._shell_cd01w_1{min-height:100vh}._skipLink_cd01w_2{position:fixed;top:-80px;left:20px;z-index:200;padding:12px;background:#fff;color:var(--ds-brand)}._skipLink_cd01w_2:focus{top:12px}._sidebar_cd01w_4{position:fixed;inset:0 auto 0 0;width:var(--sidebar-width);background:#fff;border-right:1px solid var(--ds-line);padding:35px 24px 24px;display:flex;flex-direction:column;z-index:40;overflow-y:auto}._sidebarLogo_cd01w_5{display:flex;align-items:center;gap:11px;flex-shrink:0}._logoIcon_cd01w_6{width:36px;height:36px;display:grid;place-items:center}._logoIcon_cd01w_6 img{width:36px;height:36px;display:block;object-fit:contain}._logoText_cd01w_8{color:var(--ds-ink);font-size:26px;font-weight:650;letter-spacing:-1px}._brandSub_cd01w_9{font-size:10px;letter-spacing:2px;text-transform:uppercase;margin:12px 0 44px;color:var(--ds-muted)}._nav_cd01w_10{flex:1}._navGroup_cd01w_11{margin-bottom:27px}._navGroupLabel_cd01w_12{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#738392;margin:0 12px 11px}._navItem_cd01w_13{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:7px;font-size:13px;color:#526777;margin:3px 0;transition:background var(--ds-fast),color var(--ds-fast)}._navItem_cd01w_13:hover{background:var(--ds-canvas);color:var(--ds-brand)}._navItemActive_cd01w_15,._navItemActive_cd01w_15:hover{background:var(--ds-tint);color:var(--ds-brand);font-weight:600}._navIcon_cd01w_16,._navIcon_cd01w_16 svg{width:16px;height:16px;flex-shrink:0}._navIcon_cd01w_16{display:flex}._sidebarFooter_cd01w_18{margin-top:auto;padding:22px 10px 0;border-top:1px solid var(--ds-line);display:grid;grid-template-columns:1fr auto;gap:18px 8px}._companyLabel_cd01w_19{display:grid;grid-column:1 / -1;gap:7px;font-size:10px;color:var(--ds-muted);min-width:0}._companySelect_cd01w_20{width:100%;min-height:36px;padding:7px 9px;border:1px solid var(--ds-field-border);border-radius:6px;background:#fff;color:var(--ds-text);font-size:11px}._userInfo_cd01w_21{display:flex;align-items:center;gap:10px;min-width:0}._userAvatar_cd01w_22,._topAvatar_cd01w_22{border-radius:50%;background:#e9eff5;display:grid;place-items:center;color:var(--ds-ink);font-size:10px;font-weight:600;flex-shrink:0}._userAvatar_cd01w_22{width:32px;height:32px}._topAvatar_cd01w_22{width:29px;height:29px}._userDetails_cd01w_25{display:flex;flex-direction:column;min-width:0;gap:1px}._userName_cd01w_26{font-size:12px;font-weight:600;color:var(--ds-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userRole_cd01w_27{font-size:10px;color:var(--ds-muted)}._logoutBtn_cd01w_28,._notificationButton_cd01w_28,._menuButton_cd01w_28{border:0;background:transparent;color:var(--ds-muted);border-radius:6px;display:flex;align-items:center;justify-content:center;padding:7px}._logoutBtn_cd01w_28{width:30px;height:32px}._logoutBtn_cd01w_28:hover{background:var(--ds-danger-bg);color:var(--ds-danger)}._logoutBtn_cd01w_28 svg,._notificationButton_cd01w_28 svg{width:17px;height:17px}._notificationButton_cd01w_28:hover{background:var(--ds-tint);color:var(--ds-brand)}._main_cd01w_33{margin-left:var(--sidebar-width);min-width:0;min-height:100vh;display:flex;flex-direction:column}._main_cd01w_33>main{flex:1;min-width:0}._topbar_cd01w_35{min-height:76px;border-bottom:1px solid var(--ds-line);display:flex;align-items:center;justify-content:space-between;padding:0 48px;gap:16px;background:#ffffffb3}._topLeft_cd01w_36,._topRight_cd01w_36{display:flex;align-items:center;gap:18px;min-width:0}._topRight_cd01w_36{flex-shrink:0}._crumb_cd01w_38{display:flex;gap:12px;align-items:center;font-size:12px;color:var(--ds-muted);min-width:0}._crumb_cd01w_38 strong{color:var(--ds-ink);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._companyTag_cd01w_40{font-size:10px;border:1px solid var(--ds-line);border-radius:5px;padding:4px 8px;color:var(--ds-muted);background:#fff;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pageFooter_cd01w_41{width:100%;max-width:1440px;margin:auto;padding:24px 48px;display:flex;justify-content:space-between;gap:16px;font-size:10px;color:var(--ds-muted)}._pageFooter_cd01w_41>span:first-child{color:var(--ds-ink);font-weight:600}._pageFooter_cd01w_41 span span{color:var(--ds-muted);font-weight:400}._menuButton_cd01w_28,._closeMenu_cd01w_44,._backdrop_cd01w_44{display:none}@media (max-width: 1190px){._sidebar_cd01w_4{padding:30px 16px 20px}._topbar_cd01w_35{padding:0 32px}._pageFooter_cd01w_41{padding:24px 32px}._navItem_cd01w_13{font-size:12px}}@media (max-width: 850px){._topbar_cd01w_35{padding:0 26px}._companyTag_cd01w_40{display:none}._pageFooter_cd01w_41{padding:24px 26px}}@media (max-width: 640px){._sidebar_cd01w_4{visibility:hidden;transform:translate(-100%);width:238px;padding:30px 24px 24px;transition:transform var(--ds-base) var(--ds-ease),visibility var(--ds-base)}._sidebarOpen_cd01w_58{visibility:visible;transform:translate(0);box-shadow:var(--ds-shadow-raised)}._main_cd01w_33{margin-left:0}._topbar_cd01w_35{min-height:60px;padding:0 20px;gap:8px}._topLeft_cd01w_36,._topRight_cd01w_36{gap:10px}._crumb_cd01w_38{font-size:10px;gap:8px}._menuButton_cd01w_28{display:flex;padding:4px;flex-shrink:0}._menuButton_cd01w_28 svg{width:20px;height:20px}._closeMenu_cd01w_44{display:block;position:absolute;top:12px;right:12px;background:transparent;border:0;font-size:24px;color:var(--ds-muted)}._backdrop_cd01w_44{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;border:0;background:#18384f66}._pageFooter_cd01w_41{padding:24px 20px;flex-wrap:wrap}}@media print{._sidebar_cd01w_4,._topbar_cd01w_35,._pageFooter_cd01w_41{display:none}._main_cd01w_33{margin:0}}._container_ini4k_1{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr;padding:24px;gap:24px;background:var(--ds-canvas)}._brand_ini4k_2{background:linear-gradient(115deg,#102e46,#164b72 65%,#1d5f98);display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,6vw,88px);border-radius:18px;overflow:hidden}._brandContent_ini4k_3{max-width:550px}._brandIcon_ini4k_4{width:52px;height:52px;display:grid;place-items:center;margin-bottom:32px}._brandIcon_ini4k_4 img{width:52px;height:52px;display:block;object-fit:contain}._brandTitle_ini4k_6{font-size:clamp(40px,4.5vw,64px);font-weight:430;color:#fff;margin:0 0 18px;letter-spacing:-2px;line-height:1.08}._brandSubtitle_ini4k_7{font-size:14px;color:#c4d8e8;margin:0;line-height:1.7}._brandFeatures_ini4k_8{margin-top:40px;padding-top:24px;border-top:1px solid #ffffff26;display:flex;flex-direction:column;gap:14px}._brandFeature_ini4k_8{display:flex;align-items:center;gap:10px;font-size:12px;color:#c4d8e8}._brandFeature_ini4k_8:before{content:"";width:6px;height:6px;border-radius:50%;background:#b4d8ff;flex-shrink:0}._brandName_ini4k_11{margin:0 0 14px;font-size:11px;font-weight:600;color:#b3d4ec;letter-spacing:2px;text-transform:uppercase}._formPanel_ini4k_12{display:flex;align-items:center;justify-content:center;padding:48px;background:#fff;border:1px solid var(--ds-line);border-radius:18px}._formInner_ini4k_13{width:100%;max-width:380px}._formTitle_ini4k_14{font-size:27px;font-weight:600;color:var(--ds-ink);margin:0 0 7px;letter-spacing:-.8px}._formSubtitle_ini4k_15{color:var(--ds-muted);font-size:12px;margin:0 0 32px}._form_ini4k_12{display:flex;flex-direction:column;gap:20px}._label_ini4k_17{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:600;color:var(--ds-ink)}._input_ini4k_18{padding:10px 12px;min-height:41px;border:1px solid var(--ds-field-border);border-radius:6px;font-size:12px;transition:border-color var(--ds-fast);color:var(--ds-text);background:#fff}._input_ini4k_18:focus{border-color:var(--ds-brand)}._button_ini4k_20{margin-top:4px;min-height:40px;padding:10px 15px;background:var(--ds-brand);color:#fff;border:1px solid transparent;border-radius:6px;font-size:12px;font-weight:600;transition:background var(--ds-base),box-shadow var(--ds-base)}._button_ini4k_20:hover:not(:disabled){background:var(--ds-brand-hover);box-shadow:0 3px 8px #0057d21c}._error_ini4k_22{color:var(--ds-danger);font-size:12px;background:var(--ds-danger-bg);border:1px solid var(--color-danger-border);border-radius:7px;padding:14px;margin:0}._loginOptions_ini4k_23{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._checkboxLabel_ini4k_24{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:var(--ds-text);cursor:pointer}._checkboxLabel_ini4k_24 input{width:15px;height:15px;accent-color:var(--ds-brand)}._link_ini4k_26{font-size:11px;font-weight:600;color:var(--ds-brand)}._link_ini4k_26:hover{text-decoration:underline}._backLink_ini4k_28{margin-top:24px;text-align:center}._hint_ini4k_29{color:var(--ds-muted);font-size:11px;line-height:1.55;margin:0}._success_ini4k_30{padding:14px;color:var(--ds-success);background:var(--ds-success-bg);border:1px solid var(--color-success-border);border-radius:7px;font-size:12px}@media (max-width: 850px){._container_ini4k_1{padding:16px;gap:16px;grid-template-columns:1fr 1fr}._brand_ini4k_2,._formPanel_ini4k_12{padding:32px}}@media (max-width: 640px){._container_ini4k_1{grid-template-columns:1fr;padding:0;gap:0}._brand_ini4k_2{padding:28px 24px;border-radius:0}._brandIcon_ini4k_4,._brandFeatures_ini4k_8{display:none}._brandTitle_ini4k_6{font-size:32px;letter-spacing:-1px;margin-bottom:10px}._brandSubtitle_ini4k_7{font-size:12px}._brandName_ini4k_11{font-size:10px}._formPanel_ini4k_12{padding:32px 24px;border-radius:0;border:0;align-items:start}._formTitle_ini4k_14{font-size:23px}}._wrapper_13djg_1{position:relative;display:flex;width:100%}._input_13djg_7{width:100%;min-width:0;padding-right:3rem}._toggle_13djg_13{position:absolute;top:0;right:0;bottom:0;width:44px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);cursor:pointer}._toggle_13djg_13:hover{color:var(--color-primary)}._toggle_13djg_13:focus-visible{outline:2px solid var(--color-primary);outline-offset:-4px}._toggle_13djg_13 svg{width:20px;height:20px}._hero_1jr33_1{background:linear-gradient(115deg,#102e46,#164b72 65%,#1d5f98);color:#e9f2ff;border-radius:18px;padding:43px 40px 0;overflow:hidden;box-shadow:0 10px 35px #153b5612;margin-bottom:36px}._heroTop_1jr33_2{display:grid;grid-template-columns:1fr 218px;gap:40px}._eyebrow_1jr33_3{margin:0;color:#b3d4ec;text-transform:uppercase;font-size:10px;letter-spacing:1.8px;font-weight:700}._hero_1jr33_1 h2{color:#fff;font-size:clamp(35px,3.9vw,58px);line-height:1.08;letter-spacing:-2px;font-weight:430;margin:15px 0 18px}._hero_1jr33_1 h2 span{color:#b4d8ff}._description_1jr33_6{font-size:14px;color:#c4d8e8;max-width:480px;line-height:1.7;margin:0}._heroNote_1jr33_7{border-left:1px solid #ffffff2e;padding-left:24px;align-self:center}._heroNote_1jr33_7 svg{width:26px;height:26px;color:#a9d3ff;margin-bottom:12px}._heroNote_1jr33_7 strong{display:block;font-size:15px;color:#fff;font-weight:500;margin-bottom:7px}._heroNote_1jr33_7 p{font-size:12px;color:#c4d8e8;margin:0}._heroBottom_1jr33_11{margin-top:33px;padding:18px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #ffffff26;font-size:10px;letter-spacing:1px;color:#b5cee1}._heroBottom_1jr33_11 a{display:flex;align-items:center;gap:10px;color:#fff;letter-spacing:0;font-size:12px}._heroBottom_1jr33_11 a:hover{text-decoration:underline}._metrics_1jr33_14{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:24px}._metric_1jr33_14{padding:18px 20px;border:1px solid var(--ds-line);border-radius:9px;background:#fff;transition:transform var(--ds-base),box-shadow var(--ds-base)}._metric_1jr33_14:hover{transform:translateY(-3px);box-shadow:var(--ds-shadow-raised)}._metricLabel_1jr33_17{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:var(--ds-muted)}._metricLabel_1jr33_17 svg{width:16px;height:16px;color:#7596b2;flex-shrink:0}._metricValue_1jr33_19{font-size:32px;line-height:1.4;color:var(--ds-ink);letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-top:7px}._metric_1jr33_14 small{color:var(--ds-muted);font-size:10px}._warning_1jr33_21{color:var(--ds-warning)}._danger_1jr33_22{color:var(--ds-danger)}@media (max-width: 1190px){._hero_1jr33_1{padding:32px 30px 0}._heroTop_1jr33_2{grid-template-columns:1fr 175px;gap:24px}._hero_1jr33_1 h2{font-size:43px}}@media (max-width: 850px){._heroTop_1jr33_2{grid-template-columns:1fr}._heroNote_1jr33_7{display:none}._hero_1jr33_1 h2{font-size:41px}._metric_1jr33_14{padding:14px}}@media (max-width: 640px){._hero_1jr33_1{padding:28px 24px 0;border-radius:13px;margin-bottom:28px}._hero_1jr33_1 h2{font-size:37px;letter-spacing:-1.4px}._description_1jr33_6{font-size:12px}._heroBottom_1jr33_11{font-size:8px;align-items:start}._heroBottom_1jr33_11>span{max-width:140px}._heroBottom_1jr33_11 a{font-size:10px}._metrics_1jr33_14{grid-template-columns:1fr;gap:8px}._metric_1jr33_14{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;padding:13px}._metricValue_1jr33_19{grid-column:2;grid-row:1 / span 2;margin:0;font-size:25px}._metricLabel_1jr33_17{justify-content:start;gap:10px}._metric_1jr33_14 small{grid-row:2}}._page_1l5yc_1{padding:var(--page-padding);max-width:1440px;width:100%;margin:0 auto;min-width:0}._toolbar_1l5yc_11{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}._pageTitle_1l5yc_20{font-size:27px;font-weight:600;color:var(--color-text);margin:0 0 2px;letter-spacing:-.8px;line-height:1.2}._pageDesc_1l5yc_29{font-size:12px;color:var(--color-text-muted);margin:7px 0 0}._btnPrimary_1l5yc_37{padding:10px 15px;background:var(--color-primary);color:#fff;border-radius:6px;font-weight:600;font-size:12px;text-decoration:none;transition:background .2s,box-shadow .2s;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;min-height:40px;justify-content:center;line-height:1.3}._btnPrimary_1l5yc_37:hover{background:var(--color-primary-hover);box-shadow:0 4px 12px #0057d240}._filterBar_1l5yc_62{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:1.25rem;padding:16px 18px;margin:0;border-bottom:1px solid var(--ds-line)}._filterInput_1l5yc_72{padding:10px 12px;border:1px solid var(--ds-field-border);border-radius:var(--radius-md);font-size:12px;outline:none;background:var(--color-surface);min-width:180px;transition:border-color .2s,box-shadow .2s;color:var(--color-text);min-height:41px}._filterInput_1l5yc_72:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #0057d214}._info_1l5yc_92{color:var(--color-text-muted);text-align:center;margin-top:3rem;font-size:12px;margin:0;padding:40px 24px}._error_1l5yc_101{color:var(--color-danger-text);background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);padding:.75rem 1rem;font-size:.875rem;margin-bottom:1rem;margin:18px}._tableControls_1l5yc_114{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--color-text-muted);margin-bottom:.5rem;gap:12px;flex-wrap:wrap;padding:12px 18px;margin:0}._rowsSelect_1l5yc_127{margin-left:.5rem;padding:.2rem .45rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:11px;background:var(--color-surface);cursor:pointer}._tableWrapper_1l5yc_139{border-radius:0 0 12px 12px;overflow:hidden;box-shadow:none;border:0;overflow-x:auto}._table_1l5yc_114{width:100%;border-collapse:collapse;background:var(--color-surface);font-size:11px}._table_1l5yc_114 th,._table_1l5yc_114 td{padding:12px 18px;text-align:left;font-size:11px}._table_1l5yc_114 th{background:#fcfdfe;color:var(--color-text-muted);font-weight:600;font-size:9px;text-transform:uppercase;letter-spacing:.7px;border-bottom:1px solid var(--color-border);padding:12px 18px}._table_1l5yc_114 td{color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-subtle);padding:15px 18px;font-size:11px}._table_1l5yc_114 tr:last-child td{border-bottom:none}._table_1l5yc_114 tbody tr:hover{background:var(--color-surface-hover)}._nameCell_1l5yc_187{font-weight:600;color:var(--color-text)!important}._badge_1l5yc_192{display:inline-block;padding:4px 8px;background:var(--color-primary-light);color:var(--color-primary);border-radius:5px;font-size:10px;font-weight:600}._rowActions_1l5yc_202{display:flex;gap:.4rem;align-items:center}._btnEdit_1l5yc_208{padding:7px 10px;border:1px solid var(--color-primary-border);border-radius:6px;color:var(--color-primary);font-size:11px;font-weight:600;text-decoration:none;transition:background .15s;white-space:nowrap;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnEdit_1l5yc_208:hover{background:var(--color-primary-light)}._btnDelete_1l5yc_230{padding:7px 10px;border:1px solid transparent;border-radius:6px;color:var(--color-danger-text);font-size:11px;font-weight:600;background:var(--ds-danger-bg);cursor:pointer;transition:background .15s;white-space:nowrap;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnDelete_1l5yc_230:hover{background:var(--color-danger-bg)}@media (max-width: 640px){._pageTitle_1l5yc_20{font-size:23px}._filterBar_1l5yc_62{flex-direction:column}._filterInput_1l5yc_72{width:100%;min-width:0}}._page_1bsp8_1{padding:var(--page-padding);max-width:1440px;width:100%;margin:0 auto;min-width:0}._loadingMsg_1bsp8_9{color:var(--color-text-muted);padding:1rem 0}._breadcrumb_1bsp8_16{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--color-text-muted);margin-bottom:1.25rem}._back_1bsp8_25{color:var(--color-primary);font-weight:500;transition:opacity .15s}._back_1bsp8_25:hover{opacity:.8;text-decoration:underline}._breadcrumbSep_1bsp8_36{color:var(--color-border)}._toolbar_1bsp8_42{margin-bottom:1.5rem;flex-wrap:wrap}._pageTitle_1bsp8_47{font-size:27px;font-weight:600;color:var(--color-text);margin:0;letter-spacing:-.8px;line-height:1.2}._formWrapper_1bsp8_58{max-width:520px}._card_1bsp8_62{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);padding:1.75rem;display:flex;flex-direction:column;gap:1.125rem;min-width:0}._label_1bsp8_74{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:600;color:var(--color-text-secondary);min-width:0}._input_1bsp8_84{padding:10px 12px;border:1px solid var(--ds-field-border);border-radius:var(--radius-md);font-size:12px;outline:none;transition:border-color .2s,box-shadow .2s;background:var(--color-surface);color:var(--color-text);min-height:41px}._input_1bsp8_84:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #0057d214}._footer_1bsp8_103{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.25rem;padding-top:.75rem;border-top:1px solid var(--color-border-subtle)}._btnCancel_1bsp8_112{padding:10px 15px;border:1px solid var(--ds-field-border);border-radius:6px;color:var(--color-text-secondary);text-decoration:none;font-size:12px;font-weight:600;transition:background .15s;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnCancel_1bsp8_112:hover{background:var(--color-surface-hover)}._btnSave_1bsp8_133{padding:10px 15px;background:var(--color-primary);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s,box-shadow .2s;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnSave_1bsp8_133:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:0 4px 12px #0057d240}._btnSave_1bsp8_133:disabled{opacity:.6;cursor:not-allowed}._error_1bsp8_163{color:var(--color-danger-text);font-size:.85rem;background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);padding:.6rem .875rem;margin:0}._success_1bsp8_173{color:var(--color-success-text);font-size:.85rem;background:var(--color-success-bg);border:1px solid var(--color-success-border);border-radius:var(--radius-md);padding:.6rem .875rem;margin:0}@media (max-width: 640px){._pageTitle_1bsp8_47{font-size:23px}._footer_1bsp8_103{flex-wrap:wrap}._card_1bsp8_62{padding:20px;overflow-x:auto;min-width:0}}._overlay_12w9o_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#18384f66;display:flex;align-items:center;justify-content:center;z-index:100}._modal_12w9o_11{background:#fff;border-radius:var(--ds-radius-md);padding:2rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:min(360px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid var(--ds-line);position:relative;box-shadow:var(--shadow-lg)}._close_12w9o_27{position:absolute;top:.75rem;right:.75rem;background:none;border:none;font-size:1.1rem;color:var(--ds-muted);cursor:pointer;padding:.25rem .5rem;border-radius:6px;transition:background .2s}._close_12w9o_27:hover{background:var(--ds-canvas);color:var(--ds-ink)}._printArea_12w9o_46{display:flex;flex-direction:column;align-items:center;gap:.5rem}._productName_12w9o_53{font-size:1rem;font-weight:700;color:var(--ds-brand);margin:0;text-align:center}._qrValue_12w9o_61{font-size:.78rem;color:var(--ds-muted);font-family:monospace;margin:0}._expiration_12w9o_68{font-size:.82rem;color:var(--ds-muted);margin:0}._sizeSelector_12w9o_74{display:flex;gap:.5rem;width:100%}._sizeBtn_12w9o_80{flex:1;padding:.5rem 0;background:var(--ds-canvas);color:var(--ds-text);border:1.5px solid var(--ds-line);border-radius:6px;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s}._sizeBtn_12w9o_80:hover{background:var(--ds-line);color:var(--ds-brand)}._sizeBtnActive_12w9o_98{background:var(--ds-brand);color:#fff;border-color:var(--ds-brand)}._sizeBtnActive_12w9o_98:hover{background:var(--ds-brand-hover)}._btnPrint_12w9o_108{width:100%;padding:.7rem;background:var(--ds-brand);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s}._btnPrint_12w9o_108:hover{background:var(--ds-brand-hover)}._panel_r567a_1{background:#fff;border:1px solid var(--ds-line);border-radius:12px;box-shadow:var(--ds-shadow);min-width:0}._productCell_r567a_2{display:flex;align-items:center;gap:11px;min-width:150px}._productCell_r567a_2 small{display:block;color:var(--ds-muted);font-size:9px;margin-top:2px;font-weight:400}._productIcon_r567a_4{display:grid;place-items:center;width:31px;height:34px;border:1px solid #e1e9f1;background:#f5f8fb;color:#6c879e;border-radius:6px;flex-shrink:0}._productIcon_r567a_4 svg{width:15px;height:15px}._page_1oy88_1{padding:var(--page-padding);max-width:1440px;width:100%;margin:0 auto;min-width:0}._toolbar_1oy88_11{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}._pageTitle_1oy88_20{font-size:27px;font-weight:600;color:var(--color-text);margin:0 0 2px;letter-spacing:-.8px;line-height:1.2}._pageDesc_1oy88_29{font-size:12px;color:var(--color-text-muted);margin:7px 0 0}._toolbarActions_1oy88_35{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}._btnPrimary_1oy88_44{padding:10px 15px;background:var(--color-primary);color:#fff;border:none;border-radius:6px;font-weight:600;font-size:12px;cursor:pointer;transition:background .2s,box-shadow .2s;white-space:nowrap;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnPrimary_1oy88_44:hover{background:var(--color-primary-hover);box-shadow:0 4px 12px #0057d240}._btnSecondary_1oy88_68{padding:10px 15px;background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--ds-field-border);border-radius:6px;font-weight:600;font-size:12px;cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnSecondary_1oy88_68:hover{background:var(--color-surface-hover);border-color:#cbd5e1}._filterBar_1oy88_94{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:1.25rem;padding:16px 18px;margin:0;border-bottom:1px solid var(--ds-line)}._filterInput_1oy88_104{padding:10px 12px;border:1px solid var(--ds-field-border);border-radius:var(--radius-md);font-size:12px;outline:none;background:var(--color-surface);min-width:180px;transition:border-color .2s,box-shadow .2s;color:var(--color-text);min-height:41px}._filterInput_1oy88_104:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #0057d214}._info_1oy88_124{color:var(--color-text-muted);text-align:center;margin-top:3rem;font-size:12px;margin:0;padding:40px 24px}._error_1oy88_133{color:var(--color-danger-text);background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);padding:.75rem 1rem;font-size:.875rem;margin-bottom:1rem;margin:18px}._tableControls_1oy88_146{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--color-text-muted);margin-bottom:.5rem;gap:12px;flex-wrap:wrap;padding:12px 18px;margin:0}._rowsSelect_1oy88_159{margin-left:.5rem;padding:.2rem .45rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:11px;background:var(--color-surface);cursor:pointer}._tableWrapper_1oy88_171{border-radius:0 0 12px 12px;overflow:hidden;box-shadow:none;border:0;overflow-x:auto}._table_1oy88_146{width:100%;border-collapse:collapse;background:var(--color-surface);font-size:11px}._table_1oy88_146 th,._table_1oy88_146 td{padding:12px 18px;text-align:left;font-size:11px}._table_1oy88_146 th{background:#fcfdfe;color:var(--color-text-muted);font-weight:600;font-size:9px;text-transform:uppercase;letter-spacing:.7px;border-bottom:1px solid var(--color-border);padding:12px 18px}._table_1oy88_146 td{color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-subtle);padding:15px 18px;font-size:11px}._table_1oy88_146 tr:last-child td{border-bottom:none}._table_1oy88_146 tbody tr:hover{background:#fafbfc}._rowExpired_1oy88_219 td,._rowWarning_1oy88_223 td{background:transparent}._nameCell_1oy88_227{font-weight:600;color:var(--color-text)!important}._dateCell_1oy88_232{font-size:11px;color:var(--color-text-muted)!important}._badge_1oy88_239{display:inline-block;padding:4px 8px;border-radius:5px;font-size:10px;font-weight:600;white-space:nowrap}._ok_1oy88_248{background:var(--color-success-bg);color:var(--color-success-text)}._warning_1oy88_253{background:var(--color-warning-bg);color:var(--color-warning-text)}._expired_1oy88_258{background:var(--color-danger-bg);color:var(--color-danger-text)}._rowActions_1oy88_265{display:flex;gap:.35rem;align-items:center}._btnQr_1oy88_271{padding:7px 10px;border:1px solid var(--color-border);border-radius:6px;background:transparent;color:var(--color-text-secondary);font-size:11px;font-weight:600;cursor:pointer;transition:background .15s;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnQr_1oy88_271:hover{background:var(--color-surface-hover)}._btnConsume_1oy88_293{padding:7px 10px;border:1px solid var(--color-primary-border);border-radius:6px;color:var(--color-primary);font-size:11px;font-weight:600;background:transparent;cursor:pointer;transition:background .15s;white-space:nowrap;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnConsume_1oy88_293:hover:not(:disabled){background:var(--color-primary-light)}._btnConsume_1oy88_293:disabled{opacity:.4;cursor:not-allowed}._btnDelete_1oy88_321{padding:7px 10px;border:1px solid transparent;border-radius:6px;color:var(--color-danger-text);font-size:11px;font-weight:600;background:var(--ds-danger-bg);cursor:pointer;transition:background .15s;white-space:nowrap;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnDelete_1oy88_321:hover{background:var(--color-danger-bg)}@media (max-width: 640px){._pageTitle_1oy88_20{font-size:23px}._filterBar_1oy88_94{flex-direction:column}._filterInput_1oy88_104{width:100%;min-width:0}}._statusTabs_1oy88_354{display:flex;flex-wrap:wrap;gap:5px;padding:16px 18px 0}._statusTab_1oy88_354{font-size:11px;color:var(--ds-muted);border:0;padding:7px 11px;border-radius:5px;background:transparent}._statusTab_1oy88_354[aria-pressed=true]{background:var(--ds-tint);color:var(--ds-brand);font-weight:600}._statusTab_1oy88_354:hover{background:var(--ds-canvas)}._statusTab_1oy88_354 span{font-size:9px;margin-left:5px;opacity:.8}._page_zm8yg_1{padding:var(--page-padding);max-width:1440px;width:100%;margin:0 auto;min-width:0}._breadcrumb_zm8yg_9{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--color-text-muted);margin-bottom:1.25rem}._back_zm8yg_18{color:var(--color-primary);font-weight:500;transition:opacity .15s}._back_zm8yg_18:hover{opacity:.8;text-decoration:underline}._breadcrumbSep_zm8yg_29{color:var(--color-border)}._toolbar_zm8yg_33{margin-bottom:.75rem;flex-wrap:wrap}._pageTitle_zm8yg_38{font-size:27px;font-weight:600;color:var(--color-text);margin:0;letter-spacing:-.8px;line-height:1.2}._hint_zm8yg_47{color:var(--color-text-muted);font-size:.875rem;background:var(--color-primary-light);border:1px solid var(--color-primary-border);border-radius:var(--radius-md);padding:.75rem 1rem;margin-bottom:1.25rem}._formWrapper_zm8yg_57{max-width:620px}._card_zm8yg_61{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);padding:1.75rem;display:flex;flex-direction:column;gap:1.125rem;min-width:0}._label_zm8yg_73{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:600;color:var(--color-text-secondary);min-width:0}._input_zm8yg_83{padding:10px 12px;border:1px solid var(--ds-field-border);border-radius:var(--radius-md);font-size:12px;outline:none;transition:border-color .2s,box-shadow .2s;background:var(--color-surface);color:var(--color-text);min-height:41px}._input_zm8yg_83:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #0057d214}._loadingText_zm8yg_100{color:var(--color-text-muted);font-size:.875rem;font-weight:400;padding:.5rem 0}._noResults_zm8yg_107{color:var(--color-text-muted);font-size:.82rem;font-weight:400}._batchInfo_zm8yg_113{display:flex;gap:1.5rem;background:var(--color-surface-hover);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.65rem 1rem;font-size:.85rem;color:var(--color-text-secondary)}._employeeFound_zm8yg_124{font-size:.85rem;font-weight:600;color:var(--color-success-text)}._employeeError_zm8yg_130{font-size:.85rem;font-weight:500;color:var(--color-danger-text)}._footer_zm8yg_136{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.25rem;padding-top:.75rem;border-top:1px solid var(--color-border-subtle)}._btnCancel_zm8yg_145{padding:10px 15px;border:1px solid var(--ds-field-border);border-radius:6px;color:var(--color-text-secondary);text-decoration:none;font-size:12px;font-weight:600;transition:background .15s;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnCancel_zm8yg_145:hover{background:var(--color-surface-hover)}._btnSave_zm8yg_166{padding:10px 15px;background:var(--color-primary);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s,box-shadow .2s;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnSave_zm8yg_166:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:0 4px 12px #0057d240}._btnSave_zm8yg_166:disabled{opacity:.6;cursor:not-allowed}._error_zm8yg_194{color:var(--color-danger-text);font-size:.85rem;background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);padding:.6rem .875rem;margin:0}@media (max-width: 640px){._pageTitle_zm8yg_38{font-size:23px}._footer_zm8yg_136{flex-wrap:wrap}._card_zm8yg_61{padding:20px;overflow-x:auto;min-width:0}._batchInfo_zm8yg_113{flex-wrap:wrap;gap:12px}}._wrapper_ohef5_1{position:relative;width:100%;max-width:420px;border-radius:var(--ds-radius-md);overflow:hidden;box-shadow:0 0 0 4px var(--ds-brand);background:#000;aspect-ratio:4 / 3}._video_ohef5_12{width:100%;height:100%;object-fit:cover;display:block}._canvas_ohef5_19{display:none}._page_1smkk_1{padding:var(--page-padding);max-width:1440px;width:100%;margin:0 auto;min-width:0}._toolbar_1smkk_9{margin-bottom:1.5rem;flex-wrap:wrap}._pageTitle_1smkk_14{font-size:27px;font-weight:600;color:var(--color-text);margin:0 0 4px;letter-spacing:-.8px;line-height:1.2}._pageDesc_1smkk_23{font-size:12px;color:var(--color-text-muted);margin:7px 0 0}._scanArea_1smkk_31{background:linear-gradient(115deg,#102e46,#164b72 65%,#1d5f98);border-radius:var(--radius-lg);padding:2rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;border:1px solid #164b72;min-height:400px;justify-content:center}._feedback_1smkk_46{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#c4d8e8;font-size:.9rem}._spinner_1smkk_55{width:48px;height:48px;border:4px solid #7596b2;border-top-color:#b4d8ff;border-radius:50%;animation:_spin_1smkk_55 .8s linear infinite}@keyframes _spin_1smkk_55{to{transform:rotate(360deg)}}._errorBox_1smkk_70{display:flex;flex-direction:column;align-items:center;gap:.75rem;background:#164b72;border:1px solid var(--ds-danger);border-radius:var(--radius-lg);padding:2rem;max-width:320px;text-align:center}._errorTitle_1smkk_83{font-size:1rem;font-weight:700;color:#ffc2d1;margin:0}._errorMsg_1smkk_90{color:#c4d8e8;font-size:.875rem;margin:0}._btnCancel_1smkk_98{padding:10px 15px;background:transparent;color:#c4d8e8;border:1px solid var(--ds-field-border);border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s,color .2s;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnCancel_1smkk_98:hover{background:#164b72;color:#fff}._btnRetry_1smkk_121{padding:10px 15px;background:var(--color-primary);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnRetry_1smkk_121:hover{background:var(--color-primary-hover)}._content_1smkk_143,._scanArea_1smkk_31{max-width:620px}@media (max-width: 640px){._pageTitle_1smkk_14{font-size:23px}}._page_1kx0l_1{padding:var(--page-padding);max-width:1440px;width:100%;margin:0 auto;min-width:0}._toolbar_1kx0l_9{margin-bottom:1.5rem;flex-wrap:wrap}._pageTitle_1kx0l_14{font-size:27px;font-weight:600;color:var(--color-text);margin:0;letter-spacing:-.8px;line-height:1.2}._content_1kx0l_23{display:flex;flex-direction:column;gap:1.25rem}._batchCard_1kx0l_31{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);padding:1.5rem;border-left:4px solid var(--color-primary)}._batchCardBlocked_1kx0l_40{border-left-color:var(--ds-danger)}._productName_1kx0l_44{font-size:1.2rem;font-weight:700;color:var(--color-text);margin:0 0 1rem}._batchMeta_1kx0l_51{display:flex;gap:2rem;flex-wrap:wrap}._metaItem_1kx0l_57{display:flex;flex-direction:column;gap:.2rem}._metaLabel_1kx0l_63{font-size:.7rem;color:var(--color-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em}._metaValue_1kx0l_71{font-size:1rem;font-weight:700;color:var(--color-text)}._badge_1kx0l_77{display:inline-block;padding:4px 8px;border-radius:5px;font-size:10px;font-weight:600;margin-top:2px}._ok_1kx0l_86{background:var(--color-success-bg);color:var(--color-success-text)}._warning_1kx0l_91{background:var(--color-warning-bg);color:var(--color-warning-text)}._expired_1kx0l_96{background:var(--color-danger-bg);color:var(--color-danger-text)}._blockedMsg_1kx0l_101{margin:1rem 0 0;font-size:.875rem;color:var(--color-danger-text);background:var(--color-danger-bg);border-radius:var(--radius-md);padding:.6rem .875rem}._form_1kx0l_112{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);padding:1.5rem;display:flex;flex-direction:column;gap:1.125rem}._label_1kx0l_123{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:600;color:var(--color-text-secondary);min-width:0}._input_1kx0l_133{padding:10px 12px;border:1px solid var(--ds-field-border);border-radius:var(--radius-md);font-size:12px;outline:none;transition:border-color .2s,box-shadow .2s;background:var(--color-surface);color:var(--color-text);min-height:41px}._input_1kx0l_133:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #0057d214}._error_1kx0l_150{color:var(--color-danger-text);font-size:.85rem;background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);padding:.6rem .875rem;margin:0}._employeeFound_1kx0l_160{font-size:.85rem;font-weight:600;color:var(--color-success-text)}._employeeError_1kx0l_166{font-size:.85rem;font-weight:500;color:var(--color-danger-text)}._footer_1kx0l_172{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border-subtle)}._btnCancel_1kx0l_180{padding:10px 15px;border:1px solid var(--ds-field-border);border-radius:6px;color:var(--color-text-secondary);text-decoration:none;font-size:12px;font-weight:600;transition:background .15s;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnCancel_1kx0l_180:hover{background:var(--color-surface-hover)}._btnConfirm_1kx0l_201{padding:10px 15px;background:var(--color-primary);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s,box-shadow .2s;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnConfirm_1kx0l_201:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:0 4px 12px #0057d240}._btnConfirm_1kx0l_201:disabled{opacity:.6;cursor:not-allowed}._successBox_1kx0l_231{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1.5rem;text-align:center;background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}._successIcon_1kx0l_244{width:72px;height:72px;border-radius:50%;background:var(--color-success-bg);color:var(--color-success-text);font-size:2.2rem;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-success-border)}._successTitle_1kx0l_258{font-size:1.3rem;font-weight:700;color:var(--color-text);margin:0}._successSub_1kx0l_265{color:var(--color-text-muted);font-size:.95rem;margin:0}._successActions_1kx0l_271{display:flex;gap:.75rem;margin-top:.5rem;flex-wrap:wrap;justify-content:center}._btnPrimary_1kx0l_279{padding:10px 15px;background:var(--color-primary);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;text-decoration:none;transition:background .2s;display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnPrimary_1kx0l_279:hover{background:var(--color-primary-hover)}._btnSecondary_1kx0l_302{padding:10px 15px;background:transparent;color:var(--color-text-secondary);border:1px solid var(--ds-field-border);border-radius:6px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnSecondary_1kx0l_302:hover{background:var(--color-surface-hover)}._noData_1kx0l_326{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-top:4rem;color:var(--color-text-muted);font-size:.9rem}._content_1kx0l_23,._scanArea_1kx0l_336{max-width:620px}@media (max-width: 640px){._pageTitle_1kx0l_14{font-size:23px}._footer_1kx0l_172{flex-wrap:wrap}}._page_e1k8e_1{padding:var(--page-padding);max-width:1440px;width:100%;margin:0 auto;min-width:0;display:flex;flex-direction:column;gap:1.5rem}._toolbar_e1k8e_14{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}._pageTitle_e1k8e_22{font-size:27px;font-weight:600;color:var(--color-text);margin:0 0 2px;letter-spacing:-.8px;line-height:1.2}._pageDesc_e1k8e_31{font-size:12px;color:var(--color-text-muted);margin:7px 0 0}._btnPrimary_e1k8e_39{padding:10px 15px;background:var(--color-primary);color:#fff;border:none;border-radius:6px;font-weight:600;font-size:12px;cursor:pointer;transition:background .2s,box-shadow .2s;white-space:nowrap;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnPrimary_e1k8e_39:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:0 4px 12px #0057d240}._btnPrimary_e1k8e_39:disabled{opacity:.6;cursor:not-allowed}._btnSecondary_e1k8e_68{padding:10px 15px;background:transparent;color:var(--color-text-secondary);border:1px solid var(--ds-field-border);border-radius:6px;font-weight:600;font-size:12px;cursor:pointer;transition:background .15s;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnSecondary_e1k8e_68:hover{background:var(--color-surface-hover)}._card_e1k8e_92{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);padding:1.75rem;display:flex;flex-direction:column;gap:1.25rem;min-width:0}._cardTitle_e1k8e_104{font-size:17px;font-weight:600;color:var(--color-text);margin:0}._editUsername_e1k8e_111{color:var(--color-primary)}._grid_e1k8e_115{display:grid;grid-template-columns:1fr 1fr;gap:.875rem}._label_e1k8e_121{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:600;color:var(--color-text-secondary);min-width:0}._hint_e1k8e_131{font-weight:400;color:var(--color-text-muted)}._input_e1k8e_136{padding:10px 12px;border:1px solid var(--ds-field-border);border-radius:var(--radius-md);font-size:12px;outline:none;background:var(--color-surface);color:var(--color-text);transition:border-color .2s,box-shadow .2s;min-height:41px}._input_e1k8e_136:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #0057d214}._formFooter_e1k8e_153{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border-subtle)}._tableControls_e1k8e_163{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--color-text-muted);gap:12px;flex-wrap:wrap}._rowsSelect_e1k8e_173{margin-left:.5rem;padding:.2rem .45rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:11px;background:var(--color-surface);cursor:pointer}._tableWrapper_e1k8e_185{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--color-border);overflow-x:auto}._table_e1k8e_163{width:100%;border-collapse:collapse;background:var(--color-surface);font-size:11px}._table_e1k8e_163 th{background:#fcfdfe;color:var(--color-text-muted);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.7px;padding:12px 18px;text-align:left;border-bottom:1px solid var(--color-border)}._table_e1k8e_163 td{padding:15px 18px;border-bottom:1px solid var(--color-border-subtle);font-size:11px;color:var(--color-text-secondary)}._table_e1k8e_163 tr:last-child td{border-bottom:none}._table_e1k8e_163 tbody tr:hover{background:var(--color-surface-hover)}._rowInactive_e1k8e_227 td{opacity:.55}._usernameCell_e1k8e_231{font-weight:600;color:var(--color-text)!important}._roleBadge_e1k8e_238{display:inline-block;padding:4px 8px;border-radius:5px;font-size:10px;font-weight:600}._roleADMIN_e1k8e_246{background:var(--ds-warning-bg);color:var(--ds-warning)}._roleMANAGER_e1k8e_251{background:var(--color-primary-light);color:var(--ds-brand)}._roleEMPLOYEE_e1k8e_256{background:var(--color-success-bg);color:var(--color-success-text)}._statusActive_e1k8e_263{color:var(--color-success-text);font-weight:600;font-size:.82rem}._statusInactive_e1k8e_269{color:var(--color-text-muted);font-weight:600;font-size:.82rem}._rowActions_e1k8e_277{display:flex;gap:.35rem}._btnEdit_e1k8e_282{padding:7px 10px;border:1px solid var(--color-primary-border);border-radius:6px;background:transparent;font-size:11px;font-weight:600;cursor:pointer;color:var(--color-primary);transition:background .15s;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnEdit_e1k8e_282:hover{background:var(--color-primary-light)}._btnToggle_e1k8e_304{padding:7px 10px;border:1px solid var(--color-border);border-radius:6px;background:transparent;font-size:11px;font-weight:600;cursor:pointer;color:var(--color-text-secondary);transition:background .15s;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnToggle_e1k8e_304:hover{background:var(--color-surface-hover)}._btnDelete_e1k8e_326{padding:7px 10px;border:1px solid transparent;border-radius:6px;background:var(--ds-danger-bg);font-size:11px;font-weight:600;cursor:pointer;color:var(--color-danger-text);transition:background .15s;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnDelete_e1k8e_326:hover{background:var(--color-danger-bg)}._info_e1k8e_350{color:var(--color-text-muted);text-align:center;padding:2rem;font-size:.9rem}._error_e1k8e_357{color:var(--color-danger-text);font-size:.85rem;background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);padding:.6rem .875rem;margin:0;white-space:pre-wrap}@media (max-width: 640px){._pageTitle_e1k8e_22{font-size:23px}._grid_e1k8e_115{grid-template-columns:1fr}._card_e1k8e_92{padding:20px;overflow-x:auto;min-width:0}}._page_2eydb_1{padding:var(--page-padding);max-width:1440px;width:100%;margin:0 auto;min-width:0;display:flex;flex-direction:column;gap:1.25rem}._toolbar_2eydb_12{margin-bottom:0;flex-wrap:wrap}._pageTitle_2eydb_17{font-size:27px;font-weight:600;color:var(--color-text);margin:0;letter-spacing:-.8px;line-height:1.2}._filterPanel_2eydb_28{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem;box-shadow:var(--shadow-sm)}._filterTitle_2eydb_39{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:0}._filterGrid_2eydb_48{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.875rem}@media (max-width: 800px){._filterGrid_2eydb_48{grid-template-columns:1fr 1fr}}._filterLabel_2eydb_60{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:600;color:var(--color-text-secondary);min-width:0}._filterInput_2eydb_70{padding:10px 12px;border:1px solid var(--ds-field-border);border-radius:var(--radius-md);font-size:12px;outline:none;background:var(--color-surface);transition:border-color .2s,box-shadow .2s;color:var(--color-text);min-height:41px}._filterInput_2eydb_70:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #0057d214}._filterActions_2eydb_87{display:flex;gap:.5rem}._btnPrimary_2eydb_94{padding:10px 15px;background:var(--color-primary);color:#fff;border:none;border-radius:6px;font-weight:600;font-size:12px;cursor:pointer;transition:background .2s;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnPrimary_2eydb_94:hover:not(:disabled){background:var(--color-primary-hover)}._btnPrimary_2eydb_94:disabled{opacity:.6;cursor:not-allowed}._btnSecondary_2eydb_121{padding:10px 15px;background:transparent;border:1px solid var(--ds-field-border);border-radius:6px;font-size:12px;font-weight:600;color:var(--color-text-secondary);cursor:pointer;transition:background .15s;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnSecondary_2eydb_121:hover{background:var(--color-surface-hover)}._tableControls_2eydb_145{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--color-text-muted);gap:12px;flex-wrap:wrap}._rowsSelect_2eydb_155{margin-left:.5rem;padding:.2rem .45rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:11px;background:var(--color-surface);cursor:pointer}._tableWrapper_2eydb_167{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--color-border);overflow-x:auto}._table_2eydb_145{width:100%;border-collapse:collapse;background:var(--color-surface);font-size:11px}._table_2eydb_145 th{background:#fcfdfe;color:var(--color-text-muted);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.7px;padding:12px 18px;text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap}._table_2eydb_145 td{padding:15px 18px;border-bottom:1px solid var(--color-border-subtle);font-size:11px;color:var(--color-text-secondary)}._table_2eydb_145 tr:last-child td{border-bottom:none}._table_2eydb_145 tbody tr:hover{background:var(--color-surface-hover)}._dateCell_2eydb_210{font-size:.82rem;color:var(--color-text-muted)!important;white-space:nowrap}._nameCell_2eydb_216{font-weight:600;color:var(--color-text)!important}._info_2eydb_223{color:var(--color-text-muted);text-align:center;padding:2rem;font-size:.9rem;background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border)}._error_2eydb_233{color:var(--color-danger-text);font-size:.85rem;background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);padding:.6rem .875rem}._btnDelete_2eydb_242{padding:7px 10px;border:1px solid transparent;border-radius:6px;color:var(--color-danger-text);font-size:11px;font-weight:600;background:var(--ds-danger-bg);cursor:pointer;transition:background .15s;white-space:nowrap;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnDelete_2eydb_242:hover{background:var(--color-danger-bg)}@media (max-width: 640px){._pageTitle_2eydb_17{font-size:23px}._filterGrid_2eydb_48{grid-template-columns:1fr}}._page_1klfv_1{padding:var(--page-padding);max-width:1440px;width:100%;margin:0 auto;min-width:0;display:flex;flex-direction:column;gap:1.25rem}._toolbar_1klfv_14{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}._pageTitle_1klfv_22{font-size:27px;font-weight:600;color:var(--color-text);margin:0 0 2px;letter-spacing:-.8px;display:flex;align-items:center;gap:.6rem;line-height:1.2}._alertCount_1klfv_34{background:var(--color-danger-text);color:#fff;font-size:.75rem;font-weight:700;border-radius:5px;padding:2px 8px}._pageDesc_1klfv_43{font-size:12px;color:var(--color-text-muted);margin:7px 0 0}._configPanel_1klfv_51{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1rem 1.5rem;box-shadow:var(--shadow-sm)}._configLabel_1klfv_59{font-size:.9rem;font-weight:500;color:var(--color-text-secondary);margin:0;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._configForm_1klfv_70{display:flex;align-items:center;gap:.5rem}._configInput_1klfv_76{width:70px;padding:10px 12px;border:1px solid var(--ds-field-border);border-radius:var(--radius-md);font-size:12px;outline:none;text-align:center;transition:border-color .2s;min-height:41px}._configInput_1klfv_76:focus{border-color:var(--color-primary)}._configUnit_1klfv_92{font-size:.875rem;color:var(--color-text-secondary)}._btnSaveConfig_1klfv_97{padding:10px 15px;background:var(--color-primary);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnSaveConfig_1klfv_97:hover:not(:disabled){background:var(--color-primary-hover)}._btnSaveConfig_1klfv_97:disabled{opacity:.6;cursor:not-allowed}._configOk_1klfv_124{font-size:.82rem;color:var(--color-success-text);font-weight:600}._configErr_1klfv_130{font-size:.82rem;color:var(--color-danger-text);font-weight:600}._allGood_1klfv_138{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3rem;background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);color:var(--color-success-text);font-weight:600;font-size:.9rem}._allGoodIcon_1klfv_152{font-size:2rem}._section_1klfv_158{display:flex;flex-direction:column;gap:.75rem}._sectionTitle_1klfv_164{font-size:17px;font-weight:600;margin:0;padding:.65rem 1rem;border-radius:var(--radius-md)}._sectionExpired_1klfv_172{background:var(--color-danger-bg);color:var(--color-danger-text);border-left:3px solid var(--ds-danger)}._sectionWarning_1klfv_178{background:var(--color-warning-bg);color:var(--color-warning-text);border-left:3px solid var(--ds-warning)}._tableWrapper_1klfv_186{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--color-border);overflow-x:auto}._table_1klfv_186{width:100%;border-collapse:collapse;background:var(--color-surface);font-size:11px}._table_1klfv_186 th{background:#fcfdfe;color:var(--color-text-muted);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.7px;padding:12px 18px;text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap}._table_1klfv_186 td{padding:15px 18px;border-bottom:1px solid var(--color-border-subtle);font-size:11px;color:var(--color-text-secondary)}._table_1klfv_186 tr:last-child td{border-bottom:none}._nameCell_1klfv_225{font-weight:600;color:var(--color-text)!important}._tagExpired_1klfv_232{display:inline-block;padding:4px 8px;border-radius:5px;font-size:10px;font-weight:600;background:var(--color-danger-bg);color:var(--color-danger-text);border:1px solid var(--color-danger-border)}._tagWarning_1klfv_243{display:inline-block;padding:4px 8px;border-radius:5px;font-size:10px;font-weight:600;background:var(--color-warning-bg);color:var(--color-warning-text);border:1px solid var(--color-warning-border)}._info_1klfv_256{color:var(--color-text-muted);text-align:center;padding:2rem;font-size:.9rem}._errorMsg_1klfv_263{color:var(--color-danger-text);background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);padding:.6rem .875rem;font-size:.875rem}@media (max-width: 640px){._pageTitle_1klfv_22{font-size:23px}}._page_1emgk_1{padding:var(--page-padding);max-width:1440px;width:100%;margin:0 auto;min-width:0}._breadcrumb_1emgk_9{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--color-text-muted);margin-bottom:1.25rem}._back_1emgk_18{color:var(--color-primary);font-weight:500;transition:opacity .15s}._back_1emgk_18:hover{opacity:.8;text-decoration:underline}._breadcrumbSep_1emgk_29{color:var(--color-border)}._toolbar_1emgk_33{margin-bottom:1.5rem;flex-wrap:wrap}._pageTitle_1emgk_38{font-size:27px;font-weight:600;color:var(--color-text);margin:0;letter-spacing:-.8px;line-height:1.2}._formWrapper_1emgk_47{max-width:620px}._card_1emgk_51{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);padding:1.75rem;display:flex;flex-direction:column;gap:1.125rem;min-width:0}._label_1emgk_63{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:600;color:var(--color-text-secondary);min-width:0}._unitHint_1emgk_73{font-weight:400;color:var(--color-text-muted);font-size:.8rem}._loadingText_1emgk_79{color:var(--color-text-muted);font-size:.875rem;font-weight:400;padding:.5rem 0}._input_1emgk_86{padding:10px 12px;border:1px solid var(--ds-field-border);border-radius:var(--radius-md);font-size:12px;outline:none;transition:border-color .2s,box-shadow .2s;background:var(--color-surface);color:var(--color-text);min-height:41px}._input_1emgk_86:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #0057d214}._footer_1emgk_103{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.25rem;padding-top:.75rem;border-top:1px solid var(--color-border-subtle)}._btnCancel_1emgk_112{padding:10px 15px;border:1px solid var(--ds-field-border);border-radius:6px;color:var(--color-text-secondary);text-decoration:none;font-size:12px;font-weight:600;transition:background .15s;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnCancel_1emgk_112:hover{background:var(--color-surface-hover)}._btnSave_1emgk_133{padding:10px 15px;background:var(--color-primary);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s,box-shadow .2s;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnSave_1emgk_133:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:0 4px 12px #0057d240}._btnSave_1emgk_133:disabled{opacity:.6;cursor:not-allowed}._error_1emgk_161{color:var(--color-danger-text);font-size:.85rem;background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);padding:.6rem .875rem;margin:0;white-space:pre-wrap}._success_1emgk_172{color:var(--color-success-text);font-size:.85rem;background:var(--color-success-bg);border:1px solid var(--color-success-border);border-radius:var(--radius-md);padding:.6rem .875rem;margin:0}@media (max-width: 640px){._pageTitle_1emgk_38{font-size:23px}._footer_1emgk_103{flex-wrap:wrap}._card_1emgk_51{padding:20px;overflow-x:auto;min-width:0}}._page_11o48_1{padding:var(--page-padding);max-width:1440px;width:100%;margin:0 auto;min-width:0;display:flex;flex-direction:column;gap:1.25rem}._toolbar_11o48_12{margin-bottom:0;flex-wrap:wrap}._pageTitle_11o48_17{font-size:27px;font-weight:600;color:var(--color-text);margin:0;letter-spacing:-.8px;line-height:1.2}._filterCard_11o48_28{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);padding:1.25rem 1.5rem}._filterTitle_11o48_36{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 1rem}._filterGrid_11o48_45{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;align-items:end}._filterLabel_11o48_52{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:600;color:var(--color-text-secondary);min-width:0}._filterInput_11o48_62{padding:10px 12px;border:1px solid var(--ds-field-border);border-radius:var(--radius-md);font-size:12px;outline:none;background:var(--color-surface);transition:border-color .2s,box-shadow .2s;color:var(--color-text);min-height:41px}._filterInput_11o48_62:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #0057d214}._filterActions_11o48_79{display:flex;gap:.5rem;align-items:flex-end}._btnSearch_11o48_85{padding:10px 15px;background:var(--color-primary);color:#fff;border:none;border-radius:6px;font-weight:600;font-size:12px;cursor:pointer;transition:background .2s;white-space:nowrap;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnSearch_11o48_85:hover:not(:disabled){background:var(--color-primary-hover)}._btnSearch_11o48_85:disabled{opacity:.6;cursor:not-allowed}._btnClear_11o48_113{padding:10px 15px;background:transparent;border:1px solid var(--ds-field-border);border-radius:6px;font-size:12px;font-weight:600;color:var(--color-text-secondary);cursor:pointer;transition:background .15s;white-space:nowrap;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnClear_11o48_113:hover{background:var(--color-surface-hover)}._tableControls_11o48_138{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--color-text-muted);gap:12px;flex-wrap:wrap}._rowsSelect_11o48_148{margin-left:.5rem;padding:.2rem .45rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:11px;background:var(--color-surface);cursor:pointer}._tableWrapper_11o48_160{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);overflow-x:auto}._table_11o48_138{width:100%;border-collapse:collapse;font-size:11px}._table_11o48_138 th{background:#fcfdfe;color:var(--color-text-muted);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.7px;padding:12px 18px;text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap}._table_11o48_138 td{padding:15px 18px;border-bottom:1px solid var(--color-border-subtle);font-size:11px;color:var(--color-text-secondary);vertical-align:top}._table_11o48_138 tr:last-child td{border-bottom:none}._table_11o48_138 tbody tr:hover{background:var(--color-surface-hover)}._nowrap_11o48_203{white-space:nowrap;color:var(--color-text-muted)!important;font-size:.82rem!important}._objectRepr_11o48_209{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--color-text)!important}._changes_11o48_218{max-width:340px;font-size:.8rem;color:var(--color-text-muted)!important;word-break:break-word}._tag_11o48_227{display:inline-block;padding:4px 8px;border-radius:5px;font-size:10px;font-weight:600;white-space:nowrap}._tagCreate_11o48_236{background:var(--color-success-bg);color:var(--color-success-text);border:1px solid var(--color-success-border)}._tagUpdate_11o48_242{background:var(--color-warning-bg);color:var(--color-warning-text);border:1px solid var(--color-warning-border)}._tagDelete_11o48_248{background:var(--color-danger-bg);color:var(--color-danger-text);border:1px solid var(--color-danger-border)}._empty_11o48_256{color:var(--color-text-muted);text-align:center;font-size:.9rem;padding:2rem 0}._error_11o48_263{color:var(--color-danger-text);font-size:.85rem;background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);padding:.6rem .875rem}@media (max-width: 640px){._pageTitle_11o48_17{font-size:23px}._filterGrid_11o48_45{grid-template-columns:1fr}}._page_11eh9_1{padding:var(--page-padding);max-width:1440px;width:100%;margin:0 auto;min-width:0}._toolbar_11eh9_9{margin-bottom:1.5rem;flex-wrap:wrap}._pageTitle_11eh9_14{font-size:27px;font-weight:600;color:var(--color-text);margin:0;letter-spacing:-.8px;line-height:1.2}._grid_11eh9_25{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width: 768px){._grid_11eh9_25{grid-template-columns:1fr}}._card_11eh9_39{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);padding:1.5rem;display:flex;flex-direction:column;gap:1rem;min-width:0}._cardTitle_11eh9_51{font-size:17px;font-weight:600;color:var(--color-text);margin:0}._table_11eh9_60{width:100%;border-collapse:collapse}._table_11eh9_60 th{background:#fcfdfe;color:var(--color-text-muted);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.7px;padding:12px 18px;text-align:left;border-bottom:1px solid var(--color-border)}._table_11eh9_60 td{padding:15px 18px;border-bottom:1px solid var(--color-border-subtle);font-size:11px;color:var(--color-text-secondary)}._table_11eh9_60 tr:last-child td{border-bottom:none}._table_11eh9_60 tbody tr:hover{background:var(--color-surface-hover)}._empty_11eh9_92{color:var(--color-text-muted);font-size:.85rem;text-align:center;padding:1rem 0}._inlineForm_11eh9_101{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._inlineInput_11eh9_108{flex:1;padding:10px 12px;border:1px solid var(--ds-field-border);border-radius:var(--radius-md);font-size:12px;outline:none;min-width:100px;box-shadow:0 0 0 2px #0057d21a;min-height:41px}._inlineInputShort_11eh9_120{width:80px;padding:10px 12px;border:1px solid var(--ds-field-border);border-radius:var(--radius-md);font-size:12px;outline:none;box-shadow:0 0 0 2px #0057d21a;min-height:41px}._addForm_11eh9_133{display:flex;gap:.5rem;flex-wrap:wrap;padding-top:.75rem;border-top:1px solid var(--color-border-subtle)}._addInput_11eh9_141{flex:1;padding:10px 12px;border:1px solid var(--ds-field-border);border-radius:var(--radius-md);font-size:12px;outline:none;transition:border-color .2s,box-shadow .2s;min-width:120px;background:var(--color-surface);color:var(--color-text);min-height:41px}._addInput_11eh9_141:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #0057d214}._addInputShort_11eh9_160{width:90px;padding:10px 12px;border:1px solid var(--ds-field-border);border-radius:var(--radius-md);font-size:12px;outline:none;transition:border-color .2s,box-shadow .2s;background:var(--color-surface);color:var(--color-text);min-height:41px}._addInputShort_11eh9_160:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #0057d214}._rowActions_11eh9_180{display:flex;gap:.4rem;white-space:nowrap}._btnEdit_11eh9_186{padding:7px 10px;border:1px solid var(--color-primary-border);border-radius:6px;color:var(--color-primary);font-size:11px;font-weight:600;background:transparent;cursor:pointer;transition:background .15s;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnEdit_11eh9_186:hover{background:var(--color-primary-light)}._btnDelete_11eh9_208{padding:7px 10px;border:1px solid transparent;border-radius:6px;color:var(--color-danger-text);font-size:11px;font-weight:600;background:var(--ds-danger-bg);cursor:pointer;transition:background .15s;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnDelete_11eh9_208:hover{background:var(--color-danger-bg)}._btnSave_11eh9_230{padding:7px 10px;background:var(--color-primary);color:#fff;border:none;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;transition:background .2s;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnSave_11eh9_230:hover:not(:disabled){background:var(--color-primary-hover)}._btnSave_11eh9_230:disabled{opacity:.6;cursor:not-allowed}._btnCancel_11eh9_257{padding:7px 10px;border:1px solid var(--ds-field-border);border-radius:6px;color:var(--color-text-secondary);font-size:11px;font-weight:600;background:transparent;cursor:pointer;transition:background .15s;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnCancel_11eh9_257:hover{background:var(--color-surface-hover)}._btnAdd_11eh9_279{padding:10px 15px;background:var(--color-primary);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s;white-space:nowrap;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}._btnAdd_11eh9_279:hover:not(:disabled){background:var(--color-primary-hover)}._btnAdd_11eh9_279:disabled{opacity:.6;cursor:not-allowed}._abbr_11eh9_309{display:inline-block;background:var(--color-primary-light);color:var(--color-primary);border:1px solid var(--color-primary-border);border-radius:5px;padding:4px 8px;font-size:10px;font-weight:600}._info_11eh9_320{color:var(--color-text-muted);font-size:.9rem}._error_11eh9_325{color:var(--color-danger-text);font-size:.85rem;background:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);padding:.6rem .875rem;margin:0}@media (max-width: 640px){._pageTitle_11eh9_14{font-size:23px}._grid_11eh9_25{grid-template-columns:1fr}._card_11eh9_39{padding:20px;overflow-x:auto;min-width:0}}@font-face{font-family:SAP72;src:url(/assets/72BrandVariable-CuGOYfD0.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--ds-brand: #0057d2;--ds-brand-hover: #0040b0;--ds-ink: #18384f;--ds-text: #354a5f;--ds-muted: #5b738b;--ds-canvas: #f5f7fa;--ds-surface: #fff;--ds-line: #dce4eb;--ds-tint: #ebf3ff;--ds-success: #256f3a;--ds-success-bg: #edf7ef;--ds-warning: #945200;--ds-warning-bg: #fff5df;--ds-danger: #aa2445;--ds-danger-bg: #fff0f3;--ds-info: #0057a8;--ds-info-bg: #ebf5ff;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-12: 48px;--ds-space-16: 64px;--ds-radius-sm: 6px;--ds-radius-md: 12px;--ds-radius-lg: 24px;--ds-shadow: 0 4px 16px #18384f08;--ds-shadow-raised: 0 12px 32px #18384f12;--ds-fast: .16s;--ds-base: .3s;--ds-ease: cubic-bezier(.2, .8, .2, 1);--ds-font: SAP72, "Segoe UI", Arial, sans-serif;--ds-field-border: #b7c7d5;--page-padding: 44px 48px 28px;--color-primary: var(--ds-brand);--color-primary-hover: var(--ds-brand-hover);--color-primary-light: var(--ds-tint);--color-primary-border: #c6daf5;--color-bg: var(--ds-canvas);--color-surface: var(--ds-surface);--color-surface-hover: #f7faff;--color-border: var(--ds-line);--color-border-subtle: #edf1f5;--color-text: var(--ds-ink);--color-text-secondary: var(--ds-text);--color-text-muted: var(--ds-muted);--color-success-bg: var(--ds-success-bg);--color-success-text: var(--ds-success);--color-success-border: #c5dfcd;--color-warning-bg: var(--ds-warning-bg);--color-warning-text: var(--ds-warning);--color-warning-border: #f0d79e;--color-danger-bg: var(--ds-danger-bg);--color-danger-text: var(--ds-danger);--color-danger-border: #efcad4;--sidebar-width: 238px;--radius-sm: var(--ds-radius-sm);--radius-md: var(--ds-radius-sm);--radius-lg: var(--ds-radius-md);--shadow-sm: var(--ds-shadow);--shadow-md: var(--ds-shadow-raised);--shadow-lg: 0 24px 64px #18384f26}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--ds-canvas);color:var(--ds-text);font:15px/1.55 var(--ds-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.42}input,select,textarea{min-width:0}input::placeholder,textarea::placeholder{color:#718497}input[type=checkbox]{accent-color:var(--ds-brand)}body :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #1b90ff;outline-offset:4px}h1,h2,h3{color:var(--ds-ink)}::selection{background:#d4e7ff;color:var(--ds-ink)}@media (max-width: 1190px){:root{--sidebar-width: 205px;--page-padding: 32px}}@media (max-width: 850px){:root{--page-padding: 26px}}@media (max-width: 640px){:root{--page-padding: 25px 20px}input:not([type=checkbox]),select,textarea{font-size:16px!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
