html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{color:#1d2939;font-synthesis:none;background:#f3f5f7;font-family:Inter,PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;background:#f3f5f7;min-width:320px;margin:0}a{color:#1677ff}.full{width:100%}.globalRequestIndicator{z-index:3000;color:#344054;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #00bfb33d;border-radius:6px;align-items:center;gap:9px;min-width:168px;padding:10px 16px;animation:.18s ease-out requestIndicatorIn;display:flex;position:fixed;top:14px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 30px #0f172a24}.globalRequestIndicator b{letter-spacing:0;font-size:13px}.globalRequestProgress{background:linear-gradient(90deg,#0000,#00bfb3,#1677ff,#0000);width:42%;height:3px;animation:1.15s ease-in-out infinite requestProgress;position:absolute;top:0;left:-42%}@keyframes requestIndicatorIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@keyframes requestProgress{0%{left:-42%}to{left:100%}}.mt16{margin-top:16px}.loginPage{color:#fff;background:radial-gradient(circle at 18% 12%,#00f2ea47,#0000 30%),radial-gradient(circle at 80% 22%,#ff005042,#0000 32%),linear-gradient(135deg,#060814 0%,#101426 48%,#060814 100%);grid-template-columns:minmax(520px,1fr) 420px;align-items:center;gap:56px;min-height:100vh;padding:72px 9vw;display:grid;position:relative;overflow:hidden}.loginBackdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.loginBackdrop:before{content:"";background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000c,#0000 80%);mask-image:linear-gradient(#000c,#0000 80%)}.beam{filter:blur(28px);opacity:.65;border-radius:999px;width:420px;height:420px;position:absolute}.beamA{background:#00f2ea6b;animation:9s ease-in-out infinite floatBeam;top:80px;left:-120px}.beamB{background:#ff005061;animation:11s ease-in-out infinite reverse floatBeam;top:12%;right:8%}.beamC{background:#1677ff59;animation:13s ease-in-out infinite floatBeam;bottom:-160px;right:32%}@keyframes floatBeam{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(28px,-18px)scale(1.08)}}.loginHero{z-index:1;max-width:660px;position:relative}.loginHero h1{color:#fff;letter-spacing:0;text-shadow:0 20px 60px #00000059;margin:20px 0 14px;font-size:64px;line-height:1.05}.loginHero .ant-typography{color:#ffffffb8;font-size:18px;line-height:1.8}.logoMark{color:#fff;background:linear-gradient(135deg,#1677ff,#13a37f);border-radius:14px;place-items:center;width:48px;height:48px;font-weight:800;display:inline-grid;box-shadow:0 14px 30px #1677ff3d}.yishiLogo{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff29;border-radius:18px;align-items:center;gap:12px;padding:10px 14px;display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 24px 70px #0003}.brandMark{object-fit:contain;flex:none;width:48px;height:48px;display:block}.yishiLogo>div{align-items:baseline;gap:10px;display:flex}.yishiLogo span{color:#fff;font-size:28px;font-weight:900}.yishiLogo i{color:#00f2ea;font-size:12px;font-style:normal;font-weight:800}.heroTag{color:#b9fffb;background:#00f2ea14;border:1px solid #00f2ea5c;margin-top:24px;padding:6px 12px;display:table}.heroMetrics{grid-template-columns:repeat(3,1fr);gap:14px;max-width:560px;margin-top:34px;display:grid}.heroMetrics div{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff12;border:1px solid #ffffff21;border-radius:18px;padding:18px}.heroMetrics b,.heroMetrics span{display:block}.heroMetrics b{color:#fff;font-size:24px}.heroMetrics span{color:#ffffff9e;margin-top:6px;font-size:13px}.loginCard{z-index:1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffeb;border:1px solid #ffffff29;border-radius:26px;position:relative;box-shadow:0 34px 90px #00000057}.loginCard:before{content:"";z-index:-1;background:linear-gradient(135deg,#00f2ea8c,#ff00506b,#fff0);border-radius:26px;position:absolute;inset:-1px}.loginCardHeader{align-items:center;gap:14px;margin-bottom:22px;display:flex}.loginCardHeader h3{margin:0}.loginMiniLogo{object-fit:contain;filter:drop-shadow(0 14px 24px #00e5dc2e);width:52px;height:52px;display:block}.loginCard .ant-btn-primary{background:linear-gradient(135deg,#111827,#1677ff 46%,#ff0050);border:0;height:46px;font-weight:750;box-shadow:0 14px 30px #1677ff40}.livePreviewWrap .ant-card-body{padding:0}.livePreviewCard,.liveDisplayCard{text-align:center;color:#fff;background:radial-gradient(circle at 50% 36%,#ffd60a33,#0000 22%),radial-gradient(circle at 18% 22%,#00f2ea66,#0000 30%),radial-gradient(circle at 82% 18%,#ff00506b,#0000 32%),radial-gradient(circle at 48% 88%,#7b5cff47,#0000 30%),linear-gradient(135deg,#03020b 0%,#101426 48%,#07010f 100%);flex-direction:column;justify-content:center;align-items:center;min-height:520px;padding:56px;display:flex;position:relative;overflow:hidden}.livePreviewCard{border-radius:10px;min-height:640px}.liveDisplayCard{border:1px solid #ffffff29;border-radius:44px;width:min(1400px,90vw);min-height:720px;box-shadow:0 50px 150px #0000008c,0 0 80px #00f2ea38,inset 0 1px #ffffff2e}.liveDisplayGlow{background:conic-gradient(from 180deg,#00f2ea00,#00f2ea38,#ff00502e,#ffd60a29,#00f2ea00),linear-gradient(110deg,#0000 20%,#ffffff26 42%,#0000 62%),repeating-linear-gradient(90deg,#ffffff0b 0 1px,#0000 1px 76px);animation:6s linear infinite liveSweep,18s linear infinite liveSpin;position:absolute;inset:-30%}@keyframes liveSweep{0%{transform:translate(-18%)rotate(0)}to{transform:translate(18%)rotate(0)}}@keyframes liveSpin{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}.liveParticles{z-index:0;pointer-events:none;position:absolute;inset:0}.liveParticles span{background:#00f2ea;border-radius:999px;width:10px;height:10px;animation:4.8s ease-in-out infinite liveParticle;position:absolute;box-shadow:0 0 24px #00f2ea}.liveParticles span:first-child{background:#00f2ea;animation-delay:0s;top:28%;left:14%}.liveParticles span:nth-child(2){background:#ff0050;animation-delay:.7s;top:24%;left:82%;box-shadow:0 0 24px #ff0050}.liveParticles span:nth-child(3){background:#ffd60a;animation-delay:1.3s;top:76%;left:22%;box-shadow:0 0 24px #ffd60a}.liveParticles span:nth-child(4){background:#7c5cff;animation-delay:2s;top:72%;left:74%;box-shadow:0 0 24px #7c5cff}.liveParticles span:nth-child(5){background:#fff;animation-delay:2.6s;top:16%;left:50%;box-shadow:0 0 24px #fff}@keyframes liveParticle{0%,to{opacity:.45;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-34px)scale(1.7)}}.liveBadge{z-index:1;color:#fff4b0;letter-spacing:0;background:#ffd60a1a;border:1px solid #ffd60a80;border-radius:999px;align-items:center;gap:10px;padding:11px 20px;font-weight:900;display:inline-flex;position:relative;box-shadow:0 0 34px #ffd60a2e}.liveCongrats,.liveAvatarWrap,.liveCustomer,.liveMetaLine,.liveSubLine,.liveFooterLine{z-index:1;position:relative}.liveAvatarWrap{background:linear-gradient(#111827,#111827) padding-box padding-box,conic-gradient(#00f2ea,#ff0050,#ffd60a,#7c5cff,#00f2ea) border-box;border:7px solid #0000;border-radius:999px;place-items:center;width:clamp(126px,14vw,190px);height:clamp(126px,14vw,190px);margin:30px 0 18px;animation:1.45s ease-in-out infinite avatarPulse;display:grid;box-shadow:0 0 0 10px #ffffff0f,0 0 60px #00f2ea59,0 0 90px #ff005038}.liveDisplayCard .liveAvatarWrap{border-width:10px;width:clamp(240px,24vw,360px);height:clamp(240px,24vw,360px);margin:36px 0 24px;box-shadow:0 0 0 16px #ffffff12,0 0 90px #00f2ea6b,0 0 140px #ff005047}.liveCrownBadge{z-index:2;color:#1a1200;background:radial-gradient(circle at 35% 28%,#fff6b0,#ffd60a 48%,#f59f00 100%);border:3px solid #ffffffe6;border-radius:999px;place-items:center;width:clamp(42px,4.2vw,62px);height:clamp(42px,4.2vw,62px);font-size:clamp(26px,3vw,42px);font-weight:950;display:grid;position:absolute;top:-8px;right:-6px;transform:rotate(10deg);box-shadow:0 0 24px #ffd60ac2,0 10px 28px #0000005c}.liveDisplayCard .liveCrownBadge{border-width:4px;width:clamp(70px,6vw,96px);height:clamp(70px,6vw,96px);font-size:clamp(44px,4.6vw,68px);top:-14px;right:-12px}.liveCrownBadge img{object-fit:contain;width:58%;height:58%}.liveAvatarWrap img,.liveAvatarWrap b{border-radius:999px;width:100%;height:100%}.liveDisplayCard .liveAvatarWrap b{font-size:clamp(110px,12vw,170px)}.liveAvatarWrap img{object-fit:cover}.liveAvatarWrap b{color:#fff;background:linear-gradient(135deg,#1677ff,#ff0050);place-items:center;font-size:76px;font-weight:950;display:grid}@keyframes avatarPulse{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.18);transform:scale(1.045)}}.liveCongrats{color:#fff;letter-spacing:0;text-shadow:0 0 28px #ffffff47;margin-top:0;font-size:clamp(32px,4.4vw,66px);font-weight:900}.liveCustomer{word-break:break-word;color:#fff;text-shadow:0 0 22px #00f2ea8c,0 0 48px #ff00507a,0 18px 72px #0009;max-width:100%;margin:8px 0 20px;font-size:clamp(70px,9vw,132px);font-weight:950;line-height:1.02}.liveMetaLine{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.liveMetaLine span{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;padding:12px 22px;font-size:26px;font-weight:850;box-shadow:inset 0 1px #ffffff29,0 16px 40px #0003}.liveSubLine{color:#ffffffd1;max-width:900px;margin-top:26px;font-size:clamp(20px,2vw,30px)}.liveFooterLine{color:#fff4b0;margin-top:22px;font-size:18px;font-weight:800}.liveDisplayPage{background:radial-gradient(circle at 12% 16%,#00f2ea57,#0000 28%),radial-gradient(circle at 82% 10%,#ff005052,#0000 32%),radial-gradient(circle at 50% 88%,#ffd60a1f,#0000 28%),linear-gradient(135deg,#03040b 0%,#101427 48%,#050611 100%);place-items:center;min-height:100vh;padding:64px;display:grid}.liveDisplayBrand{z-index:2;color:#ffffffb3;align-items:center;gap:18px;display:flex;position:fixed;top:28px;left:36px;right:36px}.liveDisplayBrand b{color:#00f2ea;letter-spacing:0;text-transform:uppercase;font-size:15px}.liveDisplayBrand i{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;margin-left:auto;padding:8px 14px;font-style:normal;font-weight:800}.liveSoundHint{z-index:3;color:#fffc;background:#00000047;border:1px solid #ffffff1a;border-radius:999px;padding:10px 14px;position:fixed;bottom:30px;right:36px}.shell{background:#f4f5f7;min-height:100vh}.sider{z-index:30;border-right:1px solid #ffffff0f;height:100vh;transition:width .2s,min-width .2s,max-width .2s;top:0;overflow:hidden;box-shadow:8px 0 24px #10182814;background:#101828!important;position:sticky!important}.brand{color:#fff;border-bottom:1px solid #ffffff12;align-items:center;gap:11px;height:76px;padding:0 16px;display:flex}.brandText,.accountText{white-space:nowrap;min-width:0;transition:opacity .15s;overflow:hidden}.brand b,.account b,.headerAccount b{font-size:14px;font-weight:700;display:block}.brand span,.account span,.headerAccount span{letter-spacing:0;color:#ffffff7a;margin-top:3px;font-size:10px;display:block}.brandIcon{object-fit:contain;border-radius:7px;flex:0 0 40px;width:40px;height:40px}.sider .ant-menu{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;background:0 0;height:calc(100vh - 178px);padding:12px 10px;overflow:hidden auto}.sider .ant-menu-item{border-radius:6px;height:40px;margin:2px 0 4px;font-size:13px;font-weight:550}.sider .ant-menu-item .ant-menu-item-icon{font-size:16px}.sider .ant-menu-item-selected{box-shadow:inset 3px 0 #5eead4,0 6px 14px #0000001f}.sider .ant-menu-item-group-title{letter-spacing:0;padding:14px 12px 6px;font-size:10px;font-weight:700;color:#ffffff5c!important}.ant-layout-sider-collapsed .brand{justify-content:center;padding:0}.ant-layout-sider-collapsed .brandText,.ant-layout-sider-collapsed .accountText,.ant-layout-sider-collapsed .ant-menu-item-group-title{display:none}.ant-layout-sider-collapsed .sider .ant-menu,.ant-layout-sider-collapsed .ant-menu{padding-inline:8px}.account{color:#fff;background:#101828;border-top:1px solid #ffffff14;grid-template-columns:34px 1fr;align-items:center;gap:8px;padding:10px;display:grid;position:absolute;bottom:10px;left:10px;right:10px}.account .ant-btn{color:#ffffffb3;background:#ffffff0a;border-color:#ffffff1a;grid-column:1/-1;height:32px}.ant-layout-sider-collapsed .account{flex-direction:column;padding:8px 4px;display:flex}.ant-layout-sider-collapsed .account .ant-btn{width:36px;padding-inline:0}.workspaceLayout{background:#f4f5f7;min-width:0}.header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:center;height:82px;padding:12px 24px;display:flex;position:sticky;top:0}.header h3{color:#101828;margin:1px 0 2px;font-size:19px;line-height:1.25}.headerMain,.headerActions,.headerAccount{align-items:center;display:flex}.headerMain{gap:11px;min-width:0}.headerActions{gap:12px}.headerAccount{border-right:1px solid #e4e7ec;gap:8px;padding-right:12px}.headerAccount b,.headerAccount span{color:#344054}.headerAccount span{color:#98a2b3}.navToggle{color:#475467;font-size:18px}.pageIcon{color:#0f766e;background:#fff;border:1px solid #d0d5dd;border-radius:7px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.pageEyebrow{letter-spacing:0;font-size:9px;font-weight:700;display:block;color:#0f766e!important}.topbar{z-index:50;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0d12fa;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(260px,1fr) auto;align-items:center;height:68px;padding:0 24px;line-height:1.2;display:grid;position:sticky;top:0;box-shadow:0 8px 28px #0c0d122e}.skipLink{z-index:4000;color:#fff;background:#0f766e;border-radius:6px;padding:9px 14px;transition:top .16s;position:fixed;top:-48px;left:16px}.skipLink:focus{top:12px}.appBodyLayout{background:#f4f5f7;min-width:0;min-height:calc(100vh - 68px)}.mainSider{border-right:1px solid #ffffff12;align-self:flex-start;height:calc(100vh - 68px);top:68px;overflow:hidden;box-shadow:8px 0 24px #10182814;background:#101828!important;position:sticky!important}.mainSiderInner{flex-direction:column;height:100%;padding:12px 8px 14px;display:flex}.mainSider.ant-layout-sider-collapsed .mainSiderInner{padding-inline:0}.mainSider.ant-layout-sider-collapsed .mainNavigationMenu.ant-menu{width:100%;padding-inline:8px}.mainSiderHeading{color:#ffffffc2;border-bottom:1px solid #ffffff14;align-items:center;gap:10px;min-height:52px;margin:0 4px 8px;padding:8px 10px;display:flex}.mainSiderHeading>.anticon{flex:none;font-size:17px}.mainSiderHeading span,.mobileNavigationBrand span{min-width:0}.mainSiderHeading b,.mainSiderHeading small,.mobileNavigationBrand b,.mobileNavigationBrand small{display:block}.mainSiderHeading b{color:#fff;font-size:13px}.mainSiderHeading small{color:#ffffff61;margin-top:3px;font-size:10px}.mainSiderHeading.is-collapsed{justify-content:center;padding-inline:0}.mainNavigationMenu.ant-menu{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;background:0 0;border-inline-end:0;flex:1;min-height:0;overflow:hidden auto}.mainNavigationMenu .ant-menu-item,.mainNavigationMenu .ant-menu-submenu-title{min-height:40px;margin-block:3px;font-size:13px;font-weight:600}.mainNavigationMenu .ant-menu-sub.ant-menu-inline{background:#0000001f}.mainNavigationMenu .ant-menu-item-selected{box-shadow:inset 3px 0 #5eead4;color:#fff!important;background:#0f766e!important}.mainNavigationMenu .ant-menu-item:focus-visible,.mainNavigationMenu .ant-menu-submenu-title:focus-visible,.mobileNavigationMenu .ant-menu-item:focus-visible,.mobileNavigationMenu .ant-menu-submenu-title:focus-visible{outline-offset:-2px;outline:2px solid #5eead4}.desktopNavigationToggle.ant-btn,.mobileNavigationToggle.ant-btn{flex:none}.mobileNavigationToggle.ant-btn{display:none}.mobileNavigationDrawer .ant-drawer-body{flex-direction:column;padding:10px 12px 16px;display:flex}.mobileNavigationBrand{align-items:center;gap:10px;display:flex}.mobileNavigationBrand .brandMark{width:36px;height:36px}.mobileNavigationBrand b{color:#101828;font-size:14px}.mobileNavigationBrand small{color:#98a2b3;margin-top:2px;font-size:10px}.mobileNavigationMenu.ant-menu{border-inline-end:0;flex:1;min-height:0;overflow-y:auto}.mobileNavigationBody{flex-direction:column;height:100%;min-height:0;display:flex}.mobileNavigationMenu .ant-menu-item-selected{color:#0f766e;background:#e9fbf9;box-shadow:inset 3px 0 #00bfb3}.mobileNavigationFooter{border-top:1px solid #eef0f3;padding:12px 4px 0}.noAccessSurface{background:#fff;border:1px solid #e4e7ec;border-radius:8px;place-items:center;min-height:440px;display:grid}.topBrand,.topActions,.topBrand>div:last-child{align-items:center;display:flex}.topBrand{gap:10px;min-width:0;height:44px}.topBrand>div:last-child{min-width:0;display:block}.topBrand b,.topBrand span{white-space:nowrap;display:block}.topBrand b{color:#fff;font-size:15px;font-weight:750;line-height:20px}.topBrand span{color:#ffffff6b;margin-top:2px;font-size:9px;line-height:14px}.topbar .brandIcon{background:0 0;border-radius:10px;width:40px;height:40px;position:relative;overflow:visible;box-shadow:-2px 2px #00f2ead9,2px -2px #ff0050d9}.primaryNav{justify-content:center;align-self:stretch;align-items:center;gap:8px;display:flex}.primaryNav button{color:#ffffff9e;height:68px;font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 22px;font-weight:650;transition:color .18s,background .18s;display:inline-flex;position:relative}.primaryNav button:after{content:"";opacity:0;background:linear-gradient(90deg,#00f2ea 0 72%,#ff0050 72%);height:3px;transition:opacity .18s,transform .18s;position:absolute;bottom:0;left:22px;right:22px;transform:scaleX(.3)}.primaryNav button:hover,.primaryNav button.is-active{color:#fff;background:#ffffff0e}.primaryNav button.is-active:after{opacity:1;transform:scaleX(1)}.topActions{justify-content:flex-end;gap:8px;line-height:1.2}.topActions .headerAccount{border-left:1px solid #ffffff1a;border-right:0;min-width:112px;height:44px;padding:0 12px;line-height:1.2}.topActions .headerAccount b{line-height:20px}.topActions .headerAccount span{color:#ffffff6b;margin-top:1px;line-height:14px}.topActions .headerAccount b{color:#fff}.topActions .ant-avatar{color:#0c0d12;background:#00f2ea}.topIconButton.ant-btn{color:#ffffffbd;background:#ffffff0d;border-color:#ffffff24;width:36px;height:36px;padding:0}.topIconButton.ant-btn:hover{color:#00f2ea!important;background:#00f2ea14!important;border-color:#00f2ea8c!important}.topTutorialButton.ant-btn{color:#ffffffd1;background:#00f2ea14;border-color:#00f2ea47;height:36px;padding-inline:13px;font-size:13px}.topTutorialButton.ant-btn:hover,.topTutorialButton.ant-btn.is-active{color:#fff!important;background:#00bfb33d!important;border-color:#00d9d0!important}.secondaryNavShell{z-index:45;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #e5e7eb;height:48px;padding:0 24px;position:sticky;top:68px}.secondaryNav{scrollbar-width:none;align-items:center;gap:6px;width:100%;max-width:1800px;height:48px;margin:0 auto;display:flex;overflow-x:auto}.secondaryNav::-webkit-scrollbar{display:none}.secondaryNavLabel{color:#8b92a1;border-right:1px solid #e5e7eb;flex:none;margin-right:10px;padding-right:16px;font-size:11px;font-weight:700}.secondaryNav button{color:#646b78;height:32px;font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:600;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.secondaryNav button:hover{color:#12141a;background:#f3f4f6}.secondaryNav button.is-active{color:#0c0d12;background:#e9fbf9;border-color:#00bfb340;box-shadow:inset 3px 0 #00bfb3}.pageHeader{align-items:center;gap:12px;min-height:58px;margin-bottom:14px;padding:0 2px;display:flex}.pageHeader h3{color:#101828;margin:1px 0 2px;font-size:21px;line-height:1.25}.pageHeader .pageEyebrow{font-size:10px;color:#00a99f!important}.content{min-width:0;padding:20px 24px 36px}.pageSurface{width:100%;max-width:1800px;margin:0 auto}.tutorialLoading{place-items:center;min-height:420px;display:grid}.tutorialPage{color:#17202e}.tutorialLead{background:#fff;border:1px solid #e4e7ec;border-left:4px solid #00bfb3;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:32px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.tutorialLeadCopy{max-width:920px}.tutorialSwitcher{vertical-align:middle;margin-right:10px}.tutorialLeadCopy>.ant-tag{vertical-align:middle;margin:0}.tutorialLead h2{color:#101828;letter-spacing:0;margin:12px 0 8px;font-size:30px}.tutorialLeadCopy>.ant-typography{color:#475467;font-size:15px;line-height:1.8}.tutorialMeta{color:#8a94a6;flex-wrap:wrap;gap:8px 20px;margin-top:18px;font-size:12px;display:flex}.tutorialNotice{border-radius:8px;margin:14px 0}.tutorialLayout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.tutorialToc{background:#fff;border:1px solid #e4e7ec;border-radius:8px;padding:12px;position:sticky;top:132px}.tutorialTocLabel{padding:5px 8px 10px;font-size:11px;font-weight:700;display:block;color:#8a94a6!important}.tutorialToc button{color:#475467;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #f0f2f5;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px;display:grid}.tutorialToc button:hover{color:#0f766e;background:#f2fbfa}.tutorialToc button span{color:#0f766e;background:#e8f8f6;border-radius:6px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.tutorialToc button b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tutorialToc button>.anticon{color:#a3abb8;font-size:11px}.tutorialDocument{background:#fff;border:1px solid #e4e7ec;border-radius:8px;overflow:hidden}.tutorialFlow{color:#98a2b3;background:#111318;align-items:center;gap:10px;min-height:64px;padding:12px 22px;display:flex;overflow-x:auto}.tutorialFlow button{color:#ffffffd1;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;font-size:12px;font-weight:650;display:inline-flex}.tutorialFlow button:hover{color:#00f2ea}.tutorialFlow button span{color:#101317;background:#00d9d0;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:grid}.tutorialChapter{border-bottom:1px solid #e7eaf0;padding:32px 34px;scroll-margin-top:132px}.tutorialChapter:last-child{border-bottom:0}.tutorialChapter>header{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:15px;margin-bottom:22px;display:grid}.tutorialChapter>header>span{color:#00a99f;background:#effbf9;border:1px solid #bcece7;border-radius:7px;place-items:center;width:52px;height:42px;font-size:19px;font-weight:850;display:grid}.tutorialChapter h3{color:#101828;margin:0 0 5px;font-size:22px}.tutorialChapter>header .ant-typography{line-height:1.7}.tutorialSteps{border-top:1px solid #e7eaf0;margin-left:67px}.tutorialStep{border-bottom:1px solid #eef0f3;grid-template-columns:52px minmax(0,1fr) 20px;align-items:start;gap:12px;padding:18px 0;display:grid}.tutorialStepNumber{color:#98a2b3;font-size:12px;font-weight:750;line-height:24px}.tutorialStep h5{color:#253044;margin:0 0 5px;font-size:15px}.tutorialStep .ant-typography{color:#5f6978;line-height:1.75}.tutorialStep>.anticon{color:#12a66a;margin-top:4px;font-size:17px}.tutorialGallery{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;margin:22px 0 0 67px;display:grid}.tutorialGallery figure{background:#f7f8fa;border:1px solid #e1e5eb;border-radius:8px;min-width:0;margin:0;overflow:hidden}.tutorialGallery .ant-image{background:#fff;width:100%;max-height:520px;display:block;overflow:hidden}.tutorialGallery img{object-fit:contain;width:100%;max-height:520px;display:block}.tutorialGallery figcaption{color:#667085;border-top:1px solid #e1e5eb;align-items:center;gap:7px;min-height:42px;padding:9px 12px;font-size:12px;display:flex}.tutorialGallery figcaption .anticon{color:#00a99f}.tutorialCheckpoint{color:#344054;background:#f6f8fa;border-left:3px solid #f59e0b;align-items:flex-start;gap:10px;margin:18px 0 0 67px;padding:13px 15px;display:flex}.tutorialCheckpoint>.anticon{color:#f59e0b;margin-top:2px}.tutorialCheckpoint b,.tutorialCheckpoint span{display:block}.tutorialCheckpoint b{margin-bottom:3px;font-size:12px}.tutorialCheckpoint span{color:#667085;font-size:12px;line-height:1.65}.tutorialEditorModal .ant-modal-body{max-height:72vh;overflow-y:auto}.tutorialEditor{gap:14px;display:grid}.tutorialEditor label{color:#475467;gap:6px;font-size:12px;font-weight:650;display:grid}.tutorialEditorIntro,.tutorialEditorChapter{background:#fff;border:1px solid #e4e7ec;border-radius:8px;gap:12px;padding:16px;display:grid}.tutorialEditorIntro{background:#f8fafc}.tutorialEditorChapterHead,.tutorialEditorSubhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.tutorialEditorChapterHead{border-bottom:1px solid #eaecf0;padding-bottom:10px}.tutorialEditorChapterHead>b{color:#0f766e}.tutorialEditorSubhead{margin-top:2px}.tutorialEditorSteps{gap:8px;display:grid}.tutorialEditorStep{background:#f8fafc;border:1px solid #edf0f3;border-radius:6px;grid-template-columns:42px minmax(160px,.6fr) minmax(260px,1.4fr) 36px;align-items:start;gap:8px;padding:10px;display:grid}.tutorialEditorStep>span{color:#98a2b3;padding-top:8px;font-size:11px;font-weight:750}.tutorialEditorImages{gap:8px;display:grid}.tutorialEditorImages>div{border:1px solid #edf0f3;border-radius:6px;grid-template-columns:120px minmax(0,1fr) 36px;align-items:center;gap:10px;padding:8px;display:grid}.tutorialEditorImages img{object-fit:contain;background:#f4f6f8}.tutorialAddChapter{border-style:dashed;height:44px}.ant-card{border-color:#e4e7ec;border-radius:8px;box-shadow:0 1px 2px #1018280a}.ant-card-head{border-color:#eaecf0;min-height:52px;padding-inline:18px}.ant-card-body{padding:18px}.ant-card+.ant-card,.ant-card+.ant-row,.ant-row+.ant-card,.ant-row+.ant-row{margin-top:16px}.ant-statistic-title{color:#637083}.ant-statistic-content{color:#101828;letter-spacing:0;font-weight:700}.ant-btn{box-shadow:none}.ant-btn-primary{box-shadow:0 1px 2px #0f766e38}.ant-input,.ant-input-number,.ant-select-selector,.ant-picker,.ant-btn{border-radius:6px!important}.ant-form-item-label>label{font-weight:600;color:#475467!important;font-size:13px!important}.ant-table-wrapper{min-width:0}.ant-table{border:1px solid #eaecf0;border-radius:7px}.ant-table-thead>tr>th{color:#344054;border-color:#eaecf0;height:44px;font-size:12px;font-weight:700;background:#f7f8fa!important}.ant-table-tbody>tr>td{border-color:#f0f2f5}.ant-modal-content{border-radius:9px!important;box-shadow:0 24px 80px #10182838!important}.ant-tag{border-radius:4px}.dashboardToolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.claimFilterTags{width:100%}.claimFilterTag,.claimBatchFileName{text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;max-width:min(100%,360px);display:inline-block;overflow:hidden}.claimFilterReasonTag{cursor:pointer;-webkit-user-select:none;user-select:none}.claimFilterReasonsPopover{width:min(560px,100vw - 64px);max-height:300px;overflow:auto}.claimFilterReasonItem{color:#344054;overflow-wrap:anywhere;padding:7px 0;line-height:1.5}.claimFilterReasonItem+.claimFilterReasonItem{border-top:1px solid #eef2f6}.claimSubmissionHint{display:block}.claimResultFilters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:12px;display:flex}.claimResultStatusSelect{width:170px}.claimResultSearch{width:260px}.metricGrid{margin-top:0!important}.metricGrid>.ant-col .ant-card{border-top:3px solid #0f766e;height:100%}.metricGrid>.ant-col:nth-child(2) .ant-card{border-top-color:#2563eb}.metricGrid>.ant-col:nth-child(3) .ant-card{border-top-color:#7c3aed}.metricGrid>.ant-col:nth-child(4) .ant-card{border-top-color:#d97706}.metricGrid>.ant-col:nth-child(5) .ant-card{border-top-color:#475467}.scriptDownloadCard{background:#fff;border-left:4px solid #2563eb}.scriptDownloadMain{justify-content:space-between;align-items:center;gap:24px;display:flex}.scriptDownloadMain h4{margin:10px 0 6px}.scriptDownloadMeta{margin:8px 0 4px}.scriptReleaseSummary{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.scriptReleaseSummary .ant-tag{margin-inline-end:0}.shippingFilteredSummaryNotice{text-align:right;padding:14px 4px 2px}.scriptNotice{margin-top:14px}.lineChartWrap{min-height:360px;padding:8px 4px 0;position:relative}.lineLegend{justify-content:flex-end;gap:18px;margin-bottom:8px;display:flex}.lineLegend span{color:#536579;align-items:center;gap:7px;font-size:13px;display:inline-flex}.lineLegend i{border-radius:999px;width:22px;height:4px}.lineChart{width:100%;height:340px;display:block}.gridLine{stroke:#e7edf5;stroke-width:1px}.axisText{fill:#7a8699;font-size:12px}.lineEmpty{place-items:center;height:320px;display:grid}.progressPanel{background:#f8fafc;border:1px solid #dbe7f5;border-radius:7px;gap:14px;margin-top:14px;padding:16px;display:grid}.rowCanceled td{color:#a8071a;background:#fff1f0!important}.summaryRow{background:#f8fafc;border:1px solid #eaecf0;border-radius:7px;margin-top:16px;padding:14px}.historySummarySection{margin-top:16px}.historySummaryHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.historySummaryRow{background:linear-gradient(100deg,#f7fbff,#f7fcfa);border-color:#d9e8f8;margin-top:8px}.recognitionProgressCell{gap:4px;min-width:190px;display:grid}.recognitionProgressCell .ant-space{min-width:0}.recognitionProgressCell .ant-typography{max-width:122px;font-size:12px}.recognitionProgressCell .ant-progress{margin:0}.liveSessionUploadForm>.ant-alert{margin-bottom:18px}.liveSessionHostEditor{margin-bottom:16px}.liveSessionUploadProgress{background:#f2fbfa;border:1px solid #b9e3df;border-radius:7px;gap:4px;padding:12px 14px;display:grid}.manualReviewGuide{margin-bottom:14px}.shippingWorkflowCenter{background:#f8fbfd;border:1px solid #d8e7f4;border-radius:7px;margin:14px 0;padding:16px}.shippingWorkflowHeader{grid-template-columns:minmax(280px,1fr) minmax(240px,420px);align-items:center;gap:24px;display:grid}.shippingWorkflowProgress{margin:0}.shippingWorkflowHeaderAside{justify-items:end;gap:10px;min-width:0;display:grid}.shippingWorkflowHeaderAside .shippingWorkflowProgress{width:100%}.shippingWorkflowSteps{margin-top:18px;padding-bottom:4px;overflow-x:auto}.shippingWorkflowSteps .ant-steps{min-width:720px}.shippingWorkflowRecommendation{background:#fff;border:1px solid #cfe2f3;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:13px 14px;display:flex}.shippingWorkflowRecommendationMain{align-items:flex-start;gap:10px;min-width:0;display:flex}.shippingWorkflowRecommendationMain>.anticon{color:#1677ff;margin-top:4px;font-size:18px}.shippingWorkflowRecommendationMain>.anticon.isComplete{color:#16a34a}.shippingWorkflowMetrics{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.shippingAutomationCenter{background:linear-gradient(135deg,#f7fbff 0%,#f8fcfa 100%);border-color:#cfe1f5;position:relative;overflow:hidden}.shippingAutomationCenter:before{content:"";background:#1677ff;height:3px;position:absolute;top:0;left:0;right:0}.shippingAutomationCenter.is-cancellation:before,.shippingAutomationCenter.is-completed:before{background:#16a34a}.shippingAutomationCenter.is-completed_with_errors:before{background:#d97706}.shippingAutomationCenter.is-stopped:before{background:#98a2b3}.shippingAutomationMetrics{grid-template-columns:repeat(6,minmax(92px,1fr));gap:8px;margin-top:14px;display:grid}.shippingAutomationMetric{background:#ffffffe0;border:1px solid #e2e8f0;border-radius:6px;min-width:0;padding:10px 12px}.shippingAutomationMetric span,.shippingAutomationMetric strong{display:block}.shippingAutomationMetric span{color:#667085;font-size:12px}.shippingAutomationMetric strong{color:#172b4d;margin-top:2px;font-size:20px;line-height:1.2}.shippingAutomationMetric.is-processed strong,.shippingAutomationMetric.is-running strong{color:#1677ff}.shippingAutomationMetric.is-success strong{color:#12805c}.shippingAutomationMetric.is-skipped strong{color:#b54708}.shippingAutomationMetric.is-error strong{color:#d92d20}.shippingAutomationCompletionAlert{margin-top:12px}.shippingAutomationColumn{background:#fbfdff!important;border-left:1px solid #dce7f3!important}.shippingAutomationOrderCell{gap:4px;min-width:0;padding:2px 0;display:grid}.shippingAutomationOrderCell.is-running{border-left:3px solid #1677ff;padding-left:9px}.shippingAutomationOrderCell.is-success{border-left:3px solid #16a34a;padding-left:9px}.shippingAutomationOrderCell.is-error{border-left:3px solid #d92d20;padding-left:9px}.shippingAutomationOrderCell.is-skipped{border-left:3px solid #d97706;padding-left:9px}.shippingAutomationOrderHead{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.shippingAutomationOrderHead .ant-tag{margin-inline-end:0}.shippingAutomationOrderDetail,.shippingAutomationOrderTime{min-width:0;font-size:12px;display:block}.shippingAutomationOrderTime{font-size:11px}.rowCanceled .shippingAutomationColumn{background:#fff1f0!important}.shippingWorkflowSafetyNote{margin-left:auto}.shippingDetailFilterBar{background:linear-gradient(90deg,#f8fbff,#f4fbf8);border:1px solid #dce7f3;border-radius:7px;align-items:center;min-height:58px;margin:0 0 14px;padding:10px 14px;display:flex}.shippingDetailFilterBar .ant-segmented{max-width:100%;overflow-x:auto}.shippingDetailFilterBar>.ant-space{width:100%}.shippingWorkflowSingleAction{justify-content:center;min-height:86px}.serverMabangDrawer .ant-drawer-header{border-bottom-color:#e5eaef}.serverMabangDrawer .ant-drawer-body{background:#f5f7f9;padding:18px}.serverMabangDrawerBody{gap:14px;display:grid}.serverMabangTasksDrawer .ant-drawer-body{background:#f5f7f9;padding:18px}.serverMabangTasksBody,.serverMabangSlotGrid{gap:14px;display:grid}.serverMabangSlotCard{border-color:#dfe5ea;overflow:hidden;box-shadow:0 1px 2px #1018280a}.serverMabangSlotCard.is-running,.serverMabangSlotCard.is-starting,.serverMabangSlotCard.is-queued{border-color:#91caff}.serverMabangSlotCard.is-paused,.serverMabangSlotCard.is-waiting_login{border-color:#ffd591}.serverMabangSlotCard.is-error{border-color:#ffccc7}.serverMabangSlotCard .ant-card-head-title,.serverMabangSlotCard .ant-card-extra{min-width:0}.serverMabangSlotCard .ant-card-extra .ant-tag,.serverMabangSlotCard .ant-card-head-title .ant-tag{margin:0}.serverMabangSlotTask{gap:10px;display:grid}.serverMabangSlotTask>div:first-child{gap:4px;display:grid}.serverMabangSlotTask>div:first-child .ant-typography{overflow-wrap:anywhere;min-width:0}.serverMabangSlotEmpty{justify-items:center;gap:4px;min-height:96px;display:grid}.serverMabangSlotEmpty .ant-empty{margin-block:4px 0}.serverMabangSlotActions{border-top:1px solid #edf0f3;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;display:flex}.serverMabangInitialLoading{background:#fff;border:1px solid #e1e7ec;border-radius:8px;place-items:center;min-height:320px;display:grid}.serverMabangStatusGrid{background:#fff;border:1px solid #e1e7ec;border-radius:8px;grid-template-columns:repeat(6,minmax(108px,1fr));display:grid;overflow:hidden}.serverMabangStatusGrid>div{border-right:1px solid #edf0f3;align-content:center;gap:5px;min-width:0;min-height:68px;padding:10px 12px;display:grid}.serverMabangStatusGrid>div:last-child{border-right:0}.serverMabangStatusGrid span{color:#7a8797;font-size:11px;font-weight:650}.serverMabangStatusGrid strong{color:#223548;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.serverMabangStatusGrid .ant-tag{text-overflow:ellipsis;width:fit-content;max-width:100%;margin:0;overflow:hidden}.serverMabangToolbar{background:#fff;border:1px solid #e1e7ec;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:11px 12px;display:flex}.serverMabangWorkspace{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:14px;display:grid}.serverMabangBrowserPanel,.serverMabangTaskPanel>section{background:#fff;border:1px solid #dfe5ea;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #1018280a}.serverMabangBrowserBar{background:#f8fafb;border-bottom:1px solid #e8edf1;gap:6px;padding:10px 13px;display:grid}.serverMabangBrowserBar>div{align-items:center;gap:8px;min-width:0;display:flex}.serverMabangBrowserBar>.ant-typography,.serverMabangBrowserBar>div .ant-typography{max-width:100%;display:block}.serverMabangLiveDot{background:#98a2b3;border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #98a2b324}.serverMabangLiveDot.is-running{background:#12a66a;box-shadow:0 0 0 3px #12a66a24}.serverMabangScreen{background-color:#202832;background-image:linear-gradient(45deg,#ffffff06 25%,#0000 25% 75%,#ffffff06 75%),linear-gradient(45deg,#ffffff06 25%,#0000 25% 75%,#ffffff06 75%),none;background-position:0 0,12px 12px;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:430px;max-height:66vh;display:grid;position:relative;overflow:auto}.serverMabangScreen.is-interactive img{cursor:crosshair}.serverMabangScreen img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;align-self:start;width:100%;height:auto;display:block}.serverMabangScreen>.ant-empty,.serverMabangScreen>.ant-empty .ant-empty-description{color:#d0d5dd}.serverMabangScreenPlaceholder{color:#fff;text-align:center;justify-items:center;gap:10px;padding:38px;display:grid}.serverMabangScreenPlaceholder .ant-typography{color:#fff}.serverMabangScreenPlaceholder .ant-typography-secondary{color:#ffffff9e}.serverMabangScreenUpdating{z-index:2;pointer-events:none;background:#0f172abd;border:1px solid #ffffff4d;border-radius:6px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px}.serverMabangScreenshotError{margin:10px 12px 0}.serverMabangScreenHint{border-top:1px solid #e8edf1;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 12px;display:flex}.serverMabangScreenHint .ant-tag{flex:none;margin:0}.serverMabangInputPanel{background:#fbfcfd;border-top:1px solid #e8edf1;gap:9px;padding:12px;display:grid}.serverMabangTextInput{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.serverMabangKeyControls{flex-wrap:wrap;gap:7px;display:flex}.serverMabangInputPanel>.ant-typography{font-size:11px;line-height:1.55}.serverMabangTaskPanel{gap:14px;display:grid}.serverMabangTaskPanel>section{padding:13px}.serverMabangSectionTitle{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:8px;margin-bottom:11px;padding-bottom:10px;display:flex}.serverMabangSectionTitle .ant-tag{margin:0}.serverMabangTaskPanel .ant-empty{margin-block:14px 8px}.serverMabangTaskPanel .ant-empty-description{color:#8a96a5;font-size:12px}.serverMabangCurrentTask{gap:7px;min-width:0;display:grid}.serverMabangCurrentTask>.ant-typography{overflow-wrap:anywhere;min-width:0}.serverMabangQueueList{gap:8px;max-height:430px;padding-right:2px;display:grid;overflow-y:auto}.serverMabangQueueItem{background:#fafbfc;border:1px solid #e8edf1;border-radius:6px;gap:5px;min-width:0;padding:9px 10px;display:grid}.serverMabangQueueItem>div{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.serverMabangQueueItem>div .ant-typography{min-width:0}.serverMabangQueueItem .ant-tag{flex:none;margin:0}.serverMabangQueueItem>.ant-typography{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.historyEditMetaCard{margin-bottom:14px}.historyEditMetaCard .ant-card-body{padding-bottom:14px}.historyEditMetaCard .ant-form-item{margin-bottom:10px}.uploadStrip .ant-upload-list{flex-wrap:nowrap;gap:10px;max-width:100%;padding:4px 2px 10px;display:flex;overflow:auto hidden}.uploadStrip .ant-upload-list:before,.uploadStrip .ant-upload-list:after{display:none}.uploadStrip .ant-upload-list-picture-card .ant-upload-list-item-container,.uploadStrip .ant-upload.ant-upload-select-picture-card{flex:0 0 92px;width:92px!important;height:92px!important;margin:0!important}.uploadStrip .ant-upload-list-picture-card .ant-upload-list-item{border-radius:10px;width:92px;height:92px}.uploadStrip .ant-upload-select{border-radius:10px!important}.photoPanel{position:sticky;top:102px}.photoFrame{background:#f8fbff;border:1px solid #e4ebf3;border-radius:14px;place-items:center;min-height:520px;max-height:68vh;display:grid;overflow:auto}.photoFrame .ant-image{width:100%;display:block}.photoFrame img{object-fit:contain;width:100%;max-height:68vh}.taskDock{z-index:1000;cursor:pointer;text-align:left;background:#fffffff5;border:1px solid #1677ff38;border-radius:8px;align-items:center;gap:10px;min-width:260px;max-width:360px;padding:12px 14px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 48px #0f172a29}.taskDock b,.taskDock small{display:block}.taskDock small{color:#667085;text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.taskDot{background:#1677ff;border-radius:50%;flex:0 0 10px;width:10px;height:10px;box-shadow:0 0 0 6px #1677ff1f}.taskDot.green{background:#16a34a;box-shadow:0 0 0 6px #16a34a1f}.taskDot.red{background:#ef4444;box-shadow:0 0 0 6px #ef44441f}.filterForm{background:#f8fafc;border:1px solid #e4e7ec;border-radius:7px;margin-bottom:16px;padding:14px 14px 0}.providerStatus{margin-bottom:12px}.settingsAlert{margin-bottom:16px}.settingsPage{--settings-ink:#111318;--settings-muted:#667085;--settings-cyan:#00b8b0;--settings-pink:#ff315f;min-width:0}.settingsHeroBar{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;padding:6px 2px 0;display:flex}.settingsHeroBar h2,.settingsPanelHeader h3{color:var(--settings-ink);letter-spacing:0;margin:4px 0 2px!important}.settingsEyebrow{letter-spacing:0;font-size:11px;font-weight:800;color:var(--settings-cyan)!important}.settingsHeroStatus{background:#fff;border:1px solid #d8e4e7;border-radius:7px;align-items:center;gap:10px;min-width:210px;padding:10px 14px;display:flex}.settingsHeroStatus div,.providerReadinessGrid>div>div,.settingsCurrentFile>div{flex-direction:column;min-width:0;display:flex}.settingsHeroStatus small,.providerReadinessGrid small,.settingsMetric small,.settingsNav button small{color:#7a8494;font-size:12px;line-height:1.45}.statusLight{background:#16a34a;border-radius:50%;flex:0 0 9px;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 5px #16a34a1c}.settingsShell{background:#fff;border:1px solid #dfe5ec;border-radius:8px;grid-template-columns:264px minmax(0,1fr);min-height:720px;display:grid;overflow:hidden;box-shadow:0 14px 38px #0f172a0f}.settingsNav{background:#11151d;border-right:1px solid #202733;padding:18px 12px}.settingsNavGroup+.settingsNavGroup{margin-top:22px}.settingsNavGroup>.ant-typography{color:#7d8795;margin:0 10px 7px;font-size:11px;font-weight:700;display:block}.settingsNav button{color:#e7ebf0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:34px minmax(0,1fr);align-items:center;width:100%;min-height:58px;margin:3px 0;padding:9px 10px;transition:background .18s,color .18s,transform .18s;display:grid}.settingsNav button:hover{background:#1b222d;transform:translate(2px)}.settingsNav button.active{color:#fff;background:linear-gradient(90deg,#00e5dc2e,#ff315f14);box-shadow:inset 3px 0 #00e5dc}.settingsNav button>span:last-child{flex-direction:column;min-width:0;display:flex}.settingsNav button strong{font-size:14px}.settingsNav button small{color:#838d9b;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.settingsNavIcon{color:#9da7b5;background:#171d26;border:1px solid #303a48;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.settingsNav button.active .settingsNavIcon{color:#00e5dc;background:#00e5dc14;border-color:#00e5dc59}.settingsWorkspace{background:#fbfcfe;min-width:0;padding:0 28px 32px}.settingsWorkspaceBreadcrumb{color:#98a2b3;border-bottom:1px solid #e9edf2;align-items:center;gap:8px;height:52px;margin-bottom:24px;font-size:12px;display:flex}.settingsWorkspaceBreadcrumb strong{color:#344054}.settingsMobileSelect{display:none}.settingsWorkPanel,.settingsOverview{max-width:1220px;margin:0 auto}.settingsNarrowPanel{max-width:760px}.settingsPanelHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.settingsPanelHeader>div:first-child{min-width:0}.settingsMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.settingsMetric{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e7ee;border-radius:7px;flex-direction:column;min-width:0;min-height:140px;padding:18px;display:flex;position:relative;overflow:hidden}.settingsMetric:before{background:var(--metric-color,#00b8b0);content:"";height:3px;position:absolute;top:0;left:0;right:0}.settingsMetric:hover{border-color:var(--metric-color,#00b8b0);box-shadow:0 10px 24px #0f172a14}.settingsMetric-cyan{--metric-color:#00b8b0}.settingsMetric-blue{--metric-color:#2979ff}.settingsMetric-purple{--metric-color:#8758e7}.settingsMetric-pink{--metric-color:#ff315f}.scriptCenterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scriptCenterCard{color:#101828;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e7ee;border-radius:7px;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;min-height:132px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.scriptCenterCard:hover{border-color:#00a9a2;transform:translateY(-2px);box-shadow:0 10px 24px #0f172a14}.scriptCenterCardIcon,.scriptCenterDetailIcon{color:#008f89;background:#ecfbfa;border:1px solid #bfe9e6;border-radius:7px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.scriptCenterCardBody{flex-direction:column;min-width:0;padding:0 14px;display:flex}.scriptCenterCardMeta{gap:5px;margin-bottom:8px;display:flex}.scriptCenterCardMeta .ant-tag{margin:0}.scriptCenterCardBody strong{margin-bottom:5px;font-size:16px}.scriptCenterCardBody small{color:#667085;text-overflow:ellipsis;font-size:13px;line-height:1.55;overflow:hidden}.scriptCenterCardArrow{color:#98a2b3}.scriptCenterModal .ant-modal-content{max-height:calc(100vh - 48px);overflow:hidden}.scriptCenterModal .ant-modal-body{background:#fbfcfe;max-height:calc(100vh - 124px);padding:22px 24px 28px;overflow:auto}.scriptCenterModal .settingsPanelHeader{border-bottom:1px solid #e9edf2;padding-bottom:16px}.scriptCenterDetail{flex-direction:column;justify-content:center;gap:22px;max-width:760px;min-height:330px;margin:0 auto;display:flex}.scriptCenterDetailHero{align-items:flex-start;gap:16px;display:flex}.scriptCenterDetailHero h3{margin:6px 0 4px!important}.scriptCenterDetailActions{flex-wrap:wrap;gap:10px;display:flex}.settingsMetric>span{color:#667085;font-size:13px}.settingsMetric strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;margin:12px 0 7px;font-size:21px;line-height:1.25;overflow:hidden}.settingsReadiness{background:#fff;border:1px solid #e1e7ee;border-radius:7px;margin-bottom:18px;padding:20px}.settingsReadinessTitle,.settingsSubheading,.settingsProviderTitle,.settingsCodeBlock>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.settingsReadinessTitle>div,.settingsCodeBlock>div{flex-direction:column;display:flex}.providerReadinessGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.providerReadinessGrid.compact{margin:0 0 20px}.providerReadinessGrid>div{background:#f8fafc;border:1px solid #e5e9ef;border-radius:6px;align-items:center;gap:11px;padding:12px 14px;display:flex}.providerReadinessGrid .isPending .statusLight{background:#f59e0b;box-shadow:0 0 0 5px #f59e0b1c}.settingsCurrentFile{background:#fff;border:1px solid #dfe6ec;border-radius:7px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.settingsCurrentFile>.anticon{color:#00a9a2;background:#e8fbfa;border-radius:6px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.settingsFormCompact{max-width:640px}.chatReplacementForm{max-width:980px}.chatAppealScriptsCard{background:#fbfcfd;border-color:#dfe7ec}.chatAppealScriptsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.chatAppealScriptsGrid .ant-form-item{margin-bottom:0}.chatTemplateEditor{gap:14px;min-height:220px;padding-top:4px;display:grid}.chatTemplateEditorHead{background:#f8fafb;border:1px solid #dfe7ec;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.chatTemplateEditorHead>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.chatTemplateMessageList{gap:12px;display:grid}.chatTemplateMessageCard{border-color:#dfe7ec;box-shadow:0 3px 12px #1f37470a}.chatTemplateMessageCard .ant-card-head{background:#fbfcfd;min-height:46px}.chatTemplateIndex{color:#007f79;background:#dff7f5;border-radius:5px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.chatTemplateMessageFields{grid-template-columns:180px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.chatTemplateMessageFields .ant-form-item{margin-bottom:4px}@media (width<=900px){.chatTemplateEditorHead{flex-direction:column;align-items:stretch}.chatTemplateEditorHead>.ant-space{justify-content:space-between}.chatTemplateMessageFields,.chatAppealScriptsGrid{grid-template-columns:1fr}}.claimAutomationTemplateForm{max-width:920px}.claimReasonTemplateList{gap:12px;display:grid}.claimReasonTemplateCard{border-color:#dfe7ec}.claimReasonTemplateCard .ant-card-body{padding-bottom:4px}.claimReasonTemplateTitle{align-items:center;gap:10px;min-width:0;display:flex}.claimReasonTemplateTitle span{color:#008e88;background:#e3f8f7;border-radius:5px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.claimReasonTemplateTitle strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settingsPrimaryChoice{background:#f1fbfb;border:1px solid #cdebea;border-radius:7px;grid-template-columns:minmax(260px,420px) 1fr;align-items:center;gap:20px;margin-bottom:16px;padding:18px;display:grid}.settingsPrimaryChoice .ant-form-item{margin:0}.settingsProviderBlock{background:#fff;border:1px solid #e0e6ed;border-radius:7px;margin-bottom:12px;padding:18px 18px 2px}.settingsProviderBlock.featured{border-color:#bfe7e5;box-shadow:inset 3px 0 #00b8b0}.settingsProviderTitle{border-bottom:1px solid #edf0f4;margin-bottom:14px;padding-bottom:10px}.settingsProviderPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settingsStickyActions{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #dce3e9;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:12px 14px;display:flex;position:sticky;bottom:14px;box-shadow:0 10px 30px #0f172a1a}.settingsRulesLayout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);align-items:start;gap:18px;display:grid}.settingsRuleList,.settingsRuleReference,.settingsCredentials,.settingsCodeBlock,.settingsWebhookForm,.settingsLogTable,.settingsReleaseForm,.settingsReleaseHistory{background:#fff;border:1px solid #e0e6ed;border-radius:7px;min-width:0;padding:18px}.settingsSubheading{margin-bottom:14px}.ruleEditorRow{background:#f9fbfc;border-radius:6px;grid-template-columns:34px minmax(0,1fr) 34px;padding:8px}.ruleNumber{color:#008e88;background:#e3f8f7;border-radius:5px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.ruleGroupLabel{color:#98a2b3;margin:18px 0 8px;font-size:11px;font-weight:800;display:block}.ruleReferenceItem{background:#f4f7fa;border-radius:6px;grid-template-columns:24px minmax(0,1fr);gap:9px;margin-bottom:8px;padding:10px;display:grid}.ruleReferenceItem span{color:#1565c0;background:#e3efff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.ruleReferenceItem.calc span{color:#9a4c00;background:#fff1dc}.ruleReferenceItem p{color:#475467;margin:1px 0 0;font-size:13px;line-height:1.55}.settingsIntegrationGrid,.settingsWebhookLayout,.settingsReleaseLayout{grid-template-columns:minmax(300px,.75fr) minmax(0,1.35fr);align-items:start;gap:16px;display:grid}.settingsCredentials{flex-direction:column;gap:10px;display:flex}.settingsCredentials label{color:#344054;margin-top:4px;font-size:13px;font-weight:600}.settingsCodeBlock textarea{margin-top:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;color:#d6e2ef!important;background:#11151d!important}.settingsWebhookLayout{grid-template-columns:minmax(280px,.65fr) minmax(0,1.5fr)}.settingsReleaseLayout{grid-template-columns:minmax(300px,.7fr) minmax(0,1.4fr)}.settingsLogTable,.settingsReleaseHistory{padding:10px 12px}.ruleEditorRow{background:#fbfdff;border:1px solid #e6edf5;border-radius:12px;grid-template-columns:46px 1fr 72px;align-items:start;gap:10px;width:100%;padding:10px;display:grid}.usedCardRow>td{color:#b42318;background:#fff1f0!important}.usedCardRow:hover>td{background:#ffe4e1!important}.mailPreviewFrame{background:#fff;border:1px solid #dce5f2;border-radius:14px;width:100%;height:360px}.ant-upload-list-picture .ant-upload-list-item{border-radius:12px}@media (width<=980px){.shippingWorkflowHeader{grid-template-columns:1fr;gap:12px}.shippingWorkflowHeaderAside{justify-items:stretch}.serverMabangStatusGrid{grid-template-columns:repeat(3,minmax(108px,1fr))}.serverMabangStatusGrid>div:nth-child(3n){border-right:0}.serverMabangStatusGrid>div:nth-child(-n+3){border-bottom:1px solid #edf0f3}.serverMabangWorkspace{grid-template-columns:1fr}.serverMabangTaskPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.shippingWorkflowRecommendation{flex-direction:column;align-items:stretch}.shippingWorkflowRecommendation>.ant-btn,.shippingWorkflowRecommendation>.ant-space{width:100%}.shippingWorkflowRecommendation>.ant-space>.ant-space-item{flex:1}.shippingWorkflowRecommendation>.ant-space .ant-btn{width:100%}.shippingAutomationMetrics{grid-template-columns:repeat(2,minmax(110px,1fr))}.shippingWorkflowRecommendation>.ant-btn{width:100%}.shippingDetailFilterBar{overflow-x:auto}.shippingWorkflowSafetyNote{width:100%;margin-left:0}.settingsHeroBar{flex-direction:column;align-items:flex-start}.settingsHeroStatus{width:100%}.settingsShell{display:block}.settingsNav{display:none}.settingsWorkspace{padding:14px 16px 24px}.settingsMobileSelect{margin-bottom:12px;display:block}.settingsMobileSelect .ant-select{width:100%}.settingsWorkspaceBreadcrumb{height:38px;margin-bottom:18px}.settingsMetricGrid,.providerReadinessGrid,.scriptCenterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsProviderPair,.settingsRulesLayout,.settingsIntegrationGrid,.settingsWebhookLayout,.settingsReleaseLayout,.settingsPrimaryChoice{grid-template-columns:1fr}.settingsPanelHeader{flex-direction:column;align-items:stretch}.loginPage{grid-template-columns:1fr;padding:32px 20px}.loginHero h1{font-size:44px}.topbar{grid-template-columns:minmax(0,1fr) auto;padding:0 12px}.mainSider,.desktopNavigationToggle.ant-btn{display:none}.mobileNavigationToggle.ant-btn{display:inline-flex}.topBrand>div:last-child,.topActions .headerAccount,.pageHeader .ant-typography-secondary{display:none}.primaryNav{gap:2px}.primaryNav button{padding-inline:13px}.primaryNav button:after{left:13px;right:13px}.content{padding:14px 12px 80px}.metricGrid>.ant-col{flex:0 0 50%!important;max-width:50%!important}.summaryRow>.ant-col{margin-bottom:12px;flex:0 0 33.333%!important;max-width:33.333%!important}.dashboardToolbar,.scriptDownloadMain{flex-direction:column;align-items:flex-start}.taskDock{min-width:220px;max-width:calc(100vw - 100px);bottom:12px;right:12px}.tutorialLayout{grid-template-columns:1fr}.tutorialToc{gap:6px;display:flex;position:static;overflow-x:auto}.tutorialTocLabel{display:none}.tutorialToc button{border:1px solid #edf0f3;border-radius:6px;flex:none;width:auto;min-width:150px}.tutorialEditorStep{grid-template-columns:42px minmax(0,1fr) 36px}.tutorialEditorStep .ant-input-textarea{grid-column:2/3}}@media (width<=680px){.scriptCenterGrid{grid-template-columns:1fr}.scriptCenterCard{grid-template-columns:42px minmax(0,1fr) 18px;min-height:116px;padding:14px}.scriptCenterCardBody{padding:0 10px}.scriptCenterDetailActions .ant-btn{width:100%}.claimResultFilters{flex-direction:column;align-items:stretch}.claimResultFilters .claimResultStatusSelect,.claimResultFilters .claimResultSearch{width:100%}.workspaceLayout{margin-left:0}.appBodyLayout{min-height:calc(100vh - 64px)}.topbar{grid-template-columns:minmax(0,1fr) auto;height:64px;padding-inline:8px}.primaryNav{scrollbar-width:none;justify-content:flex-start;height:64px;overflow:auto hidden}.primaryNav button{height:64px;padding-inline:11px;font-size:12px}.primaryNav button:after{left:11px;right:11px}.topActions{gap:4px;padding-left:6px}.topActions .ant-btn span:not(.ant-btn-icon){display:none}.topActions .ant-btn{width:34px;padding-inline:0}.tutorialLead{flex-direction:column;align-items:stretch;padding:20px}.tutorialLead h2{font-size:25px}.tutorialSwitcher{width:100%;margin:0 0 10px;display:flex}.tutorialSwitcher .ant-segmented-group{width:100%}.tutorialSwitcher .ant-segmented-item{text-align:center;flex:1}.tutorialLead>.ant-btn{width:100%}.tutorialFlow{padding-inline:14px}.tutorialChapter{padding:24px 16px}.tutorialChapter>header{grid-template-columns:42px minmax(0,1fr);gap:10px}.tutorialChapter>header>span{width:42px;height:38px;font-size:16px}.tutorialSteps,.tutorialGallery,.tutorialCheckpoint{margin-left:0}.tutorialGallery{grid-template-columns:1fr}.tutorialStep{grid-template-columns:42px minmax(0,1fr) 18px}.tutorialEditorStep,.tutorialEditorImages>div{grid-template-columns:1fr 36px}.tutorialEditorStep>span,.tutorialEditorStep>.ant-input,.tutorialEditorStep .ant-input-textarea,.tutorialEditorImages>div>.ant-image,.tutorialEditorImages>div>.ant-input{grid-column:1}.tutorialEditorStep>.ant-btn,.tutorialEditorImages>div>.ant-btn{grid-area:1/2}.secondaryNavShell{padding-inline:10px;top:64px}.secondaryNavLabel,.pageHeader .pageIcon{display:none}.metricGrid>.ant-col,.summaryRow>.ant-col{flex:0 0 100%!important;max-width:100%!important}.loginHero{display:none}.loginPage{grid-template-columns:1fr;place-items:center;display:grid}.loginCard{width:100%;max-width:420px}}.barragePage{gap:18px;display:grid}.barrageStatusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.barrageStatusCard{background:#fff;border:1px solid #e5e9f0;border-top:3px solid #cbd5e1;border-radius:7px;flex-direction:column;justify-content:space-between;min-height:126px;padding:18px;display:flex}.barrageStatusCard.is-live{border-top-color:#00b8b0}.barrageStatusCard strong{color:#151b26;font-size:28px;line-height:1}.barrageStatusCard strong small,.barrageStatusCard>span:last-child{color:#7a8495;font-size:12px;font-weight:500}.barrageStatusCard .ant-tag{width:fit-content;margin:0}.barrageWorkspace{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.barrageMainPanel,.barrageControlPanel{background:#fff;border:1px solid #e2e7ef;border-radius:7px}.barrageMainPanel{min-width:0;overflow:hidden}.barrageControlPanel{padding:18px;position:sticky;top:128px}.barragePanelHeader{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px 18px;display:flex}.barrageControlPanel>.barragePanelHeader{min-height:auto;padding:0 0 14px}.barragePanelHeader h4{margin:2px 0 0!important}.barrageMessageHead,.barrageMessageRow{grid-template-columns:74px minmax(260px,1fr) 150px 46px;align-items:center;gap:12px;display:grid}.barrageMessageHead{color:#738094;background:#f7f9fc;border-bottom:1px solid #e7ebf1;padding:10px 18px;font-size:12px;font-weight:700}.barrageMessageList{min-height:280px}.barrageMessageRow{border-bottom:1px solid #edf0f5;padding:12px 18px}.barrageMessageRow:last-child{border-bottom:0}.barrageMessageRow:hover{background:#f8fffe}.barrageMessageEnabled{align-items:center;gap:8px;display:flex}.barrageMessageEnabled small{color:#9aa4b2;font-variant-numeric:tabular-nums}.barrageMessageRow .ant-input-number{width:100%}.barrageMessageList .ant-empty{margin:72px 0}.barrageToggleLine{border-bottom:1px solid #edf0f5;justify-content:space-between;gap:16px;padding:13px 0;display:flex}.barrageToggleLine>div{gap:3px;min-width:0;display:grid}.barrageToggleLine .ant-typography{font-size:12px}.barrageControlForm{grid-template-columns:1fr 1fr;gap:0 10px;margin-top:16px;display:grid}.barrageControlForm .ant-form-item:first-child{grid-column:1/-1}.barrageControlForm .ant-input-number{width:100%}.barrageActions{gap:8px;margin-top:16px;display:grid}.barrageUpdatedAt{text-align:center;margin-top:12px;font-size:12px;display:block}@media (width<=1180px){.barrageStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.barrageWorkspace{grid-template-columns:1fr}.barrageControlPanel{position:static}}@media (width<=760px){.barrageStatusGrid{grid-template-columns:1fr}.barrageMessageHead{display:none}.barrageMessageRow{grid-template-columns:1fr 44px}.barrageMessageEnabled,.barrageMessageRow .ant-input-number{grid-column:1/2}.barrageMessageRow .ant-input{grid-column:1/-1}.barrageMessageRow>.ant-btn{grid-area:1/2}}.barrageInstallSteps{color:var(--text-secondary,#475569);margin:12px 0 0;padding-left:22px;line-height:1.9}.barrageInstallSteps code{color:inherit;background:#94a3b81f;border:1px solid #94a3b847;border-radius:4px;padding:2px 6px}.addressRowUsed>td{background:#fe2c5513!important}.addressRowUsed:hover>td{background:#fe2c551f!important}.tkAccountDeprecatedRow>td{background:#fff7d6!important}.tkAccountDeprecatedRow:hover>td{background:#ffefad!important}.tkAccountPriorityRow>td{background:#fffaf0!important}.tkAccountPriorityRow:hover>td{background:#fff3d6!important}.tkAccountRegularUseRow>td{background:#f2fbf5!important}.tkAccountRegularUseRow:hover>td{background:#e4f7e9!important}.tkPriorityButton{color:#98a2b3;font-size:18px}.tkPriorityButton.is-active{color:#d97706}.tkRegularUseButton{color:#98a2b3;font-size:18px}.tkRegularUseButton.is-active{color:#16a34a}.tkAccountToolbar{margin-bottom:16px}.selfieOrderToolbar{grid-template-columns:repeat(3,minmax(220px,1fr));align-items:center;gap:10px;margin-bottom:16px;display:grid}.selfieOrderToolbarSummary{justify-self:end}.selfieOrderCompensationSummary{background:#fbf8ff;border:1px solid #e6d8ff;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin:-2px 0 14px;padding:11px 14px;display:flex}.selfieOrderCompensationAmount{color:#7c3aed;font-size:20px;line-height:1.2}.selfieOrderBatchBar{background:#f3f8ff;border:1px solid #b9d9ff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:12px 14px;display:flex}.selfieOrderToolbar textarea{resize:none}.selfieOrderTabs .ant-tabs-nav{margin-bottom:12px}.selfieStatusButton{min-width:86px}.selfieStatusButton.is-shipped.is-active{background:#16875f;border-color:#16875f}.selfieStatusButton.is-compensated.is-active{background:#7c3aed;border-color:#7c3aed}.selfieAccountOrderTable .ant-table{background:#fbfcfd}.selfieOrderEntryList{flex-direction:column;gap:12px;margin-top:4px;display:flex}.selfieOrderEntryHeading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.selfieOrderEntryHeading>div{flex-direction:column;gap:2px;display:flex}.selfieOrderEntryColumnHeaders,.selfieOrderEntryRow{grid-template-columns:48px minmax(240px,1fr) minmax(190px,.72fr) minmax(170px,.58fr) 44px;align-items:start;gap:12px;display:grid}.selfieOrderEntryColumnHeaders{color:#667085;padding:0 12px;font-size:13px}.selfieOrderEntryRows{flex-direction:column;gap:10px;max-height:420px;padding-right:4px;display:flex;overflow-y:auto}.selfieOrderEntryRow{background:#fafbfd;border:1px solid #e4e9f0;border-radius:8px;padding:12px}.selfieOrderEntryIndex{color:#667085;text-align:center;padding-top:6px}.selfieOrderEntryField .ant-form-item{margin-bottom:0}.selfieOrderEntryMobileLabel{display:none}.selfieOrderEntryRemove{margin-top:1px}.selfieOrderToolbar .ant-select,.selfieOrderToolbar .ant-picker{width:100%}.tkAccountRemark{white-space:pre-wrap;word-break:break-word;line-height:1.65}.smsCodeContent{color:#172033;white-space:pre-wrap;word-break:break-word;background:#f7f9fc;border:1px solid #d9e2ec;border-radius:8px;min-height:120px;max-height:420px;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;line-height:1.7;overflow:auto}.hostAssignmentEditor{background:#f8fafc;border:1px solid #e6ebf2;border-radius:6px;padding:12px}.hostAssignmentEditor.compact{margin-bottom:8px}.hostAssignmentHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.hostAssignmentItem{grid-template-columns:minmax(150px,1fr) 150px 32px;align-items:start;gap:8px;display:grid}.hostAssignmentItem .ant-form-item{margin-bottom:0}.historyActionCell{white-space:nowrap}.historyActionCell .ant-btn{flex:none}.dailyHistoryTable .ant-table-row{cursor:default}.dailyDateCell{color:#0f766e;align-items:center;gap:8px;display:inline-flex}.dailyHistoryExpanded{background:#f7f9fc;border:1px solid #dfe7ef;border-radius:6px;padding:12px 14px 14px}.dailyHistoryExpandedHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.dailyHistoryExpanded .ant-table-wrapper{background:#fff;border:1px solid #e6ebf2;border-radius:6px;overflow:hidden}.imageStudioPage{gap:16px;display:grid}.imageStudioHero{background:linear-gradient(113deg,#0891b221,#2dd4bf0d 42%,#fffffff5 75%),#fff;border:1px solid #d9e9ef;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:24px;min-height:126px;padding:26px 30px;display:flex;overflow:hidden}.imageStudioHero h2{color:#102a43;margin:3px 0 7px!important;font-size:26px!important}.imageStudioHero .ant-typography{color:#607080;max-width:720px;display:block}.imageStudioEyebrow{color:#0f8f88;letter-spacing:1px;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.imageStudioEyebrow>span{background:#10b8ad;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #10b8ad1f}.imageStudioWorkspace{background:#fff;border:1px solid #dbe5ec;border-radius:8px;grid-template-columns:230px minmax(0,1fr) 290px;align-items:stretch;display:grid;overflow:hidden;box-shadow:0 12px 36px #0f2b460d}.imageStudioModeRail,.imageStudioControlRail{background:#f8fafc}.imageStudioModeRail{border-right:1px solid #e2eaf0;padding:18px 12px}.imageStudioRailHead,.imageStudioControlHead{gap:4px;padding:0 8px 13px;display:grid}.imageStudioRailHead>span,.imageStudioControlHead b,.imageStudioSectionHead b{color:#1a3146;font-size:14px}.imageStudioRailHead small,.imageStudioControlHead span,.imageStudioSectionHead span{color:#8a9aaa;font-size:12px;line-height:1.45}.imageStudioModeList{gap:5px;display:grid}.imageStudioMode{color:#5b6d7d;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;width:100%;padding:9px 8px;transition:all .16s;display:flex}.imageStudioMode:hover{background:#eff7f8}.imageStudioMode.isActive{color:#087d78;background:#e6fbf7;border-color:#bde9e4;box-shadow:inset 3px 0 #0fb7ab}.imageStudioModeIcon{color:#087d78;background:#eaf5f4;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.imageStudioMode.isActive .imageStudioModeIcon{color:#fff;background:#0e9f98}.imageStudioMode>span:last-child{gap:2px;min-width:0;display:grid}.imageStudioMode b{color:inherit;font-size:13px}.imageStudioMode small{color:#91a0af;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.imageStudioCanvas{min-width:0;padding:23px 24px 26px}.imageStudioCanvasHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.imageStudioCanvasHead>div{align-items:center;gap:9px;display:flex}.imageStudioCanvasHead b{color:#253d51;font-size:15px}.imageStudioModeBadge{color:#087d78;background:#f1fffd;border:1px solid #d0eee9;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:12px;display:inline-flex}.imageStudioContextAlert{margin:0 0 16px}.imageStudioSourcePanel{background:linear-gradient(135deg,#fbfefe,#f8fbff);border:1px dashed #bad0da;border-radius:7px;padding:16px}.imageStudioSectionHead{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.imageStudioSectionHead>div{gap:4px;display:grid}.imageStudioSourcePanel .ant-upload-list-picture-card .ant-upload-list-item-container,.imageStudioSourcePanel .ant-upload.ant-upload-select{width:96px;height:96px}.imageStudioSourcePanel .ant-upload.ant-upload-select{color:#4f6478;background:#fff;border-color:#b5cbd5}.imageStudioParentAsset{color:#087d78;background:#effdfa;border:1px solid #ccebe7;border-radius:5px;align-items:center;gap:9px;margin-top:11px;padding:6px 9px 6px 6px;font-size:12px;display:inline-flex}.imageStudioParentAsset .ant-image,.imageStudioParentAsset .ant-image img{object-fit:cover;border-radius:3px;width:32px;height:32px;display:block}.imageStudioPromptItem{margin-top:20px}.imageStudioPreviousPrompt{background:#f8fbfd;border:1px solid #d9e5ec;border-radius:7px;margin-top:20px;overflow:hidden}.imageStudioPreviousPromptHead{background:#f1f7fa;border-bottom:1px solid #e4edf2;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex}.imageStudioPreviousPromptHead>div{gap:3px;display:grid}.imageStudioPreviousPromptHead b{color:#31485a;font-size:13px}.imageStudioPreviousPromptHead span{color:#738596;font-size:12px}.imageStudioPreviousPromptBody{color:#516777;white-space:pre-wrap;word-break:break-word;max-height:152px;padding:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.7;overflow:auto}.imageStudioPromptItem textarea{font-size:14px;line-height:1.7;background:#fcfeff!important;border-color:#b9ccd8!important;border-radius:7px!important;padding:14px!important}@media (width<=1180px){.selfieOrderToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.selfieOrderEntryColumnHeaders,.selfieOrderEntryRow{grid-template-columns:44px minmax(210px,1fr) minmax(180px,.7fr) minmax(160px,.55fr) 40px;gap:8px}}@media (width<=820px){.selfieOrderEntryHeading{flex-direction:column;align-items:flex-start;gap:4px}.selfieOrderEntryColumnHeaders{display:none}.selfieOrderEntryRows{max-height:none}.selfieOrderEntryRow{grid-template-columns:1fr 40px;gap:10px}.selfieOrderEntryIndex{text-align:left;grid-column:1;padding-top:0}.selfieOrderEntryIndex:before{content:"订单 "}.selfieOrderEntryField{grid-column:1/-1}.selfieOrderEntryMobileLabel{margin-bottom:5px;font-size:12px;display:block}.selfieOrderEntryRemove{grid-area:1/2;margin-top:-5px}}@media (width<=680px){.tkAccountToolbar>.ant-space{width:100%}.selfieOrderToolbar{grid-template-columns:1fr}.selfieOrderToolbarSummary{justify-self:start}.selfieOrderBatchBar{flex-direction:column;align-items:flex-start}.selfieOrderCompensationSummary{flex-direction:column;align-items:flex-start;gap:8px}}.imageStudioPromptItem textarea:focus{border-color:#10a79f!important;box-shadow:0 0 0 3px #10a79f1f!important}.imageStudioProductFields{grid-template-columns:minmax(160px,.7fr) minmax(0,1.15fr) minmax(0,1.15fr);gap:0 12px;margin-top:18px;display:grid}.imageStudioProductFields .ant-form-item-label>label,.imageStudioControlRail .ant-form-item-label>label{color:#526678;font-size:12px}.imageStudioControlRail{border-left:1px solid #e2eaf0;flex-direction:column;padding:23px 19px 18px;display:flex}.imageStudioControlRail>section{border-bottom:1px solid #e5edf1;padding-bottom:17px}.imageStudioControlRail>section+section{padding-top:18px}.imageStudioControlRail .ant-form-item{margin-bottom:14px}.imageStudioRatioGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.imageStudioRatioGrid button{color:#607486;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe6eb;border-radius:5px;gap:2px;padding:9px 7px;display:grid}.imageStudioRatioGrid button:hover{border-color:#8fd7d0}.imageStudioRatioGrid button.isActive{color:#087d78;background:#ecfffc;border-color:#12aaa0;box-shadow:0 0 0 2px #12aaa01a}.imageStudioRatioGrid b{font-size:13px}.imageStudioRatioGrid small{font-size:11px}.imageStudioGenerateBox{gap:10px;margin-top:auto;padding-top:20px;display:grid}.imageStudioGenerateBox>span{color:#63778a;font-size:12px}.imageStudioGenerateBox .ant-btn{background:linear-gradient(105deg,#0c938c,#0678cf);border:0;height:42px;box-shadow:0 10px 18px #0678cf33}.imageStudioGenerateBox small{color:#91a0ad;font-size:11px;line-height:1.5}.imageStudioLibrary{background:#fff;border:1px solid #dce6ec;border-radius:8px;padding:24px}.imageStudioTemporaryLibrary{background:linear-gradient(#fffdf6 0%,#fff 58%);border-color:#f3d28a}.imageStudioTemporaryLibrary .imageStudioEyebrow{color:#b7791f}.imageStudioTemporaryLibrary .imageStudioEyebrow span{background:#f59e0b}.imageStudioLibraryHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.imageStudioLibraryHead h3{color:#1a3146;margin:4px 0 5px!important}.imageStudioFolderFilter{min-width:230px}.imageStudioLoading{color:#64748b;text-align:center;place-content:center;gap:14px;min-height:240px;display:grid}.imageStudioGallery{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:15px;display:grid}.imageStudioWorkGroups{gap:24px;display:grid}.imageStudioWorkGroup+.imageStudioWorkGroup{border-top:1px solid #e3ebef;padding-top:24px}.imageStudioWorkGroupHead{color:#304a5b;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.imageStudioWorkGroupHead .anticon{color:#0f9f98}.imageStudioWork{background:#fff;border:1px solid #e1e9ee;border-radius:7px;grid-template-columns:145px minmax(0,1fr);min-height:188px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden}.imageStudioWork:hover{border-color:#0f9f9880;transform:translateY(-1px);box-shadow:0 14px 26px #0f2b461a}.imageStudioWork.isFailed{border-color:#fe2c5552}.imageStudioWorkVisual{background:linear-gradient(145deg,#edf9f8,#eaf1ff);min-height:188px;position:relative;overflow:hidden}.imageStudioWorkVisual .ant-image,.imageStudioWorkVisual .ant-image img{width:100%;height:100%;display:block}.imageStudioWorkVisual .ant-image img{object-fit:cover}.imageStudioWorkStatus{border:0;margin:0;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #0f172a24}.imageStudioFailed{color:#64748b;text-align:center;place-content:center;gap:8px;width:100%;height:100%;display:grid}.imageStudioFailed .anticon{font-size:28px}.imageStudioWorkBody{flex-direction:column;gap:8px;min-width:0;padding:13px 14px;display:flex}.imageStudioWorkTitle{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.imageStudioWorkTitle strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.imageStudioWorkTitle span{color:#94a3b8;flex:none;font-size:11px}.imageStudioWorkBody>p{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;margin:0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.imageStudioMeta,.imageStudioWorkActions{flex-wrap:wrap;gap:6px;display:flex}.imageStudioMeta .ant-tag{color:#0f766e;background:#effdfa;border-color:#c6f0eb;margin:0}.imageStudioWorkActions{margin-top:auto}.imageStudioWorkActions .ant-btn{padding-inline:9px}.imageStudioAssetPicker{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:12px;max-height:520px;display:grid;overflow:auto}.imageStudioAssetPicker>button{color:#34495e;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e8ed;border-radius:6px;gap:7px;padding:8px;display:grid;overflow:hidden}.imageStudioAssetPicker>button:hover{border-color:#0da39a;box-shadow:0 8px 16px #0f2b4614}.imageStudioAssetPicker .ant-image,.imageStudioAssetPicker .ant-image img{object-fit:cover;border-radius:4px;width:100%;height:120px;display:block}.imageStudioAssetPicker span,.imageStudioAssetPicker small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.imageStudioAssetPicker span{font-weight:600}.imageStudioAssetPicker small{color:#7e91a2;font-size:11px}.imageStudioSelectedMaterials{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.imageStudioSelectedMaterial{color:#176e69;background:#effdfa;border:1px solid #c6eae6;border-radius:5px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:7px;max-width:218px;padding:4px 3px 4px 4px;font-size:12px;display:grid}.imageStudioSelectedMaterial .ant-image,.imageStudioSelectedMaterial .ant-image img{object-fit:cover;border-radius:3px;width:34px;height:34px;display:block}.imageStudioSelectedMaterial>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.imageStudioMaterialPicker{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px;max-height:520px;display:grid;overflow:auto}.imageStudioMaterialPicker>button{color:#42596a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe5ea;border-radius:6px;gap:6px;padding:8px;display:grid;position:relative;overflow:hidden}.imageStudioMaterialPicker>button:hover:not(:disabled),.imageStudioMaterialPicker>button.isSelected{border-color:#0d9f98;box-shadow:0 8px 16px #0f2b4614}.imageStudioMaterialPicker>button.isSelected{background:#effdfa}.imageStudioMaterialPicker>button:disabled{cursor:not-allowed;opacity:.55}.imageStudioMaterialPicker .ant-image,.imageStudioMaterialPicker .ant-image img{object-fit:cover;border-radius:4px;width:100%;height:116px;display:block}.imageStudioMaterialPicker span,.imageStudioMaterialPicker small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.imageStudioMaterialPicker span{color:#31485a;font-weight:600}.imageStudioMaterialPicker small{color:#8092a1;font-size:11px}.imageStudioMaterialPicker i{color:#fff;background:#0d9f98;border-radius:3px;padding:2px 5px;font-size:10px;font-style:normal;position:absolute;top:11px;right:11px}.imageStudioLibraryPicker{gap:14px;display:grid}.imageStudioPickerToolbar{background:#f8fbfd;border:1px solid #dfe8ee;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(250px,360px);gap:12px;padding:12px;display:grid}.imageStudioPickerToolbar .ant-select{min-width:0}.imageStudioPickerHint{color:#718393;font-size:12px}.imageStudioPickerGroups{gap:18px;max-height:540px;padding-right:4px;display:grid;overflow:auto}.imageStudioPickerGroup{gap:10px;display:grid}.imageStudioPickerGroupHead{color:#274155;border-bottom:1px solid #e7edf1;align-items:center;min-height:34px;padding:0 2px 8px;display:flex}.imageStudioPickerGroupHead .ant-tag{margin-inline-end:0}.imageStudioPickerGroup .imageStudioAssetPicker,.imageStudioPickerGroup .imageStudioMaterialPicker{max-height:none;overflow:visible}.materialLibraryPage{gap:18px;display:grid}.materialLibraryHero{background:linear-gradient(125deg,#fff 5%,#f0fbfa 58%,#f8fbff 100%);border:1px solid #dbe8ec;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.materialLibraryHero .ant-typography{margin:0}.materialLibraryHero h2.ant-typography{color:#1d3345;margin:7px 0 5px}.materialLibraryWorkspace{background:#fff;border:1px solid #dce6eb;border-radius:8px;grid-template-columns:272px minmax(0,1fr);min-height:590px;display:grid;overflow:hidden}.materialFolderPanel{background:#f9fbfc;border-right:1px solid #e3ebef;flex-direction:column;min-width:0;padding:14px 9px;display:flex}.materialFolderPanelHead,.materialContentHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.materialFolderPanelHead{color:#31495b;padding:0 8px 12px}.materialFolderPanelHead span,.materialContentHead span{color:#8a9ba9;font-size:12px}.materialFolderTree{min-height:0;overflow:auto}.materialFolderNode{border:1px solid #0000;border-radius:5px;justify-content:space-between;align-items:center;min-height:36px;margin:2px 0;display:flex}.materialFolderNode:hover{background:#eff7f8}.materialFolderNode.isActive{color:#0a7c76;background:#e8f9f6;border-color:#b7e4df}.materialFolderOpen{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:7px;display:flex}.materialFolderOpen>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.materialFolderOpen>i{color:#91a1ad;margin-left:auto;font-size:11px;font-style:normal}.materialFolderActions{opacity:0;padding-right:3px;transition:opacity .16s}.materialFolderNode:hover .materialFolderActions,.materialFolderNode.isActive .materialFolderActions{opacity:1}.materialFolderActions .ant-btn{width:26px;min-width:26px;padding-inline:0}.materialRootNode{border-bottom:1px solid #e1e9ee;border-radius:5px 5px 0 0;margin-bottom:6px}.materialFolderHint{color:#788b99;background:#fff;border:1px dashed #c8d8e1;border-radius:5px;margin:auto 7px 3px;padding:10px;font-size:12px;line-height:1.65}.materialContentPanel{min-width:0;padding:18px 20px 24px}.materialBreadcrumb{color:#9aabb7;flex-wrap:wrap;align-items:center;gap:2px;min-height:28px;font-size:12px;display:flex}.materialBreadcrumb .ant-btn{height:28px;padding-inline:3px}.materialContentHead{margin:8px 0 18px}.materialContentHead>div{gap:4px;display:grid}.materialContentHead b{color:#263f51;font-size:17px}.materialLibraryLoading{color:#728494;place-content:center;gap:12px;min-height:370px;display:grid}.materialGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.materialCard{background:#fff;border:1px solid #dfe8ed;border-radius:7px;transition:transform .16s,box-shadow .16s,border-color .16s;overflow:hidden}.materialCard:hover{border-color:#5db9b2;transform:translateY(-2px);box-shadow:0 12px 26px #15364e1c}.materialCardImage{aspect-ratio:1;background:#f2f7f8;overflow:hidden}.materialCardImage .ant-image,.materialCardImage .ant-image img{width:100%;height:100%;display:block}.materialCardImage .ant-image img{object-fit:cover}.materialCardBody{gap:5px;padding:10px;display:grid}.materialCardBody>b{color:#304a5b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.materialCardBody>span{color:#8b9ba8;font-size:11px}.materialCardBody>small{color:#5d8293;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.materialCardBody>div{gap:2px;margin-top:2px;display:flex}.materialCardBody .ant-btn{padding-inline:5px;font-size:12px}.workLibraryPage .materialLibraryHero{background:linear-gradient(125deg,#fff 5%,#f7f3ff 56%,#f1fbff 100%);border-color:#ddd4fb}.workLibraryPage .materialFolderNode.isActive{color:#6541c7;background:#f3efff;border-color:#d8cafb}.workLibraryPage .materialFolderNode:hover{background:#f8f5ff}.workLibraryPage .materialCard:hover{border-color:#9a7ee8;box-shadow:0 12px 26px #5b40b121}.workGrid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr))}.workCard .materialCardImage{aspect-ratio:4/5}@media (width<=1250px){.imageStudioWorkspace{grid-template-columns:205px minmax(0,1fr)}.imageStudioControlRail{border-top:1px solid #e2eaf0;border-left:0;grid-column:1/-1;grid-template-columns:1fr 1fr minmax(250px,.8fr);gap:18px;display:grid}.imageStudioControlRail>section,.imageStudioControlRail>section+section{border:0;padding:0}.imageStudioGenerateBox{margin-top:0;padding-top:0}}@media (width<=840px){.imageStudioHero,.imageStudioLibraryHead{flex-direction:column;align-items:flex-start}.imageStudioWorkspace{grid-template-columns:1fr}.imageStudioModeRail{border-bottom:1px solid #e2eaf0;border-right:0}.imageStudioModeList{grid-template-columns:repeat(2,minmax(0,1fr))}.imageStudioControlRail{grid-column:auto;grid-template-columns:1fr}.imageStudioProductFields{grid-template-columns:1fr}.materialLibraryHero{flex-direction:column;align-items:flex-start}.materialLibraryWorkspace{grid-template-columns:1fr}.materialFolderPanel{border-bottom:1px solid #e3ebef;border-right:0;max-height:270px}.materialFolderHint{display:none}}@media (width<=580px){.imageStudioHero,.imageStudioCanvas,.imageStudioLibrary{padding:18px}.imageStudioModeList{grid-template-columns:1fr}.imageStudioCanvasHead,.imageStudioSectionHead{flex-direction:column;align-items:flex-start}.imageStudioGallery{grid-template-columns:1fr}.imageStudioFolderFilter{width:100%}.imageStudioWorkGroupHead{flex-direction:column;align-items:flex-start}.imageStudioWork{grid-template-columns:116px minmax(0,1fr);min-height:156px}.imageStudioWorkVisual{min-height:156px}.materialLibraryHero,.materialContentPanel{padding:16px}.materialGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.accessManagementPage{gap:16px;display:grid}.accessOverview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.accessOverview>div{background:#fff;border:1px solid #e1e9ed;border-radius:9px;align-items:center;gap:13px;min-height:88px;padding:17px 20px;display:flex;box-shadow:0 5px 18px #162e3f0a}.accessOverview>div>.anticon{color:#087f79;background:#e9f8f6;border-radius:9px;flex:none;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.accessOverview>div:nth-child(3)>.anticon{color:#c2414f;background:#fff1f2}.accessOverview>div:nth-child(4)>.anticon{color:#6046b5;background:#f1edff}.accessOverview span{gap:2px;display:grid}.accessOverview b{color:#213b4b;font-size:24px;line-height:1}.accessOverview small{color:#788b97;font-size:12px}.accessMainCard{border-color:#dce6ea;overflow:hidden;box-shadow:0 10px 34px #1935460f}.accessSectionSwitch{background:#fbfcfd;border-bottom:1px solid #e4ebee;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:16px 20px;display:flex}.accessSectionSwitch .ant-segmented{background:#eaf0f2;padding:4px}.accessSectionSwitch .ant-segmented-item-label{min-width:142px;padding-block:7px;font-weight:700}.employeesSection,.rolesSection{padding:20px}.accessToolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.accessFilters{align-items:center;gap:10px;min-width:0;display:flex}.accessFilters .ant-input-affix-wrapper{width:280px}.accessFilters .ant-select{width:170px}.batchActionBar{background:#f0fbf9;border:1px solid #b8dfda;border-radius:8px;align-items:center;gap:8px;margin-bottom:14px;padding:11px 14px;display:flex}.batchActionBar>b{color:#166c67;margin-right:6px}.batchActionBar .ant-select{width:190px}.batchFailureList{gap:8px;max-height:280px;margin-top:12px;display:grid;overflow-y:auto}.batchFailureList>div{background:#fff4f4;border-radius:6px;gap:2px;padding:8px 10px;display:grid}.batchFailureList span{color:#9f3a45;font-size:12px}.employeeIdentity{align-items:center;gap:10px;min-width:0;display:flex}.employeeIdentity .ant-avatar{color:#0f766e;background:#dff4f1;flex:none}.employeeIdentity>span{min-width:0;display:grid}.employeeIdentity b,.employeeIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.employeeIdentity b{color:#294354}.employeeIdentity small{color:#82929d;font-size:11px}.permissionSummary{flex-wrap:wrap;gap:4px;display:flex}.permissionSummary .ant-tag{margin:0}.usersMobileList{display:none}.roleSectionHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.roleSectionHead .ant-typography{margin:0}.rolePresetStrip,.permissionPresetPicker{scrollbar-width:thin;background:#f8fafb;border:1px solid #e1e8ec;border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:11px 13px;display:flex;overflow-x:auto}.rolePresetStrip>span,.permissionPresetPicker>span{color:#657986;flex:none;margin-right:4px;font-size:12px;font-weight:700}.rolePresetStrip .ant-btn{flex:none}.roleCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.roleCard{background:#fff;border:1px solid #dfe8ec;border-radius:9px;align-content:start;gap:12px;min-width:0;padding:17px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.roleCard:hover{border-color:#9dcec9;transform:translateY(-1px);box-shadow:0 12px 28px #1f445714}.roleCardHead,.roleCardFoot{justify-content:space-between;align-items:center;gap:10px;display:flex}.roleCardHead>div{align-items:center;gap:6px;min-width:0;display:flex}.roleCardHead b{color:#274454;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.roleCard p{color:#748692;min-height:40px;margin:0;font-size:13px;line-height:1.55}.roleCardFoot{border-top:1px solid #edf1f3;margin-top:4px;padding-top:12px}.roleCardFoot>span{color:#667b88;font-size:12px}.permissionEditorHead{justify-content:space-between;align-items:flex-end;gap:12px;margin:6px 0 12px;display:flex}.permissionEditorHead>div{gap:2px;display:grid}.permissionEditorHead b{color:#294354;font-size:16px}.permissionEditorHead span{color:#758894;font-size:12px}.permissionMatrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:58vh;padding-right:4px;display:grid;overflow-y:auto}.permissionGroup{background:#fff;border:1px solid #dfe8ec;border-radius:8px;align-self:start;overflow:hidden}.permissionGroup.isSensitive{border-color:#f0c8cd}.permissionGroupHead{background:#f8fafb;border-bottom:1px solid #e8eef1;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.permissionGroup.isSensitive .permissionGroupHead{background:#fff7f7}.permissionGroupHead>div{gap:2px;display:grid}.permissionGroupHead b{color:#2a4555}.permissionGroupHead span{color:#7b8d98;font-size:11px}.permissionGroupItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;display:grid}.permissionOption{cursor:pointer;background:#fff;border:1px solid #e7edef;border-radius:7px;align-items:flex-start;gap:8px;min-width:0;min-height:64px;padding:9px 10px;transition:border-color .14s,background .14s;display:flex}.permissionOption:hover{border-color:#9fcfc9}.permissionOption.isSelected{background:#f1fbfa;border-color:#86c6bf}.permissionGroup.isSensitive .permissionOption.isSelected{background:#fff6f7;border-color:#e6afb7}.permissionOption>.ant-checkbox-wrapper,.permissionOption>.ant-checkbox{flex:none;margin-top:2px}.permissionOption>span:last-child{gap:3px;min-width:0;display:grid}.permissionOption b{color:#304a59;font-size:13px}.permissionOption b .ant-tag{margin:0 0 0 5px;font-size:10px;line-height:17px}.permissionOption small{color:#7c8d98;font-size:11px;line-height:1.45}.effectivePermissionPreview{background:#f5fbfa;border:1px solid #dce9e7;border-radius:8px;gap:8px;margin-bottom:18px;padding:12px 14px;display:grid}.effectivePermissionPreview>span{color:#45636f;font-size:12px;font-weight:700}.generatePasswordButton{height:auto;margin:-16px 0 16px;padding:0}.mb16{margin-bottom:16px}@media (width<=1180px){.roleCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.accessSectionSwitch>.ant-typography{display:none}}@media (width<=900px){.accessOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.accessToolbar{flex-direction:column;align-items:stretch}.accessFilters{grid-template-columns:minmax(220px,1fr) 170px 150px;display:grid}.accessFilters .ant-input-affix-wrapper,.accessFilters .ant-select{width:100%}.batchActionBar{flex-wrap:wrap;align-items:stretch}.permissionMatrix{grid-template-columns:1fr}}@media (width<=680px){.accessOverview{gap:8px}.accessOverview>div{min-height:76px;padding:13px}.accessOverview>div>.anticon{width:36px;height:36px;font-size:17px}.accessOverview b{font-size:20px}.accessSectionSwitch{padding:12px}.accessSectionSwitch .ant-segmented,.accessSectionSwitch .ant-segmented-group{width:100%}.accessSectionSwitch .ant-segmented-item{flex:1}.accessSectionSwitch .ant-segmented-item-label{min-width:0;padding-inline:8px}.employeesSection,.rolesSection{padding:14px}.employeesSection{padding-bottom:150px}.accessFilters{grid-template-columns:1fr}.accessToolbar>.ant-btn{width:100%}.batchActionBar{z-index:900;border-color:#85c9c1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:9px;display:grid;position:fixed;bottom:84px;left:10px;right:10px;box-shadow:0 14px 36px #19374533}.batchActionBar>b{white-space:nowrap;align-self:center;font-size:12px}.batchActionBar .ant-select{grid-column:span 3;width:100%}.batchActionBar .ant-btn{width:100%;padding-inline:3px;font-size:11px}.usersDesktopTable{display:none}.usersMobileList{gap:10px;display:grid}.employeeMobileCard{background:#fff;border:1px solid #dfe8ec;border-radius:8px;gap:11px;padding:14px;display:grid}.employeeMobileHead,.employeeMobileMeta,.employeeMobileActions{justify-content:space-between;align-items:center;gap:8px;display:flex}.employeeMobileMeta{border-top:1px solid #edf1f3;border-bottom:1px solid #edf1f3;padding:8px 0}.employeeMobileMeta span{color:#7b8d98;font-size:12px}.employeeMobileMeta b{color:#344e5d;font-size:13px}.employeeMobileActions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.employeeMobileActions .ant-btn{padding-inline:5px}.roleSectionHead{flex-direction:column;align-items:stretch}.roleCardGrid{grid-template-columns:1fr}.rolePresetStrip{border-left:0;border-right:0;border-radius:0;margin-left:-14px;margin-right:-14px}.roleCardFoot{flex-direction:column;align-items:flex-start}.permissionGroupItems{grid-template-columns:1fr}.permissionMatrix{max-height:none;padding-right:0;overflow:visible}.permissionEditorHead{flex-direction:column;align-items:flex-start}.serverMabangDrawer .ant-drawer-body{padding:12px}.serverMabangStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.serverMabangStatusGrid>div,.serverMabangStatusGrid>div:nth-child(3n){border-bottom:1px solid #edf0f3;border-right:1px solid #edf0f3}.serverMabangStatusGrid>div:nth-child(2n){border-right:0}.serverMabangStatusGrid>div:nth-last-child(-n+2){border-bottom:0}.serverMabangToolbar>.ant-btn{flex:calc(50% - 4px)}.serverMabangScreen{min-height:300px}.serverMabangTextInput,.serverMabangTaskPanel{grid-template-columns:1fr}.serverMabangTextInput>.ant-btn{width:100%}.serverMabangKeyControls>.ant-btn{flex:calc(33.333% - 6px)}}
