.time-duration-tool[data-astro-cid-etmb63wa]{overflow:hidden}.time-input-grid[data-astro-cid-etmb63wa],.time-options-grid[data-astro-cid-etmb63wa]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.time-options-grid[data-astro-cid-etmb63wa]{margin-top:16px}.time-checkbox-row[data-astro-cid-etmb63wa]{cursor:pointer;background:#f8f6ff;border:1px solid #ded8ff;border-radius:14px;align-items:center;gap:11px;margin:18px 0;padding:15px 17px;display:flex}.time-checkbox-row[data-astro-cid-etmb63wa] input[data-astro-cid-etmb63wa]{width:19px;height:19px;margin:0}.time-action-row[data-astro-cid-etmb63wa]{grid-template-columns:minmax(0,2fr) repeat(2,minmax(110px,1fr));gap:12px;display:grid}.calc-secondary-button[data-astro-cid-etmb63wa]{color:#202838!important;background:#fff!important;border:1px solid #d9dce6!important}.time-error[data-astro-cid-etmb63wa]{color:#b42318;background:#fff1f2;border:1px solid #fecaca;border-radius:14px;margin-top:14px;padding:15px 17px;font-weight:700}.time-result[data-astro-cid-etmb63wa]{margin-top:16px;padding:0;overflow:hidden}.time-result-heading[data-astro-cid-etmb63wa]{background:linear-gradient(135deg,#f4f0ff,#ebe6ff);padding:22px}.time-result-heading[data-astro-cid-etmb63wa] span[data-astro-cid-etmb63wa]{color:#6950c8;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:850;display:block}.time-result-heading[data-astro-cid-etmb63wa] strong[data-astro-cid-etmb63wa]{color:#111827;margin-top:7px;font-size:clamp(1.45rem,4vw,2rem);display:block}.time-result-grid[data-astro-cid-etmb63wa]{background:#e1e4ec;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.time-result-grid[data-astro-cid-etmb63wa]>div[data-astro-cid-etmb63wa]{background:#fff;padding:19px 20px}.time-result-grid[data-astro-cid-etmb63wa] span[data-astro-cid-etmb63wa]{color:#69758b;font-size:.8rem;font-weight:700;display:block}.time-result-grid[data-astro-cid-etmb63wa] strong[data-astro-cid-etmb63wa]{color:#111827;margin-top:6px;font-size:1.05rem;display:block}.time-result-summary[data-astro-cid-etmb63wa]{color:#5d687d;background:#fafbfe;border-top:1px solid #e4e7ee;justify-content:space-between;gap:16px;padding:16px 20px;font-size:.88rem;font-weight:650;display:flex}.time-example-grid[data-astro-cid-etmb63wa],.time-use-grid[data-astro-cid-etmb63wa]{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:25px 0;display:grid}.time-example-grid[data-astro-cid-etmb63wa] article[data-astro-cid-etmb63wa],.time-use-grid[data-astro-cid-etmb63wa] article[data-astro-cid-etmb63wa]{background:#fafbfe;border:1px solid #e0e3ec;border-radius:17px;padding:20px}.time-example-grid[data-astro-cid-etmb63wa] span[data-astro-cid-etmb63wa]{color:#6842f4;letter-spacing:.07em;text-transform:uppercase;font-size:.74rem;font-weight:850}.time-example-grid[data-astro-cid-etmb63wa] strong[data-astro-cid-etmb63wa],.time-use-grid[data-astro-cid-etmb63wa] strong[data-astro-cid-etmb63wa]{color:#111827;margin-top:7px;display:block}.time-example-grid[data-astro-cid-etmb63wa] p[data-astro-cid-etmb63wa],.time-use-grid[data-astro-cid-etmb63wa] p[data-astro-cid-etmb63wa]{margin-bottom:0}.time-formula-box[data-astro-cid-etmb63wa]{background:#f3f0ff;border:1px solid #ddd6fe;border-radius:17px;margin:24px 0;padding:20px}.time-formula-box[data-astro-cid-etmb63wa] span[data-astro-cid-etmb63wa]{color:#6842f4;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:850;display:block}.time-formula-box[data-astro-cid-etmb63wa] strong[data-astro-cid-etmb63wa]{color:#111827;margin-top:7px;font-size:clamp(1.05rem,3vw,1.45rem);display:block}.time-timeline[data-astro-cid-etmb63wa]{grid-template-columns:150px 1fr 150px;align-items:center;gap:18px;margin:28px 0;display:grid}.time-timeline[data-astro-cid-etmb63wa]>div[data-astro-cid-etmb63wa]:not(.time-timeline-line){text-align:center;background:#f8f6ff;border:1px solid #ded8ff;border-radius:16px;padding:18px}.time-timeline[data-astro-cid-etmb63wa] span[data-astro-cid-etmb63wa]{color:#6b7486;font-size:.78rem;font-weight:700;display:block}.time-timeline[data-astro-cid-etmb63wa] strong[data-astro-cid-etmb63wa]{color:#111827;margin-top:5px;display:block}.time-timeline-line[data-astro-cid-etmb63wa]{color:#6842f4;text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.time-timeline-line[data-astro-cid-etmb63wa]:before,.time-timeline-line[data-astro-cid-etmb63wa]:after{content:"";background:#754bfa;border-radius:999px;height:5px}.time-table-wrap[data-astro-cid-etmb63wa]{margin:25px 0;overflow-x:auto}.time-table[data-astro-cid-etmb63wa]{border-collapse:collapse;width:100%}.time-table[data-astro-cid-etmb63wa] th[data-astro-cid-etmb63wa],.time-table[data-astro-cid-etmb63wa] td[data-astro-cid-etmb63wa]{text-align:left;border:1px solid #e1e4ed;padding:14px 16px}.time-table[data-astro-cid-etmb63wa] th[data-astro-cid-etmb63wa]{color:#111827;background:#f3f0ff}.time-table[data-astro-cid-etmb63wa] td[data-astro-cid-etmb63wa]{color:#5f6c82}.time-use-grid[data-astro-cid-etmb63wa]{grid-template-columns:repeat(2,minmax(0,1fr))}.time-faq-list[data-astro-cid-etmb63wa] details[data-astro-cid-etmb63wa]{background:#fff;border:1px solid #e1e4ed;border-radius:14px;margin-bottom:12px}.time-faq-list[data-astro-cid-etmb63wa] summary[data-astro-cid-etmb63wa]{color:#111827;cursor:pointer;padding:17px 19px;font-weight:800}.time-faq-list[data-astro-cid-etmb63wa] details[data-astro-cid-etmb63wa] p[data-astro-cid-etmb63wa]{margin:0;padding:0 19px 18px}@media (width<=760px){.time-input-grid[data-astro-cid-etmb63wa],.time-options-grid[data-astro-cid-etmb63wa],.time-result-grid[data-astro-cid-etmb63wa],.time-example-grid[data-astro-cid-etmb63wa],.time-use-grid[data-astro-cid-etmb63wa],.time-action-row[data-astro-cid-etmb63wa]{grid-template-columns:1fr}.time-result-summary[data-astro-cid-etmb63wa]{flex-direction:column;gap:7px}.time-timeline[data-astro-cid-etmb63wa]{grid-template-columns:1fr}.time-timeline-line[data-astro-cid-etmb63wa]{grid-template-columns:1fr;min-height:100px}.time-timeline-line[data-astro-cid-etmb63wa]:before,.time-timeline-line[data-astro-cid-etmb63wa]:after{width:5px;height:32px;margin:auto}}
