html,body,#root{min-height:100%;margin:0}body{background:#f5f7fa}.app-shell,.admin-shell{min-height:100vh;background:#f5f7fa}.app-sider{min-height:100vh;background:#1f2329!important;box-shadow:2px 0 10px #1d243324}.sider-brand{height:72px;padding:14px 16px;display:flex;align-items:center;gap:10px;color:#fff;border-bottom:1px solid rgba(255,255,255,.08)}.brand-mark,.login-mark{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#d92d20;color:#fff;border-radius:8px;font-weight:800;letter-spacing:0}.brand-copy{min-width:0;display:flex;flex-direction:column;line-height:1.3}.brand-copy strong{font-size:15px;font-weight:700}.brand-copy span{color:#ffffffad;font-size:12px}.side-menu{padding:10px 8px;background:transparent!important}.side-menu.ant-menu-dark .ant-menu-item{height:42px;margin:4px 0;border-radius:7px}.side-menu.ant-menu-dark .ant-menu-item-selected{background:#d92d20}.workspace-shell{min-width:0;background:#f5f7fa}.workspace-header{height:auto;min-height:72px;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border-bottom:1px solid #e4e8ef}.workspace-header h1{margin:0;color:#1d2433;font-size:20px;line-height:1.4;font-weight:700}.workspace-header p{margin:2px 0 0;color:#667085;font-size:13px}.workspace-content{min-width:0;padding:18px 24px 40px}.page-panel{min-width:0}.login-page{position:relative;isolation:isolate;min-height:100vh;min-height:100svh;padding:28px 44px 22px;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,440px);grid-template-rows:auto 1fr auto;gap:28px 56px;overflow:hidden;background:#15191e url(/login-operations.jpg) center / cover no-repeat;color:#fff}.login-page:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";background:#0a0e127a}.login-topbar{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between}.login-brand{display:flex;align-items:center;gap:10px}.login-mark{width:44px;height:44px;border:1px solid rgba(255,255,255,.2);border-radius:8px;box-shadow:0 8px 24px #00000038;font-size:16px}.login-brand-copy{display:flex;flex-direction:column;line-height:1.3}.login-brand-copy strong{font-size:16px;font-weight:720}.login-brand-copy span,.login-environment{color:#ffffffad;font-size:12px}.login-environment{padding:6px 9px;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:#13181d7a}.login-intro{align-self:end;max-width:620px;padding:0 0 8vh 4vw}.login-kicker{display:inline-block;margin-bottom:16px;color:#ffffffb3;font-size:12px;font-weight:650;letter-spacing:0}.login-intro h1{margin:0;color:#fff;font-size:48px;line-height:1.2;font-weight:760;letter-spacing:0}.login-intro p{max-width:460px;margin:18px 0 0;color:#ffffffc2;font-size:16px;line-height:1.75}.login-panel{align-self:center;min-width:0}.login-card{width:100%;border:1px solid rgba(255,255,255,.42);border-radius:8px;box-shadow:0 24px 70px #0000004d;background:#fffffff7}.login-card .ant-card-body{padding:32px}.login-card-heading{margin-bottom:24px;display:flex;align-items:center;gap:12px}.login-card-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid #f0c9c5;border-radius:8px;background:#fff4f2;color:#c6281c;font-size:19px}.login-card-heading h2{margin:0;color:#182230;font-size:22px;line-height:1.35;font-weight:730}.login-card-heading p{margin:3px 0 0;color:#667085;font-size:13px}.login-card .ant-form-item-label>label{color:#344054;font-weight:620}.login-card .ant-input-affix-wrapper,.login-card .ant-btn-lg{min-height:48px}.login-card .ant-input-prefix{margin-right:9px;color:#98a2b3}.wechat-login-button:not(:disabled){border-color:#168547;background:#168547;box-shadow:none}.wechat-login-button:not(:disabled):hover{border-color:#11733c!important;background:#11733c!important}.login-divider{height:44px;display:flex;align-items:center;gap:12px;color:#98a2b3;font-size:12px}.login-divider:before,.login-divider:after{height:1px;content:"";flex:1;background:#e4e7ec}.login-security-note{margin-top:18px;padding-top:16px;display:flex;align-items:center;justify-content:center;gap:7px;border-top:1px solid #eaecf0;color:#667085;font-size:12px}.login-footer{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;color:#ffffff94;font-size:12px}.app-header{height:auto;min-height:70px;padding:13px 24px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #e4e8ef}.app-header h1{margin:0;color:#1d2433;font-size:20px;line-height:1.4;font-weight:700}.app-header p{margin:2px 0 0;color:#667085;font-size:13px}.app-content{padding:18px 24px 40px}.workbench .ant-card{border:1px solid #e2e7ef;border-radius:8px;box-shadow:none}.workbench .ant-card-body{padding:16px 18px}.metric-line{min-height:24px;margin-top:10px;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.main-tabs{margin-top:18px;padding:14px 16px 16px;background:#fff;border:1px solid #e2e7ef;border-radius:8px}.main-tabs .ant-tabs-nav{margin-bottom:14px}.section-action{margin-bottom:12px;display:flex;justify-content:flex-end}.section-table{margin-top:12px}.products-workspace{min-width:0}.products-toolbar{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.product-search{width:320px}.products-table .ant-table{border:1px solid #e2e7ef;border-radius:8px}.products-table .ant-table-tbody>tr{cursor:pointer}.products-table .ant-table-tbody>tr>td{height:84px;padding-top:6px;padding-bottom:6px}.products-table .ant-table-tbody>tr.is-selected>td,.products-table .ant-table-tbody>tr.is-selected:hover>td{background:#f0f6ff}.product-cell{min-width:0}.product-title-line{display:flex;align-items:flex-start;gap:6px;min-width:0}.product-title{max-width:230px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45}.product-subline{margin-top:4px;display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:5px;color:#8a94a6}.asset-summary{width:130px}.asset-summary span{color:#465163;font-size:12px}.issue-tags{max-height:52px;overflow:hidden}.product-drawer h3{margin:10px 0 0;color:#1d2433;font-size:18px;line-height:1.45}.drawer-actions{display:flex;gap:8px;flex-wrap:wrap}.detail-section{padding:12px;background:#f8fafc;border:1px solid #e3e8f0;border-radius:8px}.detail-title{margin-bottom:8px;color:#344054;font-size:13px;font-weight:700}.detail-url{display:block;padding:8px;background:#fff;border:1px solid #e4e8ef;border-radius:6px}.detail-grid{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.detail-grid>div{min-width:0;padding:8px 10px;background:#fff;border:1px solid #e4e8ef;border-radius:6px}.detail-grid span{display:block;margin-bottom:3px;color:#7a8494;font-size:12px}.detail-grid b{color:#1f2937;font-size:13px;font-weight:650}.drawer-alert{margin-top:10px}.audit-issue-list{display:flex;flex-direction:column;gap:10px}.audit-issue-item{min-width:0;padding:10px 12px;display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid #e4e8ef;border-radius:8px}.audit-issue-item p{margin:0;color:#344054;line-height:1.55}.audit-issue-item small{color:#8a94a6;word-break:break-all}.sku-table{margin:4px 0 6px}.sku-table .ant-table{background:#fbfcfe}.edit-section-title{margin:2px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#344054;font-size:14px;font-weight:700}.image-path-editor{min-width:0}.image-path-list{max-height:360px;padding:8px;display:flex;flex-direction:column;gap:8px;overflow:auto;background:#f8fafc;border:1px solid #e4e8ef;border-radius:8px}.image-path-row{min-width:0;display:grid;grid-template-columns:26px 72px minmax(0,1fr) auto;align-items:center;gap:8px}.image-path-index{color:#667085;font-size:12px;text-align:center}.image-path-row .ant-image,.sku-image-editor .ant-image{flex:0 0 auto}.image-path-row .ant-image-img,.sku-image-editor .ant-image-img{object-fit:cover;background:#f3f4f6;border:1px solid #e4e8ef;border-radius:6px}.empty-image-list{padding:22px;color:#98a2b3;text-align:center}.sku-edit-table{margin-top:8px}.sku-batch-panel{margin:0 0 12px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;background:#f8fafc;border:1px solid #e4e8ef;border-radius:8px}.batch-select{width:168px}.batch-number{width:142px}.sku-edit-table .ant-input-number{width:100%}.sku-image-editor{min-width:0;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px}.tasks-table .ant-table-tbody>tr>td{vertical-align:top}.task-product-cell{min-width:0;display:flex;flex-direction:column;gap:8px}.task-title{max-width:330px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45}.task-url-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px}.task-url-compact{min-width:0;overflow:hidden;color:#7a8494;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.link-factory{display:flex;flex-direction:column;gap:14px}.link-factory.compact{margin-top:4px}.factory-flow{margin-bottom:2px}.flow-step{height:58px;padding:0 14px;display:flex;align-items:center;gap:10px;background:#f7f9fc;border:1px solid #e2e7ef;border-radius:8px}.flow-index{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#fff;background:#2656bd;border-radius:999px;font-size:13px;font-weight:700}.factory-form-card{border:1px solid #e2e7ef;border-radius:8px;box-shadow:none}.factory-alert{margin-bottom:14px}.factory-actions{display:flex;justify-content:flex-end}.full-width{width:100%}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;word-break:break-all;font-size:12px}.auth-modal-content,.publish-modal-content,.auth-page{width:100%}.auth-actions{display:flex;gap:8px;flex-wrap:wrap}.local-login-form{row-gap:10px}.local-login-form .ant-form-item{margin-bottom:0}.account-profile{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:center}.account-profile>div{min-width:0;padding:10px 12px;display:flex;flex-direction:column;gap:4px;background:#f8fafc;border:1px solid #e3e8f0;border-radius:8px}.auth-config-row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;align-items:start}.auth-session-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;background:#f7f9fc;border:1px solid #e3e8f0;border-radius:8px}.auth-session-panel>div{min-width:0}.customer-service-page{width:100%}.customer-service-page .ant-card{border:1px solid #e2e7ef;border-radius:8px;box-shadow:none}.customer-service-page .ant-table{border:1px solid #e2e7ef;border-radius:8px}.service-workbench-tabs{padding:0 12px;background:#fff;border:1px solid #e2e7ef;border-radius:8px}.service-workbench-tabs .ant-tabs-content-holder{display:none}.service-queue-card .ant-table-tbody>tr{cursor:pointer}.service-queue-card .ant-table-tbody>tr.is-selected>td,.service-queue-card .ant-table-tbody>tr.is-selected:hover>td{background:#f0f6ff}.service-conversation-cell{min-width:0;display:flex;flex-direction:column;gap:4px}.service-last-message{max-width:100%;overflow:hidden;color:#667085;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.service-detail-column{width:100%}.executor-setup-form .ant-form-item{margin-bottom:0}.executor-message-cell{min-width:0;display:flex;flex-direction:column;gap:4px}.executor-message-cell .ant-typography{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.executor-env-path{max-width:230px;overflow:hidden;color:#667085;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.executor-expanded{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.executor-expanded>div{min-width:0;padding:10px 12px;background:#f8fafc;border:1px solid #e4e8ef;border-radius:7px}.executor-expanded p{margin:5px 0 0;color:#344054;font-size:12px;line-height:1.5;word-break:break-all}.executor-history{padding:10px 12px;background:#f8fafc;border:1px solid #e4e8ef;border-radius:7px}.executor-history summary{cursor:pointer;color:#475467;font-weight:600}.executor-history .ant-table-wrapper{margin-top:10px}.service-meta-grid{margin-bottom:12px}.service-meta-grid .ant-col{min-width:0;padding:8px 10px;display:flex;flex-direction:column;gap:3px;background:#f8fafc;border:1px solid #e4e8ef;border-radius:6px}.chat-transcript{max-height:420px;padding:14px;display:flex;flex-direction:column;gap:10px;overflow:auto;background:#f7f9fc;border:1px solid #e2e7ef;border-radius:8px}.chat-row{display:flex}.chat-row.buyer{justify-content:flex-start}.chat-row.seller,.chat-row.ai{justify-content:flex-end}.chat-row.system{justify-content:center}.chat-bubble{max-width:min(620px,86%);padding:9px 11px;color:#1d2433;background:#fff;border:1px solid #e4e8ef;border-radius:8px;line-height:1.55}.chat-row.seller .chat-bubble{background:#eef6ff;border-color:#cfe4ff}.chat-row.ai .chat-bubble{background:#f3f8ef;border-color:#d9ebcf}.chat-row.system .chat-bubble{max-width:72%;color:#667085;background:#f1f4f8;text-align:center}.chat-meta{margin-bottom:4px;display:flex;justify-content:space-between;gap:12px;color:#667085;font-size:12px}.service-context{margin-top:12px;padding:10px 12px;background:#fffaf0;border:1px solid #f4dfb8;border-radius:8px}.service-context p{margin:5px 0 0;color:#344054}.knowledge-candidate-pool{margin-top:12px;padding:12px;background:#fbfcfe;border:1px solid #e2e7ef;border-radius:8px}.knowledge-candidate-list{display:grid;gap:8px}.knowledge-candidate-item{min-width:0;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;background:#fff;border:1px solid #e4e8ef;border-radius:7px}.knowledge-candidate-item p{margin:5px 0 0;color:#465163;font-size:12px;line-height:1.5}.reply-editor{margin-top:12px;padding:12px;background:#fbfcfe;border:1px solid #e2e7ef;border-radius:8px}.service-reason{margin-top:8px;color:#465163}.ant-table-wrapper .ant-table-thead>tr>th{background:#f6f8fb;color:#465163;font-weight:650}.ant-table-wrapper .ant-table-cell{vertical-align:top}.ant-statistic-title{color:#667085;font-size:13px}.ant-statistic-content{color:#182230;font-size:25px;font-weight:700}.ant-btn{border-radius:6px}@media(max-width:900px){.login-page{padding:22px 20px 18px;grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto;gap:22px;background-position:42% center}.login-page:before{background:#0a0e12a6}.login-intro{align-self:auto;max-width:520px;padding:24px 0 0}.login-intro h1{font-size:36px}.login-intro p{margin-top:12px;font-size:14px}.login-panel{width:min(440px,100%);align-self:start;justify-self:center}.login-footer{gap:10px;flex-wrap:wrap}.app-header{align-items:flex-start;gap:12px;flex-direction:column}.workspace-header{align-items:flex-start;flex-direction:column}.app-content{padding:14px}.executor-expanded{grid-template-columns:1fr}.workspace-content{padding:14px}.brand-copy{display:none}.account-profile{grid-template-columns:1fr}}@media(max-width:520px){.login-page{padding:18px 14px 14px}.login-environment,.login-intro p,.login-footer span{display:none}.login-intro{padding-top:6px}.login-kicker{margin-bottom:10px}.login-intro h1{font-size:30px}.login-card .ant-card-body{padding:24px 20px}}.login-page{grid-template-columns:minmax(0,1fr) minmax(370px,430px);gap:28px clamp(40px,6vw,92px);padding:30px clamp(28px,4vw,64px) 24px;background-position:center 42%}.login-page:before{background:linear-gradient(90deg,#0d121ad6,#0d121a9e 52%,#0d121a7a),linear-gradient(180deg,#0d121a14,#0d121a66)}.login-topbar{position:relative;z-index:1}.login-environment{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;background:#14192294;border-color:#ffffff29;border-radius:999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-environment:before{width:6px;height:6px;content:"";background:#69d2a2;border-radius:50%;box-shadow:0 0 0 4px #69d2a224}.login-intro{max-width:680px;padding-left:clamp(0px,3vw,48px)}.login-kicker{padding:6px 9px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.12em}.login-intro h1{max-width:560px;font-size:clamp(40px,4.1vw,62px);letter-spacing:-.035em}.login-capability-list{max-width:650px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:30px}.login-capability-list>div{min-width:0;min-height:92px;display:flex;align-items:flex-start;gap:11px;padding:15px;background:#141a247a;border:1px solid rgba(255,255,255,.13);border-radius:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.login-capability-list>div>.anticon{margin-top:2px;color:#f37a7e;font-size:16px}.login-capability-list span{min-width:0;display:flex;flex-direction:column;gap:5px}.login-capability-list strong{color:#fff;font-size:12px;font-weight:680}.login-capability-list small{color:#ffffff9e;font-size:10px;line-height:1.55}.login-panel{width:100%;max-width:430px;justify-self:end}.login-card{overflow:hidden;border-color:#ffffff85;border-radius:16px;box-shadow:0 28px 80px #00000057}.login-card .ant-card-body{padding:32px 34px 28px}.login-card-heading{margin-bottom:26px}.login-card-icon{width:44px;height:44px;background:linear-gradient(145deg,#fff5f3,#ffe7e3);border-radius:12px}.login-card .ant-input-affix-wrapper,.login-card .ant-btn-lg{border-radius:10px}.login-card .ant-form-item{margin-bottom:18px}.login-card .ant-form-item:last-of-type{margin-bottom:20px}.login-security-note{color:#858d99;font-size:10px}.pending-intro{align-self:center;padding-bottom:0}.approval-progress{max-width:590px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:30px;overflow:hidden;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);border-radius:12px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.approval-progress>div{min-width:0;display:flex;align-items:center;gap:10px;padding:16px;background:#141a2485}.approval-progress>div>.anticon{color:#ffffff6b}.approval-progress .is-complete>.anticon{color:#70d3a5}.approval-progress .is-current>.anticon{color:#f2b35d}.approval-progress span{min-width:0;display:flex;flex-direction:column;gap:3px}.approval-progress strong{color:#fff;font-size:10px;font-weight:650}.approval-progress small{color:#ffffff8a;font-size:9px}.page-loading-state{min-height:360px;padding:26px;overflow:hidden;background:#fff;border:1px solid #e6e9ee;border-radius:14px;box-shadow:0 6px 20px #1e263409}.page-loading-heading{display:flex;align-items:center;gap:13px;margin-bottom:28px}.page-loading-mark{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#e5484d;border-radius:11px}.page-loading-heading>div{display:flex;flex-direction:column;gap:4px}.page-loading-heading strong{color:#303846;font-size:12px}.page-loading-heading small{color:#969da8;font-size:9px}.page-loading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px}.page-loading-grid span,.page-loading-lines span{position:relative;overflow:hidden;background:#f0f2f5;border-radius:9px}.page-loading-grid span{height:88px}.page-loading-lines{display:grid;gap:11px}.page-loading-lines span{height:14px}.page-loading-lines span:nth-child(2){width:82%}.page-loading-lines span:nth-child(3){width:92%}.page-loading-lines span:nth-child(4){width:68%}.page-loading-grid span:after,.page-loading-lines span:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);animation:page-loading-shimmer 1.45s infinite}@keyframes page-loading-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.page-loading-grid span:after,.page-loading-lines span:after{animation:none}}@media(max-width:1040px){.login-capability-list{grid-template-columns:1fr;max-width:390px}.login-capability-list>div{min-height:auto}}@media(max-width:900px){.login-page{grid-template-columns:1fr;padding:22px 20px 18px}.login-intro{padding-left:0}.login-capability-list,.approval-progress{display:none}.login-panel{justify-self:center}}@media(max-width:520px){.login-intro h1{font-size:30px}.login-card .ant-card-body{padding:25px 20px 22px}.page-loading-state{min-height:300px;padding:20px}.page-loading-grid{grid-template-columns:1fr}.page-loading-grid span:nth-child(n+2){display:none}}:root{color:#1d2533;background:#f5f6f8;font-synthesis:none}body{background:radial-gradient(circle at 78% -10%,rgba(229,72,77,.06),transparent 26rem),#f5f6f8}.admin-shell,.workspace-shell{background:transparent}.app-sider{position:sticky!important;top:0;height:100vh;overflow:hidden auto;background:#17191f!important;box-shadow:none;border-right:1px solid rgba(255,255,255,.05)}.sider-brand{height:82px;padding:18px 20px;gap:12px;border-bottom:0}.brand-mark{width:38px;height:38px;background:linear-gradient(145deg,#f05b60,#d8373d);border:1px solid rgba(255,255,255,.16);border-radius:11px;box-shadow:0 7px 18px #e5484d47;font-size:16px}.brand-copy{gap:1px}.brand-copy strong{font-size:15px;font-weight:720;letter-spacing:.02em}.brand-copy span{color:#ffffff6b;font-size:10px;font-weight:650;letter-spacing:.14em}.side-menu{padding:5px 12px 24px}.side-menu.ant-menu-dark .ant-menu-item-group-title{height:auto;padding:20px 10px 7px;color:#ffffff52;font-size:10px;font-weight:700;line-height:1;letter-spacing:.12em}.side-menu.ant-menu-dark .ant-menu-item{height:42px;margin:3px 0;padding-inline:12px!important;color:#ffffffad;font-size:13px;font-weight:520}.side-menu.ant-menu-dark .ant-menu-item .anticon{color:#ffffff7a;font-size:15px}.side-menu.ant-menu-dark .ant-menu-item:hover{color:#fff;background:#ffffff12}.side-menu.ant-menu-dark .ant-menu-item-selected{color:#fff;background:linear-gradient(90deg,#e5484df2,#e5484dd1);box-shadow:0 6px 16px #e5484d29}.side-menu.ant-menu-dark .ant-menu-item-selected .anticon{color:#fff}.workspace-header{min-height:96px;padding:17px clamp(20px,3vw,38px);background:#ffffffe0;border-bottom-color:#e8eaf0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.workspace-heading{min-width:0}.workspace-eyebrow{display:block;margin-bottom:2px;color:#e5484d;font-size:10px;font-weight:760;line-height:1.3;letter-spacing:.11em}.workspace-title-row{display:flex;align-items:center;gap:10px}.workspace-header .workspace-title-row h1{color:#191d25;font-size:22px;font-weight:740;letter-spacing:-.025em}.workspace-live{display:inline-flex;align-items:center;gap:5px;color:#708073;font-size:10px;font-weight:600}.workspace-live i{width:6px;height:6px;background:#35a276;border-radius:50%;box-shadow:0 0 0 3px #35a2761f}.workspace-live.is-offline{color:#a16e32}.workspace-live.is-offline i{background:#e59335;box-shadow:0 0 0 3px #e5933524}.workspace-header p{margin-top:2px;color:#7a8291;font-size:12px}.header-actions{flex:0 0 auto}.refresh-button{color:#596273;background:#f7f8fa;border-color:#e5e8ed}.user-menu-button{height:48px;padding:4px 10px 4px 5px;display:inline-flex;align-items:center;gap:9px;background:#fff;border-color:#e4e7ec;box-shadow:0 2px 8px #1c23300a}.user-avatar{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:#c9363c;background:#fff0f0;border-radius:9px;font-size:14px;font-weight:760}.user-menu-copy{min-width:74px;display:flex;flex-direction:column;align-items:flex-start;line-height:1.25}.user-menu-copy strong{max-width:112px;overflow:hidden;color:#252b36;font-size:12px;text-overflow:ellipsis}.user-menu-copy small{color:#8b93a1;font-size:10px;font-weight:500}.workspace-content{padding:24px clamp(20px,3vw,38px) 48px}.page-panel{max-width:1680px;margin:0 auto}.overview-hero{position:relative;min-height:170px;padding:29px 32px;display:flex;align-items:center;justify-content:space-between;gap:28px;overflow:hidden;color:#fff;background:radial-gradient(circle at 78% 10%,rgba(255,255,255,.16),transparent 16rem),linear-gradient(120deg,#252935,#2d303c 54%,#473033);border:1px solid rgba(255,255,255,.06);border-radius:16px;box-shadow:0 14px 32px #191d251a}.overview-hero:after{position:absolute;right:9%;bottom:-65px;width:180px;height:180px;content:"";border:34px solid rgba(229,72,77,.18);border-radius:50%}.overview-hero-copy,.overview-hero-actions{position:relative;z-index:1}.overview-kicker{color:#ffffff94;font-size:11px;font-weight:650;letter-spacing:.04em}.overview-hero h2{margin:6px 0 8px;color:#fff;font-size:clamp(24px,3vw,32px);line-height:1.25;letter-spacing:-.035em}.overview-hero p{margin:0;color:#ffffffad;font-size:13px}.overview-hero p strong{margin:0 3px;color:#fff;font-size:15px}.overview-hero p .text-danger{color:#ff9b9e}.overview-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.overview-hero-actions .ant-btn-default{color:#fff;background:#ffffff17;border-color:#ffffff24}.overview-hero-actions .ant-btn-default:hover{color:#fff!important;background:#ffffff26!important;border-color:#ffffff4d!important}.metric-grid{margin-top:14px}.workbench .metric-card{height:148px;border-color:#e7e9ee;border-radius:13px;box-shadow:0 4px 14px #1d253309;transition:transform .16s ease,box-shadow .16s ease}.workbench .metric-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1d253312}.workbench .metric-card .ant-card-body{height:100%;padding:15px 17px}.metric-card-top{display:flex;align-items:center;gap:7px;color:#7a8290;font-size:11px;font-weight:650}.metric-icon{width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;color:#596273;background:#f1f3f6;border-radius:7px}.metric-card-products .metric-icon{color:#d23d43;background:#fff0f0}.metric-card-tasks .metric-icon{color:#5267d9;background:#eef0ff}.metric-card-coverage .metric-icon{color:#268867;background:#eaf8f2}.metric-card-alerts .metric-icon{color:#d17a26;background:#fff5e8}.metric-card .ant-statistic{margin-top:8px}.metric-card .ant-statistic-title{display:none}.metric-card .ant-statistic-content{font-size:27px;line-height:1.2;letter-spacing:-.03em}.metric-line{min-height:auto;margin-top:10px;gap:12px;color:#7a8290;font-size:10px}.metric-line>span{display:inline-flex;align-items:center;gap:5px}.dot{width:6px;height:6px;display:inline-block;background:#a7aebb;border-radius:50%}.dot-success{background:#2f9e78}.dot-warning{background:#e59335}.dot-danger{background:#d64545}.dot-primary{background:#586ee8}.dot-neutral{background:#a7aebb}.metric-card .ant-progress{margin-top:10px;line-height:1}.metric-progress-label{margin-top:5px;display:flex;justify-content:space-between;color:#87909f;font-size:10px}.metric-progress-label strong{color:#596273}.overview-secondary{margin-top:14px}.workbench .focus-card,.workbench .quick-card{min-height:262px;border-color:#e7e9ee;border-radius:13px;box-shadow:0 4px 14px #1d253308}.focus-card .ant-card-head,.quick-card .ant-card-head{min-height:62px;padding:0 20px;border-bottom-color:#eef0f3}.focus-card .ant-card-head-title>div,.quick-card .ant-card-head-title>div{display:flex;flex-direction:column;gap:2px}.focus-card .ant-card-head-title span,.quick-card .ant-card-head-title span{color:#252b36;font-weight:700}.focus-card .ant-card-head-title small,.quick-card .ant-card-head-title small{color:#9299a5;font-size:10px;font-weight:500}.focus-card .ant-card-body{padding:4px 8px 10px}.focus-item{width:100%;padding:15px 12px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;color:#7d8593;background:transparent;border:0;border-bottom:1px solid #eff1f4;border-radius:8px;cursor:pointer;text-align:left}.focus-item:last-child{border-bottom-color:transparent}.focus-item:hover{color:#e5484d;background:#fafafb}.focus-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;color:#5468d7;background:#eef0ff;border-radius:10px}.focus-icon.is-warning{color:#c97828;background:#fff4e6}.focus-icon.is-danger{color:#cc3b40;background:#fff0f0}.focus-icon.is-success{color:#278565;background:#eaf8f2}.focus-copy{display:flex;flex-direction:column;gap:3px}.focus-copy strong{color:#313844;font-size:12px}.focus-copy small{color:#858d9a;font-size:10px}.quick-card .ant-card-body{padding:15px 18px 18px}.quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.quick-grid button{min-height:72px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;color:#626b79;background:#f7f8fa;border:1px solid #eceef2;border-radius:10px;cursor:pointer;font:inherit;font-size:11px;font-weight:600;transition:border-color .15s ease,background .15s ease,color .15s ease}.quick-grid button .anticon{color:#9299a5;font-size:17px}.quick-grid button:hover{color:#d63e44;background:#fff8f8;border-color:#f0c8ca}.quick-grid button:hover .anticon{color:#e5484d}.page-panel>.ant-table-wrapper,.page-panel>.section-table,.products-table .ant-table,.tasks-table .ant-table,.factory-form-card,.customer-service-page>.ant-card,.auth-page>.ant-card{border-radius:12px}.ant-card,.ant-table-wrapper .ant-table{border-color:#e6e9ee}.ant-table-wrapper .ant-table-thead>tr>th{height:48px;color:#697282;background:#f7f8fa;font-size:11px;letter-spacing:.01em}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:#eef0f3}.ant-btn{box-shadow:none}.ant-btn-primary:hover{transform:translateY(-1px)}@media(max-width:900px){.workspace-header{min-height:88px;padding:14px 18px}.workspace-content{padding:18px 14px 36px}.overview-hero{padding:24px;align-items:flex-start;flex-direction:column}.overview-hero-actions{width:100%}.overview-hero-actions .ant-btn{flex:1}.header-actions{width:100%;justify-content:space-between}.side-menu.ant-menu-dark .ant-menu-item-group-title{padding-inline:7px;overflow:hidden;font-size:0}.side-menu.ant-menu-dark .ant-menu-item-group-title:after{display:block;width:20px;height:1px;content:"";background:#ffffff1f}}@media(max-width:560px){.workspace-live,.refresh-button span,.user-menu-copy{display:none}.refresh-button{width:38px;padding:0}.user-menu-button{width:46px;padding:4px}.overview-hero{min-height:220px;padding:22px 18px}.overview-hero p{line-height:1.75}.overview-hero-actions{flex-direction:column}.overview-hero-actions .ant-btn{width:100%}.focus-copy small{display:none}}.service-overview-card{margin-top:14px;border-color:#e7e9ee;border-radius:13px;box-shadow:0 4px 14px #1d253308}.service-overview-card .ant-card-head,.service-queue-card .ant-card-head,.service-events-card .ant-card-head{min-height:62px;padding:0 20px;border-bottom-color:#eef0f3}.service-overview-card .ant-card-head-title>div,.service-queue-card .ant-card-head-title>div,.service-events-card .ant-card-head-title>div{display:flex;flex-direction:column;gap:2px}.service-overview-card .ant-card-head-title span,.service-queue-card .ant-card-head-title span,.service-events-card .ant-card-head-title span{color:#252b36;font-weight:700}.service-overview-card .ant-card-head-title small,.service-queue-card .ant-card-head-title small,.service-events-card .ant-card-head-title small{color:#9299a5;font-size:10px;font-weight:500}.service-admin-layout{display:grid;grid-template-columns:minmax(440px,.9fr) minmax(400px,1.1fr);gap:28px;align-items:center}.service-mini-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.service-mini-metric{min-height:78px;padding:13px 14px;display:flex;flex-direction:column;justify-content:space-between;background:#f7f8fa;border:1px solid #eceef2;border-radius:10px}.service-mini-metric span{color:#7b8492;font-size:10px}.service-mini-metric strong{color:#323946;font-size:24px;line-height:1}.service-mini-metric.is-primary{background:#f3f4ff;border-color:#e4e7ff}.service-mini-metric.is-warning{background:#fff8ed;border-color:#f7ead4}.service-mini-metric.is-danger{background:#fff4f4;border-color:#f4dede}.service-mini-metric.is-success{background:#eef9f5;border-color:#dcefe7}.service-mini-metric.is-primary strong{color:#5267d9}.service-mini-metric.is-warning strong{color:#c97828}.service-mini-metric.is-danger strong{color:#cc3b40}.service-mini-metric.is-success strong{color:#278565}.service-event-list{display:flex;flex-direction:column}.service-event-item{min-width:0;padding:8px 2px;display:grid;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:10px;border-bottom:1px solid #f0f1f4}.service-event-item:last-child{border-bottom:0}.service-event-dot{width:7px;height:7px;margin-top:5px;background:#5b70e5;border-radius:50%;box-shadow:0 0 0 3px #5b70e51a}.service-event-dot.is-success{background:#2f9e78;box-shadow:0 0 0 3px #2f9e781a}.service-event-dot.is-warning{background:#e59335;box-shadow:0 0 0 3px #e593351a}.service-event-dot.is-danger{background:#d64545;box-shadow:0 0 0 3px #d645451a}.service-event-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.service-event-copy strong{overflow:hidden;color:#3b424f;font-size:11px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.service-event-copy small{color:#959ca8;font-size:9px}.service-hero{background:radial-gradient(circle at 78% 10%,rgba(255,255,255,.15),transparent 16rem),linear-gradient(120deg,#252935,#2c3040 48%,#30345b)}.service-hero:after{border-color:#5b70e52e}.service-queue-card,.service-events-card{min-height:355px;border-color:#e7e9ee;border-radius:13px;box-shadow:0 4px 14px #1d253308}.service-queue-card .ant-card-body{padding:4px 8px 10px}.service-events-card .ant-card-body{padding:10px 18px 16px}.service-queue-item{width:100%;padding:13px 12px;display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:12px;color:#8c94a1;background:transparent;border:0;border-bottom:1px solid #eff1f4;border-radius:8px;cursor:pointer;text-align:left}.service-queue-item:hover{color:#586ee8;background:#f8f9fb}.service-priority{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;color:#566bde;background:#eef0ff;border-radius:9px;font-size:11px;font-weight:750}.service-priority-high{color:#c9383e;background:#fff0f0}.service-priority-medium{color:#c77728;background:#fff4e6}.service-queue-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.service-queue-copy strong{min-width:0;color:#343b47;font-size:12px}.service-queue-copy strong small{margin-left:8px;color:#9aa1ac;font-size:9px;font-weight:500}.service-queue-copy>span{overflow:hidden;color:#7f8795;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.service-wait-time{display:inline-flex;align-items:center;gap:5px;color:#8c94a1;font-size:10px;white-space:nowrap}.service-empty{min-height:116px;display:flex;align-items:center;justify-content:center;gap:8px;color:#9299a5;font-size:11px}.service-empty .anticon{color:#2f9e78}@media(max-width:1180px){.service-admin-layout{grid-template-columns:1fr}}@media(max-width:700px){.service-mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.service-queue-item{grid-template-columns:32px minmax(0,1fr) auto}.service-queue-item>.anticon{display:none}}@media(max-width:480px){.service-admin-layout{display:block}.service-mini-metrics{margin-bottom:16px}.service-wait-time{display:none}.service-queue-item{grid-template-columns:30px minmax(0,1fr)}}.workflow-intro{min-height:136px;padding:26px 28px;display:flex;align-items:center;justify-content:space-between;gap:28px;background:radial-gradient(circle at 88% 10%,rgba(229,72,77,.08),transparent 17rem),linear-gradient(135deg,#fff,#fbfbfc);border:1px solid #e7e9ee;border-radius:14px;box-shadow:0 5px 18px #1d253309}.workflow-kicker{color:#e5484d;font-size:9px;font-weight:760;letter-spacing:.13em}.workflow-intro h2{margin:5px 0 6px;color:#252b35;font-size:23px;line-height:1.3;letter-spacing:-.025em}.workflow-intro p{margin:0;color:#7d8592;font-size:12px;line-height:1.7}.workflow-assurance{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.workflow-assurance span{padding:7px 10px;color:#596273;background:#fff;border:1px solid #e7e9ee;border-radius:999px;box-shadow:0 2px 6px #1d253308;font-size:10px;font-weight:600}.factory-flow{position:relative;margin-top:0}.factory-flow:before{position:absolute;top:29px;right:10%;left:10%;height:1px;content:"";background:#dfe3e9}.flow-step{position:relative;z-index:1;height:60px;background:#fff;border-color:#e6e9ee;border-radius:11px;box-shadow:0 3px 10px #1d253308}.flow-step .ant-typography{color:#596273;font-size:11px;font-weight:650}.flow-index{width:27px;height:27px;background:#252b35;font-size:11px;box-shadow:0 0 0 4px #f4f5f7}.factory-flow .ant-col:first-child .flow-index{background:#e5484d}.workflow-form-card{border-radius:14px;box-shadow:0 5px 18px #1d253309}.workflow-form-card .ant-card-head{min-height:66px;padding:0 22px;border-bottom-color:#eef0f3}.workflow-form-card .ant-card-body{padding:22px}.surface-card-title,.surface-heading{display:flex;flex-direction:column;gap:2px}.surface-card-title>span,.surface-heading>strong{color:#2d3440;font-size:13px;font-weight:700}.surface-card-title>small,.surface-heading>small{color:#9299a5;font-size:9px;font-weight:500}.page-summary-strip{min-height:104px;display:grid;grid-template-columns:minmax(210px,1.35fr) repeat(3,minmax(130px,1fr));overflow:hidden;background:#fff;border:1px solid #e6e9ee;border-radius:14px;box-shadow:0 5px 18px #1d253309}.page-summary-strip>div{min-width:0;padding:20px 22px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;border-right:1px solid #eef0f3}.page-summary-strip>div:last-child{border-right:0}.page-summary-strip>div>span{color:#7e8795;font-size:10px}.page-summary-strip>div>strong{color:#303743;font-size:22px;line-height:1;letter-spacing:-.03em}.page-summary-strip .summary-primary{padding-left:25px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;background:radial-gradient(circle at 92% 0,rgba(229,72,77,.18),transparent 10rem),#252933;border-right:0}.page-summary-strip .summary-primary span{color:#ffffff8c}.page-summary-strip .summary-primary strong{margin:3px 0;color:#fff;font-size:29px}.page-summary-strip .summary-primary small{color:#fff6;font-size:9px}.page-summary-strip .summary-note{grid-column:span 3;display:flex;justify-content:flex-start}.page-summary-strip .summary-note span{color:#858d9a;line-height:1.7}.data-surface{margin-top:14px;overflow:hidden;background:#fff;border:1px solid #e6e9ee;border-radius:14px;box-shadow:0 5px 18px #1d253309}.surface-toolbar,.products-toolbar{min-height:72px;margin:0;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #eef0f3}.products-toolbar{display:grid;grid-template-columns:minmax(150px,1fr) auto auto}.surface-filters{justify-content:flex-end}.surface-result-count{min-width:86px;font-size:10px;text-align:right}.data-surface .products-table .ant-table,.data-surface .tasks-table .ant-table,.data-surface .section-table .ant-table{border:0;border-radius:0}.data-surface .section-table{margin-top:0}.data-surface .ant-table-wrapper .ant-table-thead>tr>th:first-child,.data-surface .ant-table-wrapper .ant-table-tbody>tr>td:first-child{padding-left:20px}.data-surface .ant-pagination{margin-right:18px;margin-left:18px}.service-mode-banner{border-color:#dfe4ff;border-radius:12px;background:linear-gradient(90deg,#f3f5ff,#fafbff)}.service-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0!important}.service-metric-grid>.ant-col{max-width:none;padding:0!important;flex:none}.service-metric-grid .ant-card{height:100%;border-color:#e6e9ee;border-radius:12px;box-shadow:0 4px 14px #1d253308}.service-metric-grid .ant-card-body{padding:16px}.service-workbench-tabs{padding:5px 8px 0;background:#fff;border:1px solid #e6e9ee;border-radius:12px}.service-workbench-tabs .ant-tabs-nav{margin:0}@media(max-width:1320px){.service-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.page-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.page-summary-strip .summary-primary{grid-column:1 / -1}.page-summary-strip .summary-note{grid-column:span 2}.products-toolbar{grid-template-columns:1fr auto}.products-toolbar .surface-heading{grid-column:1 / -1}.service-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.workflow-intro{padding:22px 20px;align-items:flex-start;flex-direction:column}.workflow-assurance{justify-content:flex-start}.factory-flow:before{display:none}.page-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.page-summary-strip>div{padding:16px 12px;grid-template-columns:auto 1fr}.page-summary-strip>div>strong{grid-column:1 / -1;padding-left:14px}.page-summary-strip .summary-primary strong{padding-left:0}.page-summary-strip .summary-note{grid-column:span 2}.surface-toolbar,.products-toolbar{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.surface-toolbar .ant-btn-primary{width:100%}.surface-filters{width:100%;justify-content:flex-start}.product-search{width:min(100%,320px)}.surface-result-count{text-align:left}}@media(max-width:520px){.workflow-intro h2{font-size:20px}.page-summary-strip,.service-metric-grid{grid-template-columns:1fr}.page-summary-strip .summary-primary,.page-summary-strip .summary-note{grid-column:auto}.page-summary-strip>div{min-height:72px;border-right:0;border-bottom:1px solid #eef0f3}.page-summary-strip>div:last-child{border-bottom:0}}.factory-link-card .ant-card-body{padding:28px}.factory-link-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.factory-link-field{margin-bottom:0}.factory-link-field .ant-form-item-label>label{color:#343b47;font-size:12px;font-weight:680}.factory-link-field .ant-input-affix-wrapper{min-height:50px;padding-inline:15px;border-color:#dfe3e9;border-radius:11px;box-shadow:0 2px 8px #1d253306}.factory-link-field .ant-input-prefix{margin-right:9px;color:#a0a7b2}.factory-submit-button{min-width:160px;height:50px;border-radius:11px}.factory-link-hint{margin-top:9px;color:#9299a5;font-size:10px}.factory-advanced{margin-top:22px;border-top:1px solid #eef0f3}.factory-advanced summary{min-height:54px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;color:#525b69;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.factory-advanced summary::-webkit-details-marker{display:none}.factory-advanced summary>span{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:650}.factory-advanced summary>span .anticon{color:#8d95a2}.factory-advanced summary>small{color:#9aa1ad;font-size:9px}.factory-advanced .advanced-arrow{color:#a0a7b2;font-size:10px;transition:transform .16s ease}.factory-advanced[open] .advanced-arrow{transform:rotate(180deg)}.factory-advanced-body{padding:22px 18px 4px;background:#f8f9fb;border:1px solid #eceef2;border-radius:11px}@media(max-width:700px){.factory-link-card .ant-card-body{padding:22px 18px}.factory-link-entry{grid-template-columns:1fr}.factory-submit-button{width:100%}.factory-advanced summary{grid-template-columns:1fr auto}.factory-advanced summary>small{display:none}}.account-workspace,.settings-page{width:100%}.account-identity-card{position:relative;min-height:174px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:32px 34px;overflow:hidden;color:#fff;background:radial-gradient(circle at 88% 12%,rgba(106,124,255,.38),transparent 32%),linear-gradient(130deg,#1d2636,#293349 52%,#222b3d);border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 18px 42px #1b243329}.account-identity-card:after{content:"";position:absolute;right:8%;bottom:-76px;width:220px;height:220px;border:1px solid rgba(255,255,255,.09);border-radius:50%}.account-identity-main{position:relative;z-index:1;display:flex;align-items:center;gap:20px}.account-large-avatar{width:70px;height:70px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:#273249;font-size:27px;font-weight:760;background:linear-gradient(145deg,#fff,#dfe5ff);border:4px solid rgba(255,255,255,.2);border-radius:20px;box-shadow:0 12px 28px #0000002e}.account-kicker{display:block;margin-bottom:6px;color:#aab6d3;font-size:9px;font-weight:720;letter-spacing:.15em}.account-identity-main h2{margin:0;color:#fff;font-size:24px;line-height:1.25}.account-identity-main p{margin:7px 0 0;color:#c8d0e1;font-size:11px}.account-identity-main p .anticon{margin-right:6px;color:#75dbac}.account-identity-card>.ant-space{position:relative;z-index:1}.account-identity-card .ant-btn{height:38px;padding-inline:18px;border-color:#ffffff47;border-radius:9px}.account-identity-card .ant-btn-default{color:#edf1fa;background:#ffffff14}.account-detail-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:14px;margin-top:14px}.account-detail-card,.settings-card{overflow:hidden;border:1px solid #e6e9ee;border-radius:14px;box-shadow:0 6px 20px #1e263409}.account-detail-card .ant-card-head,.settings-card .ant-card-head{min-height:64px;padding-inline:22px;background:#fff;border-bottom-color:#eef0f3}.account-detail-card .ant-card-body,.settings-card .ant-card-body{padding:22px}.account-detail-list{display:grid;gap:0}.account-detail-list>div{min-height:48px;display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:18px;border-bottom:1px solid #f0f1f4}.account-detail-list>div:last-child{border-bottom:0}.account-detail-list span{color:#8c94a1;font-size:10px}.account-detail-list strong{color:#303846;font-size:11px;font-weight:650}.account-access-summary{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:15px;background:#f7f8fb;border:1px solid #eceef3;border-radius:11px}.account-access-icon{width:40px;height:40px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:#5469d4;font-size:17px;background:#e9edff;border-radius:11px}.account-access-summary strong{color:#303846;font-size:11px}.account-access-summary p{margin:4px 0 0;color:#838b99;font-size:10px;line-height:1.6}.account-login-card{max-width:760px}.settings-overview-strip{display:grid;grid-template-columns:minmax(210px,1.25fr) repeat(3,minmax(150px,1fr));overflow:hidden;background:#fff;border:1px solid #e6e9ee;border-radius:14px;box-shadow:0 6px 20px #1e263409}.settings-overview-strip>div{min-height:104px;display:flex;flex-direction:column;justify-content:center;padding:20px 22px;border-right:1px solid #edf0f3}.settings-overview-strip>div:last-child{border-right:0}.settings-overview-strip span{margin-bottom:8px;color:#9299a5;font-size:9px}.settings-overview-strip strong{overflow:hidden;color:#303846;font-size:18px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.settings-overview-strip small{margin-top:7px;overflow:hidden;color:#9ba2ad;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.settings-overview-strip .settings-overview-primary{color:#fff;background:linear-gradient(135deg,#263044,#35415b)}.settings-overview-strip .settings-overview-primary span,.settings-overview-strip .settings-overview-primary small{color:#b8c2d8}.settings-overview-strip .settings-overview-primary strong{color:#fff}.settings-account-card .ant-form,.settings-ai-card .ant-form{padding-top:2px}.settings-account-editor{scroll-margin-top:16px}.settings-review-alert{margin-bottom:16px}.settings-users-surface{overflow:hidden;border-radius:14px}.settings-users-surface .ant-table-wrapper{border-top:1px solid #eef0f3}.settings-users-surface .settings-user-row-active>td{background:#fff7e8}.settings-member-count{flex:0 0 auto;color:#8d95a2;font-size:10px}.ant-modal .ant-modal-content{overflow:hidden;padding:0;border:1px solid #e4e7ec;border-radius:15px;box-shadow:0 24px 70px #1b222f33}.ant-modal .ant-modal-header{margin:0;padding:20px 24px 16px;border-bottom:1px solid #edf0f3}.ant-modal .ant-modal-title{color:#303846;font-size:14px;font-weight:680}.ant-modal .ant-modal-close{top:15px;right:18px}.ant-modal .ant-modal-body{padding:22px 24px 4px}.ant-modal .ant-modal-footer{margin:0;padding:16px 24px 20px;border-top:1px solid #f0f1f4}.ant-drawer .ant-drawer-content{background:#fbfbfc}.ant-drawer .ant-drawer-header{padding:20px 22px;background:#fff;border-bottom:1px solid #e9ecf0}.ant-drawer .ant-drawer-title{color:#303846;font-size:14px;font-weight:680}.ant-drawer .ant-drawer-body{padding:20px 22px}.ant-form-vertical .ant-form-item-label>label{color:#4b5360;font-size:10px;font-weight:630}.ant-modal .ant-input,.ant-modal .ant-input-affix-wrapper,.settings-page .ant-input,.settings-page .ant-input-affix-wrapper,.settings-page .ant-select-selector,.settings-page .ant-input-number{border-color:#dfe3e9;border-radius:9px}.ant-empty-description{color:#969da8;font-size:10px}@media(max-width:980px){.settings-overview-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-overview-strip .settings-overview-primary{grid-column:1 / -1}}@media(max-width:760px){.account-identity-card{align-items:flex-start;flex-direction:column;padding:26px 24px}.account-detail-grid{grid-template-columns:1fr}.settings-overview-strip{grid-template-columns:1fr 1fr}.settings-overview-strip .settings-overview-primary{grid-column:1 / -1}}@media(max-width:520px){.account-identity-main{align-items:flex-start}.account-large-avatar{width:54px;height:54px;font-size:21px;border-radius:16px}.account-identity-card>.ant-space,.account-identity-card>.ant-space .ant-space-item,.account-identity-card .ant-btn{width:100%}.account-detail-list>div{grid-template-columns:88px minmax(0,1fr)}.settings-overview-strip{grid-template-columns:1fr}.settings-overview-strip .settings-overview-primary{grid-column:auto}.settings-overview-strip>div{min-height:88px;border-right:0;border-bottom:1px solid #edf0f3}.settings-overview-strip>div:last-child{border-bottom:0}.ant-modal .ant-modal-header,.ant-modal .ant-modal-body,.ant-modal .ant-modal-footer{padding-inline:18px}}.service-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.service-internal-setting{display:none}.service-summary-card{min-height:130px;overflow:hidden;border-radius:14px}.service-summary-card .ant-statistic-content{font-size:22px}.service-summary-card.is-status{background:linear-gradient(145deg,#28334a,#35415b);border-color:#35415b}.service-summary-card.is-status .ant-statistic-title,.service-summary-card.is-status .ant-statistic-content{color:#fff}.service-summary-card.is-status .ant-statistic-content-prefix{color:#8fa6ff}.service-overview-panel{width:100%}.service-overview-layout{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(460px,1.1fr);gap:14px}.service-attention-card,.service-shop-status-card,.service-result-card,.service-settings-card,.service-knowledge-card{overflow:hidden;border-color:#e6e9ee;border-radius:14px;box-shadow:0 6px 20px #1e263409}.service-knowledge-layout{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.service-knowledge-card,.service-knowledge-card .ant-card-body,.service-knowledge-table,.service-knowledge-table .ant-table-wrapper,.service-knowledge-table .ant-table-container,.service-knowledge-table table{min-width:0;max-width:100%}.service-knowledge-entry{min-width:0;display:grid;gap:5px}.service-knowledge-meta,.service-knowledge-content{min-width:0;display:-webkit-box;overflow:hidden;line-height:1.55;overflow-wrap:anywhere;white-space:normal;word-break:break-word;-webkit-box-orient:vertical}.service-knowledge-meta{-webkit-line-clamp:1}.service-knowledge-content{color:#667085;-webkit-line-clamp:2}.service-attention-card .ant-card-head,.service-shop-status-card .ant-card-head,.service-result-card .ant-card-head,.service-settings-card .ant-card-head,.service-knowledge-card .ant-card-head{min-height:62px;padding-inline:20px;border-bottom-color:#eef0f3}.service-attention-card .ant-card-body,.service-shop-status-card .ant-card-body,.service-result-card .ant-card-body,.service-settings-card .ant-card-body,.service-knowledge-card .ant-card-body{padding:20px}.service-attention-list{display:grid;gap:8px}.service-attention-list>div{min-height:64px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 13px;background:#f8f9fb;border:1px solid #eceef2;border-radius:10px}.service-attention-list>div>span{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;color:#7f8998;background:#e9ecf1;border-radius:9px}.service-attention-list>div.is-danger>span{color:#c84348;background:#fdebed}.service-attention-list>div.is-warning>span{color:#c27a21;background:#fff1dc}.service-attention-list>div.is-normal>span{color:#2f906d;background:#e5f5ee}.service-attention-list>div>div{min-width:0;display:flex;flex-direction:column;gap:3px}.service-attention-list strong{color:#303846;font-size:11px}.service-attention-list small{color:#9299a5;font-size:9px}.service-attention-list b{color:#353e4d;font-size:18px}.service-overview-empty{min-height:204px;display:flex;align-items:center;justify-content:center;gap:12px;color:#379673;background:#f3faf7;border:1px solid #dcefe7;border-radius:11px}.service-overview-empty>.anticon{font-size:22px}.service-overview-empty>div{display:flex;flex-direction:column;gap:4px}.service-overview-empty strong{color:#356b59;font-size:11px}.service-overview-empty small{color:#70a18f;font-size:9px}.service-result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;background:#f8f9fb;border:1px solid #eceef2;border-radius:11px}.service-result-grid>div{min-width:0;min-height:102px;display:flex;flex-direction:column;justify-content:center;padding:18px;border-right:1px solid #e8ebef}.service-result-grid>div:last-child{border-right:0}.service-result-grid span{color:#8d95a2;font-size:9px}.service-result-grid strong{margin-top:7px;color:#303846;font-size:20px}.service-result-grid small{margin-top:5px;overflow:hidden;color:#9ba2ad;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.service-settings-card{max-width:1180px}.service-settings-card .ant-form{padding-top:4px}.service-attention-home-card .ant-card-body{padding:14px 18px 18px}@media(max-width:1040px){.service-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-overview-layout{grid-template-columns:1fr}.service-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-result-grid>div:nth-child(2){border-right:0}.service-result-grid>div:nth-child(-n+2){border-bottom:1px solid #e8ebef}}@media(max-width:560px){.service-metric-grid,.service-result-grid{grid-template-columns:1fr}.service-result-grid>div,.service-result-grid>div:nth-child(2){border-right:0;border-bottom:1px solid #e8ebef}.service-result-grid>div:last-child{border-bottom:0}}
