._pageHeader_hn1w8_4{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}._pageTitle_hn1w8_13{font-family:var(--font-display);font-size:1.75rem;font-weight:400;line-height:1.3;margin:0 0 2px;color:var(--md-on-surface);display:inline-block}._pageSubtitle_hn1w8_25{font-size:.875rem;color:var(--md-on-surface-variant);margin:0}._primaryBtn_hn1w8_32,._btnPrimary_hn1w8_33{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 24px;background:var(--md-primary);color:var(--md-on-primary);border:none;border-radius:20px;font-size:.875rem;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:box-shadow var(--transition),background var(--transition);white-space:nowrap;text-decoration:none}._primaryBtn_hn1w8_32:hover:not(:disabled),._btnPrimary_hn1w8_33:hover:not(:disabled){background:#3a6ab2;box-shadow:var(--shadow-xs)}._primaryBtn_hn1w8_32:active,._btnPrimary_hn1w8_33:active{background:#24548f;box-shadow:none}._primaryBtn_hn1w8_32:disabled,._btnPrimary_hn1w8_33:disabled{background:#191c201f;color:#191c2061;cursor:not-allowed;box-shadow:none}._ghostBtn_hn1w8_60,._btnSecondary_hn1w8_61{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 24px;background:transparent;color:var(--md-primary);border:1px solid var(--md-outline);border-radius:20px;font-size:.875rem;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:background var(--transition);white-space:nowrap;text-decoration:none}._ghostBtn_hn1w8_60:hover:not(:disabled),._btnSecondary_hn1w8_61:hover:not(:disabled){background:#2b5ea714}._ghostBtn_hn1w8_60:disabled,._btnSecondary_hn1w8_61:disabled{color:#191c2061;border-color:#191c201f;cursor:not-allowed}._btnSuccess_hn1w8_87,._btnDanger_hn1w8_88,._btnWarning_hn1w8_89,._btnGhost_hn1w8_90{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 14px;border:none;border-radius:16px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:filter var(--transition),background var(--transition);text-decoration:none;white-space:nowrap}._btnSuccess_hn1w8_87{background:var(--success-bg);color:var(--success-text)}._btnDanger_hn1w8_88{background:var(--danger-bg);color:var(--danger-text)}._btnWarning_hn1w8_89{background:var(--warning-bg);color:var(--warning-text)}._btnGhost_hn1w8_90{background:var(--md-secondary-container);color:var(--md-on-secondary-container)}._btnSuccess_hn1w8_87:hover:not(:disabled),._btnDanger_hn1w8_88:hover:not(:disabled),._btnWarning_hn1w8_89:hover:not(:disabled),._btnGhost_hn1w8_90:hover:not(:disabled){filter:brightness(.95)}._btnSuccess_hn1w8_87:disabled,._btnDanger_hn1w8_88:disabled,._btnWarning_hn1w8_89:disabled,._btnGhost_hn1w8_90:disabled{opacity:.45;cursor:not-allowed}._dangerBtn_hn1w8_112{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 24px;background:var(--md-error);color:#fff;border:none;border-radius:20px;font-size:.875rem;font-weight:500;cursor:pointer;transition:filter var(--transition);white-space:nowrap}._dangerBtn_hn1w8_112:hover:not(:disabled){filter:brightness(1.08)}._dangerBtn_hn1w8_112:disabled{opacity:.45;cursor:not-allowed}._warningBtn_hn1w8_130{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 24px;background:var(--warning-bg);color:var(--warning-text);border:none;border-radius:20px;font-size:.875rem;font-weight:500;cursor:pointer;transition:filter var(--transition);white-space:nowrap}._warningBtn_hn1w8_130:hover:not(:disabled){filter:brightness(.95)}._warningBtn_hn1w8_130:disabled{opacity:.45;cursor:not-allowed}._badgeActive_hn1w8_148,._badgeInactive_hn1w8_149,._badgePending_hn1w8_150{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:8px;font-size:.75rem;font-weight:500;white-space:nowrap}._badgeActive_hn1w8_148{background:var(--success-bg);color:var(--success-text)}._badgeInactive_hn1w8_149{background:var(--danger-bg);color:var(--danger-text)}._badgePending_hn1w8_150{background:var(--warning-bg);color:var(--warning-text)}._badgeActive_hn1w8_148:before,._badgeInactive_hn1w8_149:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}._filterBar_hn1w8_170{display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--md-surface-container-low);border-radius:var(--radius-lg);margin-bottom:20px;flex-wrap:wrap}._filterGroup_hn1w8_181{display:flex;flex-direction:column;gap:4px;min-width:140px}._filterLabel_hn1w8_188{font-size:.75rem;font-weight:500;color:var(--md-on-surface-variant);padding-left:4px}._filterSelect_hn1w8_195{height:40px;padding:0 34px 0 14px!important;font-size:.875rem!important;border-radius:var(--radius-sm)!important;border:1px solid var(--md-outline-variant)!important;background-color:var(--md-surface-container-lowest)!important;color:var(--md-on-surface)!important;transition:border-color var(--transition);width:100%!important;cursor:pointer}._filterSelect_hn1w8_195:focus{border-color:var(--md-primary)!important;box-shadow:inset 0 0 0 1px var(--md-primary)!important;outline:none}._filterSelectActive_hn1w8_214{border-color:transparent!important;background-color:var(--md-secondary-container)!important;color:var(--md-on-secondary-container)!important;font-weight:500}._searchGroup_hn1w8_221{display:flex;flex-direction:column;gap:4px;flex:1;min-width:200px;max-width:340px}._searchWrapper_hn1w8_230{position:relative;display:flex;align-items:center}._searchIcon_hn1w8_236{position:absolute;left:14px;width:16px;height:16px;color:var(--md-on-surface-variant);pointer-events:none;flex-shrink:0;stroke:currentColor}._searchInput_hn1w8_247{width:100%;height:40px;padding:0 16px 0 38px!important;font-size:.875rem!important;border-radius:20px!important;border:none!important;background:var(--md-surface-container-high)!important;color:var(--md-on-surface)!important}._searchInput_hn1w8_247:focus{box-shadow:inset 0 0 0 2px var(--md-primary)!important;outline:none}._filterDivider_hn1w8_262{width:1px;height:32px;background:var(--md-outline-variant);flex-shrink:0;align-self:flex-end;margin-bottom:4px}._filterSpacer_hn1w8_270{flex:1}._filterCount_hn1w8_272{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;background:var(--md-primary-container);color:var(--md-on-primary-container);border-radius:8px;font-size:.75rem;font-weight:500;align-self:flex-end;margin-bottom:6px}._clearBtn_hn1w8_284{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;background:transparent;color:var(--md-primary);border:none;border-radius:20px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background var(--transition);white-space:nowrap;align-self:flex-end}._clearBtn_hn1w8_284:hover{background:#2b5ea714}._tableWrapper_hn1w8_301{background:var(--md-surface-container-lowest);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}._table_hn1w8_301{width:100%;border-collapse:collapse;font-size:.875rem}._table_hn1w8_301 thead tr{background:var(--md-surface-container-low);border-bottom:1px solid var(--md-outline-variant)}._table_hn1w8_301 th,._th_hn1w8_320{padding:12px 16px;text-align:left;font-size:.8125rem;font-weight:500;color:var(--md-on-surface-variant);white-space:nowrap}._th_hn1w8_320{background:var(--md-surface-container-low);border-bottom:1px solid var(--md-outline-variant)}._table_hn1w8_301 tbody tr{border-bottom:1px solid var(--border);transition:background var(--transition)}._table_hn1w8_301 tbody tr:last-child{border-bottom:none}._table_hn1w8_301 tbody tr:hover{background:#2b5ea70a}._table_hn1w8_301 td,._td_hn1w8_341{padding:12px 16px;color:var(--md-on-surface);vertical-align:middle}._td_hn1w8_341{border-bottom:1px solid var(--border)}._tr_hn1w8_348:hover{background:#2b5ea70a;cursor:pointer}._cellPrimary_hn1w8_350{font-weight:500;color:var(--md-on-surface);font-size:.875rem}._cellSub_hn1w8_356{font-size:.75rem;color:var(--md-on-surface-variant);margin-top:2px;font-family:Roboto Mono,ui-monospace,SF Mono,monospace}._actionGroup_hn1w8_363{display:flex;gap:6px;flex-wrap:wrap;align-items:center}._tableWrap_hn1w8_301{overflow-x:auto;border-radius:var(--radius-lg);background:var(--md-surface-container-lowest);box-shadow:var(--shadow-card)}._thSortable_hn1w8_378{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--transition),background var(--transition)}._thSortable_hn1w8_378:hover{color:var(--md-on-surface)!important;background:var(--md-surface-container)!important}._thSortActive_hn1w8_384{color:var(--md-primary)!important;background:var(--md-surface-container)!important}._thInner_hn1w8_385{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}._sortIcon_hn1w8_391{font-size:.7rem;opacity:.4;flex-shrink:0;line-height:1}._thSortable_hn1w8_378:hover ._sortIcon_hn1w8_391,._thSortActive_hn1w8_384 ._sortIcon_hn1w8_391{opacity:1}._tabBar_hn1w8_401{display:flex;gap:4px;background:var(--md-surface-container-low);border-radius:24px;padding:4px;margin-bottom:20px;overflow-x:auto;width:fit-content;max-width:100%}._tabBtn_hn1w8_413{height:40px;padding:0 20px;border:none;border-radius:20px;background:transparent;cursor:pointer;font-size:.875rem;font-weight:500;color:var(--md-on-surface-variant);transition:background var(--transition),color var(--transition);white-space:nowrap}._tabBtn_hn1w8_413:hover{background:#44474e14;color:var(--md-on-surface)}._tabActive_hn1w8_427,._tabActive_hn1w8_427:hover{background:var(--md-secondary-container)!important;color:var(--md-on-secondary-container)!important;font-weight:700}._formCard_hn1w8_435{background:var(--md-surface-container-lowest);border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow-card);margin-bottom:20px;animation:_slideDown_hn1w8_1 .22s cubic-bezier(.2,0,0,1);position:relative}@keyframes _slideDown_hn1w8_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._formTitle_hn1w8_450{font-family:var(--font-display);font-size:1.25rem;font-weight:400;color:var(--md-on-surface);margin:0 0 20px;display:flex;align-items:center;gap:8px}._formRow_hn1w8_461{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:16px}._formActions_hn1w8_468{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:24px}._successBanner_hn1w8_477{display:flex;align-items:center;gap:12px;background:var(--success-bg);color:var(--success-text);border-radius:var(--radius-md);padding:12px 16px;font-size:.875rem;font-weight:500;margin-bottom:16px;animation:_slideDown_hn1w8_1 .2s ease}._successBanner_hn1w8_477:before{content:"check_circle";font-family:Material Symbols Outlined;font-feature-settings:"liga";font-variation-settings:"FILL" 1;font-size:20px;line-height:1;font-weight:400}._emptyMsg_hn1w8_500{color:var(--md-on-surface-variant);text-align:center;padding:4rem 0;font-size:.9rem}._emptyState_hn1w8_507{text-align:center;padding:4rem 2rem;background:var(--md-surface-container-low);border-radius:var(--radius-lg)}._emptyState_hn1w8_507 p{color:var(--md-on-surface-variant);margin-bottom:16px;font-size:.95rem}._modalBackdrop_hn1w8_520{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000052;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;animation:_modalFadeIn_hn1w8_1 .18s ease}@keyframes _modalFadeIn_hn1w8_1{0%{opacity:0}to{opacity:1}}._modal_hn1w8_520{background:var(--md-surface-container-high);border-radius:var(--radius-xl);width:100%;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);animation:_modalSlideIn_hn1w8_1 .22s cubic-bezier(.2,0,0,1);overflow:hidden;padding:24px}@keyframes _modalSlideIn_hn1w8_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._label_hn1w8_555{display:block;font-size:.75rem;font-weight:500;color:var(--md-on-surface-variant);margin-bottom:6px}._input_hn1w8_563{width:100%;height:40px;padding:0 14px;border:1px solid var(--md-outline-variant);border-radius:var(--radius-sm);font-size:.875rem;color:var(--md-on-surface);background:var(--md-surface-container-lowest);transition:border-color var(--transition);box-sizing:border-box}._input_hn1w8_563:focus{outline:none;border-color:var(--md-primary);box-shadow:inset 0 0 0 1px var(--md-primary)}._input_hn1w8_563:disabled{background:var(--md-surface-container);color:#191c2061;cursor:not-allowed}._error_1ip1j_1{display:flex;align-items:flex-start;gap:10px;background:var(--danger-bg);color:var(--danger-text);border:1px solid var(--danger-border);border-radius:var(--radius-md);padding:11px 14px;font-size:.875rem;font-weight:500;margin-bottom:14px;line-height:1.4}._error_1ip1j_1:before{content:"✕";font-weight:700;font-size:.78rem;background:var(--danger-text);color:#fff;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}._page_17vc7_2{min-height:100vh;display:flex;background:var(--bg-app)}._brandPanel_17vc7_9{flex:1;background:var(--md-primary);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;position:relative;overflow:hidden}@media (max-width: 860px){._brandPanel_17vc7_9{display:none}._formPanel_17vc7_23{flex:1}}._brandPanel_17vc7_9:before{content:"";position:absolute;top:-100px;right:-100px;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%)}._brandPanel_17vc7_9:after{content:"";position:absolute;bottom:-100px;left:-60px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.06) 0%,transparent 70%)}._brandLogo_17vc7_49{width:64px;height:64px;border-radius:20px;background:var(--md-primary-container);display:flex;align-items:center;justify-content:center;font-size:1.7rem;font-weight:700;font-family:var(--font-display);color:var(--md-on-primary-container);margin-bottom:28px;position:relative;z-index:1;letter-spacing:-1px}._brandTitle_17vc7_67{font-size:2.25rem;font-weight:400;font-family:var(--font-display);color:#fff;margin:0 0 14px;text-align:center;position:relative;z-index:1;letter-spacing:-.8px;line-height:1.15}._brandSubtitle_17vc7_80{font-size:1rem;color:#d6e3ff;text-align:center;max-width:340px;line-height:1.65;position:relative;z-index:1}._brandFeatures_17vc7_90{margin-top:44px;display:flex;flex-direction:column;gap:14px;width:100%;max-width:320px;position:relative;z-index:1}._brandFeature_17vc7_90{display:flex;align-items:center;gap:12px;color:#e8eefb;font-size:.875rem}._featureIcon_17vc7_109{width:34px;height:34px;border-radius:12px;background:#ffffff24;display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0}._formPanel_17vc7_23{width:500px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--bg-surface);box-shadow:none}._card_17vc7_133{width:100%;max-width:420px}._header_17vc7_138{margin-bottom:32px}._title_17vc7_142{font-size:2rem;font-weight:400;font-family:var(--font-display);color:var(--text-primary);margin:0 0 6px}._subtitle_17vc7_150{color:var(--text-muted);font-size:.9rem}._form_17vc7_23{display:flex;flex-direction:column;gap:16px}._row_17vc7_162{display:grid;grid-template-columns:1fr 1fr;gap:12px}._field_17vc7_168{display:flex;flex-direction:column;gap:6px}._field_17vc7_168 label{font-size:.8125rem;font-weight:500;color:var(--md-on-surface-variant);letter-spacing:.01em}._field_17vc7_168 input,._field_17vc7_168 select,._field_17vc7_168 textarea,._field_17vc7_168 input[type=number]{padding:10px 14px;min-height:44px;border:1px solid var(--md-outline-variant);border-radius:var(--radius-sm);font-size:.9rem;outline:none;transition:border-color var(--transition),box-shadow var(--transition);background:var(--md-surface-container-lowest);color:var(--text-primary);width:100%}._field_17vc7_168 input:focus,._field_17vc7_168 select:focus,._field_17vc7_168 textarea:focus{border-color:var(--md-primary);box-shadow:inset 0 0 0 1px var(--md-primary);background:var(--md-surface-container-lowest)}._inputError_17vc7_205{border-color:var(--md-error)!important;box-shadow:inset 0 0 0 1px var(--md-error)!important}._fieldError_17vc7_210{color:var(--md-error);font-size:.75rem;font-weight:500}._optional_17vc7_216{color:var(--text-muted);font-weight:400}._submitBtn_17vc7_222{margin-top:8px;height:48px;background:var(--md-primary);color:var(--md-on-primary);border:none;border-radius:24px;font-size:.95rem;font-weight:500;cursor:pointer;transition:background var(--transition),box-shadow var(--transition);letter-spacing:.01em}._submitBtn_17vc7_222:hover:not(:disabled){background:#3a6ab2;box-shadow:var(--shadow-xs)}._submitBtn_17vc7_222:active{background:#24548f;box-shadow:none}._submitBtn_17vc7_222:disabled{background:#191c201f;color:#191c2061;cursor:not-allowed}._footer_17vc7_250{text-align:center;margin-top:16px;font-size:.875rem;color:var(--text-muted)}._footer_17vc7_250 a{color:var(--brand-primary);font-weight:600}._footer_17vc7_250 a:hover{color:var(--brand-hover)}._toggleLink_17vc7_264{background:none;border:none;color:var(--brand-primary);font-size:.825rem;font-weight:500;cursor:pointer;padding:0;text-align:left;display:inline-flex;align-items:center;gap:4px}._toggleLink_17vc7_264:hover{color:var(--brand-hover);text-decoration:underline}._hint_17vc7_280{font-size:.76rem;color:var(--text-muted)}._divider_17vc7_286{display:flex;align-items:center;gap:12px;color:var(--text-muted);font-size:.78rem;margin:4px 0}._divider_17vc7_286:before,._divider_17vc7_286:after{content:"";flex:1;height:1px;background:var(--border)}._hintBanner_17vc7_304{background:var(--warning-bg);border-radius:var(--radius-sm);color:var(--warning-text);font-size:.82rem;padding:8px 12px}._companyBox_17vc7_313{background:var(--md-surface-container-low);border-radius:var(--radius-md);padding:14px;display:flex;flex-direction:column;gap:10px}._shell_6bvsf_4{display:flex;min-height:100vh;background:var(--bg-app)}._sidebar_6bvsf_11{width:var(--sidebar-width);background:var(--sidebar-bg);display:flex;flex-direction:column;position:fixed;top:0;left:0;height:100vh;z-index:200;transition:width .25s cubic-bezier(.2,0,0,1);overflow:hidden}._shell_6bvsf_4._collapsed_6bvsf_24 ._sidebar_6bvsf_11{width:80px}._logoArea_6bvsf_27{display:flex;align-items:center;gap:12px;padding:20px 24px 16px;flex-shrink:0}._shell_6bvsf_4._collapsed_6bvsf_24 ._logoArea_6bvsf_27{padding:20px 0 16px;justify-content:center}._logoIcon_6bvsf_36{width:40px;height:40px;border-radius:12px;background:var(--md-primary-container);color:var(--md-on-primary-container);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:1.05rem;flex-shrink:0}._logoText_6bvsf_51{font-family:var(--font-display);font-size:1.15rem;font-weight:600;color:var(--md-on-surface);white-space:nowrap}._nav_6bvsf_60{flex:1;padding:4px 12px 12px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:0;scrollbar-width:none}._nav_6bvsf_60::-webkit-scrollbar{display:none}._nav_6bvsf_60>*{flex-shrink:0}._navItem_6bvsf_74{display:flex;align-items:center;gap:12px;height:48px;padding:0 16px;border-radius:24px;color:var(--sidebar-text);text-decoration:none;font-size:.875rem;font-weight:500;letter-spacing:.01em;transition:background var(--transition),color var(--transition);position:relative;white-space:nowrap;flex-shrink:0}._shell_6bvsf_4._collapsed_6bvsf_24 ._navItem_6bvsf_74{justify-content:center;padding:0;width:56px;margin:0 auto}._navItem_6bvsf_74:hover{background:var(--sidebar-hover);color:var(--md-on-surface)}._navActive_6bvsf_95,._navActive_6bvsf_95:hover{background:var(--sidebar-active)!important;color:var(--sidebar-text-active)!important;font-weight:700}._navActive_6bvsf_95 ._navIcon_6bvsf_101 ._ms_6bvsf_101{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}._navIcon_6bvsf_101{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}._navIcon_6bvsf_101 ._ms_6bvsf_101{font-size:22px}._navIcon_6bvsf_101 svg{width:20px;height:20px}._navLabel_6bvsf_113{flex:1}._activeDot_6bvsf_116{display:none}._sidebarFooter_6bvsf_119{padding:12px;border-top:1px solid var(--md-outline-variant);flex-shrink:0;display:flex;flex-direction:column;gap:4px}._userRow_6bvsf_128{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:16px;background:var(--md-surface-container)}._shell_6bvsf_4._collapsed_6bvsf_24 ._userRow_6bvsf_128{justify-content:center;padding:8px 0;background:transparent}._avatar_6bvsf_138{width:36px;height:36px;border-radius:50%;background:var(--md-primary);color:var(--md-on-primary);display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:500;flex-shrink:0}._avatarImg_6bvsf_152{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}._companyLogo_6bvsf_160{max-height:36px;max-width:150px;object-fit:contain}._userInfo_6bvsf_166{display:flex;flex-direction:column;gap:2px;min-width:0}._userName_6bvsf_173{font-size:.875rem;font-weight:500;color:var(--md-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._roleTag_6bvsf_182{font-size:.7rem;font-weight:500;padding:1px 8px;border-radius:8px;width:fit-content;letter-spacing:.02em}._roleSuperadmin_6bvsf_191{background:var(--md-tertiary-container);color:var(--md-on-tertiary-container)}._roleAdmin_6bvsf_192{background:var(--md-primary-container);color:var(--md-on-primary-container)}._roleUser_6bvsf_193{background:var(--md-secondary-container);color:var(--md-on-secondary-container)}._logoutBtn_6bvsf_195{display:flex;align-items:center;gap:12px;height:44px;padding:0 16px;border-radius:22px;background:transparent;border:none;cursor:pointer;color:var(--md-on-surface-variant);font-size:.875rem;font-weight:500;transition:background var(--transition),color var(--transition);white-space:nowrap;width:100%;text-align:left}._shell_6bvsf_4._collapsed_6bvsf_24 ._logoutBtn_6bvsf_195{justify-content:center;padding:0}._logoutBtn_6bvsf_195:hover{background:var(--md-error-container);color:var(--md-on-error-container)}._logoutBtn_6bvsf_195 svg,._logoutBtn_6bvsf_195 ._ms_6bvsf_101{width:20px;height:20px;font-size:20px;flex-shrink:0}._main_6bvsf_219{flex:1;margin-left:var(--sidebar-width);display:flex;flex-direction:column;min-height:100vh;min-width:0;transition:margin-left .25s cubic-bezier(.2,0,0,1)}._shell_6bvsf_4._collapsed_6bvsf_24 ._main_6bvsf_219{margin-left:80px}._topbar_6bvsf_232{height:64px;background:var(--md-surface);display:flex;align-items:center;padding:0 24px 0 16px;gap:8px;position:sticky;top:0;z-index:100;transition:background var(--transition),box-shadow var(--transition);box-shadow:0 1px 0 var(--border)}._collapseBtn_6bvsf_246,._iconBtn_6bvsf_247{width:40px;height:40px;border-radius:50%;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--md-on-surface-variant);transition:background var(--transition);flex-shrink:0}._collapseBtn_6bvsf_246:hover,._iconBtn_6bvsf_247:hover{background:#44474e14}._collapseBtn_6bvsf_246 svg,._iconBtn_6bvsf_247 svg{width:20px;height:20px}._collapseBtn_6bvsf_246 ._ms_6bvsf_101,._iconBtn_6bvsf_247 ._ms_6bvsf_101{font-size:24px}._pageTitle_6bvsf_268{font-family:var(--font-display);font-size:1.375rem;font-weight:400;color:var(--md-on-surface);flex:1;margin-left:4px}._topbarRight_6bvsf_277{display:flex;align-items:center;gap:8px;margin-left:auto}._topbarUser_6bvsf_284{display:flex;align-items:center;gap:10px;padding:4px 14px 4px 4px;border-radius:24px;cursor:default;background:var(--md-surface-container);transition:background var(--transition)}._topbarUser_6bvsf_284:hover{background:var(--md-surface-container-high)}._avatarSm_6bvsf_297{width:32px;height:32px;border-radius:50%;background:var(--md-primary);color:var(--md-on-primary);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:500;flex-shrink:0}._avatarSmImg_6bvsf_311{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}._topbarUserInfo_6bvsf_319{display:flex;flex-direction:column;gap:0;line-height:1.25}._topbarName_6bvsf_326{font-size:.85rem;font-weight:500;color:var(--md-on-surface);white-space:nowrap}._topbarRole_6bvsf_333{font-size:.72rem;color:var(--md-on-surface-variant);text-transform:capitalize}._content_6bvsf_340{flex:1;padding:24px 28px 40px}@media (max-width: 700px){._topbarUserInfo_6bvsf_319{display:none}._content_6bvsf_340{padding:16px}}._welcomeBanner_sugon_2{background:var(--md-primary);border-radius:var(--radius-xl);padding:26px 32px;margin-bottom:28px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative;box-shadow:none}._welcomeBanner_sugon_2:before{content:"";position:absolute;top:-80px;right:-80px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%)}._welcomeBanner_sugon_2:after{content:"";position:absolute;bottom:-60px;left:30%;width:200px;height:200px;border-radius:50%;background:none}._welcomeText_sugon_34{position:relative;z-index:1}._welcomeText_sugon_34 h2{font-size:1.35rem;font-weight:800;color:#fff;margin:0 0 6px;letter-spacing:-.3px}._welcomeText_sugon_34 p{color:#a5b4d4;font-size:.875rem}._welcomeText_sugon_34 p strong{color:#a9c7ff}._statsGrid_sugon_52{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin-bottom:24px}._statCard_sugon_59{background:var(--bg-surface);border-radius:var(--radius-lg);padding:20px 22px;box-shadow:var(--shadow-card);display:flex;align-items:flex-start;gap:14px;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s;cursor:default;position:relative;overflow:hidden}._statCard_sugon_59:after{content:"";position:absolute;top:-30px;right:-30px;width:80px;height:80px;border-radius:50%;background:transparent;transition:none}._statCard_sugon_59:hover{box-shadow:var(--shadow-md)}._statCard_sugon_59:hover:after{transform:none}._statIconWrap_sugon_93{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._statIconWrap_sugon_93 svg{width:22px;height:22px;stroke:#fff}._statIconIndigo_sugon_110{background:linear-gradient(135deg,#2b5ea7,#7ba2d8);box-shadow:0 4px 12px #2b5ea773}._statIconGreen_sugon_114{background:linear-gradient(135deg,#16a34a,#4ade80);box-shadow:0 4px 12px #16a34a66}._statIconOrange_sugon_118{background:linear-gradient(135deg,#ea580c,#fb923c);box-shadow:0 4px 12px #ea580c66}._statIconPurple_sugon_122{background:linear-gradient(135deg,#2b5ea7,#7ba2d8);box-shadow:0 4px 12px #2b5ea766}._statIconPink_sugon_126{background:linear-gradient(135deg,#db2777,#f472b6);box-shadow:0 4px 12px #db277766}._statIconTeal_sugon_130{background:linear-gradient(135deg,#0d9488,#2dd4bf);box-shadow:0 4px 12px #0d948866}._statIconBlue_sugon_134{background:linear-gradient(135deg,#2563eb,#60a5fa);box-shadow:0 4px 12px #2563eb66}._statIconRed_sugon_138{background:linear-gradient(135deg,#dc2626,#fb7185);box-shadow:0 4px 12px #dc262666}._statBody_sugon_143{flex:1;min-width:0}._statLabel_sugon_145{font-size:.72rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.6px;margin:0 0 6px}._statValue_sugon_154{font-size:1.85rem;font-weight:800;color:var(--text-primary);line-height:1;margin:0 0 5px;letter-spacing:-.6px}._statDesc_sugon_163{font-size:.76rem;color:var(--text-muted);font-weight:500}._sectionHeader_sugon_170{font-size:1rem;font-weight:700;color:var(--text-primary);margin:0 0 16px;display:flex;align-items:center;gap:8px;padding-left:14px;position:relative;letter-spacing:-.2px}._sectionHeader_sugon_170:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:18px;background:var(--brand-gradient);border-radius:3px}._panel_sugon_196{background:var(--bg-surface);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-card);padding:22px;margin-bottom:20px;position:relative;overflow:hidden}._panel_sugon_196:before{display:none}._infoGrid_sugon_210{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}._infoRow_sugon_216{display:flex;flex-direction:column;gap:4px}._infoLabel_sugon_222{font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:600}._infoValue_sugon_230{font-size:.925rem;color:var(--text-primary);font-weight:600;text-transform:capitalize}._quickActions_sugon_238{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:28px}._quickAction_sugon_238{display:flex;align-items:center;gap:8px;padding:10px 18px;background:var(--bg-surface);border:1.5px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-decoration:none;box-shadow:var(--shadow-xs)}._quickAction_sugon_238:hover{border-color:transparent;background:linear-gradient(#fff,#fff) padding-box,var(--brand-gradient-h) border-box;color:var(--brand-primary);box-shadow:var(--shadow-brand);transform:translateY(-1px)}._quickAction_sugon_238 svg{width:18px;height:18px}._analyticsGrid_sugon_274{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin-bottom:20px}._chartCard_sugon_281{background:var(--bg-surface);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-card);padding:24px;display:flex;flex-direction:column;position:relative;overflow:hidden}._chartCard_sugon_281:before{display:none}._chartCard_sugon_281:after{content:"";position:absolute;bottom:-40px;right:-40px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(43,94,167,.05),transparent);pointer-events:none}._chartHeader_sugon_307{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._chartTitle_sugon_314{font-size:.95rem;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.2px}._chartSubtitle_sugon_322{font-size:.73rem;color:var(--text-muted);font-weight:500;margin-top:2px}@media (max-width: 768px){._analyticsGrid_sugon_274{grid-template-columns:1fr}}._grid_cz8m2_1{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 760px){._grid_cz8m2_1{grid-template-columns:1fr}}._card_cz8m2_11{background:var(--bg-surface);border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow-sm);border:1px solid var(--border)}._cardHeader_cz8m2_19{display:flex;align-items:center;gap:14px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid var(--border)}._avatar_cz8m2_28{width:52px;height:52px;border-radius:50%;background:var(--brand-gradient);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;text-transform:uppercase;flex-shrink:0;box-shadow:0 4px 12px #2b5ea74d}._cardHeader_cz8m2_19 h3{margin:0 0 4px;font-size:1.05rem;font-weight:700;color:var(--text-primary)}._roleTag_cz8m2_51{display:inline-block;padding:2px 10px;background:var(--brand-light);color:var(--brand-primary);border-radius:20px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px}._sectionTitle_cz8m2_63{font-size:.8rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0 0 14px}._row_cz8m2_72{display:grid;grid-template-columns:1fr 1fr;gap:12px}._field_cz8m2_78{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}._field_cz8m2_78 label{font-size:.8rem;font-weight:600;color:var(--text-secondary)}._field_cz8m2_78 input,._field_cz8m2_78 textarea{padding:9px 12px;border:1.5px solid var(--border);border-radius:var(--radius-md);font-size:.9rem;outline:none;transition:border-color .18s,box-shadow .18s;background:var(--bg-muted);color:var(--text-primary);resize:vertical}._field_cz8m2_78 input:focus,._field_cz8m2_78 textarea:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px #2b5ea71f;background:var(--bg-surface)}._inputError_cz8m2_111{border-color:#ef4444!important;background:#fff5f5!important}._fieldError_cz8m2_112{color:#ef4444;font-size:.77rem;font-weight:500}._btn_cz8m2_114{width:100%;padding:10px;background:var(--brand-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:.9rem;font-weight:700;cursor:pointer;transition:all .18s;margin-top:4px;box-shadow:0 1px 4px #2b5ea740}._btn_cz8m2_114:hover:not(:disabled){background:var(--brand-hover);box-shadow:0 4px 12px #2b5ea759;transform:translateY(-1px)}._btn_cz8m2_114:disabled{opacity:.6;cursor:not-allowed;transform:none}._btnDanger_cz8m2_137:hover:not(:disabled){background:#dc2626;box-shadow:0 4px 12px #dc262640}._success_cz8m2_142{background:var(--success-bg);color:var(--success-text);border:1px solid var(--success-border);border-radius:var(--radius-md);padding:10px 14px;font-size:.85rem;font-weight:500;margin-bottom:14px}._error_cz8m2_153{background:var(--danger-bg);color:var(--danger-text);border:1px solid var(--danger-border);border-radius:var(--radius-md);padding:10px 14px;font-size:.85rem;font-weight:500;margin-bottom:14px}._accountInfo_cz8m2_164{margin-top:8px}._infoRow_cz8m2_166{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid var(--border);font-size:.875rem}._infoRow_cz8m2_166:last-child{border-bottom:none}._infoRow_cz8m2_166 span:first-child{color:var(--text-muted);font-size:.82rem;font-weight:500}._infoRow_cz8m2_166 span:last-child{color:var(--text-primary);font-weight:600}._mono_cz8m2_180{font-family:SF Mono,Fira Code,monospace;font-size:.76rem;color:var(--text-muted)!important}._pageTitle_cz8m2_187{font-size:1.6rem;font-weight:800;margin:0 0 1.5rem;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._avatarWrap_cz8m2_197{position:relative;width:56px;height:56px;flex-shrink:0}._avatarImg_cz8m2_204{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2.5px solid rgba(43,94,167,.35);box-shadow:0 4px 12px #2b5ea740}._avatarOverlay_cz8m2_213{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#00000073;display:flex;align-items:center;justify-content:center;opacity:0;cursor:pointer;transition:opacity .18s;color:#fff}._avatarWrap_cz8m2_197:hover ._avatarOverlay_cz8m2_213{opacity:1}._avatarActions_cz8m2_229{margin-bottom:1rem;display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}._btnSm_cz8m2_237{width:auto!important;padding:6px 14px!important;font-size:.8rem!important}._wizardPage_18ngs_2{max-width:860px;margin:0 auto}._stepper_18ngs_8{display:flex;align-items:flex-start;gap:0;margin-bottom:2rem;padding:1.25rem 1.75rem;background:var(--md-surface-container-low);border-radius:var(--radius-xl);overflow-x:auto}._stepItem_18ngs_19{display:flex;flex-direction:column;align-items:center;flex:1;position:relative;cursor:pointer;transition:opacity .2s}._stepItem_18ngs_19:not(:last-child):after{content:"";position:absolute;top:18px;left:calc(50% + 18px);right:calc(-50% + 18px);height:2px;background:var(--border);z-index:0}._stepDone_18ngs_40:not(:last-child):after{background:var(--brand-primary)}._stepDisabled_18ngs_44{opacity:.45;pointer-events:none}._stepCircle_18ngs_49{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;background:var(--md-surface-container-highest);border:none;color:var(--md-on-surface-variant);position:relative;z-index:1;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;flex-shrink:0}._stepActive_18ngs_66 ._stepCircle_18ngs_49{background:var(--md-primary);color:var(--md-on-primary);box-shadow:0 0 0 4px var(--md-primary-container)}._stepDone_18ngs_40 ._stepCircle_18ngs_49{background:var(--md-primary-container);color:var(--md-on-primary-container)}._stepLabel_18ngs_77{margin-top:8px;font-size:.75rem;font-weight:500;color:var(--md-on-surface-variant);text-align:center;letter-spacing:.01em;white-space:nowrap}._stepActive_18ngs_66 ._stepLabel_18ngs_77{color:var(--md-primary);font-weight:700}._stepDone_18ngs_40 ._stepLabel_18ngs_77{color:var(--text-primary)}._stepContent_18ngs_97{background:var(--md-surface-container-low);border-radius:var(--radius-xl);padding:1.5rem;animation:_fadeSlide_18ngs_1 .22s ease}@keyframes _fadeSlide_18ngs_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._wizardNav_18ngs_110{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--border);gap:1rem}._wizardNav_18ngs_110>*:only-child{margin-left:auto}._sectionTitle_18ngs_125{font-size:1.05rem;font-weight:700;color:var(--text-primary);margin:0 0 .25rem}._sectionSub_18ngs_132{font-size:.82rem;color:var(--text-secondary);margin:0 0 1.5rem}._formGrid_18ngs_139{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.25rem}._formGrid_18ngs_139._cols3_18ngs_145{grid-template-columns:1fr 1fr 1fr}._spanFull_18ngs_149{grid-column:1 / -1}._field_18ngs_153{display:flex;flex-direction:column;gap:5px}._field_18ngs_153 label{font-size:.78rem;font-weight:600;color:var(--text-secondary);letter-spacing:.03em;text-transform:uppercase}._field_18ngs_153 input,._field_18ngs_153 select,._field_18ngs_153 textarea{padding:8px 12px;border:1.5px solid var(--border);border-radius:var(--radius-md);font-size:.875rem;color:var(--text-primary);background:var(--bg-surface);transition:border-color .15s,box-shadow .15s;width:100%;box-sizing:border-box}._field_18ngs_153 input:focus,._field_18ngs_153 select:focus,._field_18ngs_153 textarea:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 3px #2b5ea726}._fieldError_18ngs_189{font-size:.75rem;color:#ef4444}._coverageBar_18ngs_195{height:10px;background:var(--bg-muted);border-radius:99px;overflow:hidden;margin-bottom:6px}._coverageFill_18ngs_203{height:100%;border-radius:99px;transition:width .4s ease}._coverageFillGreen_18ngs_209{background:linear-gradient(90deg,#22c55e,#16a34a)}._coverageFillAmber_18ngs_213{background:linear-gradient(90deg,#f59e0b,#d97706)}._tileList_18ngs_218{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}._tile_18ngs_218{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border:1.5px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);transition:box-shadow .15s;gap:1rem}._tile_18ngs_218:hover{box-shadow:var(--shadow-sm)}._tileLeft_18ngs_241{display:flex;align-items:center;gap:10px;min-width:0}._tileDot_18ngs_248{width:10px;height:10px;border-radius:50%;flex-shrink:0}._tilePrimary_18ngs_255{font-size:.875rem;font-weight:600;color:var(--text-primary)}._tileSub_18ngs_261{font-size:.75rem;color:var(--text-secondary)}._tileRight_18ngs_266{display:flex;align-items:center;gap:8px;flex-shrink:0}._addForm_18ngs_274{border:1.5px dashed var(--border);border-radius:var(--radius-lg);padding:1.25rem;background:var(--bg-muted)}._addFormTitle_18ngs_281{font-size:.82rem;font-weight:700;color:var(--text-secondary);margin:0 0 1rem;text-transform:uppercase;letter-spacing:.04em}._infoBanner_18ngs_291{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--radius-md);font-size:.82rem;font-weight:500;margin-bottom:1rem}._infoBannerGreen_18ngs_302{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}._infoBannerAmber_18ngs_308{background:#fef9c3;color:#854d0e;border:1px solid #fde68a}._infoBannerBlue_18ngs_314{background:#dbeafe;color:#1e40af;border:1px solid #bfdbfe}._uploadZone_18ngs_321{border:2px dashed var(--border);border-radius:var(--radius-lg);padding:2rem;text-align:center;cursor:pointer;transition:border-color .2s,background .2s;margin-bottom:1.25rem}._uploadZone_18ngs_321:hover{border-color:var(--brand-primary);background:#2b5ea70a}._uploadZone_18ngs_321 p{margin:0;font-size:.875rem;color:var(--text-secondary)}@media (max-width: 640px){._formGrid_18ngs_139,._formGrid_18ngs_139._cols3_18ngs_145{grid-template-columns:1fr}._stepLabel_18ngs_77{display:none}._stepContent_18ngs_97{padding:1.25rem 1rem}}._overlay_b73d4_2{position:fixed;top:0;right:0;bottom:0;left:0;background:#050816bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:_fadeIn_b73d4_1 .15s ease}@keyframes _fadeIn_b73d4_1{0%{opacity:0}to{opacity:1}}._modal_b73d4_20{background:var(--surface, #fff);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;width:min(92vw,1000px);height:min(90vh,800px);box-shadow:0 24px 80px #00000059;animation:_slideUp_b73d4_1 .18s ease}@keyframes _slideUp_b73d4_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._header_b73d4_37{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem;background:var(--bg, #f8fafc);border-bottom:1px solid var(--border, #e2e8f0);flex-shrink:0;position:relative}._header_b73d4_37:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--brand-gradient, linear-gradient(90deg,#2B5EA7,#5B7DB5))}._title_b73d4_54{font-size:.9rem;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}._headerActions_b73d4_64{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._downloadBtn_b73d4_71{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .875rem;background:var(--brand-gradient, linear-gradient(90deg,#2B5EA7,#5B7DB5));color:#fff;border-radius:7px;font-size:.8rem;font-weight:700;text-decoration:none;transition:opacity .15s}._downloadBtn_b73d4_71:hover{opacity:.85}._closeBtn_b73d4_86{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:transparent;border:1.5px solid var(--border);border-radius:8px;cursor:pointer;color:var(--text-secondary);transition:background .15s,color .15s}._closeBtn_b73d4_86:hover{background:#fee2e2;border-color:#ef4444;color:#ef4444}._body_b73d4_99{flex:1;overflow:auto;background:var(--bg, #f8fafc);display:flex;align-items:center;justify-content:center}._imgView_b73d4_108{max-width:100%;max-height:100%;object-fit:contain;display:block}._pdfFrame_b73d4_115{width:100%;height:100%;border:none;display:block;align-self:stretch;flex:1}._unsupported_b73d4_125{display:flex;flex-direction:column;align-items:center;gap:1rem;color:var(--text-secondary);text-align:center;padding:3rem}._unsupported_b73d4_125 svg{opacity:.4}._unsupported_b73d4_125 p{font-size:.95rem;margin:0}._downloadBtnLarge_b73d4_137{padding:.6rem 1.5rem;background:var(--brand-gradient, linear-gradient(90deg,#2B5EA7,#5B7DB5));color:#fff;border-radius:9px;font-size:.9rem;font-weight:700;text-decoration:none;transition:opacity .15s}._downloadBtnLarge_b73d4_137:hover{opacity:.85}._pageTitle_1s25q_2{font-family:var(--font-display);font-size:1.75rem;font-weight:400;margin:0 0 1.5rem;color:var(--md-on-surface)}._tabBar_1s25q_11{display:flex;gap:.25rem;background:var(--md-surface-container-low);border-radius:24px;padding:4px;margin-bottom:1.5rem;width:fit-content;max-width:100%;overflow-x:auto}._tabBtn_1s25q_23{display:flex;align-items:center;gap:.4rem;height:40px;padding:0 20px;border:none;background:transparent;border-radius:20px;font-size:.875rem;font-weight:500;white-space:nowrap;color:var(--text-secondary);cursor:pointer;transition:all .15s}._tabBtn_1s25q_23:hover{background:#44474e14;color:var(--md-on-surface)}._tabBtnActive_1s25q_40{background:var(--md-secondary-container);color:var(--md-on-secondary-container);font-weight:700}._tabIcon_1s25q_45{font-style:normal}._tabPanel_1s25q_48{background:var(--md-surface-container-lowest);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card);position:relative}._tabPanel_1s25q_48:before{display:none}._tabForm_1s25q_57{padding:2rem}._formGrid_1s25q_62{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;margin-bottom:1.5rem}._field_1s25q_69{display:flex;flex-direction:column;gap:.35rem}._label_1s25q_74{font-size:.8125rem;font-weight:500;color:var(--md-on-surface-variant)}._input_1s25q_79{padding:.6rem .875rem;min-height:44px;border:1px solid var(--md-outline-variant);border-radius:var(--radius-sm);font-size:.9rem;background:var(--md-surface-container-lowest);color:var(--text-primary);transition:border-color .15s,box-shadow .15s;outline:none}._input_1s25q_79:focus{border-color:var(--md-primary);box-shadow:inset 0 0 0 1px var(--md-primary)}._hint_1s25q_94{font-size:.75rem;color:var(--text-muted, var(--text-secondary));margin:0;line-height:1.4}._toggleRow_1s25q_102{margin-bottom:1.5rem}._toggleLabel_1s25q_105{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-weight:600;font-size:.9rem;margin-bottom:.35rem}._toggle_1s25q_102{width:42px;height:24px;background:var(--border);border-radius:12px;position:relative;transition:background .2s;flex-shrink:0}._toggleOn_1s25q_122{background:var(--brand-primary)}._toggleThumb_1s25q_123{position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:left .2s;box-shadow:0 1px 4px #0003}._toggleOn_1s25q_122 ._toggleThumb_1s25q_123{left:21px}._radioGroup_1s25q_135{display:flex;gap:1rem;flex-wrap:wrap}._radioCard_1s25q_140{display:flex;align-items:center;gap:.875rem;padding:1rem 1.25rem;border:2px solid var(--border);border-radius:12px;cursor:pointer;transition:all .15s;background:var(--bg);flex:1;min-width:180px}._radioCard_1s25q_140 input{display:none}._radioCard_1s25q_140:hover{border-color:var(--brand-primary);background:#2b5ea70a}._radioCardActive_1s25q_155{border-color:var(--brand-primary);background:#2b5ea712;box-shadow:0 0 0 3px #2b5ea71f}._radioIcon_1s25q_160{font-size:1.5rem}._brandingCard_1s25q_163{display:flex;gap:2rem;align-items:flex-start;flex-wrap:wrap;margin-bottom:1.5rem}._logoPreview_1s25q_170{width:220px;height:120px;border:2px dashed var(--border);border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--bg);overflow:hidden;flex-shrink:0}._logoImg_1s25q_182{max-width:100%;max-height:100%;object-fit:contain}._logoPlaceholder_1s25q_187{font-size:.85rem;color:var(--text-secondary)}._brandingActions_1s25q_191{flex:1;min-width:200px}._sectionTitle_1s25q_195{font-size:1rem;font-weight:700;margin:0 0 .35rem;color:var(--text-primary)}._fileInput_1s25q_201{display:none}._actions_1s25q_204{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem;align-items:center}._btn_1s25q_212{height:40px;padding:0 24px;background:var(--md-primary);color:var(--md-on-primary);border:none;border-radius:20px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background var(--transition),box-shadow var(--transition)}._btn_1s25q_212:hover:not(:disabled){background:#3a6ab2;box-shadow:var(--shadow-xs)}._btn_1s25q_212:disabled{opacity:.55;cursor:not-allowed}._btnOutline_1s25q_227{display:inline-flex;align-items:center;height:40px;padding:0 24px;background:transparent;color:var(--md-primary);border:1px solid var(--md-outline);border-radius:20px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s;text-decoration:none}._btnOutline_1s25q_227:hover:not(:disabled){background:#2b5ea712}._btnOutline_1s25q_227:disabled{opacity:.55;cursor:not-allowed}._btnDanger_1s25q_245{height:40px;padding:0 24px;background:transparent;color:var(--md-error);border:1px solid var(--md-error);border-radius:20px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s}._btnDanger_1s25q_245:hover{background:#ef444412}._success_1s25q_260{padding:.75rem 1rem;background:#16a34a1a;border:1px solid rgba(22,163,74,.3);border-radius:8px;color:#16a34a;font-size:.875rem;font-weight:600;margin-bottom:1rem}._error_1s25q_270{padding:.75rem 1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:.875rem;font-weight:600;margin-bottom:1rem}._page_1h8q6_2{display:flex;flex-direction:column;gap:1.25rem}._pageHeader_1h8q6_4{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem}._pageTitle_1h8q6_11{font-size:1.6rem;font-weight:800;margin:0 0 .25rem;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._pageSubtitle_1h8q6_16{font-size:.875rem;color:var(--text-secondary);margin:0}._layout_1h8q6_19{display:grid;grid-template-columns:260px 1fr;gap:1.25rem;align-items:flex-start}@media (max-width: 768px){._layout_1h8q6_19{grid-template-columns:1fr}}._sidebar_1h8q6_28{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:1rem;position:sticky;top:1rem;box-shadow:var(--shadow-card)}._sidebarTitle_1h8q6_37{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin:0 0 .75rem}._tplItem_1h8q6_39{padding:.65rem .875rem;border-radius:9px;cursor:pointer;transition:background .15s;margin-bottom:4px;border:1.5px solid transparent}._tplItem_1h8q6_39:hover{background:var(--surface-hover)}._tplItemActive_1h8q6_48{background:#2b5ea712;border-color:#2b5ea74d}._tplItemTop_1h8q6_49{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:2px}._tplBadges_1h8q6_50{display:flex;gap:4px;flex-wrap:wrap}._tplName_1h8q6_51{font-size:.875rem;font-weight:700;color:var(--text-primary)}._tplMeta_1h8q6_52{font-size:.72rem;color:var(--text-secondary)}._newTplForm_1h8q6_54{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:8px}._editor_1h8q6_62{display:flex;flex-direction:column;gap:.875rem}._emptyEditor_1h8q6_65{text-align:center;padding:4rem 2rem;background:var(--surface);border:2px dashed var(--border);border-radius:14px;color:var(--text-secondary)}._emptyIcon_1h8q6_70{font-size:2.5rem;margin-bottom:.75rem}._emptySteps_1h8q6_71{text-align:center;padding:2rem;color:var(--text-secondary);font-size:.875rem}._emptyFields_1h8q6_72{color:var(--text-secondary);font-size:.8rem;padding:.75rem 0;margin:0}._editorToolbar_1h8q6_74{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:1.1rem 1.25rem;position:relative;overflow:hidden}._editorToolbar_1h8q6_74:before{display:none}._editorTitle_1h8q6_82{font-size:1.1rem;font-weight:800;margin:0 0 2px;color:var(--text-primary)}._editorDesc_1h8q6_83{font-size:.8rem;color:var(--text-secondary);margin:0}._toolbarRight_1h8q6_84{display:flex;gap:8px;flex-wrap:wrap}._stepCard_1h8q6_87{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-card);transition:box-shadow .15s}._stepCard_1h8q6_87:hover{box-shadow:0 4px 20px #2b5ea714}._stepHeader_1h8q6_94{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.1rem;cursor:pointer;background:var(--surface);gap:1rem}._stepHeader_1h8q6_94:hover{background:#2b5ea708}._stepLeft_1h8q6_101{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}._stepNum_1h8q6_102{width:28px;height:28px;border-radius:50%;background:var(--brand-gradient);color:#fff;font-size:.75rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}._stepName_1h8q6_108{font-weight:700;font-size:.9rem;color:var(--text-primary)}._stepDesc_1h8q6_109{font-size:.75rem;color:var(--text-secondary);margin-left:8px}._stepEditInline_1h8q6_110{display:flex;gap:6px;align-items:center;flex-wrap:wrap}._stepActions_1h8q6_112{display:flex;align-items:center;gap:6px;flex-shrink:0}._chevron_1h8q6_113{color:var(--text-secondary);font-size:.7rem}._fieldsArea_1h8q6_116{padding:.75rem 1.1rem 1rem;border-top:1px solid var(--border);background:#f8faffb3;display:flex;flex-direction:column;gap:4px}._fieldRow_1h8q6_123{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.5rem .75rem;border-radius:8px;background:var(--surface);border:1px solid var(--border);transition:border-color .15s}._fieldRow_1h8q6_123:hover{border-color:#2b5ea74d}._fieldRowEditing_1h8q6_130{border-color:var(--brand-primary);background:#2b5ea708}._fieldTypeIcon_1h8q6_132{font-size:1rem;flex-shrink:0}._fieldMeta_1h8q6_133{flex:1;min-width:0}._fieldLabel_1h8q6_134{font-weight:700;font-size:.85rem;color:var(--text-primary);display:block}._fieldKey_1h8q6_135{font-size:.72rem;color:var(--text-secondary);font-family:monospace}._fieldBadges_1h8q6_136{display:flex;gap:4px;flex-shrink:0}._fieldActs_1h8q6_137{display:flex;gap:4px;flex-shrink:0;margin-left:auto}._addFieldBtn_1h8q6_139{margin-top:8px;padding:8px 14px;background:#2b5ea712;border:1.5px dashed rgba(43,94,167,.4);color:var(--brand-primary);border-radius:8px;font-size:.8rem;font-weight:700;cursor:pointer;transition:background .15s;text-align:center}._addFieldBtn_1h8q6_139:hover{background:#2b5ea721}._fieldEditor_1h8q6_148{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.1rem;margin-top:8px;box-shadow:0 4px 20px #2b5ea71a}._fieldEditorHeader_1h8q6_153{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._fieldEditorHeader_1h8q6_153 h4{font-size:.9rem;font-weight:700;margin:0;color:var(--brand-primary)}._feGrid_1h8q6_155{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin-bottom:.875rem}@media (max-width: 600px){._feGrid_1h8q6_155{grid-template-columns:1fr}}._feField_1h8q6_157{display:flex;flex-direction:column;gap:4px}._feField_1h8q6_157 label{font-size:.75rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}._feActions_1h8q6_159{display:flex;gap:8px;margin-top:1rem}._newStepForm_1h8q6_162{background:var(--surface);border:1.5px dashed rgba(43,94,167,.4);border-radius:12px;padding:1.1rem;display:flex;flex-direction:column;gap:.75rem}._newStepForm_1h8q6_162 h4{margin:0;font-size:.9rem;font-weight:700;color:var(--brand-primary)}._addStepBtn_1h8q6_169{padding:.875rem;text-align:center;background:#2b5ea70d;border:2px dashed rgba(43,94,167,.35);color:var(--brand-primary);border-radius:12px;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .15s}._addStepBtn_1h8q6_169:hover{background:#2b5ea71a;border-color:var(--brand-primary)}._feInput_1h8q6_178{padding:.5rem .75rem;border:1.5px solid var(--border);border-radius:7px;font-size:.875rem;background:var(--bg);color:var(--text-primary);outline:none;transition:border-color .15s,box-shadow .15s;width:100%;box-sizing:border-box}._feInput_1h8q6_178:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px #2b5ea71f}._checkRow_1h8q6_185{display:flex;align-items:center;gap:.5rem;font-size:.875rem;cursor:pointer}._checkRow_1h8q6_185 input{width:15px;height:15px;accent-color:var(--brand-primary)}._btn_1h8q6_188{padding:.5rem 1.1rem;background:var(--brand-gradient);color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:700;cursor:pointer;transition:opacity .15s;white-space:nowrap}._btn_1h8q6_188:hover:not(:disabled){opacity:.85}._btn_1h8q6_188:disabled{opacity:.5;cursor:not-allowed}._btnOutline_1h8q6_196{padding:.5rem 1.1rem;background:transparent;color:var(--brand-primary);border:1.5px solid var(--brand-primary);border-radius:8px;font-size:.875rem;font-weight:700;cursor:pointer;transition:background .15s;white-space:nowrap}._btnOutline_1h8q6_196:hover{background:#2b5ea712}._btnGhost_1h8q6_203{padding:.5rem 1rem;background:transparent;color:var(--text-secondary);border:1.5px solid var(--border);border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .15s}._btnGhost_1h8q6_203:hover{background:var(--surface-hover);color:var(--text-primary)}._btnDanger_1h8q6_210{padding:.5rem 1.1rem;background:transparent;color:#ef4444;border:1.5px solid #ef4444;border-radius:8px;font-size:.875rem;font-weight:700;cursor:pointer;transition:background .15s}._btnDanger_1h8q6_210:hover{background:#ef444412}._iconBtn_1h8q6_217{width:28px;height:28px;border:1px solid var(--border);background:transparent;border-radius:6px;cursor:pointer;font-size:.75rem;display:flex;align-items:center;justify-content:center;transition:all .15s;color:var(--text-secondary)}._iconBtn_1h8q6_217:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}._iconBtn_1h8q6_217:disabled{opacity:.3;cursor:not-allowed}._iconBtnDanger_1h8q6_225{width:28px;height:28px;border:1px solid rgba(239,68,68,.3);background:transparent;border-radius:6px;cursor:pointer;font-size:.75rem;display:flex;align-items:center;justify-content:center;transition:all .15s;color:#ef4444}._iconBtnDanger_1h8q6_225:hover{background:#ef444414;border-color:#ef4444}._closeBtn_1h8q6_232{width:26px;height:26px;background:transparent;border:1px solid var(--border);border-radius:6px;cursor:pointer;font-size:.8rem;color:var(--text-secondary)}._closeBtn_1h8q6_232:hover{background:#fee2e2;color:#ef4444;border-color:#ef4444}._successBanner_1h8q6_238{padding:.65rem 1rem;background:#16a34a1a;border:1px solid rgba(22,163,74,.3);border-radius:8px;color:#16a34a;font-size:.875rem;font-weight:600}._errorBanner_1h8q6_239{padding:.65rem 1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:.875rem;font-weight:600}._empty_1h8q6_65{color:var(--text-secondary);font-size:.875rem}._page_xyb7z_2{display:flex;flex-direction:column;gap:1.25rem}._pageHeader_xyb7z_4{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem}._pageTitle_xyb7z_7{font-size:1.6rem;font-weight:800;margin:0 0 .2rem;background:var(--brand-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._pageSubtitle_xyb7z_12{font-size:.875rem;color:var(--text-secondary);margin:0}._filterBar_xyb7z_15{display:flex;gap:.875rem;align-items:flex-end;flex-wrap:wrap;padding:1rem 1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:12px;position:relative;overflow:hidden}._filterBar_xyb7z_15:before{display:none}._filterGroup_xyb7z_22{display:flex;flex-direction:column;gap:4px}._filterGroup_xyb7z_22 label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}._filterInput_xyb7z_24{padding:.45rem .75rem;border:1.5px solid var(--border);border-radius:8px;font-size:.85rem;background:var(--bg);color:var(--text-primary);outline:none;transition:border-color .15s}._filterInput_xyb7z_24:focus{border-color:var(--brand-primary)}._runBtn_xyb7z_31{padding:.45rem 1.1rem;background:var(--brand-gradient);color:#fff;border:none;border-radius:8px;font-size:.85rem;font-weight:700;cursor:pointer;transition:opacity .15s}._runBtn_xyb7z_31:hover{opacity:.85}._clearBtn_xyb7z_36{padding:.45rem .875rem;background:transparent;color:var(--text-secondary);border:1.5px solid var(--border);border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s}._clearBtn_xyb7z_36:hover{background:var(--surface-hover)}._exportBtn_xyb7z_43{padding:.55rem 1.1rem;background:transparent;color:var(--brand-primary);border:1.5px solid var(--brand-primary);border-radius:8px;font-size:.875rem;font-weight:700;cursor:pointer;transition:background .15s}._exportBtn_xyb7z_43:hover:not(:disabled){background:#2b5ea712}._exportBtn_xyb7z_43:disabled{opacity:.4;cursor:not-allowed}._statsGrid_xyb7z_52{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.875rem}._statCard_xyb7z_58{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:1.1rem 1rem 1rem;display:flex;align-items:flex-start;gap:.875rem;box-shadow:var(--shadow-card);overflow:hidden;transition:transform .15s,box-shadow .15s}._statCard_xyb7z_58:hover{transform:translateY(-2px);box-shadow:0 6px 24px #00000012}._statBar_xyb7z_65{width:4px;border-radius:4px;align-self:stretch;flex-shrink:0;min-height:40px}._statBody_xyb7z_68{display:flex;flex-direction:column;gap:2px}._statLabel_xyb7z_69{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}._statValue_xyb7z_70{font-size:1.25rem;font-weight:800;color:var(--text-primary)}._statSub_xyb7z_71{font-size:.72rem;color:var(--text-secondary)}._breakdownRow_xyb7z_74{display:flex;gap:.5rem;flex-wrap:wrap}._breakdownPill_xyb7z_75{padding:4px 14px;border-radius:20px;font-size:.8rem;font-weight:600}._tableCard_xyb7z_78{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-card)}._tableHeader_xyb7z_82{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border)}._sectionTitle_xyb7z_86{font-size:.95rem;font-weight:800;margin:0;color:var(--text-primary)}._tableMeta_xyb7z_87{font-size:.8rem;color:var(--text-secondary)}._tableWrap_xyb7z_89{overflow-x:auto}._table_xyb7z_78{width:100%;border-collapse:collapse;font-size:.85rem}._table_xyb7z_78 th{padding:.65rem .875rem;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);background:linear-gradient(135deg,#f3f3fa,#ededf4);border-bottom:1px solid var(--border);white-space:nowrap}._table_xyb7z_78 td{padding:.75rem .875rem;border-bottom:1px solid var(--border);vertical-align:middle}._table_xyb7z_78 tr:last-child td{border-bottom:none}._num_xyb7z_99{text-align:right;font-variant-numeric:tabular-nums}._leaseRow_xyb7z_101{cursor:pointer;transition:background .12s}._leaseRow_xyb7z_101:hover{background:#2b5ea708}._cellPrimary_xyb7z_104{font-weight:700;color:var(--text-primary)}._extRef_xyb7z_105{font-size:.72rem;font-family:monospace;color:var(--brand-primary);background:#2b5ea714;padding:1px 6px;border-radius:4px}._statusBadge_xyb7z_106{padding:3px 10px;border-radius:20px;font-size:.72rem;font-weight:700}._datePair_xyb7z_107{display:flex;align-items:center;gap:4px;white-space:nowrap;font-size:.8rem}._dateSep_xyb7z_108{color:var(--text-secondary)}._llCount_xyb7z_109{font-size:.78rem;color:var(--brand-primary);font-weight:700;background:#2b5ea714;padding:2px 8px;border-radius:20px}._expandedRow_xyb7z_112{background:#f8faffb3}._expandedRow_xyb7z_112 td{padding:0}._landlordBreakdown_xyb7z_114{padding:1rem 1.5rem;border-top:1px solid rgba(43,94,167,.15)}._breakdownTitle_xyb7z_115{font-size:.8rem;font-weight:700;color:var(--brand-primary);margin:0 0 .75rem}._llTable_xyb7z_116{width:100%;border-collapse:collapse;font-size:.82rem}._llTable_xyb7z_116 th{padding:.5rem .75rem;text-align:left;font-size:.7rem;font-weight:700;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border)}._llTable_xyb7z_116 td{padding:.5rem .75rem;border-bottom:1px solid var(--border)}._llTable_xyb7z_116 tr:last-child td{border-bottom:none}._primaryBadge_xyb7z_120{padding:2px 8px;background:#16a34a1a;color:#16a34a;border-radius:20px;font-size:.7rem;font-weight:700}._totalsCard_xyb7z_123{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:1.25rem;box-shadow:var(--shadow-card)}._totalsGrid_xyb7z_127{display:flex;gap:0;flex-wrap:wrap;margin-top:1rem;border:1px solid var(--border);border-radius:10px;overflow:hidden}._totalItem_xyb7z_131{flex:1;min-width:140px;padding:.875rem 1.1rem;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--border)}._totalItem_xyb7z_131:last-child{border-right:none}._totalItem_xyb7z_131 span{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}._totalItem_xyb7z_131 strong{font-size:1.05rem;font-weight:800;color:var(--text-primary)}._totalGrand_xyb7z_140{background:#2b5ea70f}._totalGrand_xyb7z_140 strong{color:var(--brand-primary);font-size:1.15rem}._empty_xyb7z_143{padding:2rem;text-align:center;color:var(--text-secondary);font-size:.875rem}*,*:before,*:after{box-sizing:border-box}:root{--md-primary: #2B5EA7;--md-on-primary: #FFFFFF;--md-primary-container: #D6E3FF;--md-on-primary-container: #001B3E;--md-secondary-container: #DAE2F9;--md-on-secondary-container: #131C2B;--md-tertiary-container: #FFDDB3;--md-on-tertiary-container: #5C3500;--md-error: #BA1A1A;--md-error-container: #FFDAD6;--md-on-error-container: #8C1D18;--md-surface: #F9F9FF;--md-surface-container-lowest: #FFFFFF;--md-surface-container-low: #F3F3FA;--md-surface-container: #EDEDF4;--md-surface-container-high: #E7E8EE;--md-surface-container-highest: #E1E2E8;--md-on-surface: #191C20;--md-on-surface-variant: #44474E;--md-outline: #74777F;--md-outline-variant: #C4C6D0;--font-body: "Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Roboto Flex", "Roboto", system-ui, sans-serif;--brand-primary: var(--md-primary);--brand-hover: #1D4A8A;--brand-light: var(--md-primary-container);--brand-gradient: linear-gradient(0deg, #2B5EA7 0%, #2B5EA7 100%);--brand-gradient-h: linear-gradient(90deg, #2B5EA7 0%, #2B5EA7 100%);--brand-subtle: rgba(43,94,167,.08);--c-indigo: #2B5EA7;--c-violet: #5B6BA8;--c-purple: #6E5A9C;--c-teal: #00897B;--c-green: #2E7D32;--c-amber: #F9A825;--c-orange: #EF6C00;--c-rose: #C62828;--c-blue: #1E88E5;--c-pink: #AD1457;--sidebar-bg: var(--md-surface-container-low);--sidebar-hover: rgba(25,28,32,.08);--sidebar-active: var(--md-primary-container);--sidebar-text: var(--md-on-surface-variant);--sidebar-text-active: var(--md-on-primary-container);--sidebar-width: 272px;--bg-app: var(--md-surface);--bg-surface: var(--md-surface-container-lowest);--bg-muted: var(--md-surface-container-low);--bg-hover: var(--md-surface-container);--text-primary: var(--md-on-surface);--text-secondary: var(--md-on-surface-variant);--text-muted: #6F727A;--border: #E1E2EC;--border-focus: var(--md-primary);--border-hover: var(--md-outline-variant);--success-bg: #D3F5DC;--success-text: #0B5227;--success-border: #9ED9AE;--danger-bg: var(--md-error-container);--danger-text: var(--md-on-error-container);--danger-border: #FFB4AB;--warning-bg: var(--md-tertiary-container);--warning-text: var(--md-on-tertiary-container);--warning-border: #F5C27A;--info-bg: var(--md-primary-container);--info-text: var(--md-on-primary-container);--info-border: #A9C7FF;--shadow-xs: 0 1px 2px rgba(0,0,0,.1);--shadow-sm: 0 1px 2px rgba(0,0,0,.12), 0 1px 3px 1px rgba(0,0,0,.06);--shadow-md: 0 1px 2px rgba(0,0,0,.12), 0 2px 6px 2px rgba(0,0,0,.08);--shadow-lg: 0 4px 8px 3px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.14);--shadow-brand: 0 1px 3px rgba(0,0,0,.15), 0 4px 8px 3px rgba(0,0,0,.08);--shadow-card: 0 1px 2px rgba(0,0,0,.1), 0 1px 3px 1px rgba(0,0,0,.05);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 28px;--transition: .2s cubic-bezier(.2,0,0,1)}html,body{margin:0;padding:0;height:100%}body{font-family:var(--font-body);background:var(--bg-app);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.6}h1,h2,h3,h4,h5,h6{margin:0;font-weight:500;font-family:var(--font-display)}p{margin:0}a{text-decoration:none}input,select,textarea,button{font-family:inherit;font-size:inherit}input,select,textarea{padding:10px 14px;border:1px solid var(--md-outline-variant);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-primary);outline:none;transition:border-color var(--transition),box-shadow var(--transition),background var(--transition);width:100%}input:focus,select:focus,textarea:focus{border-color:var(--border-focus);box-shadow:inset 0 0 0 1px var(--border-focus);background:#fff}input::placeholder,textarea::placeholder{color:var(--md-outline)}input:hover:not(:focus),select:hover:not(:focus),textarea:hover:not(:focus){border-color:var(--md-outline)}select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2344474E' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c4c6d0;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#74777f}.ms{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;font-feature-settings:"liga";font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20;-webkit-user-select:none;user-select:none;width:1em;height:1em;overflow:hidden;flex-shrink:0}.ms-fill{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 20}:focus-visible{outline:3px solid var(--md-primary);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}
