._screen_i0jd5_1{background:linear-gradient(160deg, var(--color-brand-dark), var(--color-brand));min-height:100%;padding:var(--space-5);place-items:center;display:grid}._card_i0jd5_17{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-7) var(--space-6);text-align:center;width:100%;max-width:380px}._logo_i0jd5_37{width:min(100%,260px);height:auto;margin:-28px auto -10px;display:block}._srOnly_i0jd5_51{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._subtitle_i0jd5_73{color:var(--color-text-muted);margin:0 0 var(--space-5);font-size:14.5px;line-height:1.5}._button_i0jd5_77{border-radius:var(--radius-md);background:var(--color-brand);width:100%;color:var(--color-brand-contrast);padding:13px;font-size:15px;font-weight:600;transition:background .15s,opacity .15s}._button_i0jd5_77:hover:not(:disabled){background:var(--color-brand-dark)}._button_i0jd5_77:disabled{opacity:.6;cursor:default}._error_i0jd5_103{margin-top:var(--space-4);color:var(--color-bad);font-size:13.5px}._note_i0jd5_115{margin-top:var(--space-5);color:var(--color-text-faint);font-size:12.5px;line-height:1.5}._header_1aivz_1{padding:0 var(--space-5);background:var(--color-brand);height:64px;color:var(--color-brand-contrast);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._brand_1aivz_23{align-items:center;gap:var(--space-3);display:flex}._mark_1aivz_27{border-radius:var(--radius-sm);background:#fff;flex:none;width:42px;height:42px;display:block;position:relative;overflow:hidden}._mark_1aivz_27 img{width:112px;max-width:none;height:112px;position:absolute;top:-22px;left:-48px}._name_1aivz_67{font-size:16px;font-weight:700;line-height:1.2}._env_1aivz_69{opacity:.8;font-size:12px}._account_1aivz_73{align-items:center;gap:var(--space-3);display:flex}._avatar_1aivz_77{background:#ffffff38;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}._username_1aivz_99{opacity:.92;font-size:13.5px}._signOut_1aivz_103{border-radius:var(--radius-sm);color:inherit;background:#ffffff1f;padding:6px 12px;font-size:13px;transition:background .15s}._signOut_1aivz_103:hover{background:#ffffff38}@media (width<=640px){._username_1aivz_99{display:none}._header_1aivz_1{padding:0 var(--space-4)}}._badge_1mkks_1{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 10px;font-size:12.5px;font-weight:600;line-height:1.4;display:inline-flex}._good_1mkks_25{background:var(--color-good-bg);color:var(--color-good);border-color:var(--color-good-border)}._bad_1mkks_1{background:var(--color-bad-bg);color:var(--color-bad);border-color:var(--color-bad-border)}._warn_1mkks_29{background:var(--color-warn-bg);color:var(--color-warn);border-color:var(--color-warn-border)}._mute_1mkks_31{background:var(--color-mute-bg);color:var(--color-mute);border-color:var(--color-mute-border)}._brand_1mkks_33{background:var(--color-brand-tint);color:var(--color-brand-dark);border-color:var(--color-brand)}._card_12p3d_1{text-align:left;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;padding:var(--space-3) var(--space-4);margin-bottom:var(--space-2);border-left:3px solid #0000;transition:border-color .12s,box-shadow .12s,transform 80ms;display:block}._card_12p3d_1:hover{box-shadow:var(--shadow-sm)}._card_12p3d_1:active{transform:scale(.997)}._actionable_12p3d_31{border-left-color:var(--color-brand)}._selected_12p3d_33{box-shadow:0 0 0 2px var(--color-brand);border-color:#0000}._row_12p3d_37{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}._vendor_12p3d_39{font-size:14.5px;font-weight:600}._amount_12p3d_41{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}._meta_12p3d_45{gap:var(--space-2);color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12.5px;display:flex}._dot_12p3d_61{opacity:.5}._badges_12p3d_65{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._due_12p3d_69{margin-top:var(--space-2);color:var(--color-text-faint);font-size:12px}._preview_176y0_1{border-left:1px solid var(--color-border);background:#e5e9ed;flex-direction:column;min-width:0;min-height:0;display:flex}._toolbar_176y0_3{background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;font-size:13px;display:flex}._title_176y0_5{flex:1;gap:4px;min-width:100px;display:grid}._title_176y0_5 span{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._toolbar_176y0_3 button,._message_176y0_9 button{background:var(--color-brand-tint);color:var(--color-brand-dark);border-radius:6px;padding:8px 12px;font-weight:600}._canvas_176y0_11{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}._frame_176y0_13{border:0;flex:1;width:100%;height:100%;min-height:300px}._image_176y0_15{object-fit:contain;width:100%;height:auto;display:block}._message_176y0_9{text-align:center;max-width:440px;color:var(--color-text-muted);margin:auto;padding:32px;line-height:1.6}._expanded_176y0_19{z-index:100;border:1px solid var(--color-border);border-radius:8px;position:fixed;inset:12px;overflow:hidden;box-shadow:0 0 0 100vmax #001c35aa}@media (width<=1199px){._preview_176y0_1{border-left:0;border-top:1px solid var(--color-border);min-height:500px}._frame_176y0_13{min-height:500px}._expanded_176y0_19{min-height:0}._preview_176y0_1{height:100%;min-height:0}}._dialog_di14a_1{border:1px solid var(--color-border);width:min(480px,100vw - 32px);color:var(--color-text);background:var(--color-surface);border-radius:12px;padding:24px}._dialog_di14a_1::backdrop{background:#001c3580}._dialog_di14a_1 h2{margin-top:0;font-size:20px}._dialog_di14a_1 p{color:var(--color-text-muted);font-size:14px;line-height:1.5}._dialog_di14a_1 label{gap:6px;margin:18px 0;font-size:13px;font-weight:600;display:grid}._dialog_di14a_1 input{border:1px solid var(--color-border);border-radius:6px;width:100%;padding:10px}._actions_di14a_7{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}._actions_di14a_7 button{border-radius:6px;padding:10px 14px}._save_di14a_9{background:var(--color-brand);color:#fff;font-weight:600}._save_di14a_9:disabled{opacity:.5;cursor:default}._dialog_di14a_1 ._error_di14a_11{color:var(--color-bad)}._section_13ugf_1{margin-bottom:var(--space-6)}._headingRow_13ugf_5{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}._title_13ugf_7{margin:0;font-size:14px;font-weight:700}._lockNote_13ugf_9{color:var(--color-text-faint);font-size:12.5px}._tableScroll_13ugf_13{overflow-x:auto}._table_13ugf_13{border-collapse:collapse;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;font-size:13.5px;overflow:hidden}._table_13ugf_13 th,._table_13ugf_13 td{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--color-border)}._table_13ugf_13 th{text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-faint);background:var(--color-surface-2);font-size:11.5px;font-weight:700}._table_13ugf_13 tr:last-child td{border-bottom:none}._num_13ugf_43{text-align:right;font-variant-numeric:tabular-nums}._dim_13ugf_45{color:var(--color-text-muted);white-space:nowrap;font-size:12.5px}._empty_13ugf_47{text-align:center;color:var(--color-text-faint);padding:var(--space-4)}._draftRow_13ugf_51{background:var(--color-surface-2)}._input_13ugf_55,._inputNarrow_13ugf_55,._amountInput_13ugf_55{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;color:var(--color-text);padding:5px 8px;font-size:13px}._inputNarrow_13ugf_55{max-width:90px}._amountInput_13ugf_55{text-align:right;font-variant-numeric:tabular-nums;max-width:110px}._input_13ugf_55:focus,._inputNarrow_13ugf_55:focus,._amountInput_13ugf_55:focus{outline:2px solid var(--color-brand);outline-offset:1px}._add_13ugf_81{border-radius:var(--radius-sm);background:var(--color-brand);color:var(--color-brand-contrast);padding:5px 14px;font-size:13px;font-weight:600}._add_13ugf_81:disabled{opacity:.55;cursor:default}._remove_13ugf_101{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-text-faint);font-size:17px;line-height:1}._remove_13ugf_101:hover:not(:disabled){background:var(--color-bad-bg);color:var(--color-bad)}._remove_13ugf_101:disabled{opacity:.4;cursor:default}._error_13ugf_123{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-bad-bg);border:1px solid var(--color-bad-border);color:var(--color-bad);font-size:13px}._totals_13ugf_143{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}._totalCell_13ugf_145{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3)}._totalLabel_13ugf_147{color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.03em;margin-bottom:3px;font-size:11.5px}._totalPlain_13ugf_149{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}._totalGood_13ugf_151{color:var(--color-good);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}._totalBad_13ugf_153{color:var(--color-bad);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}._editDimensions_13ugf_157{background:var(--color-brand-tint);color:var(--color-brand-dark);border-radius:5px;padding:6px 10px;font-weight:600}._section_16auy_1{padding:var(--space-3) 0 var(--space-5);border-top:1px solid var(--color-border)}._headingRow_16auy_11{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}._title_16auy_25{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-faint);font-size:13px;font-weight:700}._hint_16auy_41{color:var(--color-text-faint);font-size:11.5px}._saving_16auy_43{color:var(--color-brand);font-size:11.5px;font-weight:600}._grid_16auy_47{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}._label_16auy_59{color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.03em;margin-bottom:3px;font-size:11.5px}._value_16auy_75{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}._input_16auy_87{width:100%;font:inherit;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:5px 7px;font-size:13.5px;font-weight:600}._input_16auy_87:hover{border-color:var(--color-border-strong)}._input_16auy_87:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft);outline:none}._num_16auy_127{text-align:right;font-variant-numeric:tabular-nums}._error_16auy_131{margin-top:var(--space-3);color:var(--color-bad);font-size:12.5px}._backdrop_omgay_1{padding:var(--space-4);z-index:100;background:#0a0e1273;place-items:center;display:grid;position:fixed;inset:0}._dialog_omgay_21{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-5);width:100%;max-width:420px}._title_omgay_39{margin:0 0 var(--space-3);font-size:17px;font-weight:700}._textarea_omgay_43{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;padding:var(--space-3);background:var(--color-surface-2);color:var(--color-text);resize:vertical;min-height:72px}._textarea_omgay_43:focus{outline:2px solid var(--color-brand);outline-offset:1px}._error_omgay_67{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-bad-bg);color:var(--color-bad);font-size:13.5px}._actions_omgay_85{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}._cancel_omgay_89,._confirm_omgay_89{border-radius:var(--radius-sm);padding:9px 18px;font-size:14px;font-weight:600}._cancel_omgay_89{background:var(--color-surface-2);color:var(--color-text);border:1px solid var(--color-border)}._cancel_omgay_89:hover{background:var(--color-border)}._confirm_omgay_89{color:#fff}._confirm_omgay_89:disabled{opacity:.6;cursor:default}._good_omgay_109{background:var(--color-good)}._good_omgay_109:hover:not(:disabled){filter:brightness(.92)}._bad_omgay_113{background:var(--color-bad)}._bad_omgay_113:hover:not(:disabled){filter:brightness(.92)}._dialog_omgay_21{border:1px solid var(--color-border);color:var(--color-text);max-height:85dvh;overflow-y:auto}._dialog_omgay_21::backdrop{background:#0a0e1273}._center_1f3x0_1{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-7) var(--space-4);text-align:center;color:var(--color-text-muted);flex-direction:column;display:flex}._spinner_1f3x0_23{border:3px solid var(--color-border);border-top-color:var(--color-brand);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite _spin_1f3x0_23}@keyframes _spin_1f3x0_23{to{transform:rotate(360deg)}}._title_1f3x0_45{color:var(--color-text);margin:0;font-weight:600}._label_1f3x0_47{margin:0;font-size:13.5px}._errorTitle_1f3x0_51{color:var(--color-bad);margin:0;font-weight:600}._errorMessage_1f3x0_53{max-width:320px;margin:0;font-size:13.5px}._retry_1f3x0_57{margin-top:var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-2);border:1px solid var(--color-border);color:var(--color-text);padding:8px 16px;font-size:13.5px;font-weight:600}._retry_1f3x0_57:hover{background:var(--color-border)}._detail_2x8lq_1{background:var(--color-bg);flex-direction:column;flex:1;min-height:0;display:flex}._scroll_2x8lq_17{min-height:0;padding:var(--space-5) var(--space-5) var(--space-4);flex:1;min-width:0;overflow-y:auto}._top_2x8lq_33{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}._vendor_2x8lq_49{margin:0;font-size:24px;font-weight:700}._subtitle_2x8lq_51{color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:13.5px}._amountBlock_2x8lq_55{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}._amount_2x8lq_55{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}._callout_2x8lq_61{align-items:baseline;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-5);border:1px solid;flex-wrap:wrap;font-size:13.5px;display:flex}._callout_2x8lq_61._good_2x8lq_83{background:var(--color-good-bg);border-color:var(--color-good-border);color:var(--color-good)}._callout_2x8lq_61._bad_2x8lq_85{background:var(--color-bad-bg);border-color:var(--color-bad-border);color:var(--color-bad)}._callout_2x8lq_61._warn_2x8lq_87{background:var(--color-warn-bg);border-color:var(--color-warn-border);color:var(--color-warn)}._callout_2x8lq_61._mute_2x8lq_89{background:var(--color-mute-bg);border-color:var(--color-mute-border);color:var(--color-mute)}._checkedAt_2x8lq_91{color:var(--color-text-faint);margin-left:auto;font-size:12.5px}._grid_2x8lq_95{gap:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}._fieldLabel_2x8lq_117{color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.03em;margin-bottom:3px;font-size:11.5px}._fieldValue_2x8lq_119{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}._fieldValueWarn_2x8lq_121{color:var(--color-bad);font-size:14px;font-weight:600}._sectionTitle_2x8lq_127{margin:0 0 var(--space-3);font-size:14px;font-weight:700}._tableScroll_2x8lq_135{overflow-x:auto}._table_2x8lq_135{border-collapse:collapse;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;font-size:13.5px;overflow:hidden}._table_2x8lq_135 th,._table_2x8lq_135 td{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--color-border)}._table_2x8lq_135 th{text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-faint);background:var(--color-surface-2);font-size:11.5px}._table_2x8lq_135 tr:last-child td{border-bottom:none}._num_2x8lq_163{text-align:right;font-variant-numeric:tabular-nums}._dim_2x8lq_165{color:var(--color-text-muted);white-space:nowrap;font-size:12.5px}._empty_2x8lq_167{text-align:center;color:var(--color-text-faint);padding:var(--space-4)}._totals_2x8lq_171{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}._totalCell_2x8lq_183{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3)}._totalGood_2x8lq_195{color:var(--color-good);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}._totalBad_2x8lq_197{color:var(--color-bad);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}._trail_2x8lq_201{border-left:2px solid var(--color-border);margin:0;padding:0;list-style:none}._trailItem_2x8lq_203{padding:var(--space-1) 0 var(--space-4) var(--space-4);position:relative}._trailItem_2x8lq_203:before{content:"";background:var(--color-brand);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:-5px}._trailRow_2x8lq_225{justify-content:space-between;gap:var(--space-3);display:flex}._trailAction_2x8lq_227{font-size:13.5px;font-weight:700}._trailWhen_2x8lq_229{color:var(--color-text-faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}._trailActor_2x8lq_231{color:var(--color-text-muted);margin-top:1px;font-size:12.5px}._trailComment_2x8lq_233{color:var(--color-text);margin-top:var(--space-1);font-size:13px;font-style:italic}._actionBar_2x8lq_237{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0;display:flex}._rejectBtn_2x8lq_257,._delegateBtn_2x8lq_257,._approveBtn_2x8lq_257{border-radius:var(--radius-sm);padding:10px 20px;font-size:14px;font-weight:600}._rejectBtn_2x8lq_257{background:var(--color-bad-bg);color:var(--color-bad);border:1px solid var(--color-bad-border)}._rejectBtn_2x8lq_257:hover{filter:brightness(.96)}._delegateBtn_2x8lq_257{background:var(--color-surface-2);color:var(--color-text);border:1px solid var(--color-border)}._delegateBtn_2x8lq_257:hover{background:var(--color-border)}._approveBtn_2x8lq_257{background:var(--color-good);color:#fff}._approveBtn_2x8lq_257:hover{filter:brightness(.92)}@media (width<=720px){._scroll_2x8lq_17{padding:var(--space-4)}._top_2x8lq_33{flex-direction:column}._amountBlock_2x8lq_55{align-items:flex-start}._actionBar_2x8lq_237{padding:var(--space-3) var(--space-4);flex-wrap:wrap}._rejectBtn_2x8lq_257,._delegateBtn_2x8lq_257,._approveBtn_2x8lq_257{flex:1}}._actionError_2x8lq_299{min-width:0;color:var(--color-bad);flex:1;align-self:center;font-size:12.5px;font-weight:600}._workspace_2x8lq_317{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}._detail_2x8lq_1{min-width:0}._callout_2x8lq_61 p{margin:0}._amount_2x8lq_55{white-space:nowrap}@media (width<=1199px){._workspace_2x8lq_317{flex-direction:column;display:flex;overflow-y:auto}._scroll_2x8lq_17{flex:none;overflow:visible}}._viewSwitch_2x8lq_335{display:none}@media (width<=1199px){._viewSwitch_2x8lq_335{background:var(--color-surface);border-bottom:1px solid var(--color-border);gap:8px;padding:10px 16px;display:flex}._viewSwitch_2x8lq_335 button{border-radius:6px;padding:10px 12px;font-size:13px}._viewSwitch_2x8lq_335 button[aria-pressed=true]{background:var(--color-brand-tint);color:var(--color-brand-dark);font-weight:700}._workspace_2x8lq_317>aside,._showPreview_2x8lq_347>._scroll_2x8lq_17{display:none}._showPreview_2x8lq_347>aside{flex:1;display:flex}}._resizeHandle_2x8lq_355{background:var(--color-border);cursor:col-resize;touch-action:none}._resizeHandle_2x8lq_355:hover,._resizeHandle_2x8lq_355:focus{background:var(--color-brand)}._maintenance_2x8lq_359{font-size:13px;position:relative}._maintenance_2x8lq_359 summary{cursor:pointer;padding:10px}._maintenance_2x8lq_359 button{background:var(--color-surface);z-index:5;position:absolute;bottom:40px;right:0}._callout_2x8lq_61{margin-bottom:12px;padding:10px 12px}._section_2x8lq_125{margin-bottom:20px}._scroll_2x8lq_17{padding-top:16px}@media (width<=1199px){._resizeHandle_2x8lq_355{display:none}}._backdrop_h10wk_5{padding:var(--space-4);z-index:100;background:#0a0e1273;place-items:center;display:grid;position:fixed;inset:0}._dialog_h10wk_25{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-5);width:100%;max-width:440px}._title_h10wk_43{margin:0 0 var(--space-2);font-size:17px;font-weight:700}._lead_h10wk_45{margin:0 0 var(--space-4);color:var(--color-text-faint);font-size:13px}._field_h10wk_49{margin-bottom:var(--space-3);display:block}._label_h10wk_53{color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px;font-size:11.5px;display:block}._input_h10wk_71{width:100%;font:inherit;color:var(--color-text);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:8px 10px;font-size:14px}._input_h10wk_71:focus{outline:2px solid var(--color-brand);outline-offset:1px}._row_h10wk_95{gap:var(--space-3);display:flex}._row_h10wk_95 ._field_h10wk_49{flex:1}._error_h10wk_101{margin:var(--space-3) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-bad-bg);color:var(--color-bad);font-size:13.5px}._actions_h10wk_119{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}._cancel_h10wk_123,._confirm_h10wk_123{border-radius:var(--radius-sm);padding:9px 18px;font-size:14px;font-weight:600}._cancel_h10wk_123{background:var(--color-surface-2);color:var(--color-text);border:1px solid var(--color-border)}._cancel_h10wk_123:hover{background:var(--color-border)}._confirm_h10wk_123{background:var(--color-brand);color:#fff}._confirm_h10wk_123:hover:not(:disabled){filter:brightness(.92)}._confirm_h10wk_123:disabled{opacity:.6;cursor:default}._dialog_h10wk_25{border:1px solid var(--color-border);color:var(--color-text);max-height:85dvh;overflow-y:auto}._dialog_h10wk_25::backdrop{background:#0a0e1273}.portal-shell{background:var(--color-bg);flex-direction:column;height:100dvh;display:flex}.portal-toolbar{background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;display:flex}.portal-toolbar button,.connections-dialog button,.target-dialog button,.workspace-empty button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-brand-dark);border-radius:6px;padding:10px 14px;font-weight:600}.scope-control{align-items:center;gap:10px;margin-right:auto;display:flex}.scope-control label{font-weight:700}.scope-control input{max-width:160px}.portal-shell input,.portal-shell select,.connections-dialog input,.connections-dialog select{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface);border-radius:6px;min-width:0;padding:10px}.scope-control select{max-width:400px}.check-label{align-items:center;gap:8px;font-size:13px;display:flex}.portal-body{flex:1;min-height:0;display:flex}.portal-inbox{width:var(--list-width,320px);background:var(--color-surface-2);flex-direction:column;flex-shrink:0;min-height:0;display:flex}.inbox-tabs{padding:8px 10px 0;display:flex}.inbox-tabs button{color:var(--color-text-muted);border-bottom:2px solid #0000;flex:1;padding:12px 6px;font-size:13px}.inbox-tabs button[aria-current]{border-color:var(--color-brand);color:var(--color-brand-dark);background:var(--color-surface);font-weight:700}.inbox-tools{gap:10px;padding:12px;display:grid}.inbox-tools input{box-sizing:border-box;width:100%}.register-button,.load-more{border:1px solid var(--color-border);color:var(--color-brand-dark);background:var(--color-surface);border-radius:6px;padding:10px;font-weight:600}.load-status{color:var(--color-text-muted);margin:0;font-size:12px}.inbox-scroll{padding:0 12px 20px;overflow-y:auto}.scoped-card{margin-bottom:12px}.card-company{color:var(--color-text-muted);padding:7px 4px;font-size:12px;font-weight:600}.card-company small,.connection-row small{margin-top:3px;font-size:11px;font-weight:400;display:block}.scoped-card>button{box-sizing:border-box;width:100%}.pane-resizer{cursor:col-resize;background:var(--color-border);touch-action:none;flex-shrink:0;width:6px}.pane-resizer:hover,.pane-resizer:focus{background:var(--color-brand)}.portal-detail{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.document-context{border-bottom:1px solid var(--color-border);background:var(--color-surface);align-items:center;gap:12px;padding:10px 20px;font-size:13px;display:flex}.document-context span{color:var(--color-text-muted);margin-top:3px;font-size:12px;display:block}.back-to-inbox{display:none}.workspace-empty{text-align:center;max-width:500px;color:var(--color-text-muted);margin:auto;padding:24px}.workspace-empty h1{color:var(--color-text);font-size:23px}.inbox-empty{color:var(--color-text-muted);padding:16px 6px;font-size:14px}.inbox-empty h2{color:var(--color-text);font-size:17px}.connection-error,.portal-notice{background:var(--color-warn-bg);color:var(--color-warn);border-radius:6px;margin:0 0 12px;padding:12px;font-size:13px}.connection-error button{padding:4px 0;text-decoration:underline}.connections-dialog{border:1px solid var(--color-border);background:var(--color-surface);width:min(680px,100vw - 40px);max-height:85dvh;color:var(--color-text);border-radius:12px;padding:24px;overflow-y:auto}.connections-dialog::backdrop{background:#001c3299}.dialog-heading{align-items:flex-start;gap:20px;display:flex}.dialog-heading h2{margin-top:0}.dialog-heading p,.privacy-note{color:var(--color-text-muted);font-size:13px}.connection-row{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:16px;padding:12px 0;font-size:14px;display:flex}.connect-form{gap:14px;margin-top:20px;display:grid}.connect-form label:not(.check-label){gap:6px;display:grid}.connect-form fieldset{border:1px solid var(--color-border);border-radius:6px;gap:10px;display:grid}.connection-message{white-space:pre-wrap;background:var(--color-surface-2);padding:12px}.primary,.connections-dialog .primary{background:var(--color-brand);color:#fff;border-radius:6px;padding:10px 14px}.target-backdrop{z-index:40;background:#001c3299;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.target-dialog{background:var(--color-surface);color:var(--color-text);border-radius:12px;gap:12px;max-width:500px;padding:24px;display:grid}.visually-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}button:disabled{opacity:.55;cursor:wait}@media (width<=860px){.portal-inbox{width:100%}.mobile-hidden,.pane-resizer{display:none}.portal-toolbar{gap:10px;padding:10px 12px}.scope-control{grid-template-columns:auto 1fr;width:100%;display:grid}.scope-control input{box-sizing:border-box;width:100%;max-width:none}.scope-control select{grid-column:1/-1;width:100%;max-width:none}.back-to-inbox{color:var(--color-brand-dark);padding:8px 0;display:block}.document-context{padding:8px 12px}}:root{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--color-bg:#f4f6f8;--color-surface:#fff;--color-surface-2:#f8f9fb;--color-border:#e2e6ea;--color-text:#16191c;--color-text-muted:#5b6570;--color-text-faint:#65717d;--color-brand:#0f6f74;--color-brand-dark:#0b5459;--color-brand-contrast:#fff;--color-brand-tint:#e5f2f2;--color-good:#157a3f;--color-good-bg:#e7f5ec;--color-good-border:#bfe3cc;--color-bad:#b3261e;--color-bad-bg:#fdeceb;--color-bad-border:#f5c6c2;--color-warn:#8a5a00;--color-warn-bg:#fdf3e0;--color-warn-border:#f0dca8;--color-mute:#5b6570;--color-mute-bg:#eef0f2;--color-mute-border:#dfe3e7;--shadow-sm:0 1px 2px #1018200f;--shadow-md:0 4px 16px #10182014;--shadow-lg:0 12px 32px #10182024;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--color-bg:#12151a;--color-surface:#1a1f26;--color-surface-2:#20262e;--color-border:#2c333c;--color-text:#eceff2;--color-text-muted:#a3aeb8;--color-text-faint:#a3aeb8;--color-brand:#3fb3ba;--color-brand-dark:#2f8b91;--color-brand-contrast:#071414;--color-brand-tint:#143336;--color-good:#4fd383;--color-good-bg:#123321;--color-good-border:#1f5c39;--color-bad:#ff8177;--color-bad-bg:#3a1917;--color-bad-border:#6b2b26;--color-warn:#f0c05c;--color-warn-bg:#362a0f;--color-warn-border:#6b4f1a;--color-mute:#a3aeb8;--color-mute-bg:#232a32;--color-mute-border:#333c46;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 16px #0006;--shadow-lg:0 12px 32px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:var(--color-brand)}::selection{background:var(--color-brand);color:var(--color-brand-contrast)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}
