._pageRoot_ol6wy_9{--login-primary: #1677ff;--login-primary-mid: #3b82ff;--login-primary-light: #69b1ff;--login-primary-pale: #eef5ff;--login-bg-start: #eef5ff;--login-bg-end: #f5f9ff;--login-title: #111827;--login-brand: #1677ff;--login-text: #6b7280;--login-text-muted: #6b7280;--login-border: #e8ecf2;min-height:100vh;display:flex;flex-direction:column;font-family:Source Han Sans SC,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;background:var(--login-bg-end);color:var(--login-title);position:relative;overflow:hidden;transition:opacity .32s ease,transform .32s ease}._pageRoot_ol6wy_9 .ant-input:-webkit-autofill,._pageRoot_ol6wy_9 .ant-input:-webkit-autofill:hover,._pageRoot_ol6wy_9 .ant-input:-webkit-autofill:focus,._pageRoot_ol6wy_9 .ant-input-affix-wrapper input:-webkit-autofill,._pageRoot_ol6wy_9 .ant-input-affix-wrapper input:-webkit-autofill:hover,._pageRoot_ol6wy_9 .ant-input-affix-wrapper input:-webkit-autofill:focus{-webkit-text-fill-color:#6b7280!important;caret-color:#6b7280;-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;box-shadow:0 0 0 1000px #fff inset!important;transition:background-color 99999s ease-out 0s}._pageRoot_ol6wy_9 .ant-input-affix-wrapper:has(input:-webkit-autofill),._pageRoot_ol6wy_9 .ant-input-affix-wrapper-focused,._pageRoot_ol6wy_9 .ant-input-outlined:focus-within{background:#fff!important;border-color:#e8ecf2!important;box-shadow:none!important}._pageLeaving_ol6wy_103{opacity:0;transform:scale(.994);pointer-events:none}._visualBg_ol6wy_117{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}._bgGradient_ol6wy_131{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 75% 55% at 10% 8%,rgba(22,119,255,.12) 0%,transparent 58%),radial-gradient(ellipse 60% 50% at 92% 88%,rgba(22,119,255,.06) 0%,transparent 55%),linear-gradient(135deg,#eef5ff,#f5f9ff 28%,#fafcff 55%,#fff 78%,#f8fbff)}._circuitPattern_ol6wy_149{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.38;background-image:radial-gradient(circle at 22% 38%,rgba(22,119,255,.05) 0%,transparent 45%),radial-gradient(circle at 12% 55%,rgba(22,119,255,.03) 0%,transparent 40%);-webkit-mask-image:radial-gradient(ellipse 42% 40% at 30% 44%,transparent 12%,black 68%);mask-image:radial-gradient(ellipse 42% 40% at 30% 44%,transparent 12%,black 68%)}._gridDots_ol6wy_169{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22;background-image:radial-gradient(rgba(22,119,255,.08) .5px,transparent .5px);background-size:28px 28px;-webkit-mask-image:linear-gradient(90deg,black 0%,black 55%,transparent 85%);mask-image:linear-gradient(90deg,black 0%,black 55%,transparent 85%)}._bgLinesFade_ol6wy_189{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 44% 40% at 30% 44%,transparent 6%,rgba(0,0,0,.18) 28%,rgba(0,0,0,.55) 48%,black 72%);mask-image:radial-gradient(ellipse 44% 40% at 30% 44%,transparent 6%,rgba(0,0,0,.18) 28%,rgba(0,0,0,.55) 48%,black 72%)}._hexRing_ol6wy_229{position:absolute;transform:translate(-50%,-50%);pointer-events:none}._circuitSvg_ol6wy_241{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.62}._floatCube_ol6wy_257{position:absolute;border:1px solid rgba(22,119,255,.12);background:linear-gradient(135deg,#ffffff94,#eef5ff47);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px;box-shadow:0 4px 16px #1677ff0d}._topBar_ol6wy_277{position:relative;z-index:10;display:flex;align-items:center;gap:10px;padding:28px 48px 0;flex-shrink:0}._topLogo_ol6wy_297{width:32px;height:36px;flex-shrink:0}._topBrandName_ol6wy_309{font-size:15px;font-weight:500;color:var(--login-title);letter-spacing:4px}._mainLayout_ol6wy_325{position:relative;z-index:5;flex:1;display:flex;align-items:center;min-height:0;padding:12px 48px 8px}._brandPanel_ol6wy_347{flex:0 0 60%;display:flex;align-items:center;justify-content:center;padding:0 24px 0 8px}._brandContent_ol6wy_363{width:100%;max-width:640px;text-align:center}._logoWrap_ol6wy_375{position:relative;display:flex;justify-content:center;margin-bottom:4px;width:100%;min-height:400px}._logoFloatCubeLg_ol6wy_393,._logoFloatCubeSm_ol6wy_395{position:absolute;border:1px solid rgba(22,119,255,.2);background:linear-gradient(145deg,#ffffffc7,#eef5ff7a);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:6px;box-shadow:0 8px 24px #1677ff14,inset 0 1px #ffffffa6;pointer-events:none;z-index:2}._logoFloatCubeLg_ol6wy_393{top:10%;right:calc(50% - 235px);width:34px;height:34px}._logoFloatCubeSm_ol6wy_395{bottom:16%;left:calc(50% - 230px);width:20px;height:20px;border-radius:4px;opacity:.85}._heroLogo_ol6wy_453{position:relative;z-index:1;width:400px;height:400px;filter:drop-shadow(0 12px 32px rgba(22,119,255,.1))}._brandTitle_ol6wy_469{margin:4px 0 0;font-size:40px;font-weight:700;line-height:1.25;color:var(--login-brand);letter-spacing:2px}._brandTitleEn_ol6wy_487{margin:12px 0 0;font-size:13px;font-weight:500;color:var(--login-text-muted);letter-spacing:5px}._brandSubtitle_ol6wy_503{margin:14px 0 0;font-size:17px;font-weight:500;color:var(--login-text);letter-spacing:4px}._featureRow_ol6wy_521{display:flex;align-items:flex-start;justify-content:center;gap:56px;margin-top:32px}._featureItem_ol6wy_537{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:72px}._featureIcon_ol6wy_553{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--login-primary)}._featureIcon_ol6wy_553 svg{width:28px;height:28px}._featureLabel_ol6wy_581{font-size:13px;color:var(--login-text);white-space:nowrap}._formPanel_ol6wy_595{flex:0 0 40%;display:flex;align-items:center;justify-content:center;padding:0 8px 0 24px}._formMotionWrap_ol6wy_611{width:100%;max-width:400px}._formCard_ol6wy_621{width:100%;border-radius:12px!important;background:#fff!important;box-shadow:0 4px 24px #0f172a0f!important;border:1px solid rgba(226,232,240,.9)!important}._formCard_ol6wy_621 .ant-card-body{padding:36px 32px 28px!important}._formTitle_ol6wy_645{margin:0 0 24px;font-size:22px;font-weight:700;color:var(--login-title);text-align:center}._form_ol6wy_595 .ant-form-item-label>label{color:var(--login-title);font-weight:500;font-size:14px}._form_ol6wy_595 .ant-form-item-required:before{color:#ff4d4f!important}._input_ol6wy_681.ant-input-affix-wrapper,._input_ol6wy_681.ant-input-affix-wrapper-lg{height:44px;border-radius:8px;border-color:var(--login-border);padding-inline:12px;background:#fff}._input_ol6wy_681.ant-input-affix-wrapper:hover,._input_ol6wy_681.ant-input-affix-wrapper-focused{border-color:var(--login-primary-mid)!important;box-shadow:0 0 0 2px #1677ff14!important}._input_ol6wy_681 .ant-input-prefix{color:#bfbfbf;margin-inline-end:8px}._submitRow_ol6wy_721{margin-bottom:8px!important;margin-top:8px!important}._submitBtn_ol6wy_731.ant-btn-primary{height:44px;border-radius:8px;border:none;font-size:15px;font-weight:500;letter-spacing:2px;background:var(--login-primary)!important;box-shadow:0 4px 16px #1677ff38;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}._submitBtn_ol6wy_731.ant-btn-primary:not(:disabled):hover{background:#1a52e6!important;transform:translateY(-1px);box-shadow:0 6px 20px #1677ff47}._submitSuccess_ol6wy_767.ant-btn-primary,._submitSuccess_ol6wy_767.ant-btn-primary:hover,._submitSuccess_ol6wy_767.ant-btn-primary:focus{background:#52c41a!important;box-shadow:0 4px 16px #52c41a47!important;transform:none!important}._submitBtn_ol6wy_731.ant-btn-loading{transform:none!important;opacity:.92}._formLinks_ol6wy_793{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:4px}._linkMuted_ol6wy_811{color:var(--login-text)!important;font-size:13px}._linkMuted_ol6wy_811:hover{color:var(--login-primary)!important}._registerWrap_ol6wy_829{display:inline-flex;align-items:center;gap:2px;flex-wrap:wrap}._linkRegister_ol6wy_843{color:var(--login-primary);font-weight:500;font-size:13px;text-decoration:none}._linkRegister_ol6wy_843:hover{color:var(--login-primary-mid)}._pageFooter_ol6wy_867{position:relative;z-index:10;flex-shrink:0;padding:12px 48px 24px;text-align:center}._pageFooterText_ol6wy_883{margin:0;font-size:13px;line-height:1.75;color:#94a3b8}._pageFooterText_ol6wy_883+._pageFooterText_ol6wy_883{margin-top:4px}._pageFooterLink_ol6wy_905{color:#94a3b8;text-decoration:none;transition:color .2s ease}._pageFooterLink_ol6wy_905:hover{color:var(--login-primary)}@media(max-width:1199px){._topBar_ol6wy_277{padding:24px 32px 0}._mainLayout_ol6wy_325{padding:8px 32px}._brandPanel_ol6wy_347{flex:0 0 55%}._formPanel_ol6wy_595{flex:0 0 45%}._logoWrap_ol6wy_375{min-height:300px}._logoFloatCubeLg_ol6wy_393{right:calc(50% - 175px);width:28px;height:28px}._logoFloatCubeSm_ol6wy_395{left:calc(50% - 170px);width:16px;height:16px}._heroLogo_ol6wy_453{width:300px;height:300px}._brandTitle_ol6wy_469{font-size:34px}._featureRow_ol6wy_521{gap:28px;margin-top:28px}._pageFooter_ol6wy_867{padding:10px 32px 20px}}@media(max-width:767px){._topBar_ol6wy_277{padding:20px 20px 0}._mainLayout_ol6wy_325{flex-direction:column;justify-content:center;padding:20px}._brandPanel_ol6wy_347{display:none}._formPanel_ol6wy_595{flex:none;width:100%;padding:0}._formMotionWrap_ol6wy_611{max-width:100%}._pageFooter_ol6wy_867{padding:12px 20px 20px}._pageFooterText_ol6wy_883{font-size:12px}}@media(prefers-reduced-motion:reduce){._pageLeaving_ol6wy_103{transition:none}}._pageRoot_1h07o_9{--primary: #1677ff;--primary-mid: #3b82ff;--primary-light: #69b1ff;--primary-hover: #1a52e6;--primary-active: #1648cc;--text-title: #111827;--text-label: #374151;--text-muted: #6b7280;--border-input: #e8ecf2;--font-sans: "Source Han Sans SC", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;position:relative;overflow:hidden;font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:1.5;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f9ff;transition:opacity .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1)}._pageRoot_1h07o_9 .ant-input:-webkit-autofill,._pageRoot_1h07o_9 .ant-input:-webkit-autofill:hover,._pageRoot_1h07o_9 .ant-input:-webkit-autofill:focus,._pageRoot_1h07o_9 .ant-input-affix-wrapper input:-webkit-autofill,._pageRoot_1h07o_9 .ant-input-affix-wrapper input:-webkit-autofill:hover,._pageRoot_1h07o_9 .ant-input-affix-wrapper input:-webkit-autofill:focus{-webkit-text-fill-color:#111827!important;caret-color:#111827;-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;box-shadow:0 0 0 1000px #fff inset!important;transition:background-color 99999s ease-out 0s}._pageRoot_1h07o_9 .ant-input-affix-wrapper:has(input:-webkit-autofill){background:#fff!important}._pageRoot_1h07o_9 .ant-form-item-label>label,._pageRoot_1h07o_9 .ant-input,._pageRoot_1h07o_9 .ant-input-affix-wrapper,._pageRoot_1h07o_9 .ant-input-affix-wrapper input,._pageRoot_1h07o_9 .ant-input-password,._pageRoot_1h07o_9 .ant-btn,._pageRoot_1h07o_9 .ant-typography,._pageRoot_1h07o_9 .ant-typography a{font-family:var(--font-sans)!important}._bgDecor_1h07o_129{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}._bgAmbient_1h07o_145{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 75% 55% at 10% 8%,rgba(22,119,255,.14) 0%,transparent 58%),radial-gradient(ellipse 60% 50% at 92% 88%,rgba(22,119,255,.08) 0%,transparent 55%),linear-gradient(135deg,#eef5ff,#f5f9ff 28%,#fafcff 55%,#fff 78%,#f8fbff)}._bgOrbs_1h07o_177{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._bgOrbs_1h07o_177:before,._bgOrbs_1h07o_177:after{content:"";position:absolute;border-radius:50%;filter:blur(48px);pointer-events:none}._bgOrbs_1h07o_177:before{width:min(420px,42vw);height:min(420px,42vw);top:-8%;left:-6%;background:#1677ff1f}._bgOrbs_1h07o_177:after{width:min(360px,36vw);height:min(360px,36vw);right:-4%;bottom:-6%;background:#3b82ff14}._bgGrid_1h07o_239{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.38;background-image:linear-gradient(rgba(22,119,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(22,119,255,.04) 1px,transparent 1px);background-size:56px 56px}._bgCubes_1h07o_259{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}._mainLayout_1h07o_277{position:relative;z-index:1;flex:1;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:clamp(56px,8vw,112px);width:100%;max-width:1320px;margin:0 auto;min-height:0;padding:72px clamp(40px,5vw,64px) 80px;box-sizing:border-box}._brandPanel_1h07o_311{flex:1 1 54%;max-width:680px;display:flex;align-items:center;justify-content:center;padding:16px 8px}._brandMain_1h07o_329{display:flex;flex-direction:column;align-items:center;width:100%;max-width:640px;text-align:center}._mainLogoImg_1h07o_347{display:block;width:100%;height:auto;max-width:min(640px,62vw);margin:0 auto;object-fit:contain}._mainLogoImg_1h07o_347 svg{display:block;margin-bottom:-20px}._brandText_1h07o_377{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:-16px}._mainLogoImg_1h07o_347 [class*=wrap]:after{opacity:.55}._mainLogoImg_1h07o_347 [class*=mainFloat]{filter:drop-shadow(0 12px 32px rgba(22,119,255,.1))}._formPanel_1h07o_409{flex:0 0 auto;width:100%;max-width:400px;display:flex;align-items:center;justify-content:center}._formCard_1h07o_427{width:100%;padding:44px 40px 36px;border-radius:12px;background:#ffffffeb;border:1px solid rgba(22,119,255,.06);box-shadow:0 8px 32px #1677ff0d}._pageTitle_1h07o_445{margin:0 0 28px;font-size:17px;font-weight:500;line-height:1.5;letter-spacing:3px;text-align:center;color:#6b7280}._form_1h07o_409 .ant-form-item{margin-bottom:22px}._form_1h07o_409 .ant-form-item-label>label{height:auto;color:#6b7280!important;font-weight:500;font-size:14px;line-height:1.5;letter-spacing:2px}._form_1h07o_409 .ant-form-item-label{padding-bottom:8px}._form_1h07o_409 .ant-form-item-required:before{color:#ef4444!important}._form_1h07o_409 .ant-input-affix-wrapper,._form_1h07o_409 .ant-input-outlined{height:44px!important;padding-top:0!important;padding-bottom:0!important;border:1px solid #e8ecf2!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;transition:border-color .22s ease}._form_1h07o_409 .ant-input-affix-wrapper .ant-input{height:42px!important;line-height:42px!important;font-size:14px;font-weight:500;letter-spacing:1px;color:#6b7280;background:transparent!important}._form_1h07o_409 .ant-input-affix-wrapper:hover,._form_1h07o_409 .ant-input-outlined:hover{border-color:#dde3eb!important;box-shadow:none!important}._form_1h07o_409 .ant-input-affix-wrapper-focused,._form_1h07o_409 .ant-input-outlined:focus-within,._form_1h07o_409 .ant-input-affix-wrapper:focus-within{border-color:#dde3eb!important;box-shadow:none!important;background:#fff!important;outline:none!important}._form_1h07o_409 .ant-input:-webkit-autofill,._form_1h07o_409 .ant-input:-webkit-autofill:hover,._form_1h07o_409 .ant-input:-webkit-autofill:focus,._form_1h07o_409 .ant-input-affix-wrapper input:-webkit-autofill,._form_1h07o_409 .ant-input-affix-wrapper input:-webkit-autofill:hover,._form_1h07o_409 .ant-input-affix-wrapper input:-webkit-autofill:focus{-webkit-text-fill-color:#6b7280!important;caret-color:#6b7280;-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;box-shadow:0 0 0 1000px #fff inset!important;transition:background-color 99999s ease-out 0s}._form_1h07o_409 .ant-input-affix-wrapper:has(input:-webkit-autofill){background:#fff!important;border-color:#e8ecf2!important;box-shadow:none!important}._form_1h07o_409 .ant-input-prefix{color:#a8b0bd;margin-inline-end:10px}._form_1h07o_409 .ant-input::placeholder,._form_1h07o_409 input.ant-input::placeholder{color:#c5cad3!important;font-weight:400;letter-spacing:1px}._submitRow_1h07o_645{margin-bottom:0!important;margin-top:4px}._submit_1h07o_645{width:100%;height:44px!important;font-size:15px!important;font-weight:500!important;letter-spacing:3px;border:none!important;border-radius:8px!important;color:#fff!important;background:var(--primary)!important;box-shadow:0 4px 16px #1e5eff40!important;transition:background .22s ease,box-shadow .22s ease,transform .22s ease!important}._submit_1h07o_645:hover:not(:disabled){background:var(--primary-hover)!important;transform:translateY(-1px);box-shadow:0 6px 20px #1e5eff4d!important}._submit_1h07o_645:active:not(:disabled){transform:translateY(0)}._links_1h07o_709{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin-top:26px;font-size:13px;line-height:1.5}._linkRight_1h07o_731{text-align:right}._linkMuted_1h07o_739{color:#6b7280!important;font-size:13px!important;font-weight:500!important;letter-spacing:1px}._linkMuted_1h07o_739:hover{color:#1677ff!important}._linkRegister_1h07o_761{color:var(--primary)!important;font-size:13px!important;font-weight:500!important;letter-spacing:1px}._linkRegister_1h07o_761:hover{color:var(--primary-hover)!important}._pageFooter_1h07o_783{position:relative;z-index:2;flex-shrink:0;padding:18px 24px max(22px,env(safe-area-inset-bottom));text-align:center}._pageFooterText_1h07o_799{margin:0;font-size:13px;font-weight:400;line-height:1.6;color:#888;letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._pageFooterLink_1h07o_821{color:inherit;text-decoration:none;transition:color .2s ease}._pageFooterLink_1h07o_821:hover{color:#666}@media(max-width:768px){._mainLayout_1h07o_277{flex-direction:column;align-items:stretch;gap:20px;padding:12px 20px 64px}._brandPanel_1h07o_311{flex:0 0 auto;max-width:none;padding:8px 0}._mainLogoImg_1h07o_347{max-width:min(420px,90vw);margin-bottom:0}._mainLogoImg_1h07o_347 svg{margin-bottom:-14px}._brandText_1h07o_377{gap:5px;margin-top:-10px}._formPanel_1h07o_409{max-width:none}._formCard_1h07o_427{padding:32px 24px 28px}._pageTitle_1h07o_445{margin-bottom:26px}._pageFooterText_1h07o_799{font-size:12px;line-height:1.65}}@media(prefers-reduced-motion:reduce){._submit_1h07o_645:hover:not(:disabled){transform:none}}._aiInsightCard_10er7_3{width:100%;height:150px;background:linear-gradient(135deg,#f8faff,#fff);border:1px solid rgba(30,94,255,.1)!important;overflow:hidden}html[data-theme=dark] ._aiInsightCard_10er7_3{background:linear-gradient(135deg,#1e5eff1f,#1e242eeb)!important;border-color:#1e5eff38!important}._aiInsightCard_10er7_3 .ant-card-body{display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:14px 16px!important;gap:2px}._aiInsightHead_10er7_47{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}._aiInsightTitle_10er7_61{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:600;color:var(--saas-text)}._aiInsightIcon_10er7_79{color:var(--saas-primary);font-size:18px}._aiInsightTag_10er7_89{margin:0;font-size:10px;line-height:16px;border-radius:4px}._aiInsightSummary_10er7_103{display:block;font-size:12px;font-weight:600;color:var(--saas-primary-light);line-height:1.4;flex-shrink:0}._aiInsightFindings_10er7_121{flex:1;min-height:0;overflow:hidden}._aiInsightFindingsLabel_10er7_133{display:block;font-size:11px;color:var(--saas-text-muted);line-height:1.3}._aiInsightList_10er7_147{margin:0;padding:0 0 0 14px;font-size:11px;color:var(--saas-text-secondary);line-height:1.45}._aiInsightList_10er7_147 li{margin:0}._aiInsightSuggestion_10er7_171{display:block;font-size:11px;color:var(--saas-text-muted);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}._aiInsightLink_10er7_193{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--saas-primary)!important;flex-shrink:0;margin-top:auto}._aiInsightLink_10er7_193:hover{color:var(--saas-primary-mid)!important}._pageSpin_hz5nv_3{display:block;min-height:100%}._pageSpin_hz5nv_3 .ant-spin-container{min-height:100%;display:flex;flex-direction:column}._rowStats_hz5nv_35{flex:0 0 auto}._rowFlexPrimary_hz5nv_45{flex:2 1 0;min-height:280px;display:flex;flex-direction:column;min-width:0}._rowFlexSecondary_hz5nv_61{flex:1.5 1 0;min-height:240px;display:flex;flex-direction:column;min-width:0}._rowFlexOps_hz5nv_77{flex:1 1 0;min-height:140px;display:flex;flex-direction:column;min-width:0}._gridRow_hz5nv_95,._gridRowFill_hz5nv_107{margin-left:-8px!important;margin-right:-8px!important}._rowFlexPrimary_hz5nv_45 ._gridCol_hz5nv_119,._rowFlexSecondary_hz5nv_61 ._gridCol_hz5nv_119,._rowFlexOps_hz5nv_77 ._gridCol_hz5nv_119{height:100%}._panelCard_hz5nv_141{width:100%;height:100%;flex:1;min-height:0;display:flex;flex-direction:column}._panelCard_hz5nv_141 .ant-card-head{min-height:44px;padding:0 16px;border-bottom:1px solid var(--saas-divider);flex-shrink:0}._panelCard_hz5nv_141 .ant-card-head-title{font-size:16px;font-weight:600;color:var(--saas-text)}._panelCard_hz5nv_141 .ant-card-extra{padding:6px 0}._panelCard_hz5nv_141 .ant-card-body{flex:1;min-height:0;display:flex;flex-direction:column;padding:4px 12px 10px!important}._chartAutoWrap_hz5nv_211{flex:1;min-height:0;width:100%}._chartAutoWrap_hz5nv_211>div{height:100%!important}._statCard_hz5nv_233{width:100%;height:150px;transition:box-shadow .2s ease}._statCard_hz5nv_233 .ant-card-body{height:100%;box-sizing:border-box;padding:16px 18px!important}._statCard_hz5nv_233:hover{box-shadow:0 4px 12px #1e5eff0f}._statCardDanger_hz5nv_265{background:linear-gradient(135deg,snow,#fff)!important;border-color:#ef44441f!important}html[data-theme=dark] ._statCardDanger_hz5nv_265{background:linear-gradient(135deg,#ef444424,#1e242eeb)!important;border-color:#ef444447!important}._statCardDanger_hz5nv_265:hover{box-shadow:0 4px 12px #ef444414}._statHead_hz5nv_293{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._statTitle_hz5nv_307{color:var(--saas-text-muted);font-size:14px;font-weight:500;line-height:1.4}._statIcon_hz5nv_321{color:#1e5eff;font-size:22px}._statIconDanger_hz5nv_331{color:#ef4444}._statValue_hz5nv_339{margin-bottom:6px;line-height:1.2;display:flex;align-items:baseline;gap:4px}._statNumber_hz5nv_355{color:var(--saas-text);font-weight:600;font-size:32px;letter-spacing:-.02em}._statNumberDanger_hz5nv_369{color:#ef4444}._statSuffix_hz5nv_377{color:var(--saas-text-secondary);font-size:24px;font-weight:500}._compareLine_hz5nv_389{font-size:12px;line-height:1.4;color:var(--saas-text-muted)}._up_hz5nv_401{color:#1e5eff}._down_hz5nv_409{color:#16a34a}._flat_hz5nv_417{color:var(--saas-text-muted)}._dangerUp_hz5nv_425{color:#ef4444}._dangerDown_hz5nv_433{color:#16a34a}._todoPanel_hz5nv_443{width:100%;height:100%;display:flex;flex-direction:column}._todoPanel_hz5nv_443 .ant-card-body{flex:1;display:flex;flex-direction:column;padding:4px 12px 10px!important;min-height:0}._todoList_hz5nv_473{display:flex;flex-direction:column;justify-content:space-evenly;flex:1;min-height:0}._todoRow_hz5nv_489{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 8px;border:none;border-radius:8px;background:transparent;cursor:pointer;text-align:left;transition:background .15s ease}._todoRow_hz5nv_489:hover{background:var(--saas-accent-soft)}._todoRowMain_hz5nv_525{display:flex;align-items:center;gap:10px;min-width:0}._todoRowIcon_hz5nv_539{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;font-size:16px;flex-shrink:0;background:#1e5eff14;color:#1e5eff}._todoIcon_warn_hz5nv_565{background:#ef444414;color:#ef4444}._todoIcon_refund_hz5nv_575{background:#f59e0b1a;color:#d97706}._todoRowTitle_hz5nv_585{font-size:14px;color:var(--saas-text)}._todoRowTag_hz5nv_595{margin:0;font-size:11px;line-height:18px}._todoRowRight_hz5nv_607{display:flex;align-items:center;gap:8px;flex-shrink:0}._todoRowCount_hz5nv_621{font-size:22px;font-weight:600;color:var(--saas-text);line-height:1}._todoRowArrow_hz5nv_635{font-size:12px;color:var(--saas-text-muted)}._todoFooter_hz5nv_645{padding-top:8px;border-top:1px solid var(--saas-divider);text-align:center;flex-shrink:0}._todoViewAll_hz5nv_659{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#1e5eff!important;cursor:pointer}._todoViewAll_hz5nv_659:hover{color:#3b82ff!important}._opsCard_hz5nv_687{width:100%;height:100%;flex:1;min-height:0;position:relative;transition:box-shadow .2s ease;display:flex;flex-direction:column}._opsCard_hz5nv_687 .ant-card-body{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:16px 18px!important;box-sizing:border-box}._opsCardClickable_hz5nv_727{cursor:pointer}._opsCardClickable_hz5nv_727:hover{box-shadow:0 4px 12px #1e5eff0f}._opsHead_hz5nv_743{display:flex;align-items:center;justify-content:space-between}._opsTitle_hz5nv_755{font-size:14px;font-weight:600;color:var(--saas-text)}._opsStatusTag_hz5nv_767{margin:0;font-size:11px;line-height:18px}._opsMetric_hz5nv_779{display:flex;flex-direction:column;gap:8px;flex:1;justify-content:center}._opsMetricLabel_hz5nv_795{font-size:12px;color:var(--saas-text-muted)}._opsMetricValue_hz5nv_805{font-size:clamp(24px,2.5vw,32px);font-weight:600;color:var(--saas-text);line-height:1.2}._opsArrow_hz5nv_819{position:absolute;right:16px;bottom:16px;font-size:12px;color:var(--saas-text-muted)}@media(max-height:820px),(max-width:768px){._pageRoot_hz5nv_25{height:auto;min-height:calc(100vh - 108px);overflow:visible}._rowFlexPrimary_hz5nv_45{min-height:320px}._rowFlexSecondary_hz5nv_61{min-height:280px}._rowFlexOps_hz5nv_77{min-height:160px}}._card_ghxm7_1{border-radius:12px;box-shadow:0 1px 4px #0f192d0f;min-height:360px;border:1px solid rgba(230,235,242,.95)}._cardBody_ghxm7_15{padding:48px}._pageCard_342nx_1{min-height:100%}._searchBar_342nx_9{display:flex;gap:10px;align-items:center;margin-bottom:12px;flex-wrap:wrap}._searchInput_342nx_25{width:140px}._searchSelect_342nx_33{width:120px}._searchPreset_342nx_41{width:110px}._searchDateRange_342nx_49{width:260px}._toolbar_342nx_57{display:flex;gap:10px;align-items:center;margin-bottom:16px;flex-wrap:wrap}._abnormalRow_342nx_73>td{background:#ff4d4f14!important}._abnormalRow_342nx_73:hover>td{background:#ff4d4f1f!important}._failReason_342nx_89{color:#cf1322}._detailBody_342nx_97{display:flex;flex-direction:column}._detailSectionTitle_342nx_107{margin:16px 0 8px!important}._detailSectionTitle_342nx_107:first-child{margin-top:0!important}._detailBlock_342nx_123{margin-bottom:0}._userAgent_342nx_131{word-break:break-all;font-size:12px;color:#000000a6}._pageCard_8ydjf_1{min-height:100%}._searchBar_8ydjf_9{display:flex;gap:10px;align-items:center;margin-bottom:12px;flex-wrap:wrap}._searchInput_8ydjf_25{width:140px}._searchSelect_8ydjf_33{width:130px}._searchDateRange_8ydjf_41{width:260px}._toolbar_8ydjf_49{display:flex;gap:10px;align-items:center;margin-bottom:16px;flex-wrap:wrap}._sensitiveRow_8ydjf_65>td{background:#ff4d4f14!important}._sensitiveRow_8ydjf_65:hover>td{background:#ff4d4f1f!important}._detailBody_8ydjf_81{display:flex;flex-direction:column}._detailSectionTitle_8ydjf_91{margin:16px 0 8px!important}._detailSectionTitle_8ydjf_91:first-child{margin-top:0!important}._detailBlock_8ydjf_107{margin-bottom:0}._preBlock_8ydjf_115{margin:0;white-space:pre-wrap;word-break:break-all;font-size:12px}._errorText_8ydjf_129{color:#cf1322;white-space:pre-wrap;word-break:break-all}._pageCard_46dng_1{min-height:100%}._toolbar_46dng_9{display:flex;gap:10px;align-items:center;margin-bottom:16px;flex-wrap:wrap}._searchInput_46dng_25{width:200px}._filterSelect_46dng_33{width:120px}._pageCard_h5hmu_9{min-height:100%}._toolbar_h5hmu_17{display:flex;gap:10px;align-items:center;margin-bottom:16px;flex-wrap:wrap}._searchInput_h5hmu_33{width:240px}._tableWrap_h5hmu_41{width:100%;min-width:0}._redisStatsRow_h5hmu_51.ant-row{display:flex;flex-wrap:wrap;margin-left:0!important;margin-right:0!important;margin-bottom:16px!important;gap:16px}._redisStatsRow_h5hmu_51 .ant-col{flex:1 1 0;min-width:140px;max-width:100%;padding-left:0!important;padding-right:0!important}._redisToolbar_h5hmu_85{display:flex;gap:10px;align-items:center;margin-bottom:16px;flex-wrap:wrap}._redisSearchInput_h5hmu_101{width:300px}._redisTableWrap_h5hmu_109{width:100%;min-width:0;overflow:auto}@media(max-width:768px){._redisStatsRow_h5hmu_51 .ant-col{flex:1 1 calc(50% - 8px);min-width:120px}}._pageCard_150cj_1{min-height:100%}._toolbar_150cj_9{display:flex;gap:10px;align-items:center;margin-bottom:16px;flex-wrap:wrap}._searchInput_150cj_25{width:240px}._pageCard_1a3b7_1{min-height:100%}._toolbar_1a3b7_9{display:flex;gap:10px;align-items:center;margin-bottom:16px;flex-wrap:wrap}._searchInput_1a3b7_25{width:280px}._logoUploadBox_1a3b7_33{width:100px;height:100px;border:1px dashed #d9d9d9;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;overflow:hidden}._logoPreview_1a3b7_59{width:100%;height:100%;object-fit:contain}._logoPlaceholderIcon_1a3b7_71{font-size:24px;color:#999}._logoPlaceholderText_1a3b7_81{margin-top:8px;color:#999;font-size:12px}._aiSearchWrap_nnff4_1{margin-bottom:12px;padding:12px 14px;border-radius:10px;border:1px solid rgba(30,94,255,.2);background:linear-gradient(135deg,#1e5eff0a,#5ea8ff0f)}._aiSearchHead_nnff4_17{display:flex;align-items:center;gap:8px;margin-bottom:10px}._aiIcon_nnff4_31{color:#1e5eff;font-size:18px}._aiTag_nnff4_41{margin:0}._aiInputRow_nnff4_49{display:flex;gap:10px;align-items:center;flex-wrap:wrap}._aiInput_nnff4_49{flex:1;min-width:220px}._thinking_nnff4_73{display:flex;align-items:center;gap:8px;margin-top:10px;color:#1e5eff;font-size:13px}._thinkingPulse_nnff4_91{width:8px;height:8px;border-radius:50%;background:#1e5eff;animation:_aiPulse_nnff4_1 1s ease-in-out infinite}@keyframes _aiPulse_nnff4_1{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}._insightBox_nnff4_131{margin-top:10px;padding:8px 12px;border-radius:8px;background:#ffffffd9;border:1px dashed rgba(30,94,255,.35);font-size:13px;color:#374151;line-height:1.5}._examples_nnff4_153{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}._hideClassicKeyword_nnff4_167 .searchKeyword{display:none!important}._pageCard_1a0a9_1{min-height:100%}._searchBar_1a0a9_9{display:flex;gap:10px;align-items:center;margin-bottom:12px;flex-wrap:wrap}._searchKeyword_1a0a9_25{width:200px}._searchCategory_1a0a9_33{width:180px}._searchBrand_1a0a9_41{width:140px}._searchShelf_1a0a9_49{width:120px}._advancedSearch_1a0a9_57{margin-bottom:16px}._fullWidth_1a0a9_65{width:100%}._toolbar_1a0a9_73{display:flex;gap:10px;align-items:center;margin-bottom:16px;flex-wrap:wrap}._pendingBtnWrap_1a0a9_89{display:inline-block}._pendingTag_1a0a9_97{margin-left:6px;vertical-align:middle;font-size:12px;line-height:18px}._lowStock_1a0a9_111{color:#cf1322;font-weight:500}._productImage_1a0a9_121{object-fit:cover;border-radius:4px}._importHint_1a0a9_131{margin-bottom:16px}._importUpload_1a0a9_139{width:100%}._productCodeInput_1a0a9_147{max-width:360px}._pageCard_1ql8l_1{min-height:100%}._searchBar_1ql8l_9{display:flex;gap:10px;align-items:center;margin-bottom:12px;flex-wrap:wrap}._searchInput_1ql8l_25{width:200px}._searchSelect_1ql8l_33{width:140px}._searchDateRange_1ql8l_41{width:260px}._toolbar_1ql8l_49{display:flex;gap:10px;align-items:center;margin-bottom:12px}._lowStockRow_1ql8l_63>td{background:#ff4d4f14!important}._lowStockRow_1ql8l_63:hover>td{background:#ff4d4f1f!important}._aiPanel_10o97_1{margin-bottom:16px}._aiPanel_10o97_1 .ant-alert{border-radius:8px}._aiTable_10o97_17{margin-top:12px}._pageCard_k5lq1_1{min-height:100%}._searchBar_k5lq1_9{display:flex;gap:10px;align-items:center;margin-bottom:12px;flex-wrap:wrap}._searchInput_k5lq1_25{width:200px}._searchSelect_k5lq1_33{width:140px}._searchDateRange_k5lq1_41{width:260px}._toolbar_k5lq1_49{display:flex;gap:10px;align-items:center;margin-bottom:12px}._pageSpin_m8lfk_11{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._pageSpin_m8lfk_11 .ant-spin-nested-loading,._pageSpin_m8lfk_11 .ant-spin-container{flex:1;min-height:0;display:flex;flex-direction:column;height:100%}._pageSpin_m8lfk_11 .ant-spin-container{gap:16px;overflow:hidden}._rowStats_m8lfk_57{flex:0 0 auto;display:flex;flex-direction:column;gap:16px;min-width:0}._rowSearch_m8lfk_73{flex:0 0 auto}._rowFlexPrimary_m8lfk_81{flex:2 1 0;min-height:240px;display:flex;flex-direction:column;min-width:0}._rowFlexSecondary_m8lfk_97{flex:1.5 1 0;min-height:200px;display:flex;flex-direction:column;min-width:0}._rowFlexOps_m8lfk_113{flex:1 1 0;min-height:140px;display:flex;flex-direction:column;min-width:0}._rowFlexPrimary_m8lfk_81>.ant-row,._rowFlexSecondary_m8lfk_97>.ant-row,._rowFlexOps_m8lfk_113>.ant-row{flex:1;min-height:0;height:100%}._rowFlexPrimary_m8lfk_81 ._gridCol_m8lfk_163,._rowFlexSecondary_m8lfk_97 ._gridCol_m8lfk_163,._rowFlexOps_m8lfk_113 ._gridCol_m8lfk_163{height:100%}._statCard_m8lfk_185{width:100%;height:150px;transition:box-shadow .2s ease}._statCard_m8lfk_185:hover{box-shadow:0 4px 12px #1e5eff0f}._statCard_m8lfk_185 .ant-card-body{height:100%;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box}._statHead_m8lfk_221{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;flex-shrink:0}._statTitle_m8lfk_237{color:var(--saas-text-muted);font-size:14px;font-weight:500;line-height:1.4}._statIcon_m8lfk_251{color:#1e5eff;font-size:22px}._statIconSuccess_m8lfk_261{color:#52c41a}._statIconDanger_m8lfk_269{color:#ef4444}._statIconWarning_m8lfk_277{color:#fa8c16}._statCard_m8lfk_185 .ant-statistic{width:100%}._statCard_m8lfk_185 .ant-statistic-title{font-size:14px;font-weight:500;color:#6b7280;margin-bottom:8px;line-height:1.4}._statCard_m8lfk_185 .ant-statistic-content{text-align:left}._statCard_m8lfk_185 .ant-statistic-content-value{font-size:24px;font-weight:600;color:#111827;letter-spacing:-.02em;line-height:1.2}._statCardInner_m8lfk_333{display:flex;flex-direction:column;justify-content:center;flex:1;min-height:0;width:100%}._statCardExtra_m8lfk_351{margin-top:8px;font-size:12px;color:#6b7280;line-height:1.4}._statValueEllipsis_m8lfk_365{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}._statValueWithStatus_m8lfk_383{display:flex;flex-direction:column;align-items:flex-start;gap:4px}._persistenceRow_m8lfk_397{display:flex;align-items:center;justify-content:space-between;padding:12px 8px;font-size:14px;color:#374151;border-bottom:1px solid var(--saas-divider)}._persistenceRow_m8lfk_397:last-child{border-bottom:none}._persistenceLabel_m8lfk_425{color:var(--saas-text-muted)}._pageRootRedis_m8lfk_435 ._rowStats_m8lfk_57 ._statCard_m8lfk_185,._pageRootServer_m8lfk_437 ._rowStats_m8lfk_57 ._statCard_m8lfk_185{height:118px}._pageRootRedis_m8lfk_435 ._rowStats_m8lfk_57 ._statRow2_m8lfk_447 ._statCard_m8lfk_185{height:138px}._pageRootRedis_m8lfk_435 ._rowStats_m8lfk_57 ._statRow2_m8lfk_447 ._statValueWithStatus_m8lfk_383{gap:6px}._pageRootRedis_m8lfk_435 ._rowStats_m8lfk_57 ._statRow2_m8lfk_447 ._statCardExtra_m8lfk_351{margin-top:4px;font-size:11px;line-height:1.45}._pageRootRedis_m8lfk_435 ._rowStats_m8lfk_57 ._statRow2_m8lfk_447 ._statCard_m8lfk_185:has(._statCardInner_m8lfk_333) ._statHead_m8lfk_221{margin-bottom:4px}._pageRootRedis_m8lfk_435 ._rowStats_m8lfk_57 ._statRow2_m8lfk_447 ._statCard_m8lfk_185:has(._statCardInner_m8lfk_333) .ant-statistic-content-value{font-size:20px}._pageRootRedis_m8lfk_435 ._rowStats_m8lfk_57 ._statRow2_m8lfk_447 ._statCard_m8lfk_185:has(._statCardInner_m8lfk_333) .ant-progress{margin-bottom:2px}._pageRootRedis_m8lfk_435 ._rowFlexPrimary_m8lfk_81{flex:1.7 1 0;min-height:220px}._pageRootRedis_m8lfk_435 ._rowFlexPrimary_m8lfk_81 ._panelCard_m8lfk_511 .ant-card-head{min-height:44px;padding:0 20px}._pageRootRedis_m8lfk_435 ._rowFlexPrimary_m8lfk_81 ._panelCard_m8lfk_511 .ant-card-head-title{font-size:15px}._pageRootRedis_m8lfk_435 ._rowFlexPrimary_m8lfk_81 ._panelCard_m8lfk_511 .ant-card-body{padding:2px 10px 6px!important}._pageRootRedis_m8lfk_435 ._rowFlexSecondary_m8lfk_97{flex:1.68 1 0;min-height:228px}._pageRootRedis_m8lfk_435 ._rowFlexSecondary_m8lfk_97 ._panelTableWrap_m8lfk_549 .ant-table-thead>tr>th,._pageRootRedis_m8lfk_435 ._rowFlexSecondary_m8lfk_97 ._panelTableWrap_m8lfk_549 .ant-table-tbody>tr>td{padding:7px 10px!important}._pageRootRedis_m8lfk_435 ._rowFlexSecondary_m8lfk_97 ._panelTableWrap_m8lfk_549 .ant-pagination{flex-shrink:0;margin:6px 0 2px!important}._pageRootRedis_m8lfk_435 ._rowFlexSecondary_m8lfk_97 ._bigKeyPanel_m8lfk_569 ._panelTableWrap_m8lfk_549{display:flex;flex-direction:column;overflow:hidden}._pageRootRedis_m8lfk_435 ._rowFlexSecondary_m8lfk_97 ._bigKeyPanel_m8lfk_569 ._panelTableWrap_m8lfk_549 .ant-table-wrapper{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._pageRootRedis_m8lfk_435 ._rowFlexSecondary_m8lfk_97 ._bigKeyPanel_m8lfk_569 ._panelTableWrap_m8lfk_549 .ant-table{flex:1;min-height:0;overflow:auto}._pageRootRedis_m8lfk_435 ._rowFlexSecondary_m8lfk_97 ._bigKeyPanel_m8lfk_569 ._panelTableWrap_m8lfk_549 .ant-pagination{flex-shrink:0}._pageRootServer_m8lfk_437 ._rowStats_m8lfk_57 ._statCard_m8lfk_185 .ant-statistic-content-value{font-size:22px}._panelCard_m8lfk_511{width:100%;height:100%;flex:1;min-height:0;display:flex;flex-direction:column}._panelCard_m8lfk_511 .ant-card-head{min-height:52px;padding:0 24px;border-bottom:1px solid var(--saas-divider);flex-shrink:0}._panelCard_m8lfk_511 .ant-card-head-title{font-size:16px;font-weight:600;color:#111827}._panelCard_m8lfk_511 .ant-card-body{flex:1;min-height:0;display:flex;flex-direction:column;padding:4px 12px 10px!important}._chartAutoWrap_m8lfk_687{flex:1;min-height:0;width:100%;display:flex;flex-direction:column}._chartAutoWrap_m8lfk_687>div,._chartAutoWrap_m8lfk_687 canvas{flex:1;min-height:0;width:100%!important;height:100%!important}._panelCard_m8lfk_511 .ant-card-body>._chartAutoWrap_m8lfk_687{flex:1;min-height:0}._listPanel_m8lfk_731{width:100%;height:100%;display:flex;flex-direction:column}._listPanel_m8lfk_731 .ant-card-body{flex:1;display:flex;flex-direction:column;padding:4px 12px 10px!important;min-height:0}._listPanelBody_m8lfk_761{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._panelTableWrap_m8lfk_549{flex:1;min-height:0;overflow:auto}._panelTableWrap_m8lfk_549 .ant-table-thead>tr>th,._panelTableWrap_m8lfk_549 .ant-table-tbody>tr>td{padding:8px 12px!important}._panelTableWrap_m8lfk_549 .ant-pagination{margin:8px 0 0!important}._opsCard_m8lfk_809{width:100%;height:100%;flex:1;min-height:0;display:flex;flex-direction:column}._opsCard_m8lfk_809 .ant-card-body{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-height:0}._opsHead_m8lfk_843{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}._opsTitle_m8lfk_857{font-size:14px;font-weight:600;color:#111827}._opsMetric_m8lfk_869{display:flex;flex-direction:column;gap:8px;flex:1;justify-content:center;min-height:0}._opsMetricValue_m8lfk_887 .ant-statistic-content-value{font-size:clamp(24px,2.5vw,32px)!important;font-weight:600;color:#111827}._opsMetricHint_m8lfk_899{font-size:12px;color:#6b7280;line-height:1.4}._distributionBody_m8lfk_913{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-evenly;padding:4px 4px 0}._distributionItem_m8lfk_931{margin-bottom:10px}._distributionItem_m8lfk_931:last-child{margin-bottom:0}._distributionMeta_m8lfk_947{display:flex;justify-content:space-between;margin-bottom:4px;font-size:13px;color:#374151}._filterTagRow_m8lfk_965{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;align-items:center;flex-shrink:0}._filterTagLabel_m8lfk_983{font-size:13px;color:#6b7280;margin-right:4px;flex-shrink:0}._tableWrap_m8lfk_997{flex:1;min-height:0;overflow:auto}._tableWrap_m8lfk_997 .ant-table-thead>tr>th{font-weight:600;white-space:nowrap;padding:8px 12px!important;font-size:13px}._tableWrap_m8lfk_997 .ant-table-tbody>tr>td{padding:8px 12px!important;font-size:13px}._tableWrap_m8lfk_997 .ant-pagination{margin:8px 0 0!important;flex-shrink:0}._healthScoreHigh_m8lfk_1043{color:#52c41a}._healthScoreMid_m8lfk_1051{color:#faad14}._healthScoreLow_m8lfk_1059{color:#ff4d4f}._searchBar_m8lfk_1067{display:flex;gap:10px;align-items:center;flex-wrap:wrap}._searchInput_m8lfk_1081{width:220px}._searchSelect_m8lfk_1089{width:140px}._searchDateRange_m8lfk_1097{width:260px}._monitorToolbar_m8lfk_1107{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:16px;width:100%;box-sizing:border-box}._monitorToolbar_m8lfk_1107 ._searchBar_m8lfk_1067{flex:1 1 auto;min-width:0;margin:0;gap:10px}._monitorDesc_m8lfk_1141{flex:1 1 auto;min-width:0;margin:0;font-size:14px;color:#6b7280;line-height:1.5}._pageRootApi_m8lfk_1161 ._pageSpin_m8lfk_11 .ant-spin-container{gap:16px}._pageRootApi_m8lfk_1161 ._apiToolbar_m8lfk_1169{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:16px;width:100%;flex-shrink:0}._pageRootApi_m8lfk_1161 ._apiToolbar_m8lfk_1169 ._searchBar_m8lfk_1067{flex:1 1 auto;min-width:0;margin:0}._pageRootApi_m8lfk_1161 ._rowStats_m8lfk_57{flex:0 0 auto;flex-shrink:0}._pageRootApi_m8lfk_1161 ._apiStatsRows_m8lfk_1213{display:flex;flex-direction:column;gap:16px;width:100%}._apiToolbarRefresh_m8lfk_1227{flex-shrink:0}._pageRootApi_m8lfk_1161 ._rowStats_m8lfk_57 ._statCard_m8lfk_185 .ant-statistic-title,._pageRootApi_m8lfk_1161 ._rowStats_m8lfk_57 ._statCard_m8lfk_185 ._statTitle_m8lfk_237{font-size:13px}._pageRootApi_m8lfk_1161 ._rowStats_m8lfk_57 ._statCard_m8lfk_185 ._statHead_m8lfk_221{margin-bottom:4px}._pageRootApi_m8lfk_1161 ._rowStats_m8lfk_57 ._statCard_m8lfk_185 .ant-statistic-content-value{font-size:22px}._pageRootApi_m8lfk_1161 ._rowStats_m8lfk_57 ._statCardExtra_m8lfk_351{margin-top:4px}._pageRootApi_m8lfk_1161 ._rowFlexPrimary_m8lfk_81{flex:1.72 1 0;min-height:244px}._pageRootApi_m8lfk_1161 ._rowFlexSecondary_m8lfk_97{flex:2.35 1 0;min-height:272px}._pageRootApi_m8lfk_1161 ._rowFlexSecondary_m8lfk_97 ._listPanelBody_m8lfk_761 ._tableWrap_m8lfk_997{display:flex;flex-direction:column;overflow:hidden}._pageRootApi_m8lfk_1161 ._rowFlexSecondary_m8lfk_97 ._tableWrap_m8lfk_997 .ant-table-wrapper{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._pageRootApi_m8lfk_1161 ._rowFlexSecondary_m8lfk_97 ._tableWrap_m8lfk_997 .ant-table{flex:1;min-height:0;overflow:auto}._pageRootApi_m8lfk_1161 ._rowFlexSecondary_m8lfk_97 ._tableWrap_m8lfk_997 .ant-pagination{flex-shrink:0;margin:6px 0 2px!important}._pageRootApi_m8lfk_1161 ._rowFlexPrimary_m8lfk_81 ._panelCard_m8lfk_511 .ant-card-head{min-height:40px}._pageRootApi_m8lfk_1161 ._rowFlexPrimary_m8lfk_81 ._panelCard_m8lfk_511 .ant-card-head-title{font-size:15px}._pageRootApi_m8lfk_1161 ._rowFlexPrimary_m8lfk_81 ._panelCard_m8lfk_511 .ant-card-body{padding:2px 10px 6px!important}._pageRootApi_m8lfk_1161 ._rowFlexPrimary_m8lfk_81 ._distributionBody_m8lfk_913{padding:0 2px}._pageRootApi_m8lfk_1161 ._rowFlexPrimary_m8lfk_81 ._distributionItem_m8lfk_931{margin-bottom:6px}._pageRootApi_m8lfk_1161 ._apiListPanel_m8lfk_1385 .ant-card-head{min-height:40px}._pageRootApi_m8lfk_1161 ._apiListPanel_m8lfk_1385 .ant-card-head-title{font-size:15px}._apiListPanel_m8lfk_1385 .ant-card-body{flex:1;display:flex;flex-direction:column;padding:0 24px 12px!important;min-height:0;overflow:visible}._apiFilterRow_m8lfk_1421{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;align-items:center;flex-shrink:0}._apiListPanel_m8lfk_1385 .ant-table-thead>tr>th,._apiListPanel_m8lfk_1385 .ant-table-tbody>tr>td{padding:10px 14px!important}._apiListPanel_m8lfk_1385 .ant-pagination{margin:12px 0 0!important}@media(max-height:820px),(max-width:768px){._pageRoot_m8lfk_3{height:auto;min-height:calc(100vh - 108px);overflow:visible}._pageSpin_m8lfk_11 .ant-spin-container{overflow:visible}._rowFlexPrimary_m8lfk_81{min-height:280px}._rowFlexSecondary_m8lfk_97{min-height:240px}._pageRootRedis_m8lfk_435 ._rowFlexPrimary_m8lfk_81{min-height:236px}._pageRootRedis_m8lfk_435 ._rowFlexSecondary_m8lfk_97{min-height:248px}._rowFlexOps_m8lfk_113{min-height:160px}._pageRootApi_m8lfk_1161 ._rowFlexPrimary_m8lfk_81{min-height:300px}._pageRootApi_m8lfk_1161 ._rowFlexSecondary_m8lfk_97{min-height:288px}}._pageCard_y4712_1{min-height:100%}._pageStack_y4712_9{display:flex;flex-direction:column;gap:16px;width:100%;max-width:none;min-width:0}._toolbar_y4712_27{display:flex;gap:12px;align-items:center;margin-bottom:16px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}._toolbar_y4712_27 .ant-input-affix-wrapper,._toolbar_y4712_27 .ant-btn{flex-shrink:0}._searchInput_y4712_57{width:280px}._sectionCard_y4712_67{border-radius:12px;width:100%}._fullWidthCard_y4712_77{width:100%}._fullWidthCard_y4712_77 .ant-card-body{width:100%;box-sizing:border-box;padding:16px 20px 20px}._panelFillCard_y4712_99{width:100%;height:100%;min-height:0;display:flex;flex-direction:column}._panelFillCard_y4712_99 .ant-card-body{flex:1;min-height:0;display:flex;flex-direction:column;padding:10px 14px 12px!important;overflow:hidden}._panelFillBody_y4712_133{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._chartFlexGrow_y4712_149{flex:1 1 0;min-height:0;width:100%;overflow:hidden}._cardBodyRowFill_y4712_163{flex:1 1 0;min-height:0;display:flex;gap:12px;align-items:stretch;width:100%;overflow:hidden}._cardBodyMainCompact_y4712_183{flex:1 1 0;min-width:0;overflow:hidden}._cardChartCompact_y4712_195{flex:0 0 38%;min-width:100px;min-height:0;overflow:hidden}._oneScreen_y4712_209 ._sectionTitle_y4712_209{margin-bottom:8px;font-size:16px;flex-shrink:0}._oneScreen_y4712_209 ._statGrid_y4712_221{gap:8px 12px;flex-shrink:0}._oneScreen_y4712_209 ._statItemLabel_y4712_231{font-size:14px;margin-bottom:4px}._oneScreen_y4712_209 ._bigNumber_y4712_241{font-size:clamp(20px,2vw,30px)}._oneScreen_y4712_209 ._revenueHeader_y4712_249{margin-bottom:8px;flex-shrink:0}._oneScreen_y4712_209 ._quickBtn_y4712_259{height:56px!important;font-size:22px!important}._oneScreen_y4712_209 ._quickBtn_y4712_259 .anticon{font-size:24px!important}._sectionTitle_y4712_209{font-size:18px;font-weight:600;color:#000000e0;margin-bottom:16px}._bigNumber_y4712_241{font-size:clamp(32px,3.2vw,42px)!important;font-weight:700!important;color:#1677ff;line-height:1.2}._bigNumberUnit_y4712_305{font-size:16px;font-weight:500;color:#00000073;margin-left:4px}._statGrid_y4712_221{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}._statItemLabel_y4712_231{font-size:22px!important;font-weight:400!important;color:#000000a6;margin-bottom:8px}._quickActionsRow_y4712_345{width:100%;margin:0!important}._quickBtn_y4712_259{width:100%;height:68px!important;font-size:26px!important;font-weight:600!important;border-radius:10px!important;letter-spacing:normal!important}._quickBtn_y4712_259 .anticon{font-size:28px!important}._revenueHeader_y4712_249{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:12px}._warnEmpty_y4712_401{text-align:center;padding:24px 0;font-size:16px;color:#00000073}._revenueBar_y4712_415{display:flex;gap:32px;flex-wrap:wrap;padding:20px 24px;background:#f0f5ff;border-radius:12px;margin-bottom:20px}._salesFormBox_y4712_435{max-width:560px;margin-bottom:24px}._totalAmountBox_y4712_445{font-size:24px!important;font-weight:700!important;color:#1677ff;margin:12px 0 20px}._cardBodyRow_y4712_163{display:flex;gap:20px;align-items:stretch;flex-wrap:wrap;width:100%;min-width:0}._cardBodyMain_y4712_183{flex:1 1 280px;min-width:0}._cardChartFluid_y4712_489{flex:1 1 240px;min-width:0;width:100%;min-height:168px}._chartBoxFluid_y4712_503{width:100%;min-height:220px;height:clamp(200px,28vh,320px);margin-top:8px;overflow:hidden}._chartBoxFluid_y4712_503>div,._chartBoxFluid_y4712_503 canvas{max-width:100%!important}._chartPanelCard_y4712_531{width:100%;height:100%;min-height:0;display:flex;flex-direction:column}._chartPanelCard_y4712_531 .ant-card-head{min-height:44px;padding:0 16px;border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0}._chartPanelCard_y4712_531 .ant-card-head-title{font-size:16px;font-weight:600}._chartPanelCard_y4712_531 .ant-card-body{display:flex;flex-direction:column;flex:1;min-height:0;padding:4px 12px 10px!important;overflow:hidden}._chartPanelCard_y4712_531 .ant-card-body>div{flex:1;min-height:0;width:100%}._chartPanelCard_y4712_531 .ant-card-body>div>div{height:100%!important;width:100%!important}@media(max-width:768px){._statGrid_y4712_221{grid-template-columns:1fr}._bigNumber_y4712_241{font-size:28px}._cardBodyRow_y4712_163,._cardBodyRowFill_y4712_163{flex-direction:column}._cardChartFluid_y4712_489,._cardChartCompact_y4712_195{flex:1 1 auto;min-height:140px}._chartBoxFluid_y4712_503{min-height:140px;height:auto}._chartPanelCard_y4712_531{min-height:260px}}.saas-app .shop-elder-home{font-size:19px;font-weight:400}.saas-app .shop-elder-home .ant-card-head-title{font-size:24px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:normal!important;white-space:normal!important;flex:1 1 auto;min-width:0;overflow:visible!important}.saas-app .shop-elder-home .ant-card-head{min-height:56px!important;padding:12px 20px!important;overflow:visible!important}.saas-app .shop-elder-home .ant-card-head-wrapper{flex-wrap:wrap;align-items:center;gap:10px 14px;width:100%}.saas-app .shop-elder-home .ant-card-extra{flex:0 0 auto!important;margin-inline-start:auto!important;max-width:100%;overflow:visible!important}.saas-app .shop-elder-home .ant-btn.shop-elder-quick-btn{width:100%;height:68px!important;font-size:26px!important;font-weight:600!important;border-radius:10px!important;letter-spacing:normal!important}.saas-app .shop-elder-home .ant-btn.shop-elder-quick-btn .anticon{font-size:28px!important}.saas-app .shop-elder-home .ant-btn:not(.shop-elder-quick-btn):not(.ant-btn-icon-only){font-size:21px!important;height:48px!important;padding-inline:20px!important;letter-spacing:normal!important}.saas-app .shop-elder-home .ant-btn-link{font-size:21px!important;height:auto!important;padding-inline:8px!important}.saas-app .shop-elder-home .ant-input,.saas-app .shop-elder-home .ant-input-affix-wrapper,.saas-app .shop-elder-home .ant-input-affix-wrapper input,.saas-app .shop-elder-home .ant-select-selector,.saas-app .shop-elder-home .ant-select-selection-item,.saas-app .shop-elder-home .ant-select-selection-placeholder,.saas-app .shop-elder-home .ant-input-number-input{font-size:21px!important;font-weight:400!important}.saas-app .shop-elder-home .ant-input-lg,.saas-app .shop-elder-home .ant-input-affix-wrapper-lg,.saas-app .shop-elder-home .ant-select-lg .ant-select-selector,.saas-app .shop-elder-home .ant-input-number-lg{min-height:48px!important}.saas-app .shop-elder-home .ant-select-lg .ant-select-selection-item,.saas-app .shop-elder-home .ant-select-lg .ant-select-selection-placeholder{line-height:46px!important}.saas-app .shop-elder-home .ant-form-item-label>label{font-size:21px!important;font-weight:400!important}.saas-app .shop-elder-home .ant-table-thead>tr>th{font-size:22px!important;font-weight:400!important}.saas-app .shop-elder-home .ant-table-tbody>tr>td{font-size:21px!important;font-weight:400!important;padding:14px 12px!important}.saas-app .shop-elder-home .shop-elder-table .ant-table-thead>tr>th,.saas-app .shop-elder-home .shop-elder-table .ant-table-tbody>tr>td{white-space:nowrap!important}.saas-app .shop-elder-home .shop-elder-table .ant-table-thead>tr>th.ant-table-cell-fix-right,.saas-app .shop-elder-home .shop-elder-table .ant-table-tbody>tr>td.ant-table-cell-fix-right{z-index:4!important;background:var(--saas-table-header-bg)!important}.saas-app .shop-elder-home .shop-elder-table .ant-table-tbody>tr>td.ant-table-cell-fix-right{background:#fff!important}.saas-app .shop-elder-home .shop-elder-table .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:var(--saas-table-cell-hover-bg, #fafafa)!important}.saas-app .shop-elder-home .ant-pagination,.saas-app .shop-elder-home .ant-pagination-item a,.saas-app .shop-elder-home .ant-pagination-total-text{font-size:21px!important;font-weight:400!important}.saas-app .shop-elder-home .ant-empty-description{font-size:21px!important}.saas-app .shop-elder-home .shop-elder-emphasis{font-size:21px!important;font-weight:700!important}.saas-app .shop-elder-home .shop-elder-year-select.ant-select .ant-select-selector{font-size:22px!important;min-height:48px!important;padding-inline:12px!important}.saas-app .shop-elder-home .shop-elder-year-select.ant-select .ant-select-selection-item{font-size:22px!important;line-height:46px!important;padding-inline-end:24px!important}.ant-modal-root.shop-elder-modal-root .ant-modal-title{font-size:24px!important;font-weight:500!important}.ant-modal-root.shop-elder-modal-root .ant-modal-body{font-size:21px!important}.ant-modal-root.shop-elder-modal-root .ant-form-item-label>label{font-size:21px!important}.ant-modal-root.shop-elder-modal-root .ant-input,.ant-modal-root.shop-elder-modal-root .ant-input-affix-wrapper,.ant-modal-root.shop-elder-modal-root .ant-input-affix-wrapper input,.ant-modal-root.shop-elder-modal-root .ant-select-selector,.ant-modal-root.shop-elder-modal-root .ant-select-selection-item,.ant-modal-root.shop-elder-modal-root .ant-select-selection-placeholder,.ant-modal-root.shop-elder-modal-root .ant-input-number-input{font-size:21px!important}.ant-modal-root.shop-elder-modal-root .ant-btn{font-size:21px!important;height:48px!important;letter-spacing:normal!important}.ant-modal-root.shop-elder-modal-root .ant-descriptions-item-label,.ant-modal-root.shop-elder-modal-root .ant-descriptions-item-content{font-size:21px!important}.ant-modal-root.shop-elder-modal-root .shop-elder-detail-amount{font-size:24px!important;font-weight:700!important;color:#1677ff!important}.ant-modal-root.shop-elder-modal-root .shop-elder-form-hint{font-size:21px!important;color:#000000a6!important}@media(max-width:768px){.saas-app .shop-elder-home .ant-card-head-title{font-size:22px!important}.saas-app .shop-elder-home .ant-card-head{min-height:auto!important;padding:10px 16px!important}.saas-app .shop-elder-home .ant-btn.shop-elder-quick-btn{height:60px!important;font-size:22px!important}}._pageRoot_i8inx_3{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0;overflow:hidden}._revenueSection_i8inx_23{flex:0 0 auto}._revenueBar_i8inx_31{margin-bottom:0!important;padding:14px 20px!important}._tableSection_i8inx_41{flex:1 1 0;min-height:0;display:flex;flex-direction:column}._historyCard_i8inx_55{height:100%;min-height:0;display:flex;flex-direction:column}._historyCard_i8inx_55 .ant-card-head{flex-shrink:0}._historyCard_i8inx_55 .ant-card-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:14px 20px 16px!important}._toolbar_i8inx_95{flex-shrink:0;margin-bottom:12px!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden}._toolbar_i8inx_95 .ant-input-affix-wrapper,._toolbar_i8inx_95 .ant-btn{flex-shrink:0}._tableWrap_i8inx_121{flex:1;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}._tableWrap_i8inx_121 .ant-table-wrapper{height:100%;min-height:0}._tableWrap_i8inx_121 .ant-table-content,._tableWrap_i8inx_121 .ant-table-body{max-height:100%!important;overflow-x:auto!important;overflow-y:auto!important}.saas-app .shop-sales-fill .shop-sales-table-wrap .ant-table-wrapper .ant-table-content,.saas-app .shop-sales-fill .shop-sales-table-wrap .ant-table-wrapper .ant-table-body{max-height:100%!important;overflow-x:auto!important}._tableWrap_i8inx_121 .ant-pagination{flex-shrink:0;margin-top:12px!important}@media(max-height:820px),(max-width:768px){._pageRoot_i8inx_3{height:auto;min-height:calc(100vh - 108px);overflow:visible}._tableSection_i8inx_41{flex:none;min-height:420px}._tableWrap_i8inx_121 .ant-table-content,._tableWrap_i8inx_121 .ant-table-body{max-height:calc(100vh - var(--saas-admin-header-h) - 320px)!important}}._elderHome_fwzvl_3{font-size:19px;font-weight:400}._panelCard_fwzvl_13{width:100%;border-radius:12px;background:#fff}._panelFill_fwzvl_25{height:100%;min-height:0;display:flex;flex-direction:column}._panelFill_fwzvl_25 .ant-card-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._panelFillMetric_fwzvl_55 .ant-card-body{justify-content:stretch}._warnBodyWrap_fwzvl_63{flex:1;min-height:0;display:flex;flex-direction:column}._panelCard_fwzvl_13 .ant-card-head{min-height:56px;padding:12px 20px;border-bottom:1px solid rgba(0,0,0,.06);overflow:visible}._panelCard_fwzvl_13 .ant-card-head-wrapper{flex-wrap:wrap;align-items:center;gap:10px 14px;width:100%}._elderHome_fwzvl_3 ._panelCard_fwzvl_13 .ant-card-head-title{flex:1 1 auto;min-width:0;font-size:24px!important;font-weight:400!important;line-height:1.3!important;white-space:normal;overflow:visible;padding-inline-end:8px}._elderHome_fwzvl_3 ._panelCard_fwzvl_13 .ant-card-extra{flex:0 0 auto;margin-inline-start:auto;max-width:100%;overflow:visible}._elderHome_fwzvl_3 ._panelCard_fwzvl_13 .ant-card-extra,._elderHome_fwzvl_3 ._panelHeaderExtra_fwzvl_145{font-size:22px;font-weight:400}._elderHome_fwzvl_3 ._yearSelect_fwzvl_157 .ant-select-selector{font-size:22px!important;min-height:48px!important;padding-inline:12px!important;font-weight:400!important}._elderHome_fwzvl_3 ._yearSelect_fwzvl_157 .ant-select-selection-item{font-size:22px!important;line-height:46px!important;font-weight:400!important;padding-inline-end:24px!important}._panelCard_fwzvl_13 .ant-card-body{padding:16px 20px 20px}._panelHeaderExtra_fwzvl_145{font-size:22px;color:#00000073;font-weight:400}._metricRow_fwzvl_205{display:grid;gap:14px;width:100%}._metricRowFill_fwzvl_217{flex:1;min-height:0;height:100%;align-content:stretch}._metricRow4_fwzvl_231{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr}._metricRow3_fwzvl_241{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr}._metricTile_fwzvl_253{border-radius:10px;padding:14px 12px;min-width:0;height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;box-sizing:border-box}._metricIconWrap_fwzvl_283{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;color:#fff;flex-shrink:0}._metricLabel_fwzvl_307{width:100%;font-size:22px;font-weight:400;color:#000000a6;line-height:1.4;flex-shrink:0;text-align:center}._metricValue_fwzvl_327{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center;font-size:clamp(36px,3.8vw,52px);font-weight:400;color:#000000e0;line-height:1.15;word-break:break-word}._metricUnit_fwzvl_355{font-size:clamp(24px,2.4vw,30px);font-weight:400;color:#00000080;margin-left:4px}._tileBlue_fwzvl_369{background:#e6f4ff}._tileBlue_fwzvl_369 ._metricIconWrap_fwzvl_283{background:#1677ff}._tileGreen_fwzvl_385{background:#f6ffed}._tileGreen_fwzvl_385 ._metricIconWrap_fwzvl_283{background:#52c41a}._tilePurple_fwzvl_401{background:#f9f0ff}._tilePurple_fwzvl_401 ._metricIconWrap_fwzvl_283{background:#722ed1}._tileOrange_fwzvl_417{background:#fff7e6}._tileOrange_fwzvl_417 ._metricIconWrap_fwzvl_283{background:#fa8c16}._chartCardBody_fwzvl_433{flex:1;min-height:0;display:flex;flex-direction:column}._chartWrap_fwzvl_447{flex:1;min-height:0;width:100%}._chartWrap_fwzvl_447>div{height:100%!important}._warnList_fwzvl_467{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;overflow-y:auto}._warnItem_fwzvl_485{display:flex;gap:14px;align-items:flex-start;padding:14px;border-radius:10px;background:#fafafa;border:1px solid rgba(0,0,0,.06)}._warnThumb_fwzvl_505{flex-shrink:0;width:68px;height:68px;border-radius:8px;background:#f0f0f0;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:400;color:#8c8c8c}._warnMain_fwzvl_533{flex:1;min-width:0}._warnName_fwzvl_543{font-size:24px;font-weight:400;color:#000000e0;margin-bottom:8px}._warnMeta_fwzvl_557{font-size:21px;font-weight:400;color:#00000073;line-height:1.55}._warnRight_fwzvl_571{flex-shrink:0;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:8px}._warnStock_fwzvl_589{font-size:24px;font-weight:400;color:#f5222d}._warnWarnLine_fwzvl_601{font-size:21px;font-weight:400;color:#00000073}._elderHome_fwzvl_3 ._warnItem_fwzvl_485 .ant-tag{font-size:20px;font-weight:400;padding:4px 12px}._warnFooterLink_fwzvl_625{display:block;margin-top:12px;text-align:center;font-size:22px;font-weight:400;flex-shrink:0}._warnEmpty_fwzvl_643{text-align:center;padding:32px 0;color:#00000073;font-size:22px;font-weight:400}._elderHome_fwzvl_3 .ant-empty-description{font-size:22px;font-weight:400}._elderHome_fwzvl_3 ._elderTable_fwzvl_671 .ant-table,._elderHome_fwzvl_3 ._elderTable_fwzvl_671 .ant-table-cell{font-size:21px;font-weight:400}._elderHome_fwzvl_3 ._elderTable_fwzvl_671 .ant-table-thead>tr>th{font-size:22px;font-weight:400}._elderHome_fwzvl_3 ._elderTable_fwzvl_671 .ant-table-tbody>tr>td{font-size:21px;font-weight:400;padding:14px 12px}@media(max-width:1200px){._metricRow4_fwzvl_231{grid-template-columns:repeat(2,1fr)}._metricValue_fwzvl_327{font-size:clamp(32px,4.8vw,44px)}}@media(max-width:768px){._metricRow4_fwzvl_231,._metricRow3_fwzvl_241{grid-template-columns:1fr}._panelCard_fwzvl_13 .ant-card-body{padding:14px 16px 16px}._elderHome_fwzvl_3 ._panelCard_fwzvl_13 .ant-card-head-title{font-size:22px!important}._panelCard_fwzvl_13 .ant-card-head{min-height:auto;padding:10px 16px}}._pageRoot_624l0_3{display:flex;flex-direction:column;gap:12px;width:100%;max-width:none;min-width:0;overflow:hidden}._rowQuick_624l0_25{flex:0 0 auto;width:100%}._rowCards_624l0_35{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:16px}._rowHalf_624l0_51{flex:1 1 0;min-height:0;display:flex;flex-direction:column}._rowHalf_624l0_51>.ant-row{flex:1;min-height:0;height:100%}._gridRowFill_624l0_77{flex:1;min-height:0}._gridColStretch_624l0_89{height:100%}._gridColStretch_624l0_89>*{height:100%;min-height:0}@media(max-height:820px),(max-width:768px){._pageRoot_624l0_3{height:auto;min-height:calc(100vh - 108px);overflow:visible}._rowCards_624l0_35{flex:none;min-height:640px}._rowHalf_624l0_51{flex:none;min-height:300px}}._pageRoot_asziw_7{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0;margin:0;box-sizing:border-box;background:transparent}._pageRootFullscreen_asziw_31{margin:-4px 0 -16px;min-height:0;height:calc(100vh - 108px);overflow:hidden}._pageGridRow_asziw_49{margin-left:-8px!important;margin-right:-8px!important}._pageGridRowFill_asziw_59{flex:1;min-height:0;height:100%;margin-left:-8px!important;margin-right:-8px!important;align-items:stretch}._pageGridCol_asziw_77{display:flex;flex-direction:column;min-width:0;min-height:0}._rowFull_561ax_23{width:100%;min-width:0;box-sizing:border-box}._rowFull_561ax_23>.ant-card,._rowFull_561ax_23>*>.ant-card{width:100%;max-width:100%;box-sizing:border-box}._pageRootInfo_561ax_13 ._rowBasic_561ax_49{flex:0 0 auto;min-width:0}._pageRootInfo_561ax_13 ._profileStatCard_561ax_61{height:150px}._pageRootInfo_561ax_13 ._profileStatCard_561ax_61 .ant-card-body{height:100%;box-sizing:border-box}._pageRootInfo_561ax_13 ._profileStatCard_561ax_61 ._profileStatIcon_561ax_79{font-size:22px;line-height:1}._pageRootInfo_561ax_13 ._rowFlexSplit_561ax_91{flex:1.4 1 0;min-height:240px;display:flex;flex-direction:column;min-width:0}._pageRootInfo_561ax_13 ._rowFlexSplit_561ax_91>.ant-row{flex:1;min-height:0;height:100%}._pageRootInfo_561ax_13 ._rowFlexSplit_561ax_91 .ant-col{height:100%}._profileLeftStack_561ax_127{display:flex;flex-direction:column;gap:16px;height:100%;min-height:0}._profileLeftStack_561ax_127>:first-child{flex:0 0 auto}._profileLeftStack_561ax_127>:last-child{flex:1 1 auto;min-height:220px;display:flex;flex-direction:column}._profileLeftStack_561ax_127 ._recentLoginPanel_561ax_165{flex:1 1 auto!important;min-height:220px!important;height:auto!important}._profileLeftStack_561ax_127 ._recentLoginTableWrap_561ax_177{flex:1 1 auto;min-height:120px;overflow:auto}._profileLeftStack_561ax_127 ._recentLoginPanel_561ax_165 .ant-table-body{overflow:visible!important}._profileOutlineBtnPrimary_561ax_199.ant-btn{height:28px;padding:0 12px;font-size:13px;font-weight:500;border-radius:6px;color:var(--saas-primary-light)!important;border-color:#1e5eff59!important;background:var(--saas-accent-soft)!important;box-shadow:none}._profileOutlineBtnPrimary_561ax_199.ant-btn:hover{color:var(--saas-primary-mid)!important;border-color:var(--saas-primary-light)!important;background:#1e5eff2e!important}._profileOutlineBtnPrimary_561ax_199 .anticon{color:var(--saas-primary-light)!important}._profileOutlineBtnDanger_561ax_243.ant-btn{height:28px;padding:0 12px;font-size:13px;font-weight:500;border-radius:6px;color:var(--saas-danger)!important;border-color:var(--saas-danger-border-soft)!important;background:var(--saas-danger-bg-soft)!important;box-shadow:none}._profileOutlineBtnDanger_561ax_243.ant-btn:hover{color:var(--saas-danger-hover)!important;border-color:var(--saas-danger)!important;background:#f56c6c29!important}._profileOutlineBtnDanger_561ax_243 .anticon{color:var(--saas-danger)!important}._basicColRight_561ax_287 ._profileOutlineBtnPrimary_561ax_199{margin-top:2px;align-self:flex-end}._basicEditLink_561ax_297.ant-typography{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-height:var(--basic-row-height);margin-top:0;padding-top:0;font-size:14px;font-weight:500;line-height:1.4;color:var(--saas-primary-light)!important;align-self:flex-end;flex-shrink:0}._basicEditLink_561ax_297.ant-typography:hover{color:var(--saas-primary-mid)!important}._basicEditLink_561ax_297 .anticon{font-size:14px}._pageRootInfo_561ax_13 ._rowStats_561ax_347,._pageRootInfo_561ax_13 ._rowFlexSplit_561ax_91{width:100%;min-width:0;box-sizing:border-box}._rowSection_561ax_361{flex:0 0 auto;min-width:0}._pageCard_561ax_373{min-height:100%}._section_561ax_381{width:100%}._pageRoot_561ax_3:not(._pageRootInfo_561ax_13){margin:-4px 0 -16px;min-height:0;height:calc(100vh - 108px);overflow:hidden}._pageRoot_561ax_3:not(._pageRootInfo_561ax_13)>._section_561ax_381.ant-card{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}._pageRoot_561ax_3:not(._pageRootInfo_561ax_13)>._section_561ax_381 .ant-card-head{flex-shrink:0}._pageRoot_561ax_3:not(._pageRootInfo_561ax_13)>._section_561ax_381 .ant-card-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._pageRoot_561ax_3:not(._pageRootInfo_561ax_13)>._section_561ax_381 .ant-card-body>._searchBar_561ax_445,._pageRoot_561ax_3:not(._pageRootInfo_561ax_13)>._section_561ax_381 .ant-card-body>._searchBarRow_561ax_447{flex-shrink:0}._pageRoot_561ax_3:not(._pageRootInfo_561ax_13)>._section_561ax_381 .ant-card-body>.ant-table-wrapper{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._pageRoot_561ax_3:not(._pageRootInfo_561ax_13)>._section_561ax_381 .ant-spin-nested-loading,._pageRoot_561ax_3:not(._pageRootInfo_561ax_13)>._section_561ax_381 .ant-spin-container{flex:1;min-height:0;display:flex;flex-direction:column;height:100%}._pageRoot_561ax_3:not(._pageRootInfo_561ax_13)>._section_561ax_381 .ant-table{flex:1;min-height:0;overflow:hidden}._pageRoot_561ax_3:not(._pageRootInfo_561ax_13)>._section_561ax_381 .ant-table-container{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._pageRoot_561ax_3:not(._pageRootInfo_561ax_13)>._section_561ax_381 .ant-table-content{flex:1;min-height:0;overflow:auto}._pageRoot_561ax_3:not(._pageRootInfo_561ax_13)>._section_561ax_381 .ant-table-body{overflow:auto!important}._pageRoot_561ax_3:not(._pageRootInfo_561ax_13)>._section_561ax_381 .ant-table-pagination,._pageRoot_561ax_3:not(._pageRootInfo_561ax_13)>._section_561ax_381 .ant-pagination{flex-shrink:0;margin-top:auto;padding-top:12px}._searchBar_561ax_445{display:flex;gap:10px;align-items:center;margin-bottom:16px;flex-wrap:wrap}._searchBarRow_561ax_447{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px;flex-wrap:wrap}._searchBarRow_561ax_447 ._searchBar_561ax_445{margin-bottom:0;flex:1 1 auto;min-width:0}._searchBarRow_561ax_447 ._toolbar_561ax_597{margin-bottom:0;flex:0 0 auto}@media(max-width:768px){._searchBarRow_561ax_447{align-items:stretch}._searchBarRow_561ax_447 ._toolbar_561ax_597{width:100%;justify-content:flex-end}}._searchDateRange_561ax_629{width:260px}._searchSelect_561ax_637{width:140px}._toolbar_561ax_597{display:flex;gap:10px;align-items:center;margin-bottom:16px;flex-wrap:wrap}._basicPanel_561ax_663.ant-card{background:linear-gradient(180deg,#f0f7ff,#fff)!important}._basicPanel_561ax_663{width:100%;height:auto!important;flex:0 0 auto!important;min-height:0!important;--basic-avatar-size: 192px;--basic-row-height: 44px;--basic-col-gap: 48px}._basicPanel_561ax_663 .ant-card-head{min-height:52px;padding:0 24px;border-bottom:1px solid var(--saas-divider);flex-shrink:0;background:transparent}._basicPanel_561ax_663 .ant-card-head-title{font-size:16px;font-weight:600;color:var(--saas-text)}._basicPanel_561ax_663 .ant-card-body{flex:0 0 auto!important;display:block!important;min-height:calc(var(--basic-avatar-size) + 32px);box-sizing:border-box;background:transparent}._basicMain_561ax_737{display:flex;align-items:center;gap:var(--basic-col-gap);min-height:var(--basic-avatar-size);box-sizing:border-box}._basicGrid_561ax_753{flex:1 1 0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,auto);column-gap:var(--basic-col-gap);row-gap:12px;align-items:center;min-width:0;min-height:var(--basic-avatar-size);box-sizing:border-box}._basicGridPlaceholder_561ax_779{min-height:var(--basic-row-height)}._basicCol_561ax_287{flex:1 1 0;display:flex;flex-direction:column;justify-content:center;gap:12px;min-width:0;min-height:var(--basic-avatar-size);box-sizing:border-box}._basicColLeft_561ax_809{align-items:flex-start;text-align:left}._basicColMid_561ax_819{align-items:center;text-align:center;padding-inline:8px}._basicColRight_561ax_287{align-items:flex-end;text-align:right}._avatarBlock_561ax_841{flex:0 0 var(--basic-avatar-size);display:flex;align-items:center;justify-content:center;align-self:center;min-height:var(--basic-avatar-size)}._avatarBlock_561ax_841 .ant-avatar,._basicAvatar_561ax_861.ant-avatar{width:var(--basic-avatar-size);height:var(--basic-avatar-size);line-height:var(--basic-avatar-size);font-size:84px;border:2px solid rgba(30,94,255,.12);background:#f0f4fa!important;color:#b4c2d8}._avatarBlock_561ax_841 .ant-avatar .anticon,._basicAvatar_561ax_861.ant-avatar .anticon{color:#b4c2d8}._basicUsernameText_561ax_891{font-size:18px;font-weight:700;color:var(--saas-text);line-height:1.35;letter-spacing:-.02em}._basicField_561ax_907{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:var(--basic-row-height);width:100%;max-width:100%;box-sizing:border-box}._basicFieldAlign_start_561ax_929{align-items:flex-start;text-align:left}._basicFieldAlign_center_561ax_939{align-items:center;text-align:center}._basicFieldAlign_end_561ax_949{align-items:flex-end;text-align:right}._basicLabel_561ax_959{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--saas-text-muted);line-height:1.4}._basicLabelIcon_561ax_979{font-size:13px;line-height:1;flex-shrink:0}._basicFieldAlign_center_561ax_939 ._basicLabel_561ax_959{justify-content:center}._basicFieldAlign_end_561ax_949 ._basicLabel_561ax_959{justify-content:flex-end}._basicSexMale_561ax_1007{font-size:16px;font-weight:800;color:#1677ff;line-height:1.5}._basicSexFemale_561ax_1021{font-size:16px;font-weight:800;color:#ff69b4;line-height:1.5}._basicValue_561ax_1035{font-size:14px;font-weight:600;color:var(--saas-text);line-height:1.5;word-break:break-word}._basicFieldAlign_center_561ax_939 ._basicValue_561ax_1035,._basicFieldAlign_end_561ax_949 ._basicValue_561ax_1035{width:100%}._basicFieldAlign_end_561ax_949 ._basicValue_561ax_1035 .ant-tag{margin-inline-end:0}._basicGrid_561ax_753 ._basicFieldAlign_center_561ax_939{justify-self:center}._basicGrid_561ax_753 ._basicFieldAlign_end_561ax_949,._basicGrid_561ax_753 ._basicEditLink_561ax_297{justify-self:end}._basicGrid_561ax_753 ._basicGridPlaceholder_561ax_779{display:block}._securityPanel_561ax_1105,._permissionPanel_561ax_1107{width:100%;height:100%;flex:1;min-height:0}._profileLeftStack_561ax_127 ._securityPanel_561ax_1105{height:auto!important;flex:0 0 auto!important}._securityBody_561ax_1133{flex:1;min-height:0;display:flex;flex-direction:column}._securityList_561ax_1147{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:2px}._securityActions_561ax_1165{flex-shrink:0;margin-top:auto;padding-top:10px;border-top:1px solid var(--saas-divider);display:flex;flex-wrap:wrap;gap:8px}._securityItem_561ax_1185{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;border-bottom:1px dashed var(--saas-divider)}._securityItem_561ax_1185:last-child{border-bottom:none}._securityLabel_561ax_1211{color:var(--saas-text-muted);font-size:13px;flex-shrink:0}._securityValue_561ax_1223{font-weight:500;color:var(--saas-text);font-size:13px;text-align:right}._permissionBody_561ax_1237{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;padding-top:2px}._permissionRoleRow_561ax_1255{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;flex-shrink:0}._permissionRoleRow_561ax_1255 ._permissionLabel_561ax_1271{margin-bottom:0;flex-shrink:0}._permissionDivider_561ax_1281{flex-shrink:0;border-top:1px solid var(--saas-divider);margin:2px 0}._permissionField_561ax_1293{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}._permissionLabel_561ax_1271{display:block;font-size:13px;font-weight:500;color:var(--saas-text-muted);margin-bottom:8px;line-height:1.4}._permissionRoles_561ax_1327{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1;min-width:0}._permissionRoles_561ax_1327 .ant-tag{margin-inline-end:0;padding-inline:10px;line-height:22px}._menuTreeWrap_561ax_1357{flex:1;min-height:0;overflow:auto;padding:6px 8px;background:var(--saas-table-surface-bg);border:1px solid var(--saas-table-header-border);border-radius:var(--saas-radius-md);box-sizing:border-box}._menuTreeWrap_561ax_1357 .ant-tree{background:transparent;font-size:14px;line-height:38px;color:var(--saas-menu-l2-color)}._menuTreeWrap_561ax_1357 .ant-tree-title{font-size:14px;font-weight:400;line-height:38px;color:var(--saas-menu-l2-color)}._menuTreeWrap_561ax_1357 .ant-tree-treenode{align-items:center;padding:3px 0;margin-bottom:0;line-height:38px}._menuTreeWrap_561ax_1357 .ant-tree-indent-unit{width:24px}._menuTreeWrap_561ax_1357 .ant-tree-switcher{display:inline-flex;align-items:center;justify-content:center;width:24px;margin-inline-end:4px;color:var(--saas-text-muted);background:transparent!important;transition:var(--saas-transition)}._menuTreeWrap_561ax_1357 .ant-tree-switcher:hover{color:var(--saas-primary);background:transparent!important}._menuTreeWrap_561ax_1357 .ant-tree-switcher-noop{width:24px}._menuTreeWrap_561ax_1357 .ant-tree-node-content-wrapper{min-height:38px;padding:0 8px;border-radius:var(--saas-menu-radius);background:transparent!important;transition:var(--saas-transition)}._menuTreeWrap_561ax_1357 .ant-tree-node-content-wrapper:hover{color:var(--saas-primary);background:#1e5eff0f!important}._menuTreeWrap_561ax_1357 .ant-tree-node-selected,._menuTreeWrap_561ax_1357 .ant-tree-node-content-wrapper.ant-tree-node-selected{background:transparent!important}._menuTreeSwitcher_561ax_1511{font-size:10px;color:inherit;transition:transform .2s cubic-bezier(.4,0,.2,1),color .2s ease}._quickEntryPanel_561ax_1525{width:100%;height:auto!important;flex:0 0 auto!important;min-height:0!important}._quickEntryPanel_561ax_1525 .ant-card-head{min-height:40px;padding:0 16px;border-bottom:1px solid var(--saas-divider);flex-shrink:0}._quickEntryPanel_561ax_1525 .ant-card-body{flex:0 0 auto!important;display:flex!important;align-items:center;padding:2px 12px 8px!important;min-height:0}._quickEntryActions_561ax_1569{width:100%}._quickEntryActions_561ax_1569.ant-space{display:flex;flex-wrap:wrap;gap:12px!important}._quickEntryActions_561ax_1569 .ant-space-item{margin:0!important}._recentLoginPanel_561ax_165{width:100%;height:100%;flex:1;min-height:0;display:flex;flex-direction:column}._pageRootInfo_561ax_13 ._recentLoginPanel_561ax_165 .ant-card-body{flex:1!important;min-height:0!important;display:flex!important;flex-direction:column!important;padding:4px 12px 6px!important}._recentLoginTableWrap_561ax_177{flex:1 1 auto;min-height:0;width:100%;max-width:100%;overflow:hidden}._recentLoginTableWrap_561ax_177 .ant-table-wrapper{width:100%;max-width:100%}._recentLoginTable_561ax_177.ant-table{width:100%!important}._recentLoginPanel_561ax_165 .ant-spin-nested-loading,._recentLoginPanel_561ax_165 .ant-spin-container{height:100%;min-height:0}._recentLoginPanel_561ax_165 .ant-spin-container{display:flex;flex-direction:column}._recentLoginPanel_561ax_165 .ant-table{font-size:12px}._recentLoginPanel_561ax_165 .ant-table-wrapper,._recentLoginPanel_561ax_165 .ant-table-container{flex:1;min-height:0;display:flex;flex-direction:column}._recentLoginPanel_561ax_165 .ant-table-header{flex-shrink:0;overflow:hidden!important;margin-right:0!important;padding-right:0!important}._recentLoginPanel_561ax_165 .ant-table-header table,._recentLoginPanel_561ax_165 .ant-table-body table,._recentLoginPanel_561ax_165 .ant-table-content table{width:100%!important;table-layout:fixed}._recentLoginPanel_561ax_165 .ant-table-body{flex:1 1 auto;min-height:0;overflow:auto!important;margin-right:0!important;padding-right:0!important}._recentLoginPanel_561ax_165 .ant-table-thead>tr>th{padding:5px 10px!important;line-height:1.45;vertical-align:middle;background:var(--saas-table-header-bg)!important;color:var(--saas-text-secondary)!important}._recentLoginPanel_561ax_165 .ant-table-tbody>tr>td{padding:5px 10px!important;line-height:1.45;vertical-align:middle;overflow:visible;color:var(--saas-text-secondary);background:var(--saas-table-cell-bg)}._recentLoginPanel_561ax_165 .ant-table-tbody>tr:hover>td{background:var(--saas-table-cell-hover-bg)!important}._recentLoginPanel_561ax_165 .ant-table-cell{overflow:visible}._recentLoginPanel_561ax_165 .ant-table-cell-ellipsis{white-space:normal;word-break:break-word}._recentLoginFooter_561ax_1831{padding-top:4px;margin-top:2px;border-top:1px solid var(--saas-divider);text-align:center;flex-shrink:0}._recentLoginViewAll_561ax_1847{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--saas-primary)!important;cursor:pointer}._recentLoginViewAll_561ax_1847:hover{color:var(--saas-primary-mid)!important}._abnormalRow_561ax_1875>td{background:#ff4d4f14!important}._abnormalRow_561ax_1875:hover>td{background:#ff4d4f1f!important}@media(max-height:820px),(max-width:768px){._pageRoot_561ax_3:not(._pageRootInfo_561ax_13){height:auto;min-height:calc(100vh - 108px);overflow:visible;margin:0}._pageRoot_561ax_3:not(._pageRootInfo_561ax_13)>._section_561ax_381.ant-card{flex:1 1 auto;min-height:0;overflow:visible}._pageRoot_561ax_3:not(._pageRootInfo_561ax_13)>._section_561ax_381 .ant-card-body{overflow:visible}._pageRoot_561ax_3:not(._pageRootInfo_561ax_13)>._section_561ax_381 .ant-card-body>.ant-table-wrapper{flex:1 1 auto;overflow:visible}._pageRoot_561ax_3:not(._pageRootInfo_561ax_13)>._section_561ax_381 .ant-table-content{overflow:visible}._pageRootInfo_561ax_13{height:auto;min-height:calc(100vh - 108px);overflow:visible}._pageRootInfo_561ax_13 ._rowFlexSplit_561ax_91{min-height:280px}._basicMain_561ax_737{flex-direction:column;align-items:flex-start;gap:20px;min-height:0}._basicCol_561ax_287,._basicGrid_561ax_753{width:100%;min-height:0;grid-template-columns:1fr;row-gap:12px}._basicGridPlaceholder_561ax_779{display:none}._avatarBlock_561ax_841{flex:none;min-height:0;justify-content:flex-start}._basicColMid_561ax_819,._basicColRight_561ax_287,._basicFieldAlign_center_561ax_939,._basicFieldAlign_end_561ax_949{align-items:flex-start;text-align:left}._basicColRight_561ax_287 ._profileOutlineBtnPrimary_561ax_199,._basicColRight_561ax_287 ._basicEditLink_561ax_297,._basicGrid_561ax_753 ._basicEditLink_561ax_297{align-self:flex-start;justify-content:flex-start;justify-self:start}}._pageRoot_1iy8i_1{min-height:100%}._pageTitle_1iy8i_9,._layoutRow_1iy8i_17{margin-bottom:16px}._inputCard_1iy8i_25{height:100%;min-height:280px}._sqlBlock_1iy8i_35{margin-top:12px;padding:12px;background:#0f172a;color:#e2e8f0;border-radius:8px;font-family:Consolas,Monaco,monospace;font-size:12px;line-height:1.6;white-space:pre-wrap;max-height:200px;overflow:auto}._resultCard_1iy8i_63{margin-top:0}._pageRoot_1f2mn_1{min-height:100%}._pageTitle_1f2mn_9{margin-bottom:16px}._logCard_1f2mn_17{margin-bottom:12px;cursor:pointer;transition:box-shadow .2s ease}._logCardActive_1f2mn_29{border-color:#1e5eff!important;box-shadow:0 0 0 2px #1e5eff26}._analysisPanel_1f2mn_39{min-height:400px}._analysisBlock_1f2mn_47{margin-bottom:16px}._analysisTitle_1f2mn_55{font-weight:600;margin-bottom:6px;font-size:13px}._analysisBody_1f2mn_67{font-size:13px;color:#4b5563;line-height:1.6}._floatRoot_kzxpk_1{position:fixed;right:24px;bottom:24px;z-index:1100;display:flex;flex-direction:column;align-items:flex-end;gap:12px}._panelWrap_kzxpk_25{opacity:0;transform:translateY(16px) scale(.94);transform-origin:bottom right;transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1);pointer-events:none;will-change:opacity,transform}._panelWrapVisible_kzxpk_47{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}._panel_kzxpk_25{width:368px;max-height:520px;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.35);background:#ffffffe0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 20px 50px #0f172a24,0 0 0 1px #1e5eff0f}[data-theme=dark] ._panel_kzxpk_25{background:#1c212ceb;border-color:#ffffff1a;box-shadow:0 20px 50px #00000059}._panelHeader_kzxpk_103{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:linear-gradient(120deg,#1e5eff24,#7c3aed1a);border-bottom:1px solid rgba(30,94,255,.12)}._headerBrand_kzxpk_121{display:flex;align-items:center;gap:10px}._headerAvatar_kzxpk_133{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#1e5eff,#6366f1 55%,#8b5cf6);box-shadow:0 4px 12px #1e5eff59}._panelTitle_kzxpk_155{display:block;font-weight:600;font-size:15px;color:#111827;line-height:1.3}._panelSubtitle_kzxpk_171{display:block;font-size:11px;color:#6b7280;margin-top:2px}[data-theme=dark] ._panelTitle_kzxpk_155{color:#f9fafb}[data-theme=dark] ._panelSubtitle_kzxpk_171{color:#9ca3af}._headerCloseBtn_kzxpk_201{width:32px;height:32px;border:none;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;color:#1e5eff;background:#ffffffbf;box-shadow:0 1px 4px #1e5eff1f;transition:background .2s ease,color .2s ease,transform .2s ease}._headerCloseBtn_kzxpk_201:hover{background:#fff;color:#1a52e6;transform:translateY(1px)}[data-theme=dark] ._headerCloseBtn_kzxpk_201{background:#ffffff1a;color:#93c5fd}[data-theme=dark] ._headerCloseBtn_kzxpk_201:hover{background:#ffffff29}._messageList_kzxpk_269{flex:1;overflow-y:auto;padding:12px 14px;min-height:240px;max-height:320px}._bubbleUser_kzxpk_285{margin-left:auto;width:fit-content;max-width:85%;padding:8px 14px;border-radius:14px 14px 4px;background:linear-gradient(135deg,#1e5eff,#4f46e5);color:#fff;font-size:13px;line-height:1.55;margin-bottom:10px;word-break:break-word;box-shadow:0 2px 8px #1e5eff33}._bubbleBot_kzxpk_315{display:flex;gap:8px;align-items:flex-start;margin-right:auto;max-width:92%;margin-bottom:10px}._bubbleAvatar_kzxpk_333{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#1e5eff,#8b5cf6);box-shadow:0 2px 8px #1e5eff40}._bubbleContent_kzxpk_357{padding:8px 12px;border-radius:4px 14px 14px;background:#f3f4f6;color:#374151;font-size:13px;line-height:1.55}[data-theme=dark] ._bubbleContent_kzxpk_357{background:#374151;color:#e5e7eb}._quickRow_kzxpk_385{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px 4px}._quickBtn_kzxpk_399{font-size:12px!important;padding:0 8px!important;height:26px!important;border-radius:13px!important;background:#1e5eff0f!important;border:1px solid rgba(30,94,255,.12)!important;color:#1e5eff!important}._quickBtn_kzxpk_399:hover{background:#1e5eff1f!important}._inputRow_kzxpk_427{display:flex;gap:8px;padding:10px 12px 14px;border-top:1px solid rgba(0,0,0,.06)}[data-theme=dark] ._inputRow_kzxpk_427{border-top-color:#ffffff14}._launcherWrap_kzxpk_451{position:relative;display:flex;align-items:center;gap:10px}._launcherHint_kzxpk_465{padding:6px 12px;border-radius:20px;font-size:13px;font-weight:500;color:#1e5eff;background:#fffffff2;border:1px solid rgba(30,94,255,.15);box-shadow:0 4px 16px #1e5eff1f;animation:_hintFade_kzxpk_1 .35s ease;white-space:nowrap}[data-theme=dark] ._launcherHint_kzxpk_465{background:#282e3af2;color:#93c5fd;border-color:#93c5fd33}@keyframes _hintFade_kzxpk_1{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}._launchBtn_kzxpk_525{position:relative;width:58px;height:58px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(145deg,#1e5eff,#4f46e5,#7c3aed);box-shadow:0 8px 28px #1e5eff66,0 0 0 1px #fff3 inset;transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s ease,background .28s ease}._launchBtn_kzxpk_525:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 14px 32px #1e5eff73}._launchBtnOpen_kzxpk_577{background:#fff;color:#1e5eff;box-shadow:0 8px 24px #1e5eff33,0 0 0 1px #1e5eff1f}._launchBtnOpen_kzxpk_577:hover{background:#f0f5ff;color:#1a52e6;box-shadow:0 12px 28px #1e5eff47}[data-theme=dark] ._launchBtnOpen_kzxpk_577{background:#282e3af2;color:#93c5fd;box-shadow:0 8px 24px #00000059}[data-theme=dark] ._launchBtnOpen_kzxpk_577:hover{background:#323a48fa}._launcherRing_kzxpk_625{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid rgba(30,94,255,.35);animation:_ringPulse_kzxpk_1 2.4s ease-in-out infinite;pointer-events:none}._launchBtnOpen_kzxpk_577 ._launcherRing_kzxpk_625{display:none}@keyframes _ringPulse_kzxpk_1{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.12);opacity:0}}._launcherIcon_kzxpk_675{display:flex;align-items:center;justify-content:center;transition:transform .28s cubic-bezier(.4,0,.2,1)}._launcherIconMinimize_kzxpk_689{font-size:18px;font-weight:600}._typingDots_kzxpk_699{display:inline-flex;gap:4px;align-items:center}._typingDots_kzxpk_699 span{width:6px;height:6px;border-radius:50%;background:#9ca3af;animation:_aiDot_kzxpk_1 1.2s infinite ease-in-out}._typingDots_kzxpk_699 span:nth-child(2){animation-delay:.15s}._typingDots_kzxpk_699 span:nth-child(3){animation-delay:.3s}@keyframes _aiDot_kzxpk_1{0%,80%,to{opacity:.3;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}._shell_170uh_9{min-height:100vh;background:var(--saas-page-bg)}._header_170uh_19{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 24px 0 20px;background:var(--saas-surface);backdrop-filter:blur(20px) saturate(1.15);-webkit-backdrop-filter:blur(20px) saturate(1.15);border-bottom:1px solid var(--saas-border);box-shadow:0 1px 2px #0f172a0a;transition:var(--saas-transition)}._brand_170uh_57{display:flex;align-items:center;min-width:0;flex-shrink:0}._headerRight_170uh_71{display:flex;align-items:center;gap:16px;height:60px;margin-left:auto;margin-right:0;flex-shrink:0}._headerRightLeft_170uh_91{display:flex;align-items:center;gap:8px;min-width:0}._headerRightActions_170uh_105{display:flex;align-items:center;gap:16px;flex-shrink:0}._headerAvatar_170uh_119.ant-avatar{flex-shrink:0;background-color:#f0f4fa!important;color:#b4c2d8}._headerAvatar_170uh_119.ant-avatar .anticon{color:#b4c2d8}._userName_170uh_139{font-family:var(--saas-font);font-size:14px;font-weight:400;line-height:1.5;color:var(--saas-text-secondary);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._headerIconBtn_170uh_163.ant-btn{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;transition:background-color .2s ease,color .2s ease}._headerIconBtn_170uh_163.ant-btn .anticon{font-size:20px}._headerRefreshBtn_170uh_193.ant-btn{color:#1677ff}._headerRefreshBtn_170uh_193.ant-btn:hover{background:#1677ff1a!important;color:#1677ff!important}._headerThemeBtn_170uh_211.ant-btn{color:#faad14}._headerThemeBtn_170uh_211.ant-btn:hover{background:#faad1426!important;color:#faad14!important}._headerBellBtn_170uh_229.ant-btn{color:#f5222d}._headerBellBtn_170uh_229.ant-btn:hover{background:#f5222d1a!important;color:#f5222d!important}._logoutBtn_170uh_247.ant-btn{width:auto;height:32px;padding:0 8px;font-size:12px;color:#52c41a;border-radius:6px;display:inline-flex;align-items:center;gap:4px;transition:background-color .2s ease,color .2s ease}._logoutBtn_170uh_247.ant-btn .anticon{font-size:20px}._logoutBtn_170uh_247.ant-btn:hover{background:#52c41a1a!important;color:#52c41a!important}._headerRightActions_170uh_105 .ant-badge{display:inline-flex;align-items:center}._sider_170uh_301{position:fixed!important;top:60px;left:0;bottom:0;z-index:99;background:var(--saas-sidebar-bg)!important;border-right:1px solid var(--saas-border)!important;box-shadow:none!important;transition:width .25s cubic-bezier(.4,0,.2,1)}._siderInner_170uh_325{height:100%;display:flex;flex-direction:column;padding:12px 0 16px;overflow:hidden}._menuScroll_170uh_343{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 2px}._sideMenu_170uh_361.ant-menu-inline{border-inline-end:none}._sider_170uh_301 .ant-layout-sider-children{height:100%;overflow:hidden}._siderInner_170uh_325 .ant-btn-text{margin:8px 12px 0;border-radius:var(--saas-radius-md);font-weight:500;color:var(--saas-text-muted);transition:var(--saas-transition)}._siderInner_170uh_325 .ant-btn-text:hover{color:var(--saas-primary)!important;background:#1e5eff14!important}._mainWrap_170uh_405{margin-top:60px;min-height:calc(100vh - 60px);transition:margin-left .25s cubic-bezier(.4,0,.2,1)}._content_170uh_417{padding:28px 32px 40px;background:var(--saas-page-bg);min-height:calc(100vh - 60px);overflow:auto}@media(max-width:768px){._header_170uh_19{padding:0 16px}._content_170uh_417{padding:16px 14px 24px}}._avatarMask_170uh_451{opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1)}._avatarUploadWrapper_170uh_461:hover ._avatarMask_170uh_451{opacity:1!important}._avatarUploadWrapper_170uh_461 img{transition:transform .25s cubic-bezier(.4,0,.2,1)}._avatarUploadWrapper_170uh_461:hover img{transform:scale(1.03)}._root_1ptvy_1{display:flex;align-items:center;gap:12px;min-width:0}._logo_1ptvy_15{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;overflow:hidden;line-height:0}._logo_1ptvy_15>*{width:100%;height:100%}._logo_1ptvy_15 img{width:100%;height:100%;object-fit:contain;display:block}._text_1ptvy_61{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0}._primary_1ptvy_77{font-family:PingFang SC,Microsoft YaHei,Inter,sans-serif;font-size:16px;font-weight:700;color:#111827;letter-spacing:.5px;line-height:1.25;white-space:nowrap}._secondary_1ptvy_97{font-family:Source Han Sans SC,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-weight:500;color:#6b7280;letter-spacing:.3px;line-height:1.3;white-space:nowrap}@media(max-width:992px){._text_1ptvy_61{max-width:180px}._primary_1ptvy_77,._secondary_1ptvy_97{overflow:hidden;text-overflow:ellipsis}}@media(max-width:576px){._text_1ptvy_61{display:none}}html[data-theme=dark] ._primary_1ptvy_77{color:#f3f4f6}html[data-theme=dark] ._secondary_1ptvy_97{color:#9ca3af}:root{--saas-font: "PingFang SC", "Microsoft YaHei", "Inter", sans-serif;--saas-transition: all .25s cubic-bezier(.4, 0, .2, 1);--saas-fw-page-title: 600;--saas-fw-card-title: 500;--saas-fw-menu: 400;--saas-fw-body: 400;--saas-fw-table: 400;--saas-fw-button: 500;--saas-fw-stat: 600;--saas-fs-xs: 12px;--saas-fs-sm: 13px;--saas-fs-base: 14px;--saas-fs-md: 15px;--saas-fs-lg: 17px;--saas-fs-xl: 20px;--saas-fs-2xl: 24px;--saas-lh-tight: 1.35;--saas-lh-normal: 1.5;--saas-lh-relaxed: 1.65;--saas-track-tight: -.025em;--saas-track-normal: -.01em;--saas-track-wide: .02em;--saas-primary: #1e5eff;--saas-primary-mid: #3b82ff;--saas-primary-light: #5ea8ff;--saas-primary-active: #1a52e6;--saas-danger: #f56c6c;--saas-danger-hover: #f78989;--saas-danger-active: #e85555;--saas-danger-bg-soft: rgba(245, 108, 108, .1);--saas-danger-border-soft: rgba(245, 108, 108, .35);--saas-page-bg: #f7f9fc;--saas-surface: rgba(255, 255, 255, .82);--saas-surface-card: rgba(255, 255, 255, .85);--saas-surface-modal: rgba(255, 255, 255, .88);--saas-sidebar-bg: #f5f8ff;--saas-accent-soft: #eaf1ff;--saas-text: #111827;--saas-text-secondary: #374151;--saas-text-muted: #6b7280;--saas-border: rgba(15, 23, 42, .06);--saas-radius-sm: 10px;--saas-radius-md: 12px;--saas-radius-lg: 20px;--saas-radius-xl: 24px;--saas-shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--saas-shadow-card: 0 8px 30px rgba(15, 23, 42, .04);--saas-shadow-hover: 0 12px 36px rgba(15, 23, 42, .06);--saas-shadow-modal: 0 20px 60px rgba(15, 23, 42, .08);--saas-shadow-btn-hover: 0 8px 20px rgba(30, 94, 255, .12);--saas-card-border: rgba(255, 255, 255, .72);--saas-divider: #eef2f6;--saas-menu-l1-color: #1f2937;--saas-menu-l2-color: #6b7280;--saas-menu-selected-bg: #eef4ff;--saas-menu-radius: 10px;--saas-table-surface-bg: rgba(255, 255, 255, .6);--saas-table-header-bg: #fafbfc;--saas-table-header-border: #eef2f6;--saas-table-cell-bg: #ffffff;--saas-table-cell-hover-bg: rgba(30, 94, 255, .04);--saas-table-cell-border: #f3f4f6;--saas-table-fix-shadow-left: inset 8px 0 6px -8px rgba(15, 23, 42, .06);--saas-table-fix-shadow-right: inset -8px 0 6px -8px rgba(15, 23, 42, .06);--saas-table-fix-shadow-left-ping: inset 10px 0 8px -6px rgba(15, 23, 42, .1);--saas-table-fix-shadow-right-ping: inset -10px 0 8px -6px rgba(15, 23, 42, .1)}html[data-theme=dark]{--saas-page-bg: #0f1419;--saas-surface: rgba(22, 27, 34, .92);--saas-surface-card: rgba(30, 36, 46, .88);--saas-surface-modal: rgba(30, 36, 46, .96);--saas-sidebar-bg: #151b23;--saas-accent-soft: rgba(30, 94, 255, .14);--saas-text: #f3f4f6;--saas-text-secondary: #d1d5db;--saas-text-muted: #9ca3af;--saas-border: rgba(255, 255, 255, .08);--saas-shadow-sm: 0 1px 2px rgba(0, 0, 0, .2);--saas-shadow-card: 0 8px 30px rgba(0, 0, 0, .28);--saas-shadow-hover: 0 12px 36px rgba(0, 0, 0, .32);--saas-shadow-modal: 0 20px 60px rgba(0, 0, 0, .45);--saas-shadow-btn-hover: 0 8px 20px rgba(30, 94, 255, .2);--saas-card-border: rgba(255, 255, 255, .08);--saas-divider: #2d3748;--saas-menu-l1-color: #f3f4f6;--saas-menu-l2-color: #9ca3af;--saas-menu-selected-bg: rgba(30, 94, 255, .14);--saas-table-surface-bg: #1a1f27;--saas-table-header-bg: #1a2030;--saas-table-header-border: #2d3748;--saas-table-cell-bg: #1e2430;--saas-table-cell-hover-bg: rgba(30, 94, 255, .1);--saas-table-cell-border: #2d3748;--saas-table-fix-shadow-left: inset 8px 0 8px -6px rgba(0, 0, 0, .28);--saas-table-fix-shadow-right: inset -8px 0 8px -6px rgba(0, 0, 0, .28);--saas-table-fix-shadow-left-ping: inset 10px 0 10px -5px rgba(0, 0, 0, .38);--saas-table-fix-shadow-right-ping: inset -10px 0 10px -5px rgba(0, 0, 0, .38)}:root{font-family:var(--saas-font);line-height:var(--saas-lh-normal);font-weight:var(--saas-fw-body);color:var(--saas-text-secondary);background-color:var(--saas-page-bg);font-synthesis:none;text-rendering:optimizeLegibility}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{min-height:100vh;background:var(--saas-page-bg)}.ant-modal-root .ant-modal-mask,.ant-modal-confirm .ant-modal-mask,.ant-drawer .ant-drawer-mask,.ant-image-preview-mask{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ant-modal-root .ant-modal-wrap{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ant-modal-root .ant-modal{background:transparent!important;box-shadow:none!important;padding:0}.ant-modal-root .ant-modal-content{background:var(--saas-surface-modal)!important;backdrop-filter:blur(24px) saturate(1.12);-webkit-backdrop-filter:blur(24px) saturate(1.12);border-radius:var(--saas-radius-xl)!important;box-shadow:0 0 0 1px #0f172a0d,0 16px 48px #0f172a1f,0 32px 80px #0f172a14!important;border:1px solid rgba(15,23,42,.06);animation:saasModalIn .28s cubic-bezier(.4,0,.2,1);overflow:hidden}.ant-modal-root .ant-modal-header{background:transparent!important;border-bottom:1px solid var(--saas-divider)!important;padding:20px 28px 14px!important}.ant-modal-root .ant-modal-body{padding:20px 28px 10px!important}.ant-modal-root .ant-modal-footer{border-top:1px solid var(--saas-divider)!important;padding:14px 28px 20px!important}.ant-drawer .ant-drawer-content{background:var(--saas-surface-modal)!important;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:-12px 0 48px #0f172a0f!important}.ant-drawer .ant-drawer-header{border-bottom:1px solid var(--saas-divider)!important}@keyframes saasModalIn{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.ant-modal-root .ant-modal-content{animation:none}}:root{--btn-primary: #1e5eff;--btn-primary-hover: #3b82ff;--btn-primary-active: #1a52e6;--btn-radius: 12px;--btn-shadow: 0 1px 2px rgba(0, 0, 0, .04);--btn-shadow-hover: 0 8px 20px rgba(30, 94, 255, .12);--btn-transition: all .25s cubic-bezier(.4, 0, .2, 1)}.ant-btn-primary:not(:disabled):not(.ant-btn-background-ghost){background:var(--btn-primary)!important;background-image:none!important;border:none!important;border-radius:var(--btn-radius)!important;font-weight:500!important;box-shadow:var(--btn-shadow)!important;transition:var(--btn-transition)!important}.ant-btn-primary:not(:disabled):not(.ant-btn-background-ghost):hover,.ant-btn-primary:not(:disabled):not(.ant-btn-background-ghost):focus-visible{background:var(--btn-primary-hover)!important;background-image:none!important;color:#fff!important;transform:translateY(-1px);box-shadow:var(--btn-shadow-hover)!important}.ant-btn-primary:not(:disabled):not(.ant-btn-background-ghost):active{background:var(--btn-primary-active)!important;transform:translateY(0);box-shadow:var(--btn-shadow)!important}.ant-btn-default:not(:disabled){background:#fff!important;background-image:none!important;border:1px solid #e5e7eb!important;border-radius:var(--btn-radius)!important;font-weight:500!important;color:#374151!important;box-shadow:var(--btn-shadow)!important;transition:var(--btn-transition)!important}.ant-btn-default:not(:disabled):hover,.ant-btn-default:not(:disabled):focus-visible{color:var(--btn-primary)!important;border-color:#1e5eff47!important;background:#1e5eff0a!important;transform:translateY(-1px);box-shadow:var(--btn-shadow)!important}.ant-btn-default:not(:disabled):active{transform:translateY(0);background:#f9fafb!important}.ant-btn-dashed:not(:disabled){border-radius:var(--btn-radius)!important;border-color:#e5e7eb!important;background:#fff!important;font-weight:500!important;box-shadow:none!important;transition:var(--btn-transition)!important}.ant-btn-dashed:not(:disabled):hover{color:var(--btn-primary)!important;border-color:#1e5eff59!important;background:#1e5eff0a!important}.ant-btn-text:not(:disabled),.ant-btn-link:not(:disabled){font-weight:500!important;transition:var(--btn-transition)!important;box-shadow:none!important}.ant-btn-text:not(:disabled):hover{background:#1e5eff14!important;color:var(--btn-primary)!important}.ant-btn-link:not(:disabled){color:var(--btn-primary)!important}.ant-btn-link:not(:disabled):hover{color:var(--btn-primary-hover)!important}.ant-btn:disabled,.ant-btn.ant-btn-disabled{background-image:none!important;transform:none!important;box-shadow:none!important}.ant-btn-loading{transform:none!important}@media(prefers-reduced-motion:reduce){.ant-btn-primary:not(:disabled):hover,.ant-btn-default:not(:disabled):hover{transform:none}}button:not(:disabled),input[type=button]:not(:disabled),input[type=submit]:not(:disabled),input[type=reset]:not(:disabled),a[href],[role=button]:not([aria-disabled=true]),.ant-btn:not(:disabled):not(.ant-btn-disabled),.ant-btn-link:not(:disabled):not(.ant-btn-disabled),.ant-btn-text:not(:disabled):not(.ant-btn-disabled),.ant-menu-item:not(.ant-menu-item-disabled),.ant-menu-submenu-title,.ant-pagination .ant-pagination-item a,.ant-pagination .ant-pagination-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-next .ant-pagination-item-link,.ant-pagination .ant-pagination-jump-prev .ant-pagination-item-link,.ant-pagination .ant-pagination-jump-next .ant-pagination-item-link,.ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled),.ant-select:not(.ant-select-disabled) .ant-select-selector,.ant-tabs-tab:not(.ant-tabs-tab-disabled),.ant-tabs-tab-btn,.ant-breadcrumb a,.ant-tree .ant-tree-node-content-wrapper,.ant-tree .ant-tree-switcher,.ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled),.ant-radio-wrapper:not(.ant-radio-wrapper-disabled),.ant-switch:not(.ant-switch-disabled),.ant-picker:not(.ant-picker-disabled),.ant-upload:not(.ant-upload-disabled) .ant-upload-select,.ant-segmented .ant-segmented-item-label,.ant-table-tbody .ant-btn-link,.ant-table-tbody .ant-btn-text,label[for]{cursor:pointer}button:disabled,.ant-btn-disabled,.ant-btn:disabled,.ant-menu-item-disabled,.ant-dropdown-menu-item-disabled,.ant-select-disabled .ant-select-selector,.ant-tabs-tab-disabled,[aria-disabled=true]{cursor:not-allowed}.ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled){background:var(--saas-danger)!important;border-color:var(--saas-danger)!important;color:#fff!important;box-shadow:0 1px 2px #f56c6c33!important}.ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover,.ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):focus-visible{background:var(--saas-danger-hover)!important;border-color:var(--saas-danger-hover)!important;color:#fff!important;box-shadow:0 6px 16px #f56c6c38!important}.ant-btn-primary.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):active{background:var(--saas-danger-active)!important;border-color:var(--saas-danger-active)!important}.ant-btn-default.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled){color:var(--saas-danger)!important;border-color:var(--saas-danger-border-soft)!important}.ant-btn-default.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover,.ant-btn-default.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):focus-visible{color:var(--saas-danger-hover)!important;border-color:var(--saas-danger-hover)!important;background:var(--saas-danger-bg-soft)!important}.ant-btn-text.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled),.ant-btn-link.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled){color:var(--saas-danger)!important}.ant-btn-text.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover,.ant-btn-link.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover,.ant-btn-text.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):focus-visible,.ant-btn-link.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):focus-visible{color:var(--saas-danger-hover)!important;background:var(--saas-danger-bg-soft)!important}.ant-btn-dashed.ant-btn-dangerous:not(:disabled):not(.ant-btn-disabled):hover{color:var(--saas-danger)!important;border-color:var(--saas-danger-border-soft)!important}.ant-table-wrapper .ant-btn-link.ant-btn-dangerous,.ant-table-wrapper .ant-btn-text.ant-btn-dangerous{color:var(--saas-danger)!important}.ant-table-wrapper .ant-btn-link.ant-btn-dangerous:hover,.ant-table-wrapper .ant-btn-text.ant-btn-dangerous:hover{color:var(--saas-danger-hover)!important}.ant-modal-confirm .ant-btn-primary.ant-btn-dangerous:not(:disabled){background:var(--saas-danger)!important;border-color:var(--saas-danger)!important}.ant-modal-confirm .ant-btn-primary.ant-btn-dangerous:not(:disabled):hover{background:var(--saas-danger-hover)!important;border-color:var(--saas-danger-hover)!important}.saas-app .ant-menu .ant-menu-item-selected:before,.saas-app .ant-menu .ant-menu-item-selected:after,.saas-app .ant-menu-inline .ant-menu-item:before,.saas-app .ant-menu-inline .ant-menu-item:after,.saas-app .ant-menu-light.ant-menu-inline .ant-menu-item-selected:before,.saas-app .ant-menu-light.ant-menu-inline .ant-menu-item-selected:after{display:none!important;width:0!important;opacity:0!important;border:none!important;box-shadow:none!important}.saas-app .ant-menu-light .ant-menu-item-selected{border-inline-end:none!important}:root{--saas-scrollbar-size: 6px;--saas-scrollbar-thumb: rgba(15, 23, 42, .12);--saas-scrollbar-thumb-hover: rgba(15, 23, 42, .2);--saas-scrollbar-fade: .25s ease}html[data-theme=dark]{--saas-scrollbar-thumb: rgba(255, 255, 255, .14);--saas-scrollbar-thumb-hover: rgba(255, 255, 255, .24)}html{scrollbar-width:thin;scrollbar-color:transparent transparent}html.is-scrolling{scrollbar-color:var(--saas-scrollbar-thumb) transparent}.ant-table-body,.ant-table-content,.ant-modal-body,.ant-drawer-body{scrollbar-width:thin;scrollbar-color:transparent transparent}.saas-scroll:hover,.ant-table-body:hover,.ant-table-content:hover,.ant-modal-body:hover,.ant-drawer-body:hover,.ant-layout-sider .saas-scroll:hover,html.is-scrolling .saas-scroll,html.is-scrolling .ant-table-body,html.is-scrolling .ant-table-content,html.is-scrolling .ant-modal-body,html.is-scrolling .ant-drawer-body,html.is-scrolling .ant-layout-sider .saas-scroll{scrollbar-color:var(--saas-scrollbar-thumb) transparent}*::-webkit-scrollbar{width:var(--saas-scrollbar-size);height:var(--saas-scrollbar-size)}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:transparent;border-radius:999px;min-height:48px;transition:background-color var(--saas-scrollbar-fade)}.saas-sider-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.saas-sider-scroll:hover,.saas-sider-scroll:focus-within,html.is-scrolling .saas-sider-scroll{scrollbar-color:var(--saas-scrollbar-thumb) transparent}.saas-sider-scroll::-webkit-scrollbar{width:6px;height:6px}.saas-sider-scroll::-webkit-scrollbar-track,.saas-sider-scroll::-webkit-scrollbar-track-piece,.saas-sider-scroll::-webkit-scrollbar-corner{background:transparent!important;box-shadow:none!important}.saas-sider-scroll::-webkit-scrollbar-thumb{background-color:transparent;border-radius:999px;min-height:24px;border:2px solid transparent;background-clip:padding-box}.saas-sider-scroll:hover::-webkit-scrollbar-thumb,.saas-sider-scroll:focus-within::-webkit-scrollbar-thumb,html.is-scrolling .saas-sider-scroll::-webkit-scrollbar-thumb{background-color:var(--saas-scrollbar-thumb)!important}.saas-sider-scroll::-webkit-scrollbar-thumb:hover,.saas-sider-scroll::-webkit-scrollbar-thumb:active{background-color:var(--saas-scrollbar-thumb-hover)!important}html.is-scrolling::-webkit-scrollbar-thumb,html.is-scrolling .saas-scroll::-webkit-scrollbar-thumb,html.is-scrolling .ant-table-body::-webkit-scrollbar-thumb,html.is-scrolling .ant-table-content::-webkit-scrollbar-thumb,html.is-scrolling .ant-modal-body::-webkit-scrollbar-thumb,html.is-scrolling .ant-drawer-body::-webkit-scrollbar-thumb,html.is-scrolling .ant-layout-sider .saas-scroll::-webkit-scrollbar-thumb{background-color:var(--saas-scrollbar-thumb)}.saas-scroll:hover::-webkit-scrollbar-thumb,.ant-table-body:hover::-webkit-scrollbar-thumb,.ant-table-content:hover::-webkit-scrollbar-thumb,.ant-modal-body:hover::-webkit-scrollbar-thumb,.ant-drawer-body:hover::-webkit-scrollbar-thumb,.ant-layout-sider .saas-scroll:hover::-webkit-scrollbar-thumb{background-color:var(--saas-scrollbar-thumb)}*::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:active{background-color:var(--saas-scrollbar-thumb-hover)!important}.ant-table-body::-webkit-scrollbar-thumb:hover,.ant-table-content::-webkit-scrollbar-thumb:hover{background-color:#1e5eff2e!important}@media(prefers-reduced-motion:reduce){*::-webkit-scrollbar-thumb{background-color:var(--saas-scrollbar-thumb);transition:none}html,.ant-table-body,.ant-table-content,.ant-modal-body,.ant-drawer-body{scrollbar-color:var(--saas-scrollbar-thumb) transparent}}.saas-app .ant-input:-webkit-autofill,.saas-app .ant-input:-webkit-autofill:hover,.saas-app .ant-input:-webkit-autofill:focus,.saas-app .ant-input:-webkit-autofill:active,.saas-app .ant-input-affix-wrapper input:-webkit-autofill,.saas-app .ant-input-affix-wrapper input:-webkit-autofill:hover,.saas-app .ant-input-affix-wrapper input:-webkit-autofill:focus,.saas-app .ant-input-affix-wrapper input:-webkit-autofill:active,.saas-app textarea.ant-input:-webkit-autofill{-webkit-text-fill-color:var(--saas-text, #111827)!important;caret-color:var(--saas-text, #111827);-webkit-box-shadow:0 0 0 1000px rgba(255,255,255,.92) inset!important;box-shadow:0 0 0 1000px #ffffffeb inset!important;transition:background-color 99999s ease-out 0s}.saas-app .ant-input-affix-wrapper:has(input:-webkit-autofill){background:#ffffffeb!important}.saas-app .ant-input:autofill,.saas-app .ant-input-affix-wrapper input:autofill{box-shadow:0 0 0 1000px #ffffffeb inset!important;-webkit-text-fill-color:var(--saas-text, #111827)!important}:root{--saas-admin-header-h: 60px;--saas-table-chrome: 240px}.saas-app .ant-table-wrapper{display:flex;flex-direction:column;min-height:0;border-radius:16px;overflow:hidden}.saas-app .ant-table-wrapper .ant-spin-nested-loading,.saas-app .ant-table-wrapper .ant-spin-container,.saas-app .ant-table-wrapper .ant-table,.saas-app .ant-table-wrapper .ant-table-container{display:flex;flex-direction:column;flex:1;min-height:0}.saas-app .ant-table-wrapper .ant-table-content{flex:1;min-height:0;max-height:calc(100vh - var(--saas-admin-header-h) - var(--saas-table-chrome));overflow:auto!important;scrollbar-gutter:stable}.saas-app .ant-table-wrapper .ant-table-header{flex-shrink:0;overflow:hidden!important;position:relative;z-index:6}.saas-app .ant-table-wrapper .ant-table-body{flex:1;min-height:0;max-height:calc(100vh - var(--saas-admin-header-h) - var(--saas-table-chrome));overflow:auto!important;scrollbar-gutter:stable}.saas-app .ant-table-thead>tr>th:not(.ant-table-cell-fix-left):not(.ant-table-cell-fix-right),.saas-app .ant-table-wrapper .ant-table-header .ant-table-thead>tr>th:not(.ant-table-cell-fix-left):not(.ant-table-cell-fix-right){position:sticky;top:0;z-index:5;background:var(--saas-table-header-bg)!important;box-shadow:inset 0 -1px 0 var(--saas-table-header-border)}.saas-app .ant-table-thead>tr>th.ant-table-cell-fix-left,.saas-app .ant-table-thead>tr>th.ant-table-cell-fix-right{position:sticky;top:0;z-index:7!important;background:var(--saas-table-header-bg)!important;box-shadow:inset 0 -1px 0 var(--saas-table-header-border)}.saas-app .ant-table-thead>tr>th:before{background:var(--saas-table-header-border)!important}.saas-app .ant-table-wrapper .ant-table-pagination{flex-shrink:0;margin:16px 0 0!important}.saas-app [style*="overflow: auto"]>.ant-table-wrapper .ant-table-content,.saas-app [style*="overflow:auto"]>.ant-table-wrapper .ant-table-content{max-height:min(calc(100vh - var(--saas-admin-header-h) - 320px),420px)}@media(max-width:992px){:root{--saas-table-chrome: 220px}}@media(max-width:768px){:root{--saas-table-chrome: 200px}.saas-app .ant-table-wrapper .ant-table-content,.saas-app .ant-table-wrapper .ant-table-body{max-height:calc(100vh - var(--saas-admin-header-h) - var(--saas-table-chrome))}}@media(prefers-reduced-motion:reduce){.saas-app .ant-table-wrapper .ant-table-content{scroll-behavior:auto}}html,body,#root,.ant-app{font-family:var(--saas-font);font-size:var(--saas-fs-base);font-weight:var(--saas-fw-body);line-height:var(--saas-lh-normal);color:var(--saas-text-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.saas-app{font-family:var(--saas-font);font-size:var(--saas-fs-base);font-weight:var(--saas-fw-body);line-height:var(--saas-lh-normal);color:var(--saas-text-secondary)}.saas-app .saas-page-header,.saas-app .ant-typography h1,.saas-app h1.ant-typography{margin:0 0 24px!important;font-size:var(--saas-fs-xl)!important;font-weight:var(--saas-fw-page-title)!important;line-height:var(--saas-lh-tight)!important;letter-spacing:var(--saas-track-tight)!important;color:var(--saas-text)!important}.saas-app .ant-typography h2,.saas-app h2.ant-typography{font-size:var(--saas-fs-lg)!important;font-weight:var(--saas-fw-page-title)!important;line-height:var(--saas-lh-tight)!important;letter-spacing:var(--saas-track-tight)!important;color:var(--saas-text)!important}.saas-app .ant-typography h3,.saas-app h3.ant-typography{font-size:var(--saas-fs-md)!important;font-weight:var(--saas-fw-card-title)!important;line-height:var(--saas-lh-tight)!important;color:var(--saas-text)!important}.saas-app .ant-typography h4,.saas-app .ant-typography h5,.saas-app h4.ant-typography,.saas-app h5.ant-typography{font-size:var(--saas-fs-base)!important;font-weight:var(--saas-fw-card-title)!important;line-height:var(--saas-lh-normal)!important;color:var(--saas-text)!important}.saas-app .ant-typography,.saas-app .ant-typography p{font-weight:var(--saas-fw-body);color:var(--saas-text-secondary)}.saas-app .ant-typography-secondary,.saas-app .ant-typography.ant-typography-secondary{color:var(--saas-text-muted)!important;font-weight:var(--saas-fw-body)!important}.saas-app strong,.saas-app .ant-typography strong,.saas-app b{font-weight:var(--saas-fw-card-title)!important;color:var(--saas-text)}.saas-app .ant-card-head-title,.saas-app .ant-drawer-title,.saas-app .ant-modal-title,.ant-modal-root .ant-modal-title,.ant-drawer .ant-drawer-title{font-family:var(--saas-font)!important;font-size:var(--saas-fs-md)!important;font-weight:var(--saas-fw-card-title)!important;line-height:var(--saas-lh-tight)!important;letter-spacing:var(--saas-track-normal)!important;color:var(--saas-text)!important}.saas-app .ant-table-thead>tr>th{font-size:var(--saas-fs-sm)!important;font-weight:var(--saas-fw-table)!important;line-height:var(--saas-lh-normal)!important;letter-spacing:var(--saas-track-wide)!important;color:var(--saas-text-muted)!important}.saas-app .ant-table-tbody>tr>td{font-size:var(--saas-fs-base)!important;font-weight:var(--saas-fw-table)!important;line-height:var(--saas-lh-normal)!important;color:var(--saas-text-secondary)!important}.saas-app .ant-table-cell .ant-btn-link{font-weight:var(--saas-fw-body)!important}.saas-app .ant-form-item-label>label{font-size:var(--saas-fs-sm)!important;font-weight:var(--saas-fw-body)!important;line-height:var(--saas-lh-normal)!important;color:var(--saas-text-secondary)!important}.saas-app .ant-input,.saas-app .ant-input-affix-wrapper,.saas-app .ant-input-affix-wrapper input,.saas-app .ant-select-selection-item,.saas-app .ant-select-selection-placeholder,.saas-app .ant-picker-input>input{font-size:var(--saas-fs-base)!important;font-weight:var(--saas-fw-body)!important}.saas-app .ant-btn{font-family:var(--saas-font)!important;font-size:var(--saas-fs-base)!important;font-weight:var(--saas-fw-button)!important;letter-spacing:var(--saas-track-wide)!important}.saas-app .ant-statistic-title{font-size:var(--saas-fs-sm)!important;font-weight:var(--saas-fw-body)!important;color:var(--saas-text-muted)!important;margin-bottom:6px!important}.saas-app .ant-statistic-content{font-size:var(--saas-fs-2xl)!important;font-weight:var(--saas-fw-stat)!important;line-height:var(--saas-lh-tight)!important;letter-spacing:var(--saas-track-tight)!important;color:var(--saas-text)!important}.saas-app .ant-statistic-content-value{font-weight:var(--saas-fw-stat)!important}.saas-app .ant-tag{font-size:var(--saas-fs-xs)!important;font-weight:var(--saas-fw-body)!important}.saas-app .ant-pagination,.saas-app .ant-pagination-item a{font-size:var(--saas-fs-sm)!important;font-weight:var(--saas-fw-body)!important}.saas-app .ant-pagination .ant-pagination-item-active a{font-weight:var(--saas-fw-button)!important}.saas-app .ant-tree,.saas-app .ant-tree-title{font-size:var(--saas-fs-base)!important;font-weight:var(--saas-fw-body)!important}.saas-app .ant-result-title{font-size:var(--saas-fs-lg)!important;font-weight:var(--saas-fw-page-title)!important;color:var(--saas-text)!important}.saas-app .ant-result-subtitle{font-size:var(--saas-fs-base)!important;font-weight:var(--saas-fw-body)!important;color:var(--saas-text-muted)!important}.saas-app .ant-descriptions-item-label{font-weight:var(--saas-fw-body)!important;color:var(--saas-text-muted)!important}.saas-app .ant-descriptions-item-content{font-weight:var(--saas-fw-body)!important;color:var(--saas-text-secondary)!important}.saas-toolbar{margin-bottom:20px;gap:12px}.ant-modal-root .ant-modal-body,.ant-drawer .ant-drawer-body{font-family:var(--saas-font);font-size:var(--saas-fs-base);font-weight:var(--saas-fw-body);line-height:var(--saas-lh-relaxed);color:var(--saas-text-secondary)}.ant-modal-root .ant-modal-title{font-weight:var(--saas-fw-page-title)!important;font-size:var(--saas-fs-lg)!important}.saas-brand-name{margin:0;font-family:PingFang SC,Microsoft YaHei,Inter,sans-serif;font-weight:600;letter-spacing:.05em;line-height:1.35;font-synthesis:none}.saas-brand-name--header{font-size:16px;color:#111827;letter-spacing:.06em}.saas-brand-name--hero{font-size:clamp(32px,2.85vw,38px);font-weight:700;color:#1e5eff;letter-spacing:.04em;line-height:1.2}.saas-app .ant-layout-sider{background:var(--saas-sidebar-bg)!important;border-right:1px solid var(--saas-border)!important;box-shadow:none!important}.saas-app .ant-menu-light{background:transparent!important}.saas-app .ant-menu-light.ant-menu-inline>.ant-menu-item{font-size:15px!important;font-weight:600!important;color:var(--saas-menu-l1-color)!important}.saas-app .ant-menu-light.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{font-size:15px!important;font-weight:600!important;color:var(--saas-menu-l1-color)!important}.saas-app .ant-menu-light .ant-menu-sub .ant-menu-item{font-size:14px!important;font-weight:400!important;color:var(--saas-menu-l2-color)!important}.saas-app .ant-menu-light .ant-menu-item,.saas-app .ant-menu-light .ant-menu-submenu-title{margin-inline:10px!important;margin-block:3px!important;width:calc(100% - 20px)!important;border-radius:var(--saas-menu-radius)!important;transition:background .2s ease,color .2s ease!important;height:42px!important;line-height:42px!important}.saas-app .ant-menu-light .ant-menu-sub .ant-menu-item{height:38px!important;line-height:38px!important;padding-inline-start:40px!important}.saas-app .ant-menu-light .ant-menu-item .ant-menu-item-icon,.saas-app .ant-menu-light .ant-menu-submenu-title .ant-menu-item-icon,.saas-app .ant-menu-light .ant-menu-item .anticon,.saas-app .ant-menu-light .ant-menu-submenu-title .anticon{font-size:16px;min-width:16px;color:inherit}.saas-app .ant-menu-light .ant-menu-item:hover,.saas-app .ant-menu-light .ant-menu-submenu-title:hover{color:var(--saas-primary)!important;background:#1e5eff0f!important}.saas-app .ant-menu-light .ant-menu-submenu-open>.ant-menu-submenu-title{color:var(--saas-primary)!important;font-weight:600!important}.saas-app .ant-menu-light .ant-menu-submenu-open>.ant-menu-submenu-title .anticon{color:var(--saas-primary)!important}.saas-app .ant-menu-light .ant-menu-item-selected{color:var(--saas-primary)!important;background:var(--saas-menu-selected-bg)!important;font-weight:500!important}.saas-app .ant-menu-light .ant-menu-item-selected .ant-menu-item-icon,.saas-app .ant-menu-light .ant-menu-item-selected .anticon{color:var(--saas-primary)!important}.saas-app .ant-menu-inline .ant-menu-sub.ant-menu-inline{background:transparent!important}.saas-app .ant-card{background:var(--saas-surface-card)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--saas-card-border)!important;border-radius:var(--saas-radius-lg)!important;box-shadow:var(--saas-shadow-card)!important;transition:var(--saas-transition)}.saas-app .ant-card:hover{box-shadow:var(--saas-shadow-hover)!important;transform:translateY(-1px)}.saas-app .ant-card-head{border-bottom:1px solid rgba(238,242,246,.95)!important;min-height:52px;padding:0 24px!important}.saas-app .ant-card-body{padding:22px 24px!important}.saas-app .ant-input,.saas-app .ant-input-affix-wrapper,.saas-app .ant-input-number,.saas-app .ant-select-selector,.saas-app .ant-picker{border-radius:var(--saas-radius-md)!important;border-color:var(--saas-border)!important;transition:var(--saas-transition)!important;font-weight:var(--saas-fw-body)!important}.saas-app .ant-input-affix-wrapper-focused,.saas-app .ant-input-outlined:focus-within,.saas-app .ant-select-focused .ant-select-selector,.saas-app .ant-picker-focused{border-color:var(--saas-primary-mid)!important;box-shadow:0 0 0 3px #1e5eff1a!important}.saas-app .ant-input::placeholder,.saas-app .ant-input-affix-wrapper input::placeholder{color:#9ca3af!important}.saas-app .ant-table-wrapper .ant-table{border-radius:16px;border:1px solid var(--saas-border);background:var(--saas-table-surface-bg)}.saas-app .ant-table-thead>tr>th{background:var(--saas-table-header-bg)!important;border-bottom:1px solid var(--saas-table-header-border)!important}.saas-app .ant-table-tbody>tr>td,.saas-app .ant-table-tbody>tr.ant-table-row>td,.saas-app .ant-table-tbody .ant-table-cell{background:var(--saas-table-cell-bg)!important;border-bottom:1px solid var(--saas-table-cell-border)!important;transition:background .2s ease}.saas-app .ant-table-tbody>tr:hover>td,.saas-app .ant-table-tbody>tr.ant-table-row:hover>td,.saas-app .ant-table-tbody>tr:hover>.ant-table-cell-fix-left,.saas-app .ant-table-tbody>tr:hover>.ant-table-cell-fix-right{background:var(--saas-table-cell-hover-bg)!important}.saas-app .ant-table-tbody>tr>td.ant-table-cell-fix-left,.saas-app .ant-table-tbody>tr>td.ant-table-cell-fix-right,.saas-app .ant-table-tbody>tr>td.ant-table-cell-fix-left-first,.saas-app .ant-table-tbody>tr>td.ant-table-cell-fix-left-last,.saas-app .ant-table-tbody>tr>td.ant-table-cell-fix-right-first,.saas-app .ant-table-tbody>tr>td.ant-table-cell-fix-right-last{z-index:3!important;background-color:var(--saas-table-cell-bg)!important}.saas-app .ant-table-thead>tr>th.ant-table-cell-fix-left,.saas-app .ant-table-thead>tr>th.ant-table-cell-fix-right,.saas-app .ant-table-thead>tr>th.ant-table-cell-fix-left-first,.saas-app .ant-table-thead>tr>th.ant-table-cell-fix-left-last,.saas-app .ant-table-thead>tr>th.ant-table-cell-fix-right-first,.saas-app .ant-table-thead>tr>th.ant-table-cell-fix-right-last{z-index:7!important;background-color:var(--saas-table-header-bg)!important}.saas-app .ant-table-cell-fix-left-last:after{box-shadow:var(--saas-table-fix-shadow-left)!important}.saas-app .ant-table-cell-fix-right-first:after{box-shadow:var(--saas-table-fix-shadow-right)!important}.saas-app .ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:var(--saas-table-fix-shadow-left-ping)!important}.saas-app .ant-table-ping-right .ant-table-cell-fix-right-first:after{box-shadow:var(--saas-table-fix-shadow-right-ping)!important}.saas-app .ant-pagination .ant-pagination-item-active{border-color:#1e5eff33!important}.saas-app .ant-tag{border-radius:8px;border:none}.saas-toolbar{display:flex;align-items:center;flex-wrap:wrap}.saas-content-enter{animation:saasContentEnter .42s cubic-bezier(.4,0,.2,1) both}@keyframes saasContentEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.saas-app .ant-card:hover{transform:none}.saas-content-enter{animation:none}}
