.branch-row.svelte-plvfwm{min-height:2rem;padding:.28rem .45rem .28rem calc(.45rem + var(--depth) * 1rem);color:#43516a;border-bottom:1px solid #f0f3f7;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.4rem;font-size:.7rem;display:grid}.branch-row.svelte-plvfwm svg{color:#2c7be5}.branch-row.svelte-plvfwm span:where(.svelte-plvfwm){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.branch-row.svelte-plvfwm small:where(.svelte-plvfwm){color:#8490a2;font-size:.6rem}.branch-row.svelte-plvfwm:hover{background:#f7faff}.bookmark-workspace.svelte-18oiz7w{background:#f7f9fc;border:1px solid #e1e7f0;border-radius:.65rem;flex-direction:column;flex:1;gap:1rem;min-width:0;padding:1rem;display:flex;overflow:auto}.file-bar.svelte-18oiz7w{background:#fff;border:1px solid #dce4ef;border-radius:.55rem;align-items:center;gap:.7rem;padding:.8rem 1rem;display:flex}.file-icon.svelte-18oiz7w{color:#2563eb;background:#eff6ff;border-radius:.48rem;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid}.file-bar.svelte-18oiz7w div:where(.svelte-18oiz7w){flex-direction:column;min-width:0;display:flex}.file-bar.svelte-18oiz7w strong:where(.svelte-18oiz7w){color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.file-bar.svelte-18oiz7w small:where(.svelte-18oiz7w){color:#718096;margin-top:.14rem;font-size:.66rem}.inspection-summary.svelte-18oiz7w{background:#fff;border:1px solid #dce4ef;border-radius:.65rem;align-items:center;gap:1rem;padding:1.2rem;display:flex}.summary-icon.svelte-18oiz7w{color:#fff;background:#2563eb;border-radius:.75rem;flex:none;place-items:center;width:3.7rem;height:3.7rem;display:grid;box-shadow:0 8px 20px #2563eb2e}.summary-icon.empty.svelte-18oiz7w{color:#64748b;box-shadow:none;background:#eef2f7}.summary-copy.svelte-18oiz7w span:where(.svelte-18oiz7w){color:#2563eb;letter-spacing:.08em;font-size:.62rem;font-weight:800}.summary-copy.svelte-18oiz7w h1:where(.svelte-18oiz7w){color:#101a30;margin:.28rem 0 .35rem;font-size:1.25rem}.summary-copy.svelte-18oiz7w p:where(.svelte-18oiz7w){color:#5b6880;max-width:46rem;font-size:.78rem;line-height:1.55}.outline-card.svelte-18oiz7w{background:#fff;border:1px solid #dce4ef;border-radius:.65rem;overflow:hidden}.outline-heading.svelte-18oiz7w{color:#25324a;text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;padding:.85rem 1rem;display:flex}.outline-heading.svelte-18oiz7w span:where(.svelte-18oiz7w){flex-direction:column;display:flex}.outline-heading.svelte-18oiz7w strong:where(.svelte-18oiz7w){font-size:.78rem}.outline-heading.svelte-18oiz7w small:where(.svelte-18oiz7w){color:#7a879b;margin-top:.12rem;font-size:.62rem}.outline-heading.svelte-18oiz7w svg{transition:transform .16s}.outline-heading.svelte-18oiz7w svg.open{transform:rotate(180deg)}.outline-scroll.svelte-18oiz7w{border-top:1px solid #edf1f6;max-height:20rem;padding:.35rem .75rem .8rem;overflow:auto}.scope-note.svelte-18oiz7w{color:#40506a;background:#fff;border:1px solid #dce4ef;border-radius:.55rem;align-items:flex-start;gap:.65rem;padding:.85rem;font-size:.72rem;line-height:1.5;display:flex}.scope-note.svelte-18oiz7w svg{color:#2563eb;flex:none}.scope-note.svelte-18oiz7w span:where(.svelte-18oiz7w){flex-direction:column;display:flex}.scope-note.svelte-18oiz7w strong:where(.svelte-18oiz7w){color:#172033}.panel-count.svelte-18oiz7w{color:#59667d;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.45rem;justify-content:space-between;align-items:center;padding:.78rem;font-size:.74rem;display:flex}.panel-count.svelte-18oiz7w strong:where(.svelte-18oiz7w){color:#172033;font-size:1rem}.preserved-list.svelte-18oiz7w{color:#40506a;background:#eff6ff;border:1px solid #cbdcff;border-radius:.5rem;padding:.85rem;font-size:.72rem;line-height:1.55}.preserved-list.svelte-18oiz7w strong:where(.svelte-18oiz7w){color:#1e3a8a}.preserved-list.svelte-18oiz7w ul:where(.svelte-18oiz7w){margin:.45rem 0 0;padding-left:1.1rem}.signature-note.svelte-18oiz7w{color:#768399;margin-top:auto;font-size:.68rem;line-height:1.5}.inline-error.svelte-18oiz7w{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:.45rem;padding:.75rem;font-size:.75rem}.processing-card.svelte-18oiz7w{text-align:center;background:#fff;border:1px solid #dce4ef;border-radius:.75rem;flex-direction:column;align-items:center;width:min(25rem,100vw - 2rem);padding:2rem;display:flex;box-shadow:0 18px 50px #0f172a26}.processing-card.svelte-18oiz7w h2:where(.svelte-18oiz7w){color:#172033;margin-top:1rem;font-size:1.1rem}.processing-card.svelte-18oiz7w p:where(.svelte-18oiz7w){color:#64748b;margin-top:.4rem;font-size:.78rem}.control-button.svelte-18oiz7w{gap:.42rem;font-size:.78rem}.control-button.svelte-18oiz7w:disabled{opacity:.55;cursor:not-allowed;transform:none}.bookmark-panel.svelte-18oiz7w{border-color:#dce4ef}@media (width<=768px){.bookmark-remover-body.svelte-18oiz7w{height:calc(100vh - 3.75rem)}.bookmark-remover-main.svelte-18oiz7w{height:100%;overflow:auto}.bookmark-workspace.svelte-18oiz7w{border:0;border-radius:0;flex:1;min-height:0;padding:.65rem}.bookmark-panel.svelte-18oiz7w{height:auto;min-height:23rem}.inspection-summary.svelte-18oiz7w{align-items:flex-start;padding:.9rem}.summary-icon.svelte-18oiz7w{width:3rem;height:3rem}.summary-copy.svelte-18oiz7w h1:where(.svelte-18oiz7w){font-size:1.05rem}.outline-scroll.svelte-18oiz7w{max-height:15rem}.signature-note.svelte-18oiz7w{padding-bottom:4.5rem}.control-button-group.svelte-18oiz7w{position:fixed}.file-bar.svelte-18oiz7w{padding:.65rem}.scope-note.svelte-18oiz7w{font-size:.68rem}}@media (width<=430px){.inspection-summary.svelte-18oiz7w{gap:.7rem}.summary-icon.svelte-18oiz7w{display:none}.summary-copy.svelte-18oiz7w p:where(.svelte-18oiz7w){font-size:.72rem}.bookmark-panel.svelte-18oiz7w .control-body:where(.svelte-18oiz7w){grid-template-columns:1fr 1fr;display:grid}.panel-count.svelte-18oiz7w:last-of-type,.preserved-list.svelte-18oiz7w,.signature-note.svelte-18oiz7w{grid-column:1/-1}.control-button.svelte-18oiz7w{padding:.55rem;font-size:.7rem}}@media (prefers-reduced-motion:reduce){.outline-heading.svelte-18oiz7w svg{transition:none}}
