.tool-inputs[data-astro-cid-b7vtdtn6]{display:flex;flex-direction:column;gap:1rem;max-width:400px;margin:2rem auto}.tool-inputs[data-astro-cid-b7vtdtn6] label[data-astro-cid-b7vtdtn6]{display:block;font-weight:600;margin-bottom:.5rem;color:var(--text-color)}.tool-inputs[data-astro-cid-b7vtdtn6] input[data-astro-cid-b7vtdtn6],.tool-inputs[data-astro-cid-b7vtdtn6] select[data-astro-cid-b7vtdtn6]{width:100%;padding:.75rem 1rem;border:2px solid var(--border-color);border-radius:8px;font-size:1rem;background:#fff;transition:border-color .2s}.tool-inputs[data-astro-cid-b7vtdtn6] input[data-astro-cid-b7vtdtn6]:focus,.tool-inputs[data-astro-cid-b7vtdtn6] select[data-astro-cid-b7vtdtn6]:focus{outline:none;border-color:var(--primary-color)}#calculateBtn[data-astro-cid-b7vtdtn6]{width:100%;margin-top:1rem}#scheduleResults[data-astro-cid-b7vtdtn6]{margin-top:1.5rem}.schedule-item[data-astro-cid-b7vtdtn6]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--bg-secondary);border-radius:8px;margin-bottom:.75rem}.schedule-phase[data-astro-cid-b7vtdtn6]{font-weight:600;color:var(--text-color)}.schedule-time[data-astro-cid-b7vtdtn6]{font-size:1.1rem;color:var(--primary-color);font-weight:700}.schedule-detail[data-astro-cid-b7vtdtn6]{font-size:.875rem;color:var(--text-secondary);margin-top:.25rem}
