.sbd[data-astro-cid-5mpema4t]{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}@media(min-width:900px){.sbd[data-astro-cid-5mpema4t]{grid-template-columns:420px 1fr;gap:28px}}.sbd-form[data-astro-cid-5mpema4t]{background:#fff;border:1px solid var(--line);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:20px}.sbd-field[data-astro-cid-5mpema4t] label[data-astro-cid-5mpema4t]{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.sbd-select-wrap[data-astro-cid-5mpema4t]{position:relative}.sbd-field[data-astro-cid-5mpema4t] select[data-astro-cid-5mpema4t],.sbd-field[data-astro-cid-5mpema4t] input[data-astro-cid-5mpema4t][type=date]{width:100%;box-sizing:border-box;padding:13px 16px;border:1px solid var(--line);border-radius:12px;background:#fff;font:inherit;font-size:1rem;font-weight:600;color:var(--ink)}.sbd-field[data-astro-cid-5mpema4t] select[data-astro-cid-5mpema4t]{appearance:none;-webkit-appearance:none;padding-right:44px;cursor:pointer}.sbd-field[data-astro-cid-5mpema4t] select[data-astro-cid-5mpema4t]:focus,.sbd-field[data-astro-cid-5mpema4t] input[data-astro-cid-5mpema4t][type=date]:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px #38b6ff26}.sbd-chev[data-astro-cid-5mpema4t]{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--teal);pointer-events:none}.sbd-chev[data-astro-cid-5mpema4t] svg{width:18px;height:18px}.sbd-seg[data-astro-cid-5mpema4t]{display:flex;flex-wrap:wrap;gap:8px}.sbd-seg[data-astro-cid-5mpema4t] button[data-astro-cid-5mpema4t]{flex:1 1 auto;min-width:fit-content;padding:11px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;font:inherit;font-size:.92rem;font-weight:600;color:var(--ink);cursor:pointer;transition:all .15s ease}.sbd-seg[data-astro-cid-5mpema4t] button[data-astro-cid-5mpema4t]:hover{border-color:var(--teal)}.sbd-seg[data-astro-cid-5mpema4t] button[data-astro-cid-5mpema4t].is-on{background:var(--teal);border-color:var(--teal);color:#fff}.sbd-result[data-astro-cid-5mpema4t]{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px;min-height:160px;display:flex;align-items:center}.sbd-empty[data-astro-cid-5mpema4t]{margin:0;color:var(--muted);font-size:1rem}.sbd-answer[data-astro-cid-5mpema4t]{width:100%}.sbd-answer-label[data-astro-cid-5mpema4t]{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-dark)}.sbd-answer-date[data-astro-cid-5mpema4t]{margin:6px 0 0;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:800;letter-spacing:-.02em;color:var(--ink);line-height:1.05}.sbd-answer-sub[data-astro-cid-5mpema4t]{margin:10px 0 0;color:var(--muted);font-size:.95rem;line-height:1.6}.sbd-timeline[data-astro-cid-5mpema4t]{margin:22px 0 0;display:grid;grid-template-columns:1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}@media(min-width:560px){.sbd-timeline[data-astro-cid-5mpema4t]{grid-template-columns:1fr 1fr}}.sbd-step[data-astro-cid-5mpema4t]{background:#fff;padding:12px 16px;display:flex;flex-direction:column;gap:3px}.sbd-step-k[data-astro-cid-5mpema4t]{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.sbd-step-v[data-astro-cid-5mpema4t]{font-size:.98rem;font-weight:600;color:var(--ink)}.sbd-step-v[data-astro-cid-5mpema4t].is-strong{color:var(--teal-dark)}.sbd-flag[data-astro-cid-5mpema4t]{margin:18px 0 0;padding:14px 16px;background:#fff6ed;border:1px solid #f6d3a8;border-radius:12px;color:#9a5a12;font-size:.92rem;line-height:1.55}.sbd-approval[data-astro-cid-5mpema4t]{margin:14px 0 0;padding:14px 16px;background:var(--teal-soft);border:1px solid rgba(56,182,255,.25);border-radius:12px;color:#255;font-size:.9rem;line-height:1.55}.sbd-flag[data-astro-cid-5mpema4t] a,.sbd-approval[data-astro-cid-5mpema4t] strong{color:inherit;font-weight:700}.sbd-flag[data-astro-cid-5mpema4t] a{text-decoration:underline}.sbd-cta[data-astro-cid-5mpema4t]{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0}.sbd-notes[data-astro-cid-5mpema4t]{max-width:860px;margin:26px auto 0;display:flex;flex-direction:column;gap:12px}.sbd-notes[data-astro-cid-5mpema4t] p[data-astro-cid-5mpema4t]{margin:0;color:var(--muted);font-size:.9rem;line-height:1.65}.sbd-notes[data-astro-cid-5mpema4t] strong[data-astro-cid-5mpema4t]{color:var(--ink);font-weight:700}
