:root{--color-bg:#f2f6f1;--color-bg-page:#f2f6f1;--color-surface:#fff;--color-input:#e7efe6;--color-text:#122016;--color-text-muted:#5c6b5f;--color-text-label:#1c3324;--color-placeholder:#8a9b8e;--color-primary:#014998;--color-primary-hover:#013675;--color-primary-active:#012a5c;--color-brand:#004f0f;--color-brand-deep:#01380b;--color-accent:#83bc1d;--color-accent-ink:#12300a;--color-accent-soft:#eef6d8;--color-info-soft:#e7f0fa;--color-sidebar:#004f0f;--color-sidebar-text:#f4fbe9;--color-border:#c5d6c8;--color-border-subtle:#d7e4d9;--color-focus:#014998;--color-focus-ring:#01499829;--color-nav-hover:#ffffff1f;--color-nav-active:#83bc1d;--color-muted-btn:#e7efe4;--color-warning:#e39b2e;--color-alert:#e67e22;--color-success:#004f0f;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--font-sans:"Inter", system-ui, "Segoe UI", Roboto, sans-serif;--form-max-width:360px;--control-height:48px;--sidebar-width:268px}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}body{font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.4}#root{width:100%}button,input,select{font:inherit}button{cursor:pointer}._gate_1ge6q_1{background:var(--color-bg-page);place-items:center;min-height:100vh;display:grid}._copy_1ge6q_8{color:var(--color-text-muted);margin:0;font-size:15px}._link_1x2fb_1{color:var(--color-brand);white-space:nowrap;background:0 0;border:none;align-items:center;padding:0;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}._link_1x2fb_1:hover:not(:disabled){text-decoration:underline}._link_1x2fb_1:disabled{color:var(--color-text-muted);cursor:default}._link_1x2fb_1:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}._nav_18bxa_1{min-width:0}._list_18bxa_5{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}._item_18bxa_17{align-items:center;gap:6px;display:inline-flex}._separator_18bxa_23{color:silver}._current_18bxa_27{color:var(--color-text-muted);font-weight:500}._button_1yym7_1{border-radius:var(--radius-md);letter-spacing:.01em;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 20px;font-weight:600;transition:background-color .15s,border-color .15s,transform .1s;display:inline-flex}._md_1yym7_17{height:var(--control-height);font-size:16px}._sm_1yym7_22{border-radius:8px;height:40px;padding:0 14px;font-size:14px}._button_1yym7_1:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}._button_1yym7_1:disabled{cursor:not-allowed}._primary_1yym7_38:disabled,._outline_1yym7_39:disabled{opacity:.6}._primary_1yym7_38{color:#fff;background:var(--color-primary)}._primary_1yym7_38:hover:not(:disabled){background:var(--color-primary-hover)}._primary_1yym7_38:active:not(:disabled){background:var(--color-primary-active);transform:translateY(1px)}._outline_1yym7_39{color:var(--color-brand);background:var(--color-surface);border-color:var(--color-brand)}._outline_1yym7_39:hover:not(:disabled){background:var(--color-accent-soft);border-color:var(--color-brand-deep)}._muted_1yym7_68{color:var(--color-text-label);background:var(--color-muted-btn)}._muted_1yym7_68:disabled{opacity:1}._fullWidth_1yym7_77{width:100%}._text_107dc_1{margin:0}._title_107dc_5{letter-spacing:-.03em;color:var(--color-primary);font-size:28px;font-weight:700;line-height:1.2}._subtitle_107dc_13{color:var(--color-text-muted);font-size:16px;font-weight:400}._display_107dc_19{letter-spacing:-.03em;color:var(--color-primary);overflow-wrap:break-word;font-size:26px;font-weight:700;line-height:1.25}._pageTitle_107dc_28{letter-spacing:-.02em;color:var(--color-primary);font-size:22px;font-weight:700;line-height:1.25}._sectionTitle_107dc_36{letter-spacing:-.02em;color:var(--color-primary);font-size:18px;font-weight:700}._body_107dc_43{color:var(--color-text-muted);font-size:15px;font-weight:400;line-height:1.55}._caption_107dc_50{color:var(--color-text-muted);font-size:13px;font-weight:400}._stat_107dc_56{letter-spacing:-.03em;color:var(--color-text);font-size:28px;font-weight:700;line-height:1.1}._nav_107dc_64{color:inherit;font-size:14px;font-weight:500}._brand_107dc_70{color:var(--color-text);font-size:16px;font-weight:700}._card_1npyy_1{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-top:3px solid var(--color-accent);border-radius:var(--radius-lg);box-shadow:0 8px 18px #004f0f0f}._sm_1npyy_9{padding:16px 18px}._md_1npyy_13{padding:20px}._lg_1npyy_17{padding:24px}._highlighted_1npyy_21{border-color:var(--color-brand);box-shadow:0 8px 18px #004f0f1a}._select_1lv4g_1{border-radius:var(--radius-md);background-color:var(--color-input);width:100%;color:var(--color-text);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%235c6b5f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #0000;outline:none;padding:0 36px 0 16px}._select_1lv4g_1:focus{border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-focus-ring)}._select_1lv4g_1:disabled{opacity:.72;cursor:not-allowed}._sm_1lv4g_25{height:44px;font-size:14px}._label_16cqj_1{color:var(--color-text-label)}._default_16cqj_5{margin-bottom:8px;font-size:14px;font-weight:600;display:block}._inline_16cqj_12{cursor:pointer;margin:0;font-size:14px;font-weight:500}._field_un2ip_1{flex-direction:column;width:100%;display:flex}._required_un2ip_7{color:#d64545}._hint_un2ip_11{color:var(--color-text-muted);margin:6px 0 0;font-size:13px;line-height:1.45}._error_un2ip_18{color:#c0392b;margin:6px 0 0;font-size:13px;line-height:1.45}._checkbox_1ijwp_1{appearance:none;border:1.5px solid var(--color-border);background:#fff;border-radius:3px;flex-shrink:0;width:16px;height:16px;margin:0;transition:background-color .15s,border-color .15s}._checkbox_1ijwp_1:checked{border-color:var(--color-primary);background-color:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.3 6.4 11.2 12.5 4.8' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px}._checkbox_1ijwp_1:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._overlay_1wme9_1{z-index:60;background:#1116;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._dialog_1wme9_12{background:var(--color-surface);border-radius:16px;flex-direction:column;width:min(520px,100%);max-height:min(90vh,840px);padding:28px 28px 24px;display:flex;overflow:auto;box-shadow:0 16px 48px #00000029}._sm_1wme9_24{border-radius:14px;width:min(380px,100%);max-height:none;padding:20px 20px 16px}._sm_1wme9_24 ._header_1wme9_31{margin-bottom:8px}._sm_1wme9_24 ._title_1wme9_35{font-size:18px}._sm_1wme9_24 ._footer_1wme9_39{margin-top:18px}._lg_1wme9_43{width:min(720px,100%)}._header_1wme9_31{flex-direction:column;gap:6px;margin-bottom:20px;display:flex}._title_1wme9_35{font-size:22px}._body_1wme9_58{flex-direction:column;gap:16px;display:flex}._footer_1wme9_39{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}@media (width<=640px){._dialog_1wme9_12{border-radius:14px;padding:20px 16px 16px}._footer_1wme9_39{flex-direction:column-reverse}._footer_1wme9_39 button{width:100%}}._wrapper_62gfo_1{width:100%;position:relative}._input_62gfo_6{border-radius:var(--radius-md);background:var(--color-input);width:100%;color:var(--color-text);border:1px solid #0000;outline:none;padding:0 16px;transition:border-color .15s,box-shadow .15s}._input_62gfo_6::placeholder{color:var(--color-placeholder)}._input_62gfo_6:focus{border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-focus-ring)}._md_62gfo_26{height:var(--control-height)}._sm_62gfo_30{height:44px;font-size:14px}._hasSlot_62gfo_35{padding-right:44px}._slot_62gfo_39{align-items:center;display:flex;position:absolute;top:0;bottom:0;right:6px}._form_a5eq1_1{flex-direction:column;gap:16px;display:flex}._dates_a5eq1_7{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}._check_a5eq1_13{color:#3a3a3a;align-items:center;gap:10px;font-size:14px;line-height:1.4;display:flex}._status_a5eq1_22{color:#4a5568;margin:0;font-size:14px;line-height:1.4}._feedback_a5eq1_29{flex-direction:column;align-items:flex-start;gap:8px;display:flex}._hint_a5eq1_36{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.45}._error_a5eq1_43{color:#c0392b;margin:0;font-size:14px;line-height:1.4}@media (width<=560px){._dates_a5eq1_7{grid-template-columns:1fr}}._callout_1gc5d_1{background:var(--color-accent-soft);color:var(--color-text-label);border-radius:10px;padding:14px 16px;font-size:14px;line-height:1.5}._callout_1gc5d_1 p{margin:0}._card_upv0c_1{flex-direction:column;gap:22px;display:flex}._top_upv0c_7,._row_upv0c_8{justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}._row_upv0c_8{align-items:center}._copy_upv0c_19,._note_upv0c_20{min-width:0}._copy_upv0c_19{flex-direction:column;gap:4px;max-width:420px;display:flex}._note_upv0c_20{flex:1}._yearControls_upv0c_35,._actions_upv0c_36{flex-shrink:0;align-items:flex-end;gap:10px;display:flex}._yearSelect_upv0c_43{width:180px}._facts_upv0c_47{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px 20px;margin:0;display:grid}._fact_upv0c_47{flex-direction:column;gap:4px;min-width:0;display:flex}._value_upv0c_61{color:var(--color-text);margin:0;font-size:14px;font-weight:700}._success_upv0c_68{color:var(--color-success)}._warning_upv0c_72{color:#c47d12}@media (width<=980px){._facts_upv0c_47{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){._top_upv0c_7,._row_upv0c_8{flex-direction:column;align-items:stretch}._yearControls_upv0c_35,._actions_upv0c_36{flex-direction:column;align-items:stretch;width:100%}._yearSelect_upv0c_43,._yearControls_upv0c_35 button,._actions_upv0c_36 button{width:100%}}@media (width<=560px){._facts_upv0c_47{grid-template-columns:repeat(2,minmax(0,1fr))}}._card_12khx_1{flex-direction:column;gap:6px;min-height:88px;display:flex}._card_12khx_1 ._danger_12khx_8{color:#c23b3b}._card_12khx_1 ._success_12khx_12{color:var(--color-success)}._card_12khx_1 ._warning_12khx_16{color:#c47d12}._card_12khx_1._washTotal_12khx_20,._card_12khx_1._washActive_12khx_21,._card_12khx_1._washLicense_12khx_22,._card_12khx_1._washRetired_12khx_23,._card_12khx_1._washDanger_12khx_24{border-style:solid}._card_12khx_1._washTotal_12khx_20{background:#e7f0fa;border-color:#014998 #c5d8ee #c5d8ee}._card_12khx_1._washActive_12khx_21{background:#eef6d8;border-color:#004f0f #d3e4b0 #d3e4b0}._card_12khx_1._washLicense_12khx_22{background:#fff6e5;border-color:#e2b340 #f0e0bf #f0e0bf}._card_12khx_1._washRetired_12khx_23{background:#eef1f4;border-color:#9aa3ad #d5dbe2 #d5dbe2}._card_12khx_1._washTotal_12khx_20 ._figure_12khx_52{color:#014998}._card_12khx_1._washActive_12khx_21 ._figure_12khx_52{color:#004f0f}._card_12khx_1._washLicense_12khx_22 ._figure_12khx_52{color:#8a5a12}._card_12khx_1._washRetired_12khx_23 ._figure_12khx_52{color:#4e5966}._card_12khx_1._washDanger_12khx_24{background:#fdecec;border-color:#c23b3b #f3c4c4 #f3c4c4}._card_12khx_1._washDanger_12khx_24 ._figure_12khx_52{color:#8a1f1f}._header_43yct_1{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._copy_43yct_8{flex-direction:column;gap:4px;min-width:0;max-width:640px;display:flex}._action_43yct_16{flex-shrink:0}@media (width<=720px){._header_43yct_1{flex-direction:column}._action_43yct_16,._action_43yct_16 button{width:100%}}._form_1ik62_1{flex-direction:column;gap:16px;display:flex}._grid_1ik62_7{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}._locked_1ik62_13{color:#6f6f6f;cursor:not-allowed}._derived_1ik62_18{background:var(--color-muted-btn);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:14px 16px;display:grid}._derivedValue_1ik62_27{color:var(--color-text);margin:4px 0 0;font-size:15px;font-weight:700}._status_1ik62_34{color:#4a5568;margin:0;font-size:14px;line-height:1.4}._feedback_1ik62_41{flex-direction:column;align-items:flex-start;gap:8px;display:flex}._error_1ik62_48{color:#c0392b;margin:0;font-size:14px;line-height:1.4}._hint_1ik62_55{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.45}@media (width<=640px){._grid_1ik62_7,._derived_1ik62_18{grid-template-columns:1fr}}._filters_synrl_1{grid-template-columns:minmax(160px,220px) minmax(160px,220px) minmax(220px,1fr);align-items:end;gap:12px 16px;display:grid}@media (width<=800px){._filters_synrl_1{grid-template-columns:1fr}}._group_1nav0_1{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}._action_1nav0_8{width:34px;height:34px;color:var(--color-brand);cursor:pointer;background:#e3f2c4;border:1px solid #c3de96;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}._action_1nav0_8:hover{background:#d0e9a8;border-color:#b3d484}._action_1nav0_8:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._danger_1nav0_32{color:#9b2c2c;background:#fdecea;border-color:#f0c4bc}._danger_1nav0_32:hover{background:#f8d6d1;border-color:#e4ada4}._card_wmyrc_1{padding:0;overflow:hidden}._scroll_wmyrc_6{overflow-x:auto}._table_wmyrc_10{border-collapse:collapse;width:100%;min-width:1040px}._table_wmyrc_10 th,._table_wmyrc_10 td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--color-border-subtle);padding:14px 12px;font-size:13px}._table_wmyrc_10 th{background:var(--color-accent-soft);color:var(--color-text-muted);white-space:nowrap;font-weight:600}._table_wmyrc_10 td{color:#3a3a3a}._code_wmyrc_36{font-weight:600}._positive_wmyrc_40{color:var(--color-success);font-weight:600}._muted_wmyrc_45,._unassigned_wmyrc_46{color:var(--color-text-muted)}._cards_wmyrc_50{margin:0;padding:0;list-style:none;display:none}._empty_wmyrc_57{color:var(--color-text-muted);text-align:center;margin:0;padding:24px 16px;font-size:14px}@media (width<=860px){._scroll_wmyrc_6{display:none}._cards_wmyrc_50{flex-direction:column;gap:12px;padding:12px;display:flex}._mobileCard_wmyrc_77{border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}._mobileCard_wmyrc_77 p{color:var(--color-text-muted);margin:0;font-size:13px}._mobileHeader_wmyrc_93{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._mobileHeader_wmyrc_93 strong{font-size:15px}}._section_5llsi_1{flex-direction:column;gap:20px;display:flex}._stats_5llsi_7{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=720px){._stats_5llsi_7{grid-template-columns:1fr}}._workspace_164hl_1{flex-direction:column;gap:24px;display:flex}._intro_164hl_7{flex-direction:column;gap:4px;max-width:720px;display:flex}._notice_164hl_14{color:#6f6f6f;margin:0;font-size:14px}._alert_164hl_20{color:#c0392b;margin:0;font-size:14px;line-height:1.4}._button_116yi_1{width:36px;height:36px;color:var(--color-text-muted);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}._button_116yi_1:hover{color:var(--color-text-label);background:#0000000a}._button_116yi_1:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}._heading_oqn6j_1{flex-direction:column;gap:4px;min-width:0;display:flex}._avatar_1t8ys_1{background:var(--color-accent-soft);color:var(--color-accent-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}._sm_1t8ys_13{width:28px;height:28px;font-size:12px}._md_1t8ys_19{width:36px;height:36px;font-size:14px}._chip_1rgk5_1{border:1px solid var(--color-border-subtle);background:var(--color-surface);text-align:left;border-radius:12px;flex-shrink:0;align-items:center;gap:10px;min-width:0;padding:8px 10px 8px 8px;display:flex}._chip_1rgk5_1:hover{border-color:#d4d4d4}._chip_1rgk5_1:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._copy_1rgk5_23{flex-direction:column;gap:1px;min-width:0;display:flex}._copy_1rgk5_23 span,._copy_1rgk5_23 p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._chevron_1rgk5_37{color:#8a8a8a;display:inline-flex}@media (width<=720px){._copy_1rgk5_23,._chevron_1rgk5_37{display:none}._chip_1rgk5_1{border-radius:999px;padding:6px}}._header_1yc25_1{justify-content:space-between;align-items:center;gap:16px;padding:20px 32px 8px;display:flex}._left_1yc25_9{flex:1;align-items:center;gap:8px;min-width:0;display:flex}._menuButton_1yc25_17{display:none}@media (width<=959px){._header_1yc25_1{padding:16px 16px 4px}._menuButton_1yc25_17{display:inline-flex}}._brand_1p3mh_1{align-items:center;gap:10px;padding:4px 6px 8px;display:flex}._crest_1p3mh_8{object-fit:contain;flex:none;width:42px;height:56px}._copy_1p3mh_15{flex-direction:column;gap:2px;min-width:0;display:flex}._campus_1p3mh_22{margin-top:2px}._item_1v2ll_1{width:100%;color:var(--color-sidebar-text);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}._action_1v2ll_12{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0}._icon_1v2ll_20{color:#d7ecc0;display:inline-flex}._item_1v2ll_1:hover:not(._disabled_1v2ll_25){background:var(--color-nav-hover)}._active_1v2ll_29{background:var(--color-nav-active);color:var(--color-accent-ink);font-weight:600}._active_1v2ll_29 ._icon_1v2ll_20{color:var(--color-accent-ink)}._indented_1v2ll_39{padding-left:34px}._disabled_1v2ll_25{opacity:.42;pointer-events:none}._group_7b1gq_1{flex-direction:column;gap:2px;display:flex}._sidebar_th4j0_1{background:var(--color-sidebar);height:100%;color:var(--color-sidebar-text);border-right:0;flex-direction:column;gap:20px;padding:28px 16px 16px;display:flex}._sidebar_th4j0_1 p:first-child{color:var(--color-sidebar-text)}._sidebar_th4j0_1 p:not(:first-child){color:#f4fbe9c7}._nav_th4j0_20{flex-direction:column;gap:12px;display:flex}._divider_th4j0_26{background:#ffffff2e;height:1px;margin:4px 6px}._account_th4j0_32{border-top:1px solid #ffffff2e;margin-top:auto;padding-top:12px}._shell_28382_1{background:var(--color-bg-page);min-height:100svh;display:flex}._sidebarSlot_28382_7{z-index:30;width:var(--sidebar-width);flex-shrink:0;height:100svh;position:sticky;top:0}._sidebarSlot_28382_7>aside{height:100%}._sidebarClose_28382_20{display:none}._sidebarClose_28382_20 button{color:var(--color-sidebar-text)}._sidebarClose_28382_20 button:hover{color:var(--color-accent-ink);background:var(--color-accent)}._main_28382_33{flex-direction:column;flex:1;min-width:0;display:flex}._body_28382_40{flex-direction:column;gap:28px;padding:16px 32px 40px;display:flex}._backdrop_28382_47{display:none}@media (width<=959px){._sidebarSlot_28382_7{z-index:40;box-shadow:none;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}._sidebarSlot_28382_7._open_28382_61{transform:translate(0);box-shadow:8px 0 24px #0000001f}._sidebarClose_28382_20{z-index:1;justify-content:flex-end;display:flex;position:absolute;top:10px;right:8px}._backdrop_28382_47{z-index:35;background:#11111159;border:none;display:block;position:fixed;inset:0}._body_28382_40{gap:22px;padding:12px 16px 32px}}@media (width<=640px){._grid_1sszw_7{grid-template-columns:1fr}}._badge_i1li6_1{white-space:nowrap;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}._neutral_i1li6_12{color:var(--color-text-label);background:var(--color-muted-btn)}._warning_i1li6_17{color:#8a5a12;background:#f7ead2}._danger_i1li6_22{color:#b42318;background:#fde8e8}._success_i1li6_27{color:var(--color-brand);background:var(--color-accent-soft)}._outline_i1li6_32{height:28px;color:var(--color-brand);background:var(--color-surface);border:1px solid var(--color-border);padding:0 12px;font-weight:500}._soft_i1li6_41{height:28px;color:var(--color-brand);background:#e3f2c4;border:1px solid #c3de96;padding:0 12px}._info_i1li6_49{color:#014998;background:#e7f0fa}._muted_i1li6_54{color:#4e5966;background:#eef1f4}._amber_i1li6_59{color:#8a5a12;background:#fff6e5}._scroll_1bgux_1{overflow-x:auto}._table_1bgux_5{border-collapse:collapse;width:100%;min-width:720px}._table_1bgux_5 th,._table_1bgux_5 td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--color-border-subtle);padding:14px 12px;font-size:13px}._table_1bgux_5 th{color:#5a5a5a;white-space:nowrap;background:#f7f7f7;font-weight:600}._table_1bgux_5 td{color:#3a3a3a}._name_1bgux_31{font-weight:600}._actions_1bgux_35{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}._empty_1bgux_42{color:var(--color-text-muted);text-align:center;margin:0;padding:24px 16px;font-size:14px}._cards_1bgux_50{margin:0;padding:0;list-style:none;display:none}@media (width<=860px){._scroll_1bgux_1{display:none}._cards_1bgux_50{flex-direction:column;gap:12px;padding:12px;display:flex}._card_1bgux_50{border:1px solid var(--color-border-subtle);background:var(--color-surface);text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:14px;display:flex}._card_1bgux_50 strong{font-size:15px}._card_1bgux_50 p{color:#5a5a5a;margin:0;font-size:13px}}._workspace_152at_1{flex-direction:column;gap:24px;display:flex}._intro_152at_7{flex-direction:column;gap:4px;max-width:760px;display:flex}._section_152at_14{flex-direction:column;gap:16px;display:flex;overflow:hidden}._filters_152at_21{grid-template-columns:repeat(2,minmax(0,280px));gap:14px 16px;display:grid}._tableHost_152at_27{margin-inline:-20px}._error_152at_31{color:#c0392b;margin:0;font-size:14px;line-height:1.4}._deleteCopy_152at_38{color:#3a3a3a;margin:0;font-size:14px;line-height:1.45}@media (width<=720px){._filters_152at_21{grid-template-columns:1fr}}._scroll_6o3t0_1{overflow-x:auto}._table_6o3t0_5{border-collapse:collapse;width:100%;min-width:820px}._table_6o3t0_5 th,._table_6o3t0_5 td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--color-border-subtle);padding:14px 12px;font-size:13px}._table_6o3t0_5 th{background:var(--color-accent-soft);color:var(--color-text-muted);white-space:nowrap;font-weight:600}._table_6o3t0_5 td{color:#3a3a3a}._row_6o3t0_31,._selected_6o3t0_32{cursor:pointer}._selected_6o3t0_32{background:var(--color-info-soft)}._row_6o3t0_31:hover{background:var(--color-bg)}._code_6o3t0_44{font-weight:600}._name_6o3t0_48{flex-direction:column;gap:2px;display:flex}._name_6o3t0_48 strong{font-weight:600}._selectedLabel_6o3t0_58{color:var(--color-text-muted);font-size:12px;font-weight:500}._pending_6o3t0_64{color:var(--color-text-muted);font-style:italic}._actions_6o3t0_69{flex-wrap:wrap;gap:8px;display:flex}._iconAction_6o3t0_75{width:34px;height:34px;color:var(--color-brand);cursor:pointer;background:#e3f2c4;border:1px solid #c3de96;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}._iconAction_6o3t0_75:hover{background:#d0e9a8;border-color:#b3d484}._iconAction_6o3t0_75:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._iconActionOff_6o3t0_99{color:#8a5a12;background:#fff6e5;border-color:#f0e0bf}._iconActionOff_6o3t0_99:hover{background:#f8e8c4;border-color:#e2cf9a}._iconActionOn_6o3t0_110{color:var(--color-primary);background:#d9e8f8;border-color:#b9d0ea}._iconActionOn_6o3t0_110:hover{background:#c5daf3;border-color:#a4c2e4}._cards_6o3t0_121{margin:0;padding:0;list-style:none;display:none}._empty_6o3t0_128{color:var(--color-text-muted);text-align:center;margin:0;padding:24px 16px;font-size:14px}@media (width<=860px){._scroll_6o3t0_1{display:none}._cards_6o3t0_121{flex-direction:column;gap:12px;padding:12px;display:flex}._mobileCard_6o3t0_148,._mobileCardSelected_6o3t0_149{border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}._mobileCardSelected_6o3t0_149{background:var(--color-info-soft);border-color:#2457d6}._mobileSelect_6o3t0_164{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex}._mobileSelect_6o3t0_164 p{color:var(--color-text-muted);margin:0;font-size:13px}._meta_6o3t0_184{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._mobileHeader_6o3t0_191{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._mobileHeader_6o3t0_191 strong{font-size:15px}}@media (width<=640px){._grid_1ydvx_7{grid-template-columns:1fr}}._section_a378l_1{flex-direction:column;gap:16px;display:flex;overflow:hidden}._filters_a378l_8{grid-template-columns:minmax(220px,1fr) minmax(160px,220px);align-items:end;gap:12px 24px;display:grid}._tableHost_a378l_15{margin-inline:-20px}@media (width<=720px){._filters_a378l_8{grid-template-columns:1fr}}._error_qwxvh_1{color:#c0392b;margin:12px 0 0;font-size:14px;line-height:1.4}@media (width<=640px){._grid_1ydvx_7{grid-template-columns:1fr}}._section_qc2jg_1{flex-direction:column;gap:16px;display:flex;overflow:hidden}._filters_qc2jg_8{grid-template-columns:minmax(220px,1fr) minmax(140px,200px) minmax(140px,200px);align-items:end;gap:12px 16px;display:grid}._tableHost_qc2jg_15{margin-inline:-20px}._scroll_qc2jg_19{overflow-x:auto}._table_qc2jg_15{border-collapse:collapse;width:100%;min-width:860px}._table_qc2jg_15 th,._table_qc2jg_15 td{text-align:left;border-bottom:1px solid var(--color-border-subtle);padding:14px 12px;font-size:13px}._table_qc2jg_15 th{text-align:left;background:var(--color-accent-soft);color:var(--color-text-muted);white-space:nowrap;border-bottom:1px solid var(--color-border-subtle);padding:14px 12px;font-size:13px;font-weight:600}._actions_qc2jg_48{flex-wrap:wrap;gap:8px;display:flex}._iconAction_qc2jg_54{width:34px;height:34px;color:var(--color-brand);cursor:pointer;background:#e3f2c4;border:1px solid #c3de96;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}._iconAction_qc2jg_54:hover{background:#d0e9a8;border-color:#b3d484}._iconAction_qc2jg_54:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._iconActionOff_qc2jg_78{color:#8a5a12;background:#fff6e5;border-color:#f0e0bf}._iconActionOff_qc2jg_78:hover{background:#f8e8c4;border-color:#e2cf9a}._iconActionOn_qc2jg_89{color:var(--color-primary);background:#d9e8f8;border-color:#b9d0ea}._iconActionOn_qc2jg_89:hover{background:#c5daf3;border-color:#a4c2e4}._cards_qc2jg_100{margin:0;padding:0;list-style:none;display:none}._card_qc2jg_100{border:1px solid var(--color-border-subtle);border-radius:10px;flex-direction:column;gap:6px;margin:12px;padding:14px;display:flex}._positive_qc2jg_117{color:var(--color-success);font-weight:600}._cardHeader_qc2jg_122{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._card_qc2jg_100 p{color:var(--color-text-muted);margin:0;font-size:13px}._empty_qc2jg_135{color:var(--color-text-muted);text-align:center;margin:0;padding:24px 16px;font-size:14px}@media (width<=860px){._filters_qc2jg_8{grid-template-columns:1fr}._scroll_qc2jg_19{display:none}._cards_qc2jg_100{flex-direction:column;display:flex}}._workspace_15f1y_1{flex-direction:column;gap:24px;display:flex}._intro_15f1y_7{flex-direction:column;gap:4px;max-width:760px;display:flex}._error_15f1y_14{color:#c0392b;margin:0;font-size:14px;line-height:1.4}._input_ft25w_1{border-radius:var(--radius-md);background:var(--color-input);width:100%;min-height:96px;color:var(--color-text);font:inherit;resize:vertical;border:1px solid #0000;outline:none;padding:12px 16px;font-size:14px;line-height:1.45;transition:border-color .15s,box-shadow .15s}._input_ft25w_1::placeholder{color:var(--color-placeholder)}._input_ft25w_1:focus{border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-focus-ring)}._form_1pxyh_1{flex-direction:column;gap:16px;display:flex}._note_1pxyh_7,._warning_1pxyh_8{margin:0;font-size:13px;line-height:1.45}._note_1pxyh_7{color:var(--color-text-muted)}._warning_1pxyh_8{color:#8a5a12;background:#fff7e8;border-radius:10px;padding:12px 14px}._links_1pxyh_25{flex-wrap:wrap;gap:10px;display:flex}@media (width<=640px){._links_1pxyh_25,._links_1pxyh_25 button{width:100%}}._list_8ya7s_1{flex-direction:column;gap:16px;display:flex}._item_8ya7s_7{flex-direction:column;gap:4px;display:flex}._note_8ya7s_13,._hint_8ya7s_14{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.45}._actions_8ya7s_21{flex-wrap:wrap;justify-content:flex-end;gap:10px;width:100%;display:flex}@media (width<=640px){._item_8ya7s_7 h3{font-size:16px}}._form_18p15_1{flex-direction:column;gap:16px;display:flex}._context_18p15_7{color:#3a3a3a;margin:0;font-size:14px;font-weight:600;line-height:1.4}._trigger_18p15_15{border-radius:var(--radius-md);background-color:var(--color-input);width:100%;height:44px;color:var(--color-text);text-align:left;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%236f6f6f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #0000;padding:0 36px 0 16px;font-size:14px}._trigger_18p15_15:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._hoursBlock_18p15_36{flex-direction:column;align-items:flex-start;gap:10px;display:flex}._status_18p15_43,._warning_18p15_44{margin:0;font-size:13px;line-height:1.45}._success_18p15_50{color:var(--color-success);font-weight:600}._pending_18p15_55{color:var(--color-text-muted)}._warning_18p15_44{color:#8a5a12;background:#fff7e8;border-radius:10px;padding:12px 14px}._links_18p15_66{flex-wrap:wrap;gap:10px;display:flex}@media (width<=640px){._links_18p15_66,._hoursBlock_18p15_36 button,._links_18p15_66 button{width:100%}}._scroll_1s58s_1{overflow-x:auto}._table_1s58s_5{border-collapse:collapse;width:100%;min-width:980px}._table_1s58s_5 th,._table_1s58s_5 td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--color-border-subtle);padding:14px 12px;font-size:13px}._table_1s58s_5 th{background:var(--color-accent-soft);color:var(--color-text-muted);white-space:nowrap;font-weight:600}._table_1s58s_5 td{color:#3a3a3a}._actions_1s58s_31{flex-wrap:wrap;gap:8px;display:flex}._status_1s58s_37{font-size:13px;font-weight:600}._completa_1s58s_42{color:var(--color-success)}._parcial_1s58s_46{color:#d4880f}._sin_asignar_1s58s_50{color:var(--color-text-muted);font-weight:500}._muted_1s58s_55{color:var(--color-text-muted);font-size:13px}._cards_1s58s_60{margin:0;padding:0;list-style:none;display:none}._empty_1s58s_67{color:var(--color-text-muted);text-align:center;margin:0;padding:24px 16px;font-size:14px}@media (width<=860px){._scroll_1s58s_1{display:none}._cards_1s58s_60{flex-direction:column;gap:12px;padding:12px;display:flex}._card_1s58s_60{border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}._card_1s58s_60 p{color:var(--color-text-muted);margin:0;font-size:13px}._cardHeader_1s58s_103{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._cardHeader_1s58s_103 strong{font-size:15px}._actions_1s58s_31 button{flex:1}}._section_v006x_1{flex-direction:column;gap:16px;display:flex;overflow:hidden}._tableHost_v006x_8{margin-inline:-20px}._card_1crzt_1{flex-direction:column;display:flex}._filters_1crzt_6{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px 16px;display:grid}._derived_1crzt_13{border-radius:var(--radius-md);background:var(--color-input);min-height:40px;color:var(--color-text-muted);align-items:center;padding:0 16px;font-size:14px;font-weight:500;display:flex}@media (width<=860px){._filters_1crzt_6{grid-template-columns:1fr}}._card_1ijuz_1{flex-direction:column;gap:6px;display:flex}._title_1ijuz_7{line-height:1.45}@media (width<=720px){._title_1ijuz_7{font-size:16px}}._choices_ngkbq_1{flex-direction:column;align-items:flex-start;gap:10px;display:flex}._choices_ngkbq_1 button{justify-content:flex-start;width:100%}@media (width<=640px){._choices_ngkbq_1 button{white-space:normal;text-align:left;height:auto;min-height:40px;padding-block:10px}}._copy_1yzia_1{flex-direction:column;gap:8px;display:flex}._copy_1yzia_1 p{color:#3a3a3a;margin:0;font-size:14px;line-height:1.5}._workspace_1xopn_1{flex-direction:column;gap:24px;display:flex}._intro_1xopn_7{flex-direction:column;gap:4px;max-width:760px;display:flex}._tabs_1xopn_14{flex-wrap:wrap;gap:10px;display:flex}._tab_1xopn_14,._tabActive_1xopn_21{cursor:pointer;border-radius:999px;height:40px;padding:0 18px;font-size:14px;font-weight:600}._tab_1xopn_14{color:var(--color-text);background:var(--color-surface);border:1px solid #d4d4d4}._tabActive_1xopn_21{color:#fff;background:var(--color-primary);border:1px solid var(--color-primary)}._priority_1xopn_42{flex-direction:column;gap:6px;display:flex}._message_1xopn_48{color:var(--color-text-muted);margin:0;font-size:14px}@media (width<=560px){._tab_1xopn_14,._tabActive_1xopn_21{flex:100%}}._logo_m2shx_1{object-fit:contain;width:auto;height:96px;display:block}._brand_1asca_1{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}._copy_1asca_9{flex-direction:column;gap:4px;display:flex}._row_12id9_1{align-items:center;gap:8px;display:flex}._form_etzlz_1{flex-direction:column;gap:28px;width:100%;display:flex}._fields_etzlz_8{flex-direction:column;gap:16px;display:flex}._error_etzlz_14{color:#c0392b;margin:0;font-size:14px;line-height:1.4}._layout_48p18_1{background:var(--color-bg);justify-content:center;align-items:flex-start;min-height:100svh;padding:56px 24px 40px;display:flex}._content_48p18_10{width:100%;max-width:var(--form-max-width);flex-direction:column;align-items:stretch;gap:36px;display:flex}@media (height>=760px){._layout_48p18_1{align-items:center;padding-top:40px}}._dot_1p84z_1{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}._warning_1p84z_9{background:var(--color-warning)}._alert_1p84z_13{background:var(--color-alert)}._success_1p84z_17{background:var(--color-success)}._neutral_1p84z_21{background:#c4c4c4}._item_kug4h_1{align-items:flex-start;gap:10px;display:flex}._item_kug4h_1 p{color:#4b4b4b;font-size:14px;line-height:1.45}._card_l2cbi_1{flex-direction:column;gap:16px;min-height:100%;display:flex}._list_l2cbi_8{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._card_1hzhw_1{flex-direction:column;gap:16px;min-height:100%;display:flex}._meta_1hzhw_8{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._meta_1hzhw_8 p{color:#4b4b4b}._card_1hzhw_1 button{margin-top:auto}._section_cqvtc_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=860px){._section_cqvtc_1{grid-template-columns:1fr}}._card_48eu1_1{flex-direction:column;min-height:220px;display:flex}._icon_48eu1_7{color:#4a4a4a;margin-bottom:12px;display:inline-flex}._copy_48eu1_13{flex-direction:column;flex:1;gap:8px;margin-bottom:18px;display:flex}._copy_48eu1_13 h3{color:var(--color-primary);font-size:15px;font-weight:700}._section_f1twl_1{flex-direction:column;gap:16px;display:flex}._grid_f1twl_7{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=1200px){._grid_f1twl_7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){._grid_f1twl_7{grid-template-columns:1fr}}._section_mjvu7_1{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=1100px){._section_mjvu7_1{grid-template-columns:repeat(2,minmax(0,1fr))}}._section_1xaxq_1{flex-direction:column;gap:8px;max-width:760px;display:flex}@media (width<=720px){._section_1xaxq_1 h2{font-size:22px}}._form_1f1ss_1{flex-direction:column;gap:16px;display:flex}._preview_1f1ss_7{background:#f7f7f7;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding:12px 14px;display:grid}._preview_1f1ss_7 div{flex-direction:column;gap:2px;display:flex}._preview_1f1ss_7 dt{color:#5a5a5a;font-size:12px}._preview_1f1ss_7 dd{color:#3a3a3a;margin:0;font-size:14px;font-weight:600}._status_1f1ss_35{color:#4a5568;margin:0;font-size:14px;line-height:1.4}._feedback_1f1ss_42{flex-direction:column;align-items:flex-start;gap:8px;display:flex}._hint_1f1ss_49,._error_1f1ss_50{margin:0;font-size:14px;line-height:1.4}._hint_1f1ss_49{color:var(--color-text-muted);font-size:13px}._error_1f1ss_50{color:#c0392b}@media (width<=640px){._preview_1f1ss_7{grid-template-columns:1fr}}._scroll_16m1y_1{overflow-x:auto}._table_16m1y_5{border-collapse:collapse;width:100%;min-width:720px}._table_16m1y_5 th,._table_16m1y_5 td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--color-border-subtle);padding:14px 12px;font-size:13px}._table_16m1y_5 th{color:#5a5a5a;white-space:nowrap;background:#f7f7f7;font-weight:600}._table_16m1y_5 td{color:#3a3a3a}._nivel_16m1y_31{font-weight:600}._empty_16m1y_35{color:var(--color-text-muted);text-align:center;margin:0;padding:24px 16px;font-size:14px}._cards_16m1y_43{margin:0;padding:0;list-style:none;display:none}@media (width<=860px){._scroll_16m1y_1{display:none}._cards_16m1y_43{flex-direction:column;gap:12px;padding:12px;display:flex}._card_16m1y_43{border:1px solid var(--color-border-subtle);background:var(--color-surface);text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:14px;display:flex}._card_16m1y_43 strong{font-size:15px}._card_16m1y_43 p{color:#5a5a5a;margin:0;font-size:13px}}._workspace_13myp_1{flex-direction:column;gap:24px;display:flex}._intro_13myp_7{flex-direction:column;gap:4px;max-width:760px;display:flex}._section_13myp_14{flex-direction:column;gap:16px;display:flex;overflow:hidden}._tableHost_13myp_21{margin-inline:-20px}._error_13myp_25{color:#c0392b;margin:0;font-size:14px;line-height:1.4}._section_1vle5_1{flex-direction:column;gap:16px;display:flex}._header_1vle5_7{flex-direction:column;gap:4px;display:flex}._title_1vle5_13{color:var(--color-primary);font-size:16px;font-weight:700}._grid_1vle5_19{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}@media (width<=800px){._grid_1vle5_19{grid-template-columns:1fr}}._hint_odgmv_1{align-items:flex-end;min-height:68px;padding-bottom:6px;display:flex}@media (width<=800px){._hint_odgmv_1{min-height:0;padding-bottom:0}}._form_4nqd9_1{width:100%}._card_4nqd9_5{flex-direction:column;gap:28px;padding:28px 32px;display:flex}._notice_4nqd9_12{color:#6f6f6f}._error_4nqd9_16{color:#c0392b;margin:0;font-size:14px;line-height:1.4}._actions_4nqd9_23{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}@media (width<=720px){._card_4nqd9_5{gap:24px;padding:20px 16px}._actions_4nqd9_23{flex-direction:column-reverse}._actions_4nqd9_23 button{width:100%}}._workspace_1l31k_1{flex-direction:column;gap:20px;display:flex}._intro_1l31k_7{flex-direction:column;gap:4px;max-width:640px;display:flex}._status_1l31k_14{color:var(--color-text-muted);margin:0;font-size:14px}._error_1l31k_20{color:#c0392b;margin:0;font-size:14px;line-height:1.4}@media (width<=640px){._grid_1ydvx_7{grid-template-columns:1fr}}._scroll_6bmvf_1{overflow-x:auto}._table_6bmvf_5{border-collapse:collapse;width:100%;min-width:720px}._table_6bmvf_5 th,._table_6bmvf_5 td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--color-border-subtle);padding:14px 12px;font-size:13px}._table_6bmvf_5 th{color:#5a5a5a;white-space:nowrap;background:#f7f7f7;font-weight:600}._table_6bmvf_5 td{color:#3a3a3a}._order_6bmvf_31{font-weight:600}._empty_6bmvf_35{color:var(--color-text-muted);text-align:center;margin:0;padding:24px 16px;font-size:14px}._cards_6bmvf_43{margin:0;padding:0;list-style:none;display:none}@media (width<=860px){._scroll_6bmvf_1{display:none}._cards_6bmvf_43{flex-direction:column;gap:12px;padding:12px;display:flex}._card_6bmvf_43{border:1px solid var(--color-border-subtle);background:var(--color-surface);text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:14px;display:flex}._card_6bmvf_43 strong{font-size:15px}._card_6bmvf_43 p{color:#5a5a5a;margin:0;font-size:13px}}._workspace_1p5in_1{flex-direction:column;gap:24px;display:flex}._intro_1p5in_7{flex-direction:column;gap:4px;max-width:760px;display:flex}._section_1p5in_14{flex-direction:column;gap:16px;display:flex;overflow:hidden}._filters_1p5in_21{grid-template-columns:repeat(2,minmax(0,280px));gap:14px 16px;display:grid}._tableHost_1p5in_27{margin-inline:-20px}._error_1p5in_31{color:#c0392b;margin:0;font-size:14px;line-height:1.4}@media (width<=720px){._filters_1p5in_21{grid-template-columns:1fr}}._workspace_rubf5_1{flex-direction:column;gap:20px;display:flex}._intro_rubf5_7{flex-direction:column;gap:4px;max-width:640px;display:flex}._card_11sgm_1{flex-direction:column;gap:16px;display:flex}._list_11sgm_7{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._item_11sgm_16{color:var(--color-text);align-items:center;gap:10px;font-size:14px;display:flex}._pass_11sgm_24,._fail_11sgm_25{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:inline-flex}._pass_11sgm_24{color:#1f6b45;background:#e4f6ec}._fail_11sgm_25{color:#8a5a12;background:#f7ead2}._scroll_1lqt2_1{overflow-x:auto}._table_1lqt2_5{border-collapse:collapse;width:100%}._table_1lqt2_5 th,._table_1lqt2_5 td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border-subtle);padding:14px 12px;font-size:13px}._table_1lqt2_5 th{background:var(--color-accent-soft);color:var(--color-accent-ink);white-space:nowrap;font-weight:600}._table_1lqt2_5 td{color:var(--color-text)}._card_ry90q_1{flex-direction:column;gap:16px;display:flex}._empty_ry90q_7,._note_ry90q_8{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.5}._footer_ry90q_15{justify-content:space-between;align-items:center;gap:16px;display:flex}._note_ry90q_8{max-width:640px}@media (width<=720px){._footer_ry90q_15{flex-direction:column;align-items:stretch}}._row_h488z_1{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}._card_h488z_7{flex-direction:column;gap:6px;min-height:88px;display:flex}._card_h488z_7 ._word_h488z_14{font-size:18px;line-height:1.2}._card_h488z_7 ._success_h488z_19{color:var(--color-success)}._card_h488z_7 ._warning_h488z_23{color:#c47d12}._card_h488z_7 ._danger_h488z_27{color:#c23b3b}@media (width<=1100px){._row_h488z_1{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){._row_h488z_1{grid-template-columns:1fr 1fr}}@media (width<=420px){._row_h488z_1{grid-template-columns:1fr}}._clear_1trux_1,._blocked_1trux_2{border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 18px;display:flex}._clear_1trux_1{color:#1f6b45;background:#e8f7ef;border-color:#b7e0c8}._blocked_1trux_2{color:#8a1f1f;background:#fdecec;border-color:#f3c4c4}._clear_1trux_1 strong,._blocked_1trux_2 strong,._clear_1trux_1 p,._blocked_1trux_2 p{margin:0}._clear_1trux_1 strong,._blocked_1trux_2 strong{font-size:16px}._clear_1trux_1 p,._blocked_1trux_2 p{font-size:14px;line-height:1.5}._actions_1trux_42{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._card_t1btz_1{flex-direction:column;gap:22px;display:flex}._top_t1btz_7{justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}._yearSelect_t1btz_14{flex-shrink:0;width:180px}._facts_t1btz_19{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 20px;margin:0;display:grid}._fact_t1btz_19{flex-direction:column;gap:4px;min-width:0;display:flex}._value_t1btz_33,._badge_t1btz_34{margin:0}._value_t1btz_33{color:var(--color-text);overflow-wrap:anywhere;font-size:14px;font-weight:700}._success_t1btz_45{color:var(--color-success)}._warning_t1btz_49{color:#c47d12}._danger_t1btz_53{color:#c23b3b}@media (width<=980px){._facts_t1btz_19{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){._top_t1btz_7{flex-direction:column;align-items:stretch}._yearSelect_t1btz_14{width:100%}}@media (width<=560px){._facts_t1btz_19{grid-template-columns:repeat(2,minmax(0,1fr))}}._card_1cb5f_1{flex-direction:column;gap:16px;display:flex}._grid_1cb5f_7{grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);gap:12px;display:grid}._current_1cb5f_13,._previous_1cb5f_14{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg);flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:16px;display:flex}._version_1cb5f_26{color:var(--color-text);margin:0;font-size:15px;font-weight:700}@media (width<=800px){._grid_1cb5f_7{grid-template-columns:1fr}}._body_cg5pl_1{flex-direction:column;gap:12px;display:flex}._pills_cg5pl_7{flex-wrap:wrap;gap:8px;display:flex}._lead_cg5pl_13,._hint_cg5pl_14{margin:0;font-size:14px;line-height:1.5}._lead_cg5pl_13{color:var(--color-text);font-weight:600}._hint_cg5pl_14{color:var(--color-text-muted)}._actions_cg5pl_29{flex-wrap:wrap;justify-content:flex-start;gap:10px;width:100%;display:flex}@media (width<=640px){._actions_cg5pl_29{flex-direction:column}._actions_cg5pl_29 button{width:100%}}._effects_ruwa2_1{background:var(--color-muted-btn);color:#3a3a3a;border-radius:10px;margin:0;padding:14px 16px 14px 34px;font-size:14px;line-height:1.55}._effects_ruwa2_1 li+li{margin-top:8px}._actions_ruwa2_15{flex-wrap:wrap;justify-content:flex-start;gap:10px;width:100%;display:flex}@media (width<=640px){._actions_ruwa2_15{flex-direction:column}._actions_ruwa2_15 button{width:100%}}._body_zw7tp_1{flex-direction:column;gap:12px;display:flex}._pills_zw7tp_7{flex-wrap:wrap;gap:8px;display:flex}._lead_zw7tp_13{color:var(--color-text);margin:0;font-size:14px;font-weight:600;line-height:1.5}._facts_zw7tp_21{background:#e8f7ef;border:1px solid #b7e0c8;border-radius:10px;flex-direction:column;gap:8px;margin:0;padding:14px 16px;display:flex}._fact_zw7tp_21{grid-template-columns:minmax(140px,180px) minmax(0,1fr);gap:6px 12px;display:grid}._fact_zw7tp_21 dt,._fact_zw7tp_21 dd{margin:0;font-size:14px;line-height:1.45}._fact_zw7tp_21 dt{color:#1f6b45}._fact_zw7tp_21 dt:after{content:":"}._fact_zw7tp_21 dd{color:#145c38;font-weight:600}._actions_zw7tp_58{flex-wrap:wrap;justify-content:flex-start;gap:10px;width:100%;display:flex}@media (width<=640px){._fact_zw7tp_21{grid-template-columns:1fr;gap:2px}._actions_zw7tp_58{flex-direction:column}._actions_zw7tp_58 button{width:100%}}._body_12ipn_1{flex-direction:column;gap:12px;display:flex}._pills_12ipn_7{flex-wrap:wrap;gap:8px;display:flex}._lead_12ipn_13,._note_12ipn_14{margin:0;font-size:14px;line-height:1.5}._lead_12ipn_13{color:var(--color-text);font-weight:600}._panel_12ipn_25{background:#fff6e5;border:1px solid #f3d7a3;border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}._list_12ipn_35{color:#3a3a3a;margin:0;padding-left:18px;font-size:14px;line-height:1.55}._note_12ipn_14{color:#8a5a12}._actions_12ipn_47{flex-wrap:wrap;justify-content:flex-start;gap:10px;width:100%;display:flex}@media (width<=640px){._actions_12ipn_47{flex-direction:column}._actions_12ipn_47 button{width:100%}}._workspace_1mrgf_1{flex-direction:column;gap:24px;display:flex}._intro_1mrgf_7{flex-direction:column;gap:4px;max-width:760px;display:flex}._notice_1mrgf_14{color:var(--color-text-muted);margin:0;font-size:14px}._alert_1mrgf_20{color:#c0392b;margin:0;font-size:14px;line-height:1.4}._body_v60v9_1{flex-direction:column;gap:16px;display:flex}._caption_v60v9_7,._empty_v60v9_8{color:var(--color-text-muted);margin:0;font-size:13px}._choices_v60v9_14,._choices_14dh0_1{flex-direction:column;align-items:flex-start;gap:10px;display:flex}._card_h4114_1{flex-direction:column;gap:10px;display:flex}._filters_h4114_7{grid-template-columns:minmax(160px,220px) minmax(220px,360px);align-items:end;gap:12px 24px;display:grid}._trigger_h4114_14{border-radius:var(--radius-md);background-color:var(--color-input);width:100%;height:44px;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%236f6f6f' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #0000;padding:0 36px 0 16px;font-size:14px}._trigger_h4114_14:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}._trigger_h4114_14:disabled{opacity:.72;cursor:not-allowed}._hint_h4114_42{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.45}@media (width<=720px){._filters_h4114_7{grid-template-columns:1fr}}._card_1d6nh_1{flex-direction:column;gap:8px;display:flex}._meta_1d6nh_7{color:#6f6f6f;flex-wrap:wrap;gap:4px 0;margin:0;font-size:14px;line-height:1.45;display:flex}._meta_1d6nh_7 span:not(:last-child):after{content:"·";color:#b0b0b0;margin:0 8px}._copy_57c8a_1{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.5}._body_1n0im_1{flex-direction:column;gap:14px;display:flex}._slot_1n0im_7,._type_1n0im_8,._effect_1n0im_9,._detail_1n0im_10 p,._detail_1n0im_10 strong{margin:0}._slot_1n0im_7{color:#3a3a3a;font-size:15px;font-weight:600}._type_1n0im_8{color:var(--color-text);font-size:15px;font-weight:700}._detail_1n0im_10{flex-direction:column;gap:2px;display:flex}._detail_1n0im_10 p{color:#6f6f6f;font-size:13px}._detail_1n0im_10 strong{color:var(--color-text);font-size:15px;font-weight:600}._effect_1n0im_9{color:var(--color-text-muted);font-size:14px;line-height:1.45}._actions_1n0im_50,._readOnlyActions_1n0im_51{flex-wrap:wrap;gap:10px;width:100%;display:flex}._actions_1n0im_50{justify-content:flex-end}._readOnlyActions_1n0im_51{justify-content:flex-start}@media (width<=640px){._actions_1n0im_50{flex-direction:column}._actions_1n0im_50 button{width:100%}}._form_vk4eg_1{flex-direction:column;gap:16px;display:flex}._context_vk4eg_7 p{color:#3a3a3a;margin:0;font-size:14px;font-weight:700;line-height:1.4}._context_vk4eg_7 ._slot_vk4eg_15{margin-top:2px}._grid_vk4eg_19{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}._file_vk4eg_25{flex-direction:column;align-items:flex-start;gap:8px;display:flex}._file_vk4eg_25 p,._note_vk4eg_33{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.45}._fileInput_vk4eg_40{display:none}@media (width<=640px){._grid_vk4eg_19{grid-template-columns:1fr}}._choices_14dh0_1{flex-direction:column;align-items:flex-start;gap:10px;display:flex}._card_1k0a9_1{flex-direction:column;gap:14px;display:flex}._intro_1k0a9_7{flex-direction:column;gap:4px;display:flex}._action_1k0a9_13{align-self:flex-start}._legend_1k0a9_17{color:var(--color-text-muted);flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}._legend_1k0a9_17 li{align-items:center;gap:6px;display:inline-flex}._note_1k0a9_34{color:var(--color-text-muted);margin:0;font-size:13px}._grid_1k0a9_40{grid-template-columns:108px repeat(5,minmax(0,1fr));align-items:center;gap:10px;display:grid}._head_1k0a9_47{color:#6f6f6f;text-align:center;font-size:13px;font-weight:600}._head_1k0a9_47:first-child{text-align:left}._row_1k0a9_58{display:contents}._time_1k0a9_62{color:#3a3a3a;font-size:13px;font-weight:600}._break_1k0a9_68{color:var(--color-text-muted);grid-column:1/-1;margin:4px 0;font-size:13px}._cell_1k0a9_75{background:var(--color-muted-btn);width:100%;min-height:36px;color:var(--color-text-label);font:inherit;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}._day_1k0a9_94{display:none}._icon_1k0a9_98{flex-shrink:0;width:14px;height:14px}._DISPONIBLE_1k0a9_104{background:var(--color-accent-soft);color:var(--color-accent-ink)}._NO_DISPONIBLE_1k0a9_109{color:#d15b6a;background:#fde8ea}._PREFERENCIA_1k0a9_114{color:#b0891e;background:#fff4cc}@media (width<=980px){._grid_1k0a9_40{flex-direction:column;gap:12px;display:flex}._head_1k0a9_47{display:none}._row_1k0a9_58{border:1px solid var(--color-border-subtle);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}._cell_1k0a9_75{justify-content:flex-start;padding-inline:12px}._day_1k0a9_94{color:#6f6f6f;min-width:84px;font-weight:600;display:inline}}._workspace_6ffn2_1{flex-direction:column;gap:24px;display:flex}._intro_6ffn2_7{flex-direction:column;gap:4px;max-width:760px;display:flex}._message_6ffn2_14{color:var(--color-text-muted);margin:0;font-size:14px}._card_178bh_1{flex-direction:column;gap:16px;display:flex}._heading_178bh_7{flex-direction:column;gap:4px;display:flex}._list_178bh_13{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}._item_178bh_22,._itemSelected_178bh_23{border:1px solid #0000;border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}._itemSelected_178bh_23{border-color:var(--color-primary);background:var(--color-info-soft)}._subject_178bh_37,._teacher_178bh_38,._hours_178bh_39,._empty_178bh_40{margin:0}._subject_178bh_37{font-size:15px;font-weight:700}._teacher_178bh_38{color:#6f6f6f;font-size:13px}._hours_178bh_39{color:#c47d12;margin-bottom:8px;font-size:13px;font-weight:700}._empty_178bh_40{color:var(--color-text-muted);font-size:14px}@media (width<=1100px){._list_178bh_13{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}}._copy_1pot1_1{color:#3a3a3a;margin:0;font-size:14px;line-height:1.5}._panel_1y976_1{flex-direction:column;align-items:flex-start;gap:18px;display:flex}._blocking_1y976_8,._warning_1y976_9{border-radius:10px;margin:0;padding:14px 16px;font-size:14px;line-height:1.5}._blocking_1y976_8{color:#3a3a3a;background:#fdeeee;border:1px solid #e7b4b4}._warning_1y976_9{color:#3a3a3a;background:#fff6d8;border:1px solid #e4d19a}._blocking_1y976_8 strong,._warning_1y976_9 strong{letter-spacing:.04em;margin-bottom:4px;font-size:12px;font-weight:800;display:block}._blocking_1y976_8 strong{color:#c0392b}._warning_1y976_9 strong{color:#a07912}@media (width<=640px){._panel_1y976_1 button{width:100%}}._form_y91lp_1{flex-direction:column;gap:16px;display:flex}._lead_y91lp_7{color:var(--color-primary);text-underline-offset:3px;margin:0;font-size:14px;text-decoration:underline}._summary_y91lp_15{background:var(--color-input);border-radius:10px;flex-direction:column;gap:2px;margin:0;padding:14px 16px;display:flex}._summary_y91lp_15 div{color:#3a3a3a;flex-wrap:wrap;gap:6px;font-size:14px;line-height:1.6;display:flex}._summary_y91lp_15 dt:after{content:":"}._summary_y91lp_15 dd{margin:0;font-weight:700}._pair_y91lp_43{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}._hint_y91lp_49{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.45}@media (width<=640px){._pair_y91lp_43{grid-template-columns:1fr}}._card_14sq4_1{flex-direction:column;gap:14px;min-width:0;display:flex}._heading_14sq4_8{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}._scroll_14sq4_16{overflow-x:auto}._grid_14sq4_20{grid-template-columns:108px repeat(5,minmax(132px,1fr));gap:8px;min-width:820px;display:grid}._corner_14sq4_27,._head_14sq4_8{color:#6a6a6a;font-size:13px;font-weight:700}._head_14sq4_8{text-align:center}._row_14sq4_38{display:contents}._time_14sq4_42{z-index:1;background:var(--color-surface);color:#3a3a3a;flex-direction:column;justify-content:center;gap:2px;padding-right:8px;font-size:12px;font-weight:700;display:flex;position:sticky;left:0}._break_14sq4_57{background:var(--color-input);color:var(--color-text-muted);letter-spacing:.04em;border-radius:8px;grid-column:1/-1;margin:2px 0;padding:8px 12px;font-size:12px;font-weight:700}._cell_14sq4_69{min-width:0}._program_14sq4_73{background:var(--color-muted-btn);width:100%;min-height:78px;color:var(--color-text-muted);border:0;border-radius:8px;font-size:13px;font-weight:700}._program_14sq4_73:hover:not(:disabled){background:var(--color-border)}._program_14sq4_73:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._program_14sq4_73:disabled{cursor:not-allowed;opacity:.7}._block_14sq4_98{width:100%;min-height:78px;font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}._block_14sq4_98:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._block_14sq4_98:disabled{cursor:default}._block_14sq4_98 span{color:#4d4d4d;font-size:12px;line-height:1.3;display:block}._subject_14sq4_128{color:#1f1f1f;font-size:13px;font-weight:700}._ok_14sq4_134{background:#e5f6ea;border-color:#b7e0c2}._conflict_14sq4_139{background:#fde8e8;border-color:#f3c0c0}._warning_14sq4_144{background:#fff4d6;border-color:#f0dd9a}@media (width<=720px){._grid_14sq4_20{min-width:720px}._program_14sq4_73,._block_14sq4_98{min-height:70px}}@media (width<=1100px){._row_19fo7_1{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){._row_19fo7_1{grid-template-columns:1fr 1fr}}@media (width<=420px){._row_19fo7_1{grid-template-columns:1fr}}._card_1g7re_1{flex-direction:column;gap:16px;display:flex}._filters_1g7re_7{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px 16px;display:grid}._meta_1g7re_14{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;display:flex}._view_1g7re_21{width:min(100%,220px)}._status_1g7re_25{align-items:center;gap:10px;min-height:40px;display:flex}._context_1g7re_32{margin-left:auto;font-weight:700}@media (width<=980px){._filters_1g7re_7{grid-template-columns:1fr 1fr}._context_1g7re_32{width:100%;margin-left:0}}@media (width<=640px){._filters_1g7re_7{grid-template-columns:1fr}._view_1g7re_21,._status_1g7re_25{width:100%}}._workspace_nzgzx_1{flex-direction:column;gap:20px;display:flex}._intro_nzgzx_7{flex-direction:column;gap:4px;max-width:760px;display:flex}._board_nzgzx_14{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}._notice_nzgzx_21{color:#6f6f6f;margin:0;font-size:14px}._alert_nzgzx_27{color:#c0392b;margin:0;font-size:14px;line-height:1.4}@media (width<=1100px){._board_nzgzx_14{grid-template-columns:1fr}._board_nzgzx_14>:last-child{order:-1}}._form_1sszw_1{flex-direction:column;gap:16px;display:flex}._grid_1sszw_7{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}._check_1sszw_13{color:#3a3a3a;align-items:center;gap:10px;font-size:14px;line-height:1.4;display:flex}._status_1sszw_22{color:#4a5568;margin:0;font-size:14px;line-height:1.4}._feedback_1sszw_29{flex-direction:column;align-items:flex-start;gap:8px;display:flex}._hint_1sszw_36{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.45}._error_1sszw_43{color:#c0392b;margin:0;font-size:14px;line-height:1.4}@media (width<=640px){._grid_1sszw_7{grid-template-columns:1fr}}._scroll_ityky_1{overflow-x:auto}._table_ityky_5{border-collapse:collapse;width:100%;min-width:720px}._table_ityky_5 th,._table_ityky_5 td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--color-border-subtle);padding:14px 12px;font-size:13px}._table_ityky_5 th{color:#5a5a5a;white-space:nowrap;background:#f7f7f7;font-weight:600}._table_ityky_5 td{color:#3a3a3a}._code_ityky_31{font-weight:600}._empty_ityky_35{color:var(--color-text-muted);text-align:center;margin:0;padding:24px 16px;font-size:14px}._cards_ityky_43{margin:0;padding:0;list-style:none;display:none}@media (width<=860px){._scroll_ityky_1{display:none}._cards_ityky_43{flex-direction:column;gap:12px;padding:12px;display:flex}._card_ityky_43{border:1px solid var(--color-border-subtle);background:var(--color-surface);text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:14px;display:flex}._card_ityky_43 strong{font-size:15px}._card_ityky_43 p{color:#5a5a5a;margin:0;font-size:13px}}._card_1r4wb_1{flex-direction:column;gap:16px;display:flex}._facts_1r4wb_7{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;display:grid}._fact_1r4wb_7{background:var(--color-accent-soft);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}._fact_1r4wb_7 dt{color:var(--color-text-muted);font-size:12px;font-weight:500}._fact_1r4wb_7 dd{color:var(--color-text);margin:0;font-size:15px;font-weight:600}._progressCopy_1r4wb_37{justify-content:space-between;align-items:center;gap:12px;display:flex}._progressCopy_1r4wb_37 p{color:var(--color-text-muted);margin:0;font-size:13px}._pending_1r4wb_50{color:#d4880f;font-weight:600}._warning_1r4wb_55,._complete_1r4wb_56{font-weight:600}._warning_1r4wb_55{color:#c0392b}._complete_1r4wb_56{color:var(--color-success)}._track_1r4wb_68{background:var(--color-border);border-radius:999px;height:8px;overflow:hidden}._fill_1r4wb_75{border-radius:inherit;background:var(--color-primary);height:100%;display:block}@media (width<=980px){._facts_1r4wb_7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){._facts_1r4wb_7,._progressCopy_1r4wb_37{grid-template-columns:1fr}._progressCopy_1r4wb_37{flex-direction:column;align-items:flex-start;display:flex}}._scroll_vauah_1{overflow-x:auto}._table_vauah_5{border-collapse:collapse;width:100%;min-width:820px}._table_vauah_5 th,._table_vauah_5 td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--color-border-subtle);padding:14px 12px;font-size:13px}._table_vauah_5 th{background:var(--color-accent-soft);color:var(--color-text-muted);white-space:nowrap;font-weight:600}._table_vauah_5 td{color:#3a3a3a}._cards_vauah_31{margin:0;padding:0;list-style:none;display:none}._empty_vauah_38{color:var(--color-text-muted);text-align:center;margin:0;padding:24px 16px;font-size:14px}@media (width<=860px){._scroll_vauah_1{display:none}._cards_vauah_31{flex-direction:column;gap:12px;padding:12px;display:flex}._card_vauah_31{border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}._card_vauah_31 p{color:var(--color-text-muted);margin:0;font-size:13px}._cardHeader_vauah_74{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._cardHeader_vauah_74 strong{font-size:15px}}._form_zexbh_1{flex-direction:column;gap:16px;display:flex}._grid_zexbh_7{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}._locked_zexbh_13{color:#4a4a4a;cursor:default}._hint_zexbh_18{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.45}._status_zexbh_25{color:#4a5568;margin:0;font-size:14px;line-height:1.4}._feedback_zexbh_32{flex-direction:column;align-items:flex-start;gap:8px;display:flex}._error_zexbh_39{color:#c0392b;margin:0;font-size:14px;line-height:1.4}@media (width<=640px){._grid_zexbh_7{grid-template-columns:1fr}}._section_14yns_1{flex-direction:column;gap:16px;display:flex;overflow:hidden}._filters_14yns_8{grid-template-columns:minmax(220px,1fr) minmax(160px,240px);align-items:end;gap:12px 24px;display:grid}._tableHost_14yns_15{margin-inline:-20px}@media (width<=720px){._filters_14yns_8{grid-template-columns:1fr}}._card_raavo_1{flex-direction:column;gap:10px;display:flex}._filters_raavo_7{grid-template-columns:minmax(140px,220px) minmax(140px,220px) minmax(140px,220px);align-items:end;gap:12px 16px;display:grid}._status_raavo_14{border-radius:var(--radius-md);background:var(--color-input);align-items:center;height:44px;padding:0 16px;font-size:14px;font-weight:600;display:flex}._active_raavo_25{color:var(--color-success)}._muted_raavo_29{color:var(--color-text-muted)}._hint_raavo_33{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.45}@media (width<=800px){._filters_raavo_7{grid-template-columns:1fr}}._workspace_zx92c_1{flex-direction:column;gap:24px;display:flex}._intro_zx92c_7{flex-direction:column;gap:4px;max-width:760px;display:flex}._notice_zx92c_14{color:#6f6f6f;margin:0;font-size:14px}._alert_zx92c_20{color:#c0392b;margin:0;font-size:14px;line-height:1.4}._form_186l3_1{flex-direction:column;gap:16px;display:flex}._error_186l3_7{color:#c0392b;margin:0;font-size:14px;line-height:1.4}._form_12679_1{flex-direction:column;gap:16px;display:flex}._dates_12679_7{grid-template-columns:1fr 1fr;gap:12px;display:grid}._status_12679_13{color:#4a5568;margin:0;font-size:14px;line-height:1.4}._feedback_12679_20{flex-direction:column;align-items:flex-start;gap:8px;display:flex}._error_12679_27{color:#c0392b;margin:0;font-size:14px;line-height:1.4}@media (width<=560px){._dates_12679_7{grid-template-columns:1fr}}._trigger_1pi2q_1{border-radius:var(--radius-md);background:var(--color-input);width:100%;height:44px;color:var(--color-placeholder);text-align:left;border:1px solid #0000;padding:0 16px;font-size:14px}._hasFile_1pi2q_13{color:var(--color-text)}._trigger_1pi2q_1:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}._input_1pi2q_23{display:none}._form_1u26p_1{flex-direction:column;gap:16px;display:flex}._status_1u26p_7{color:#4a5568;margin:0;font-size:14px;line-height:1.4}._feedback_1u26p_14{flex-direction:column;align-items:flex-start;gap:8px;display:flex}._error_1u26p_21{color:#c0392b;margin:0;font-size:14px;line-height:1.4}._actions_hcnoi_1{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._status_1r6fp_1{flex-direction:column;gap:2px;font-size:13px;display:flex}._current_1r6fp_8{color:var(--color-success);font-weight:600}._closed_1r6fp_13{color:#8a8a8a;font-weight:600}._since_1r6fp_18{color:#6a6a6a}._section_1jbf0_1{flex-direction:column;gap:16px;display:flex}._card_1jbf0_7{padding:0;overflow:hidden}._strong_1jbf0_12{font-weight:600}._pending_1jbf0_16{color:var(--color-text-muted);font-style:italic}._empty_1jbf0_21{color:var(--color-text-muted);text-align:center;margin:0;padding:24px 16px;font-size:14px}._desktopOnly_1jbf0_29{display:block}._cards_1jbf0_33{display:none}._note_1jbf0_37{border-top:1px solid var(--color-border-subtle);flex-direction:column;gap:12px;padding:16px 18px 18px;display:flex}._legend_1jbf0_45{flex-wrap:wrap;gap:24px;display:flex}@media (width<=860px){._desktopOnly_1jbf0_29{display:none}._cards_1jbf0_33{flex-direction:column;gap:12px;margin:0;padding:12px;list-style:none;display:flex}._mobileCard_1jbf0_65{border:1px solid var(--color-border-subtle);border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}._mobileCard_1jbf0_65 p{color:var(--color-text-muted);margin:0;font-size:13px}}._field_4gs70_1{flex-direction:column;gap:4px;min-width:0;display:flex}._value_4gs70_8{color:var(--color-text);margin:0;font-size:14px;font-weight:500}._status_1b6vz_1{color:#3f3f3f;align-items:center;gap:8px;font-size:13px;display:inline-flex}._card_3vnu2_1{flex-direction:column;gap:16px;display:flex}._top_3vnu2_7{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._topActions_3vnu2_14{flex-shrink:0;align-items:center;gap:12px;display:flex}._meta_3vnu2_21{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (width<=720px){._meta_3vnu2_21{grid-template-columns:1fr}}._section_1tvi5_1{flex-direction:column;gap:16px;display:flex}._card_1tvi5_7{padding:0;overflow:hidden}._status_1tvi5_12,._empty_1tvi5_13{color:var(--color-text-muted);text-align:center;margin:0;padding:24px 16px;font-size:14px}._feedback_1tvi5_21{flex-direction:column;align-items:flex-start;gap:8px;padding:20px 16px;display:flex}._error_1tvi5_29{color:#c0392b;margin:0;font-size:14px;line-height:1.4}._strong_1tvi5_36{font-weight:600}._cards_1tvi5_40{display:none}._desktopOnly_1tvi5_44{display:block}@media (width<=860px){._desktopOnly_1tvi5_44{display:none}._cards_1tvi5_40{flex-direction:column;gap:12px;margin:0;padding:12px;list-style:none;display:flex}._mobileCard_1tvi5_62{border:1px solid var(--color-border-subtle);border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}._mobileCard_1tvi5_62 p{color:var(--color-text-muted);margin:0;font-size:13px}}._workspace_da6un_1{flex-direction:column;gap:24px;display:flex}._intro_da6un_7{flex-direction:column;gap:4px;max-width:720px;display:flex}._status_da6un_14{color:var(--color-text-muted);margin:0;font-size:14px}._error_da6un_20{color:#c0392b;margin:0;font-size:14px;line-height:1.4}._panel_11bgo_1{flex-direction:column;gap:14px;display:flex}._content_11bgo_7{justify-content:space-between;align-items:center;gap:24px;display:flex}._chips_11bgo_14{flex-wrap:wrap;gap:8px;min-width:0;display:flex}._content_11bgo_7 p{max-width:420px;margin:0}@media (width<=900px){._content_11bgo_7{flex-direction:column;align-items:flex-start}._content_11bgo_7 p{max-width:none}}._filters_1nzff_1{grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(140px,1fr)) auto;align-items:end;gap:12px 16px;display:grid}._clear_1nzff_8{align-items:center;height:44px;display:flex}._clearButton_1nzff_14{height:36px;color:var(--color-brand);white-space:nowrap;cursor:pointer;background:#e3f2c4;border:1px solid #c3de96;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}._clearButton_1nzff_14:hover{background:#d0e9a8;border-color:#b3d484}._clearButton_1nzff_14:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (width<=1100px){._filters_1nzff_1{grid-template-columns:repeat(2,minmax(0,1fr))}._clear_1nzff_8{grid-column:1/-1;justify-content:flex-end;height:auto}}@media (width<=640px){._filters_1nzff_1{grid-template-columns:1fr}._clear_1nzff_8{justify-content:flex-start}}._bar_1omw8_1{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}._summary_1omw8_11{color:#6a6a6a;margin:0;font-size:13px}._controls_1omw8_17{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._pageSize_1omw8_24{color:#6a6a6a;align-items:center;gap:8px;font-size:13px;display:inline-flex}._pageSizeSelect_1omw8_32{background-color:var(--color-surface);border-color:var(--color-border-subtle);width:72px}._pageButton_1omw8_38{height:36px;color:var(--color-primary);cursor:pointer;background:#d9e8f8;border:1px solid #b9d0ea;border-radius:8px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}._pageButton_1omw8_38:hover{background:#c5daf3;border-color:#a4c2e4}._pageButtonNext_1omw8_57{color:var(--color-brand);background:#e3f2c4;border-color:#c3de96}._pageButtonNext_1omw8_57:hover{background:#d0e9a8;border-color:#b3d484}._pageButton_1omw8_38:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (width<=720px){._bar_1omw8_1{flex-direction:column;align-items:flex-start}}._card_19zhx_1{padding:0;overflow:hidden}._scroll_19zhx_6{overflow-x:auto}._table_19zhx_10{border-collapse:collapse;width:100%;min-width:980px}._table_19zhx_10 th,._table_19zhx_10 td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border-subtle);padding:14px 12px;font-size:13px}._table_19zhx_10 th{background:var(--color-accent-soft);color:var(--color-text-muted);white-space:nowrap;font-weight:600}._table_19zhx_10 td{color:#3a3a3a}._name_19zhx_36{min-width:180px;font-weight:600}._contact_19zhx_41{color:var(--color-text-muted);flex-direction:column;gap:2px;display:flex}._pending_19zhx_48{color:var(--color-text-muted);font-style:italic}._rowActions_19zhx_53{flex-wrap:wrap;gap:8px;display:flex}._iconAction_19zhx_59{width:34px;height:34px;color:var(--color-brand);background:#e3f2c4;border:1px solid #c3de96;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._iconAction_19zhx_59:hover{background:#d0e9a8;border-color:#b3d484}._iconAction_19zhx_59:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._iconActionProfile_19zhx_82{color:var(--color-primary);background:#d9e8f8;border-color:#b9d0ea}._iconActionProfile_19zhx_82:hover{background:#c5daf3;border-color:#a4c2e4}._cards_19zhx_93{display:none}._empty_19zhx_97{color:var(--color-text-muted);text-align:center;margin:0;padding:24px 16px;font-size:14px}@media (width<=860px){._scroll_19zhx_6{display:none}._cards_19zhx_93{flex-direction:column;gap:12px;margin:0;padding:12px;list-style:none;display:flex}._mobileCard_19zhx_119{border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}._mobileCard_19zhx_119 p{color:var(--color-text-muted);margin:0;font-size:13px}._mobileHeader_19zhx_135{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._mobileHeader_19zhx_135 strong{font-size:15px}}._toolbar_1f2dz_1{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._copy_1f2dz_8{flex-direction:column;gap:4px;min-width:0;max-width:560px;display:flex}._actions_1f2dz_16{flex-shrink:0;gap:10px;display:flex}@media (width<=800px){._toolbar_1f2dz_1{flex-direction:column}._actions_1f2dz_16{flex-direction:column;width:100%}._actions_1f2dz_16 button{width:100%}}._workspace_rs4l4_1{flex-direction:column;gap:24px;display:flex}._error_rs4l4_7{color:#c0392b;margin:0;font-size:14px;line-height:1.4}._form_1ydvx_1{flex-direction:column;gap:16px;display:flex}._grid_1ydvx_7{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}._status_1ydvx_13{color:#4a5568;margin:0;font-size:14px;line-height:1.4}._feedback_1ydvx_20{flex-direction:column;align-items:flex-start;gap:8px;display:flex}._hint_1ydvx_27{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.45}._error_1ydvx_34{color:#c0392b;margin:0;font-size:14px;line-height:1.4}@media (width<=640px){._grid_1ydvx_7{grid-template-columns:1fr}}._scroll_qm4o4_1{overflow-x:auto}._table_qm4o4_5{border-collapse:collapse;width:100%;min-width:760px}._table_qm4o4_5 th,._table_qm4o4_5 td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--color-border-subtle);padding:14px 12px;font-size:13px}._table_qm4o4_5 th{color:#5a5a5a;white-space:nowrap;background:#f7f7f7;font-weight:600}._table_qm4o4_5 td{color:#3a3a3a}._name_qm4o4_31{font-weight:600}._empty_qm4o4_35{color:var(--color-text-muted);text-align:center;margin:0;padding:24px 16px;font-size:14px}._cards_qm4o4_43{margin:0;padding:0;list-style:none;display:none}@media (width<=860px){._scroll_qm4o4_1{display:none}._cards_qm4o4_43{flex-direction:column;gap:12px;padding:12px;display:flex}._card_qm4o4_43{border:1px solid var(--color-border-subtle);background:var(--color-surface);text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:14px;display:flex}._card_qm4o4_43 strong{font-size:15px}._card_qm4o4_43 p{color:#5a5a5a;margin:0;font-size:13px}}._workspace_1wgu5_1{flex-direction:column;gap:24px;display:flex}._intro_1wgu5_7{flex-direction:column;gap:4px;max-width:760px;display:flex}._section_1wgu5_14{flex-direction:column;gap:16px;display:flex;overflow:hidden}._search_1wgu5_21{max-width:360px}._tableHost_1wgu5_25{margin-inline:-20px}._error_1wgu5_29{color:#c0392b;margin:0;font-size:14px;line-height:1.4}._body_1z0y8_1{flex-direction:column;gap:16px;display:flex}._pills_1z0y8_7{flex-wrap:wrap;gap:8px;display:flex}._error_1z0y8_13,._warning_1z0y8_14{color:#3a3a3a;border-radius:10px;margin:0;padding:14px 16px;font-size:14px;line-height:1.5}._error_1z0y8_13{background:#fdecec;border:1px solid #f3c4c4}._warning_1z0y8_14{background:#fff6e5;border:1px solid #f3d7a3}._facts_1z0y8_33{flex-direction:column;gap:10px;margin:0;display:flex}._fact_1z0y8_33{grid-template-columns:minmax(120px,160px) minmax(0,1fr);align-items:start;gap:8px 12px;display:grid}._fact_1z0y8_33 dt,._fact_1z0y8_33 dd{margin:0;font-size:14px;line-height:1.45}._fact_1z0y8_33 dt{color:#6f6f6f}._fact_1z0y8_33 dt:after{content:":"}._fact_1z0y8_33 dd{color:var(--color-text);font-weight:600}._actions_1z0y8_67{flex-wrap:wrap;justify-content:flex-start;gap:10px;width:100%;display:flex}@media (width<=640px){._fact_1z0y8_33{grid-template-columns:1fr;gap:2px}._actions_1z0y8_67{flex-direction:column}._actions_1z0y8_67 button{width:100%}}._card_1ua9m_1{flex-direction:column;display:flex;overflow:hidden}._header_1ua9m_7{padding-bottom:8px}._scroll_1ua9m_11{margin-inline:-20px;overflow-x:auto}._table_1ua9m_16{border-collapse:collapse;width:100%;min-width:980px}._table_1ua9m_16 th,._table_1ua9m_16 td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--color-border-subtle);padding:14px 12px;font-size:13px}._table_1ua9m_16 th:first-child,._table_1ua9m_16 td:first-child{padding-left:20px}._table_1ua9m_16 th:last-child,._table_1ua9m_16 td:last-child{padding-right:20px}._table_1ua9m_16 th{background:var(--color-accent-soft);color:var(--color-text-muted);white-space:nowrap;font-weight:600}._table_1ua9m_16 td{color:#3a3a3a}._message_1ua9m_52{max-width:280px}._error_1ua9m_56{color:#c23b3b;text-transform:uppercase;font-size:12px;font-weight:700}._warning_1ua9m_63{color:#c47d12;text-transform:uppercase;font-size:12px;font-weight:700}._cards_1ua9m_70{margin:0;padding:0;list-style:none;display:none}._empty_1ua9m_77{color:var(--color-text-muted);text-align:center;margin:0;padding:24px 16px;font-size:14px}@media (width<=860px){._scroll_1ua9m_11{display:none}._cards_1ua9m_70{flex-direction:column;gap:12px;display:flex}._mobileCard_1ua9m_96{border:1px solid var(--color-border-subtle);border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}._mobileCard_1ua9m_96 p{color:var(--color-text-muted);margin:0;font-size:13px}._mobileHeader_1ua9m_111{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._mobileCard_1ua9m_96 button{width:100%}}._body_1xd9f_1{flex-direction:column;gap:12px;display:flex}._pills_1xd9f_7{flex-wrap:wrap;gap:8px;display:flex}._message_1xd9f_13,._note_1xd9f_14,._hint_1xd9f_15{margin:0;font-size:14px;line-height:1.5}._message_1xd9f_13{color:var(--color-text);font-weight:600}._note_1xd9f_14{color:var(--color-text-muted)}._hint_1xd9f_15{background:var(--color-muted-btn);color:var(--color-text-muted);border-radius:10px;padding:12px 14px}._actions_1xd9f_37{flex-wrap:wrap;justify-content:flex-start;gap:10px;width:100%;display:flex}@media (width<=640px){._actions_1xd9f_37{flex-direction:column}._actions_1xd9f_37 button{width:100%}}._card_jz96s_1{flex-direction:column;gap:16px;display:flex}._filters_jz96s_7{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px 16px;display:grid}._action_jz96s_14{align-items:end;display:flex}._action_jz96s_14 button{width:100%}@media (width<=1100px){._filters_jz96s_7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){._filters_jz96s_7{grid-template-columns:1fr}}._row_19fo7_1{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}@media (width<=1100px){._row_19fo7_1{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){._row_19fo7_1{grid-template-columns:1fr 1fr}}@media (width<=420px){._row_19fo7_1{grid-template-columns:1fr}}._card_10sdr_1{flex-direction:column;gap:22px;display:flex}._top_10sdr_7{justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}._copy_10sdr_14{flex-direction:column;gap:4px;min-width:0;max-width:560px;display:flex}._yearSelect_10sdr_22{flex-shrink:0;width:180px}._facts_10sdr_27{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px 20px;margin:0;display:grid}._fact_10sdr_27{flex-direction:column;gap:4px;min-width:0;display:flex}._value_10sdr_41,._badge_10sdr_42{margin:0}._value_10sdr_41{color:var(--color-text);font-size:14px;font-weight:700}@media (width<=980px){._facts_10sdr_27{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){._top_10sdr_7{flex-direction:column;align-items:stretch}._yearSelect_10sdr_22{width:100%}}@media (width<=560px){._facts_10sdr_27{grid-template-columns:repeat(2,minmax(0,1fr))}}._workspace_9j9ev_1{flex-direction:column;gap:24px;display:flex}._intro_9j9ev_7{flex-direction:column;gap:4px;max-width:760px;display:flex}._notice_9j9ev_14{color:var(--color-text-muted);margin:0;font-size:14px}._alert_9j9ev_20{color:#c0392b;margin:0;font-size:14px;line-height:1.4}._blocked_9j9ev_27,._caution_9j9ev_28,._ready_9j9ev_29{border:1px solid #0000;border-radius:10px;padding:16px 18px}._caution_9j9ev_28,._ready_9j9ev_29{text-align:left;width:100%;font:inherit;cursor:pointer}._blocked_9j9ev_27 strong,._caution_9j9ev_28 strong,._ready_9j9ev_29 strong,._blocked_9j9ev_27 p,._caution_9j9ev_28 p,._ready_9j9ev_29 p{margin:0}._blocked_9j9ev_27 strong,._caution_9j9ev_28 strong,._ready_9j9ev_29 strong{margin-bottom:4px;font-size:15px;display:block}._blocked_9j9ev_27 p,._caution_9j9ev_28 p,._ready_9j9ev_29 p{font-size:14px;line-height:1.5}._blocked_9j9ev_27{color:#8a1f1f;background:#fdecec;border-color:#f3c4c4}._caution_9j9ev_28{color:#8a5a12;background:#fff6e5;border-color:#f3d7a3}._ready_9j9ev_29{color:#1f6b45;background:#e8f7ef;border-color:#b7e0c8}
