._btn_1ljbq_2{justify-content:center;align-items:center;gap:var(--sp-2);height:var(--control-h);padding:0 var(--sp-4);border-radius:var(--radius-control);font-family:var(--font-body);cursor:pointer;white-space:nowrap;border:1px solid #0000;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .12s;display:inline-flex}._btn_1ljbq_2 svg{flex:none;width:16px;height:16px}._btn_1ljbq_2:disabled{opacity:.55;cursor:not-allowed}._btnPrimary_1ljbq_31{background:var(--action);color:var(--surface)}._btnPrimary_1ljbq_31:hover:not(:disabled){background:var(--action-hover);color:var(--surface)}._btnSecondary_1ljbq_41{background:var(--surface);color:var(--ink);border-color:var(--border-strong)}._btnSecondary_1ljbq_41:hover:not(:disabled){background:var(--ground);color:var(--ink)}._btnGhost_1ljbq_52{color:var(--action);background:0 0}._btnGhost_1ljbq_52:hover:not(:disabled){background:var(--action-tint)}._btnDestructive_1ljbq_61{background:var(--bad);color:var(--surface)}._btnSmall_1ljbq_66{height:var(--control-h-sm);padding:0 var(--sp-3);font-size:var(--fs-small)}._btnIcon_1ljbq_72{padding:0 var(--sp-2)}._card_1ljbq_77{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card)}._cardPadded_1ljbq_83{padding:var(--sp-5) var(--sp-6)}._chip_1ljbq_88{border-radius:var(--radius-pill);font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;font-weight:700;display:inline-flex}._chip_1ljbq_88:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}._chipOk_1ljbq_109{background:var(--ok-bg);color:var(--ok-fg)}._chipWarn_1ljbq_114{background:var(--warn-bg);color:var(--warn-fg)}._chipBad_1ljbq_119{background:var(--bad-bg);color:var(--bad-fg)}._chipPend_1ljbq_124{background:var(--pend-bg);color:var(--pend-fg)}._chipNeu_1ljbq_129{background:var(--neu-bg);color:var(--neu-fg)}._pill_1ljbq_135{align-items:center;gap:var(--sp-2);height:34px;padding:0 var(--sp-3);border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface);color:var(--ink);cursor:pointer;font-size:14px;font-weight:600;display:inline-flex}._pillOn_1ljbq_150{border-color:var(--navy);background:var(--navy);color:var(--surface)}._input_1ljbq_157{height:var(--control-h);border:1px solid var(--border-strong);border-radius:var(--radius-control);padding:0 var(--sp-3);font-family:var(--font-body);font-size:var(--fs-body);background:var(--surface);color:var(--ink);width:100%}._input_1ljbq_157:focus-visible{outline:2px solid var(--action);outline-offset:1px}._inputInvalid_1ljbq_174{border-color:var(--bad)}._textarea_1ljbq_178{height:auto;min-height:88px;padding:var(--sp-2) var(--sp-3);resize:vertical}._field_1ljbq_185{flex-direction:column;gap:6px;display:flex}._fieldRequired_1ljbq_191{color:var(--bad)}._fieldError_1ljbq_195{font-size:var(--fs-small);color:var(--bad-fg)}._fieldHint_1ljbq_200{font-size:var(--fs-small);color:var(--muted)}._switchRow_1ljbq_206{align-items:center;gap:var(--sp-3);display:flex}._switch_1ljbq_206{flex:none;width:40px;height:22px;display:inline-flex;position:relative}._switch_1ljbq_206 input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._switch_1ljbq_206 i{border-radius:var(--radius-pill);background:var(--border-strong);transition:background-color .12s;position:absolute;inset:0}._switch_1ljbq_206 i:after{content:"";background:var(--surface);border-radius:50%;width:16px;height:16px;transition:transform .12s;position:absolute;top:3px;left:3px}._switch_1ljbq_206 input:checked+i{background:var(--action)}._switch_1ljbq_206 input:checked+i:after{transform:translate(18px)}._switch_1ljbq_206 input:focus-visible+i{outline:2px solid var(--action);outline-offset:2px}._switchText_1ljbq_261{flex:1;min-width:0}._switchTitle_1ljbq_266{font-size:14px;font-weight:600}._switchHint_1ljbq_271{color:var(--muted);font-size:12.5px}._avatar_1ljbq_277{background:var(--avatar-bg);width:36px;height:36px;color:var(--navy);font-family:var(--font-heading);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}._avatarGold_1ljbq_292{background:var(--gold);color:var(--ink)}._loader_1ljbq_298{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:inline-flex}._spinner_1ljbq_306{border:2px solid var(--border-strong);border-top-color:var(--action);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite _spin_1ljbq_306}@keyframes _spin_1ljbq_306{to{transform:rotate(360deg)}}._loaderBlock_1ljbq_321{padding:var(--sp-8);justify-content:center;display:flex}._empty_1ljbq_328{align-items:center;gap:var(--sp-2);padding:var(--sp-8) var(--sp-6);text-align:center;color:var(--muted);flex-direction:column;display:flex}._emptyTitle_1ljbq_338{font-family:var(--font-heading);color:var(--ink);font-size:16px;font-weight:600}._backdrop_1ljbq_346{padding:var(--sp-6);z-index:1000;background:#002e5f73;justify-content:center;align-items:center;animation:.14s _fade_1ljbq_1;display:flex;position:fixed;inset:0}._modal_1ljbq_358{background:var(--surface);border-radius:var(--radius-card);border:1px solid var(--border);flex-direction:column;width:100%;max-height:calc(100vh - 48px);animation:.16s _rise_1ljbq_1;display:flex;position:relative;overflow:hidden}._modalHeader_1ljbq_371{padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border);align-items:center;gap:10px;display:flex}._modalTitle_1ljbq_379{font-size:var(--fs-section);flex:1;font-weight:600}._modalBody_1ljbq_385{padding:18px var(--sp-5);flex-direction:column;gap:14px;display:flex;overflow:auto}._modalFooter_1ljbq_393{padding:14px var(--sp-5);border-top:1px solid var(--border);background:var(--ground-raised);gap:10px;display:flex}._modalBusy_1ljbq_401{background:color-mix(in srgb, var(--surface) 70%, transparent);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@keyframes _fade_1ljbq_1{0%{opacity:0}}@keyframes _rise_1ljbq_1{0%{opacity:0;transform:translateY(8px)}}._toasts_1ljbq_425{right:var(--sp-6);bottom:var(--sp-6);gap:var(--sp-2);z-index:1100;flex-direction:column;display:flex;position:fixed}._toast_1ljbq_425{align-items:center;gap:var(--sp-3);border-radius:var(--radius-control);background:var(--navy);color:var(--surface);border-left:4px solid var(--border-strong);min-width:260px;max-width:420px;padding:10px 14px;font-size:14px;display:flex}._toastOk_1ljbq_449{border-left-color:var(--ok)}._toastBad_1ljbq_453{border-left-color:var(--bad)}._toastClose_1ljbq_457{color:inherit;cursor:pointer;opacity:.8;background:0 0;border:0;margin-left:auto}._pageHeader_1ljbq_467{align-items:center;gap:var(--sp-3);padding:18px var(--page-x);background:var(--surface);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}._pageHeaderText_1ljbq_477{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}._pageTitle_1ljbq_485{font-size:var(--fs-title);color:var(--navy);font-weight:700}._pageSubtitle_1ljbq_491{color:var(--muted);font-size:14px}._breadcrumb_1ljbq_496{align-items:center;gap:var(--sp-2);font-size:var(--fs-small);color:var(--muted);font-weight:600;display:flex}._breadcrumb_1ljbq_496 a{text-decoration:none}._pageBody_1ljbq_509{padding:var(--page-y) var(--page-x);gap:var(--sp-6);flex-direction:column;display:flex}._pageBodyFill_1ljbq_517{gap:var(--sp-4);flex:auto;min-height:0}._cardFill_1ljbq_523{flex-direction:column;flex:auto;min-height:0;display:flex}._kpi_1ljbq_531{padding:18px var(--sp-5);border-top:4px solid var(--accent,var(--border-strong));color:inherit;flex-direction:column;gap:6px;text-decoration:none;display:flex}._kpiNumber_1ljbq_541{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-kpi);line-height:1}@media print{._pageBodyFill_1ljbq_517,._cardFill_1ljbq_523{flex:none!important;min-height:0!important;display:block!important}._pageHeader_1ljbq_467{border-bottom:0;padding-bottom:0}._toasts_1ljbq_425{display:none!important}}
