:root{--ui-primary: #1268f5;--ui-primary-hover: #0755d9;--ui-primary-soft: #edf4ff;--ui-danger: #dc2626;--ui-danger-hover: #b91c1c;--ui-danger-soft: #fef2f2;--ui-success: #15945f;--ui-success-soft: #edf9f3;--ui-warning: #b7791f;--ui-warning-soft: #fff8e8;--ui-info: #2563eb;--ui-info-soft: #eff6ff;--ui-tint-primary-bg: #e6f4ff;--ui-tint-primary-text: #1677ff;--ui-tint-primary-border: #91caef;--ui-tint-primary-hover: #bae0ff;--ui-tint-success-bg: #f6ffed;--ui-tint-success-text: #52c41a;--ui-tint-success-border: #b7eb8f;--ui-tint-success-hover: #d9f7be;--ui-tint-danger-bg: #fff2f0;--ui-tint-danger-text: #ff4d4f;--ui-tint-danger-border: #ffccc7;--ui-tint-danger-hover: #ffbb96;--ui-tint-warning-bg: #fff7e6;--ui-tint-warning-text: #fa8c16;--ui-tint-warning-border: #ffd591;--ui-tint-warning-hover: #ffe7ba;--ui-tint-magenta-bg: #fff0f6;--ui-tint-magenta-text: #eb2f96;--ui-tint-magenta-border: #ffadd2;--ui-tint-magenta-hover: #ffd6e7;--ui-text: #303133;--ui-text-secondary: #606266;--ui-text-muted: #909399;--ui-text-disabled: #b6bbc4;--ui-page: #f7f9fc;--ui-surface: #ffffff;--ui-surface-subtle: #f5f7fa;--ui-border: #dfe4ed;--ui-border-control: #dcdfe6;--ui-radius-sm: 4px;--ui-radius-md: 6px;--ui-shadow-dialog: 0 20px 60px rgba(15, 23, 42, .22);--ui-control-sm: 30px;--ui-control-md: 34px}[data-ui-surface=admin]{--ui-page: #f5f7f9;--ui-primary: #2563eb;--ui-primary-hover: #1d4ed8}:root{--primary-color: #1268F5;--bg-color: #F7F9FC}*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;padding:0;width:100%;overflow-x:hidden;position:relative}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif;background-color:var(--bg-color);color:#1e293b;line-height:1.5;-webkit-font-smoothing:antialiased}a{text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:inherit}._button_1eadl_1,._iconButton_1eadl_2{border:1px solid transparent;border-radius:var(--ui-radius-sm);font:inherit;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}._button_1eadl_1{min-width:0;height:var(--ui-control-md);padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13px;line-height:1;white-space:nowrap}._button_1eadl_1[data-size=sm]{height:var(--ui-control-sm);padding:0 10px;font-size:12px}._button_1eadl_1[data-variant=primary]{color:#fff;background:var(--ui-primary);border-color:var(--ui-primary)}._button_1eadl_1[data-variant=primary]:hover:not(:disabled){background:var(--ui-primary-hover);border-color:var(--ui-primary-hover)}._button_1eadl_1[data-variant=secondary]{color:var(--ui-text-secondary);background:var(--ui-surface);border-color:var(--ui-border-control)}._button_1eadl_1[data-variant=secondary]:hover:not(:disabled),._iconButton_1eadl_2:hover:not(:disabled){color:var(--ui-primary);border-color:#93b4f5;background:var(--ui-primary-soft)}._button_1eadl_1[data-variant=ghost]{color:var(--ui-primary);background:transparent}._button_1eadl_1[data-variant=ghost]:hover:not(:disabled){background:var(--ui-primary-soft)}._button_1eadl_1[data-variant=danger]{color:#fff;background:var(--ui-danger);border-color:var(--ui-danger)}._button_1eadl_1[data-variant=danger]:hover:not(:disabled){background:var(--ui-danger-hover);border-color:var(--ui-danger-hover)}._button_1eadl_1[data-variant=tint-primary]{color:var(--ui-tint-primary-text);background:var(--ui-tint-primary-bg);border-color:var(--ui-tint-primary-border)}._button_1eadl_1[data-variant=tint-primary]:hover:not(:disabled){background:var(--ui-tint-primary-hover)}._button_1eadl_1[data-variant=tint-success]{color:var(--ui-tint-success-text);background:var(--ui-tint-success-bg);border-color:var(--ui-tint-success-border)}._button_1eadl_1[data-variant=tint-success]:hover:not(:disabled){background:var(--ui-tint-success-hover)}._button_1eadl_1[data-variant=tint-danger]{color:var(--ui-tint-danger-text);background:var(--ui-tint-danger-bg);border-color:var(--ui-tint-danger-border)}._button_1eadl_1[data-variant=tint-danger]:hover:not(:disabled){background:var(--ui-tint-danger-hover)}._button_1eadl_1[data-variant=tint-warning]{color:var(--ui-tint-warning-text);background:var(--ui-tint-warning-bg);border-color:var(--ui-tint-warning-border)}._button_1eadl_1[data-variant=tint-warning]:hover:not(:disabled){background:var(--ui-tint-warning-hover)}._button_1eadl_1[data-variant=tint-magenta]{color:var(--ui-tint-magenta-text);background:var(--ui-tint-magenta-bg);border-color:var(--ui-tint-magenta-border)}._button_1eadl_1[data-variant=tint-magenta]:hover:not(:disabled){background:var(--ui-tint-magenta-hover)}._button_1eadl_1:disabled,._iconButton_1eadl_2:disabled{cursor:not-allowed;opacity:.58}._button_1eadl_1:focus-visible,._iconButton_1eadl_2:focus-visible,._control_1eadl_126:focus-visible,._dialogClose_1eadl_127:focus-visible,._toastClose_1eadl_128:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}._buttonIcon_1eadl_133,._buttonSpinner_1eadl_134{display:inline-flex;flex:0 0 auto}._buttonSpinner_1eadl_134{animation:_spin_1eadl_501 .8s linear infinite}._iconButton_1eadl_2{width:var(--ui-control-md);height:var(--ui-control-md);padding:0;display:inline-grid;place-items:center;color:var(--ui-text-secondary);background:var(--ui-surface);border-color:var(--ui-border-control)}._iconButton_1eadl_2[data-size=sm]{width:var(--ui-control-sm);height:var(--ui-control-sm)}._iconButton_1eadl_2[data-tone=danger]{color:var(--ui-danger)}._field_1eadl_163{display:flex;flex-direction:column;gap:6px;min-width:0}._fieldLabel_1eadl_170{color:var(--ui-text-secondary);font-size:13px}._required_1eadl_175{color:var(--ui-danger);margin-left:3px}._control_1eadl_126{width:100%;min-width:0;height:var(--ui-control-md);border:1px solid var(--ui-border-control);border-radius:var(--ui-radius-sm);padding:0 10px;color:var(--ui-text-secondary);background:var(--ui-surface);font:inherit;font-size:13px}._control_1eadl_126:hover:not(:disabled){border-color:#aeb7c5}._control_1eadl_126:focus{border-color:var(--ui-primary);outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-primary) 13%,transparent)}._control_1eadl_126:disabled{color:var(--ui-text-disabled);background:var(--ui-surface-subtle)}textarea._control_1eadl_126{height:auto;min-height:92px;padding:9px 10px;resize:vertical;line-height:1.5}._inputContainer_1eadl_217{position:relative;display:flex;align-items:center;width:100%;min-width:0;height:40px;background:#fff;border:1px solid #dbe2ea;border-radius:8px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;box-shadow:0 1px 3px #1018280a}._inputContainer_1eadl_217:hover:not([data-disabled]){border-color:#3b82f6;box-shadow:0 2px 6px #3b82f614}._inputContainer_1eadl_217:focus-within:not([data-disabled]){border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #3b82f62e,0 2px 8px #3b82f614}._inputContainer_1eadl_217[data-error]{border-color:var(--ui-danger)!important;box-shadow:0 0 0 3px var(--ui-danger-soft)!important}._inputContainer_1eadl_217[data-disabled]{background:#f8fafc;border-color:#e2e8f0;cursor:not-allowed;opacity:.65}._inputContainer_1eadl_217 ._control_1eadl_126{flex:1;min-width:0;height:100%;border:none!important;outline:none!important;background:transparent!important;box-shadow:none!important;padding:0 12px;font-size:14px;color:#1e293b}._inputContainer_1eadl_217 ._control_1eadl_126::placeholder{color:#94a3b8}._inputContainer_1eadl_217[data-has-prefix] ._control_1eadl_126{padding-left:8px}._inputContainer_1eadl_217[data-has-suffix] ._control_1eadl_126{padding-right:8px}._inputPrefix_1eadl_279{display:inline-flex;align-items:center;justify-content:center;padding-left:12px;color:#8a94a6;flex-shrink:0;transition:color .18s ease;pointer-events:none}._inputContainer_1eadl_217:focus-within ._inputPrefix_1eadl_279{color:#2563eb}._inputSuffixGroup_1eadl_294{display:inline-flex;align-items:center;gap:6px;padding-right:8px;flex-shrink:0}._clearBtn_1eadl_302{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:0;background:#e2e8f0;color:#64748b;cursor:pointer;padding:0;transition:background-color .15s ease,color .15s ease,transform .15s ease}._clearBtn_1eadl_302:hover{background:#cbd5e1;color:#0f172a;transform:scale(1.08)}._inputContainer_1eadl_217[data-size=sm]{height:34px;border-radius:6px}._inputContainer_1eadl_217[data-size=sm] ._control_1eadl_126{font-size:13px;padding:0 10px}._inputContainer_1eadl_217[data-size=sm] ._inputPrefix_1eadl_279{padding-left:10px}._inputContainer_1eadl_217[data-size=lg]{height:48px;border-radius:10px}._inputContainer_1eadl_217[data-size=lg] ._control_1eadl_126{font-size:15px;padding:0 14px}._inputContainer_1eadl_217[data-size=lg] ._inputPrefix_1eadl_279{padding-left:16px}._inputContainer_1eadl_217[data-variant=pill]{border-radius:999px}._inputContainer_1eadl_217[data-variant=hero]{height:52px;border-radius:999px;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.8);box-shadow:0 8px 24px #0000001a,0 2px 6px #0000000a}._inputContainer_1eadl_217[data-variant=hero] ._control_1eadl_126{font-size:15px;padding:0 16px}._inputContainer_1eadl_217[data-variant=hero]:hover:not([data-disabled]){background:#fff;border-color:#3b82f6;box-shadow:0 8px 28px #3b82f626,0 2px 8px #0000000f}._inputContainer_1eadl_217[data-variant=hero]:focus-within:not([data-disabled]){background:#fff;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f638,0 12px 36px #2563eb29}._inputContainer_1eadl_217[data-variant=ghost]{background:transparent;border-color:transparent;box-shadow:none}._selectContainer_1eadl_390{position:relative;display:inline-flex;align-items:center;width:auto;min-width:130px;height:40px;background:#fff;border:1px solid #dbe2ea;border-radius:8px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;box-shadow:0 1px 3px #1018280a;cursor:pointer}._selectContainer_1eadl_390:hover:not([data-disabled]){border-color:#3b82f6;box-shadow:0 2px 6px #3b82f614}._selectContainer_1eadl_390:focus-within:not([data-disabled]){border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #3b82f62e,0 2px 8px #3b82f614}._selectContainer_1eadl_390[data-disabled]{background:#f8fafc;border-color:#e2e8f0;cursor:not-allowed;opacity:.65}._selectControl_1eadl_423{width:100%;height:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none!important;outline:none!important;background:transparent!important;box-shadow:none!important;padding:0 30px 0 12px;font-size:13.5px;font-weight:500;color:#1e293b;cursor:pointer;line-height:1}._selectContainer_1eadl_390[data-has-prefix] ._selectControl_1eadl_423{padding-left:8px}._selectArrow_1eadl_445{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:#64748b;display:inline-flex;transition:transform .2s ease,color .2s ease}._selectContainer_1eadl_390:focus-within ._selectArrow_1eadl_445{color:#2563eb;transform:translateY(-50%) rotate(180deg)}._selectContainer_1eadl_390[data-size=sm]{height:34px;border-radius:6px}._selectContainer_1eadl_390[data-size=sm] ._selectControl_1eadl_423{font-size:13px;padding:0 28px 0 10px}._selectContainer_1eadl_390[data-variant=pill]{border-radius:999px}._fieldError_1eadl_475,._fieldDescription_1eadl_476{font-size:12px;line-height:1.4}._fieldError_1eadl_475{color:var(--ui-danger)}._fieldDescription_1eadl_476{color:var(--ui-text-muted)}._badge_1eadl_484{min-height:20px;padding:1px 8px;border-radius:999px;display:inline-flex;align-items:center;font-size:12px;line-height:18px;white-space:nowrap}._badge_1eadl_484[data-tone=neutral]{color:#667085;background:#f2f4f7}._badge_1eadl_484[data-tone=success]{color:var(--ui-success);background:var(--ui-success-soft)}._badge_1eadl_484[data-tone=danger]{color:var(--ui-danger);background:var(--ui-danger-soft)}._badge_1eadl_484[data-tone=warning]{color:var(--ui-warning);background:var(--ui-warning-soft)}._badge_1eadl_484[data-tone=info]{color:var(--ui-info);background:var(--ui-info-soft)}._spinner_1eadl_501{display:inline-flex;align-items:center;gap:7px;color:var(--ui-text-muted);font-size:13px}._spinner_1eadl_501 svg{animation:_spin_1eadl_501 .8s linear infinite}._alert_1eadl_511{min-height:42px;padding:9px 12px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5}._alert_1eadl_511[data-tone=error]{color:#b42318;background:#fff4f3;border-color:#fecdca}._alert_1eadl_511[data-tone=success]{color:#087443;background:#ecfdf3;border-color:#abefc6}._alert_1eadl_511[data-tone=warning]{color:#93370d;background:#fffaeb;border-color:#fedf89}._alert_1eadl_511[data-tone=info]{color:#175cd3;background:#eff8ff;border-color:#b2ddff}._alertIcon_1eadl_528{display:inline-flex;flex:0 0 auto;margin-top:1px}._alertContent_1eadl_529{flex:1;min-width:0;overflow-wrap:anywhere}._alertAction_1eadl_530{flex:0 0 auto}._dialogOverlay_1eadl_532{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;padding:20px;display:grid;place-items:center;background:#0f172a7a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._dialog_1eadl_127{width:min(100%,600px);max-height:calc(100vh - 40px);overflow:hidden;display:flex;flex-direction:column;background:var(--ui-surface);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-dialog)}._dialog_1eadl_127[data-size=sm]{width:min(100%,420px)}._dialog_1eadl_127[data-size=lg]{width:min(100%,760px)}._dialog_1eadl_127[data-size=xl]{width:min(100%,960px)}._dialogHeader_1eadl_558{padding:16px 20px;border-bottom:1px solid var(--ui-border);display:flex;align-items:flex-start;gap:12px}._dialogIcon_1eadl_566{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:50%}._dialogIcon_1eadl_566[data-tone=danger]{color:var(--ui-danger);background:var(--ui-danger-soft)}._dialogHeading_1eadl_582{flex:1;min-width:0}._dialogTitle_1eadl_583{margin:0;color:var(--ui-text);font-size:16px;line-height:1.4}._dialogDescription_1eadl_584{margin:4px 0 0;color:var(--ui-text-muted);font-size:13px;line-height:1.55}._dialogClose_1eadl_127,._toastClose_1eadl_128{width:30px;height:30px;padding:0;border:0;display:grid;place-items:center;color:var(--ui-text-muted);background:transparent;border-radius:var(--ui-radius-sm);cursor:pointer}._dialogClose_1eadl_127:hover,._toastClose_1eadl_128:hover{color:var(--ui-text);background:var(--ui-surface-subtle)}._dialogBody_1eadl_603{padding:20px;overflow:auto}._dialogFooter_1eadl_608{padding:12px 20px;border-top:1px solid var(--ui-border);display:flex;justify-content:flex-end;gap:8px}._toastViewport_1eadl_616{position:fixed;z-index:1400;top:16px;right:16px;width:min(380px,calc(100vw - 32px));display:grid;gap:8px;pointer-events:none}._toast_1eadl_128{min-height:52px;padding:11px 10px 11px 13px;border:1px solid var(--ui-border);border-left-width:3px;border-radius:var(--ui-radius-md);display:flex;align-items:flex-start;gap:9px;color:var(--ui-text-secondary);background:var(--ui-surface);box-shadow:0 12px 32px #0f172a24;pointer-events:auto}._toast_1eadl_128[data-tone=success]{border-left-color:var(--ui-success)}._toast_1eadl_128[data-tone=error]{border-left-color:var(--ui-danger)}._toast_1eadl_128[data-tone=info]{border-left-color:var(--ui-info)}._toastIcon_1eadl_645{display:inline-flex;margin-top:2px}._toast_1eadl_128[data-tone=success] ._toastIcon_1eadl_645{color:var(--ui-success)}._toast_1eadl_128[data-tone=error] ._toastIcon_1eadl_645{color:var(--ui-danger)}._toast_1eadl_128[data-tone=info] ._toastIcon_1eadl_645{color:var(--ui-info)}._toastMessage_1eadl_649{flex:1;min-width:0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}._srOnly_1eadl_651{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes _spin_1eadl_501{to{transform:rotate(360deg)}}@media (max-width: 640px){._dialogOverlay_1eadl_532{padding:12px;align-items:end}._dialog_1eadl_127{max-height:calc(100vh - 24px)}._dialogHeader_1eadl_558,._dialogBody_1eadl_603,._dialogFooter_1eadl_608{padding-left:16px;padding-right:16px}._dialogFooter_1eadl_608{flex-wrap:wrap}._dialogFooter_1eadl_608 ._button_1eadl_1{flex:1}}[data-ui-surface=admin] ._button_1eadl_1{height:36px;padding:0 14px;border-radius:9px;font-size:13px;font-weight:600;transition:transform .14s ease,background-color .14s ease,border-color .14s ease,box-shadow .14s ease}[data-ui-surface=admin] ._button_1eadl_1:hover:not(:disabled){transform:translateY(-1px)}[data-ui-surface=admin] ._button_1eadl_1[data-variant=primary]{box-shadow:0 5px 12px #2563eb33}[data-ui-surface=admin] ._button_1eadl_1[data-variant=secondary]{color:#344054;border-color:#d0d5dd;background:#fff}[data-ui-surface=admin] ._button_1eadl_1[data-variant=secondary]:hover:not(:disabled){color:#1d4ed8;border-color:#93b4f5;background:#eff6ff}[data-ui-surface=admin] ._button_1eadl_1[data-variant=ghost]{color:#2563eb}[data-ui-surface=admin] ._button_1eadl_1[data-size=sm]{height:32px;padding:0 11px;border-radius:8px;font-size:12px}[data-ui-surface=admin] ._iconButton_1eadl_2{border-radius:8px}[data-ui-surface=admin] ._inputContainer_1eadl_217,[data-ui-surface=admin] ._selectContainer_1eadl_390{min-height:38px;border-color:#d0d5dd;border-radius:9px;background:#fff;box-shadow:none}[data-ui-surface=admin] ._inputContainer_1eadl_217:hover:not([data-disabled]),[data-ui-surface=admin] ._selectContainer_1eadl_390:hover:not([data-disabled]){border-color:#98a2b3;box-shadow:none}[data-ui-surface=admin] ._inputContainer_1eadl_217:focus-within:not([data-disabled]),[data-ui-surface=admin] ._selectContainer_1eadl_390:focus-within:not([data-disabled]){border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}[data-ui-surface=admin] ._control_1eadl_126,[data-ui-surface=admin] ._selectControl_1eadl_423{color:#344054;font-size:13px}[data-ui-surface=admin] ._fieldLabel_1eadl_170{color:#475467;font-size:12px;font-weight:600}[data-ui-surface=admin] ._fieldDescription_1eadl_476{color:#98a2b3}[data-ui-surface=admin] ._badge_1eadl_484{min-height:22px;padding:2px 9px;font-size:11px;font-weight:700}._dialogOverlay_1eadl_532{background:#0f172a8f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._dialog_1eadl_127{border:1px solid #e6eaf0;border-radius:16px;box-shadow:0 24px 70px #0f172a38}._dialogHeader_1eadl_558{padding:20px 24px}._dialogTitle_1eadl_583{font-size:17px;font-weight:700}._dialogBody_1eadl_603{padding:24px}._dialogFooter_1eadl_608{padding:16px 24px;background:#f8fafc}._dialogIcon_1eadl_566{border-radius:11px}
