@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";:root{color:#17202f;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#17202f;--muted:#8b95a5;--subtle:#aab2bf;--line:#e7ebf1;--canvas:#f6f8fb;--white:#fff;--blue:#2563eb;--blue-deep:#1d4ed8;--blue-soft:#eff6ff;--shadow:0 16px 45px #1c2d490f;background:#f6f8fb;font-family:DM Sans,Noto Sans SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}#app{min-height:100vh}.site-icp{color:#8b9ab0;font-size:12px;text-decoration:none}.site-icp:hover{color:var(--blue);text-decoration:underline}.app-shell{background:var(--canvas);min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;flex:0 0 246px;width:246px;min-height:100vh;padding:24px 14px 18px;display:flex}.brand{align-items:center;gap:12px;padding:0 10px 24px;display:flex}.brand-mark{color:#fff;background:var(--blue);border-radius:11px;place-items:center;width:64px;height:64px;font-size:17px;font-weight:700;display:grid;box-shadow:0 7px 15px #2563eb33}.brand-logo{object-fit:cover;background:#f8f6eb;border-radius:50%;display:block}.brand strong{color:var(--ink);letter-spacing:.2px;font-size:16px;display:block}.brand span{color:var(--subtle);letter-spacing:1.3px;text-transform:uppercase;margin-top:3px;font-size:10px;display:block}.sidebar-nav{flex:1}.nav-caption{color:#a9b3c0;letter-spacing:1.1px;text-transform:uppercase;padding:0 12px 8px;font-size:10px;font-weight:650;display:block}.nav-item{color:#7f8997;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;width:100%;margin:3px 0;padding:10px 12px;font-size:13px;transition:all .2s;display:flex;position:relative}.nav-item:hover{color:var(--ink);background:#f6f8fb;border-color:#eef2f7}.nav-item.active{color:var(--blue);background:var(--blue-soft);border-color:#dbeafe;font-weight:600;box-shadow:0 4px 10px #2563eb0f}.nav-icon{color:currentColor;flex:0 0 16px;width:16px;height:16px;position:relative}.nav-icon:before,.nav-icon:after,.mini-icon:before,.mini-icon:after{content:"";position:absolute}.icon-工作台:before{border:1.7px solid;border-radius:3px;width:12px;height:10px;top:3px;left:2px}.icon-工作台:after{border:1.7px solid;border-bottom:0;border-radius:3px 3px 0 0;width:6px;height:3px;top:1px;left:5px}.home-icon{place-items:center;display:grid}.home-icon:before,.home-icon:after{display:none}.home-icon svg{width:17px;height:17px;display:block}.icon-标准商品:before{border:1.6px solid;border-radius:2px;width:10px;height:13px;top:1px;left:3px}.icon-标准商品:after{background:currentColor;width:6px;height:1.5px;top:5px;left:5px;box-shadow:0 3px}.icon-发布任务:before{border:1.6px solid;border-radius:50%;width:11px;height:11px;top:2px;left:2px}.icon-发布任务:after{transform-origin:bottom;background:currentColor;width:1.6px;height:6px;top:3px;left:7px;transform:rotate(35deg);box-shadow:-3px 5px 0 -.2px}.icon-店铺授权:before{border:1.6px solid;border-radius:2px;width:12px;height:10px;top:2px;left:2px}.icon-店铺授权:after{border:1.6px solid;border-radius:50%;width:6px;height:5px;top:5px;left:5px}.icon-平台映射:before{width:5px;height:5px;box-shadow:8px 7px 0 -1px var(--white), 8px 7px 0 .5px currentColor;border:1.5px solid;border-radius:50%;top:2px;left:1px}.icon-平台映射:after{border-top:1.5px solid;width:5px;top:6px;left:6px;transform:rotate(42deg)}.nav-count{min-width:19px;color:var(--blue);text-align:center;background:#dbeafe;border-radius:9px;margin-left:auto;padding:2px 5px;font-size:10px}.tip-mark{width:23px;height:23px;color:var(--blue);border:1px solid #bfdbfe;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.profile-avatar{color:#334155;background:#e2e8f0;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.row-more{color:#aab2be;letter-spacing:2px;background:0 0;border:0}.main-content{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--line);background:#ffffffd1;justify-content:space-between;align-items:center;height:70px;padding:0 44px;display:flex}.breadcrumbs{color:#a2abb8;align-items:center;gap:12px;font-size:12px;display:flex}.breadcrumbs i{color:#c6ccd5;font-style:normal}.breadcrumbs strong{color:#354154;font-weight:600}.topbar-actions{color:var(--muted);align-items:center;gap:19px;font-size:11px;display:flex}.topbar-api-button{color:#3975c9;cursor:pointer;background:#f3f8ff;border:1px solid #d8e7fa;border-radius:8px;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:10px;transition:all .2s;display:inline-flex}.topbar-api-button:hover,.topbar-api-button:focus-visible{color:#1d4ed8;background:#eaf3ff;border-color:#bfd8f7;outline:0}.topbar-api-button span{font-size:13px;line-height:1}.saved-note i,.connected-dot{background:#22c55e;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #dcfce7}.connected-dot.offline{background:#f97316;box-shadow:0 0 0 3px #ffedd5}.channel-option:disabled{cursor:not-allowed;opacity:.65}.channel-option:disabled:hover{border-color:var(--line);background:#fff}.icon-button{color:#8b95a5;background:0 0;border:0;width:26px;height:27px;position:relative}.icon-button b{background:var(--blue);border:1px solid #fff;border-radius:50%;width:4px;height:4px;position:absolute;top:2px;right:3px}.bell-icon{border:1.5px solid;border-bottom:0;border-radius:8px 8px 2px 2px;width:12px;height:13px;position:absolute;top:6px;left:6px}.bell-icon:after{content:"";border-top:1.5px solid;width:16px;position:absolute;bottom:-4px;left:-3px}.page-content{max-width:1480px;margin:0 auto;padding:38px 44px 32px}.welcome-row{justify-content:space-between;align-items:flex-end;margin-bottom:30px;display:flex}.eyebrow{color:#a4adba;letter-spacing:1.6px;margin:0 0 9px;font-size:10px;font-weight:600;line-height:1}h1,h2,p{margin-top:0}h1{color:var(--ink);letter-spacing:-.8px;margin-bottom:9px;font-size:29px;font-weight:600;line-height:1.1}h1 span{color:var(--blue);vertical-align:3px;font-size:19px}.welcome-text{color:#8b95a5;font-size:13px}.welcome-actions{align-items:center;gap:10px;display:flex}.button{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:37px;padding:0 16px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.button.primary{color:#fff;background:var(--blue);border:1px solid var(--blue);box-shadow:0 7px 14px #2563eb2b}.button.primary:hover{background:var(--blue-deep);transform:translateY(-1px)}.button.secondary{color:#5e6978;border:1px solid var(--line);background:#fff}.button.secondary:hover{color:var(--ink);background:#fafcff;border-color:#cbd5e1}.publish-banner{color:#fff;background:#172b4d;border-radius:14px;justify-content:space-between;align-items:center;min-height:179px;margin-bottom:23px;padding:30px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 30px #172b4d1c}.publish-banner:after{content:"";border:1px solid #93c5fd26;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-90px;right:-50px;box-shadow:0 0 0 34px #93c5fd0a,0 0 0 68px #93c5fd08}.banner-copy,.banner-flow{z-index:1;position:relative}.banner-kicker{color:#93c5fd;letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:13px;font-size:10px;font-weight:600;display:flex}.banner-dot{background:#60a5fa;border-radius:50%;width:6px;height:6px}.publish-banner h2{color:#fff;letter-spacing:-.4px;margin:0 0 7px;font-size:23px;font-weight:600}.publish-banner p{color:#a8bbd3;margin-bottom:18px;font-size:12px}.banner-link{color:#bfdbfe;background:0 0;border:0;border-bottom:1px solid #bfdbfe73;padding:0 0 4px;font-size:11px}.banner-link span{padding-left:7px;font-size:15px}.banner-flow{align-items:center;gap:15px;padding:0 35px 0 20px;display:flex}.flow-step{text-align:center;opacity:.55;width:75px}.flow-step.current,.flow-step.done{opacity:1}.flow-step span{color:#9fb4cf;border:1px solid #9fb4cf73;border-radius:50%;place-items:center;width:31px;height:31px;margin:0 auto 9px;font-size:10px;display:grid}.flow-step.done span{color:#fff;background:#2563eb;border-color:#2563eb}.flow-step.current span{color:#172b4d;background:#fff;border-color:#fff;box-shadow:0 0 0 5px #ffffff1f}.flow-step strong,.flow-step small{display:block}.flow-step strong{color:#e8f0fb;font-size:11px}.flow-step small{color:#8fa5c1;margin-top:4px;font-size:9px}.banner-flow>i{background:#9fb4cf52;width:55px;height:1px}.stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:23px;display:grid}.stat-card,.panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px}.stat-card{min-height:131px;padding:18px 20px 16px}.stat-top{color:#8994a3;justify-content:space-between;align-items:center;font-size:11px;display:flex}.stat-icon{border-radius:9px;place-items:center;width:29px;height:29px;display:grid;position:relative}.stat-blue{color:var(--blue);background:var(--blue-soft)}.stat-soft{color:#5478bf;background:#f1f5fd}.stat-dark,.stat-warm{color:#526274;background:#f1f4f7}.mini-icon{color:currentColor;width:15px;height:15px;position:relative}.icon-box:before{border:1.5px solid;border-radius:2px;width:10px;height:9px;top:4px;left:2px;transform:skewY(-25deg)}.icon-box:after{border:1.5px solid;border-bottom:0;width:7px;height:5px;top:2px;left:4px;transform:skewY(-25deg)}.icon-send:before{border:1.5px solid;border-radius:3px;width:11px;height:9px;top:3px;left:2px;transform:rotate(-36deg)}.icon-send:after{background:currentColor;width:6px;height:1.5px;top:6px;left:5px;transform:rotate(-36deg)}.icon-check:before{border:1.5px solid;border-radius:50%;width:11px;height:11px;top:2px;left:2px}.icon-check:after{border-bottom:1.5px solid;border-left:1.5px solid;width:6px;height:3px;top:5px;left:5px;transform:rotate(-45deg)}.icon-alert:before{border-bottom:10px solid;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;top:2px;left:3px}.icon-alert:after{border-left:1.5px solid #fff;height:4px;top:5px;left:7px;box-shadow:0 6px 0 -.2px #fff}.stat-number{color:var(--ink);letter-spacing:-.7px;margin-top:13px;font-size:25px;font-weight:600}.stat-number small{color:#9ba5b2;letter-spacing:0;padding-left:4px;font-size:11px;font-weight:400}.stat-hint{color:#adb5c0;align-items:center;gap:7px;margin-top:6px;font-size:10px;display:flex}.hint-line{background:#c7d0db;width:10px;height:1px}.content-grid{grid-template-columns:minmax(0,1.52fr) minmax(270px,.8fr);gap:16px;margin-bottom:23px;display:grid}.panel{padding:22px 23px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.panel-heading.compact{align-items:center}.panel-heading h2{color:var(--ink);letter-spacing:-.25px;margin:0;font-size:17px;font-weight:600}.text-button{color:var(--blue);background:0 0;border:0;padding:3px 0;font-size:11px}.text-button span{padding-left:5px;font-size:14px}.task-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin:22px 0 5px;padding-bottom:12px;display:flex}.tabs{gap:18px;display:flex}.tabs button{color:#a0a9b6;background:0 0;border:0;padding:0 0 7px;font-size:11px;position:relative}.tabs button.active{color:var(--blue);font-weight:600}.tabs button.active:after{content:"";background:var(--blue);border-radius:2px;height:2px;position:absolute;bottom:-13px;left:0;right:0}.search-box{color:#adb5c0;border:1px solid var(--line);background:#fafbfc;border-radius:6px;align-items:center;gap:6px;width:154px;padding:5px 8px;display:flex}.search-box input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:10px}.search-box input::placeholder{color:#b5bdc8}.search-icon{border:1.5px solid;border-radius:50%;width:11px;height:11px;position:relative}.search-icon:after{content:"";border-top:1.5px solid;width:5px;position:absolute;bottom:-2px;right:-4px;transform:rotate(45deg)}.task-row{border-bottom:1px solid #f0f2f5;align-items:center;gap:11px;min-height:61px;display:flex}.task-row:last-child{border-bottom:0}.platform-logo{border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-family:Georgia,serif;font-size:16px;font-weight:700;display:grid}.platform-taobao{color:#1d4ed8;background:#eff6ff}.platform-jd{color:#fff;background:#1f2937;font-family:Noto Sans SC,sans-serif;font-size:11px}.task-info,.shop-info{flex:1;min-width:0}.task-info strong,.task-info small,.shop-info strong,.shop-info small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.task-info strong{color:#3b4657;font-size:12px;font-weight:600}.task-info small{color:#a8b0bc;margin-top:5px;font-size:10px}.task-info small span{color:#d3d8df;padding:0 3px}.task-status{color:#98a2b0;align-items:center;gap:6px;min-width:65px;font-size:10px;display:inline-flex}.task-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.status-success{color:#5d9b77}.status-publishing{color:var(--blue)}.status-failed{color:#8e99a8}.row-more{padding:7px 0 7px 6px;font-size:11px}.empty-state{color:var(--subtle);text-align:center;padding:28px 0 15px;font-size:12px}.side-column{flex-direction:column;gap:16px;display:flex}.shops-panel{flex:1}.round-add{width:25px;height:25px;color:var(--blue);background:var(--blue-soft);border:0;border-radius:50%;font-size:17px;line-height:1}.shop-list{margin:18px 0 16px}.shop-row{border-bottom:1px solid #f0f2f5;align-items:center;gap:10px;padding:11px 0;display:flex}.shop-row:last-child{border-bottom:0}.shop-info strong{color:#475365;font-size:11px;font-weight:600}.shop-info small{color:#aab2bf;margin-top:4px;font-size:10px}.connected-dot{flex:none;width:5px;height:5px;margin-right:2px;box-shadow:0 0 0 3px #dcfce7}.outline-full-button{color:#778392;border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;padding:9px 0;font-size:10px}.outline-full-button:hover{color:var(--blue);border-color:#bfdbfe}.outline-full-button span{color:var(--blue);padding-left:6px;font-size:13px}.tip-card{color:#556273;background:#f1f6ff;border:1px solid #deebff;border-radius:10px;align-items:flex-start;gap:10px;padding:15px 16px;display:flex}.tip-mark{width:21px;height:21px;color:var(--blue);border-color:#bfdbfe}.tip-card strong{margin-bottom:5px;font-size:11px;display:block}.tip-card p{color:#8b9ab0;margin:0;font-size:10px;line-height:1.6}.tip-card button{color:var(--blue);background:0 0;border:0;margin-left:auto;padding:0;font-size:16px}.products-panel{padding-bottom:9px}.product-heading-actions{align-items:center;gap:21px;display:flex}.saved-note{color:#a4adba;align-items:center;gap:7px;font-size:10px;display:inline-flex}.saved-note i{width:5px;height:5px;box-shadow:0 0 0 2px #dcfce7}.product-table-head,.product-row{grid-template-columns:minmax(260px,1.8fr) 1fr .65fr .55fr .75fr 1fr;align-items:center;gap:15px;display:grid}.product-table-head{color:#b1b9c4;padding:23px 0 9px;font-size:10px}.product-row{border-top:1px solid #f0f2f5;min-height:66px}.product-name-cell{align-items:center;gap:11px;min-width:0;display:flex}.product-name-cell>div{min-width:0}.product-name-cell strong,.product-name-cell small,.product-meta-cell strong,.product-meta-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.product-name-cell strong{color:#3d4858;font-size:12px;font-weight:600}.product-name-cell small{color:#abb3bf;margin-top:4px;font-size:9px}.product-thumb{border-radius:9px;flex:none;width:38px;height:38px;display:block;position:relative;overflow:hidden}.product-thumb:before,.product-thumb:after{content:"";border-radius:50%;position:absolute}.tone-blue{background:linear-gradient(135deg,#dbeafe,#7dd3fc)}.tone-blue:before{background:#2563eb;width:29px;height:29px;bottom:-5px;left:5px}.tone-blue:after{opacity:.75;background:#eff6ff;width:19px;height:19px;top:3px;right:-3px}.tone-slate{background:linear-gradient(135deg,#e2e8f0,#94a3b8)}.tone-slate:before{background:#475569;width:25px;height:25px;bottom:-5px;left:9px}.tone-slate:after{opacity:.65;background:#f8fafc;width:15px;height:15px;top:7px;right:2px}.tone-dark{background:linear-gradient(135deg,#cbd5e1,#334155)}.tone-dark:before{background:#1e293b;width:36px;height:36px;bottom:-8px;left:2px}.tone-dark:after{opacity:.55;background:#e2e8f0;width:16px;height:16px;top:3px;right:3px}.tone-light{background:linear-gradient(135deg,#f1f5f9,#bfdbfe)}.tone-light:before{background:#64748b;width:25px;height:25px;bottom:-4px;left:8px}.tone-light:after{opacity:.68;background:#fff;width:17px;height:17px;top:1px;right:1px}.product-meta-cell strong{color:#687587;font-size:11px;font-weight:500}.product-meta-cell small{color:#b0b8c3;margin-top:4px;font-size:9px}.price-cell,.stock-cell{color:#566274;font-size:11px;font-weight:500}.stock-cell{color:#788493}.product-status{border-radius:4px;width:max-content;padding:4px 7px;font-size:9px}.product-ready{color:#2563eb;background:#eff6ff}.product-draft{color:#8b95a5;background:#f3f5f7}.product-published{color:#5d9b77;background:#effaf2}.publish-button{color:var(--blue);background:var(--blue-soft);border:1px solid #dbeafe;border-radius:6px;justify-self:end;padding:7px 9px;font-size:10px}.publish-button:hover{background:#dbeafe}.publish-button span{padding-left:4px;font-size:13px}.page-footer{color:#b2bac5;justify-content:space-between;align-items:center;gap:16px;padding:24px 0 0;font-size:10px;display:flex}.app-page-footer{padding-left:24px;padding-right:24px}.subpage-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.subpage-header h1{margin-bottom:9px}.management-panel{padding:0 23px 10px}.management-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:17px 0 13px;display:flex}.management-tabs{gap:22px}.management-tabs button small{color:#aab3bf;padding-left:4px;font-size:9px;font-weight:400}.management-head,.management-row{grid-template-columns:minmax(250px,1.7fr) 1fr .85fr .7fr 1.2fr;align-items:center;gap:16px;display:grid}.management-head{color:#b1b9c4;padding:16px 0 10px;font-size:10px}.management-row{border-top:1px solid #f0f2f5;min-height:73px}.management-price strong,.management-price small{display:block}.management-price strong{color:#566274;font-size:11px;font-weight:500}.management-price small{color:#a9b2bd;margin-top:5px;font-size:9px}.management-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.action-button{color:#7c8796;background:#fff;border:1px solid #0000;border-radius:5px;padding:6px 7px;font-size:10px}.action-button:hover{color:var(--ink);border-color:var(--line);background:#f8fafc}.blue-action{color:var(--blue)}.danger-action:hover{color:#64748b}.empty-management{color:#aab3bf;text-align:center;padding:44px 0;font-size:12px}.management-notes{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.note-card{align-items:flex-start;gap:12px;padding:17px 18px;display:flex}.note-number{color:var(--blue);font-family:Georgia,serif;font-size:17px}.note-card strong{color:#566274;font-size:11px;display:block}.note-card p{color:#a5afbb;margin:5px 0 0;font-size:10px;line-height:1.6}.task-summary-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:17px;display:grid}.task-summary{min-height:111px;padding:17px 19px}.task-summary span,.task-summary small{color:#929dab;font-size:10px;display:block}.task-summary strong{color:var(--ink);margin:8px 0 3px;font-size:24px;font-weight:600;display:block}.task-summary small{color:#b0b8c2;font-size:9px}.task-table-head,.task-management-row{grid-template-columns:minmax(240px,1.7fr) .8fr .8fr .7fr .75fr;align-items:center;gap:16px;display:grid}.task-table-head{color:#b1b9c4;padding:16px 0 10px;font-size:10px}.task-management-row{border-top:1px solid #f0f2f5;min-height:70px}.platform-label{color:#657183;align-items:center;gap:8px;font-size:11px;display:flex}.platform-label .platform-logo{width:25px;height:25px;font-size:12px}.task-time{color:#99a4b1;font-size:10px}.shop-management-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.shop-management-card,.add-shop-card{min-height:222px;padding:21px}.shop-card-top,.mapping-card-top{justify-content:space-between;align-items:center;display:flex}.connected-badge,.mapping-status{color:#5d9b77;align-items:center;gap:6px;font-size:9px;display:inline-flex}.connected-badge i,.mapping-status i{background:#22c55e;border-radius:50%;width:5px;height:5px}.shop-management-card h2,.mapping-card h2{color:#455264;margin:19px 0 6px;font-size:15px;font-weight:600}.shop-management-card p,.mapping-card p{color:#a1abb8;min-height:31px;margin:0;font-size:10px;line-height:1.6}.shop-card-meta{color:#a1abb8;border-top:1px solid #f0f2f5;justify-content:space-between;margin-top:12px;padding:17px 0 12px;font-size:10px;display:flex}.shop-card-meta strong{color:#5d9b77;font-weight:500}.add-shop-card{text-align:center;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;display:flex}.add-shop-icon{width:35px;height:35px;color:var(--blue);background:var(--blue-soft);border-radius:11px;place-items:center;margin-bottom:13px;font-size:22px;display:grid}.add-shop-card strong{color:#566274;font-size:12px}.add-shop-card p{max-width:190px;min-height:0;margin:7px 0 12px}.authorization-note{box-shadow:none;background:#f8fbff;border-color:#deebff;align-items:center;gap:12px;margin-top:16px;display:flex}.note-mark{width:22px;height:22px;color:var(--blue);border:1px solid #bfdbfe;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.authorization-note strong{color:#4b6389;font-size:11px}.authorization-note p{color:#91a4bf;margin:4px 0 0;font-size:10px}.mapping-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mapping-card{min-height:221px;padding:23px}.mapping-card h2{margin-top:18px}.mapping-progress{background:#eef1f5;border-radius:5px;height:5px;margin:31px 0 15px;overflow:hidden}.mapping-progress span{background:var(--blue);border-radius:5px;height:100%;display:block}.mapping-footer{color:#a0aab7;justify-content:space-between;align-items:center;font-size:10px;display:flex}.toast{z-index:20;color:#3e4d61;border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:9px;padding:12px 16px;font-size:12px;display:flex;position:fixed;bottom:26px;right:28px;box-shadow:0 15px 35px #1c2d4926}.toast span{color:#fff;background:#22c55e;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.field-label textarea{width:100%;color:var(--ink);border:1px solid var(--line);resize:vertical;background:#fbfcfe;border-radius:7px;outline:0;margin-top:7px;padding:9px 11px;font-size:12px;font-weight:400;display:block}.field-label textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #eff6ff}.modal-backdrop{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111d3059;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{background:#fff;border:1px solid #ffffffa6;border-radius:15px;width:min(470px,100%);padding:27px;box-shadow:0 30px 80px #16243c33}.publish-modal-card{width:min(500px,100%)}.profile-modal-card{max-height:calc(100vh - 40px);overflow-y:auto}.profile-password-section{border-top:1px solid var(--line);margin-top:5px;padding-top:18px}.profile-section-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.profile-section-heading .eyebrow{margin-bottom:4px}.profile-section-heading strong{color:var(--ink);font-size:13px}.profile-section-heading small{color:#9aa5b3;font-size:10px}.modal-heading{justify-content:space-between;align-items:flex-start;display:flex}.modal-heading h2{color:var(--ink);margin:0;font-size:20px;font-weight:600}.close-button{color:#9aa4b1;background:#f7f8fa;border:0;border-radius:50%;width:26px;height:26px;font-size:20px;line-height:1}.close-button:hover{color:var(--ink)}.modal-description{color:#8b95a5;margin:12px 0 22px;font-size:11px;line-height:1.7}.field-label{color:#6d7887;margin-bottom:15px;font-size:11px;font-weight:600;display:block}.field-label input,.field-label select{width:100%;height:38px;color:var(--ink);border:1px solid var(--line);background:#fbfcfe;border-radius:7px;outline:0;margin-top:7px;padding:0 11px;font-size:12px;font-weight:400;display:block}.field-label input:focus,.field-label select:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #eff6ff}.field-label input[readonly]{color:#8b95a5;cursor:not-allowed;background:#f4f6f9}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:7px;padding-top:10px;display:flex}.selected-product{border:1px solid var(--line);background:#f8fafc;border-radius:9px;align-items:center;gap:11px;margin-bottom:16px;padding:11px;display:flex}.selected-product strong,.selected-product small{display:block}.selected-product strong{color:#3d4858;font-size:12px}.selected-product small{color:#a3acb8;margin-top:4px;font-size:10px}.channel-options{gap:9px;display:grid}.channel-option{color:#455264;border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;align-items:center;gap:11px;width:100%;padding:12px;display:flex}.channel-option:hover,.channel-option.selected{background:#f8fbff;border-color:#93c5fd}.channel-option>span:nth-child(2){flex:1;min-width:0}.channel-option strong,.channel-option small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.channel-option small{color:#96a2b1;margin-top:4px;font-size:9px}.channel-option small i{background:#22c55e;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.check-box{color:#0000;border:1px solid #d9e0e8;border-radius:5px;place-items:center;width:18px;height:18px;font-size:12px;display:grid}.channel-option.selected .check-box{color:#fff;background:var(--blue);border-color:var(--blue)}.precheck-note{background:var(--blue-soft);border-radius:8px;align-items:center;gap:9px;margin-top:15px;padding:12px;display:flex}.precheck-note>span{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.precheck-note strong,.precheck-note small{display:block}.precheck-note strong{color:#3b5f9e;font-size:10px}.precheck-note small{color:#89a2c7;margin-top:3px;font-size:9px}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}.modal-enter-active,.modal-leave-active{transition:opacity .2s}.modal-enter-active .modal-card,.modal-leave-active .modal-card{transition:transform .2s}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .modal-card,.modal-leave-to .modal-card{transform:translateY(10px)scale(.98)}@media (width<=1100px){.page-content{padding-left:27px;padding-right:27px}.topbar{padding:0 27px}.banner-flow{padding-right:0}.product-table-head,.product-row{grid-template-columns:minmax(220px,1.7fr) .9fr .6fr .5fr .7fr .9fr;gap:10px}}@media (width<=900px){.sidebar{flex-basis:208px;width:208px}.content-grid{grid-template-columns:1fr}.side-column{grid-template-columns:1fr 1fr;display:grid}.stat-grid{grid-template-columns:repeat(2,1fr)}.banner-flow{gap:8px}.banner-flow>i{width:25px}}@media (width<=700px){.sidebar{flex-basis:66px;width:66px;padding:20px 9px}.brand{justify-content:center;padding:0 0 27px}.brand-mark{width:42px;height:42px}.brand>div:last-child,.nav-caption,.nav-item>span:not(.nav-icon):not(.nav-count),.nav-count{display:none}.nav-item{justify-content:center;padding:11px 0}.home-nav-item{margin-bottom:17px}.home-nav-item+.nav-group{padding-top:14px}.nav-item.active:before{content:"";background:var(--blue);border-radius:0 3px 3px 0;width:3px;height:19px;position:absolute;left:-9px}.topbar{height:61px;padding:0 17px}.page-content{padding:27px 17px}.welcome-row{flex-direction:column;align-items:flex-start;gap:17px}.welcome-actions{width:100%}.welcome-actions .button{flex:1}.publish-banner{padding:23px;display:block}.banner-flow{justify-content:space-between;padding:24px 0 0}.flow-step{width:68px}.banner-flow>i{flex:1}.product-heading-actions .saved-note,.product-table-head{display:none}.product-row{grid-template-columns:1fr auto;gap:9px;padding:12px 0}.product-name-cell{grid-column:1/-1}.product-meta-cell,.price-cell,.stock-cell{display:none}.product-status{grid-area:2/2;justify-self:end}.publish-button{grid-area:3/1/auto/-1;justify-self:start}.page-footer{flex-direction:column;gap:7px}.task-toolbar{flex-direction:column;align-items:flex-start}.search-box{width:100%}.side-column{display:flex}.product-heading-actions .text-button{white-space:nowrap}}@media (width<=420px){.stat-grid{gap:9px}.stat-card{padding:14px}.stat-number{font-size:22px}.publish-banner h2{font-size:20px}.tabs{gap:12px}.tabs button{font-size:10px}.panel{padding:18px 15px}}@media (width<=900px){.shop-management-grid,.task-summary-grid{grid-template-columns:repeat(2,1fr)}.management-head,.management-row{grid-template-columns:minmax(220px,1.6fr) .9fr .75fr .7fr 1.3fr;gap:10px}.task-table-head,.task-management-row{grid-template-columns:minmax(220px,1.5fr) .75fr .75fr .65fr .75fr;gap:10px}}@media (width<=700px){.subpage-header{flex-direction:column;align-items:flex-start;gap:15px}.subpage-header>.button{width:100%}.management-panel{padding:0 15px 10px}.management-toolbar{flex-direction:column;align-items:flex-start}.management-toolbar .search-box{width:100%}.management-head{display:none}.management-row{grid-template-columns:1fr auto;gap:8px;padding:13px 0;display:grid}.management-row .product-name-cell{grid-column:1/-1}.management-row .product-meta-cell,.management-row .management-price{display:none}.management-row .product-status{grid-area:2/2;justify-self:end}.management-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.management-notes,.shop-management-grid,.mapping-grid,.task-summary-grid{grid-template-columns:1fr}.task-table-head{display:none}.task-management-row{grid-template-columns:1fr auto;gap:8px;padding:13px 0;display:grid}.task-management-row .task-info{grid-column:1/-1}.task-management-row .platform-label,.task-management-row .task-status,.task-management-row .task-time,.task-management-row .action-button{grid-row:2}.task-management-row .task-status{justify-self:end}.task-management-row .task-time{display:none}.task-management-row .action-button{grid-column:1/-1;justify-self:start}.authorization-note{align-items:flex-start}.product-heading-actions{gap:10px}}body{font-size:14px}.brand strong{font-size:17px}.brand span,.nav-caption{font-size:11px}.nav-item{font-size:14px}.nav-count{font-size:11px}.breadcrumbs{font-size:13px}.topbar-actions{font-size:12px}.topbar-api-button{font-size:11px}.topbar-profile-trigger strong{font-size:12px}.eyebrow{font-size:11px}.app-shell h1{font-size:32px}.app-shell h1 span{font-size:20px}.welcome-text{font-size:14px}.button{font-size:13px}.banner-kicker{font-size:11px}.publish-banner h2{font-size:25px}.publish-banner p{font-size:13px}.banner-link{font-size:12px}.flow-step span{font-size:11px}.flow-step strong{font-size:12px}.flow-step small{font-size:10px}.stat-top{font-size:15px}.stat-number{font-size:27px}.stat-number small{font-size:12px}.stat-hint{font-size:11px}.panel-heading h2{font-size:18px}.text-button,.tabs button{font-size:12px}.search-box input{font-size:11px}.task-info strong{font-size:13px}.task-info small,.task-status{font-size:11px}.row-more{font-size:12px}.empty-state{font-size:13px}.shop-info strong{font-size:12px}.shop-info small,.outline-full-button{font-size:11px}.tip-card strong{font-size:12px}.tip-card p,.saved-note,.product-table-head{font-size:11px}.product-name-cell strong{font-size:13px}.product-name-cell small{font-size:10px}.product-meta-cell strong{font-size:12px}.product-meta-cell small{font-size:10px}.price-cell,.stock-cell{font-size:12px}.product-status{font-size:10px}.publish-button,.page-footer,.management-head{font-size:11px}.management-price strong{font-size:12px}.management-price small{font-size:10px}.action-button{font-size:11px}.empty-management{font-size:13px}.note-card strong{font-size:12px}.note-card p,.task-summary span,.task-summary small{font-size:11px}.task-summary strong{font-size:26px}.task-table-head{font-size:11px}.platform-label{font-size:12px}.task-time{font-size:11px}.connected-badge,.mapping-status{font-size:10px}.shop-management-card h2,.mapping-card h2{font-size:16px}.shop-management-card p,.mapping-card p,.shop-card-meta{font-size:11px}.add-shop-card strong{font-size:13px}.authorization-note strong{font-size:12px}.authorization-note p,.mapping-footer{font-size:11px}.toast,.field-label textarea{font-size:13px}.modal-heading h2{font-size:21px}.modal-description,.field-label{font-size:12px}.field-label input,.field-label select,.selected-product strong{font-size:13px}.selected-product small{font-size:11px}.channel-option strong{font-size:12px}.channel-option small{font-size:10px}.precheck-note strong{font-size:11px}.precheck-note small{font-size:10px}.search-field-icon{flex:none;width:14px;height:14px}.button>.lucide,.action-button>.lucide{flex:none}.action-button{align-items:center;gap:5px;display:inline-flex}.profile-menu-heading strong{font-size:13px}.profile-menu-heading small,.profile-menu-details span,.profile-menu-details strong,.role-menu-title{font-size:11px}.role-option strong{font-size:12px}.role-option small{font-size:10px}.admin-live-badge{font-size:11px}.admin-platform-row strong{font-size:13px}.admin-platform-row small,.admin-platform-state{font-size:11px}.queue-item strong{font-size:12px}.queue-item small{font-size:10px}.queue-item .text-button{font-size:11px}.admin-note-banner strong{font-size:12px}.admin-note-banner small{font-size:11px}.toolbar-title{font-size:14px}.toolbar-caption,.admin-table-head,.admin-merchant-row{font-size:11px}.admin-merchant-info strong{font-size:12px}.admin-merchant-info small{font-size:10px}.admin-counts strong{font-size:11px}.admin-counts small{font-size:10px}.merchant-status,.admin-date{font-size:11px}.platform-config-card h2{font-size:18px}.platform-config-card>p{font-size:11px}.platform-config-status,.platform-config-meta,.platform-config-meta strong{font-size:10px}.auth-loading-screen{font-size:13px}.login-brand strong{font-size:22px}.login-brand small{font-size:15px}.login-error,.intro-kicker{font-size:11px}.intro-content>p{font-size:13px}.intro-flow,.role-session strong{font-size:12px}.role-session small{font-size:10px}.logout-button{font-size:11px}.standalone-api-brand strong{font-size:18px}.standalone-api-brand small{font-size:12px}.standalone-api-label{font-size:13px}.standalone-api-footer{font-size:12px}:root{--ink:#17243a;--muted:#718198;--subtle:#9aa8b9;--line:#e4eaf2;--line-soft:#eef2f7;--canvas:#f4f7fb;--white:#fff;--blue:#3367d6;--blue-deep:#2454be;--blue-soft:#edf4ff;--green:#24a06b;--shadow:0 12px 34px #263a580f;--shadow-card:0 18px 42px #263a5817;--shadow-blue:0 11px 24px #3367d633;--radius-sm:9px;--radius-md:13px;--radius-lg:18px}html{background:var(--canvas)}body{color:var(--ink);background:radial-gradient(circle at 8% -8%, #dbe9ffb8, transparent 30%), radial-gradient(circle at 100% 0%, #eaf3ff9e, transparent 24%), var(--canvas)}button,input,select,textarea{outline:0}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:1px;outline:2px solid #3367d624}button:disabled{filter:saturate(.7)}.app-shell{background:0 0}.sidebar{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-right-color:#dae2ede6;position:relative;box-shadow:8px 0 28px #2a3d5c09}.brand{padding-bottom:27px}.brand-mark{background:linear-gradient(145deg,#4b80e5 0%,#285bc3 100%);border:4px solid #ffffffbd;border-radius:16px;box-shadow:0 10px 22px #3367d638}.brand strong{color:#1d2b42}.brand span{color:#9aa8bb}.home-nav-item+.nav-group,.nav-group+.nav-group{border-color:var(--line-soft)}.nav-caption{color:#9aa8b9}.nav-item{color:#7a899e;border-radius:11px;min-height:42px}.nav-item:hover{color:#38547e;background:#f5f8fd;border-color:#e6edf7;transform:translate(2px)}.nav-item.active{color:#2454be;background:linear-gradient(90deg,#eaf2ff 0%,#f3f7ff 100%);border-color:#d3e2fb;box-shadow:inset 3px 0 #3367d6,0 7px 16px #3367d612}.nav-count{color:#5d78ab;background:#e3edff}.main-content{min-width:0}.topbar{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border-bottom-color:#dee6f0eb;position:sticky;top:0;box-shadow:0 5px 20px #25375406}.breadcrumbs strong{color:#293c59}.topbar-api-button{color:#315faa;background:#f1f6ff;border-color:#d5e3fa;border-radius:9px}.topbar-api-button:hover,.topbar-api-button:focus-visible{color:#2454be;background:#e8f1ff;border-color:#bbd3f7;box-shadow:0 5px 12px #3367d614}.topbar-profile-trigger:hover,.topbar-profile-trigger:focus-visible{background:#f4f7fc;border-color:#dce5f0;box-shadow:0 5px 12px #2537540f}.page-content{padding-top:42px}.eyebrow{color:#91a0b3}h1{color:#15243b;font-weight:700}.welcome-text{color:#77869b}.button{border-radius:10px;min-height:40px;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s}.button.primary{box-shadow:var(--shadow-blue);background:linear-gradient(135deg,#3d76e4 0%,#2b5dcc 100%);border-color:#3367d6}.button.primary:hover{background:linear-gradient(135deg,#4b82ed 0%,#2454be 100%);transform:translateY(-2px);box-shadow:0 14px 28px #3367d640}.button.primary:active{transform:translateY(0);box-shadow:0 6px 12px #3367d62b}.button.secondary{color:#53637b;background:#ffffffd6;border-color:#dce4ef}.button.secondary:hover{color:#2d4f87;background:#f7faff;border-color:#bcd0ef;transform:translateY(-1px);box-shadow:0 7px 16px #25375412}.publish-banner{border-radius:var(--radius-lg);background:radial-gradient(circle at 88% 18%,#5b90eb59,#0000 31%),linear-gradient(122deg,#152b50 0%,#1c3d71 58%,#24548e 100%);border:1px solid #86b2ef33;box-shadow:0 19px 36px #1c3b6d2e}.publish-banner:after{opacity:.9}.banner-dot{box-shadow:0 0 0 5px #60a5fa1f}.banner-link{transition:color .18s,border-color .18s}.banner-link:hover{color:#fff;border-color:#fffc}.stat-card,.panel{border-radius:var(--radius-md);box-shadow:var(--shadow);border-color:#dee6f0f5}.stat-card{transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.stat-card:after{content:"";border:1px solid #3367d614;border-radius:50%;width:92px;height:92px;position:absolute;bottom:-32px;right:-25px}.stat-card:hover,.shop-management-card:hover,.mapping-card:hover,.add-shop-card:hover{box-shadow:var(--shadow-card);border-color:#d2e0f4;transform:translateY(-3px)}.stat-top,.stat-hint{color:#8492a5}.stat-icon{border:1px solid #3367d614}.stat-blue{background:linear-gradient(145deg,#edf4ff,#e5efff)}.stat-soft{background:linear-gradient(145deg,#f0f5ff,#edf2fb)}.stat-dark,.stat-warm{background:linear-gradient(145deg,#f3f6f9,#edf2f6)}.stat-number{color:#1b2d48}.panel{transition:border-color .2s,box-shadow .2s}.panel-heading h2{color:#1d2f4a}.text-button,.blue-action{font-weight:600;transition:color .18s}.text-button:hover{color:#1f50b9}.task-toolbar,.management-toolbar{border-color:var(--line-soft)}.tabs button{border-radius:7px;transition:color .18s,background .18s}.tabs button:hover{color:#41639a}.tabs button.active{color:#2454be}.tabs button.active:after{background:linear-gradient(90deg,#3367d6,#71a1f1);height:3px;box-shadow:0 2px 7px #3367d647}.search-box{background:#f8fafd;border-color:#e0e7f0;border-radius:9px;min-height:34px;transition:background .18s,border-color .18s,box-shadow .18s}.search-box:focus-within{background:#fff;border-color:#6f9de5;box-shadow:0 0 0 2px #3367d624}.search-box input:focus,.search-box input:focus-visible{outline-offset:0;box-shadow:none;border:0;outline:0}.task-row,.shop-row,.product-row,.management-row,.task-management-row{border-color:var(--line-soft);transition:background .18s}.task-row:hover,.shop-row:hover,.product-row:hover,.management-row:hover,.task-management-row:hover{background:linear-gradient(90deg,#fbfdff 0%,#f7faff 100%)}.task-info strong,.shop-info strong,.product-name-cell strong,.management-price strong{color:#2f405a}.task-info small,.shop-info small,.product-name-cell small,.product-meta-cell small,.management-price small{color:#95a3b5}.task-status,.connected-badge,.mapping-status{font-weight:600}.outline-full-button,.action-button,.publish-button{border-radius:8px;transition:color .18s,background .18s,border-color .18s,transform .18s}.outline-full-button:hover,.publish-button:hover,.action-button:hover{transform:translateY(-1px)}.outline-full-button{background:#fbfcfe;border-color:#e1e8f1}.publish-button{color:#2d61c9;background:#edf4ff;border-color:#d4e4fb}.tip-card,.authorization-note,.admin-note-banner{border-radius:12px;box-shadow:0 8px 20px #3367d60b}.tip-card{background:linear-gradient(135deg,#f2f7ff 0%,#f8fbff 100%);border-color:#dbe8fb}.shop-management-card,.mapping-card,.add-shop-card,.note-card{border-radius:var(--radius-md)}.shop-management-card,.mapping-card,.add-shop-card{transition:transform .2s,box-shadow .2s,border-color .2s}.add-shop-card{background:#ffffffb8;border-color:#cbdcf4}.add-shop-icon{background:linear-gradient(145deg,#edf4ff,#e3efff);box-shadow:0 7px 15px #3367d61a}.mapping-progress{background:#e8eef7}.mapping-progress span{background:linear-gradient(90deg,#3d78e4,#76a8f4);box-shadow:0 0 10px #3d78e438}.toast{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:#d0dcedf0;border-radius:12px;bottom:28px;right:28px;box-shadow:0 18px 40px #20335129}.field-label,.profile-section-heading strong,.register-section-heading strong{color:#61728a}.field-label input,.field-label select,.field-label textarea,.login-form .field-label input,.register-form .field-label input{color:#263853;background:#fbfcfe;border-color:#dce5f0;border-radius:9px;transition:background .18s,border-color .18s,box-shadow .18s}.field-label input:hover,.field-label select:hover,.field-label textarea:hover,.login-form .field-label input:hover,.register-form .field-label input:hover{border-color:#c8d7e9}.field-label input:focus,.field-label select:focus,.field-label textarea:focus,.login-form .field-label input:focus,.register-form .field-label input:focus{outline-offset:0;background:#fff;border-color:#6f9de5;outline:0;box-shadow:0 0 0 2px #3367d624}.field-label input[readonly]{color:#8b9bb0;background:#f2f5f9;border-color:#e1e8f0}.modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#13203475}.modal-card{border-color:#ffffffbf;border-radius:20px;padding:30px;box-shadow:0 34px 90px #13223b42}.profile-modal-card{scrollbar-color:#c6d4e6 transparent}.modal-heading h2{color:#17263e;font-weight:700}.close-button{color:#8d9bae;background:#f4f7fa;border:1px solid #e9eef4;transition:color .18s,background .18s,transform .18s}.close-button:hover{color:#35527f;background:#eaf1fb;transform:rotate(90deg)}.modal-description{color:#7a8ba2}.modal-actions{border-color:var(--line-soft);margin-top:10px;padding-top:15px}.profile-password-section{border-color:var(--line-soft)}.selected-product,.channel-option,.precheck-note{border-radius:11px}.selected-product{background:#f7faff;border-color:#e0e9f5}.channel-option{border-color:#dfe7f1;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.channel-option:hover,.channel-option.selected{background:#f4f8ff;border-color:#9dbcf0;transform:translateY(-1px);box-shadow:0 7px 16px #3367d614}.check-box{border-color:#cbd7e5;border-radius:6px}.channel-option.selected .check-box{background:linear-gradient(145deg,#3d78e4,#2454be);border-color:#3367d6}.role-menu{border-color:#dfe7f1;border-radius:15px;padding:14px;top:calc(100% + 9px);box-shadow:0 22px 48px #20335129}.profile-menu{width:264px}.profile-menu-avatar,.profile-avatar{color:#2f568f;background:linear-gradient(145deg,#e7f0ff,#dce9fb);border:1px solid #d1e0f4}.profile-menu-heading strong{color:#263854}.profile-menu-heading small,.profile-menu-details span{color:#93a1b3}.profile-menu-details{border-color:var(--line-soft)}.profile-action-button,.logout-button{border-radius:10px;min-height:41px;padding:10px 13px;transition:color .18s,background .18s,border-color .18s,transform .18s}.profile-action-button:hover,.logout-button:hover{transform:translate(2px)}.profile-action-button{color:#476184;background:#f5f8fd;border-color:#e0e8f3}.profile-action-button:hover{color:#2454be;background:#eaf2ff;border-color:#c4d9fa}.logout-button{color:#bd6353;background:#fff8f6;border-color:#f1ddd8}.logout-button:hover{color:#a64b3c;background:#fff0ed;border-color:#e8c2ba}.admin-live-badge,.queue-count{border-radius:9px}.auth-loading-screen,.register-screen{background:radial-gradient(circle at 15% 5%,#dbe9ffc7,#0000 32%),radial-gradient(circle at 88% 90%,#e7f1ffbf,#0000 28%),#f5f8fc}.auth-loading-mark{background:linear-gradient(145deg,#4b80e5,#285bc3)}.login-screen{background:0 0}.login-card{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #dee6f0e6;border-radius:24px;width:min(100%,432px);margin:28px auto;padding:54px 34px;position:relative;box-shadow:0 26px 70px #20365621}.login-brand .brand-mark{border:7px solid #edf4ff;box-shadow:0 12px 28px #3367d621}.login-brand strong{color:#1d2d47}.login-form{padding-top:28px}.login-submit{border-radius:11px;height:46px}.login-intro{background:radial-gradient(circle at 72% 16%,#538eea6b,#0000 25%),linear-gradient(135deg,#142c52 0%,#1b416f 60%,#28598f 100%)}.login-intro:after{border-color:#a7cdff38}.intro-content h2{text-shadow:0 12px 32px #08162d40}.intro-flow span{background:#ffffff12;border-color:#b8d7fc57;border-radius:9px}.register-card{width:min(100%,600px);max-width:600px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;border-radius:0;padding-top:50px;padding-bottom:50px}.register-form{box-sizing:border-box;background:#ffffffe6;border-color:#dfe8f2;border-radius:17px;width:100%;box-shadow:0 18px 42px #263e5f14}.register-form-section+.register-form-section,.register-actions{border-color:var(--line-soft)}.register-section-heading strong,.register-heading h1{color:#1d2d47}.code-button{color:#2d61c9;background:#edf4ff;border-color:#d1e2fb;border-radius:9px;transition:background .18s,border-color .18s,transform .18s}.code-button:hover:not(:disabled){background:#e3efff;border-color:#aac9f4;transform:translateY(-1px)}.register-notice,.profile-confirmation{border-radius:10px}.standalone-api-shell{background:radial-gradient(circle at 12% 0%, #dbe9ff9e, transparent 28%), var(--canvas)}.standalone-api-topbar{background:#ffffffd1;border-bottom-color:#dee6f0eb;box-shadow:0 5px 20px #25375409}.standalone-api-brand img{border:3px solid #edf4ff;box-shadow:0 9px 20px #3367d61f}.standalone-api-brand strong{color:#1d2f4a}.standalone-api-back{border-radius:10px}.standalone-api-footer{color:#8492a5}.api-docs-header h1{color:#172a47}.api-quick-info,.api-catalog,.api-detail{box-shadow:var(--shadow);border-radius:var(--radius-md);border:1px solid #dee6f0f5}.api-version,.api-catalog-heading>span{color:#2d61c9;background:#edf4ff;border:1px solid #d6e5fb}.api-count{background:#f0f3f7;border:1px solid #e4eaf2}.api-search-box{background:#f8fafd;border-color:#dfe7f1;border-radius:9px}.api-search-box:focus-within{background:#fff;border-color:#6f9de5;box-shadow:0 0 0 2px #3367d624}.api-search-box input:focus,.api-search-box input:focus-visible{outline-offset:0;box-shadow:none;border:0;outline:0}.api-catalog-item{border-radius:10px}.api-catalog-item:hover{color:#315d9e;background:#f5f9ff;border-color:#dce8f8}.api-catalog-item.active{color:#1f55a8;background:linear-gradient(90deg,#eaf2ff,#f4f8ff);border-color:#cfe0fa;box-shadow:inset 3px 0 #3367d6,0 8px 16px #3367d612}.api-detail-heading h2,.api-section-heading h3{color:#1d304c}.api-path-bar{background:#f7faff;border-color:#dce7f3;border-radius:11px}.copy-path-button{border-radius:9px;transition:color .18s,background .18s,border-color .18s,transform .18s}.copy-path-button:hover{transform:translateY(-1px);box-shadow:0 7px 15px #3367d614}.api-field-table{border-color:#dce5ef;border-radius:11px}.api-field-head{color:#63748a;background:#f4f7fb}.api-field-row{border-color:var(--line-soft)}.api-field-row:nth-child(odd){background:#fcfdff}.api-example-section pre{background:linear-gradient(135deg,#17283e 0%,#1e334d 100%);border-color:#2e496c;border-radius:11px;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #1a2c461a}@media (width<=700px){.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.page-content{padding-top:29px}.login-card{box-shadow:none;border-radius:0;margin:0}.modal-card{border-radius:17px;padding:24px 20px}.toast{justify-content:center;bottom:16px;left:16px;right:16px}}@media (width<=420px){.modal-backdrop{padding:10px}.modal-card{padding:22px 17px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.brand>.brand-logo{object-fit:cover;object-position:center;background:#fffdf5;border:4px solid #edf3fb;border-radius:50%;flex:0 0 58px;width:58px;height:58px;box-shadow:0 0 0 1px #cddbefeb,0 9px 20px #2f589729}.login-brand .brand-logo{object-fit:cover;object-position:center;background:#fffdf5;border:6px solid #edf3fb;border-radius:50%;box-shadow:0 0 0 1px #cddbefcc,0 13px 28px #3367d629}.standalone-api-brand img{background:#fffdf5;border:3px solid #edf3fb;border-radius:50%}@media (width<=700px){.brand>.brand-logo{flex-basis:42px;width:42px;height:42px}}.stat-icon,.stat-blue,.stat-soft,.stat-dark,.stat-warm{width:25px;height:29px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.stat-card-icon{display:block}.stat-card-icon{stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.stat-icon-box{color:#2f6fce}.stat-icon-send{color:#d28a32}.stat-icon-check,.stat-icon-list{color:#2b986b}.stat-icon-store{color:#3e73c4}.stat-icon-link{color:#6b64bd}.stat-icon-alert{color:#d36350}.stat-card{grid-template-rows:auto auto;grid-template-columns:36px max-content;place-content:start;column-gap:14px;padding:20px;display:grid}.stat-top{display:contents}.stat-top>span:first-child{grid-area:1/2;align-self:end}.stat-top>.stat-icon{grid-area:1/1;place-self:start}.stat-number{grid-area:2/2;margin-top:7px}.stat-card>.stat-top>span:first-child,.stat-card>.stat-top>.stat-icon,.stat-card>.stat-number{transform:none}.stat-card>.stat-top>span:first-child,.stat-card>.stat-number{position:relative;top:-6px}.stat-card{grid-template-columns:36px max-content;place-content:start;column-gap:14px;padding:18px 20px 16px}.stat-top>span:first-child{align-self:start;position:static}.stat-top>.stat-icon{place-self:start}.stat-number{margin-top:4px;position:static}.stat-icon{width:30px;height:23px}.stat-card-icon{width:23px;height:23px}.stat-card{min-height:112px;display:block}.stat-card:after{display:none}.stat-top{justify-content:flex-start;align-items:flex-start;gap:30px;display:flex}.stat-top>span:first-child{order:2;position:static;transform:none}.stat-top>.stat-icon{order:1;place-self:flex-start;margin:0;transform:none}.stat-number{margin-top:10px;margin-left:60px;position:static}.stat-top,.stat-number,.stat-top,.stat-card>.stat-number{position:relative;top:6px}.stat-top{gap:12px}.stat-top>span:first-child{color:#64748b;font-size:14px;font-weight:500;line-height:23px}.stat-top>.stat-icon{width:30px;height:23px}.stat-number{color:#15263f;margin-top:2px;margin-left:42px;font-size:28px;font-weight:600;line-height:1.05}.stat-number small{color:#8290a3;font-size:12px;font-weight:400}.admin-overview-grid{gap:20px;margin-top:20px}.admin-health-panel,.admin-quick-panel{background:linear-gradient(145deg,#fff 0%,#fbfdff 100%);border-color:#dce6f2;border-radius:16px;min-height:0;padding:24px;position:relative;overflow:hidden;box-shadow:0 16px 34px #2c446513}.admin-health-panel:before,.admin-quick-panel:before{content:"";background:#4f82df;border-radius:0 0 4px 4px;width:48px;height:3px;position:absolute;top:0;left:24px}.admin-quick-panel:before{background:#e47b68}.admin-health-panel .panel-heading,.admin-quick-panel .panel-heading{border-bottom:1px solid #e9eef5;align-items:center;margin-bottom:4px;padding-bottom:15px}.admin-health-panel .eyebrow,.admin-quick-panel .eyebrow{color:#8b9db5;letter-spacing:.15em;margin-bottom:7px;font-size:10px;font-weight:700}.admin-health-panel .panel-heading h2,.admin-quick-panel .panel-heading h2{color:#183052;letter-spacing:-.35px;font-size:18px}.admin-live-badge{color:#2d8b62;background:#f0faf5;border:1px solid #d8efe3;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:600;box-shadow:0 4px 10px #2d8b620f}.admin-live-badge i{width:7px;height:7px;box-shadow:0 0 0 4px #2d8b621a}.admin-platform-row{background:#f8fafdd1;border:1px solid #edf1f6;border-radius:12px;gap:13px;margin-top:9px;padding:13px 12px;transition:border-color .18s,background .18s,transform .18s}.admin-platform-row:hover{background:#f7faff;border-color:#d6e3f5;transform:translate(2px)}.admin-health-panel .platform-logo{border-radius:11px;width:35px;height:35px;box-shadow:inset 0 0 0 1px #ffffff6b}.admin-health-panel .platform-taobao{color:#3170d2;background:linear-gradient(145deg,#edf5ff,#e4efff)}.admin-health-panel .platform-jd{color:#fff;background:linear-gradient(145deg,#344256,#202c3e)}.admin-platform-row strong{color:#2f4058;font-size:13px;font-weight:650}.admin-platform-row small{color:#91a0b3;margin-top:5px;font-size:10px}.admin-platform-state{color:#4c9a72;background:#f1faf4;border:1px solid #ddf0e4;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-weight:600;display:inline-flex}.admin-platform-state:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.admin-platform-state.planned{color:#8e9aab;background:#f5f7fa;border-color:#e8edf3}.queue-count{color:#fff;background:linear-gradient(145deg,#ed846f,#dc6a58);border-radius:10px;min-width:29px;height:29px;padding:0 8px;font-size:12px;box-shadow:0 7px 14px #dc6a582e}.queue-item{background:#f8fafdd1;border:1px solid #edf1f6;border-radius:12px;gap:12px;min-height:0;margin-top:9px;padding:12px;transition:border-color .18s,background .18s,transform .18s}.queue-item:hover{background:#f7faff;border-color:#d6e3f5;transform:translate(2px)}.queue-icon{border-radius:11px;flex-basis:36px;width:36px;height:36px}.blue-queue{color:#3975c9;background:#eaf3ff;box-shadow:inset 0 0 0 1px #d8e8ff}.gray-queue{color:#d26856;background:#fff1ed;box-shadow:inset 0 0 0 1px #f8ddd7}.dark-queue{color:#5c6c82;background:#edf1f6;box-shadow:inset 0 0 0 1px #e0e7ef}.queue-item strong{color:#2f4058;font-size:13px;font-weight:650}.queue-item small{color:#91a0b3;margin-top:5px;font-size:10px}.queue-item .text-button{color:#3569c9;white-space:nowrap;background:#f0f5ff;border:1px solid #dce8fb;border-radius:8px;padding:6px 9px;font-size:10px}.queue-item .text-button:hover{color:#2454be;background:#e7f0ff;border-color:#c8daf7;transform:translateY(-1px)}@media (width<=700px){.admin-health-panel,.admin-quick-panel{padding:20px 18px}.admin-health-panel:before,.admin-quick-panel:before{left:18px}.admin-platform-row,.queue-item{padding:11px}}.profile-menu-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:10px;display:grid}.profile-menu-actions .profile-action-button,.profile-menu-actions .logout-button{white-space:nowrap;border-radius:10px;justify-content:space-between;align-items:center;width:auto;min-width:0;min-height:40px;margin-top:0;padding:9px 10px;font-size:10px;display:flex}.profile-menu-actions .profile-action-button:hover,.profile-menu-actions .logout-button:hover{transform:translateY(-1px)}.profile-menu-actions .profile-action-button span,.profile-menu-actions .logout-button span{padding-left:5px;font-size:13px}.admin-table-head,.admin-merchant-row{grid-template-columns:minmax(210px,1.45fr) .72fr .82fr .68fr .72fr minmax(150px,1fr)}.management-actions{justify-content:flex-start;align-items:center;gap:4px;min-width:0;display:flex}.management-actions .action-button{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-height:30px;padding:5px 7px;display:inline-flex}.management-actions .icon-action{width:30px;padding:0}.management-actions .danger-action{color:#c56857}.management-actions .danger-action:hover{color:#a94b3b;background:#fff1ed;border-color:#ebc8c0}@media (width<=1100px){.admin-table-head,.admin-merchant-row{grid-template-columns:minmax(190px,1.35fr) .7fr .8fr .65fr .7fr minmax(142px,.95fr)}}@media (width<=700px){.admin-merchant-row .management-actions{flex-wrap:wrap;grid-column:1/-1}}.nav-group-toggle{color:#9aa8b9;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0 12px 8px;display:flex}.nav-group-toggle:hover,.nav-group-toggle:focus-visible{color:#59708f;outline:0}.nav-group-toggle .nav-caption{color:currentColor;padding:0}.nav-group-chevron{color:currentColor;flex:none;transition:transform .2s}.nav-group.collapsed .nav-group-chevron{transform:rotate(-90deg)}.nav-group-items{overflow:hidden}@media (width<=700px){.nav-group-toggle{justify-content:center;padding:0 0 8px}.nav-group-chevron{display:none}}.home-nav-item{margin-bottom:14px}.home-nav-item+.nav-group{border-top:0;padding-top:14px}.nav-group+.nav-group{margin-top:16px}.nav-group-toggle{letter-spacing:.08em;min-height:28px;padding-bottom:7px;font-size:10px;font-weight:700}.nav-group-items{gap:2px;display:grid}.nav-group-items .nav-item{gap:10px;min-height:40px;margin:0;padding:9px 12px 9px 30px}.nav-group-items .nav-icon{place-items:center;width:17px;height:17px;display:grid}.nav-group-items .nav-icon:before,.nav-group-items .nav-icon:after{display:none}.nav-group-items .nav-icon svg{width:17px;height:17px;display:block}.nav-group-items .nav-item:not(.active) .nav-icon{color:#8ca0ba}.nav-group-items .nav-item.active .nav-icon{color:currentColor}@media (width<=700px){.nav-group-items .nav-item{padding-left:0;padding-right:0}}.nav-group-toggle{color:#7f8997;letter-spacing:0;border:1px solid #0000;border-radius:11px;min-height:42px;margin:3px 0;padding:9px 12px;font-size:13px;font-weight:500;transition:color .2s,background .2s,border-color .2s,transform .2s}.nav-group-toggle:hover,.nav-group-toggle:focus-visible{color:var(--ink);background:#f6f8fb;border-color:#eef2f7;transform:translate(2px)}.nav-group-toggle .nav-caption{color:currentColor;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none;flex:1;padding:0;display:block}.nav-group-toggle-icon{color:#8ca0ba;flex:0 0 17px;place-items:center;width:17px;height:17px;margin-right:10px;display:grid}.nav-group-toggle-icon svg{display:block}.nav-group:not(.collapsed) .nav-group-toggle{color:#607894;background:#fafcff;border-color:#edf2f8}.nav-group.active .nav-group-toggle{color:#4f6f9f}.nav-group-items{border-left:0;margin:4px 0 0;padding-left:0}.nav-group-items .nav-item{width:calc(100% - 12px);min-height:38px;padding:8px 12px 8px 30px}@media (width<=700px){.nav-group-toggle{justify-content:center;min-height:40px;padding:9px 0}.nav-group-toggle-icon,.nav-group-toggle .nav-caption{display:none}.nav-group-items{border-left:0;margin-left:0;padding-left:0}}.sidebar{background:linear-gradient(#fff 0%,#fbfdff 100%);border-right-color:#e1e9f3;box-shadow:10px 0 28px #273f600b}.sidebar-nav{padding:0 4px}.sidebar .home-nav-item,.sidebar .nav-group-toggle{border-radius:12px;min-height:42px}.sidebar .home-nav-item{color:#7186a2;transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .2s}.sidebar .home-nav-item:hover{color:#345b96;background:#f6f9fe;border-color:#e2ebf7;transform:translate(2px)}.sidebar .home-nav-item.active{color:#2e64c7;background:linear-gradient(100deg,#edf4ff 0%,#f7faff 100%);border-color:#cfe0fb;box-shadow:inset 3px 0 #3c75dc,0 8px 18px #3063b81a}.sidebar .nav-group-toggle{color:#7b8fa9;box-shadow:none}.sidebar .nav-group-toggle:hover,.sidebar .nav-group-toggle:focus-visible{color:#3b5e91;background:#f6f9fe;border-color:#e2ebf7}.sidebar .nav-group:not(.collapsed) .nav-group-toggle{color:#5273a3;background:linear-gradient(100deg,#f1f6fd 0%,#fbfdff 100%);border-color:#dce8f7;box-shadow:0 6px 15px #3659870f}.sidebar .nav-group.active .nav-group-toggle{color:#41689e}.sidebar .nav-group-toggle-icon{color:#7793b7}.sidebar .nav-group-chevron{color:#7891b0}.sidebar .nav-group-items{gap:3px;margin-top:5px}.sidebar .nav-group-items .nav-item{color:#8295ad;border-color:#0000;min-height:39px;transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .2s}.sidebar .nav-group-items .nav-item:hover{color:#45658f;background:#f6f9fe;border-color:#e5edf7;transform:translate(2px)}.sidebar .nav-group-items .nav-item.active{color:#2d62c1;background:linear-gradient(100deg,#edf4ff 0%,#f7faff 100%);border-color:#cfe0fb;font-weight:600;box-shadow:inset 3px 0 #3c75dc,0 7px 16px #3063b817}.sidebar .nav-group-items .nav-item:not(.active) .nav-icon{color:#91a5bf}.sidebar .nav-group-items .nav-item.active .nav-icon{color:#3d76d8}.sidebar-nav{align-content:start;gap:8px;display:grid}.sidebar-nav>.home-nav-item,.sidebar-nav>.nav-group,.sidebar .nav-group+.nav-group{margin:0}.sidebar-nav>.home-nav-item+.nav-group{border-top:0;padding-top:0}.sidebar .nav-group-toggle{margin:0}:root{--layout-gutter:clamp(16px, 2.4vw, 44px);--layout-gap:clamp(12px, 1.25vw, 20px)}.app-shell .topbar{padding-inline:var(--layout-gutter)}.app-shell .page-content{width:100%;max-width:none;padding-inline:var(--layout-gutter);margin-inline:0}.app-shell .stat-grid,.app-shell .task-summary-grid{gap:var(--layout-gap);grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell .shop-management-grid,.app-shell .mapping-grid,.app-shell .management-notes,.app-shell .platform-config-grid{gap:var(--layout-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}@media (width<=900px){.app-shell .stat-grid,.app-shell .task-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.app-shell .stat-grid,.app-shell .task-summary-grid,.app-shell .shop-management-grid,.app-shell .mapping-grid,.app-shell .management-notes,.app-shell .platform-config-grid{grid-template-columns:1fr}}.admin-management-panel{padding:0 18px 14px}.admin-management-panel .management-toolbar{padding:20px 0 16px}.admin-management-panel .merchant-table{background:#fff;border:1px solid #e6eef7;border-radius:11px;margin-top:10px;overflow:hidden}.admin-management-panel .admin-table-head,.admin-management-panel .admin-merchant-row{grid-template-columns:minmax(230px,1.7fr) minmax(100px,.8fr) minmax(120px,.9fr) minmax(76px,.65fr) minmax(120px,.85fr) minmax(132px,1fr);column-gap:18px}.admin-management-panel .admin-table-head{color:#8294aa;letter-spacing:.02em;background:#f8fbff;border:0;border-bottom:1px solid #dfe9f4;border-radius:0;min-height:42px;padding:0 16px;font-size:11px;font-weight:600}.admin-management-panel .admin-merchant-row{color:#5f7188;background:#fff;border:0;border-bottom:1px solid #eef3f8;min-height:84px;padding:0 16px;font-size:12px;transition:background .18s,box-shadow .18s}.admin-management-panel .admin-merchant-row:hover{box-shadow:none;background:#f9fbff}.admin-management-panel .admin-merchant-row:last-of-type{border-bottom-color:#e7eef5}.admin-management-panel .admin-table-head>:last-child,.admin-management-panel .admin-merchant-row>.management-actions{justify-self:end}.admin-management-panel .admin-table-head>*{align-items:center;height:100%;line-height:1.2;display:flex}.admin-management-panel .admin-table-head>:nth-child(n+2):not(:last-child){justify-content:center}.admin-management-panel .admin-table-head>:first-child,.admin-management-panel .admin-table-head>:last-child{justify-content:center;justify-self:stretch}.admin-management-panel .admin-table-head>:not(:last-child),.admin-management-panel .admin-merchant-row>:not(:last-child){border-right:1px solid #f2f6fa;min-height:100%;padding-right:18px}.admin-management-panel .admin-table-head>:nth-child(n+2),.admin-management-panel .admin-merchant-row>.admin-contact,.admin-management-panel .admin-merchant-row>.admin-counts,.admin-management-panel .admin-merchant-row>.merchant-status,.admin-management-panel .admin-merchant-row>.admin-date{text-align:center}.admin-management-panel .admin-date{white-space:nowrap;letter-spacing:-.02em}.admin-management-panel .admin-merchant-info strong{color:#294261;font-size:14px;font-weight:650}.admin-management-panel .admin-merchant-info small{color:#9aaec5;font-size:11px}.admin-management-panel .admin-counts strong{color:#526b8d;font-size:12px;font-weight:600}.admin-management-panel .admin-counts small{color:#a0b0c3;font-size:11px}.admin-management-panel .merchant-status{appearance:none;color:#3b9168;cursor:pointer;white-space:nowrap;background:#f0faf5;border:1px solid #d8eee1;border-radius:999px;place-self:center;min-height:0;margin:0;padding:5px 9px;font-family:inherit;font-size:11px;font-weight:600;line-height:1.2;transition:transform .18s,box-shadow .18s,background .18s}.admin-management-panel .merchant-status:hover{background:#e8f8ef;transform:translateY(-1px);box-shadow:0 5px 12px #3b91681f}.admin-management-panel .merchant-status:active{transform:translateY(0)}.admin-management-panel .admin-merchant-row>.merchant-status{box-sizing:border-box;border:1px solid #d8eee1;align-self:center;width:fit-content;height:28px;min-height:28px;padding:5px 9px}.admin-management-panel .admin-merchant-row>.admin-contact,.admin-management-panel .admin-merchant-row>.admin-date{justify-content:center;align-self:stretch;align-items:center;display:flex}.admin-management-panel .admin-merchant-row>.admin-counts{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;display:flex}.admin-management-panel .admin-merchant-row>.admin-merchant-info,.admin-management-panel .admin-merchant-row>.management-actions{align-self:center}.admin-management-panel .merchant-status i{width:6px;height:6px}.admin-management-panel .merchant-status.merchant-suspended{color:#c2685b;background:#fff2ef;border-color:#f2d8d1}.admin-management-panel .merchant-status.merchant-suspended:hover{background:#ffebe6;box-shadow:0 5px 12px #c2685b1f}.admin-management-panel .management-actions{justify-content:flex-end;gap:6px}.admin-management-panel .management-actions .action-button:not(.icon-action){color:#356bc8;background:#f1f6ff;border-color:#dce8fb;border-radius:8px;font-size:11px}.admin-management-panel .management-actions .action-button:not(.icon-action):hover{color:#2454be;background:#e8f1ff;border-color:#c8daf7}.admin-management-panel .management-actions .icon-action{color:#5b83cf;background:0 0;border-color:#0000}.admin-management-panel .management-actions .icon-action:hover{background:#f1f6ff;border-color:#dce8fb}.admin-management-panel .management-actions .danger-action{color:#d07b6b}.admin-management-panel .management-actions .danger-action:hover{color:#b95b4b;background:#fff2ef;border-color:#f2d8d1}.admin-management-panel .admin-merchant-info{gap:12px}.admin-management-panel .merchant-avatar{background:#eef5ff;border-radius:11px;flex-basis:36px;width:36px;height:36px;box-shadow:inset 0 0 0 1px #dceaff}.admin-management-panel .admin-contact,.admin-management-panel .admin-counts,.admin-management-panel .merchant-status,.admin-management-panel .admin-date{min-width:0}.admin-management-panel .admin-counts strong,.admin-management-panel .admin-counts small,.admin-management-panel .admin-merchant-info strong,.admin-management-panel .admin-merchant-info small{line-height:1.45}@media (width<=1100px){.admin-management-panel .admin-table-head,.admin-management-panel .admin-merchant-row{grid-template-columns:minmax(190px,1.45fr) minmax(90px,.7fr) minmax(105px,.8fr) minmax(70px,.65fr) minmax(110px,.75fr) minmax(124px,.95fr);column-gap:12px}}@media (width<=700px){.admin-management-panel{padding:0 14px 12px}.admin-management-panel .merchant-table{background:0 0;border:0;border-radius:0;margin-top:0;overflow:visible}.admin-management-panel .admin-table-head{display:none}.admin-management-panel .admin-merchant-row{border:1px solid #e8eef6;border-radius:11px;grid-template-columns:1fr auto;gap:9px;min-height:0;margin:9px 0;padding:14px 12px}.admin-management-panel .merchant-status{justify-self:end}.admin-management-panel .admin-merchant-row>.admin-counts,.admin-management-panel .admin-merchant-row>.merchant-status{text-align:left}.admin-management-panel .admin-merchant-row>:not(:last-child){border-right:0;min-height:0;padding-right:0}.admin-management-panel .admin-merchant-row:hover{box-shadow:none}.admin-management-panel .admin-merchant-row:last-of-type{border-bottom-color:#e8eef6}}.admin-management-panel .merchant-table{--merchant-table-columns:minmax(230px, 1.7fr) minmax(100px, .8fr) minmax(120px, .9fr) minmax(76px, .65fr) minmax(120px, .85fr) minmax(132px, 1fr)}.admin-management-panel .merchant-table .admin-table-head,.admin-management-panel .merchant-table .admin-merchant-row{grid-template-columns:var(--merchant-table-columns)}.admin-management-panel .admin-table-head>*{position:relative}.merchant-column-resizer{z-index:2;cursor:col-resize;touch-action:none;background:0 0;border:0;width:12px;padding:0;position:absolute;top:0;bottom:0;right:-6px}.merchant-column-resizer:after{content:"";background:0 0;width:1px;transition:background .18s;position:absolute;top:8px;bottom:8px;left:5px}.merchant-column-resizer:hover:after,.merchant-column-resizer:focus-visible:after{background:#b8cfee}.merchant-table.is-resizing,.merchant-table.is-resizing *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}@media (width<=1100px){.admin-management-panel .merchant-table{--merchant-table-columns:minmax(190px, 1.45fr) minmax(90px, .7fr) minmax(105px, .8fr) minmax(70px, .65fr) minmax(110px, .75fr) minmax(124px, .95fr)}}@media (width<=700px){.merchant-column-resizer{display:none}.admin-management-panel .merchant-table .admin-table-head,.admin-management-panel .merchant-table .admin-merchant-row{grid-template-columns:1fr auto!important}}.app-shell .stat-card{box-sizing:border-box;background:#fff;border:1px solid #dce6f2;border-radius:14px;min-height:112px;padding:20px 22px 16px;display:block}.app-shell .stat-card:after{display:none}.app-shell .stat-card .stat-top{justify-content:flex-start;align-items:flex-start;gap:12px;margin:0;display:flex;position:static}.app-shell .stat-card .stat-top>.stat-icon{width:30px;height:23px;box-shadow:none;background:0 0;border:0;flex:0 0 30px;order:1;margin:0;padding:0}.app-shell .stat-card .stat-top>span:first-child{color:#64748b;order:2;font-size:14px;font-weight:500;line-height:23px;position:static}.app-shell .stat-card .stat-card-icon{width:23px;height:23px}.app-shell .stat-card .stat-icon-activity{color:#6b64bd}.app-shell .stat-card .stat-number{color:#15263f;margin:4px 0 0 42px;font-size:28px;font-weight:600;line-height:1.05;position:static}.app-shell .stat-card .stat-number small{color:#8290a3;letter-spacing:0;padding-left:4px;font-size:12px;font-weight:400}.app-shell .panel,.app-shell .tip-card,.app-shell .note-card,.app-shell .shop-management-card,.app-shell .mapping-card,.app-shell .platform-config-card,.app-shell .add-shop-card,.app-shell .stat-card{background:#fff;border:1px solid #dce6f2;border-radius:14px;box-shadow:0 12px 30px #263a580f}.app-shell .tip-card,.app-shell .authorization-note,.app-shell .admin-note-banner,.app-shell .note-card{background:#fff;border-color:#dce6f2;border-radius:14px;box-shadow:0 12px 30px #263a580f}.app-shell .add-shop-card{border-style:solid}.app-shell .admin-health-panel:before,.app-shell .admin-quick-panel:before{display:none}.app-shell .task-summary{border-radius:14px;min-height:112px;padding:20px 22px 16px}.app-shell .task-summary span{color:#64748b;font-size:14px;font-weight:500}.app-shell .task-summary strong{color:#15263f;margin:5px 0 3px;font-size:28px;line-height:1.05}.app-shell .task-summary small{color:#8290a3;font-size:11px}.app-shell .task-summary{align-items:flex-start;gap:12px;display:flex}.app-shell .task-summary-icon,.app-shell .note-icon{color:#3975c9;width:30px;height:23px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 30px;place-items:center;margin-top:1px;display:grid}.app-shell .task-summary-icon.task-summary-purple{color:#6b64bd}.app-shell .task-summary-icon.task-summary-green,.app-shell .note-icon.note-icon-green{color:#2b986b}.app-shell .task-summary-icon.task-summary-red{color:#d36350}.app-shell .task-summary-copy{min-width:0}.app-shell .task-summary-copy>span,.app-shell .task-summary-copy>strong,.app-shell .task-summary-copy>small{display:block}.app-shell .task-summary-copy>strong{margin-top:4px}.app-shell .task-summary-copy>small{margin-top:3px}.admin-management-panel .admin-merchant-row>.merchant-status{gap:7px;min-width:78px;height:32px;min-height:32px;padding:5px 8px}.admin-management-panel .status-switch-track{background:#51b383;border-radius:999px;flex:0 0 28px;align-items:center;width:28px;height:16px;transition:background .18s;display:inline-flex;position:relative}.admin-management-panel .status-switch-track i{background:#fff;border:0;border-radius:50%;width:12px;height:12px;transition:transform .18s;position:absolute;top:2px;left:2px;transform:translate(12px);box-shadow:0 1px 3px #1d4c3738}.admin-management-panel .status-switch-label{line-height:1}.admin-management-panel .merchant-status.merchant-suspended{background:#fff2ef}.admin-management-panel .admin-merchant-row>.merchant-status{color:#0000;background:#50b383;border:0;border-radius:999px;width:40px;min-width:40px;height:22px;min-height:22px;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1px #1e744c1f}.admin-management-panel .merchant-status:hover{background:#43a976;box-shadow:inset 0 0 0 1px #1e744c1f,0 5px 12px #3b916824}.admin-management-panel .status-switch-track{background:0 0;flex:auto;width:100%;height:100%;display:block;position:relative}.admin-management-panel .status-switch-track i,.admin-management-panel .merchant-status.merchant-suspended .status-switch-track i{width:16px;height:16px;top:0;left:0;box-shadow:0 1px 4px #23463638}.admin-management-panel .status-switch-track i{transform:translate(17px)}.admin-management-panel .admin-merchant-row>.merchant-status.merchant-suspended{background:#cbd5e1;border-color:#0000;box-shadow:inset 0 0 0 1px #4d5f771f}.admin-management-panel .admin-merchant-row>.merchant-status.merchant-suspended:hover{background:#b9c5d3;box-shadow:inset 0 0 0 1px #4d5f771f,0 5px 12px #4d5f7724}.admin-management-panel .merchant-status.merchant-suspended .status-switch-track{background:0 0}.admin-management-panel .status-switch-text{z-index:1;color:#fff;font-size:9px;font-weight:700;line-height:1;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.admin-management-panel .merchant-status.merchant-suspended .status-switch-track i{transform:translate(0);box-shadow:0 1px 4px #4d5f7738}.admin-management-panel .merchant-status.merchant-suspended .status-switch-text{left:auto;right:5px}.app-shell .note-icon{color:#3975c9;flex-basis:30px;width:30px}.app-shell .task-summary,.app-shell .shop-management-card,.app-shell .mapping-card,.app-shell .platform-config-card,.app-shell .add-shop-card,.app-shell .note-card,.app-shell .tip-card,.app-shell .authorization-note,.app-shell .admin-note-banner,.app-shell .admin-health-panel,.app-shell .admin-quick-panel{transition:transform .2s,box-shadow .2s,border-color .2s}.app-shell .task-summary:hover,.app-shell .shop-management-card:hover,.app-shell .mapping-card:hover,.app-shell .platform-config-card:hover,.app-shell .add-shop-card:hover,.app-shell .note-card:hover,.app-shell .tip-card:hover,.app-shell .authorization-note:hover,.app-shell .admin-note-banner:hover,.app-shell .admin-health-panel:hover,.app-shell .admin-quick-panel:hover{border-color:#c9daf2;transform:translateY(-3px);box-shadow:0 18px 40px #263a581a}.admin-management-panel .admin-merchant-row>.management-actions{justify-content:center;justify-self:center}.admin-management-panel .admin-merchant-row>.management-actions .merchant-labeled-action{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:auto;min-width:56px;height:30px;min-height:30px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.admin-management-panel .admin-merchant-row>.management-actions .merchant-labeled-action:not(.danger-action){color:#356bc8;background:#f1f6ff;border-color:#dce8fb}.admin-management-panel .admin-merchant-row>.management-actions .merchant-labeled-action:not(.danger-action):hover{color:#2454be;background:#e8f1ff;border-color:#c8daf7}.admin-management-panel .admin-merchant-row>.management-actions .merchant-labeled-action.danger-action{color:#c56857;background:#fff8f6;border-color:#f0d7d2}.admin-management-panel .admin-merchant-row>.management-actions .merchant-labeled-action.danger-action:hover{color:#ad5042;background:#fff0ed;border-color:#e7beb7}@media (width<=700px){.admin-management-panel .admin-merchant-row>.management-actions{justify-content:flex-start;justify-self:start}}.admin-management-panel .admin-merchant-row>.merchant-status{width:auto;height:auto;min-height:100%;box-shadow:none;background:0 0;border:0;border-right:1px solid #f2f6fa;border-radius:0;justify-content:center;place-self:stretch stretch;align-items:center;padding:0 18px 0 0;display:flex}.admin-management-panel .admin-merchant-row>.merchant-status:hover,.admin-management-panel .admin-merchant-row>.merchant-status.merchant-suspended:hover{box-shadow:none;background:0 0;transform:none}.admin-management-panel .admin-merchant-row>.merchant-status:active{transform:none}.admin-management-panel .admin-merchant-row>.merchant-status .status-switch-track{background:#50b383;border-radius:999px;flex:0 0 40px;width:40px;height:22px;display:block}.admin-management-panel .admin-merchant-row>.merchant-status.merchant-suspended .status-switch-track{background:#cbd5e1}.admin-management-panel .admin-merchant-row>.merchant-status .status-switch-track{box-sizing:border-box;overflow:hidden}.admin-management-panel .admin-merchant-row>.merchant-status .status-switch-track i{z-index:2;top:3px;left:3px;transform:translate(18px)}.admin-management-panel .admin-merchant-row>.merchant-status.merchant-suspended .status-switch-track i{transform:translate(0)}.admin-management-panel .admin-merchant-row>.merchant-status .status-switch-text{z-index:1;pointer-events:none;white-space:nowrap;left:8px}.admin-management-panel .admin-merchant-row>.merchant-status.merchant-suspended .status-switch-text{left:auto;right:8px}@media (width<=700px){.admin-management-panel .admin-merchant-row>.merchant-status{background:#50b383;border-right:0;border-radius:999px;place-self:center end;width:40px;height:22px;min-height:22px;padding:0}.admin-management-panel .admin-merchant-row>.merchant-status.merchant-suspended{background:#cbd5e1}}.admin-management-panel .merchant-search-panel{border-bottom:1px solid #edf2f7;padding:18px 0 17px}.admin-management-panel .merchant-search-heading{align-items:baseline;gap:10px;display:flex}.admin-management-panel .merchant-search-heading strong{color:#294261;font-size:14px;font-weight:700}.admin-management-panel .merchant-search-heading span{color:#9aaec5;font-size:11px}.admin-management-panel .merchant-search-controls{grid-template-columns:minmax(220px,1fr) minmax(180px,.78fr) auto;align-items:end;gap:14px;margin-top:14px;display:grid}.admin-management-panel .merchant-search-field{gap:6px;min-width:0;display:grid}.admin-management-panel .merchant-search-field>span:first-child{color:#71859f;font-size:11px;line-height:1.2}.admin-management-panel .merchant-search-field .search-box{box-sizing:border-box;background:#fbfcfe;border-color:#dfe8f2;border-radius:9px;width:100%;min-height:38px;padding:7px 10px}.admin-management-panel .merchant-search-field .search-box input{font-size:12px}.admin-management-panel .merchant-search-field .search-box input:focus,.admin-management-panel .merchant-search-field .search-box input:focus-visible{outline-offset:0;box-shadow:none;border:0;outline:0}.admin-management-panel .merchant-search-actions{align-items:center;gap:8px;display:flex}.admin-management-panel .merchant-search-actions .button{border-radius:9px;min-width:64px;height:38px;min-height:38px;padding:0 13px;font-size:12px}.admin-management-panel .merchant-list-toolbar{border-bottom:0;padding:16px 0 10px}.admin-management-panel .merchant-table{margin-top:0}@media (width<=900px){.admin-management-panel .merchant-search-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-management-panel .merchant-search-actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=520px){.admin-management-panel .merchant-search-heading{flex-direction:column;gap:4px}.admin-management-panel .merchant-search-controls{grid-template-columns:1fr;gap:11px}.admin-management-panel .merchant-search-actions{grid-column:auto;justify-content:flex-start}}@media (width>=701px){.admin-management-panel .merchant-table{scrollbar-color:#c5d5e9 #f4f7fb;scrollbar-width:thin;overflow:auto hidden}.admin-management-panel .merchant-table .admin-table-head,.admin-management-panel .merchant-table .admin-merchant-row{min-width:1000px}.admin-management-panel .merchant-table::-webkit-scrollbar{height:8px}.admin-management-panel .merchant-table::-webkit-scrollbar-track{background:#f4f7fb;border-radius:999px}.admin-management-panel .merchant-table::-webkit-scrollbar-thumb{background:#c5d5e9;border:2px solid #f4f7fb;border-radius:999px}.admin-management-panel .merchant-table::-webkit-scrollbar-thumb:hover{background:#a9bfdd}}.confirm-modal-backdrop{z-index:60}.confirm-modal-card{background:#fff;border:1px solid #e1e9f3;border-radius:16px;grid-template-columns:42px minmax(0,1fr);gap:0 14px;width:min(420px,100vw - 32px);padding:24px;display:grid;box-shadow:0 26px 68px #13223b38}.confirm-modal-icon{color:#356dce;background:#edf4ff;border:1px solid #d6e5ff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.confirm-modal-icon.confirm-danger{color:#c9685b;background:#fff1ee;border-color:#f3d9d3}.confirm-modal-copy{min-width:0;padding-top:1px}.confirm-modal-copy h2{color:#172b48;margin:0;font-size:17px;font-weight:700;line-height:1.35}.confirm-modal-copy p{color:#718198;word-break:break-word;margin:7px 0 0;font-size:13px;line-height:1.65}.confirm-modal-actions{border-top:1px solid #edf1f6;grid-column:1/-1;justify-content:flex-end;margin-top:20px;padding-top:18px}.confirm-modal-actions .button{min-width:76px}.confirm-danger-button{color:#fff;background:linear-gradient(135deg,#d97a6d 0%,#c86155 100%);border-color:#c9685b;box-shadow:0 8px 18px #c9685b33}.confirm-danger-button:hover{color:#fff;background:linear-gradient(135deg,#e1887a 0%,#bd574c 100%);border-color:#bd5d51;transform:translateY(-1px);box-shadow:0 12px 24px #c9685b42}.confirm-modal-actions .button:disabled{cursor:wait;opacity:.62;transform:none}@media (width<=420px){.confirm-modal-card{grid-template-columns:36px minmax(0,1fr);gap:0 11px;padding:20px 17px}.confirm-modal-icon{border-radius:10px;width:34px;height:34px}.confirm-modal-copy h2{font-size:16px}.confirm-modal-copy p{font-size:12px}}.unified-list-panel{padding:0 18px 14px}.unified-list-panel .unified-search-panel{border-bottom:1px solid #edf2f7;padding:18px 0 17px}.unified-list-panel .unified-search-heading{align-items:baseline;gap:10px;display:flex}.unified-list-panel .unified-search-heading strong{color:#294261;font-size:14px;font-weight:700}.unified-list-panel .unified-search-heading span{color:#9aaec5;font-size:11px}.unified-list-panel .unified-search-controls{grid-template-columns:minmax(220px,1fr) minmax(180px,.78fr) auto;align-items:end;gap:14px;margin-top:14px;display:grid}.unified-list-panel .unified-search-field{gap:6px;min-width:0;display:grid}.unified-list-panel .unified-search-field>span:first-child{color:#71859f;font-size:11px;line-height:1.2}.unified-list-panel .unified-search-field .search-box{box-sizing:border-box;background:#fbfcfe;border-color:#dfe8f2;border-radius:9px;width:100%;min-height:38px;padding:7px 10px}.unified-list-panel .unified-search-field .search-box input{font-size:12px}.unified-list-panel .unified-search-field .search-box input:focus,.unified-list-panel .unified-search-field .search-box input:focus-visible{outline-offset:0;box-shadow:none;border:0;outline:0}.admin-management-panel .merchant-search-field .search-box:focus-within,.unified-list-panel .unified-search-field .search-box:focus-within{background:#fff;border-color:#6f9de5;box-shadow:0 0 0 2px #3367d624}.unified-list-panel .unified-search-actions{align-items:center;gap:8px;display:flex}.unified-list-panel .unified-search-actions .button{border-radius:9px;min-width:64px;height:38px;min-height:38px;padding:0 13px;font-size:12px}.unified-list-panel .unified-list-toolbar{border-bottom:0;padding:16px 0 10px}.unified-list-panel .unified-list-table{background:#fff;border:1px solid #e6eef7;border-radius:11px;min-width:0}.unified-list-panel .unified-list-toolbar .management-tabs{align-self:center}@media (width>=701px){.unified-list-panel .unified-list-table{scrollbar-color:#c5d5e9 #f4f7fb;scrollbar-width:thin;overflow:auto hidden}.unified-list-panel .unified-list-table::-webkit-scrollbar{height:8px}.unified-list-panel .unified-list-table::-webkit-scrollbar-track{background:#f4f7fb;border-radius:999px}.unified-list-panel .unified-list-table::-webkit-scrollbar-thumb{background:#c5d5e9;border:2px solid #f4f7fb;border-radius:999px}.unified-list-panel .unified-list-head,.unified-list-panel .unified-list-row{box-sizing:border-box;align-items:center;column-gap:18px;min-height:84px;padding:0 16px;display:grid}.unified-list-panel .unified-list-head{color:#8294aa;letter-spacing:.02em;background:#f8fbff;border-bottom:1px solid #dfe9f4;min-height:42px;font-size:11px;font-weight:600}.unified-list-panel .unified-list-row{color:#5f7188;background:#fff;border-bottom:1px solid #eef3f8;font-size:12px;transition:background .18s}.unified-list-panel .unified-list-row:last-of-type{border-bottom-color:#e7eef5}.unified-list-panel .unified-list-row:hover{background:#f9fbff}.unified-list-panel .unified-list-head>*,.unified-list-panel .unified-list-row>*{min-width:0}.unified-list-panel .unified-list-head>*{justify-content:center;align-items:center;height:100%;line-height:1.2;display:flex}.unified-list-panel .unified-list-head>:not(:last-child),.unified-list-panel .unified-list-row>:not(:last-child){border-right:1px solid #f2f6fa;min-height:100%;padding-right:18px}.unified-list-panel .unified-list-row>:not(:first-child){text-align:center}.unified-list-panel .unified-list-row>.management-actions{justify-content:center}.unified-list-panel .unified-list-row>.platform-label,.unified-list-panel .unified-list-row>.task-status{justify-self:center}.product-list-table .unified-list-head,.product-list-table .unified-list-row{grid-template-columns:minmax(260px,1.7fr) minmax(150px,.9fr) minmax(140px,.85fr) minmax(100px,.65fr) minmax(230px,1.35fr);min-width:1000px}.task-list-table .unified-list-head,.task-list-table .unified-list-row,.monitor-list-table .unified-list-head,.monitor-list-table .unified-list-row{grid-template-columns:minmax(260px,1.7fr) minmax(130px,.8fr) minmax(130px,.8fr) minmax(150px,.9fr) minmax(170px,1fr);min-width:900px}}@media (width<=900px){.unified-list-panel .unified-search-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.unified-list-panel .unified-search-actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=700px){.unified-list-panel{padding:0 14px 12px}.unified-list-panel .unified-search-heading{flex-direction:column;gap:4px}.unified-list-panel .unified-list-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.unified-list-panel .unified-list-toolbar .management-tabs{align-self:flex-start}.unified-list-panel .unified-list-table{background:0 0;border:0;border-radius:0;overflow:visible}.unified-list-panel .unified-list-head{display:none!important}.unified-list-panel .unified-list-row{min-width:0}}@media (width<=520px){.unified-list-panel .unified-search-controls{grid-template-columns:1fr;gap:11px}.unified-list-panel .unified-search-actions{grid-column:auto;justify-content:flex-start}}
