._badge_1oc7w_1{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap}._primary_1oc7w_11{background:var(--color-primary-soft);color:var(--color-primary)}._gray_1oc7w_16{background:var(--color-gray-soft);color:var(--color-gray)}._accent_1oc7w_21{background:var(--color-accent-soft);color:#b86d0d}._navy_1oc7w_26{background:var(--color-navy-soft);color:var(--color-navy)}._success_1oc7w_31{background:var(--color-success-soft);color:#15803d}._purple_1oc7w_36{background:var(--color-purple-soft);color:var(--color-purple)}._danger_1oc7w_41{background:var(--color-danger-soft);color:var(--color-danger)}._wrap_sc15n_1{display:flex;flex-direction:column;align-items:center;text-align:center;padding:56px 16px;color:var(--color-text-muted)}._icon_sc15n_10{width:48px;height:48px;color:#c3cad4;margin-bottom:12px}._title_sc15n_17{font-family:var(--font-heading);font-weight:600;font-size:16px;color:var(--color-text)}._description_sc15n_24{margin-top:4px;font-size:13px;max-width:360px}._action_sc15n_30{margin-top:16px}._nav_ea0x5_1{display:flex;align-items:center;gap:4px}._btn_ea0x5_7{min-width:32px;height:32px;padding:0 8px;border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-sm);color:var(--color-text);font-size:13px}._btn_ea0x5_7:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._btn_ea0x5_7:disabled{opacity:.45;cursor:default}._active_ea0x5_28{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._active_ea0x5_28:hover{color:#fff!important}._gap_ea0x5_38{padding:0 4px;color:var(--color-text-muted)}._wrap_1ferm_1{position:relative;display:flex;align-items:center;min-width:260px;flex:1 1 260px}._icon_1ferm_9{position:absolute;left:10px;width:18px;height:18px;color:var(--color-text-muted);pointer-events:none}._input_1ferm_18{width:100%;height:36px;padding:0 32px 0 34px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}._input_1ferm_18::-webkit-search-cancel-button{display:none}._input_1ferm_18:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}._clear_1ferm_39{position:absolute;right:6px;width:24px;height:24px;border:none;background:transparent;color:var(--color-text-muted);font-size:18px;line-height:1;border-radius:4px}._clear_1ferm_39:hover{background:var(--color-gray-soft);color:var(--color-text)}._wrap_6dacx_1{position:relative;display:inline-flex}._select_6dacx_6{height:36px;max-width:260px;padding:0 32px 0 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer;text-overflow:ellipsis}._select_6dacx_6:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}._chevron_6dacx_25{position:absolute;right:10px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none}._wrap_zcmea_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 16px;color:var(--color-text-muted)}._ring_zcmea_11{border:3px solid var(--color-gray-soft);border-top-color:var(--color-primary);border-radius:50%;animation:_spin_zcmea_1 .8s linear infinite}._label_zcmea_18{font-size:13px}@keyframes _spin_zcmea_1{to{transform:rotate(360deg)}}._backdrop_c8fp8_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;background:#11266973;overflow-y:auto}._dialog_c8fp8_13{width:100%;background:var(--color-surface);border-radius:var(--radius);box-shadow:var(--shadow-md);animation:_dialogIn_c8fp8_1 .15s ease-out}._md_c8fp8_21{max-width:560px}._lg_c8fp8_25{max-width:760px}._header_c8fp8_29{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--color-border)}._title_c8fp8_37{font-size:17px}._close_c8fp8_41{width:32px;height:32px;border:none;background:transparent;color:var(--color-text-muted);font-size:24px;line-height:1;border-radius:var(--radius-sm)}._close_c8fp8_41:hover{background:var(--color-gray-soft);color:var(--color-text)}._body_c8fp8_57{padding:20px}._footer_c8fp8_61{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--color-border);background:#f8fafb;border-radius:0 0 var(--radius) var(--radius)}@keyframes _dialogIn_c8fp8_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._grid_q2p8d_1{display:grid;gap:14px 16px}@media (max-width: 640px){._grid_q2p8d_1{grid-template-columns:1fr!important}}._field_q2p8d_12{display:flex;flex-direction:column;gap:5px;min-width:0}._span_q2p8d_19{grid-column:1 / -1}._label_q2p8d_23{font-size:12.5px;font-weight:500;color:var(--color-text-muted)}._required_q2p8d_29{color:var(--color-danger)}._error_q2p8d_33{font-size:12px;color:var(--color-danger)}._hint_q2p8d_38{font-size:12px;color:var(--color-text-muted)}._stack_bqo9f_1{position:fixed;left:50%;bottom:28px;transform:translate(-50%);display:flex;flex-direction:column;gap:8px;z-index:200;pointer-events:none}._toast_bqo9f_13{padding:10px 18px;border-radius:var(--radius);background:var(--color-navy);color:#fff;box-shadow:var(--shadow-md);font-size:14px;max-width:480px;animation:_toastIn_bqo9f_1 .2s ease-out}._error_bqo9f_24{background:var(--color-danger)}._success_bqo9f_28{background:var(--color-success)}@keyframes _toastIn_bqo9f_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._wrap_146lq_1{position:relative}._dropdown_146lq_5{position:absolute;top:100%;left:0;right:0;z-index:30;margin-top:4px;max-height:280px;overflow-y:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}._item_146lq_20{display:block;width:100%;padding:8px 12px;border:none;background:transparent;text-align:left}._item_146lq_20:hover{background:#f5f8ff}._hint_146lq_33{padding:8px 12px;font-size:12.5px;color:var(--color-text-muted)}._selected_146lq_39{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 6px 0 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#f8fafb}._selectedLabel_146lq_50{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._clear_146lq_58{width:26px;height:26px;border:none;background:transparent;color:var(--color-text-muted);font-size:18px;border-radius:4px}._clear_146lq_58:hover{background:var(--color-gray-soft);color:var(--color-text)}._wrap_je9h2_1{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;padding:4px 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}._wrap_je9h2_1:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}._chip_je9h2_18{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 9px;border-radius:999px;background:var(--color-accent-soft);color:#b86d0d;font-size:12.5px}._remove_je9h2_29{width:18px;height:18px;border:none;background:transparent;color:inherit;font-size:14px;line-height:1;border-radius:50%}._remove_je9h2_29:hover{background:#00000014}._input_je9h2_44{flex:1;min-width:120px;border:none;outline:none;background:transparent;padding:4px 2px}._backdrop_1w0k8_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#11266966;display:flex;justify-content:flex-end}._panel_1w0k8_10{width:560px;max-width:100%;height:100%;display:flex;flex-direction:column;background:var(--color-bg);box-shadow:-8px 0 24px #1126692e;animation:_slideIn_1w0k8_1 .18s ease-out}._header_1w0k8_21{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:var(--color-surface);border-bottom:1px solid var(--color-border)}._title_1w0k8_30{font-size:16px}._close_1w0k8_34{width:32px;height:32px;border:none;background:transparent;color:var(--color-text-muted);font-size:24px;line-height:1;border-radius:var(--radius-sm)}._close_1w0k8_34:hover{background:var(--color-gray-soft);color:var(--color-text)}._body_1w0k8_50{flex:1;overflow-y:auto;padding:16px 20px 24px}@keyframes _slideIn_1w0k8_1{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}._page_1a29g_1{min-height:100%;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--color-bg)}._card_1a29g_10{max-width:420px;padding:36px;background:var(--color-surface);border-radius:var(--radius);box-shadow:var(--shadow-md);text-align:center}._icon_1a29g_19{font-size:36px;margin-bottom:12px}._title_1a29g_24{font-size:18px;margin-bottom:8px}._text_1a29g_29{color:var(--color-text-muted);margin:0 0 20px;word-break:break-word}._sidebar_nl03o_1{position:fixed;inset:0 auto 0 0;width:var(--sidebar-width);display:flex;flex-direction:column;background:var(--color-navy);color:#ffffffd1;transition:width .2s ease;z-index:20;overflow:hidden}._collapsed_nl03o_14{width:var(--sidebar-width-collapsed)}._brand_nl03o_18{display:flex;align-items:center;gap:12px;height:var(--header-height);padding:0 16px;border-bottom:1px solid rgba(255,255,255,.1);white-space:nowrap}._brandMark_nl03o_28{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--color-primary);color:#fff;font-family:var(--font-heading);font-weight:700;font-size:13px}._brandText_nl03o_43{font-family:var(--font-heading);font-weight:700;font-size:17px;color:#fff}._nav_nl03o_50{flex:1;display:flex;flex-direction:column;gap:2px;padding:12px 8px}._item_nl03o_58{display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;border-radius:var(--radius-sm);color:#ffffffd1;text-decoration:none;white-space:nowrap;font-weight:500;transition:background .15s,color .15s}._item_nl03o_58:hover{background:#ffffff14;color:#fff;text-decoration:none}._active_nl03o_78,._active_nl03o_78:hover{background:var(--color-primary);color:#fff}._disabled_nl03o_84,._disabled_nl03o_84:hover{color:#fff6;background:transparent;cursor:default}._icon_nl03o_91{flex-shrink:0;display:inline-flex;width:20px;height:20px}._icon_nl03o_91 svg{width:20px;height:20px}._label_nl03o_103{overflow:hidden;text-overflow:ellipsis;transition:opacity .15s}._soon_nl03o_109{margin-left:auto;padding:1px 7px;border-radius:999px;background:#f39e2c2e;color:var(--color-accent);font-size:11px;font-weight:500}._collapsed_nl03o_14 ._label_nl03o_103,._collapsed_nl03o_14 ._brandText_nl03o_43,._collapsed_nl03o_14 ._soon_nl03o_109{opacity:0;width:0;pointer-events:none}._divider_nl03o_127{height:1px;margin:10px 4px;background:#ffffff1f}._bottomItem_nl03o_133{margin:0 8px}._toggle_nl03o_137{display:flex;align-items:center;gap:12px;height:44px;margin:8px;padding:0 12px;border:none;border-radius:var(--radius-sm);background:transparent;color:#fff9;white-space:nowrap}._toggle_nl03o_137:hover{background:#ffffff14;color:#fff}._toggleIcon_nl03o_156{flex-shrink:0;display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;transition:transform .2s}._toggleIcon_nl03o_156 svg{width:16px;height:16px}._collapsed_nl03o_14 ._toggleIcon_nl03o_156{transform:rotate(180deg)}._header_15qzj_1{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;height:var(--header-height);padding:0 24px;background:var(--color-surface);border-bottom:1px solid var(--color-border)}._title_15qzj_14{font-size:20px}._user_15qzj_18{display:flex;align-items:center;gap:12px}._email_15qzj_24{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:13px}._shell_j62zu_1{display:flex;min-height:100vh}._main_j62zu_6{flex:1;min-width:0;display:flex;flex-direction:column;margin-left:var(--sidebar-width);transition:margin-left .2s ease}._collapsed_j62zu_15 ._main_j62zu_6{margin-left:var(--sidebar-width-collapsed)}._content_j62zu_19{flex:1;padding:24px}._inner_j62zu_24{max-width:var(--content-max-width);margin:0 auto}._page_1pit3_1{min-height:100%;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--color-bg)}._card_1pit3_10{width:100%;max-width:400px;padding:40px 36px 28px;background:var(--color-surface);border-radius:var(--radius);box-shadow:var(--shadow-md);text-align:center}._logo_1pit3_20{display:flex;align-items:center;justify-content:center;gap:12px}._logoMark_1pit3_27{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--color-navy);color:#fff;font-family:var(--font-heading);font-weight:700;font-size:15px}._logoText_1pit3_41{font-family:var(--font-heading);font-weight:700;font-size:20px;color:var(--color-navy)}._logoDot_1pit3_48{color:var(--color-accent)}._hint_1pit3_52{margin:12px 0 28px;color:var(--color-text-muted);font-size:13px}._google_1pit3_58{width:100%;justify-content:center;height:44px;font-size:15px}._google_1pit3_58:disabled{opacity:.7;cursor:default}._error_1pit3_70{margin:12px 0 0;color:var(--color-danger);font-size:13px}._footnote_1pit3_76{margin:24px 0 0;color:var(--color-text-muted);font-size:12px}._page_1jd1o_1{display:flex;flex-direction:column;gap:16px}._toolbar_1jd1o_7{display:flex;flex-wrap:wrap;align-items:center;gap:10px}._spacer_1jd1o_14{flex:1}._reset_1jd1o_18,._linkBtn_1jd1o_19{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px;border:none;background:transparent;color:var(--color-primary);font-weight:500;border-radius:var(--radius-sm);white-space:nowrap}._reset_1jd1o_18:hover,._linkBtn_1jd1o_19:hover{background:var(--color-primary-soft)}._counter_1jd1o_38{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--color-primary);color:#fff;font-size:11px;font-weight:600}._banner_1jd1o_52{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:8px 14px;border:1px solid var(--state-warn-panel-border);background:var(--state-warn-panel-bg);color:var(--state-warn-text);border-radius:var(--radius);font-size:13px}._badges_1jd1o_66{display:inline-flex;flex-wrap:wrap;gap:4px}._tableCard_1jd1o_72{overflow:hidden}._tableWrap_1jd1o_76{overflow-x:auto}._table_1jd1o_72{width:100%;table-layout:auto;border-collapse:collapse;font-size:13.5px}._th_1jd1o_87,._td_1jd1o_88{padding:0 12px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--color-border)}._td_1jd1o_88{padding:9px 12px;line-height:1.4}._cell_1jd1o_101{min-height:26px;display:flex;align-items:center}._right_1jd1o_107 ._cell_1jd1o_101{justify-content:flex-end}._cell_1jd1o_101>div{min-width:0}._nowrap_1jd1o_115{white-space:nowrap}._wrap_1jd1o_119{white-space:normal;overflow-wrap:anywhere}._clamp_1jd1o_124{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;overflow-wrap:anywhere}._right_1jd1o_107{text-align:right}._right_1jd1o_107 ._thButton_1jd1o_137{flex-direction:row-reverse}._th_1jd1o_87{padding:0;height:40px;white-space:nowrap;background:#f8fafb;cursor:grab;-webkit-user-select:none;user-select:none;transition:background .15s,box-shadow .15s}._th_1jd1o_87:active{cursor:grabbing}._thButton_1jd1o_137{display:flex;align-items:center;gap:4px;width:100%;height:100%;padding:0 12px;border:none;background:transparent;font-family:var(--font-heading);font-weight:600;font-size:12px;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-muted);text-align:inherit;cursor:pointer}._thLabel_1jd1o_174{overflow:hidden;text-overflow:ellipsis}._thButton_1jd1o_137:hover{color:var(--color-navy);background:#eef2f7}._sorted_1jd1o_184 ._thButton_1jd1o_137{color:var(--color-primary)}._sortIcon_1jd1o_188{flex-shrink:0;width:12px;height:12px}._draggingCol_1jd1o_194{opacity:.45}._dropTarget_1jd1o_198{box-shadow:inset 3px 0 0 var(--color-primary)}._table_1jd1o_72 tbody tr{transition:background .1s}._table_1jd1o_72 tbody tr:hover{background:#f5f8ff}._table_1jd1o_72 tbody tr:last-child ._td_1jd1o_88{border-bottom:none}._muted_1jd1o_214{color:var(--color-text-muted)}._nameLink_1jd1o_218{font-weight:500;color:var(--color-text)}._nameLink_1jd1o_218:hover{color:var(--color-primary);text-decoration:none}._footer_1jd1o_228{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:12px 14px;border-top:1px solid var(--color-border);background:#f8fafb}._summary_1jd1o_239{display:flex;flex-wrap:wrap;gap:6px 20px;color:var(--color-text-muted);font-size:13px}._total_1jd1o_247 strong{color:var(--color-text);font-weight:600;font-variant-numeric:tabular-nums}._toast_1jd1o_253{position:fixed;left:50%;bottom:28px;transform:translate(-50%);padding:10px 18px;border-radius:var(--radius);background:var(--color-navy);color:#fff;box-shadow:var(--shadow-md);font-size:14px;z-index:50;animation:_toastIn_1jd1o_1 .2s ease-out}@keyframes _toastIn_1jd1o_1{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (max-width: 720px){._toolbar_1jd1o_7>*{flex:1 1 100%}._spacer_1jd1o_14{display:none}}._wrap_w6z2p_1{display:flex;flex-direction:column;gap:12px}._crumbs_w6z2p_7{display:flex;align-items:center;justify-content:space-between}._back_w6z2p_13{padding:2px 0;border:none;background:transparent;color:var(--color-primary);font-weight:500}._back_w6z2p_13:hover{text-decoration:underline}._card_w6z2p_25{background:var(--color-surface);border-radius:10px;padding:20px 24px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:16px}._top_w6z2p_35{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px}._titleBlock_w6z2p_43{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1 420px}._titleRow_w6z2p_51{display:flex;flex-wrap:wrap;align-items:center;gap:10px}._h1_w6z2p_58{font-size:24px;line-height:1.25;overflow-wrap:anywhere}._metaRow_w6z2p_64{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:15px}._counterparty_w6z2p_72{font-weight:600}._name_w6z2p_76{font-weight:500;color:var(--color-text)}._subject_w6z2p_81{color:#4a5262;white-space:pre-wrap}._actions_w6z2p_86{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}._menuWrap_w6z2p_93{position:relative}._menu_w6z2p_93{position:absolute;right:0;top:calc(100% + 4px);z-index:40;min-width:200px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:4px}._menuItem_w6z2p_110{display:block;width:100%;padding:8px 12px;border:none;background:transparent;text-align:left;border-radius:5px}._menuItem_w6z2p_110:hover{background:#f5f8ff}._menuDanger_w6z2p_124{color:var(--color-danger)}._tiles_w6z2p_129{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (max-width: 900px){._tiles_w6z2p_129{grid-template-columns:repeat(2,minmax(0,1fr))}}._tile_w6z2p_129{background:#f6f8fb;border-radius:8px;padding:12px 14px;min-width:0}._tileLabel_w6z2p_148{font-size:12px;color:var(--color-text-muted);font-weight:500}._tileValue_w6z2p_154{font-family:var(--font-heading);font-weight:700;font-size:18px;color:var(--color-navy);margin-top:2px;overflow-wrap:anywhere}._tileSub_w6z2p_163{font-size:12px;color:var(--color-text-muted);margin-top:2px}._ok_w6z2p_169{color:var(--state-ok-text);font-weight:500}._warn_w6z2p_174{color:var(--state-orig-missing);font-weight:500}._perMonth_w6z2p_179{font-size:13px;font-weight:500;color:#4a5262;font-family:var(--font-body)}._periodText_w6z2p_186{font-size:15px}._progressRow_w6z2p_190{display:flex;align-items:center;gap:8px;margin-top:6px}._progress_w6z2p_190{flex:1;height:6px;background:#e3e8f0;border-radius:3px;overflow:hidden}._progressFill_w6z2p_205{height:6px;background:var(--color-primary)}._progressLabel_w6z2p_210{font-size:12px;font-weight:400;font-family:var(--font-body);color:#4a5262;white-space:nowrap}._signText_w6z2p_218{font-family:var(--font-body);font-weight:600;font-size:14px;color:var(--color-text)}._lifecycle_w6z2p_226{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;padding-top:4px}._step_w6z2p_234{display:flex;align-items:center}._stepInner_w6z2p_239{display:flex;align-items:center;gap:8px}._line_w6z2p_245{width:48px;height:2px;background:var(--color-primary);margin:0 10px}._lineFuture_w6z2p_252{background:#cfd6e2}._dot_w6z2p_256{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;box-sizing:border-box}._dot_done_w6z2p_268{background:var(--color-primary);color:#fff}._dot_current_w6z2p_273{background:#fff;border:3px solid var(--color-primary)}._dot_future_w6z2p_278{border:2px solid #cfd6e2}._dotDanger_w6z2p_282{border-color:var(--color-danger)!important;background:var(--color-danger-soft)!important}._stepLabel_w6z2p_287{font-weight:500;color:#4a5262}._label_current_w6z2p_292{font-weight:700;color:var(--color-navy)}._label_future_w6z2p_297{color:#7a8290}._labelDanger_w6z2p_301{color:var(--color-danger)!important}._responsible_w6z2p_305{font-size:12px;color:var(--color-text-muted)}._tileSubBtn_w6z2p_310{background:none;border:0;padding:0;cursor:pointer;font:inherit;text-align:left}._tileSubBtn_w6z2p_310:hover{text-decoration:underline}._panel_t6ia1_1{background:var(--state-warn-panel-bg);border:1px solid var(--state-warn-panel-border);border-radius:10px;padding:16px 20px;display:flex;flex-direction:column;gap:10px}._head_t6ia1_11{display:flex;align-items:center;gap:10px;color:var(--state-orig-missing)}._title_t6ia1_18{font-size:15px;color:var(--state-warn-text)}._row_t6ia1_23{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;background:var(--color-surface);border-radius:8px;padding:10px 14px}._text_t6ia1_34{flex:1 1 320px;min-width:0}._strong_t6ia1_39{font-weight:600}._context_t6ia1_43{color:#4a5262}._actions_t6ia1_47{display:flex;flex-wrap:wrap;gap:8px}._card_ujipb_1{background:var(--color-surface);border-radius:10px;padding:18px 22px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:14px}._head_ujipb_11{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}._title_ujipb_19{font-size:16px}._right_ujipb_23{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}._years_ujipb_30{display:flex;gap:4px}._yearChip_ujipb_35{padding:3px 10px;border:none;border-radius:12px;background:var(--color-gray-soft);font-size:12px;font-weight:500}._yearActive_ujipb_44{background:var(--color-navy);color:#fff}._summary_ujipb_49{font-size:13px;color:#4a5262}._grid_ujipb_54{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}@media (max-width: 640px){._grid_ujipb_54{grid-template-columns:repeat(4,minmax(0,1fr))}}._tile_ujipb_66{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 8px;border-radius:8px;border:1px solid transparent;font:inherit;text-align:center;min-height:62px}button._tile_ujipb_66{cursor:pointer}button._tile_ujipb_66:hover{filter:brightness(.96)}._month_ujipb_87{font-weight:600}._sub_ujipb_91{font-size:11px}._tiny_ujipb_95{font-size:10.5px;opacity:.85}._ok_ujipb_100{background:var(--state-ok-bg);color:var(--state-ok-text)}._warn_ujipb_105{background:var(--state-warn-bg);color:var(--state-warn-text)}._missing_ujipb_110{background:var(--state-error-bg);color:var(--state-error-text);border:1px dashed var(--state-error-border)}._current_ujipb_116{background:var(--state-warn-bg);color:var(--state-warn-text)}._neutral_ujipb_121{background:var(--state-neutral-bg);color:var(--state-neutral-text)}._invoiceWarn_ujipb_126{color:var(--state-warn-text);font-weight:500}._card_1si14_1{background:var(--color-surface);border-radius:10px;padding:18px 22px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:14px}._head_1si14_11{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}._title_1si14_19{font-size:16px}._chips_1si14_23{display:flex;flex-wrap:wrap;gap:6px}._chip_1si14_23{padding:5px 12px;border:none;border-radius:14px;background:var(--color-gray-soft);color:var(--color-text);font-size:12px;font-weight:500}._chip_1si14_23:disabled{opacity:.5;cursor:default}._chipActive_1si14_44{background:var(--color-navy);color:#fff;font-weight:600}._composer_1si14_50{display:flex;gap:10px;align-items:center}._composer_1si14_50 input{flex:1}._list_1si14_60{display:flex;flex-direction:column}._item_1si14_65{display:flex;gap:14px;padding:12px 0;border-top:1px solid #edf0f4}._date_1si14_72{width:76px;flex-shrink:0;font-size:12px;color:var(--color-text-muted);padding-top:3px}._icon_1si14_80{width:28px;height:28px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center}._tone_info_1si14_90{background:var(--state-info-bg);color:var(--state-info-text)}._tone_warn_1si14_95{background:var(--state-warn-bg);color:var(--state-warn-text)}._tone_ok_1si14_100{background:var(--state-ok-bg);color:var(--state-ok-text)}._tone_neutral_1si14_105{background:var(--state-neutral-bg);color:#4a5262}._content_1si14_110{min-width:0;flex:1}._line_1si14_115{overflow-wrap:anywhere}._strong_1si14_119{font-weight:600}._docLink_1si14_123{padding:0;border:none;background:transparent;color:var(--color-primary);font-weight:600;text-align:left}._docLink_1si14_123:hover{text-decoration:underline}._meta_1si14_136{color:var(--color-text-muted)}._body_1si14_140{margin-top:4px;color:#4a5262;white-space:pre-wrap;overflow-wrap:anywhere}._more_1si14_147{display:block;margin-top:4px;font-size:12.5px}._file_1si14_153{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;font-size:13px}._moreRow_1si14_162{padding-top:10px;border-top:1px solid #edf0f4}._superseded_1si14_168 ._docLink_1si14_123{color:var(--color-text-muted);text-decoration:line-through}._superseded_1si14_168 ._icon_1si14_80{opacity:.5}._replacedLink_1si14_177{margin-left:8px;font-size:12px;color:var(--color-text-muted)}._card_bz4ws_1{background:var(--color-surface);border-radius:10px;padding:16px 18px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px}._head_bz4ws_11{display:flex;align-items:center;justify-content:space-between;gap:8px}._title_bz4ws_18{font-size:15px}._editBtn_bz4ws_22{padding:4px 8px;border:none;background:transparent;color:var(--color-primary);font-size:12px;font-weight:500}._editBtn_bz4ws_22:hover{text-decoration:underline}._divider_bz4ws_35{height:1px;background:#edf0f4}._strong_bz4ws_40{font-weight:600}._small_bz4ws_44{font-size:13px;color:#4a5262}._muted_bz4ws_49{color:var(--color-text-muted)}._row_bz4ws_53{display:flex;justify-content:space-between;gap:8px;font-size:13px}._rowLink_bz4ws_60{font-weight:500;min-width:0;text-align:left;padding:0;border:none;background:transparent;color:var(--color-primary)}._rowLink_bz4ws_60:hover{text-decoration:underline}._state_bz4ws_74{white-space:nowrap;font-size:12.5px}._ok_bz4ws_79{color:var(--state-ok-text)}._warn_bz4ws_83{color:var(--state-warn-text)}._err_bz4ws_87{color:var(--state-orig-missing)}._list_bz4ws_91{display:flex;flex-direction:column;gap:8px}._scroll_bz4ws_97{max-height:300px;overflow-y:auto}._btns_bz4ws_102{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}._grid_bz4ws_109{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px 12px;font-size:13px}._gridLabel_bz4ws_116{color:var(--color-text-muted)}._chips_bz4ws_120{display:flex;flex-wrap:wrap;gap:6px}._chip_bz4ws_120{background:var(--color-gray-soft);font-size:12px;padding:2px 8px;border-radius:10px}._party_bz4ws_133{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px}._remove_bz4ws_141{width:24px;height:24px;border:none;background:transparent;color:var(--color-text-muted);border-radius:4px;font-size:15px}._remove_bz4ws_141:hover{background:var(--color-danger-soft);color:var(--color-danger)}._superseded_bz4ws_157 ._rowLink_bz4ws_60{color:var(--color-text-muted);text-decoration:line-through}._wrap_543nr_1{display:flex;flex-direction:column;gap:6px}._zone_543nr_7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:120px;padding:16px;border:2px dashed var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text-muted);text-align:center;cursor:pointer;transition:border-color .15s,background .15s}._zone_543nr_7:hover,._zone_543nr_7:focus-visible{border-color:var(--color-primary);outline:none}._over_543nr_30{border-color:var(--color-primary);background:var(--color-primary-soft)}._compact_543nr_35{min-height:84px;padding:10px}._busy_543nr_40{cursor:default;opacity:.85}._input_543nr_45{display:none}._icon_543nr_49{color:var(--color-primary)}._title_543nr_53{font-weight:600;color:var(--color-text);overflow-wrap:anywhere}._hint_543nr_59{font-size:12px}._error_543nr_63{font-size:13px;color:var(--color-danger)}._spinner_543nr_68{width:22px;height:22px;border:3px solid var(--color-primary-soft);border-top-color:var(--color-primary);border-radius:50%;animation:_spin_543nr_68 .8s linear infinite}@keyframes _spin_543nr_68{to{transform:rotate(360deg)}}._wrap_18lan_1{position:relative;display:flex;flex-direction:column;gap:8px}._switch_18lan_8{display:inline-flex;padding:3px;border-radius:var(--radius-sm);background:var(--color-gray-soft);align-self:flex-start}._switchBtn_18lan_16{padding:5px 14px;border:none;border-radius:5px;background:transparent;color:var(--color-text-muted);font-weight:500;font-size:13px}._switchActive_18lan_26{background:var(--color-surface);color:var(--color-navy);box-shadow:var(--shadow)}._dropdown_18lan_32{position:absolute;top:100%;left:0;right:0;z-index:30;margin-top:4px;max-height:320px;overflow-y:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}._hint_18lan_47{padding:10px 12px;font-size:13px;color:var(--color-text-muted)}._item_18lan_53{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 12px;border:none;background:transparent;text-align:left}._item_18lan_53:hover{background:#f5f8ff}._itemName_18lan_69{font-weight:500}._sub_18lan_73{font-size:12px;color:var(--color-text-muted)}._create_18lan_78{width:100%;padding:10px 12px;border:none;border-top:1px solid var(--color-border);background:#f8fafb;color:var(--color-primary);font-weight:500;text-align:left}._create_18lan_78:hover{background:var(--color-primary-soft)}._selected_18lan_93{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:6px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#f8fafb}._selectedMain_18lan_105{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}._typeTag_18lan_113{padding:1px 8px;border-radius:999px;background:var(--color-navy-soft);color:var(--color-navy);font-size:11px;font-weight:500}._selectedName_18lan_122{font-weight:500}._wrap_8t9ws_1{display:flex;flex-direction:column;gap:8px}._table_8t9ws_7{width:100%;border-collapse:collapse;font-size:13.5px}._table_8t9ws_7 th{padding:4px 8px;text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border)}._table_8t9ws_7 td{padding:6px 8px 6px 0;vertical-align:middle}._shareCol_8t9ws_28{width:110px}._actCol_8t9ws_32{width:36px}._remove_8t9ws_36{width:28px;height:28px;border:none;background:transparent;color:var(--color-text-muted);border-radius:var(--radius-sm);font-size:16px}._remove_8t9ws_36:hover{background:var(--color-danger-soft);color:var(--color-danger)}._footer_8t9ws_51{display:flex;flex-wrap:wrap;align-items:center;gap:12px}._panel_10eb5_1{border:1px solid var(--color-primary-soft);background:linear-gradient(to bottom,#f7faff,var(--color-surface))}._head_10eb5_6{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}._note_10eb5_13{font-size:12px;color:var(--color-text-muted)}._result_10eb5_18{display:flex;flex-direction:column;gap:12px;margin-top:12px}._summary_10eb5_25{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14px}._warn_10eb5_32{color:var(--state-warn-text);background:var(--state-warn-bg);padding:2px 8px;border-radius:var(--radius-sm);font-size:13px}._legend_10eb5_40{font-size:13px;color:var(--state-warn-text);background:var(--state-warn-bg);border-left:3px solid var(--color-accent);padding:6px 10px;border-radius:var(--radius-sm)}._party_10eb5_49{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}._partyLabel_10eb5_59{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._partyRow_10eb5_67{display:flex;align-items:center;gap:10px;font-weight:600}._create_10eb5_74{display:flex;flex-direction:column;gap:10px}._createHead_10eb5_80{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:14px}._switch_10eb5_89{display:inline-flex;border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}._switchBtn_10eb5_96{padding:4px 10px;font-size:13px;background:var(--color-surface);border:0;cursor:pointer;color:var(--color-text-muted)}._switchActive_10eb5_105{background:var(--color-primary-soft);color:var(--color-primary);font-weight:600}._createBtns_10eb5_111{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px}._meta_10eb5_119{display:flex;flex-direction:column;gap:4px;font-size:13px}._candidates_10eb5_126{display:flex;flex-direction:column;align-items:flex-start;gap:2px}._raw_10eb5_133 summary{cursor:pointer;font-size:12px;color:var(--color-text-muted)}._raw_10eb5_133 pre{max-height:260px;overflow:auto;font-size:11px;background:var(--color-bg);padding:8px;border-radius:var(--radius-sm)}._page_h4ch3_1{display:flex;flex-direction:column;gap:16px;max-width:920px}._top_h4ch3_8{display:flex;flex-direction:column;gap:4px}._back_h4ch3_14{align-self:flex-start;font-weight:500}._h1_h4ch3_19{font-size:22px;overflow-wrap:anywhere}._actions_h4ch3_24{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;padding:12px 0;background:linear-gradient(to top,var(--color-bg) 70%,transparent)}._embedded_h4ch3_34{max-width:none}._embedded_h4ch3_34 ._actions_h4ch3_24{margin:0 -20px -24px;padding:12px 20px;background:var(--color-bg);border-top:1px solid var(--color-border)}._aiField_h4ch3_46 input,._aiField_h4ch3_46 textarea,._aiField_h4ch3_46 select{background:var(--state-warn-bg);border-color:var(--color-accent)}._body_145vm_1{display:flex;flex-direction:column;gap:14px}._linkRow_145vm_7{font-size:13px}._table_145vm_11{width:100%;border-collapse:collapse;font-size:14px}._table_145vm_11 th{text-align:left;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);padding:6px 8px;border-bottom:1px solid var(--color-border)}._table_145vm_11 td{padding:8px;border-bottom:1px solid var(--color-border);vertical-align:middle;overflow-wrap:anywhere}._label_145vm_35{font-weight:600;white-space:nowrap}._mark_145vm_40{width:28px;text-align:center;font-weight:700}._action_145vm_46{width:1%;white-space:nowrap}._ok_145vm_51 ._mark_145vm_40{color:var(--state-ok-text)}._diff_145vm_55 td{background:var(--state-warn-bg)}._diff_145vm_55 ._mark_145vm_40{color:var(--state-warn-text)}._nofile_145vm_63 td{color:var(--color-text-muted)}._hint_145vm_67{font-size:12px;color:var(--color-text-muted);white-space:normal}._summary_145vm_73{font-size:13px}._okText_145vm_77{color:var(--state-ok-text)}._diffText_145vm_81{color:var(--state-warn-text)}._body_1b88r_1{display:flex;flex-direction:column;gap:14px}._intro_1b88r_7{font-size:13px;color:var(--color-text-muted)}._block_1b88r_12{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg)}._blockTitle_1b88r_22{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._changes_1b88r_30{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:14px}._changeLabel_1b88r_39{font-weight:600}._from_1b88r_43{color:var(--color-text-muted);text-decoration:line-through}._to_1b88r_48{font-weight:600;color:var(--state-ok-text)}._page_fk6x9_1{display:flex;flex-direction:column;gap:16px}._grid_fk6x9_7{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:16px;align-items:start}._main_fk6x9_14,._side_fk6x9_15{display:flex;flex-direction:column;gap:16px;min-width:0}@media (max-width: 960px){._grid_fk6x9_7{grid-template-columns:1fr}}._page_1cfew_1{display:flex;flex-direction:column;gap:16px;max-width:820px}._actions_1cfew_8{display:flex;justify-content:flex-end;margin-top:14px}._table_1cfew_14{width:100%;border-collapse:collapse;font-size:13.5px}._table_1cfew_14 th{padding:6px 8px;text-align:left;font-family:var(--font-heading);font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border)}._table_1cfew_14 td{padding:6px 8px;border-bottom:1px solid var(--color-border);vertical-align:middle}._inactive_1cfew_38 td{opacity:.6}._addRow_1cfew_42{display:flex;gap:10px;margin-top:12px}._addRow_1cfew_42 input{flex:1}:root{--color-navy: #112669;--color-primary: #1581fd;--color-primary-hover: #0f6fdd;--color-primary-soft: #e7f1ff;--color-accent: #f39e2c;--color-accent-soft: #fdf0dc;--color-bg: #f1f4f6;--color-surface: #ffffff;--color-border: #e3e8ee;--color-text: #1f2937;--color-text-muted: #6b7280;--color-text-on-dark: #ffffff;--color-success: #16a34a;--color-success-soft: #dcfce7;--color-gray: #6b7280;--color-gray-soft: #eef0f3;--color-purple: #7c3aed;--color-purple-soft: #ede9fe;--color-navy-soft: #e2e6f3;--color-danger: #dc2626;--color-danger-soft: #fee2e2;--font-heading: "Manrope", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--radius: 8px;--radius-sm: 6px;--shadow: 0 1px 3px rgba(17, 38, 105, .08), 0 1px 2px rgba(17, 38, 105, .04);--shadow-md: 0 4px 12px rgba(17, 38, 105, .1);--sidebar-width: 240px;--sidebar-width-collapsed: 64px;--header-height: 60px;--content-max-width: 1280px}:root{--state-ok-bg: #e4f4ea;--state-ok-text: #166b40;--state-warn-bg: #fff3e0;--state-warn-text: #7a4a00;--state-warn-panel-bg: #fff7eb;--state-warn-panel-border: #f3d7a8;--state-error-bg: #fde8e6;--state-error-text: #9f1d13;--state-error-border: #c0392b;--state-neutral-bg: #f1f4f6;--state-neutral-text: #7a8290;--state-info-bg: #e3ebff;--state-info-text: #112669;--state-orig-missing: #9a3412}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:700;color:var(--color-navy);margin:0}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}button,input,select{font-family:inherit;font-size:inherit}button{cursor:pointer}.btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--radius-sm);border:1px solid transparent;font-weight:500;line-height:1.3;transition:background .15s,border-color .15s}.btn-primary{background:var(--color-primary);color:#fff}.btn-primary:hover{background:var(--color-primary-hover)}.btn-secondary{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.btn-secondary:hover{background:var(--color-gray-soft)}.card{background:var(--color-surface);border-radius:var(--radius);box-shadow:var(--shadow)}.btn-danger{background:var(--color-danger);color:#fff}.btn-danger:hover{background:#b91c1c}.btn-sm{padding:5px 10px;font-size:13px}.btn:disabled{opacity:.6;cursor:default}.input,.textarea{width:100%;min-height:36px;padding:7px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);outline:none}.textarea{min-height:88px;resize:vertical;line-height:1.45}.input:focus,.textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--color-danger)}.input:disabled,.textarea:disabled{background:var(--color-gray-soft);color:var(--color-text-muted)}.section{background:var(--color-surface);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 20px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;font-family:var(--font-heading);font-weight:600;font-size:15px;color:var(--color-navy)}.muted{color:var(--color-text-muted)}.text-danger{color:var(--color-danger)}.text-accent{color:#b86d0d}.text-success{color:#15803d}.link-btn{padding:0;border:none;background:transparent;color:var(--color-primary);font-weight:500}.link-btn:hover{text-decoration:underline}.ai-check input,.ai-check textarea,.ai-check select{background:var(--state-warn-bg);border-color:var(--color-accent)}.notice{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;border-radius:var(--radius-sm);font-size:13px;margin-bottom:10px}.notice-error{background:var(--state-error-bg);color:var(--state-error-text);border:1px solid var(--state-error-border)}.notice-warn{background:var(--state-warn-bg);color:var(--state-warn-text);border:1px solid var(--state-warn-panel-border)}.notice-info{background:var(--state-info-bg);color:var(--state-info-text)}.notice-text{flex:1 1 240px}
