.DocsPortal_page__UUVTz{height:calc(100vh - var(--topbar-height) - 16px);min-height:0;display:grid;gap:4px;padding:4px;overflow:hidden}.DocsPortal_shell__gRG6o{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:6px;align-items:start;min-height:0;height:100%}.DocsPortal_sidebar__T_ak9{border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow);padding:8px;max-height:none;height:100%;min-height:0;overflow:auto;display:grid;gap:6px}.DocsPortal_category__qE1JT{display:grid;gap:6px}.DocsPortal_categoryTitle__2yOQ3{margin:0;font-size:13px;color:var(--text-muted)}.DocsPortal_docList__8nPVa{margin:0;padding:0;list-style:none;display:grid;gap:4px}.DocsPortal_docLink__vbKEk{display:grid;gap:2px;padding:8px;border-radius:8px;border:1px solid transparent;color:var(--text)}.DocsPortal_docLinkActive__uerCN{border-color:var(--border);background:var(--surface-2)}.DocsPortal_docTitle__7Vl5v{font-size:13px;font-weight:600}.DocsPortal_docMeta__xuc0u{font-size:11px;color:var(--text-muted)}.DocsPortal_readState__mj20D{font-size:10px;font-weight:700;border-radius:999px;padding:2px 8px;width:fit-content}.DocsPortal_readStateUnread__sX_dZ{color:var(--warning);border:1px solid color-mix(in srgb,var(--warning) 35%,transparent);background:color-mix(in srgb,var(--warning) 12%,transparent)}.DocsPortal_readStateRead__OAvJg{color:var(--success);border:1px solid color-mix(in srgb,var(--success) 35%,transparent);background:color-mix(in srgb,var(--success) 12%,transparent)}.DocsPortal_readStateAck__Q1h6x{color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 40%,transparent);background:color-mix(in srgb,var(--primary) 14%,transparent)}.DocsPortal_content__Pz8c8{border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow);padding:10px;display:grid;gap:6px;height:100%;min-height:0;overflow:auto}.DocsPortal_header__joTSZ{display:grid;gap:3px}.DocsPortal_title__wzruq{margin:0;font-size:24px}.DocsPortal_subtitle__dBTTE{margin:0;color:var(--text-muted);font-size:13px}.DocsPortal_readOnly__5rnWK{margin:0;font-size:12px;color:var(--text-muted);border:1px solid var(--border);border-radius:8px;padding:8px 10px;background:var(--surface-2)}.DocsPortal_warningBadge__80QWv{margin:0;font-size:12px;color:var(--warning);border:1px solid var(--warning);border-radius:8px;padding:8px 10px;background:color-mix(in srgb,var(--warning) 12%,transparent)}.DocsPortal_requiredBadge__xH8J_{margin:0;font-size:12px;color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 35%,transparent);border-radius:8px;padding:8px 10px;background:color-mix(in srgb,var(--primary) 10%,transparent)}.DocsPortal_ackActions__V_OlZ{display:grid;gap:6px}.DocsPortal_ackButton__xigZY{border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--text);padding:8px 10px;font-size:12px;font-weight:700;cursor:pointer}.DocsPortal_ackButton__xigZY:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 50%,var(--border));color:var(--primary)}.DocsPortal_ackButton__xigZY:disabled{opacity:.7;cursor:wait}.DocsPortal_ackError__kgzkm{margin:0;font-size:12px;color:var(--danger)}.DocsPortal_ackComplete__Qewkj{margin:0;font-size:12px;color:var(--success);border:1px solid color-mix(in srgb,var(--success) 35%,transparent);border-radius:8px;padding:8px 10px;background:color-mix(in srgb,var(--success) 10%,transparent)}.DocsPortal_viewerForm__PpCrz{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:4px;align-items:end}.DocsPortal_viewerField__jAHVw{display:grid;gap:4px;font-size:12px;color:var(--text-muted)}.DocsPortal_viewerField__jAHVw input,.DocsPortal_viewerField__jAHVw select{border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);padding:6px 8px}.DocsPortal_viewerApplyButton__RDn9x{border:1px solid var(--border);border-radius:8px;background:var(--surface-2);color:var(--text);padding:7px 10px;cursor:pointer;font-weight:600}.DocsPortal_contentGrid__cfOhz{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:8px;align-items:start;min-height:0}.DocsPortal_markdown__Lv0gX{line-height:1.6;color:var(--text);border:1px solid var(--border);border-radius:12px;padding:10px;background:color-mix(in srgb,var(--surface) 84%,var(--surface-2) 16%)}.DocsPortal_markdown__Lv0gX h1,.DocsPortal_markdown__Lv0gX h2,.DocsPortal_markdown__Lv0gX h3{margin-top:12px;margin-bottom:6px}.DocsPortal_markdown__Lv0gX li,.DocsPortal_markdown__Lv0gX p{margin-top:6px;margin-bottom:6px}.DocsPortal_insightRail__sA_F_{display:grid;gap:6px;align-content:start}.DocsPortal_insightCard__yUZA6{border:1px solid var(--border);border-radius:10px;padding:8px;background:var(--surface-2);display:grid;gap:4px}.DocsPortal_insightTitle__WLtOW{margin:0;font-size:13px;letter-spacing:.02em;text-transform:uppercase}.DocsPortal_kvList__b5atz{margin:0;display:grid;gap:6px}.DocsPortal_kvList__b5atz>div{display:flex;justify-content:space-between;gap:12px}.DocsPortal_kvList__b5atz dt{font-size:12px;color:var(--text-muted)}.DocsPortal_kvList__b5atz dd{margin:0;font-size:12px;font-weight:600;text-align:right}.DocsPortal_compactList__EZNdb{margin:0;padding:0;list-style:none;display:grid;gap:8px}.DocsPortal_compactList__EZNdb li{display:grid;gap:2px}.DocsPortal_compactList__EZNdb a{font-size:12px;font-weight:600;color:var(--text)}.DocsPortal_compactMeta__94g8T{font-size:11px;color:var(--text-muted)}.DocsPortal_compactLabel___uU_X{font-size:12px;font-weight:600}.DocsPortal_compactEmpty__wDDcI{margin:0;font-size:12px;color:var(--text-muted)}.DocsPortal_formsSection__MU4iU{display:grid;gap:6px}.DocsPortal_formsTitle__6phiy{margin:0;font-size:18px}.DocsPortal_formSummaryGrid__rFQ19{display:flex;flex-wrap:wrap;gap:6px}.DocsPortal_formSummaryPill__BWt7P{margin:0;font-size:12px;color:var(--text-muted);border:1px solid var(--border);border-radius:999px;padding:4px 10px;background:color-mix(in srgb,var(--surface) 70%,var(--surface-2) 30%)}.DocsPortal_formProcedureSection__9A5wC{display:grid;gap:6px}.DocsPortal_formProcedureHeader__pt4So{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.DocsPortal_formProcedureTitle__vpITu{margin:0;font-size:16px}.DocsPortal_formProcedureMeta__KXj5E{margin:0;font-size:12px;color:var(--text-muted)}.DocsPortal_formCard__Tu3rS{border:1px solid var(--border);border-radius:10px;background:var(--surface-2);padding:8px;display:grid;gap:4px}.DocsPortal_formTitle__hnPPQ{margin:0;font-size:15px}.DocsPortal_formHeaderRow__asEVM{display:flex;gap:8px;justify-content:space-between;align-items:center}.DocsPortal_formMeta__VyYEA{margin:0;font-size:12px;color:var(--text-muted)}.DocsPortal_formBadge__0Pmlc{border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;letter-spacing:.02em}.DocsPortal_formBadgeMandatory__wVV31{color:var(--success);border-color:color-mix(in srgb,var(--success) 40%,transparent);background:color-mix(in srgb,var(--success) 10%,transparent)}.DocsPortal_formBadgeConditional__kHEmf{border-color:color-mix(in srgb,var(--warning) 45%,transparent)}.DocsPortal_formBadgeConditional__kHEmf,.DocsPortal_formWarning__b1GAk{color:var(--warning);background:color-mix(in srgb,var(--warning) 10%,transparent)}.DocsPortal_formWarning__b1GAk{margin:0;font-size:12px;border:1px solid color-mix(in srgb,var(--warning) 45%,transparent);border-radius:8px;padding:6px 8px}.DocsPortal_formTable__2eVpK{width:100%;border-collapse:collapse}.DocsPortal_formTable__2eVpK td,.DocsPortal_formTable__2eVpK th{border-bottom:1px solid var(--border);text-align:left;padding:6px 8px;font-size:12px}@media (max-width:960px){.DocsPortal_page__UUVTz{height:auto;min-height:calc(100vh - 32px);overflow:visible}.DocsPortal_shell__gRG6o{grid-template-columns:1fr;min-height:auto;height:auto}.DocsPortal_sidebar__T_ak9{max-height:none;height:auto;min-height:auto}.DocsPortal_content__Pz8c8{height:auto;min-height:auto;overflow:visible}.DocsPortal_contentGrid__cfOhz{grid-template-columns:1fr}}