:root{color:#1f2328;background:#f5f6f7;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}input[data-friendly-number=true]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input[data-friendly-number=true]::-webkit-inner-spin-button,input[data-friendly-number=true]::-webkit-outer-spin-button{margin:0;appearance:none;-webkit-appearance:none}input[data-friendly-number=true]:focus{border-color:#4f87dc!important;box-shadow:0 0 0 3px rgba(79,135,220,.13);outline:none}.shell{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:32px 0 60px}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.adminNav{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.eyebrow{margin:0 0 8px;color:#ef4f22;font-size:13px;font-weight:800;letter-spacing:1.5px}h1,h2,h3,p{margin:0}h1{font-size:34px;line-height:1.2}.muted{max-width:760px;margin-top:10px;color:#68717b;line-height:1.6}.primaryLink,.secondaryButton,button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:0;border-radius:8px;background:#ef4f22;color:white;text-decoration:none;font-weight:800;cursor:pointer}.secondaryButton{background:#1f2328}.primaryLink{background:#ef4f22}.secondaryText{color:#68717b;font-weight:800;text-decoration:none}.notice{margin-bottom:16px;padding:12px 14px;border-radius:8px;font-weight:700}.success{background:#e7f8ee;color:#157347}.error{background:#fff1ec;color:#b42318}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.stat{padding:18px;border-radius:10px;background:white;border:1px solid #e7e9ed}.stat.ok{border-color:#b8ebcd;background:#f0fff6}.stat.warn{border-color:#ffd2c2;background:#fff7f2}.stat span{display:block;color:#68717b;font-size:13px}.stat strong{display:block;margin-top:8px;font-size:26px}.grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.editorSection,.panel,.stickyPanel{border:1px solid #e7e9ed;border-radius:12px;background:white;padding:20px}.wide{grid-column:1/-1}.panelTitle{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.panelTitle>span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;background:#1f2328;color:white;font-weight:900;flex:0 0 auto}.panelTitle h2{font-size:20px}.panelTitle p,.productHub p,.stickyPanel li,.stickyPanel p,.subTitle p{margin-top:4px;color:#68717b;font-size:14px;line-height:1.6}.formGrid,.productMainForm,.skuCreateForm{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.field{display:grid;grid-gap:7px;gap:7px}.checkbox span,.field span,.uploadField span{color:#4f5965;font-size:13px;font-weight:700}.field input,.field select,.field textarea,.skuRow input,.skuRow textarea{width:100%;border:1px solid #d7dce2;border-radius:8px;background:#fbfcfd;padding:10px 11px;color:#1f2328}.field textarea,.skuRow textarea{resize:vertical}.full{grid-column:1/-1}.checkbox,.inlineCheck{display:flex;align-items:center;gap:8px}.actions,.bottomActions,.productHub{display:flex;align-items:center;gap:10px}.bottomActions{justify-content:flex-start;padding:6px 0 18px}.editorMain,.productList,.stack{display:grid;grid-gap:14px;gap:14px}.editorMain{grid-template-columns:minmax(0,1fr)}.editorMain,.field,.formGrid{min-width:0}.miniCard,.productCard,.skuCreate{padding:14px;border-radius:10px;background:#f8fafb;border:1px solid #e7e9ed}.create{border-style:dashed;background:#fffaf8}.bridgeNote{padding:12px;border-radius:8px;background:#f8fafb;color:#68717b;line-height:1.5}.productHub{justify-content:space-between;padding:8px 0}.uploadField{display:grid;grid-gap:8px;gap:8px;min-height:86px;padding:12px;border:1px dashed #cfd6dd;border-radius:10px;background:#fbfcfd}.uploadField input{width:100%}.uploadField em{color:#8a939d;font-size:12px;font-style:normal}.mediaPreview{display:grid;grid-gap:10px;gap:10px}.mediaPreview span{color:#4f5965;font-size:13px;font-weight:800}.mediaPreview img{width:220px;max-height:180px;object-fit:cover;border-radius:12px;border:1px solid #e7e9ed}.mediaStrip{display:flex;gap:10px;flex-wrap:wrap}.mediaStrip img{width:96px;height:96px;object-fit:cover;border-radius:10px;border:1px solid #e7e9ed}.productTable{display:grid;grid-gap:8px;gap:8px}.productTableHead,.productTableRow{display:grid;grid-template-columns:2fr 1fr 1fr .7fr .8fr .7fr;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px}.productTableHead{color:#68717b;font-size:13px;font-weight:800}.productTableRow{border:1px solid #e7e9ed;border-radius:10px;background:#fbfcfd}.productTableRow small,.productTableRow strong{display:block}.productTableRow small{margin-top:4px;color:#68717b}.productTableRow a{color:#ef4f22;font-weight:900;text-decoration:none}.status{display:inline-flex;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:58px;padding:5px 8px;border-radius:999px;font-size:12px;font-weight:900}.status.on{background:#e7f8ee;color:#157347}.status.off{background:#f1f3f5;color:#68717b}.status.danger{background:#fff1ec;color:#b42318}.editorLayout{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:18px;gap:18px;align-items:start}.stickyPanel{position:-webkit-sticky;position:sticky;top:18px}.stickyPanel ul{padding-left:20px}.publishWorkbench{display:grid;grid-gap:12px;gap:12px;margin:18px 0;padding:16px 18px;border:1px solid #dbe3ee;border-radius:16px;background:linear-gradient(135deg,#f8fbff,#ffffff)}.bulkSkuFields,.publishSteps,.shipmentGrid{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bulkSkuTools strong,.publishSteps>span{color:#172033;font-weight:900}.publishSteps a{padding:6px 10px;border-radius:999px;background:#edf3ff;color:#245fbd;font-size:13px;font-weight:850;text-decoration:none}.bulkSkuTools{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 14px;gap:4px 14px;align-items:baseline}.bulkSkuTools>span{color:#68717b;font-size:13px;font-weight:700}.bulkSkuFields{grid-column:1/-1;margin-top:4px}.bulkSkuFields label{display:inline-flex;align-items:center;gap:6px;color:#4f5965;font-size:13px;font-weight:850}.bulkSkuFields input{width:88px;min-height:34px;padding:0 9px;border:1px solid #d7dde5;border-radius:9px;font:inherit}.bulkSkuFields button{min-height:34px;padding:0 10px;border:0;border-radius:9px;background:#263b64;color:#fff;font:inherit;font-size:13px;font-weight:850;cursor:pointer}.bulkSkuFields button:disabled{cursor:not-allowed;opacity:.45}.bulkSkuFields .quietButton{background:#e9eef6;color:#34425b}.shipmentCard{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid #e2e8f0;border-radius:14px;background:#fbfcfe}.shipmentCard>strong{color:#263548}.shipmentCard>span{color:#68717b;font-size:13px;font-weight:700}.shipmentGrid{align-items:stretch}.shipmentGrid .field{flex:1 1 150px}.previewLink{display:inline-block;margin-top:12px;color:#245fbd;font-weight:850;text-decoration:none}.publishActions{position:-webkit-sticky;position:sticky;bottom:12px;z-index:3;padding:14px 18px;border:1px solid #dbe3ee;border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 8px 24px rgba(32,48,76,.12)}.variantEditor{margin-top:18px}.skuTable{grid-gap:8px;overflow-x:auto}.skuRow,.skuTable{display:grid;gap:8px}.skuRow{grid-template-columns:1.15fr .75fr 1.2fr .55fr .5fr .6fr .55fr;grid-gap:8px;align-items:start;padding:10px;border:1px solid #e7e9ed;border-radius:10px;background:#fbfcfd}.skuHead{background:#f1f3f5;color:#68717b;font-size:13px;font-weight:900}.skuHead span{padding:8px 0}.skuOptions{grid-column:1/4;min-height:64px}.inlineCheck{min-height:42px;justify-content:center;color:#4f5965;font-size:13px;font-weight:800}.skuCreate{margin-top:14px}.skuCreate summary{cursor:pointer;color:#ef4f22;font-weight:900;margin-bottom:14px}@media (max-width:860px){.editorLayout,.grid,.topbar{display:block}.panel,.secondaryButton,.stats,.stickyPanel{margin-top:14px}.formGrid,.productMainForm,.productTableHead,.productTableRow,.skuCreateForm,.skuRow,.stats{grid-template-columns:1fr}.skuOptions{grid-column:auto}}.skuMatrixRow{grid-template-columns:120px 1fr 1.45fr 1.25fr .8fr 1fr .9fr .9fr;grid-gap:14px;gap:14px}.skuCreateMatrix input,.skuCreateMatrix select,.skuMatrixRow input,.skuMatrixRow select{width:100%;border:1px solid #d7dce2;border-radius:10px;background:#f4f5fa;padding:10px 12px;color:#1f2328}.skuCreateMatrix{display:grid;grid-template-columns:120px repeat(3,1fr);grid-gap:14px;gap:14px;align-items:end}@media (max-width:960px){.skuCreateMatrix,.skuMatrixRow{grid-template-columns:1fr}}.attributeEditor{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.skuAttributeCard{grid-gap:12px;gap:12px;padding:14px;background:#fbfcfd}.skuAttributeCard,.skuMatrix{display:grid;border:1px solid #e7e9ed;border-radius:12px}.skuMatrix{grid-gap:0;gap:0;overflow-x:auto}.skuMatrixRow{display:grid;grid-template-columns:112px repeat(var(--attr-count),minmax(150px,1fr)) 1.25fr .7fr .8fr .85fr .75fr;grid-gap:12px;gap:12px;align-items:center;padding:14px;border-bottom:1px solid #e7e9ed;background:white;min-width:980px}.skuMatrixRow:last-child{border-bottom:0}.skuMatrixHead{background:#f1f3f8;color:#4f5965;font-weight:900}.skuMatrixRow input,.skuMatrixRow select{width:100%;border:1px solid #d7dce2;border-radius:10px;background:#f4f5fa;padding:10px 12px;color:#1f2328}.skuImageUpload{position:relative;display:flex;align-items:center;justify-content:center;width:72px;height:72px;border:1.5px dashed #6f7782;border-radius:12px;overflow:hidden;background:white;cursor:pointer}.skuImageUpload img{width:100%;height:100%;object-fit:cover}.skuImageUpload span{color:#9aa3ad;font-size:30px}.skuImageUpload input{position:absolute;inset:0;opacity:0;cursor:pointer}.skuActions{display:grid;grid-gap:8px;gap:8px}.skuActions label{color:#4f5965;font-size:12px;font-weight:800}@media (max-width:960px){.attributeEditor,.skuMatrixRow{grid-template-columns:1fr}.skuMatrixRow{min-width:0}}.mainMediaArea{padding:18px;border:1px solid #e7e9ed;border-radius:16px;background:#fbfcfd}.mainImageHeader{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.basicIdentityGrid{display:grid;grid-column:1/-1;grid-template-columns:minmax(180px,260px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:end}.customizationRules{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid #e2e7ee;border-radius:14px;background:#fafcff}.customizationRuleHeader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.customizationRuleHeader span,.customizationRuleHeader strong{display:block}.customizationRuleHeader strong{color:#202733;font-size:15px}.customizationRuleHeader span{margin-top:4px;color:#778290;font-size:12px;font-weight:700}.customizationRuleHeader em{flex:0 0 auto;padding:6px 9px;border-radius:999px;background:#edf5ff;color:#2865bb;font-size:12px;font-style:normal;font-weight:850}.customizationRuleToggles{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.customizationRuleToggle{display:grid;grid-template-columns:auto auto 1fr;grid-gap:9px;gap:9px;align-items:start;min-height:58px;padding:12px;border:1px solid #dfe5ec;border-radius:11px;background:#fff;cursor:pointer}.customizationRuleToggle.active{border-color:#8eb4ea;background:#f4f8ff}.customizationRuleToggle.locked{cursor:default}.customizationRuleToggle.locked input{cursor:not-allowed}.customizationRuleToggle input{margin-top:4px;accent-color:#3976ce}.customizationRuleToggle>span:last-child small,.customizationRuleToggle>span:last-child strong{display:block}.customizationRuleToggle>span:last-child strong{color:#2a3340;font-size:13px}.customizationRuleToggle>span:last-child small{margin-top:4px;color:#748090;font-size:11px;font-weight:650;line-height:1.4}.customizationRuleIcon{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#e8f1ff;color:#2865bb;font-weight:950}.customizationRuleFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.customizationRuleFields.disabled{opacity:.55}.customizationRuleHint{margin:0;color:#7a6223;font-size:12px;font-weight:750}.customizationRuleError{margin:-2px 0 0;color:#c43b22;font-size:12px;font-weight:750;line-height:1.45}.mainImageHeader strong{color:#1f2328;font-size:17px}.mainImageHeader span,.videoUpload span{color:#68717b;font-size:13px}.mainImageGrid{display:grid;grid-template-columns:repeat(5,minmax(116px,1fr));grid-gap:12px;gap:12px}.mainImageSlot{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;min-height:116px;border:1.5px dashed #8d96a1;border-radius:16px;background:#fff;overflow:hidden;cursor:pointer}.mainImageSlot:hover{border-color:#2f95ff;background:#f8fbff}.mainImageSlot img{width:100%;height:100%;object-fit:cover}.mainImageSlot>span{color:#a0a7b0;font-size:44px;line-height:1;font-weight:300}.mainImageSlot em{position:absolute;left:8px;bottom:8px;padding:4px 8px;border-radius:999px;background:rgba(31,35,40,.72);color:white;font-size:12px;font-style:normal;font-weight:800}.mainImageSlot input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.videoUpload{display:grid;grid-template-columns:minmax(0,1fr) 220px 150px;grid-gap:14px;gap:14px;align-items:center;padding:16px;border:1px solid #e7e9ed;border-radius:16px;background:#fbfcfd}.videoUpload strong{display:block;margin-bottom:4px}.videoPlaceholder,.videoUpload video{width:220px;height:124px;border-radius:12px;background:#eef1f4;object-fit:cover}.videoPlaceholder{display:flex;color:#8a939d}.replaceMedia,.videoPlaceholder{align-items:center;justify-content:center;font-weight:800}.replaceMedia{position:relative;display:inline-flex;min-height:42px;border-radius:10px;background:#1f2328;color:white;overflow:hidden;cursor:pointer}.replaceMedia input{position:absolute;inset:0;opacity:0;cursor:pointer}.newSkuHint{grid-column:1/-1;display:grid;grid-gap:6px;gap:6px;padding:16px 18px;border:1px solid #dbeafe;border-radius:14px;background:#eff6ff;color:#1d4ed8}.newSkuHint strong{font-size:16px}.newSkuHint span{color:#3b5b8f;line-height:1.55}@media (max-width:960px){.mainImageGrid,.videoUpload{grid-template-columns:1fr}}.clickableUpload{isolation:isolate}.clickableUpload .mediaNativeInput,.mainImageSlot input[type=file],.polishedUploadField input[type=file],.replaceMedia input[type=file],.skuImageUpload input[type=file]{position:absolute;inset:0;z-index:20;width:100%;height:100%;opacity:0;cursor:pointer}.mainImageSlot b,.mainImageSlot i{position:absolute;right:8px;bottom:8px;z-index:5;max-width:calc(100% - 16px);padding:4px 8px;border-radius:999px;background:rgba(255,255,255,.92);color:#4f5965;font-size:11px;font-style:normal;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mainImageSlot.hasUploadPreview{border-color:#2f95ff}.replaceMedia{text-align:center;padding:0 12px}.polishedUploadField{position:relative;min-height:118px;justify-content:center;border:1.5px dashed #cbd5e1;border-radius:16px;background:#fbfcfd;cursor:pointer}.polishedUploadField strong{display:block;color:#1f2328;font-size:16px}.polishedUploadField small{display:block;color:#68717b;font-size:13px}.emptySkuPreview{margin:0 20px 20px}@media (max-width:1100px){.attributeNameLine,.attributeValuesLine,.valueInputGrid{grid-template-columns:1fr}}.adminFrame{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh;background:#f4f6f8}.adminSidebar{align-self:start;grid-gap:18px;gap:18px;min-height:100vh;padding:24px 18px;box-sizing:border-box;background:#141922;color:white}.brandBlock{display:grid;grid-gap:6px;gap:6px;color:white;text-decoration:none}.brandBlock span{color:#78f0c6;font-size:12px;font-weight:900;letter-spacing:.16em}.brandBlock strong{font-size:18px}.adminSidebar nav{display:grid;grid-gap:8px;gap:8px}.adminSidebar nav a{padding:12px 14px;border-radius:12px;color:rgba(255,255,255,.8);text-decoration:none;font-weight:800}.adminSidebar nav a:hover{background:rgba(255,255,255,.08);color:white}.sidebarNote{align-self:end;display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:14px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.72);line-height:1.45}.sidebarNote strong{color:white}.adminContent{min-width:0}.frameworkGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:22px}.moduleCard{display:grid;grid-gap:8px;gap:8px;padding:20px;border:1px solid #e4e7eb;border-radius:18px;background:white;color:#1f2328;text-decoration:none;box-shadow:0 1px 2px rgba(15,23,42,.04)}.moduleCard span{color:#ef4f22;font-size:12px;font-weight:900;letter-spacing:.12em}.moduleCard strong{font-size:20px}.moduleCard em{color:#68717b;font-style:normal;line-height:1.5}.moduleCard.primary{background:#1f2328;color:white}.moduleCard.primary em{color:rgba(255,255,255,.72)}.healthPanel{margin-bottom:22px}.healthSummary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:14px;border-radius:14px;background:#f8fafb}.healthOk{color:#157347}.healthBad{color:#b42318}.healthSummary span{color:#68717b;font-size:13px}.healthList{display:grid;grid-gap:10px;gap:10px}.healthItem{display:grid;grid-template-columns:64px 1fr;grid-gap:12px;gap:12px;padding:12px;border:1px solid #e7e9ed;border-radius:12px;background:white;color:#1f2328;text-decoration:none}.healthItem>span{display:inline-flex;align-items:center;justify-content:center;height:28px;border-radius:999px;font-size:12px;font-weight:900}.healthItem.error>span{background:#fff1ec;color:#b42318}.healthItem.warn>span{background:#fff7e6;color:#b56b00}.healthItem em,.healthItem strong{display:block}.healthItem em{margin-top:4px;color:#68717b;font-style:normal;line-height:1.45}.flowList{grid-gap:12px}.flowItem,.flowList{display:grid;gap:12px}.flowItem{grid-template-columns:36px 1fr;grid-gap:12px;align-items:center;padding:12px;border-radius:14px;background:#f8fafb}.flowItem span{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#1f2328;color:white;font-weight:900}.categoryBoard,.mediaLibraryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.contractTable{display:grid;border:1px solid #e4e7eb;border-radius:16px;overflow:hidden}.contractRow{display:grid;grid-template-columns:260px 1fr 220px;grid-gap:14px;gap:14px;padding:16px;border-bottom:1px solid #edf0f3;align-items:center}.contractRow:last-child{border-bottom:0}.contractRow strong{color:#1f2328}.contractRow em,.contractRow span{color:#68717b;font-style:normal}.orderStatsCompact{grid-template-columns:repeat(4,minmax(160px,1fr))}.orderWorkbenchShell{background:linear-gradient(180deg,#edf6ff,#f7f9ff 220px,#f7f9fc)}.compactOrderTopbar{margin-bottom:14px}.orderDesk{display:grid;grid-gap:16px;gap:16px}.orderDeskFilters{display:grid;grid-gap:14px;gap:14px;padding:0;border-radius:28px;background:white;box-shadow:0 18px 44px rgba(30,64,175,.06);overflow:hidden}.orderStatusTabs{display:flex;align-items:center;gap:26px;min-height:78px;padding:0 22px;border-bottom:1px solid #edf0f6;overflow-x:auto}.orderStatusTabs .orderTab{position:relative;min-height:78px;padding:0;border:0;border-radius:0;background:transparent;color:#68717b;font-size:17px;white-space:nowrap}.orderStatusTabs .orderTab.active{background:transparent;color:#2f8cff}.orderStatusTabs .orderTab.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:999px;background:#2f8cff}.orderStatusTabs .orderTab span{min-width:auto;height:auto;background:transparent;color:#ff6b1a;font-size:16px}.orderStatusTabs .orderTab.active span{background:transparent;color:#2f8cff}.orderDeskSearch{position:absolute;top:28px;right:22px;display:grid;grid-template-columns:minmax(260px,360px) 58px;grid-gap:0;gap:0}.orderDeskFilters{position:relative}.orderDeskSearch input{min-width:0;border:0;border-radius:18px 0 0 18px;background:#f3f5fb;padding:0 18px;color:#3d4752;font-weight:800}.orderDeskSearch button{width:58px;min-height:54px;border-radius:18px;background:linear-gradient(135deg,#4aa3ff,#2488f5);color:white;font-size:32px;line-height:1}.orderAdvancedFilters{display:grid;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) minmax(240px,1.2fr) auto auto;grid-gap:12px;gap:12px;align-items:end;padding:6px 22px 18px}.orderAdvancedFilters label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px}.orderAdvancedFilters span{color:#68717b;font-weight:900}.orderAdvancedFilters input{padding:0 14px}.orderAdvancedFilters input,.orderAdvancedFilters select{min-width:0;min-height:44px;border:0;border-radius:12px;background:#f3f5fb}.orderAdvancedFilters select{padding:0 34px 0 14px;color:#3d4752;font:inherit}.orderAdvancedFilters button{min-height:44px;border-radius:14px;background:#2f8cff}.orderSyncStrip{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;margin:0 22px 20px;padding:12px 14px;border:1px solid #dce8f7;border-radius:14px;background:#f8fbff}.orderSyncStrip.ok{border-color:#b8ebcd;background:#f3fff8}.orderSyncStrip.warn{border-color:#f2c46d;background:#fff9e8}.orderSyncStrip.danger{border-color:#ffc5b0;background:#fff5f0}.orderSyncStrip strong{color:#1f2328}.orderSyncStrip em,.orderSyncStrip span{color:#68717b;font-size:13px;font-style:normal}.orderSyncStrip form{display:flex}.erpExceptionLink{display:inline-flex;align-items:center;padding:0 10px;color:#b42318;font-size:13px;font-weight:900;text-decoration:none}.erpTestBanner.slim{margin:-6px 22px 20px;padding:10px 12px}.orderTableList{display:grid;grid-gap:16px;gap:16px}.orderTableCard{overflow:hidden;border-radius:28px;background:white;box-shadow:0 18px 44px rgba(30,64,175,.06)}.orderTableCard.needsAttention{box-shadow:0 18px 44px rgba(255,107,26,.12)}.orderTableBody,.orderTableHeader{display:grid;grid-template-columns:1fr 1.25fr 1fr 1.7fr 1fr}.orderTableHeader{margin:26px 28px 0;min-height:54px;align-items:center;border-radius:16px;background:#f0f3fb;color:#3d4752;font-weight:950}.orderTableHeader span{padding:0 18px}.orderTableBody{margin:0 28px;padding:22px 0;border-bottom:1px solid #edf0f3}.orderTableBody>div{min-width:0;padding:0 18px}.addressCell small,.buyerCell strong,.noteCell em,.noteCell small,.noteCell span,.orderTableFooter span,.productCell em,.productCell span,.productCell strong{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.buyerCell strong,.productCell em,.productCell span,.productCell strong{white-space:nowrap}.addressCell small,.noteCell em,.noteCell small,.noteCell span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.addressCell,.buyerCell,.noteCell,.productCell{display:grid;align-content:start;grid-gap:5px;gap:5px}.addressCell strong,.buyerCell strong,.productCell strong{color:#1f2328}.addressCell em,.addressCell small,.addressCell span,.buyerCell em,.buyerCell span,.noteCell em,.noteCell small,.noteCell span,.productCell em,.productCell span{color:#68717b;font-size:13px;font-style:normal;line-height:1.45}.buyerCell b,.productCell b{width:-moz-fit-content;width:fit-content;margin-top:6px;padding:4px 8px;border-radius:999px;background:#fff2ed;color:#ff6b1a;font-size:12px}.productCell{grid-template-columns:86px minmax(0,1fr);gap:12px}.productCell>div:last-child{min-width:0;overflow:hidden}.productCell em,.productCell span,.productCell strong{display:block}.customCell .emptyPreview,.customCell .orderPreviewTrigger,.customCell .previewStateBox,.customCell a,.productCover{width:86px;height:86px;border-radius:14px;background:#eef3f8;overflow:hidden}.productCover span{display:grid;place-items:center;width:100%;height:100%;color:#8a939d;font-size:12px;font-weight:900}.customCell img,.productCover img{display:block;width:100%;height:100%;object-fit:cover}.safeImageFallback{display:grid!important;place-items:center;width:100%;height:100%;color:#8a939d!important;font-size:12px!important;font-weight:900;background:#eef3f8}.safeImageFrame{position:relative;display:block;width:100%;height:100%;overflow:hidden}.safeImageFrame>.safeImageFallback,.safeImageFrame>img{position:absolute;inset:0}.safeImageFrame>img{z-index:1;width:100%;height:100%;object-fit:cover;background:#eef3f8;opacity:1}.customCell{display:grid;place-items:start center;min-width:0}.customCell a{display:block}.orderPreviewTrigger{position:relative;display:block;padding:0;border:0;cursor:zoom-in;background:#eef3f8}.orderPreviewTrigger>span{position:absolute;right:5px;bottom:5px;padding:3px 7px;border-radius:999px;background:rgba(20,28,38,.78);color:white;font-size:11px;font-weight:900}.previewStateBox{display:grid;align-content:center;grid-gap:3px;gap:3px;padding:8px;color:#68717b;text-align:center}.previewStateBox strong{color:#4f5965;font-size:12px;line-height:1.35}.previewStateBox span{color:#8a939d;font-size:10px;line-height:1.35}.previewStateBox.unavailable{background:#fff7ed}.previewStateBox.unavailable strong{color:#b45309}.previewStateBox.unavailable button{justify-self:center;margin-top:4px;padding:4px 8px;border:1px solid #f1c78f;border-radius:7px;background:white;color:#9a6700;font-size:10px;font-weight:900}.previewFileLink{display:grid!important;place-items:center;padding:8px;color:#2f75d6;font-size:13px;font-weight:950;text-align:center;text-decoration:none;background:#edf4ff!important}.previewFileLink.large{min-height:260px;border-radius:14px}.customCell .emptyPreview{display:grid;place-items:center;color:#8a939d;font-size:12px;font-weight:900;text-align:center}.orderTableFooter{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:18px 46px;border-bottom:1px solid #edf0f3;color:#4f5965}.orderTableFooter span{font-size:14px;max-width:340px}.orderTableFooter strong{color:#1f2328}.moneyText{color:#ff4d5f!important}.orderMiniProgress{display:flex;gap:8px;flex-wrap:wrap;padding:14px 46px 0}.orderMiniProgress span{padding:5px 10px;border-radius:999px;background:#eef2f6;color:#68717b;font-size:12px;font-weight:900}.orderMiniProgress .done{background:#e4f8eb;color:#157347}.orderMiniProgress .current{background:#e8f2ff;color:#2f75d6}.orderMiniProgress .failed{background:#fff1ec;color:#b42318}.orderTableCard .adminOrderEvents,.orderTableCard .bridgeNote,.orderTableCard .erpBridgeCard,.orderTableCard .erpTestAction,.orderTableCard .mallOrderActions,.orderTableCard .orderDetailDrawer,.orderTableCard .orderInlineActions,.orderTableCard .orderOpsMeta,.orderTableCard .productionErrorBox{margin-left:28px;margin-right:28px}.orderTableCard .erpBridgeCard,.orderTableCard .orderOpsMeta,.orderTableCard>.bridgeNote{display:none}.orderTableCard .productionErrorBox{margin-top:14px}.orderTableCard .adminOrderEvents,.orderTableCard .orderDetailDrawer,.orderTableCard .orderInlineActions{margin-bottom:18px}.orderTableCard .orderInlineActions{padding:0;border:1px solid #e1e6ec;border-radius:12px;background:#fff}.orderDetailDrawer>summary,.orderInlineActions summary{cursor:pointer;padding:13px 16px;color:#4f5965;font-weight:950}.orderDetailDrawer>summary span,.orderInlineActions summary span{color:#26313d}.orderDetailDrawer>summary em,.orderInlineActions summary em{margin-left:10px;color:#8a939d;font-size:12px;font-style:normal;font-weight:700}.orderInlineActions .mallOrderActions{margin:0;padding:0 14px 14px}@media (max-width:1280px){.orderStatusTabs{padding-right:390px}.orderAdvancedFilters{grid-template-columns:repeat(2,minmax(0,1fr)) auto auto}.orderAdvancedFilters .wide{grid-column:1/3}.orderTableBody,.orderTableHeader{grid-template-columns:.9fr 1.15fr 1fr 1.65fr .8fr}.orderTableBody>div,.orderTableHeader span{padding-left:12px;padding-right:12px}.productCell{grid-template-columns:68px minmax(0,1fr)}.customCell .emptyPreview,.customCell .orderPreviewTrigger,.customCell .previewStateBox,.customCell a,.productCover{width:68px;height:68px}}@media (max-width:900px){.compactOrderTopbar{align-items:start}.compactOrderTopbar .adminNav{display:none}.orderStatusTabs{min-height:62px;padding:0 16px;gap:20px}.orderStatusTabs .orderTab{min-height:62px;font-size:15px}.orderDeskSearch{position:static;grid-template-columns:minmax(0,1fr) 52px;padding:0 16px}.orderDeskSearch button{min-height:48px}.orderAdvancedFilters{grid-template-columns:1fr;padding:0 16px 16px}.orderAdvancedFilters .wide{grid-column:auto}.orderSyncStrip{grid-template-columns:1fr;margin:0 16px 16px}.orderSyncStrip form{flex-wrap:wrap}.orderTableHeader{display:none}.orderTableBody{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0;margin:0 16px;padding-top:20px}.orderTableBody>div{min-height:92px;border-bottom:1px solid #edf0f3;padding-bottom:16px}.orderTableBody .customCell,.orderTableBody .productCell{border-bottom:0}.customCell{place-items:start}.orderMiniProgress,.orderTableFooter{padding-left:28px;padding-right:28px}}@media (max-width:620px){.orderTableBody{grid-template-columns:1fr}.orderTableBody .productCell{border-bottom:1px solid #edf0f3}.orderTableFooter{display:grid;grid-gap:8px;gap:8px}}.orderQuickRemark{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:start;width:100%;border:0;background:transparent;padding:0;color:#68717b;text-align:left;cursor:pointer}.orderQuickRemark:disabled{cursor:default}.orderQuickRemark i{color:#b8bec7;font-size:19px;font-style:normal;line-height:1}.orderQuickRemark span{display:-webkit-box;overflow:hidden;color:#434d58;font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.orderQuickRemark em{opacity:0;color:#2f8cff;font-size:11px;font-style:normal;font-weight:850;transition:opacity .15s ease}.orderQuickRemark:focus-visible em,.orderQuickRemark:hover em{opacity:1}.flag-gray,.orderQuickRemark.flag-gray i{color:#9ca3af!important}.flag-red,.orderQuickRemark.flag-red i{color:#ef4444!important}.flag-yellow,.orderQuickRemark.flag-yellow i{color:#f5b700!important}.flag-green,.orderQuickRemark.flag-green i{color:#22c55e!important}.flag-blue,.orderQuickRemark.flag-blue i{color:#2563eb!important}.flag-purple,.orderQuickRemark.flag-purple i{color:#9333ea!important}.flag-orange,.orderQuickRemark.flag-orange i{color:#f97316!important}.flag-cyan,.orderQuickRemark.flag-cyan i{color:#38bdf8!important}.flag-pink,.orderQuickRemark.flag-pink i{color:#f9a8b5!important}.flag-olive,.orderQuickRemark.flag-olive i{color:#8a9a15!important}.flag-magenta,.orderQuickRemark.flag-magenta i{color:#ec4899!important}.flag-none{color:#c8cdd4!important}.orderRemarkOverlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:rgba(18,24,38,.66);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.orderRemarkModal{width:min(640px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;border-radius:22px;background:#fff;box-shadow:0 30px 90px rgba(0,0,0,.28)}.orderRemarkModal>header{display:flex;align-items:center;justify-content:space-between;padding:22px 28px 16px}.orderRemarkModal h2{margin:0;color:#252d37;font-size:22px}.orderRemarkModal>header button{border:0;background:transparent;color:#9aa1aa;font-size:34px;font-weight:300;line-height:1;cursor:pointer}.orderFlagPicker{display:flex;flex-wrap:wrap;gap:12px 14px;padding:12px 28px 20px;border-bottom:1px solid #edf0f3}.orderFlagPicker label{display:grid;grid-template-columns:24px 24px;place-items:center;padding:7px 8px;border:1px solid transparent;border-radius:12px;cursor:pointer}.orderFlagPicker label.selected{border-color:#8cc3ff;background:#f0f7ff}.orderFlagPicker input{width:18px;height:18px;accent-color:#2f8cff}.orderFlagPicker i{font-size:22px;font-style:normal;line-height:1}.orderRemarkField{position:relative;display:block;margin:24px 28px 10px}.orderRemarkField>strong{display:block;margin-bottom:8px}.orderRemarkModal>.muted{margin:12px 28px;line-height:1.6}.orderRemarkField textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:118px;border:1px solid #cfd5df;border-radius:16px;background:#f7f8fc;padding:16px 18px 36px;color:#27313c;font:inherit;line-height:1.6;outline:none}.orderRemarkField textarea:focus{border-color:#5aa9ff;box-shadow:0 0 0 3px rgba(47,140,255,.12)}.orderRemarkField>span{position:absolute;right:16px;bottom:12px;color:#8d96a1;font-size:12px}.orderRemarkError{margin:0 28px;color:#c0341d;font-size:13px}.orderRemarkModal>footer{position:-webkit-sticky;position:sticky;bottom:0;background:#fff;display:flex;gap:12px;padding:20px 28px 26px}.orderRemarkModal>footer button{min-width:102px;min-height:46px;border-radius:13px}@media (max-width:620px){.orderRemarkOverlay{align-items:end;padding:0}.orderRemarkModal{border-radius:22px 22px 0 0}.orderFlagPicker{gap:8px;padding-right:18px;padding-left:18px}.orderRemarkModal>header{padding-right:20px;padding-left:20px}.orderRemarkField{margin-right:18px;margin-left:18px}.orderRemarkModal>footer{padding-right:18px;padding-left:18px}}.mallOrderCard,.mallOrderList{display:grid;grid-gap:14px;gap:14px}.mallOrderCard{padding:18px;border:1px solid #e7e9ed;border-radius:16px;background:#fbfcfd;box-shadow:0 10px 28px rgba(15,23,42,.04)}.mallOrderCard.needsAttention{border-color:#ffc5b0;background:#fffaf7}.mallOrderBadges,.mallOrderHead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.mallOrderHead small,.mallOrderSnapshot em,.mallOrderSnapshot span{display:block;margin-top:5px;color:#68717b;font-size:13px;font-style:normal;line-height:1.5}.mallOrderWorkspace{display:grid;grid-template-columns:minmax(0,1fr) 172px;grid-gap:14px;gap:14px;align-items:stretch}.mallOrderSnapshot{display:grid;grid-template-columns:1.15fr .75fr 1.1fr;grid-gap:12px;gap:12px}.snapshotBlock{min-width:0;padding:13px;border:1px solid #e7e9ed;border-radius:10px;background:white}.snapshotBlock.primary{border-color:#d7e5fb;background:#f8fbff}.snapshotBlock>span{margin:0 0 6px;color:#8a939d;font-size:12px;font-weight:900}.snapshotBlock b,.snapshotBlock strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snapshotBlock strong{margin-top:5px;color:#3d4752;font-size:13px}.buyerPreviewCard{display:grid;grid-template-rows:auto minmax(112px,1fr) auto;grid-gap:8px;gap:8px;min-width:0;padding:12px;border:1px solid #dfe6ee;border-radius:14px;background:white}.buyerPreviewCard>span,.orderPreviewPanel>strong{color:#3d4752;font-size:13px;font-weight:950}.buyerPreviewCard a,.orderPreviewPanel a{display:block;min-width:0;overflow:hidden;border-radius:12px;background:#eef3f8}.buyerPreviewCard img{display:block;width:100%;height:112px;object-fit:cover}.buyerPreviewCard small{color:#68717b;font-size:12px;line-height:1.45}.emptyPreview{display:grid;place-items:center;min-height:112px;border-radius:12px;background:#eef3f8;color:#8a939d;font-size:13px;font-weight:900}.emptyPreview.large{min-height:260px}.syncCommandCenter{display:grid;grid-template-columns:1fr 1.45fr .8fr auto;grid-gap:12px;gap:12px;align-items:center;margin-bottom:14px;padding:14px;border:1px solid #dce5ee;border-radius:12px;background:#f8fafc}.syncCommandCenter.ok{border-color:#b8ebcd;background:#f3fff8}.syncCommandCenter.warn{border-color:#f2c46d;background:#fff9e8}.syncCommandCenter.danger{border-color:#ffc5b0;background:#fff5f0}.syncCommandCenter div{display:grid;grid-gap:4px;gap:4px;min-width:0}.syncCommandCenter em,.syncCommandCenter span{color:#68717b;font-size:12px;font-style:normal;font-weight:800}.syncCommandCenter strong{color:#1f2328;font-size:18px}.syncCommandCenter form{display:flex;justify-content:flex-end}.syncCommandCenter button:disabled{opacity:.42;cursor:not-allowed}.orderStageRail{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.orderStageRail span{display:flex;gap:8px;min-height:38px;padding:0 10px;border:1px solid #e4e8ee;background:white;font-size:12px;font-weight:900}.orderStageRail i,.orderStageRail span{align-items:center;border-radius:999px;color:#68717b}.orderStageRail i{display:inline-flex;justify-content:center;width:22px;height:22px;background:#eef2f6;font-style:normal}.orderStageRail .done{border-color:#b8ebcd;background:#f3fff8;color:#157347}.orderStageRail .done i{background:#d9f6e5;color:#157347}.orderStageRail .current{border-color:#cfe0f6;background:#f4f8ff;color:#245fbd}.orderStageRail .current i{background:#dbeafe;color:#245fbd}.orderStageRail .failed{border-color:#ffc5b0;background:#fff1ec;color:#b42318}.orderStageRail .failed i{background:#ffd8cc;color:#b42318}.attentionPill{padding:5px 9px;border-radius:999px;background:#fff1ec;color:#b42318;font-size:12px;font-weight:900}.orderTabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 16px}.orderTab{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 13px;border:1px solid #e7e9ed;border-radius:999px;background:#fff;color:#4f5965;font-size:13px;font-weight:900;text-decoration:none}.orderTab.active{border-color:#1f2328;background:#1f2328;color:#fff}.orderTab span{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:999px;background:rgba(104,113,123,.12);font-size:12px}.orderTab.active span{background:rgba(255,255,255,.18)}.productionErrorBox{display:grid;grid-template-columns:110px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid #ffd2c2;border-radius:12px;background:#fff7f2;color:#b42318}.productionErrorBox span{color:#7a2d1c;line-height:1.5}.productionErrorBox form{display:flex}.productionErrorBox button:disabled{opacity:.45;cursor:not-allowed}.orderSearchBar{display:grid;grid-template-columns:minmax(280px,1fr) auto auto;grid-gap:10px;gap:10px;margin-bottom:14px;padding:14px;border-radius:12px;background:#f5f7fa}.orderSearchBar input{min-width:0;padding:10px 12px;border:1px solid #d7dce2;border-radius:9px;background:white}.orderBatchBar{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;border:1px solid #cfe0f6;border-radius:12px;background:#f4f8ff}.orderBatchBar span{margin-right:auto;color:#68717b;font-size:13px}.orderBatchBar form{display:flex;flex:0 0 auto}.erpTestAction,.erpTestBanner{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid #f2c46d;border-radius:12px;background:#fff9e8;color:#805800}.erpTestBanner{margin-bottom:16px}.erpTestAction span,.erpTestBanner span{color:#765f2b;font-size:13px;line-height:1.5}.erpTestAction div{display:grid;grid-gap:3px;gap:3px;margin-right:auto}.erpTestAction button{flex:0 0 auto;background:#9a6700}.orderIdentity{display:flex;align-items:center;gap:10px}.orderIdentity input{width:18px;height:18px}.orderOpsMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.orderOpsMeta em,.orderOpsMeta span{padding:5px 9px;border-radius:999px;background:#eef3f8;color:#52606e;font-size:12px;font-style:normal;font-weight:800}.orderOpsMeta em{background:#fff2ed;color:#d5441c}.erpBridgeCard{display:grid;grid-template-columns:132px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid #e2e8f0;border-radius:10px;background:white}.erpBridgeCard.ok{border-color:#b8ebcd;background:#f3fff8}.erpBridgeCard.warn{border-color:#f2c46d;background:#fff9e8}.erpBridgeCard.danger{border-color:#ffc5b0;background:#fff1ec}.erpBridgeCard.idle{background:#f8fafc}.erpBridgeCard div{display:grid;grid-gap:3px;gap:3px}.erpBridgeCard em,.erpBridgeCard p,.erpBridgeCard span{color:#68717b;font-size:13px;font-style:normal;line-height:1.45}.erpBridgeCard strong{color:#1f2328}.erpBridgeCard p{min-width:0}.erpBridgeCard em{padding:5px 9px;border-radius:999px;background:rgba(36,95,189,.1);color:#245fbd;font-weight:900}.mallOrderActions{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));grid-gap:10px;gap:10px}.mallOrderActions label{display:grid;grid-gap:6px;gap:6px}.mallOrderActions label span{color:#68717b;font-size:12px;font-weight:900}.mallOrderActions input{width:100%;min-width:0;border:1px solid #d7dce2;border-radius:8px;background:white;padding:10px 11px}.mallOrderActions button:disabled{opacity:.45;cursor:not-allowed}.mallOrderActions button{min-height:42px}.mallOrderActions .saveOrderInfo{background:#2563a8}.readOnlyOrderNotice{margin:0 14px 14px;padding:12px;border-radius:9px;background:#f8fafc;color:#68717b}.orderDetailDrawer{padding:12px 14px;border:1px solid #e1e6ec;border-radius:12px;background:#fff}.orderDetailDrawer summary{cursor:pointer;color:#4f5965;font-weight:900}.orderDetailDrawer>div,.orderDetailGrid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:10px;gap:10px;margin-top:12px}.orderDetailFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.orderDetailDrawer p{display:grid;grid-gap:4px;gap:4px;padding:10px;border-radius:9px;background:#f8fafc}.orderDetailDrawer p strong{color:#1f2328;font-size:13px}.orderDetailDrawer p span{color:#68717b;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.orderPreviewPanel{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:12px;border-radius:12px;background:#f8fafc}.orderPreviewPanel .orderPreviewTrigger,.orderPreviewPanel .previewStateBox{width:100%;min-height:220px;border-radius:12px;overflow:hidden}.orderPreviewPanel .orderPreviewTrigger img{display:block;width:100%;height:220px;object-fit:contain;background:#eef3f8}.technicalDetails{margin-top:12px;border-top:1px solid #edf0f3}.technicalDetails>summary{cursor:pointer;padding:12px 4px 2px;color:#8a939d;font-size:12px;font-weight:850}.technicalDetails>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.technicalDetails p{margin:0}.orderPreviewLightbox{position:fixed;z-index:2000;inset:0;display:grid;place-items:center;padding:28px;background:rgba(15,23,42,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.orderPreviewDialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,92vw);max-height:90vh;overflow:hidden;border-radius:20px;background:white;box-shadow:0 28px 90px rgba(0,0,0,.3)}.orderPreviewDialog>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #edf0f3}.orderPreviewDialog>header>div{display:grid;grid-gap:2px;gap:2px}.orderPreviewDialog>header strong{color:#1f2328}.orderPreviewDialog>header span{color:#8a939d;font-size:12px}.orderPreviewDialog>header button{display:grid;place-items:center;width:38px;height:38px;padding:0;border-radius:50%;background:#eef2f6;color:#4f5965;font-size:25px}.orderPreviewStage{display:grid;place-items:center;min-height:320px;padding:18px;overflow:auto;background:#f3f5f8}.orderPreviewStage img{display:block;max-width:100%;max-height:64vh;object-fit:contain}.orderPreviewThumbs{display:flex;gap:10px;overflow-x:auto;padding:12px 18px 16px}.orderPreviewThumbs button{position:relative;flex:0 0 70px;width:70px;height:70px;overflow:hidden;padding:0;border:2px solid transparent;border-radius:10px;background:#eef2f6}.orderPreviewThumbs button.active{border-color:#2f8cff}.orderPreviewThumbs img{width:100%;height:100%;object-fit:cover}.orderPreviewThumbs span{position:absolute;right:3px;bottom:3px;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:rgba(15,23,42,.75);color:white;font-size:10px}.previewThumbs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.previewThumbs img{width:100%;height:62px;object-fit:cover}.previewThumbs span{display:grid;place-items:center;height:62px;color:#2f75d6;font-size:12px;font-weight:900;background:#edf4ff}.adminOrderEvents{padding:12px 14px;border:1px solid #e1e6ec;border-radius:12px;background:white}.adminOrderEvents summary{cursor:pointer;color:#245fbd;font-weight:900}.adminOrderEvents>div{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.adminOrderEvents p{display:grid;grid-template-columns:150px 1fr 150px;grid-gap:12px;gap:12px;padding-top:8px;border-top:1px solid #eef0f3}.adminOrderEvents p em,.adminOrderEvents p span{color:#68717b;font-size:13px;font-style:normal}.orderBatchToolbar{position:-webkit-sticky;position:sticky;top:8px;z-index:20;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 14px;padding:12px 16px;border:1px solid #dce5f1;border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 10px 28px rgba(30,64,175,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.orderBatchToolbar strong{color:#1f2328}.batchTagControl button,.orderBatchToolbar>button{min-height:38px;padding:0 14px;border-radius:10px;background:#26313d;color:white;font-size:13px;font-weight:900}.orderBatchToolbar button:disabled{cursor:not-allowed;opacity:.4}.orderBatchToolbar>em{margin-left:auto;color:#8a939d;font-size:12px;font-style:normal}.orderRowCheckbox,.orderSelectAll{display:inline-flex;align-items:center;gap:7px;color:#4f5965;font-size:13px;font-weight:850;cursor:pointer}.orderRowCheckbox input,.orderSelectAll input{width:17px;height:17px;accent-color:#2f8cff}.batchTagControl{display:flex;align-items:center;gap:6px}.batchTagControl input{width:150px;min-height:38px;border:1px solid #dce3ec;border-radius:10px;padding:0 11px;font:inherit}.batchTagControl button{background:#2f75d6}.orderActionNotice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-2px 0 14px;padding:11px 14px;border-radius:12px;font-weight:850}.orderActionNotice.ok{background:#eaf9ef;color:#157347}.orderActionNotice.error{background:#fff0eb;color:#b42318}.orderActionNotice button{width:28px;height:28px;padding:0;border-radius:50%;background:rgba(255,255,255,.65);color:inherit;font-size:18px}.orderCardUtilityRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 30px 0}.orderCardUtilityRow>div{display:flex;align-items:center;gap:10px}.orderCardUtilityRow>div>span{color:#8a939d;font-size:12px}.copyOrderButton{min-height:32px;padding:0 10px;border:1px solid #dce3ec;border-radius:9px;background:white;color:#2f75d6;font-size:12px;font-weight:900}.orderIssueBox{display:grid;grid-template-columns:minmax(170px,.65fr) minmax(0,1fr) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;margin:14px 28px;padding:14px;border:1px solid #ffd2c2;border-radius:14px;background:#fff7f3}.orderIssueBox.production{border-color:#f1d794;background:#fffaf0}.orderIssueBox>div{display:grid;grid-gap:3px;gap:3px}.orderIssueBox>div strong{color:#b42318}.orderIssueBox.production>div strong{color:#9a6700}.orderIssueBox>div span{color:#8a939d;font-size:12px}.orderIssueBox p{display:grid;grid-gap:3px;gap:3px;margin:0}.orderIssueBox p b{color:#4f5965;font-size:12px}.orderIssueBox p span{color:#68717b;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.orderIssueBox.compact{grid-template-columns:minmax(0,1fr) auto auto;padding:10px 12px}.orderIssueBox.compact>div{display:flex;align-items:center;gap:8px;min-width:0}.orderIssueBox.compact>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orderIssueBox.compact details{color:#68717b;font-size:12px}.orderIssueBox.compact details summary{cursor:pointer;color:#2f75d6;font-weight:900}.orderIssueBox.compact details span{display:block;max-width:360px;margin-top:6px;line-height:1.45}.noteSyncState{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.noteSyncState>span:not(.noteSyncRetry){padding:3px 6px;border-radius:999px;background:#f1f4f7;color:#68717b;font-size:10px}.noteSyncState>span b{color:#3f4a56}.noteSyncState>.sync-synced{background:#eaf9ef!important;color:#157347!important}.noteSyncState>.sync-failed{background:#fff0eb!important;color:#b42318!important}.noteSyncState>.sync-pending{background:#fff7df!important;color:#9a6700!important}.noteSyncState>small{flex-basis:100%;color:#b42318;font-size:10px;line-height:1.35}.noteSyncRetry{display:inline-flex;align-items:center;gap:5px}.noteSyncRetry button{min-height:24px;padding:3px 7px;border-radius:7px;background:#fff;color:#2f75d6;font-size:10px;font-weight:900}.noteSyncRetry small{color:#68717b;font-size:10px}.retryOrderControl{display:grid;grid-gap:4px;gap:4px;justify-items:end}.retryOrderControl small{max-width:210px;color:#68717b;font-size:11px;text-align:right}.orderPagination{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:18px;padding:14px;border-radius:14px;background:white}.orderPagination a{min-width:84px;padding:9px 14px;border:1px solid #dce3ec;border-radius:10px;color:#2f75d6;font-size:13px;font-weight:900;text-align:center;text-decoration:none}.orderPagination a.disabled{pointer-events:none;opacity:.35}.orderPagination span{color:#68717b;font-size:13px}.orderPagination.single{justify-content:flex-end;padding:8px 14px;background:transparent}.orderPreviewDialog>header nav{display:flex;align-items:center;gap:10px}.orderPreviewDialog>header nav a{padding:8px 12px;border-radius:9px;background:#edf4ff;color:#2f75d6;font-size:12px;font-weight:900;text-decoration:none}@media (max-width:1120px){.orderIssueBox{grid-template-columns:1fr 1fr}.retryOrderControl{justify-items:start}.orderBatchToolbar>em{flex-basis:100%;margin-left:0}}@media (max-width:700px){.orderBatchToolbar{position:static;align-items:stretch}.orderBatchToolbar>strong{align-self:center}.batchTagControl{flex:1 1 100%}.batchTagControl input{flex:1 1;width:auto}.orderCardUtilityRow{padding:14px 16px 0}.orderIssueBox{grid-template-columns:1fr;margin-left:16px;margin-right:16px}.orderPagination{gap:8px}.orderPagination a{min-width:68px;padding:8px}.orderPagination span{text-align:center}.orderPreviewDialog>header nav a{display:none}}@media (max-width:860px){.erpBridgeCard,.mallOrderActions,.mallOrderSnapshot,.mallOrderWorkspace,.orderDetailDrawer>div,.orderDetailFacts,.orderDetailGrid,.orderSearchBar,.orderStageRail,.orderStatsCompact,.productionErrorBox,.syncCommandCenter{grid-template-columns:1fr}.erpTestAction,.erpTestBanner,.orderBatchBar{align-items:stretch;flex-direction:column}.orderBatchBar span{margin-right:0}.adminOrderEvents p{grid-template-columns:1fr}}@media (max-width:620px){.orderPreviewLightbox{padding:10px}.orderPreviewDialog{width:96vw;max-height:92vh;border-radius:16px}.orderPreviewStage{min-height:240px;padding:10px}.technicalDetails>div{grid-template-columns:1fr}}.mediaLibraryItem{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid #e4e7eb;border-radius:16px;background:white}.mediaLibraryItem img,.mediaLibraryItem video{width:100%;height:180px;border-radius:12px;object-fit:cover;background:#eef1f4}.stat.warn strong{color:#ef4f22}.stat.ok strong{color:#16a34a}.taobaoSkuSection{grid-column:1/-1}.skuBuilder{display:grid;grid-gap:22px;gap:22px}.attributeRows{display:grid;grid-gap:18px;gap:18px}.attributeRow{padding:20px;border:1px solid #e8ebef;border-radius:18px;background:#fbfcfd}.attributeNameLine{display:grid;grid-template-columns:minmax(240px,380px) auto;grid-gap:14px;gap:14px;align-items:end}.attributeNameLine label,.valueInputWithImage{display:grid;grid-gap:8px;gap:8px}.attributeNameLine span,.valueLabel{color:#4f5965;font-size:14px;font-weight:900}.attributeNameLine input,.skuPreviewRow input,.valueInputWithImage input{width:100%;box-sizing:border-box;border:1px solid #d7dde5;border-radius:12px;background:#f7f8fb;color:#1f2328;font-size:15px;font-weight:700;outline:none}.attributeNameLine input{height:46px;padding:0 14px}.attributeValuesLine{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:14px;gap:14px;margin-top:18px}.valueInputGrid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));grid-gap:12px;gap:12px}.valueInputWithImage{grid-template-columns:minmax(0,1fr) 46px auto;align-items:center}.valueInputWithImage input{height:46px;padding:0 14px}.addValueButton,.blueButton,.iconTextButton,.miniImageButton,.removeValue{border:0;border-radius:12px;cursor:pointer;font-weight:900}.miniImageButton{width:46px;height:46px;border:1.5px dashed #8d96a1;background:white;color:#9aa2ad;font-size:22px}.removeValue{height:36px;padding:0 10px;background:#fff1f2;color:#e11d48}.addValueButton{min-height:46px;padding:0 16px;border:1.5px dashed #93c5fd;background:#eff6ff;color:#2563eb}.skuBuilderActions{display:flex;align-items:center;gap:14px}.blueButton{padding:13px 22px;background:#2f95ff;color:white}.blueButton:disabled{background:#a8b2bd;cursor:not-allowed}.skuBuilderActions span{color:#68717b;font-weight:700}.iconTextButton{height:42px;padding:0 14px;background:#f3f4f6;color:#4f5965}.iconTextButton.danger{background:#fff1f2;color:#e11d48}.skuLivePreview{border:1px solid #e8ebef;border-radius:18px;background:#fff;overflow-x:auto}.skuPreviewTitle{display:flex;align-items:baseline;justify-content:space-between;padding:18px 20px}.skuPreviewTitle strong{font-size:20px}.skuPreviewTitle span{color:#68717b;font-weight:800}.skuPreviewTable{min-width:980px}.skuPreviewRow{display:grid;grid-template-columns:86px repeat(var(--attr-count),minmax(150px,1fr)) 220px 130px 150px 120px;grid-gap:12px;gap:12px;align-items:center;padding:14px 20px;border-top:1px solid #eef0f3}.skuPreviewHead{background:#f5f7fb;color:#4f5965;font-weight:900}.skuPreviewRow input{height:40px;padding:0 12px}.skuImageStub{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border:1.5px dashed #8d96a1;border-radius:12px;color:#9aa2ad;font-size:24px;font-weight:400}.skuCodeOk{color:#16a34a;font-weight:900}.skuCodeMissing{color:#e11d48;font-weight:900}.emptySkuPreview{display:grid;grid-gap:8px;gap:8px;margin:0;padding:28px;border-radius:16px;background:#f8fafc;color:#68717b}.emptySkuPreview strong{color:#1f2328}@media (max-width:1100px){.adminFrame{grid-template-columns:1fr}.adminSidebar{position:static;min-height:auto}.attributeNameLine,.attributeValuesLine,.categoryBoard,.contractRow,.frameworkGrid,.mediaLibraryGrid,.valueInputGrid{grid-template-columns:1fr}}.productListToolbar{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px}.productListToolbar strong{font-size:20px}.productListToolbar span{color:#68717b;font-weight:700}.productTableV1 .productTableHead,.productTableV1 .productTableRow{grid-template-columns:minmax(360px,1.6fr) 120px 120px 190px 110px 130px}.productCell{display:flex;gap:14px;align-items:center;min-width:0}.productCoverThumb{display:grid;place-items:center;flex:0 0 auto;width:72px;height:72px;border-radius:14px;overflow:hidden;color:white;font-weight:900}.productCoverThumb img{width:100%;height:100%;object-fit:cover}.productCoverThumb.mint{background:linear-gradient(135deg,#86d8bf,#b7ead9)}.productCoverThumb.blue{background:linear-gradient(135deg,#91a8f5,#c7d2ff)}.productCoverThumb.peach{background:linear-gradient(135deg,#ff9d83,#ffd0c1)}.productCoverThumb.violet{background:linear-gradient(135deg,#aa91f5,#dacfff)}.skuHealth{font-weight:900}.skuHealth.ok{color:#16a34a}.skuHealth.warn{color:#ef4f22}.skuHealth.bad{color:#b42318}.rowActions{display:flex;gap:12px}.productIssueList{grid-column:1/-1;padding-top:2px}.productIssueList summary{width:max-content;cursor:pointer;color:#68717c;font-size:12px;font-weight:800}.productIssueList>div{display:flex;gap:8px;flex-wrap:wrap;padding-top:8px}.productIssue{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:900}.productIssue.error{background:#fff1ec;color:#b42318}.productIssue.more,.productIssue.warn{background:#fff7e6;color:#b56b00}.publishCheck{display:grid;grid-gap:8px;gap:8px;margin:14px 0;padding:12px;border:1px solid #e7e9ed;border-radius:12px;background:#fbfcfd}.publishIssue{display:grid;grid-template-columns:42px 1fr;grid-gap:8px;gap:8px;align-items:start;color:#4f5965;font-size:13px}.publishIssue b{font-size:12px}.publishIssue.error b{color:#b42318}.publishIssue.warn b{color:#b56b00}.draftSkuImageInput,.existingSkuImage{position:relative;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border:1.5px dashed #8d96a1;border-radius:12px;color:#9aa2ad;background:white;overflow:hidden;cursor:pointer}.draftSkuImageInput img,.existingSkuImage{width:58px;height:58px;object-fit:cover}.draftSkuImageInput input{position:absolute;inset:0;opacity:0;cursor:pointer}.draftSkuImageInput span{font-size:24px}@media (max-width:1100px){.productTableV1 .productTableHead,.productTableV1 .productTableRow{grid-template-columns:1fr}}.productTableV2 .productTableHead,.productTableV2 .productTableRow{grid-template-columns:minmax(420px,1.8fr) 120px 120px 210px 110px 220px}.productCellLink{color:inherit;text-decoration:none}.editButton,.ghostButton{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:12px;font-weight:900;text-decoration:none}.editButton{background:#ef4f22;color:white!important}.ghostButton{background:#f3f4f6;color:#1f2328!important}.skuPreviewTitle{background:#fff}.draftSkuImageInput{position:relative}.draftSkuImageInput.hasImage{border-style:solid;border-color:#2f95ff}.draftSkuImageInput img{width:100%;height:100%;object-fit:cover}.draftSkuImageInput input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.bottomActions{z-index:50}@media (max-width:1100px){.productTableV2 .productTableHead,.productTableV2 .productTableRow{grid-template-columns:1fr}}.draftSkuImageInputV3,.realUploadSlot,.skuImageUploadV3{position:relative}.nativeFileInputV3{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.mainImageSlotV3{width:100%;aspect-ratio:1/1}.draftSkuImageInputV3 button,.galleryUploadV3 button,.skuImageUploadV3 button,.uploadClickLayer{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font-family:inherit}.uploadClickLayer{position:relative;width:100%;height:100%;border:1.8px dashed #9aa4b2;border-radius:18px;background:#fff;overflow:hidden;color:#9aa4b2}.uploadClickLayer:hover{border-color:#2f95ff;background:#f7fbff}.uploadClickLayer img{width:100%;height:100%;object-fit:cover}.uploadClickLayer>span{font-size:52px;font-weight:300}.uploadClickLayer b,.uploadClickLayer em{position:absolute;z-index:2;bottom:10px;padding:5px 9px;border-radius:999px;font-style:normal;font-size:12px;font-weight:900}.uploadClickLayer em{left:10px;background:rgba(31,35,40,.72);color:#fff}.uploadClickLayer b{right:10px;max-width:52%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:rgba(255,255,255,.95);color:#4b5563}.videoUploadV3{display:grid;grid-template-columns:minmax(0,1fr) 220px 150px;grid-gap:16px;gap:16px;align-items:center;padding:18px;border:1px solid #e7e9ed;border-radius:18px;background:#fbfcfd}.videoUploadV3 small,.videoUploadV3 span,.videoUploadV3 strong{display:block}.videoUploadV3 small,.videoUploadV3 span{margin-top:5px;color:#68717b;font-weight:700}.videoUploadV3 .videoPlaceholder,.videoUploadV3 video{width:220px;height:124px;border-radius:14px;background:#eef1f4;object-fit:cover}.darkButton,.videoUploadV3 .darkButton{min-height:46px;border:0;border-radius:12px;background:#1f2328;color:#fff;font-weight:900;cursor:pointer}.galleryUploadV3 button{width:100%;min-height:116px;padding:20px;border:1.8px dashed #cbd5e1;border-radius:18px;background:#fbfcfd;text-align:left}.galleryUploadV3 span,.galleryUploadV3 strong{display:block}.galleryUploadV3 span{margin-top:8px;color:#68717b;font-weight:700}.taobaoSkuSectionV3{grid-column:1/-1}.skuToolbarV3{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.addValueV3,.dangerMini,.primaryMini,.skuToolbarV3 button,.valuePillEditorV3 button{border:0;border-radius:12px;font-weight:900;cursor:pointer}.skuToolbarV3 button{min-height:40px;padding:0 14px;background:#f3f4f6;color:#1f2328}.skuToolbarV3 .primaryMini{background:#2f95ff;color:#fff}.skuBuilderV3{display:grid;grid-gap:18px;gap:18px}.attributeCardV3{padding:18px;border:1px solid #e7e9ed;border-radius:18px;background:#fbfcfd}.attributeTopV3{display:grid;grid-template-columns:minmax(260px,420px) auto;grid-gap:12px;gap:12px;align-items:end}.attributeTopV3 label{display:grid;grid-gap:8px;gap:8px}.attributeTopV3 span{color:#4f5965;font-size:14px;font-weight:900}.attributeTopV3 input,.skuRowV3 input,.valuePillEditorV3 input{width:100%;box-sizing:border-box;border:1px solid #d7dde5;border-radius:12px;background:#f7f8fb;color:#1f2328;font-weight:800;outline:none}.attributeTopV3 input,.valuePillEditorV3 input{min-height:46px;padding:0 14px}.dangerMini{min-height:42px;padding:0 14px;background:#fff1f2;color:#e11d48}.attributeValuesV3{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-top:16px}.valuePillEditorV3{display:grid;grid-template-columns:minmax(0,1fr) 42px;grid-gap:8px;gap:8px}.valuePillEditorV3 button{background:#fff1f2;color:#e11d48}.valuePillEditorV3 button:disabled{opacity:.35;cursor:not-allowed}.addValueV3{min-height:46px;border:1.8px dashed #93c5fd;background:#eff6ff;color:#2563eb}.skuPreviewV3{border:1px solid #e7e9ed;border-radius:18px;overflow-x:auto;background:#fff}.skuPreviewTopV3{display:flex;justify-content:space-between;gap:16px;padding:18px 20px}.skuPreviewTopV3 span,.skuPreviewTopV3 strong{display:block}.skuPreviewTopV3 span{margin-top:5px;color:#68717b;font-weight:800}.skuPreviewTopV3 em{color:#2563eb;font-style:normal;font-weight:900}.skuTableV3{min-width:1060px}.skuRowV3{display:grid;grid-template-columns:82px repeat(var(--attr-count),minmax(150px,1fr)) 230px 120px 150px 110px;grid-gap:12px;gap:12px;align-items:center;padding:14px 20px;border-top:1px solid #eef0f3}.skuHeadV3{background:#f5f7fb;color:#4f5965;font-weight:900}.skuAttrTextV3{color:#374151;font-weight:900}.skuRowV3 input{min-height:40px;padding:0 12px}.draftSkuImageInputV3,.skuImageUploadV3{width:58px;height:58px}.draftSkuImageInputV3 button,.skuImageUploadV3 button{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border:1.7px dashed #8d96a1;border-radius:13px;background:#fff;color:#9aa2ad;overflow:hidden;font-size:24px}.draftSkuImageInputV3.hasPreview button,.skuImageUploadV3.hasPreview button{border-style:solid;border-color:#2f95ff}.draftSkuImageInputV3 img,.skuImageUploadV3 img{width:100%;height:100%;object-fit:cover}.defaultRadioV3{display:inline-flex;align-items:center;gap:6px;font-weight:900;color:#4f5965}@media (max-width:1100px){.attributeTopV3,.attributeValuesV3,.videoUploadV3{grid-template-columns:1fr}}.nativeMainUpload{display:grid;grid-gap:10px;gap:10px}.nativePreviewBox{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;border:1.7px dashed #9aa4b2;border-radius:18px;background:#fff;overflow:hidden;color:#9aa4b2;font-size:48px}.nativePreviewBox img{width:100%;height:100%;object-fit:cover}.nativePreviewBox em{position:absolute;left:10px;bottom:10px;padding:5px 9px;border-radius:999px;background:rgba(31,35,40,.72);color:#fff;font-size:12px;font-style:normal;font-weight:900}.nativeVisibleFile{display:block;width:100%;min-height:40px;padding:8px;box-sizing:border-box;border:1px solid #d7dde5;border-radius:12px;background:#fff;color:#1f2328;font-weight:800}.nativeVisibleFile.compact{margin-top:8px;font-size:12px}.nativeVideoUpload{display:grid;grid-template-columns:minmax(150px,1fr) minmax(160px,220px) minmax(180px,260px);grid-gap:16px;gap:16px;align-items:center;padding:18px;border:1px solid #e7e9ed;border-radius:18px;background:#fbfcfd}.nativeGalleryUpload span,.nativeGalleryUpload strong,.nativeVideoUpload span,.nativeVideoUpload strong{display:block}.nativeGalleryUpload span,.nativeVideoUpload span{margin-top:6px;color:#68717b;font-weight:700}.nativeVideoUpload .videoPlaceholder,.nativeVideoUpload video{width:100%;max-width:220px;height:124px;border-radius:14px;background:#eef1f4;object-fit:cover}.videoPreviewWrap{position:relative;width:100%;max-width:220px}.videoPreviewWrap .videoPlaceholder,.videoPreviewWrap video{display:block}.videoRemove{position:absolute;top:8px;right:8px;padding:5px 8px;border:0;border-radius:6px;background:rgba(20,24,32,.72);color:#fff;font-size:12px;cursor:pointer}.nativeGalleryUpload{display:grid;grid-gap:10px;gap:10px;min-height:110px;padding:18px;border:1.7px dashed #cbd5e1;border-radius:18px;background:#fbfcfd}.nativeSkuSection{grid-column:1/-1}.nativeAttrGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.nativeAttrCard{display:grid;grid-gap:12px;gap:12px;padding:18px;border:1px solid #e7e9ed;border-radius:18px;background:#fbfcfd}.nativeAttrCard label{display:grid;grid-gap:8px;gap:8px}.nativeAttrCard span{color:#4f5965;font-weight:900}.nativeAttrCard input,.nativeAttrCard textarea,.nativeSkuRow input{width:100%;box-sizing:border-box;border:1px solid #d7dde5;border-radius:12px;background:#fff;color:#1f2328;font-weight:800;outline:none}.nativeAttrCard input,.nativeSkuRow input{min-height:42px;padding:0 12px}.nativeAttrCard textarea{padding:12px;line-height:1.55}.nativeAttrCard p{margin:0;color:#68717b;font-size:13px;font-weight:700}.nativeSkuHelp{display:grid;grid-gap:6px;gap:6px;margin-top:16px;padding:16px;border:1px solid #bfdbfe;border-radius:16px;background:#eff6ff;color:#1d4ed8}.nativeSkuHelp span{color:#315c9d;font-weight:700}.skuCombinationPlanner{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px;padding:16px;border:1px solid #bbf7d0;border-radius:14px;background:#f0fdf4}.skuCombinationPlanner>div{display:grid;grid-gap:5px;gap:5px}.skuCombinationPlanner strong{color:#166534}.skuCombinationPlanner span{color:#4f6f5a;font-size:13px;font-weight:700}.skuCombinationPlanner button{flex:0 0 auto;background:#16845b}.nativeSkuTableWrap{margin-top:18px;border:1px solid #e7e9ed;border-radius:18px;background:#fff;overflow-x:auto}.nativeSkuTableTitle{display:flex;justify-content:space-between;gap:16px;padding:18px 20px}.nativeSkuTableTitle span{color:#68717b;font-weight:800}.nativeSkuTable{min-width:1080px}.nativeSkuRow{display:grid;grid-template-columns:120px 220px 210px 120px 110px 100px 100px 80px;grid-gap:12px;gap:12px;align-items:center;padding:14px 20px;border-top:1px solid #eef0f3}.nativeSkuHead{background:#f5f7fb;color:#4f5965;font-weight:900}.nativeSkuImageCell{display:grid;grid-gap:8px;gap:8px}.nativeSkuImageCell img,.nativeSkuImageCell>span,.nativeSkuUpload img,.nativeSkuUpload>span{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border:1.5px dashed #8d96a1;border-radius:13px;object-fit:cover;color:#9aa2ad;background:#fff;font-size:24px}.nativeSkuAttrs{display:grid;grid-gap:8px;gap:8px}.nativeSkuAttrs label{display:grid;grid-template-columns:72px 1fr;grid-gap:8px;gap:8px;align-items:center}.nativeSkuAttrs span{color:#68717b;font-size:12px;font-weight:900}.defaultRadioV4,.skuEnabled{display:inline-flex;align-items:center;gap:6px;font-weight:900}.skuEnabled{color:#374151;font-size:13px}.skuEnabled input[type=hidden]{display:none}@media (max-width:1100px){.bulkSkuTools,.nativeAttrGrid,.nativeVideoUpload{grid-template-columns:1fr}}.shell:has(.productEditorLayoutV2){width:min(1480px,calc(100% - 36px))}.productEditorLayoutV2{grid-template-columns:210px minmax(0,1fr) 300px;grid-template-areas:"rail main aside";grid-gap:18px;gap:18px}.productEditorRail{grid-area:rail;top:16px;display:grid;grid-gap:6px;gap:6px;align-self:start;padding:14px;border:1px solid #e3e7ed;border-radius:18px;background:#fff}.railProgress{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px;padding:6px 6px 13px;color:#4f5965;font-size:13px;font-weight:850}.railProgress strong{color:#172033;font-size:18px}.railProgress>div{grid-column:1/-1;height:7px;border-radius:99px;background:#eef1f5;overflow:hidden}.railProgress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ef4f22,#ff8a50);transition:width .2s ease}.productEditorRail>a{display:grid;grid-template-columns:30px 1fr;grid-gap:9px;gap:9px;align-items:center;padding:10px;border-radius:12px;color:#4f5965;text-decoration:none}.productEditorRail>a.active,.productEditorRail>a:hover{background:#fff3ee;color:#d94820}.productEditorRail>a b{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#f0f2f5;font-size:11px}.productEditorRail>a.active b{background:#ef4f22;color:#fff}.productEditorRail>a em,.productEditorRail>a span,.productEditorRail>a strong{display:block;min-width:0}.productEditorRail>a strong{color:#202735;font-size:14px}.productEditorRail>a em{margin-top:3px;color:#8a939e;font-size:11px;font-style:normal;line-height:1.35}.localDraftBox{display:grid;grid-gap:6px;gap:6px;margin-top:8px;padding:11px;border-radius:12px;background:#f4f7fb}.localDraftBox strong{font-size:12px;color:#315c9d}.localDraftBox span{color:#748092;font-size:11px;line-height:1.45}.localDraftBox div{display:flex;gap:6px}.localDraftBox button{min-height:28px;padding:0 9px;background:#dfe9f8;color:#315c9d;font-size:11px}.productWorkbenchAside{grid-area:aside;position:-webkit-sticky;position:sticky;top:16px;display:grid;grid-gap:14px;gap:14px;align-self:start}.buyerPhonePreview,.publishChecklist,.serverPublishIssues{padding:16px;border:1px solid #e3e7ed;border-radius:18px;background:#fff}.buyerPhonePreview>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:#536071;font-size:12px;font-weight:900}.buyerPhonePreview>header i{width:34px;height:5px;border-radius:99px;background:#182233}.phoneMedia{display:grid;place-items:center;aspect-ratio:1/1;border-radius:14px;background:linear-gradient(145deg,#e8fff7,#c9efe4);overflow:hidden}.phoneMedia img{width:100%;height:100%;object-fit:cover}.phoneMedia span{color:#4c8a77;font-size:13px;font-weight:900}.phoneProductInfo{padding:13px 2px 0}.phoneProductInfo>b,.phoneProductInfo>p,.phoneProductInfo>strong{display:block}.phoneProductInfo>strong{font-size:16px;line-height:1.4}.phoneProductInfo>p{min-height:38px;margin-top:5px;color:#68717b;font-size:12px;line-height:1.5}.phoneProductInfo>b{margin-top:8px;color:#ef4f22;font-size:21px}.phoneProductInfo>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.phoneProductInfo>div span{padding:4px 7px;border-radius:99px;background:#edf8f3;color:#23805f;font-size:10px;font-weight:850}.publishChecklist>header{display:flex;justify-content:space-between;gap:12px;align-items:center}.publishChecklist>header div,.publishChecklist>header span,.publishChecklist>header strong{display:block}.publishChecklist>header span{margin-top:3px;color:#7a8490;font-size:12px}.publishChecklist>header>b{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;font-size:13px}.publishChecklist>header>b.warn{background:#fff1eb;color:#d94820}.publishChecklist>header>b.ok{background:#eaf8f1;color:#16845b}.checklistItems{display:grid;grid-gap:6px;gap:6px;margin-top:13px}.checklistItems a{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:9px;color:#a34027;background:#fff8f5;font-size:12px;font-weight:800;text-decoration:none}.checklistItems a.done{color:#477061;background:#f4faf7}.checklistItems i{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#ef4f22;color:#fff;font-size:11px;font-style:normal}.checklistItems a.done i{background:#37a078}.serverPublishIssues{display:grid;grid-gap:7px;gap:7px}.serverPublishIssues>strong{margin-bottom:3px}.serverPublishIssues a{padding:8px 9px;border-radius:8px;color:#9b3a23;background:#fff5f1;font-size:12px;font-weight:800;text-decoration:none}.serverPublishIssues a.warn{color:#8a6518;background:#fff9e7}.editorSection{scroll-margin-top:18px;border-radius:18px;box-shadow:0 5px 18px rgba(26,38,58,.035)}.editorSection:focus-within{border-color:#9cb9e6;box-shadow:0 0 0 3px rgba(65,112,185,.08)}.field input:focus,.field select:focus,.field textarea:focus,.nativeAttrCard input:focus,.nativeAttrCard textarea:focus,.nativeSkuRow input:focus{border-color:#3976ce;background:#fff;box-shadow:0 0 0 3px rgba(57,118,206,.1);outline:none}.nativeMainUpload small{min-height:30px;color:#7b8591;font-size:11px;line-height:1.4}.nativePreviewBox .removeMediaButton{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:28px;min-height:28px;padding:0;border-radius:50%;background:rgba(27,32,40,.78);color:#fff;font-size:18px;line-height:1}.mediaFileControl{display:grid;grid-gap:8px;gap:8px}.mediaFileControl>span{color:#34425b;font-size:13px;font-weight:900;word-break:break-all}.detailAssistant{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;padding:15px;border:1px solid #d5e5fb;border-radius:14px;background:#f5f9ff}.detailAssistant span,.detailAssistant strong{display:block}.detailAssistant span{margin-top:5px;color:#617493;font-size:12px;line-height:1.45}.detailAssistant>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.detailAssistant button{min-height:34px;padding:0 10px;background:#dfeafa;color:#315c9d;font-size:12px}.nativeSkuTable{min-width:1390px}.nativeSkuRow{grid-template-columns:112px 210px 185px 145px 105px 105px 95px 85px 90px 76px}.nativeSkuRow[hidden]{display:none!important}.skuQuickSearch input{width:122px}.publishActions{justify-content:flex-end}.publishActionHint{display:grid;grid-gap:3px;gap:3px;margin-right:auto}.publishActionHint strong{color:#263548;font-size:13px}.publishActionHint span{color:#7b8591;font-size:11px}.publishActions .secondaryText,.publishActions button{flex:0 0 auto;white-space:nowrap}.publishActions button[name=publish_action][value=draft]{min-width:92px}.publishActions button[name=publish_action][value=online]{min-width:185px}@media (max-width:1500px){.publishActionHint{max-width:180px}.publishActionHint span{display:none}}@media (max-width:1280px){.productEditorLayoutV2{grid-template-columns:minmax(0,1fr) 290px;grid-template-areas:"rail rail" "main aside"}.productEditorRail{position:static;grid-template-columns:repeat(7,minmax(110px,1fr));overflow-x:auto}.localDraftBox,.railProgress{grid-column:1/-1}}@media (max-width:900px){.adminSidebar{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:12px;gap:12px;min-height:auto;padding:14px 16px}.adminSidebar nav{display:flex;gap:6px;overflow-x:auto;padding-bottom:3px}.adminSidebar nav a{flex:0 0 auto;padding:9px 11px;white-space:nowrap;font-size:13px}.sidebarNote{display:none}.productEditorLayoutV2{display:grid;grid-template-columns:1fr;grid-template-areas:"rail" "main" "aside"}.productEditorRail{grid-template-columns:repeat(7,135px)}.productWorkbenchAside{position:static;grid-template-columns:1fr 1fr}.serverPublishIssues{grid-column:1/-1}.detailAssistant{grid-template-columns:1fr}.detailAssistant>div:last-child{justify-content:flex-start}.publishActions{position:static;flex-wrap:wrap}.publishActionHint{flex-basis:100%}}@media (max-width:620px){.adminSidebar{grid-template-columns:1fr}.brandBlock{display:flex;align-items:center;gap:10px}.brandBlock strong{font-size:15px}.shell:has(.productEditorLayoutV2){width:min(100% - 20px,1480px)}.formGrid,.productWorkbenchAside{grid-template-columns:1fr}.full{grid-column:auto}.mainImageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.publishSteps{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.publishSteps a{white-space:nowrap}.bulkSkuFields{align-items:stretch}.bulkSkuFields label{width:100%;justify-content:space-between}.bulkSkuFields input,.skuQuickSearch input{width:min(180px,55vw)}}.productOperations{overflow:hidden}.productFilters{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(130px,.75fr)) auto auto;grid-gap:10px;gap:10px;align-items:end;margin-bottom:20px;padding:16px;border-radius:14px;background:#f7f9fc}.freightForm label,.productFilters label{display:grid;grid-gap:7px;gap:7px;min-width:0}.freightForm label>span,.productFilters label>span{color:#4f5965;font-size:13px;font-weight:800}.freightForm input:not([type=checkbox]),.freightForm select,.freightForm textarea,.productFilters input,.productFilters select{width:100%;min-height:42px;padding:9px 11px;border:1px solid #d7dce2;border-radius:9px;background:white}.productBatchBar{display:flex;align-items:center;gap:9px;margin-bottom:14px;padding:12px 14px;border:1px solid #dbe3ee;border-radius:12px;background:#f8fbff}.productBatchBar label{display:flex;align-items:center;gap:7px;margin-right:6px;font-weight:800}.productBatchBar strong{margin-right:auto;color:#245fbd}.productBatchBar button{min-height:34px;padding:0 11px;font-size:13px}.productBatchBar button:disabled{cursor:not-allowed;opacity:.4}.productTableSelectable{min-width:1120px}.productTableSelectable .productTableHead,.productTableSelectable .productTableRow{grid-template-columns:44px minmax(260px,1.7fr) 84px 84px 175px 88px 270px;gap:9px}.productOperations>form:last-child{overflow-x:auto}.productSelect{display:grid;justify-items:center;grid-gap:4px;gap:4px;color:#68717b;font-size:11px;font-weight:800}.productSelect input{width:18px;height:18px}.rowActions .ghostButton{min-height:34px;padding:0 12px;border:1px solid #d7dce2;background:white;color:#4f5965}.productTableSelectable .rowActions{flex-wrap:wrap;gap:6px}.emptyProductResult{padding:36px;text-align:center;color:#68717b;font-weight:800}.freightSummary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:18px}.freightSummary>div{display:grid;grid-gap:6px;gap:6px;padding:18px;border:1px solid #e4e7eb;border-radius:14px;background:white}.freightSummary span{color:#68717b;font-size:13px;font-weight:800}.freightSummary strong{font-size:28px}.freightGrid{display:grid;grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);grid-gap:18px;gap:18px;align-items:start}.freightCreate{position:-webkit-sticky;position:sticky;top:18px}.freightList{display:grid;grid-gap:14px;gap:14px}.freightForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.freightForm .full,.freightForm>button{grid-column:1/-1}.freightForm .checkbox{justify-content:flex-start}.freightForm .checkbox input{width:18px;height:18px;margin:0}.freightForm textarea{resize:vertical}.freightCard{display:grid;grid-gap:12px;gap:12px}.freightCardTitle{display:flex;align-items:center;justify-content:space-between;gap:14px}.freightCardTitle>div{display:grid;grid-gap:5px;gap:5px}.freightCardTitle strong{font-size:20px}.freightCardTitle span{color:#68717b;font-size:13px;font-weight:800}.freightCardTitle em{font-style:normal}.freightCard>p{color:#59636f;line-height:1.6}.freightUsage{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:#f5f8fc;color:#68717b;font-size:13px}.freightUsage strong{color:#17202b;font-size:18px}.freightUsage a{margin-left:auto;color:#245fbd;font-weight:900;text-decoration:none}.freightCard summary{cursor:pointer;color:#245fbd;font-weight:900}@media (max-width:1350px){.productFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.productFilters .ghostButton,.productFilters button{width:100%}.freightGrid{grid-template-columns:1fr}.freightCreate{position:static}}@media (max-width:760px){.freightForm,.freightSummary,.productFilters{grid-template-columns:1fr}.productBatchBar{align-items:stretch;flex-direction:column}.productBatchBar strong{margin-right:0}}.productTemplateLauncher,.productTemplateSave{margin-bottom:16px;padding:16px 18px;border:1px solid #dce3ec;border-radius:14px;background:#fff}.productTemplateLauncher>div,.productTemplateLauncher>nav{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.productTemplateLauncher>div span{color:#768292;font-size:13px}.productTemplateLauncher>nav{margin-top:12px}.productTemplateLauncher>nav a{padding:8px 12px;border:1px solid #d5dce6;border-radius:9px;color:#405168;font-size:13px;font-weight:850;text-decoration:none}.productTemplateLauncher>nav a.active{border-color:#ff5b2d;background:#fff1ec;color:#e94a1e}.productTemplateLauncher>details{margin-top:12px}.productTemplateLauncher>details>summary,.productTemplateSave>summary{cursor:pointer;color:#315c9d;font-weight:900}.productTemplateLauncher>details>summary span,.productTemplateSave>summary span{color:#7d8793;font-size:12px;font-weight:600}.productTemplateManage{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.productTemplateManage form{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;border-radius:9px;background:#f6f8fb}.productTemplateManage em,.productTemplateManage span{display:block}.productTemplateManage em{color:#7b8591;font-size:11px;font-style:normal}.productTemplateSave form{display:grid;grid-template-columns:1fr 1.3fr auto auto;grid-gap:10px;gap:10px;align-items:end;margin-top:12px}.productTemplateSave label{display:grid;grid-gap:5px;gap:5px}.productTemplateSave label span{color:#596679;font-size:12px;font-weight:850}.productTemplateSave input:not([type=checkbox]){min-height:38px;padding:0 10px;border:1px solid #d6dde7;border-radius:8px}.productTemplateSave button{min-height:38px}.productionCodeSafety{max-width:520px;padding:8px 10px;border-radius:8px;background:#fff7ed;color:#9a5b16;font-size:12px;font-weight:750}.pddSpecBatchMedia{display:flex;gap:8px;align-items:center;margin-left:auto}.detailMediaActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.mediaLibraryOpen{min-height:36px;padding:0 11px;border:1px solid #cfd8e5;border-radius:8px;background:#fff;color:#315c9d;font-size:12px;font-weight:850;cursor:pointer}.mediaLibraryModal{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:28px}.mediaLibraryBackdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(16,24,40,.55)}.mediaLibraryModal>section{position:relative;display:grid;grid-template-rows:auto auto minmax(220px,1fr) auto;width:min(980px,94vw);max-height:86vh;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 24px 70px rgba(16,24,40,.28)}.mediaLibraryModal footer,.mediaLibraryModal header{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px 18px;border-bottom:1px solid #e6eaf0}.mediaLibraryModal header span{display:block;margin-top:3px;color:#7b8591;font-size:12px}.mediaLibraryModal header>button{width:34px;height:34px;border:0;border-radius:50%;font-size:22px}.mediaLibrarySearch{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:center;padding:12px 18px}.mediaLibrarySearch input{min-height:40px;padding:0 12px;border:1px solid #d6dde7;border-radius:9px}.mediaLibraryPickerGrid{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));grid-gap:10px;gap:10px;overflow-y:auto;padding:8px 18px 18px}.mediaLibraryPickerGrid>button{display:grid;grid-gap:5px;gap:5px;padding:7px;overflow:hidden;border:2px solid transparent;border-radius:10px;background:#f5f7fa;text-align:left}.mediaLibraryPickerGrid>button.selected{border-color:#ff5b2d;background:#fff5f1}.mediaLibraryPickerGrid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:7px;background:#eef1f5}.mediaLibraryPickerGrid span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800}.mediaLibraryPickerGrid em{color:#7c8795;font-size:10px;font-style:normal}.mediaLibraryEmpty{grid-column:1/-1;padding:50px 20px;color:#7b8591;text-align:center}.mediaLibraryModal footer{border-top:1px solid #e6eaf0;border-bottom:0}.mediaLibraryModal footer button{min-height:38px}.productPagination{display:flex;justify-content:center;gap:14px;align-items:center;padding:18px}.productPagination a,.productPagination span{padding:7px 12px;border-radius:8px;background:#edf2f8;color:#315c9d;text-decoration:none}.productPagination span{color:#9aa3ae}@media (max-width:900px){.productTemplateSave form{grid-template-columns:1fr}.mediaLibraryPickerGrid{grid-template-columns:repeat(3,minmax(100px,1fr))}}.adminLoginPage{position:fixed;z-index:1000;inset:0;min-height:100vh;display:grid;place-items:center;padding:24px;box-sizing:border-box;overflow:auto;background:#f3f5f8}.adminLoginPanel{width:min(520px,100%)}.adminContent .adminLoginPage{position:static;inset:auto;z-index:auto;width:100%;min-height:calc(100vh - 160px);padding:20px;background:transparent}.permissionEditor{padding:14px;border:1px solid #dde3eb;border-radius:12px;background:#f8fafc}.permissionEditor[open] .permissionEditorHead{margin-bottom:12px}.permissionEditorHead{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.permissionEditorHead::-webkit-details-marker{display:none}.permissionEditorHead div{display:grid;grid-gap:3px;gap:3px}.permissionEditorHead span{color:#748092;font-size:12px}.permissionEditorHead em{padding:5px 9px;border-radius:99px;background:#e8f2ff;color:#245fbd;font-size:11px;font-style:normal;font-weight:900}.permissionGroups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.permissionGroups fieldset{display:grid;align-content:start;grid-gap:7px;gap:7px;margin:0;padding:10px;border:1px solid #e1e6ed;border-radius:9px;background:#fff}.permissionGroups legend{padding:0 5px;color:#283444;font-size:12px;font-weight:900}.permissionCheck{display:flex;align-items:center;gap:7px;color:#4f5d6d;font-size:12px}.permissionCheck input{width:16px;height:16px}.adminPermissionDetails{margin-top:14px;padding:10px 12px;border:1px solid #e0e5ec;border-radius:10px}.adminPermissionDetails>summary{cursor:pointer;color:#315c9d;font-weight:900}.adminPermissionDetails>.formGrid{padding-top:14px}.readOnlyBanner{position:-webkit-sticky;position:sticky;z-index:40;top:0;display:flex;align-items:center;gap:10px;padding:10px 22px;background:#fff7df;border-bottom:1px solid #f1d58a;color:#785c13}.readOnlyBanner span{font-size:12px}.adminReadOnly form:not([method=get]) :is(input:not([type=hidden]),textarea,select,button){pointer-events:none;opacity:.62}.adminReadOnly form:not([method=get]) button{display:none}.adminReadOnly :is(.publishActions,.bottomActions) button{display:none}@media (max-width:760px){.permissionGroups{grid-template-columns:1fr}}.memberSearchBar select{min-width:130px;min-height:42px;border:1px solid #dce2e8;border-radius:8px;padding:0 12px;background:#fff;color:#334052}.wechatReadiness{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.wechatStatus{display:grid;grid-gap:5px;gap:5px;min-height:72px;border:1px solid #dfe5eb;border-radius:10px;padding:13px;background:#f8fafc}.wechatStatus strong{font-size:13px}.wechatStatus span{color:#667486;font-size:12px}.wechatStatus.ready strong{color:#16845b}.wechatStatus.pending strong{color:#d57618}.settingsPrivacyHint{margin:12px 0 0;color:#798695;font-size:12px;line-height:1.55}.memberList{display:grid;grid-gap:14px;gap:14px;margin-top:16px}.memberAdminCard{overflow:hidden;border:1px solid #e0e6ec;border-radius:12px;background:#fff}.memberAdminActions,.memberAdminCard>footer,.memberAdminCard>header,.memberMetrics{display:flex;align-items:center;gap:14px;padding:16px 18px}.memberAdminCard>header{justify-content:space-between;border-bottom:1px solid #e8edf1}.memberAdminCard header h3,.memberAdminCard header p,.memberAdminCard header span{display:block;margin:0}.memberAdminCard header p{color:#8190a0;font-size:12px;font-weight:800}.memberAdminCard header h3{margin-top:3px;color:#263341;font-size:18px}.memberAdminCard header span{margin-top:4px;color:#748191;font-size:12px}.memberLevelBadge{display:grid;grid-gap:3px;gap:3px;min-width:122px;border-radius:9px;padding:9px 12px;background:#f1f4f7;text-align:right}.memberLevelBadge strong{color:#536170;font-size:14px}.memberLevelBadge span{color:#8190a0;font-size:11px}.memberLevelBadge.silver{background:#eef3f8}.memberLevelBadge.silver strong{color:#46729b}.memberLevelBadge.gold{background:#fff4df}.memberLevelBadge.gold strong{color:#a66c12}.memberMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:14px;padding-bottom:14px;background:#f8fafc}.memberMetrics div{display:grid;grid-gap:4px;gap:4px}.memberMetrics span{color:#8190a0;font-size:12px}.memberMetrics strong{color:#2c3947;font-size:16px}.memberAdminActions{align-items:end;border-top:1px solid #edf0f3}.memberAdminActions label{display:grid;flex:1 1;grid-gap:6px;gap:6px;color:#687686;font-size:12px;font-weight:800}.memberAdminActions input,.memberAdminActions select{min-height:38px;border:1px solid #d8e0e8;border-radius:7px;padding:0 10px;background:#fff;color:#293746}.memberAdminActions button{flex:none;min-height:38px}.memberAdminCard>footer{justify-content:space-between;padding-top:11px;padding-bottom:11px;color:#7d8995;font-size:12px}@media (max-width:760px){.memberMetrics,.wechatReadiness{grid-template-columns:repeat(2,minmax(0,1fr))}.memberAdminActions{display:grid;grid-template-columns:1fr}.memberAdminActions button{width:100%}.memberAdminCard>footer{display:grid}}.productHistory{margin-top:18px}.productHistory>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.productHistory>summary::-webkit-details-marker{display:none}.productHistory>summary span{padding:5px 9px;border-radius:999px;background:#eef4fb;color:#536a88;font-size:11px;font-weight:850}.productHistory[open]>summary{margin-bottom:12px}.productHistoryList{display:grid;grid-gap:9px;gap:9px}.productHistoryList article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid #e7e9ed;border-radius:12px;background:#fbfcfd}.productHistoryList article>div{display:grid;grid-gap:5px;gap:5px}.productHistoryList span{color:#68717b;font-size:13px;font-weight:700}.productHistoryList .ghostButton{min-height:34px;border:1px solid #d7dce2;background:white;color:#4f5965}.buyerPreviewShell{min-height:100vh;padding:26px max(24px,calc((100vw - 1120px) / 2)) 70px;background:#f5f6f8}.buyerPreviewShell>header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:14px 18px;border-radius:14px;background:#172033;color:white}.buyerPreviewShell>header div{display:grid;grid-gap:4px;gap:4px}.buyerPreviewShell>header span{color:#8eb8ff;font-size:12px;font-weight:900}.buyerPreviewShell>header a{color:white;font-weight:900;text-decoration:none}.buyerPreviewProduct{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);grid-gap:28px;gap:28px;padding:26px;border-radius:22px;background:white;box-shadow:0 14px 40px rgba(31,35,40,.08)}.buyerPreviewMedia{min-width:0}.buyerPreviewCover{display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:20px;object-fit:cover;background:#e7eef8;color:#68717b;font-weight:900}.buyerPreviewMedia>div{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin-top:12px}.buyerPreviewMedia>div img{width:100%;aspect-ratio:1;border:2px solid transparent;border-radius:12px;object-fit:cover}.buyerPreviewMedia>div img:first-child{border-color:#ef4f22}.buyerPreviewInfo{display:flex;flex-direction:column;gap:16px}.buyerPreviewInfo h1{font-size:30px}.buyerPreviewInfo>p,.previewService p{color:#68717b;line-height:1.65}.previewStatus,.previewTags{display:flex;gap:8px;flex-wrap:wrap}.previewStatus em,.previewStatus span,.previewTags span{padding:5px 9px;border-radius:999px;background:#fff2ed;color:#d5441c;font-size:12px;font-style:normal;font-weight:900}.previewStatus em{background:#edf4ff;color:#245fbd}.buyerPreviewPrice{display:flex;align-items:baseline;gap:12px;padding:16px;border-radius:14px;background:#fff5f1}.buyerPreviewPrice strong{color:#e9461a;font-size:30px}.buyerPreviewPrice del{color:#8a939d}.previewVariants{display:grid;grid-gap:14px;gap:14px}.previewVariants>div{display:grid;grid-gap:8px;gap:8px}.previewVariants>div>div{display:flex;gap:8px;flex-wrap:wrap}.previewVariants span{padding:8px 13px;border:1px solid #d7dce2;border-radius:9px;color:#4f5965;font-weight:800}.previewService{display:grid;grid-gap:6px;gap:6px;padding:14px;border-radius:12px;background:#f7f9fc}.buyerPreviewAction{display:grid;place-items:center;margin-top:auto;min-height:50px;border-radius:12px;background:#f7e5de;color:#a33b1d;font-size:15px;font-weight:850}.buyerPreviewVideo{width:100%;max-height:280px;margin-top:12px;border-radius:12px;background:#171b23;object-fit:contain}.buyerPreviewDetail{margin-top:18px;padding:28px;border-radius:20px;background:white}.buyerPreviewDetail h2{margin-bottom:16px}.buyerPreviewDetail p{color:#59636f;line-height:1.8;white-space:pre-wrap}.buyerPreviewDetail img{display:block;width:min(100%,760px);margin:16px auto 0;border-radius:14px}@media (max-width:860px){.buyerPreviewProduct{grid-template-columns:1fr}.productHistoryList article{align-items:stretch;flex-direction:column}}.skuHealth{display:grid;grid-gap:4px;gap:4px}.skuHealth small{font-size:11px;font-weight:800}.skuHealth .stockWarning{color:#d14b20}.analyticsStats{grid-template-columns:repeat(5,minmax(150px,1fr))}.analyticsMetric{min-height:126px}.analyticsMetric em{color:#68717b;font-size:12px;font-style:normal;font-weight:700}.analyticsGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);grid-gap:18px;gap:18px;align-items:start}.rankingTable{overflow:hidden;border:1px solid #e7e9ed;border-radius:14px}.rankingHead,.rankingRow{display:grid;grid-template-columns:minmax(240px,1fr) 72px 72px 110px;grid-gap:12px;gap:12px;align-items:center;padding:13px 16px}.rankingHead{color:#68717b;background:#f5f7fa;font-size:12px;font-weight:900}.rankingRow{border-top:1px solid #eef0f3;color:#333b45;text-decoration:none}.rankingRow:hover{background:#fafcff}.rankingRow>span:first-child{display:flex;align-items:center;gap:10px;min-width:0}.rankingRow em{display:grid;flex:0 0 26px;place-items:center;width:26px;height:26px;border-radius:8px;background:#edf4ff;color:#245fbd;font-style:normal;font-weight:900}.rankingRow strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lowStockList{display:grid;grid-gap:9px;gap:9px}.lowStockList>a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border:1px solid #e7e9ed;border-radius:12px;color:#333b45;text-decoration:none}.lowStockList>a:hover{border-color:#b7c9e4;background:#fafcff}.lowStockList>a>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.lowStockList strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lowStockList span{color:#68717b;font-size:12px;font-weight:700}.lowStockList em{flex:0 0 auto;padding:5px 9px;border-radius:999px;background:#fff7e8;color:#b96a00;font-size:12px;font-style:normal;font-weight:900}.lowStockList em.out{background:#fff0ed;color:#d13d20}.analyticsEmpty{padding:34px 16px;color:#7b8490;text-align:center;font-weight:800}.analyticsMore{display:flex;justify-content:center;margin-top:14px}@media (max-width:1180px){.analyticsStats{grid-template-columns:repeat(3,minmax(150px,1fr))}.analyticsGrid{grid-template-columns:1fr}}@media (max-width:680px){.analyticsStats{grid-template-columns:1fr 1fr}.rankingTable{overflow-x:auto}.rankingHead,.rankingRow{min-width:660px}}.freightWorkspace{display:grid;grid-gap:18px;gap:18px}.freightCreateWide{padding:22px}.freightTemplateEditor{display:grid;grid-gap:16px;gap:16px;margin-top:18px}.freightEditorSection{overflow:hidden;border:1px solid #e1e5eb;border-radius:14px;background:#fafbfc}.freightEditorSection>header{display:flex;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid #e4e7eb;background:#fff}.freightEditorSection>header>b{display:grid;flex:0 0 30px;place-items:center;width:30px;height:30px;border-radius:8px;background:#242a33;color:#fff;font-size:11px}.freightEditorSection>header>div:not(.freightHeaderActions){display:grid;grid-gap:3px;gap:3px;min-width:0}.freightEditorSection>header strong{color:#202735;font-size:16px}.freightEditorSection>header span{color:#77818d;font-size:12px}.addRegionRule,.freightEditorSection>header>button{margin-left:auto;min-height:34px;padding:0 11px;border:1px solid #84ace5;border-radius:8px;background:#f3f7ff;color:#2863b9;font-size:12px;font-weight:900}.freightBasicGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:16px}.excludedReason,.freightBasicGrid label,.regionRateGrid label{display:grid;grid-gap:6px;gap:6px}.excludedReason>span,.freightBasicGrid label>span,.regionRateGrid label>span{color:#4f5965;font-size:12px;font-weight:850}.excludedReason select,.freightBasicGrid input,.freightBasicGrid select,.regionRateGrid input,.regionRateGrid select{width:100%;min-height:40px;box-sizing:border-box;padding:8px 10px;border:1px solid #d7dce3;border-radius:8px;background:#fff;color:#273140}.freightHeaderActions{display:flex!important;flex-direction:row!important;align-items:center;gap:6px!important;margin-left:auto}.freightHeaderActions button{min-height:30px;padding:0 8px;border:1px solid #d9dee5;border-radius:7px;background:#fff;color:#4e5b69;font-size:11px;font-weight:850}.freightHeaderActions em,.regionCount{color:#2863b9;font-size:12px;font-style:normal;font-weight:900;white-space:nowrap}.regionCount{margin-left:auto}.provinceGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;padding:15px;background:#e5e8ec}.provinceGrid fieldset{min-width:0;margin:0;padding:12px;border:0;background:#fff}.provinceGrid legend{padding:0 0 7px;color:#8a939e;font-size:11px;font-weight:900}.provinceGrid fieldset>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.provinceGrid label{display:flex;align-items:center;gap:5px;min-width:0;padding:7px 6px;border:1px solid #e1e5ea;border-radius:7px;background:#fafbfc;color:#4c5866;font-size:12px;cursor:pointer}.provinceGrid label.selected{border-color:#88ace1;background:#edf4ff;color:#245fae;font-weight:850}.provinceGrid input{width:15px;height:15px;margin:0}.provinceGrid label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.regionRuleList{display:grid;grid-gap:12px;gap:12px;padding:15px}.regionRuleCard{overflow:hidden;border:1px solid #dce2e9;border-radius:12px;background:#fff}.regionRuleTitle{display:flex;align-items:center;gap:10px;padding:11px 13px;border-bottom:1px solid #e5e8ec;background:#f6f8fb}.regionRuleTitle strong{color:#263140}.regionRuleTitle span{color:#738090;font-size:12px}.regionRuleTitle button{margin-left:auto;border:0;background:transparent;color:#d34b27;font-size:12px;font-weight:850}.regionRuleCard .provinceGrid{padding:1px}.regionRateGrid{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));grid-gap:10px;gap:10px;padding:13px;border-top:1px solid #e5e8ec;background:#fbfcfd}.regionRateGrid input[aria-invalid=true]{border-color:#e68a6d;background:#fffaf7}.regionRuleError{padding:0 13px 13px;color:#bd4b28;font-size:12px;font-weight:800}.emptyRegionRule{width:calc(100% - 30px);min-height:76px;margin:15px;border:1.5px dashed #aeb8c4;border-radius:11px;background:#fff;color:#536274;font-weight:850}.excludedReason{margin:0 15px 15px}.freightValidationOk,.freightValidationWarning{display:grid;grid-gap:4px;gap:4px;padding:13px 15px;border-radius:11px}.freightValidationWarning{background:#fff4e8;color:#a84b16}.freightValidationWarning span{font-size:12px;line-height:1.55}.freightValidationOk{background:#edf9f3;color:#187553;font-weight:850}.freightEditorActions{position:-webkit-sticky;position:sticky;z-index:8;bottom:10px;display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:13px 15px;border:1px solid #dfe4ea;border-radius:12px;background:rgba(255,255,255,.96);box-shadow:0 10px 30px rgba(28,38,52,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.freightEditorActions .checkbox{margin-right:auto}.freightEditorActions>button{min-height:42px;padding:0 20px;background:#ef4f22;font-weight:900}.freightEditorActions>button:disabled{background:#d9dde3;color:#9099a4;cursor:not-allowed}.freightList{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.freightCard details[open]{grid-column:1/-1}@media (max-width:1100px){.freightBasicGrid,.provinceGrid,.regionRateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.freightBasicGrid,.provinceGrid,.regionRateGrid{grid-template-columns:1fr}.freightEditorSection>header{align-items:flex-start;flex-wrap:wrap}.freightHeaderActions{width:100%;margin-left:41px;flex-wrap:wrap}.provinceGrid fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr))}.freightEditorActions{align-items:stretch;flex-direction:column}.freightEditorActions .checkbox{margin-right:0}}.productEditorLayoutV2{grid-template-columns:minmax(0,1fr) 280px;grid-template-areas:"rail rail" "main aside"}.productEditorRail{position:-webkit-sticky;position:sticky;z-index:18;top:10px;grid-template-columns:minmax(150px,.7fr) repeat(3,minmax(180px,1fr)) minmax(230px,1.1fr);align-items:center;padding:9px;border-radius:14px;box-shadow:0 10px 30px rgba(25,34,48,.08)}.productEditorRail .localDraftBox,.productEditorRail .railProgress{grid-column:auto;margin:0}.productEditorRail .localDraftBox,.productEditorRail .railProgress{padding:8px 10px}.productEditorRail .localDraftBox>span{display:none}.productEditorRail>a{min-height:48px;padding:7px 10px}.productEditorRail>a b{width:30px;height:30px}.productWorkbenchAside{top:92px}.mainImageManager{grid-template-columns:repeat(8,minmax(86px,1fr));gap:10px}.mainImageManagerWrap{display:grid;grid-gap:10px;gap:10px}.mainImageBatchBar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border:1px solid #dfe5ed;border-radius:10px;background:#fff}.mainImageBatchBar>div{display:flex;align-items:center;gap:10px}.mainImageBatchBar strong{color:#283444;font-size:12px}.mainImageBatchBar span{color:#647184;font-size:11px}.mainImageBatchBar button{min-height:32px;padding:0 11px;border:1px solid #b9cce8;border-radius:8px;background:#f4f8ff;color:#2865bb;font-size:11px;font-weight:900}.mainImageBatchBar button:disabled{opacity:.45;cursor:not-allowed}.mainImageManagerCard{min-width:0;gap:6px;transition:opacity .16s ease,transform .16s ease}.mainImageManagerCard.dragging{opacity:.45;transform:scale(.97)}.mainImageManagerCard .nativePreviewBox{cursor:-webkit-grab;cursor:grab;border-radius:12px}.mainImageManagerCard .nativePreviewBox.empty{cursor:pointer}.mainImageEmptyTrigger{position:absolute;inset:0;width:100%;border:0;background:transparent;color:#9aa5b3;cursor:pointer;font-size:38px;font-weight:300}.mainImageEmptyTrigger:hover{background:#f4f8ff;color:#3976ce}.mainImageManagerCard .nativePreviewBox em{left:6px;bottom:6px;padding:3px 6px;font-size:10px}.mainImageFileInput{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.mainImagePick{display:grid;min-height:30px;place-items:center;padding:0 6px;border:1px solid #dce1e7;border-radius:8px;background:#fff;color:#2865bb;cursor:pointer;font-size:10px;font-weight:850}.mainImagePick:hover{border-color:#3976ce;background:#f3f8ff}.mainImageOrderActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;align-items:center}.mainImageOrderActions button{min-height:26px;padding:0 5px;border:1px solid #dce1e7;border-radius:7px;background:#f7f8fa;color:#4f5b69;font-size:10px;font-weight:850}.mainImageOrderActions button:disabled{color:#b8bec6;cursor:not-allowed}.mainImageOrderActions span{display:none}.editorAdvancedSection{scroll-margin-top:92px;overflow:hidden;border:1px solid #e3e7ed;border-radius:18px;background:#fff;box-shadow:0 5px 18px rgba(26,38,58,.035)}.editorAdvancedSection summary{display:grid;grid-template-columns:auto auto 1fr;grid-gap:10px;gap:10px;align-items:center;padding:17px 20px;cursor:pointer;list-style:none}.editorAdvancedSection summary::-webkit-details-marker{display:none}.editorAdvancedSection summary span{padding:5px 8px;border-radius:8px;background:#eef2f7;color:#536071;font-size:11px;font-weight:900}.editorAdvancedSection summary strong{color:#273140}.editorAdvancedSection summary em{color:#8a939e;font-size:12px;font-style:normal}.editorAdvancedSection[open] summary{border-bottom:1px solid #e7e9ed}.editorAdvancedSection>.formGrid{padding:20px}.compactSpecBuilder{overflow:hidden;border:1px solid #dfe4ea;border-radius:14px;background:#f7f8fa}.compactSpecHeading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;border-bottom:1px solid #e3e7ed;background:#fff}.compactSpecHeading>div{display:grid;grid-gap:3px;gap:3px}.compactSpecHeading strong{color:#202735;font-size:17px}.compactSpecHeading span{color:#77818e;font-size:12px;font-weight:750}.compactSpecHeading>span{padding:6px 9px;border-radius:9px;background:#edf4ff;color:#2863b9}.compactSpecRow{padding:15px 17px;border-top:1px solid #e4e7eb}.compactSpecRow:first-of-type{border-top:0}.compactSpecTop{display:grid;grid-template-columns:150px minmax(220px,1fr) auto auto;grid-gap:10px;gap:10px;align-items:end}.compactSpecTop label{display:grid;grid-gap:6px;gap:6px}.compactSpecTop label>span{color:#4f5965;font-size:12px;font-weight:850}.compactSpecTop input:not([type=checkbox]),.compactSpecTop select,.compactSpecValues>input{width:100%;min-height:39px;box-sizing:border-box;padding:8px 10px;border:1px solid #d5dae1;border-radius:8px;background:#fff;color:#263140;font:inherit}.specImageToggle{display:flex!important;align-items:center;min-height:39px;gap:6px!important;white-space:nowrap}.specImageToggle input{width:17px;height:17px}.specRowActions{display:flex;gap:5px;align-items:center;min-height:39px}.compactSpecFoot button,.specRowActions button{min-height:32px;padding:0 8px;border:0;background:transparent;color:#2863b9;font-size:12px;font-weight:850}.specRowActions button.danger{color:#d44a27}.compactSpecValue button:disabled,.specRowActions button:disabled{color:#b7bdc5;cursor:not-allowed}.compactSpecValues{display:grid;grid-template-columns:repeat(4,minmax(155px,1fr));grid-gap:8px;gap:8px;margin-top:12px}.compactSpecValue{display:grid;grid-template-columns:minmax(0,1fr) 25px 25px 25px;align-items:center;min-height:39px;overflow:hidden;border:1px solid #d9dee5;border-radius:8px;background:#fff}.compactSpecValue span{overflow:hidden;padding:8px 10px;color:#343e4b;font-size:13px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.compactSpecValue button{width:25px;min-height:28px;padding:0;border:0;background:transparent;color:#7c8794;font-size:12px}.compactSpecValue button:last-child{color:#d34a27;font-size:16px}.compactSpecValues>input{min-width:0;border-style:dashed}.compactSpecFoot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:8px}.compactSpecFoot span{color:#7b8490;font-size:11px}.compactSpecActions{display:flex;align-items:center;gap:13px;padding:13px 17px;border-top:1px solid #e3e7eb;background:#fff}.compactSpecActions button{min-height:36px;padding:0 12px;border:1px solid #87afe8;border-radius:8px;background:#f4f8ff;color:#2863b9;font-weight:900}.compactSpecActions button:disabled{border-color:#d9dde2;background:#f5f6f7;color:#9ca3ad}.compactSpecActions span{color:#77818d;font-size:12px}.pddSpecBuilder{overflow:hidden;border:1px solid #dfe4ea;border-radius:14px;background:#f4f5f7}.pddSpecHeading{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 20px;border-bottom:1px solid #e2e6eb;background:#fff}.pddSpecHeading>div{display:grid;grid-gap:4px;gap:4px}.pddSpecHeading strong{color:#202735;font-size:17px}.pddSpecHeading span{color:#77818e;font-size:12px;font-weight:750}.pddSpecHeading>span{padding:7px 10px;border-radius:9px;background:#edf4ff;color:#2863b9}.pddSpecGroup{margin:14px;border:1px solid #e0e4e9;background:#fff}.pddSpecGroupHeader{display:grid;grid-template-columns:minmax(190px,320px) minmax(190px,1fr) auto auto auto;grid-gap:14px;gap:14px;align-items:end;padding:16px 20px;border-bottom:1px solid #e5e8ec;background:#fafbfc}.pddSpecGroupHeader label{display:grid;grid-gap:6px;gap:6px}.pddSpecGroupHeader label>span{color:#505b68;font-size:12px;font-weight:850}.pddCustomSpecName input,.pddSpecPurpose select,.pddSpecType select{width:100%;min-height:42px;box-sizing:border-box;padding:8px 12px;border:1px solid #d3d9e1;border-radius:7px;background:#fff;color:#263140;font:inherit}.pddSpecPurpose{display:grid;grid-gap:6px;gap:6px;min-width:120px}.pddSpecImageToggle{display:flex!important;align-items:center;min-height:42px;gap:7px!important;white-space:nowrap}.pddSpecImageToggle input{width:17px;height:17px}.pddSpecGroupActions{display:flex;align-items:center;min-height:42px;gap:3px}.pddSpecGroupActions button,.pddSpecGroupFooter button,.pddSpecSortButtons button,.pddSpecValueRow>button{border:0;background:transparent;color:#2863b9;font-size:12px;font-weight:850}.pddSpecGroupActions button{min-height:32px;padding:0 7px}.pddSpecGroupActions button.danger{color:#d94a27}.pddSpecGroupActions button:disabled,.pddSpecGroupFooter button:disabled,.pddSpecSortButtons button:disabled{color:#b8bec7;cursor:not-allowed}.pddSpecValues{display:grid;grid-template-columns:repeat(3,minmax(210px,1fr));grid-gap:12px 28px;gap:12px 28px;padding:20px}.pddSpecValueRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.7fr) auto auto;grid-gap:6px;gap:6px;align-items:center;min-width:0}.pddSpecValueRow.withImage{grid-template-columns:58px minmax(0,1fr) minmax(120px,.7fr) auto auto}.pddSpecValueRow.fulfillment{grid-template-columns:minmax(0,1fr) minmax(120px,.7fr) minmax(92px,.45fr) auto auto}.pddSpecValueRow.withImage.fulfillment{grid-template-columns:58px minmax(0,1fr) minmax(120px,.7fr) minmax(92px,.45fr) auto auto}.pddSpecValueImage{position:relative;display:grid;place-items:center;width:54px;height:54px;overflow:hidden;border:1px dashed #aeb8c5;border-radius:9px;background:#f8fafc;color:#8d98a7;cursor:pointer}.pddSpecValueImage img{width:100%;height:100%;object-fit:cover}.pddSpecValueImage input{position:absolute;inset:0;opacity:0;cursor:pointer}.pddSpecValueImage small{position:absolute;right:2px;bottom:2px;padding:1px 3px;border-radius:4px;background:rgba(20,29,41,.75);color:#fff;font-size:9px}.pddSpecValueCode,.pddSpecValuePrice{font-size:12px!important}.pddSpecPendingInput,.pddSpecValueRow>input{width:100%;min-width:0;min-height:40px;box-sizing:border-box;padding:8px 11px;border:1px solid #d5dae1;border-radius:6px;background:#fff;color:#27313e;font:inherit}.pddCustomSpecName input:focus,.pddSpecPendingInput:focus,.pddSpecType select:focus,.pddSpecValueRow>input:focus{border-color:#5b94e8;outline:2px solid rgba(47,121,225,.12)}.pddSpecValueRow>button{padding:0 2px;white-space:nowrap}.pddSpecSortButtons{display:flex;gap:1px}.pddSpecSortButtons button{width:22px;min-height:30px;padding:0}.pddSpecPendingInput{border-style:dashed}.pddSpecGroupFooter{display:flex;align-items:center;gap:18px;padding:0 20px 16px}.pddSpecGroupFooter button{min-height:30px;padding:0}.pddSpecGroupFooter span{color:#7c8692;font-size:11px}.pddSpecBatchImages{position:relative;overflow:hidden;margin-left:auto;padding:7px 10px;border:1px solid #9bb9e3;border-radius:7px;background:#f5f9ff;color:#2863b9;cursor:pointer;font-size:11px;font-weight:900;white-space:nowrap}.pddSpecBatchImages input{position:absolute;inset:0;opacity:0;cursor:pointer}.skuAccessorySuggestion{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid #f2c28f;border-radius:10px;background:#fff8ed;color:#86501c;font-size:12px;font-weight:750}.skuAccessorySuggestion span{display:flex;flex-wrap:wrap;gap:5px}.skuAccessorySuggestion button{flex:0 0 auto;padding:8px 12px;border:1px solid #e29a4e;border-radius:8px;background:#fff;color:#a85a13;font-weight:900;cursor:pointer}.pddAddSpecGroup{display:flex;align-items:center;gap:14px;padding:0 14px 14px}.pddAddSpecGroup>button{min-height:38px;padding:0 14px;border:1px solid #6c9ee7;border-radius:7px;background:#fff;color:#2863b9;font-weight:900}.pddAddSpecGroup>button:disabled{border-color:#d6dbe1;background:#f4f5f6;color:#a2a9b2}.pddAddSpecGroup>span{color:#7b8591;font-size:12px}.pddSkuWorkbench{border-radius:14px}.skuToolbarTitle{display:flex;align-items:center;justify-content:space-between;gap:16px}.skuToolbarTitle>div{display:grid;grid-gap:3px;gap:3px}.skuToolbarTitle button{min-height:34px;padding:0 11px;border:1px solid #d2d9e2;border-radius:8px;background:#fff;color:#435064;font-size:12px;font-weight:850}.skuFilterBar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.skuFilterBar>button,.skuFilterBar>label,.skuFilterBar>select{min-height:38px;border:1px solid #d9dee5;border-radius:8px;background:#fff}.skuFilterBar>select{padding:0 10px;color:#414d5b}.skuFilterBar>label{display:flex;align-items:center;overflow:hidden}.skuFilterBar>label span{padding:0 8px;color:#586473;white-space:nowrap}.skuFilterBar>label input,.skuFilterBar>label select{width:82px;min-height:36px;border:0;border-left:1px solid #e4e7eb;padding:0 8px;outline:none}.skuFilterBar>button{padding:0 13px;border-color:#4b80ce;background:#3976ce;color:#fff;font-weight:900}.skuFilterBar>button:disabled{border-color:#d6dbe2;background:#e8ebef;color:#969fa9;cursor:not-allowed}.pddSkuTable{width:100%;min-width:0;overflow-x:auto}.pddSkuTable .visualSkuRow{grid-template-columns:minmax(220px,1.35fr) 84px 130px 92px 100px 74px minmax(170px,1fr) 78px 70px 58px;min-width:1260px;gap:8px;padding:11px 13px}.pddSkuTable.noSkuImages .visualSkuRow{grid-template-columns:minmax(240px,1.5fr) 112px 100px minmax(190px,1.15fr) 88px 76px 62px;min-width:960px}.pddSkuTable .visualSkuRow[hidden]{display:none}.nativeSkuRow[data-publish-invalid=true],.pddSkuTable .visualSkuRow[data-publish-invalid=true]{outline:3px solid rgba(239,79,34,.38);box-shadow:0 0 0 7px rgba(239,79,34,.1);background:#fff7f2}#product-editor-form input[data-publish-invalid=true],#product-editor-form select[data-publish-invalid=true],#product-editor-form textarea[data-publish-invalid=true]{border-color:#ef4f22!important;box-shadow:0 0 0 4px rgba(239,79,34,.14)!important}.pddSkuTable .visualSkuCode>input,.pddSkuTable .visualSkuRow>input{min-height:38px;padding:7px 8px;border-radius:7px}.pddSkuTable .visualSkuCombination{flex-wrap:nowrap}.pddSkuTable .visualSkuCombination span{min-width:0;flex:1 1;padding:5px 7px;border-radius:6px}.pddSkuTable .visualSkuCombination b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pddSkuTable .visualSkuCombination .repeatedSpec{background:#fafbfc;color:#9ba3ad}.currentStock{color:#66717e;font-size:13px;font-weight:850;text-align:center}.stockAdjustCell{display:grid;grid-template-columns:54px 1fr;overflow:hidden;border:1px solid #d8dde4;border-radius:7px;background:#fff}.stockAdjustCell input,.stockAdjustCell select{width:100%;min-width:0;min-height:36px;border:0;padding:0 6px;outline:none}.stockAdjustCell input{border-left:1px solid #e2e6eb}.skuMatrixSummary{display:flex;flex-wrap:wrap;gap:24px;padding:13px 16px;border-top:1px solid #e2e6eb;background:#f8f9fb;color:#687381;font-size:12px;font-weight:800}.skuMatrixSummary strong{margin-left:5px;color:#202735;font-size:14px}.skuMatrixSummary .warn,.skuMatrixSummary .warn strong{color:#d34b27}.skuMatrixSummary .ok,.skuMatrixSummary .ok strong{color:#16845b}.skuFullScreen{position:fixed;z-index:200;inset:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 80px rgba(18,27,41,.28)}.skuFullScreen .visualSkuTable{flex:1 1;overflow:auto}.skuFullScreen .visualSkuHead{position:-webkit-sticky;position:sticky;z-index:2;top:0}@media (max-width:1180px){.productEditorLayoutV2{grid-template-columns:1fr;grid-template-areas:"rail" "main" "aside"}.productEditorRail{position:static;grid-template-columns:repeat(3,minmax(180px,1fr));overflow-x:auto}.productEditorRail .localDraftBox,.productEditorRail .railProgress{grid-column:1/-1}.productWorkbenchAside{position:static}.compactSpecTop{grid-template-columns:140px minmax(200px,1fr) auto}.specRowActions{grid-column:1/-1}.compactSpecValues{grid-template-columns:repeat(3,minmax(150px,1fr))}.pddSpecGroupHeader{grid-template-columns:minmax(190px,280px) minmax(190px,1fr) auto}.pddSpecGroupActions{grid-column:1/-1;justify-content:flex-end}.pddSpecValues{grid-template-columns:repeat(2,minmax(190px,1fr))}.mainImageManager{grid-template-columns:repeat(4,minmax(100px,1fr))}}@media (max-width:720px){.productEditorRail{grid-template-columns:repeat(3,175px)}.basicIdentityGrid,.customizationRuleFields,.customizationRuleToggles{grid-template-columns:1fr}.customizationRuleHeader{align-items:flex-start;flex-direction:column}.compactSpecTop{grid-template-columns:1fr}.compactSpecValues{grid-template-columns:1fr 1fr}.pddAddSpecGroup,.pddSpecGroupFooter,.pddSpecHeading{align-items:flex-start;flex-direction:column}.pddSpecGroupHeader{grid-template-columns:1fr}.pddSpecGroupActions{grid-column:auto;justify-content:flex-start}.pddSpecValues{grid-template-columns:1fr;padding:14px}.mainImageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.compactSpecActions,.compactSpecFoot,.compactSpecHeading{align-items:flex-start;flex-direction:column}.skuFilterBar{align-items:stretch;flex-direction:column}.skuFilterBar>button,.skuFilterBar>label,.skuFilterBar>select{width:100%;box-sizing:border-box}.skuFilterBar>label input,.skuFilterBar>label select{flex:1 1}.editorAdvancedSection summary{grid-template-columns:auto 1fr}.editorAdvancedSection summary em{grid-column:1/-1}}.visualSkuSection{display:grid;grid-gap:18px;gap:18px}.skuSectionTitle{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.skuCountBadge{display:flex;align-items:baseline;gap:6px;padding:10px 14px;border-radius:14px;background:#fff2ed;color:#d94720}.skuCountBadge strong{font-size:24px;line-height:1}.skuCountBadge em{font-size:12px;font-style:normal;font-weight:900}.visualAttributeCard{display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid #e3e7ed;border-radius:16px;background:#fafbfc}.visualAttributeHead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.visualAttributeHead label{display:grid;grid-gap:7px;gap:7px;width:min(440px,100%)}.visualAttributeHead label>span,.visualValueLabel{color:#3e4857;font-size:13px;font-weight:900}.visualAttributeHead input,.visualValueChips input{width:100%;box-sizing:border-box;border:1px solid #d6dce4;border-radius:11px;background:#fff;padding:11px 13px;color:#202735;font:inherit;font-weight:750;outline:none}.visualAttributeHead input:focus,.visualValueChips input:focus{border-color:#ef6a43;box-shadow:0 0 0 3px rgba(239,79,34,.1)}.visualAttributeHead>button{border:0;background:transparent;color:#d24a26;font-weight:850;white-space:nowrap}.visualAttributeHead>button:disabled{color:#aab0b8;cursor:not-allowed}.visualValueEditor{display:grid;grid-gap:8px;gap:8px}.visualValueEditor small{color:#7b8490;font-size:12px}.visualValueChips{display:flex;align-items:center;flex-wrap:wrap;gap:9px;min-height:50px;padding:9px;border:1px solid #d6dce4;border-radius:13px;background:#fff}.visualValueChips input{flex:1 1 240px;width:auto;min-width:180px;border:0;padding:7px 8px;box-shadow:none}.visualValueChip{display:inline-flex;align-items:center;gap:7px;padding:7px 8px 7px 11px;border-radius:9px;background:#fff0ea;color:#b83d1a;font-size:13px;font-weight:900}.visualValueChip button{display:grid;place-items:center;width:19px;height:19px;padding:0;border:0;border-radius:50%;background:#ffd8ca;color:#a93516;font-size:15px;line-height:1}.skuBuilderActionsV4{display:flex;align-items:center;gap:14px}.skuBuilderActionsV4 button{padding:10px 15px;border:1px solid #f3a086;border-radius:10px;background:#fff5f1;color:#d94620;font-weight:900}.skuBuilderActionsV4 button:disabled{border-color:#e5e7eb;background:#f5f6f7;color:#9aa1aa;cursor:not-allowed}.skuBuilderActionsV4 span{color:#737d89;font-size:12px;font-weight:750}.skuCombinationWarning,.skuEmptyGuide{display:grid;grid-gap:5px;gap:5px;padding:17px;border-radius:14px;background:#f1f6ff;color:#315d9c}.skuEmptyGuide span{font-size:13px}.skuCombinationWarning{background:#fff4e8;color:#b34a11;font-weight:850}.visualSkuWorkbench{overflow:hidden;border:1px solid #e1e5eb;border-radius:17px;background:#fff}.visualSkuToolbar{display:grid;grid-gap:14px;gap:14px;padding:17px 18px;border-bottom:1px solid #e8ebef;background:#f8f9fb}.visualSkuToolbar>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.visualSkuToolbar strong{color:#202735;font-size:18px}.visualSkuToolbar span{color:#727c88;font-size:12px;font-weight:750}.skuBulkEditors{display:flex;flex-wrap:wrap;gap:10px}.skuBulkEditors label{display:grid;grid-template-columns:auto 88px auto;align-items:center;grid-gap:7px;gap:7px;padding:6px 7px 6px 10px;border:1px solid #dfe3e8;border-radius:10px;background:#fff}.skuBulkEditors label span{color:#4d5866;font-weight:850}.skuBulkEditors input{width:88px;border:0;border-left:1px solid #e4e7eb;padding:4px 8px;outline:none}.skuBulkEditors button{padding:6px 9px;border:0;border-radius:7px;background:#242a33;color:#fff;font-size:12px;font-weight:850}.visualSkuTable{min-width:1050px;overflow-x:auto}.visualSkuRow{display:grid;grid-template-columns:minmax(200px,1.4fr) 86px minmax(180px,1fr) 100px 90px 80px 78px 68px;grid-gap:11px;gap:11px;align-items:center;padding:13px 16px;border-top:1px solid #edf0f3}.visualSkuHead{border-top:0;background:#f3f5f8;color:#505b68;font-size:12px;font-weight:900}.visualSkuCode>input,.visualSkuRow>input{width:100%;box-sizing:border-box;border:1px solid #d8dde4;border-radius:9px;background:#fff;padding:9px;color:#202735}.visualSkuCombination{display:flex;flex-wrap:wrap;gap:7px}.visualSkuCombination span{display:grid;grid-gap:2px;gap:2px;padding:6px 9px;border-radius:8px;background:#f1f4f8}.visualSkuCombination em{color:#86909c;font-size:10px;font-style:normal}.visualSkuCombination b{color:#303947;font-size:12px}.visualSkuImage{display:grid;place-items:center;width:54px;height:54px;overflow:hidden;border:1px dashed #adb6c1;border-radius:11px;color:#99a2ad}.visualSkuImage img{width:100%;height:100%;object-fit:cover}.visualSkuImage input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.visualSkuCode{display:grid;grid-gap:4px;gap:4px}.visualSkuCode small{font-size:10px;font-weight:850}.visualSkuCode small.ok{color:#16845b}.visualSkuCode small.missing{color:#dd4b28}.visualSkuDefault,.visualSkuSwitch{display:grid;justify-items:center;grid-gap:4px;gap:4px;color:#4e5864;font-size:11px;font-weight:850}.visualSkuSwitch input[type=hidden]{display:none}@media (max-width:900px){.skuSectionTitle{grid-template-columns:auto minmax(0,1fr)}.skuCountBadge{grid-column:1/-1;justify-self:start}.visualAttributeHead,.visualSkuToolbar>div:first-child{align-items:stretch;flex-direction:column}.skuBuilderActionsV4{align-items:flex-start;flex-direction:column}}.detailComposer{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:18px;gap:18px;align-items:start}.detailComposerPanel{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:18px;border:1px solid #e2e6ec;border-radius:17px;background:#fafbfc}.detailComposerPanel>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.detailComposerPanel>header>div{display:grid;grid-gap:4px;gap:4px}.detailComposerPanel>header strong{color:#202735;font-size:18px}.detailComposerPanel>header span{color:#707a86;font-size:12px;font-weight:750}.detailTextEditor>header>button,.detailUploadButton{position:relative;flex:0 0 auto;padding:10px 14px;overflow:hidden;border:1px solid #ef8b6e;border-radius:10px;background:#fff2ed;color:#d84620;font-size:13px;font-weight:900;cursor:pointer}.detailUploadButton input{position:absolute;inset:0;opacity:0;cursor:pointer}.detailUploadMessage{margin:0;color:#7d8691;font-size:12px}.detailImageBoard{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.detailImageCard{position:relative;display:grid;grid-gap:8px;gap:8px;min-width:0;padding:8px;border:1px solid #e0e4e9;border-radius:13px;background:#fff;cursor:-webkit-grab;cursor:grab;transition:transform .16s ease,opacity .16s ease,box-shadow .16s ease}.detailImageCard:hover{box-shadow:0 8px 24px rgba(35,43,54,.09);transform:translateY(-2px)}.detailImageCard.dragging{opacity:.45;transform:scale(.97)}.detailImageCard>img{width:100%;aspect-ratio:1/1;border-radius:9px;background:#f0f2f5;object-fit:cover}.detailImageMeta{display:flex;align-items:center;justify-content:space-between;gap:8px}.detailImageMeta strong{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#252b34;color:#fff;font-size:11px}.detailImageMeta span{color:#75808d;font-size:11px;font-weight:850}.detailImageActions{display:grid;grid-template-columns:34px 34px minmax(0,1fr);grid-gap:5px;gap:5px}.detailImageActions button{padding:6px;border:1px solid #e0e4e9;border-radius:7px;background:#f7f8fa;color:#55606d;font-size:11px;font-weight:850}.detailImageActions button:last-child{color:#d34a28}.detailImageActions button:disabled{color:#c3c8ce;cursor:not-allowed}.detailEmptyUpload{display:grid;grid-gap:6px;gap:6px;place-items:center;min-height:150px;border:1.5px dashed #b8c1cc;border-radius:15px;background:#fff;color:#66717e}.detailEmptyUpload strong{color:#2e3743;font-size:16px}.detailEmptyUpload span{font-size:12px}.detailTextEditor{grid-column:1}.detailTextEditor label{display:grid;grid-gap:7px;gap:7px}.detailTextEditor label>span{color:#3e4857;font-size:13px;font-weight:900}.detailTextEditor textarea{width:100%;box-sizing:border-box;resize:vertical;border:1px solid #d7dce3;border-radius:11px;background:#fff;padding:12px 13px;color:#202735;font:inherit;line-height:1.65;outline:none}.detailTextEditor textarea:focus{border-color:#ee7350;box-shadow:0 0 0 3px rgba(239,79,34,.09)}.detailTextEditor label small{color:#7b8490;font-size:11px}.detailServiceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.detailServiceGrid .full{grid-column:1/-1}.buyerServiceEditor{grid-column:1}.buyerServiceEditor>header>button{padding:10px 14px;border:1px solid #99b6a9;border-radius:10px;background:#eef9f3;color:#16734f;font-size:12px;font-weight:900}.buyerServiceEditor>header>button:disabled{opacity:.5}.buyerServiceList{display:grid;grid-gap:12px;gap:12px}.buyerServiceList article{display:grid;grid-template-columns:78px minmax(0,1fr);grid-gap:14px;gap:14px;padding:14px;border:1px solid #e1e5ea;border-radius:14px;background:#fff}.buyerServiceOrder{display:grid;align-content:start;grid-gap:5px;gap:5px;padding:10px;border-radius:11px;background:#f2f5f7;text-align:center}.buyerServiceOrder strong{color:#202735;font-size:22px}.buyerServiceOrder span{color:#7a8490;font-size:10px}.buyerServiceFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.buyerServiceFields label{display:grid;grid-gap:6px;gap:6px}.buyerServiceFields label.full{grid-column:1/-1}.buyerServiceFields label>span{color:#3e4857;font-size:12px;font-weight:900}.buyerServiceFields input,.buyerServiceFields textarea{width:100%;box-sizing:border-box;padding:10px 11px;border:1px solid #d8dde3;border-radius:9px;background:#fff;color:#252d37;font:inherit}.buyerServiceFields textarea{resize:vertical;line-height:1.55}.buyerServiceList nav{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-end;gap:7px;padding-top:10px;border-top:1px solid #eef0f3}.buyerServiceList nav label{display:flex;align-items:center;gap:6px;margin-right:auto;color:#51606d;font-size:11px;font-weight:850}.buyerServiceList nav input[type=hidden]{display:none}.buyerServiceList nav button{padding:7px 10px;border:1px solid #dfe3e8;border-radius:7px;background:#f8f9fb;color:#56616e;font-size:10px;font-weight:850}.buyerServiceList nav button:last-child:not(:disabled){color:#d34926}.buyerServiceList nav button:disabled{color:#c1c6cc}.detailPhoneServices{display:grid;overflow:hidden;margin-top:8px;border:1px solid #e8ebef;border-radius:10px;background:#fff}.detailPhoneServices>div{display:grid;grid-template-columns:74px minmax(0,1fr) auto;grid-gap:7px;gap:7px;align-items:center;padding:9px}.detailPhoneServices>div+div{border-top:1px solid #eef0f3}.detailPhoneServices b{color:#2d3540;font-size:10px}.detailPhoneServices span{overflow:hidden;color:#7a8490;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.detailPhoneServices em{color:#9aa2ab;font-size:15px;font-style:normal}.detailLivePreview{position:-webkit-sticky;position:sticky;top:90px;grid-column:2;grid-row:1/span 2;display:grid;grid-gap:10px;gap:10px}.detailLivePreview>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.detailLivePreview>header strong{color:#202735}.detailLivePreview>header span{color:#78828e;font-size:11px;font-weight:800}.detailPhoneFrame{max-height:720px;overflow-y:auto;border:8px solid #232933;border-radius:28px;background:#f4f5f7;box-shadow:0 16px 42px rgba(29,36,46,.16)}.detailPhoneTitle{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:13px;background:rgba(255,255,255,.94);color:#202735;text-align:center;font-size:13px;font-weight:900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.detailPhoneFrame>img{display:block;width:100%;height:auto;background:#e9ebee}.detailPhoneCopy{display:grid;grid-gap:8px;gap:8px;padding:16px;background:#fff}.detailPhoneCopy strong{margin-top:7px;color:#232a33;font-size:14px}.detailPhoneCopy p{margin:0;color:#5c6672;font-size:11px;line-height:1.65;white-space:pre-wrap}.merchantCasesEditor{grid-column:1}.merchantCasesEditor>header>button{padding:10px 14px;border:1px solid #99b6a9;border-radius:10px;background:#eef9f3;color:#16734f;font-size:12px;font-weight:900}.merchantCasesEditor>header>button:disabled{opacity:.5}.merchantCaseList{display:grid;grid-gap:10px;gap:10px}.merchantCaseList article{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:12px;border:1px solid #e1e5ea;border-radius:14px;background:#fff}.merchantCaseImage{position:relative;display:grid;place-items:center;width:100%;min-height:170px;overflow:hidden;border:1px dashed #adb7c2;border-radius:11px;background:#f5f7f9;color:#7f8994;font-size:12px;font-weight:850}.merchantCaseImage img{width:100%;height:170px;object-fit:cover}.merchantCaseImage input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.merchantCaseImage button{position:absolute;right:5px;bottom:5px;z-index:1;padding:5px 7px;border:0;border-radius:6px;background:rgba(27,32,39,.84);color:#fff;font-size:9px}.merchantCaseFields{display:grid;grid-gap:9px;gap:9px}.merchantCaseFields textarea,.merchantCaseFields>input{width:100%;box-sizing:border-box;border:1px solid #d9dee4;border-radius:9px;padding:9px 10px;color:#252d37;font:inherit}.merchantCaseFields textarea{resize:vertical;line-height:1.55}.merchantCaseFields label{display:inline-flex;align-items:center;gap:6px;color:#51606d;font-size:11px;font-weight:850}.merchantCaseFields label input[type=hidden]{display:none}.merchantCaseList nav{grid-column:1/-1;display:flex;justify-content:flex-end;gap:7px;padding-top:2px;border-top:1px solid #eef0f3}.merchantCaseList nav button{padding:7px 9px;border:1px solid #dfe3e8;border-radius:7px;background:#f8f9fb;color:#56616e;font-size:10px;font-weight:850}.merchantCaseList nav button:last-child{color:#d34926}.merchantCaseList nav button:disabled{color:#c1c6cc}.merchantCaseEmpty{display:grid;place-items:center;grid-gap:6px;gap:6px;min-height:120px;border:1px dashed #b6c0ca;border-radius:13px;background:#fff;color:#737e8a}.merchantCaseEmpty strong{color:#2f3843}.merchantCaseEmpty span{font-size:11px}.detailPhoneCase{position:relative;display:grid;grid-gap:5px;gap:5px;overflow:hidden;border:1px solid #e8ebef;border-radius:9px;background:#fafbfc}.detailPhoneCase img{width:100%;max-height:150px;object-fit:cover}.detailPhoneCase b,.detailPhoneCase p{padding:0 9px}.detailPhoneCase b{color:#303944;font-size:11px}.detailPhoneCase em{justify-self:start;margin:0 9px 9px;padding:3px 6px;border-radius:999px;background:#eaf7f1;color:#16815a;font-size:8px;font-style:normal;font-weight:900}@media (max-width:1180px){.detailComposer{grid-template-columns:1fr}.detailTextEditor{grid-column:auto}.detailLivePreview{position:static;grid-column:auto;grid-row:auto}.merchantCasesEditor{grid-column:auto}.detailPhoneFrame{width:min(360px,100%);max-height:620px}}@media (max-width:680px){.detailComposerPanel>header{align-items:stretch;flex-direction:column}.detailServiceGrid{grid-template-columns:1fr}.detailServiceGrid .full{grid-column:auto}.buyerServiceList article{grid-template-columns:1fr}.buyerServiceOrder{grid-template-columns:auto 1fr;align-items:center;text-align:left}.buyerServiceFields{grid-template-columns:1fr}.buyerServiceFields label.full{grid-column:auto}.detailImageBoard{grid-template-columns:repeat(2,minmax(0,1fr))}.merchantCaseImage{min-height:140px}.merchantCaseImage img{height:140px}}#detail,#sale{padding:16px}#detail .panelTitle,#sale .panelTitle{margin-bottom:-2px}#detail .panelTitle h2,#sale .panelTitle h2{font-size:18px}#detail .panelTitle p,#sale .panelTitle p{font-size:13px;line-height:1.45}#sale .formGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 13px}#sale .field{gap:5px}#sale .field input,#sale .field select{padding:8px 10px}#sale .field small{margin-top:1px;font-size:11px;line-height:1.35}#sale .checkbox{align-self:center;min-height:40px;padding-top:17px}#sale .editorInlineAdvanced{margin-top:1px}#detail .formGrid{gap:10px}#detail .customizationRules{gap:10px;padding:13px 14px}#detail .customizationRuleHeader{align-items:center}#detail .customizationRuleHeader span{margin-top:2px;line-height:1.35}#detail .customizationRuleHeader em{padding:5px 8px}#detail .customizationRuleToggles{gap:8px}#detail .customizationRuleToggle{min-height:48px;padding:8px 10px}#detail .customizationRuleToggle>span:last-child small{margin-top:1px;line-height:1.3}#detail .customizationRuleFields{gap:9px 12px}#detail .customizationRuleFields .field{gap:5px}#detail .customizationRuleFields .field input,#detail .customizationRuleFields .field textarea{padding:8px 10px}#detail .customizationRuleHint{font-size:11px;line-height:1.35}#detail-content{padding:26px}#detail-content .panelTitle{margin-bottom:4px}#detail-content .panelTitle h2{font-size:22px}#detail-content .panelTitle p{font-size:14px}#detail-content .detailComposer{grid-template-columns:minmax(0,1fr) 410px;gap:24px}#detail-content .detailComposerPanel{gap:16px;padding:20px;border-radius:18px}#detail-content .detailEmptyUpload{min-height:270px}#detail-content .detailLivePreview{gap:12px}#detail-content .detailPhoneFrame{max-height:790px;border-width:9px;border-radius:31px}@media (max-width:1180px){#detail-content .detailComposer{grid-template-columns:1fr}}@media (max-width:760px){#sale .formGrid{grid-template-columns:1fr}#sale .checkbox{min-height:auto;padding-top:0}#detail-content{padding:18px}#detail-content .detailComposerPanel{padding:15px}#detail-content .detailEmptyUpload{min-height:180px}}.homeMerchEditor{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid #e2e6eb;border-radius:16px;background:#f8fafb}.homeMerchEditor>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.homeMerchEditor>header>div{display:grid;grid-gap:4px;gap:4px}.homeMerchEditor>header strong{color:#202735;font-size:17px}.homeMerchEditor>header span{color:#747e89;font-size:12px}.homeMerchEditor>header b{padding:7px 11px;border-radius:999px;background:#fff0ea;color:#d84520;font-size:12px}.homeMerchHiddenHint{margin:0;padding:9px 11px;border-radius:10px;background:#fff8ec;color:#8b651e;font-size:12px;font-weight:750;line-height:1.45}.homeMerchSelected{display:grid;grid-gap:8px;gap:8px}.homeMerchSelected article{display:grid;grid-template-columns:34px 58px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px;border:1px solid #e1e5ea;border-radius:12px;background:#fff;cursor:-webkit-grab;cursor:grab}.homeMerchSelected article.dragging{opacity:.45}.homeMerchOrder{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#262c35;color:#fff;font-size:11px;font-weight:900}.homeMerchImage{display:grid;place-items:center;width:58px;height:58px;overflow:hidden;border-radius:9px;background:#eef1f4;color:#8c949e;font-size:9px}.homeMerchImage img{width:100%;height:100%;object-fit:cover}.homeMerchSelected article>div:nth-child(3){display:grid;grid-gap:4px;gap:4px}.homeMerchSelected article>div:nth-child(3) strong{color:#27303b;font-size:13px}.homeMerchSelected article>div:nth-child(3) span{color:#7b8490;font-size:11px}.homeMerchSelected nav{display:flex;gap:5px}.homeMerchSelected nav button{padding:7px 9px;border:1px solid #dde2e8;border-radius:8px;background:#f8f9fb;color:#596471;font-size:11px;font-weight:850}.homeMerchSelected nav button:last-child{color:#d34825}.homeMerchSelected nav button:disabled{color:#c2c7cd}.homeMerchPool{display:grid;grid-gap:9px;gap:9px;padding-top:12px;border-top:1px solid #e4e7eb}.homeMerchPool>strong{color:#4a5562;font-size:12px}.homeMerchPool>div{display:flex;flex-wrap:wrap;gap:7px}.homeMerchPool button{display:inline-flex;gap:7px;padding:8px 10px;border:1px solid #dce1e7;border-radius:9px;background:#fff;color:#34404d;font-size:11px;font-weight:850}.homeMerchPool button span{color:#89919a;font-weight:700}@media (max-width:700px){.homeMerchSelected article{grid-template-columns:30px 52px minmax(0,1fr)}.homeMerchSelected nav{grid-column:2/-1}}.reviewOpsPage{max-width:1760px}.reviewOpsStats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:13px;gap:13px;margin-bottom:16px}.reviewOpsStats>div{display:grid;grid-gap:5px;gap:5px;min-height:108px;padding:18px 20px;border:1px solid #dfe5ec;border-radius:18px;background:#fff;box-shadow:0 8px 25px rgba(31,47,65,.035)}.reviewOpsStats span{color:#6d7887;font-size:12px;font-weight:850}.reviewOpsStats strong{color:#1f2935;font-size:30px;line-height:1}.reviewOpsStats small{color:#929ba7;font-size:11px}.reviewOpsStats .warning{border-color:#f2cfbd;background:#fff8f4}.reviewOpsStats .warning strong{color:#e5522b}.reviewContentTabs{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:8px;border:1px solid #dfe5ec;border-radius:15px;background:#fff}.reviewContentTabs button{min-height:44px;border-radius:10px;background:transparent;color:#667383}.reviewContentTabs button.active{background:#172033;color:#fff}.reviewContentTabs button span{margin-left:5px;opacity:.7}.reviewContentTabs p{margin:0 8px 0 auto;color:#7d8997;font-size:11px}.reviewFilterPanel{display:grid;grid-template-columns:minmax(260px,1.4fr) repeat(4,minmax(130px,.55fr)) auto;grid-gap:10px;gap:10px;align-items:end;margin-bottom:12px;padding:15px 17px}.reviewFilterPanel label{display:grid;grid-gap:5px;gap:5px;min-width:0}.reviewFilterPanel label>span{color:#5e6a79;font-size:10px;font-weight:850}.reviewFilterPanel input,.reviewFilterPanel select{width:100%;min-height:40px;box-sizing:border-box;border:1px solid #d7dfe8;border-radius:9px;padding:0 11px;background:#f8fafc;color:#263341}.reviewFilterPanel button{min-height:40px}.reviewBatchBar{position:-webkit-sticky;position:sticky;z-index:3;top:8px;display:flex;align-items:center;gap:10px;min-height:62px;margin-bottom:12px;padding:10px 16px;border:1px solid #cfe0f2;border-radius:15px;background:rgba(248,251,255,.96);box-shadow:0 9px 24px rgba(35,61,91,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.reviewBatchBar>label{display:inline-flex;align-items:center;gap:7px;color:#4f5e70;font-size:12px;font-weight:850}.reviewBatchBar>strong{min-width:88px;color:#263341;font-size:12px}.reviewBatchBar select{min-height:38px;border:1px solid #d5dee8;border-radius:9px;padding:0 10px;background:#fff}.reviewBatchBar button{min-height:38px}.reviewBatchBar em{margin-left:auto;color:#16805a;font-size:11px;font-style:normal;font-weight:850}.reviewWorkspace{display:grid;grid-template-columns:minmax(720px,1.4fr) minmax(390px,.7fr);grid-gap:16px;gap:16px;align-items:start}.reviewDetailPanel,.reviewTablePanel{overflow:hidden;border:1px solid #dfe5ec;border-radius:18px;background:#fff;box-shadow:0 12px 34px rgba(31,47,65,.04)}.reviewTablePanel>header{display:flex;align-items:center;justify-content:space-between;min-height:60px;padding:10px 17px;border-bottom:1px solid #e8edf2}.reviewTablePanel>header strong{color:#202c39;font-size:17px}.reviewTablePanel>header span{color:#85919f;font-size:11px}.reviewTableHead{display:grid;grid-template-columns:minmax(240px,1.3fr) minmax(170px,.9fr) minmax(95px,.45fr) minmax(100px,.5fr) minmax(115px,.6fr);grid-gap:11px;gap:11px;padding:11px 15px 11px 48px;background:#f3f6fa;color:#667383;font-size:10px;font-weight:900}.reviewTableBody{min-height:340px}.reviewTableBody>article{position:relative;display:grid;grid-template-columns:minmax(240px,1.3fr) minmax(170px,.9fr) minmax(95px,.45fr) minmax(100px,.5fr) minmax(115px,.6fr);grid-gap:11px;gap:11px;align-items:center;min-height:92px;padding:11px 15px 11px 48px;border-bottom:1px solid #edf0f4;cursor:pointer}.reviewTableBody>article:hover{background:#f8fbff}.reviewTableBody>article.active{background:#eefaf6;box-shadow:inset 4px 0 #5ee2b6}.reviewTableBody>article>label{position:absolute;left:17px;top:35px}.reviewTableBody>article>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.reviewTableBody p,.reviewTableBody small,.reviewTableBody strong{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.reviewTableBody strong{color:#263341;font-size:11px}.reviewTableBody small{color:#84909e;font-size:9px}.reviewTableBody p{color:#657383;font-size:10px}.reviewStars{color:#ee7a2d!important;letter-spacing:1px}.reviewStatus.pending{color:#ce7818}.reviewStatus.published{color:#16815b}.reviewStatus.hidden{color:#d54c2d}.reviewEmpty{display:grid;place-items:center;align-content:center;grid-gap:9px;gap:9px;min-height:300px;padding:24px;color:#8995a3;text-align:center}.reviewEmpty strong{color:#354252;font-size:17px}.reviewEmpty span{font-size:11px}.reviewEmpty a{color:#2870c7;font-size:11px;font-weight:850;text-decoration:none}.reviewPager{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:56px;padding:9px 15px;background:#fafbfd}.reviewPager span{margin-right:auto;color:#7b8795;font-size:10px}.reviewPager button,.reviewPager select{min-height:33px;border:1px solid #dce2e9;border-radius:8px;padding:0 9px;background:#fff;color:#506071}.reviewDetailPanel{position:-webkit-sticky;position:sticky;top:84px;max-height:calc(100vh - 108px);overflow-y:auto}.reviewDetailPanel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;border-bottom:1px solid #e8edf2}.reviewDetailPanel>header>div{display:grid;justify-items:start;grid-gap:4px;gap:4px}.reviewDetailPanel>header strong{color:#263341;font-size:15px}.reviewDetailPanel>header small{color:#84909f;font-size:9px}.reviewDetailPanel>header a{color:#2870c7;font-size:10px;font-weight:850;text-decoration:none}.reviewDetailProduct{display:grid;grid-gap:5px;gap:5px;padding:13px 17px;background:#f8fafc}.reviewDetailProduct strong{color:#293746;font-size:12px}.reviewDetailProduct span{color:#df6f29;font-size:10px;font-weight:850}.reviewDetailPanel blockquote{margin:0;padding:17px;border:0;color:#465464;font-size:13px;line-height:1.7}.reviewDetailImages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0 17px 15px}.reviewDetailImages label{position:relative;overflow:hidden;border:2px solid #83dabd;border-radius:10px;aspect-ratio:1}.reviewDetailImages label.hidden{border-color:#e0a28e;opacity:.6}.reviewDetailImages img{width:100%;height:100%;object-fit:cover}.reviewDetailImages span{position:absolute;right:4px;bottom:4px;left:4px;padding:4px;border-radius:6px;background:rgba(20,29,40,.78);color:#fff;font-size:8px;text-align:center}.reviewNoImages{margin:0 17px 15px;padding:16px;border-radius:10px;background:#f5f7fa;color:#8994a1;font-size:10px;text-align:center}.reviewEditForm{display:grid;grid-gap:11px;gap:11px;padding:15px 17px;border-top:1px solid #e8edf2}.reviewEditForm>label:not(.reviewFeaturedToggle){display:grid;grid-gap:5px;gap:5px}.reviewEditForm label>span,.reviewEditForm legend{color:#617081;font-size:10px;font-weight:850}.reviewEditForm select,.reviewEditForm textarea{width:100%;box-sizing:border-box;border:1px solid #d8e0e8;border-radius:8px;padding:9px 10px;background:#fff;color:#293746}.reviewFeaturedToggle{display:flex;align-items:center;gap:7px}.reviewEditForm fieldset{display:flex;flex-wrap:wrap;gap:8px;border:1px solid #e3e8ed;border-radius:10px;padding:10px}.reviewEditForm fieldset label{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:7px;background:#f5f7fa}.reviewEditForm>p{margin:0;color:#8a4e38;font-size:9px;line-height:1.5}.reviewEditForm>button{justify-self:start}.caseOperations{overflow:hidden;border:1px solid #dfe5ec;border-radius:18px;background:#fff}.caseOperations>header{display:grid;grid-template-columns:minmax(300px,1fr) 150px 170px auto;grid-gap:14px;gap:14px;align-items:end;padding:16px 18px;border-bottom:1px solid #e8edf2}.caseOperations>header label{display:grid;grid-gap:5px;gap:5px}.caseOperations>header label span{color:#5e6a79;font-size:10px;font-weight:850}.caseOperations>header input{min-height:41px;border:1px solid #d7dfe8;border-radius:9px;padding:0 11px}.caseOperations>header>div{display:grid;grid-gap:4px;gap:4px}.caseOperations>header>div strong{color:#253240;font-size:23px}.caseOperations>header>div span{color:#84909e;font-size:9px}.caseProductList{display:grid;grid-gap:13px;gap:13px;padding:16px 18px}.caseProductList>article{overflow:hidden;border:1px solid #e2e7ed;border-radius:14px}.caseProductList>article>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#f8fafc}.caseProductList>article>header>div{display:grid;grid-gap:4px;gap:4px}.caseProductList>article>header strong{color:#283544;font-size:13px}.caseProductList>article>header span{color:#7f8b99;font-size:9px}.caseProductList>article>header a{color:#2870c7;font-size:10px;font-weight:850;text-decoration:none}.caseProductList>article>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px}.caseProductList figure{display:grid;align-content:start;grid-gap:0;gap:0;overflow:hidden;margin:0;border:1px solid #e4e8ed;border-radius:10px;background:#fff}.caseProductList figure.disabled{opacity:.55}.caseProductList figure>img,.caseProductList figure>span{display:grid;place-items:center;width:100%;aspect-ratio:1.15;object-fit:cover;background:#eef2f6;color:#8b96a3;font-size:10px}.caseProductList figcaption{display:grid;grid-gap:5px;gap:5px;padding:9px}.caseProductList figcaption strong{overflow:hidden;color:#2c3947;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.caseProductList figcaption p{display:-webkit-box;min-height:30px;margin:0;overflow:hidden;color:#73808f;font-size:9px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.caseProductList figcaption em{color:#17815b;font-size:8px;font-style:normal;font-weight:850}@media (max-width:1350px){.reviewWorkspace{grid-template-columns:minmax(620px,1.2fr) minmax(360px,.72fr)}.reviewTableHead{display:none}.reviewTableBody>article{grid-template-columns:minmax(230px,1.2fr) minmax(160px,.85fr) minmax(90px,.45fr) minmax(100px,.5fr)}.reviewTableBody>article>div:last-child{display:none}.caseProductList>article>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.reviewFilterPanel,.reviewOpsStats{grid-template-columns:repeat(3,minmax(0,1fr))}.reviewFilterPanel .wide{grid-column:span 2}.reviewWorkspace{grid-template-columns:1fr}.reviewDetailPanel{position:static;max-height:none}.caseOperations>header{grid-template-columns:1fr 1fr}}@media (max-width:720px){.reviewOpsStats{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewContentTabs{flex-wrap:wrap}.reviewContentTabs p{width:100%;margin:4px}.reviewFilterPanel{grid-template-columns:1fr}.reviewFilterPanel .wide{grid-column:auto}.reviewBatchBar{position:static;flex-wrap:wrap}.reviewBatchBar em{width:100%;margin-left:0}.reviewTableBody>article{grid-template-columns:1fr 1fr;padding-left:46px}.reviewTableBody>article>div:last-child,.reviewTableBody>article>div:nth-of-type(3),.reviewTableBody>article>div:nth-of-type(4){display:none}.caseOperations>header{grid-template-columns:1fr}.caseProductList>article>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.reviewEmptyState{display:grid;justify-items:start;grid-gap:10px;gap:10px;min-height:150px;align-content:center}.reviewEmptyState strong{color:#252d37;font-size:20px}.reviewEmptyState span{max-width:680px;color:#6e7884;line-height:1.6}.reviewAdminCard,.reviewAdminList{display:grid;grid-gap:14px;gap:14px}.reviewAdminCard>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.reviewAdminCard>header>div{display:grid;grid-gap:5px;gap:5px}.reviewAdminCard>header strong{color:#252d37;font-size:16px}.reviewAdminCard>header span{color:#e4572d;font-size:12px;font-weight:850}.reviewAdminCard>header em{padding:6px 9px;border-radius:999px;background:#eef8f3;color:#147651;font-size:11px;font-style:normal;font-weight:900}.reviewAdminCard>p{margin:0;color:#4f5b68;line-height:1.65}.reviewAdminImages{display:flex;flex-wrap:wrap;gap:8px}.reviewAdminImages img{width:92px;height:92px;border-radius:10px;object-fit:cover}.reviewAdminCard form{display:grid;grid-template-columns:minmax(180px,.4fr) minmax(180px,.4fr);grid-gap:12px;gap:12px;padding-top:14px;border-top:1px solid #e9ecf0}.reviewAdminCard form>label:not(.checkbox):not(.field){display:grid;grid-gap:6px;gap:6px}.reviewAdminCard form>label>span{color:#4b5764;font-size:12px;font-weight:850}.reviewAdminCard form select{border:1px solid #d8dde4;border-radius:9px;background:#fff;padding:9px 10px}.trustContentGuide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.trustContentGuide article{display:grid;justify-items:start;grid-gap:10px;gap:10px}.trustContentGuide article>strong{color:#27313c;font-size:19px}.trustContentGuide article>p{max-width:680px;margin:0;color:#687480;line-height:1.65}.trustContentBadge{display:inline-flex;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:900}.trustContentBadge.verified{background:#fff0eb;color:#dd4c25}.trustContentBadge.merchant{background:#eaf8f2;color:#147651}.contentSectionHeading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:22px 0 12px}.contentSectionHeading>div{display:grid;grid-gap:4px;gap:4px}.contentSectionHeading strong{color:#27313c;font-size:18px}.contentSectionHeading span{color:#7b8590;font-size:12px}.merchantCaseAdminList{display:grid;grid-gap:14px;gap:14px}.merchantCaseAdminCard{display:grid;grid-gap:16px;gap:16px}.merchantCaseAdminCard>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.merchantCaseAdminCard>header>div{display:grid;grid-gap:5px;gap:5px}.merchantCaseAdminCard>header strong{color:#27313c;font-size:16px}.merchantCaseAdminCard>header span{color:#7b8590;font-size:12px}.merchantCaseAdminGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.merchantCaseAdminGrid>div{display:grid;align-content:start;grid-gap:7px;gap:7px;overflow:hidden;border:1px solid #e7eaee;border-radius:12px;background:#fafbfc}.caseImagePlaceholder,.merchantCaseAdminGrid img{width:100%;height:138px;object-fit:cover;background:#eef1f4}.caseImagePlaceholder{display:flex;align-items:center;justify-content:center;color:#929aa4;font-size:12px}.merchantCaseAdminGrid em,.merchantCaseAdminGrid p,.merchantCaseAdminGrid strong{margin-right:12px;margin-left:12px}.merchantCaseAdminGrid strong{color:#303a45;font-size:14px}.merchantCaseAdminGrid p{min-height:42px;margin-top:0;margin-bottom:0;color:#6d7782;font-size:12px;line-height:1.5}.merchantCaseAdminGrid em{justify-self:start;margin-bottom:12px;padding:5px 8px;border-radius:999px;background:#edf2f5;color:#77818c;font-size:10px;font-style:normal;font-weight:850}@media (max-width:900px){.trustContentGuide{grid-template-columns:1fr}.merchantCaseAdminGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.shell:has(.productEditorLayoutV2){width:min(1320px,calc(100% - 36px))}.productEditorLayoutV2{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"rail" "audit" "main";grid-gap:14px;gap:14px}.productEditorLayoutV2>.editorMain{grid-area:main}.pddProductTabs{grid-area:rail;position:-webkit-sticky;position:sticky;z-index:30;top:8px;display:grid;grid-template-columns:repeat(3,minmax(170px,1fr)) minmax(310px,1.3fr);grid-gap:0;gap:0;align-items:stretch;overflow:hidden;padding:0;border:1px solid #e2e5e9;border-radius:10px;background:#fff;box-shadow:0 8px 24px rgba(27,38,53,.08)}.pddProductTabs>a{position:relative;display:flex;min-height:68px;padding:0 22px;border-right:1px solid #eceef1;border-radius:0;gap:10px;align-items:center;color:#555f6b;text-decoration:none}.pddProductTabs>a.active,.pddProductTabs>a:hover{background:#fff;color:#3976ce}.pddProductTabs>a.active:after{position:absolute;right:0;bottom:0;left:0;height:3px;background:#3976ce;content:""}.pddProductTabs>a b,.pddProductTabs>a.active b{display:grid;flex:none;width:26px;height:26px;border-radius:50%;place-items:center;background:#edf1f6;color:#687482;font-size:11px}.pddProductTabs>a.active b{background:#3976ce;color:#fff}.pddProductTabs>a em,.pddProductTabs>a span,.pddProductTabs>a strong{display:block}.pddProductTabs>a strong{color:inherit;font-size:15px}.pddProductTabs>a em{margin-top:3px;color:#929aa4;font-size:10px;font-style:normal}.pddTabStatus{display:grid;grid-template-columns:minmax(125px,.7fr) minmax(155px,1fr);grid-gap:8px;gap:8px;align-items:center;padding:8px 10px;background:#fafbfc}.pddTabStatus .localDraftBox,.pddTabStatus .railProgress{margin:0;padding:7px 9px}.pddTabStatus .localDraftBox>span{display:none}.pddTabStatus .localDraftBox div{margin-top:3px}.productPublishAudit{grid-area:audit;overflow:hidden;border:1px solid #e3e7eb;border-radius:10px;background:#fff}.productPublishAudit>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 18px;cursor:pointer;list-style:none}.productPublishAudit>summary::-webkit-details-marker{display:none}.productPublishAudit>summary span{font-size:13px;font-weight:900}.productPublishAudit>summary span.warn{color:#d34b27}.productPublishAudit>summary span.ok{color:#16845b}.productPublishAudit>summary em{color:#7f8994;font-size:11px;font-style:normal}.productPublishAudit[open]>summary{border-bottom:1px solid #e6e9ed}.productPublishAuditBody{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);grid-gap:12px;gap:12px;padding:12px;background:#f7f8fa}.productPublishAuditBody .publishChecklist,.productPublishAuditBody .serverPublishIssues{border-radius:10px}.productPublishAuditBody .checklistItems{grid-template-columns:repeat(2,minmax(0,1fr))}.editorInlineAdvanced{overflow:hidden;border:1px solid #e2e6eb;border-radius:10px;background:#f8f9fb}.editorInlineAdvanced>summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;color:#354150;cursor:pointer;font-size:13px;font-weight:900}.editorInlineAdvanced>summary span{color:#89929d;font-size:11px;font-weight:700}.editorInlineAdvanced[open]>summary{border-bottom:1px solid #e2e6eb}.editorInlineAdvanced>.formGrid{padding:14px}.compactSpecValue{grid-template-columns:minmax(0,1fr) 34px}.compactSpecValue button{width:34px}.pddSkuTable .visualSkuRow{grid-template-columns:minmax(240px,1.5fr) 112px 100px 78px minmax(190px,1.15fr) 88px 76px 62px;min-width:1080px}.skuFilterBar>label input{width:100px;border-left:1px solid #e4e7eb}.publishActions{bottom:10px;border-radius:10px;box-shadow:0 -6px 24px rgba(31,43,59,.11)}@media (max-width:1100px){.pddProductTabs{grid-template-columns:repeat(3,minmax(165px,1fr));overflow-x:auto}.pddTabStatus{grid-column:1/-1}}@media (max-width:760px){.pddProductTabs{position:static;grid-template-columns:repeat(3,170px)}.productPublishAuditBody,.productPublishAuditBody .checklistItems{grid-template-columns:1fr}}.mediaUploadState{display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:28px;padding:5px 8px;border-radius:8px;background:#eff6ff;color:#245fbd;font-size:11px;font-weight:850}.mediaUploadState.success{background:#ecfdf5;color:#16845b}.mediaUploadState.error{background:#fff1ed;color:#c64224}.mediaUploadState button{min-height:25px;padding:0 8px;background:#fff;color:inherit;font-size:11px}.nativeVideoUpload .videoCompatibilityNote{padding:12px 14px;border:1px solid #efd5a5;border-radius:10px;background:#fffaf0;color:#79521b;font-size:12px;line-height:1.65}.nativeVideoUpload .videoCompatibilityNote strong{color:inherit;font-size:13px}.nativeVideoUpload .videoCompatibilityNote ul{margin:7px 0;padding-left:18px}.nativeVideoUpload .videoCompatibilityNote small{display:block;color:inherit}.skuPowerTools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:11px;border-top:1px dashed #d8dee7}.skuPowerTools>label{display:flex;align-items:center;min-height:38px;overflow:hidden;border:1px solid #d9dee5;border-radius:8px;background:#fff}.skuPowerTools>label span{padding:0 9px;color:#586473;font-size:12px;white-space:nowrap}.skuPowerTools>label input:not([type=file]){width:135px;min-height:36px;border:0;border-left:1px solid #e4e7eb;padding:0 9px;outline:none}.skuPowerTools>button{min-height:38px;padding:0 12px;border:1px solid #cfd7e3;border-radius:8px;background:#fff;color:#315c9d;font-weight:850}.skuPowerTools>button:disabled{opacity:.45;cursor:not-allowed}.skuBatchImage{position:relative;padding-right:9px}.skuBatchImage input{max-width:190px;font-size:11px}.skuPasteTool{padding:11px 13px;border:1px solid #dbe3ee;border-radius:10px;background:#fff}.skuPasteTool summary{cursor:pointer;color:#315c9d;font-weight:900}.skuPasteTool p{margin:8px 0;color:#748092;font-size:12px}.skuPasteTool textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid #d7dde6;border-radius:8px;resize:vertical;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.skuPasteTool button{margin-top:8px;min-height:34px;padding:0 11px}.skuBulkMessage{color:#315c9d;font-size:12px;font-weight:850}.skuBulkMessage.success{color:#16845b}.skuBulkMessage.error{color:#c64224}.pddSkuTable .visualSkuRow{grid-template-columns:minmax(220px,1.35fr) 100px 90px 76px minmax(180px,1.15fr) 82px 72px 60px 105px;min-width:1240px}.pddSkuTable.noSkuImages .visualSkuRow{grid-template-columns:minmax(240px,1.5fr) 105px 95px minmax(190px,1.15fr) 84px 74px 62px 105px;min-width:1120px}.visualSkuImage{position:relative}.visualSkuImage small{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;min-width:20px;min-height:20px;padding:2px;border-radius:99px;background:#eff6ff;color:#245fbd;font-size:9px;font-weight:900}.visualSkuImage small.success{background:#dcfce7;color:#16845b}.visualSkuImage small.error{background:#fee2e2;color:#c64224}.visualSkuImage>button{position:absolute;z-index:2;left:0;right:0;bottom:-27px;min-height:24px;padding:0 5px;font-size:10px}.skuCopyRow{min-height:34px;padding:0 7px;border:1px solid #cfd8e5;border-radius:7px;background:#fff;color:#315c9d;font-size:11px;font-weight:850}.detailImageRetry{width:100%;min-height:30px;padding:4px 7px;border-radius:0 0 9px 9px;background:#fff1ed;color:#c64224;font-size:10px}.caseUploadState{display:block;padding:4px 6px;border-radius:6px;background:#eff6ff;color:#245fbd;font-size:10px;font-weight:850}.caseUploadState.success{background:#ecfdf5;color:#16845b}.caseUploadState.error{background:#fff1ed;color:#c64224}@media (max-width:760px){.skuPowerTools{align-items:stretch;flex-direction:column}.skuPowerTools>button,.skuPowerTools>label{width:100%;box-sizing:border-box}.skuPowerTools>label input:not([type=file]){flex:1 1}}.productSummaryCards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.productSummaryCards>a{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:16px;border:1px solid #e2e6ec;border-radius:14px;background:#fff;color:#354152;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.productSummaryCards>a:hover{transform:translateY(-1px);border-color:#b9c9df;box-shadow:0 8px 22px rgba(31,43,59,.07)}.productSummaryCards span{color:#596574;font-size:12px;font-weight:850}.productSummaryCards strong{color:#202735;font-size:26px}.productSummaryCards em{overflow:hidden;color:#8a939e;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.productSummaryCards>a.ok strong{color:#16845b}.productSummaryCards>a.warning strong{color:#b87512}.productSummaryCards>a.danger strong{color:#d44825}.productRelatedMenu{position:relative}.productAdvancedFilters>summary,.productRelatedMenu>summary,.rowMoreActions>summary{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border:1px solid #d7dce2;border-radius:10px;background:#fff;color:#4f5b69;cursor:pointer;font-size:12px;font-weight:850;list-style:none}.productAdvancedFilters>summary::-webkit-details-marker,.productRelatedMenu>summary::-webkit-details-marker,.rowMoreActions>summary::-webkit-details-marker{display:none}.productAdvancedFilters[open]>summary,.productRelatedMenu[open]>summary,.rowMoreActions[open]>summary{border-color:#9db8dc;background:#f5f9ff;color:#2863b9}.productRelatedMenu>div{position:absolute;z-index:40;top:calc(100% + 7px);right:0;display:grid;min-width:180px;overflow:hidden;padding:6px;border:1px solid #dfe4eb;border-radius:12px;background:#fff;box-shadow:0 12px 30px rgba(30,42,58,.14)}.productRelatedMenu>div a{padding:9px 10px;border-radius:8px;color:#3f4a58;text-decoration:none;font-size:13px;font-weight:800}.productRelatedMenu>div a:hover{background:#f3f7fc;color:#2863b9}.productFilters{grid-template-columns:minmax(240px,1.4fr) minmax(150px,.75fr) minmax(150px,.75fr) auto auto auto}.productAdvancedFilters{align-self:end}.productAdvancedFilters>div{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));grid-gap:10px;gap:10px;margin-top:10px;padding:13px;border:1px solid #e2e7ee;border-radius:11px;background:#fff}.productAdvancedFilters[open]{grid-column:1/-1}.productAdvancedFilters[open]>summary{justify-self:start}.rowMoreActions{min-width:62px}.rowMoreActions>summary{min-height:34px;padding:0 11px}.rowMoreActions>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.rowMoreActions button{min-height:32px;padding:0 10px;border:1px solid #d7dce2;border-radius:8px;background:#fff;color:#4f5965;font-size:12px;font-weight:850}@media (max-width:1100px){.productSummaryCards{grid-template-columns:repeat(3,minmax(0,1fr))}.productFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.productAdvancedFilters[open]{grid-column:1/-1}.productAdvancedFilters>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.productSummaryCards{grid-template-columns:repeat(2,minmax(0,1fr))}.productSummaryCards>a:first-child{grid-column:1/-1}.productFilters{grid-template-columns:1fr}.productAdvancedFilters[open]{grid-column:auto}.productAdvancedFilters>div{grid-template-columns:1fr}.productRelatedMenu>div{right:auto;left:0}}.adminSidebar{grid-template-rows:auto auto 1fr auto;width:248px;overflow-x:hidden}.adminEnvironmentBadge{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.035)}.adminEnvironmentBadge span{color:#ffd66b;font-size:12px;font-weight:900}.adminEnvironmentBadge em{color:rgba(255,255,255,.55);font-size:11px;font-style:normal;line-height:1.45}.adminEnvironmentBadge.production span{color:#ff9c86}.adminSidebarNav{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0}.adminSidebarNav details{min-width:0}.adminSidebarNav summary{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;color:rgba(255,255,255,.42);cursor:pointer;font-size:11px;font-weight:900;letter-spacing:.12em;list-style:none}.adminSidebarNav summary::-webkit-details-marker{display:none}.adminSidebarNav summary:after{content:"−";font-size:13px}.adminSidebarNav details:not([open]) summary:after{content:"+"}.adminSidebarNav details>div{display:grid;grid-gap:4px;gap:4px}.adminSidebarNav a{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-width:0;padding:8px 10px!important;border-radius:12px!important}.adminSidebarNav a>span{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(255,255,255,.035);font-size:12px}.adminSidebarNav a>em{overflow:hidden;font-size:13px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.adminSidebarNav a.active{background:linear-gradient(90deg,rgba(83,224,183,.2),rgba(72,142,222,.14));color:white;box-shadow:inset 3px 0 #61e6bd}.adminSidebarNav a.active>span{border-color:rgba(97,230,189,.55);background:rgba(97,230,189,.12);color:#72e8c4}.primaryButton{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:0;border-radius:11px;background:#f45127;color:#fff;font-weight:900}.dangerText{color:#c9472b!important}.categoryOperations{display:grid;grid-gap:14px;gap:14px}.categoryTable{overflow:hidden;padding:0}.categoryRow,.categoryTableHead{display:grid;grid-template-columns:minmax(320px,1.15fr) minmax(260px,1fr) 150px 150px 120px;grid-gap:18px;gap:18px;align-items:center}.categoryTableHead{padding:14px 20px;background:#f1f4f8;color:#596574;font-size:12px;font-weight:900}.categoryRow{padding:18px 20px;border-top:1px solid #e8ebef}.categoryIdentity{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;min-width:0}.categoryImageBox{position:relative;display:grid;place-items:center;width:84px;height:84px;overflow:hidden;border:1px dashed #c9d2de;border-radius:14px;background:#f7f9fc;color:#8a95a3;font-size:11px;text-align:center}.categoryImageBox img{width:100%;height:100%;object-fit:cover}.categoryFields{display:grid;grid-gap:8px;gap:8px;min-width:0}.categoryDescription,.categoryFields label{display:grid;grid-gap:5px;gap:5px}.categoryDescription>span,.categoryFields label>span{color:#697586;font-size:11px;font-weight:850}.categoryDescription textarea,.categoryFields input,.categorySort input{width:100%;box-sizing:border-box}.categoryDescription textarea{min-height:74px;resize:vertical}.categoryProductCount{display:grid;grid-gap:3px;gap:3px}.categoryProductCount strong{font-size:24px}.categoryProductCount span{color:#788493;font-size:11px}.categoryProductCount a{color:#2870c7;font-size:12px;font-weight:850;text-decoration:none}.categorySort{display:grid;grid-gap:9px;gap:9px}.categorySort .checkbox{margin:0}.categoryActions{display:grid;grid-gap:8px;gap:8px}.categoryActions button{width:100%}.categoryCreatePanel{padding:20px}.categoryCreatePanel>summary{cursor:pointer;font-weight:900;list-style:none}.categoryCreatePanel>summary::-webkit-details-marker{display:none}.categoryCreatePanel>summary:before{content:"+";margin-right:10px;color:#f45127;font-size:20px}.categoryCreateGrid{display:grid;grid-template-columns:1fr 1.4fr 1.4fr 120px auto;grid-gap:12px;gap:12px;align-items:end;margin-top:18px}.mediaManagerPage{max-width:1760px}.adminErrorPanel{display:grid;justify-items:start;grid-gap:12px;gap:12px;max-width:640px;margin:12vh auto 0;padding:28px}.adminErrorPanel strong{font-size:22px}.adminErrorPanel p{margin:0;color:#687481;line-height:1.7}.mediaManagerSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.mediaManagerSummary>div{display:grid;grid-gap:6px;gap:6px;padding:18px 20px;border:1px solid #e2e7ed;border-radius:16px;background:#fff}.mediaManagerSummary span{color:#6c7785;font-size:12px;font-weight:850}.mediaManagerSummary strong{font-size:29px}.mediaOrganizer{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.mediaFolderRail{position:-webkit-sticky;position:sticky;top:18px;display:grid;grid-gap:8px;gap:8px;padding:16px}.mediaFolderRail>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.mediaFolderRail>header strong{font-size:15px}.mediaFolderRail>header button{min-height:34px;padding:0 11px}.mediaCategoryLegend button,.mediaFolderRail>button,.mediaFolderRow>button,.mediaRelatedProducts button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:#44505f;text-align:left}.mediaFolderRail button.active{background:#eaf3ff;color:#2469be}.mediaFolderRail button.warning.active{background:#fff1eb;color:#c84727}.mediaFolderRail button b{font-size:11px}.mediaFolderRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px;gap:4px;align-items:center}.mediaFolderRow>div{display:flex}.mediaFolderRow>div button{min-height:32px;padding:0 7px;background:transparent;color:#8b96a4}.mediaCategoryLegend,.mediaRelatedProducts{display:grid;grid-gap:4px;gap:4px;padding-top:13px;border-top:1px solid #edf0f3}.mediaCategoryLegend>strong,.mediaRelatedProducts>strong{margin-bottom:3px;color:#2d3745;font-size:12px}.mediaRelatedProducts button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mediaOrganizerMain{display:grid;grid-gap:14px;gap:14px;min-width:0}.mediaManagerToolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;grid-gap:12px;gap:12px;align-items:end;padding:16px}.mediaManagerToolbar>label{display:grid;grid-gap:5px;gap:5px}.mediaManagerToolbar>label span{color:#647182;font-size:11px;font-weight:850}.mediaFilterTabs{display:flex;flex-wrap:wrap;gap:6px}.mediaFilterTabs button{min-height:40px;padding:0 13px;border:1px solid #d8dfe8;border-radius:10px;background:#fff;color:#596574}.mediaFilterTabs button.active{border-color:#7baaf0;background:#edf5ff;color:#2469be}.mediaBatchBar{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #bcd6f7;border-radius:13px;background:#f2f8ff}.mediaBatchBar select{min-width:200px}.mediaManagerGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.mediaManagerCard{position:relative;min-width:0;overflow:hidden;border:1px solid #dfe4ea;border-radius:15px;background:#fff}.mediaSelect{position:absolute;z-index:2;top:10px;left:10px;display:flex;align-items:center;gap:5px;padding:7px 9px;border-radius:9px;background:rgba(255,255,255,.94);font-size:11px;font-weight:850}.mediaManagerPreview{display:grid;place-items:center;aspect-ratio:1.12;overflow:hidden;background:#f2f5f8}.mediaManagerPreview img,.mediaManagerPreview video{width:100%;height:100%;object-fit:contain}.mediaManagerMeta{display:grid;grid-gap:4px;gap:4px;padding:12px 13px;border-top:1px solid #edf0f3}.mediaManagerMeta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mediaManagerMeta span{color:#7b8694;font-size:11px}.mediaReference{display:grid;grid-gap:6px;gap:6px;min-height:60px;padding:11px 13px;border-top:1px solid #edf0f3;background:#fafbfc}.mediaReference.used{background:#effaf5}.mediaReference>strong{color:#677382;font-size:11px}.mediaReference.used>strong{color:#16845b}.mediaReference a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:5px;gap:5px;color:#4f5c6b;font-size:10px;text-decoration:none}.mediaReference a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mediaReference a em{color:#2870c7;font-style:normal}.mediaClassification{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:11px 13px;border-top:1px solid #edf0f3}.mediaClassification label{display:grid;grid-gap:4px;gap:4px}.autoUsage>span,.mediaClassification label>span{color:#788493;font-size:10px;font-weight:850}.mediaClassification select{width:100%;min-width:0}.autoUsage{display:grid;grid-gap:4px;gap:4px;align-content:center}.autoUsage strong{color:#16845b;font-size:11px}.mediaManagerCard footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 13px;border-top:1px solid #edf0f3}.mediaManagerCard footer button{min-height:34px;padding:0 10px;border:1px solid #d7dee7;border-radius:9px;background:#fff;color:#3d628f;font-size:11px}.productTableRowV2{align-items:center}.productTestBadge{display:inline-flex!important;margin-left:7px;padding:3px 6px;border-radius:999px;background:#fff0ea;color:#c94727;font-size:9px;font-style:normal;vertical-align:middle}.membersPage{max-width:1680px}.memberOpsPage{max-width:1760px}.memberOpsHeader{align-items:flex-end}.memberOpsStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px;margin-bottom:16px}.memberOpsStats>div{display:grid;grid-gap:5px;gap:5px;min-height:112px;padding:18px 20px;border:1px solid #dfe5ec;border-radius:18px;background:#fff;box-shadow:0 8px 25px rgba(31,47,65,.035)}.memberOpsStats span{color:#6d7887;font-size:12px;font-weight:850}.memberOpsStats strong{color:#1f2935;font-size:30px;line-height:1}.memberOpsStats small{color:#929ba7;font-size:11px}.memberOpsStats .warning{border-color:#f2cfbd;background:#fff8f4}.memberOpsStats .warning strong{color:#e5522b}.memberFilterPanel{margin-bottom:14px;padding:16px 18px}.memberQuickFilters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:13px}.memberQuickFilters button{display:inline-flex;align-items:center;gap:7px;min-height:34px;border:1px solid #dbe3ec;border-radius:10px;padding:0 11px;background:#fff;color:#536273;font-size:11px;font-weight:850}.memberQuickFilters button.active{border-color:#69d4b5;background:#eefbf6;color:#14795b}.memberQuickFilters b{min-width:18px;border-radius:999px;padding:2px 6px;background:#eef2f6;color:#6b7786;font-size:9px;text-align:center}.memberQuickFilters button.active b{background:#d8f5ea;color:#14795b}.memberPrimaryFilters{display:grid;grid-template-columns:minmax(260px,1.45fr) minmax(160px,.7fr) minmax(160px,.7fr) auto auto;grid-gap:11px;gap:11px;align-items:end}.memberAdvancedFilters label,.memberPrimaryFilters label{display:grid;grid-gap:5px;gap:5px;min-width:0}.memberAdvancedFilters label>span,.memberPrimaryFilters label>span{color:#5e6a79;font-size:11px;font-weight:850}.memberAdvancedFilters input,.memberAdvancedFilters select,.memberPrimaryFilters input,.memberPrimaryFilters select{width:100%;min-height:42px;box-sizing:border-box;border:1px solid #d7dfe8;border-radius:10px;padding:0 12px;background:#f8fafc;color:#263341}.memberPrimaryFilters .ghostButton{min-height:42px}.memberAdvancedFilters{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));grid-gap:11px;gap:11px;margin-top:14px;padding-top:14px;border-top:1px solid #e9edf2}.memberBatchBar{position:-webkit-sticky;position:sticky;z-index:3;top:8px;display:flex;align-items:center;gap:10px;min-height:66px;margin-bottom:14px;padding:10px 16px;border:1px solid #cfe0f2;border-radius:16px;background:rgba(248,251,255,.96);box-shadow:0 9px 24px rgba(35,61,91,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.memberBatchBar.collapsed{min-height:50px;border-color:#e0e7ef;background:rgba(255,255,255,.94)}.memberBatchBar.collapsed>span{color:#7b8795;font-size:11px;font-weight:800}.memberBatchBar>label{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;color:#4e5e70;font-size:12px;font-weight:850}.memberBatchBar>strong{min-width:76px;color:#263341;font-size:13px}.memberBatchBar input,.memberBatchBar select{min-height:39px;border:1px solid #d4dee9;border-radius:9px;padding:0 10px;background:#fff;color:#344455}.memberBatchBar input{flex:1 1;min-width:170px}.memberBatchBar button{min-height:39px}.memberBatchBar em{margin-left:auto;color:#21805e;font-size:11px;font-style:normal;font-weight:850}.memberWorkspace{display:grid;grid-template-columns:minmax(650px,1.22fr) minmax(500px,.95fr);grid-gap:16px;gap:16px;align-items:start}.memberDetailPanel,.memberTablePanel{overflow:hidden;border:1px solid #dfe5ec;border-radius:18px;background:#fff;box-shadow:0 12px 34px rgba(31,47,65,.04)}.memberDetailPanel>header,.memberTablePanel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:12px 18px;border-bottom:1px solid #e8edf2}.memberTablePanel>header strong{color:#202c39;font-size:18px}.memberTablePanel>header span{color:#8793a1;font-size:12px}.memberTableHead{display:grid;grid-template-columns:minmax(235px,1.35fr) minmax(145px,.8fr) minmax(115px,.62fr) minmax(115px,.62fr) minmax(105px,.55fr);grid-gap:12px;gap:12px;padding:11px 16px 11px 48px;background:#f3f6fa;color:#667383;font-size:11px;font-weight:900}.memberTableBody{min-height:360px}.memberTableBody>article{position:relative;display:grid;grid-template-columns:minmax(235px,1.35fr) minmax(145px,.8fr) minmax(115px,.62fr) minmax(115px,.62fr) minmax(105px,.55fr);grid-gap:12px;gap:12px;align-items:center;min-height:82px;padding:11px 16px 11px 48px;border-bottom:1px solid #edf0f4;cursor:pointer;transition:.16s ease}.memberTableBody>article:hover{background:#f8fbff}.memberTableBody>article.active{background:#eefaf6;box-shadow:inset 4px 0 #5ee2b6}.memberTableBody>article>label{position:absolute;left:17px;top:31px}.memberTableBody>article>div:not(.memberIdentity){display:grid;grid-gap:5px;gap:5px;min-width:0}.memberTableBody strong{color:#263341;font-size:12px}.memberTableBody small,.memberTableBody strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.memberTableBody small{color:#8290a0;font-size:10px}.memberRowAction{width:max-content;margin-top:2px;border-radius:999px;padding:3px 7px;background:#eef6ff;color:#2870c7;font-size:9px;font-weight:900}.memberDetailTitle,.memberIdentity{display:flex;align-items:center;gap:10px;min-width:0}.memberDetailTitle>div,.memberIdentity>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.memberAvatar{display:grid;flex:0 0 42px;place-items:center;width:42px;height:42px;overflow:hidden;border-radius:13px;background:#e9f3f7;color:#3f7685;font-size:15px;font-weight:900}.memberAvatar.large{flex-basis:48px;width:48px;height:48px}.memberAvatar img{width:100%;height:100%;object-fit:cover}.serviceText.follow_up{color:#d17a18}.serviceText.urgent{color:#e04d2d}.serviceText.resolved{color:#18825c}.memberEmpty{display:grid;place-items:center;min-height:240px;padding:24px;color:#8995a3;text-align:center}.memberPager{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:58px;padding:10px 16px;background:#fafbfd}.memberPager span{margin-right:auto;color:#7b8795;font-size:11px}.memberPager button,.memberPager select{min-height:34px;border:1px solid #dce2e9;border-radius:8px;padding:0 10px;background:#fff;color:#506071}.memberDetailPanel{position:-webkit-sticky;position:sticky;top:88px;max-height:calc(100vh - 112px);overflow-y:auto}.memberDetailPanel>header a{color:#2870c7;font-size:11px;font-weight:850;text-decoration:none}.memberDetailTitle b{color:#4f90d8;font-size:10px;font-weight:900;letter-spacing:0}.memberDetailTitle strong{color:#202d3b;font-size:17px}.memberDetailTitle small{color:#83909f;font-size:10px}.memberDetailMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 17px;border-bottom:1px solid #edf0f3;background:#f8fafc}.memberDetailMetrics div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:0 9px;border-right:1px solid #e3e8ed}.memberDetailMetrics div:last-child{border:0}.memberDetailMetrics span{color:#8591a0;font-size:9px}.memberDetailMetrics strong{overflow:hidden;color:#293746;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.memberDetailTabs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-bottom:1px solid #e8edf2;background:#f8fafc}.memberDetailTabs button{min-height:38px;border:0;border-radius:0;background:transparent;color:#687789;font-size:10px;font-weight:900}.memberDetailTabs button.active{background:#fff;color:#1f73d1;box-shadow:inset 0 -2px #1f73d1}.memberProfileOverview{display:grid;grid-gap:12px;gap:12px;padding:15px 17px;border-bottom:1px solid #edf0f3;background:#fff}.memberProfileOverview h3{margin:0;color:#202d3b;font-size:15px}.memberNextActions{display:flex;flex-wrap:wrap;gap:7px}.memberNextActions a,.memberNextActions button{min-height:30px;border:1px solid #cdddf0;border-radius:9px;padding:7px 10px;background:#f7fbff;color:#276ec5;font-size:10px;font-weight:900;text-decoration:none;cursor:pointer}.memberProfileGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.memberProfileGrid div{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid #e5ebf2;border-radius:10px;padding:10px 11px;background:#fbfdff}.memberProfileAddress span,.memberProfileGrid span{color:#6f7d8d;font-size:10px;font-weight:850}.memberProfileGrid strong{overflow:hidden;color:#253342;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.memberProfileAddress{display:grid;grid-gap:6px;gap:6px;border:1px solid #e7ecef;border-radius:12px;padding:11px 12px;background:#f8fbfa}.memberProfileAddress p{margin:0;color:#465566;font-size:11px;line-height:1.55}.memberProfileLinks{display:flex;flex-wrap:wrap;gap:8px}.memberProfileLinks a{min-height:32px;border:1px solid #cbdcf0;border-radius:9px;padding:7px 10px;color:#2870c7;font-size:10px;font-weight:900;text-decoration:none}.memberLevelProgress{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:14px 17px;border-bottom:1px solid #edf0f3;background:#fffdf8}.memberLevelProgress div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px 11px;border:1px solid #f2dfbd;border-radius:10px;background:#fffaf0}.memberLevelProgress span{color:#8b6a2a;font-size:9px;font-weight:850}.memberLevelProgress strong{color:#47351a;font-size:13px}.memberLevelProgress small{color:#9a7b43;font-size:10px}.memberLevelProgress p{grid-column:1/-1;margin:0;color:#8b7652;font-size:10px;line-height:1.5}.memberDetailFlags{display:flex;flex-wrap:wrap;gap:6px;padding:12px 17px;border-bottom:1px solid #edf0f3}.memberDetailFlags span{padding:5px 8px;border-radius:999px;background:#eef3f8;color:#607083;font-size:9px;font-weight:850}.memberDetailFlags .gold{background:#fff3d8;color:#a76e12}.memberDetailFlags .danger{background:#fff0eb;color:#d44c2c}.memberEditForm{display:grid;grid-gap:10px;gap:10px;padding:15px 17px;border-bottom:1px solid #e7ebf0}.memberEditForm h3{margin:0;color:#293746;font-size:14px}.memberEditForm label{display:grid;grid-gap:5px;gap:5px}.memberEditForm label>span{color:#677585;font-size:10px;font-weight:850}.commonTagHints{display:flex;flex-wrap:wrap;gap:6px;margin-top:-4px}.commonTagHints span{padding:4px 7px;border-radius:999px;background:#f1f5f9;color:#6a7888;font-size:9px;font-weight:850}.memberEditForm input,.memberEditForm select,.memberEditForm textarea,.memberNoticeForm input,.memberNoticeForm textarea{width:100%;box-sizing:border-box;border:1px solid #d9e0e8;border-radius:8px;padding:9px 10px;background:#fff;color:#293746}.memberEditGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.memberEditForm button,.memberNoticeForm button{justify-self:start}.memberDetailSection{border-bottom:1px solid #e8edf2}.memberDetailSection>summary{display:flex;align-items:center;gap:8px;padding:14px 17px;color:#293746;cursor:pointer;font-size:12px;font-weight:900;list-style:none}.memberDetailSection>summary::-webkit-details-marker{display:none}.memberDetailSection>summary:before{content:"›";color:#8190a0;font-size:17px;transition:transform .15s}.memberDetailSection[open]>summary:before{transform:rotate(90deg)}.memberDetailSection>summary span{padding:3px 6px;border-radius:999px;background:#edf2f7;color:#738193;font-size:9px}.memberDetailSection>div{display:grid;grid-gap:8px;gap:8px;padding:0 17px 15px}.memberDetailSection article{position:relative;display:grid;grid-gap:5px;gap:5px;padding:10px 11px;border:1px solid #e7ebf0;border-radius:10px;background:#fbfcfd}.memberDetailSection article>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.memberDetailSection article strong{color:#293746;font-size:10px}.memberDetailSection article small{color:#8a96a4;font-size:9px}.memberDetailSection article p{margin:0;color:#667485;font-size:10px;line-height:1.5}.memberDetailSection article em{color:#a66d19;font-size:9px;font-style:normal}.memberDetailSection article b{color:#dc4e2d;font-size:9px}.memberDetailSection article a{justify-self:end;color:#2870c7;font-size:9px;font-weight:850;text-decoration:none}.memberNoticeForm{display:grid;grid-gap:8px;gap:8px;padding:0 17px 16px}.memberNoticeForm p{margin:0;color:#8a96a3;font-size:10px}.memberLevelRuleForm{display:grid;grid-gap:12px;gap:12px;padding:16px 17px}.memberLevelRuleForm>header{display:grid;grid-gap:5px;gap:5px}.memberLevelRuleForm h3{margin:0;color:#223142;font-size:16px}.memberLevelRuleForm p{margin:0;color:#7c8796;font-size:10px;line-height:1.55}.memberLevelRuleForm fieldset{display:grid;grid-template-columns:56px minmax(100px,.75fr) minmax(105px,.85fr) minmax(105px,.8fr);grid-gap:9px;gap:9px;margin:0;padding:12px;border:1px solid #e0e7ef;border-radius:12px;background:#fbfcfd}.memberLevelRuleForm legend{padding:0 5px;color:#2b3949;font-size:12px;font-weight:900}.memberLevelRuleForm label{display:grid;grid-gap:4px;gap:4px;min-width:0}.memberLevelRuleForm label>span{color:#697789;font-size:9px;font-weight:850}.memberLevelRuleForm input,.memberLevelRuleForm select{width:100%;min-height:34px;box-sizing:border-box;border:1px solid #d8e0ea;border-radius:8px;padding:0 9px;background:#fff;color:#283646;font-size:11px}.memberLevelRuleForm input[type=checkbox]{width:18px;min-height:18px;align-self:center}.memberLevelRuleForm .wide{grid-column:1/-1}.memberLevelRuleForm>button{justify-self:start;min-height:38px;background:#2f75d6}@media (max-width:1420px){.memberOpsStats{grid-template-columns:repeat(4,minmax(130px,1fr))}.memberWorkspace{grid-template-columns:minmax(620px,1.2fr) minmax(360px,.72fr)}.memberTableHead{display:none}.memberTableBody>article{grid-template-columns:minmax(220px,1.25fr) minmax(120px,.7fr) minmax(100px,.55fr) minmax(100px,.55fr)}.memberTableBody>article>div:last-child{display:none}}@media (max-width:1120px){.memberOpsStats{grid-template-columns:repeat(3,minmax(0,1fr))}.memberPrimaryFilters{grid-template-columns:1fr 1fr 1fr}.memberAdvancedFilters{grid-template-columns:repeat(3,minmax(0,1fr))}.memberWorkspace{grid-template-columns:1fr}.memberDetailPanel{position:static;max-height:none}.memberBatchBar{flex-wrap:wrap}.memberBatchBar em{width:100%;margin-left:0}}@media (max-width:720px){.memberOpsStats{grid-template-columns:repeat(2,minmax(0,1fr))}.memberAdvancedFilters,.memberPrimaryFilters{grid-template-columns:1fr}.memberBatchBar{position:static}.memberBatchBar input{width:100%;flex-basis:100%}.memberTableBody>article{grid-template-columns:1fr 1fr;gap:9px;padding-left:46px}.memberTableBody>article>div:last-child,.memberTableBody>article>div:nth-of-type(4){display:none}.memberDetailMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0}.memberEditGrid{grid-template-columns:1fr}.memberLevelRuleForm fieldset{grid-template-columns:1fr 1fr}}.previewStateBox.waiting{background:#f6f8fb;color:#778291}.wideInput{min-width:min(460px,100%)}.verifiedContentGuide{border-color:#bfe8d7;background:#f3fbf7}.merchantContentGuide{border-color:#f1d2c5;background:#fff8f4}.merchantHeading{margin-top:28px}@media (max-width:1320px){.categoryRow,.categoryTableHead{grid-template-columns:minmax(280px,1.15fr) minmax(220px,1fr) 120px 120px 105px;gap:12px}.mediaManagerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.adminFrame{grid-template-columns:210px minmax(0,1fr)}.adminSidebar{width:210px}.categoryTableHead{display:none}.categoryRow{grid-template-columns:1fr 1fr}.categoryActions,.categoryProductCount,.categorySort{align-self:stretch}.categoryCreateGrid{grid-template-columns:1fr 1fr}.mediaOrganizer{grid-template-columns:1fr}.mediaFolderRail{position:static}.mediaManagerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.adminSidebar{width:auto}.mediaManagerSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.categoryCreateGrid,.categoryRow,.mediaManagerGrid,.mediaManagerToolbar{grid-template-columns:1fr}}.orderWorkbenchShell .orderFilterForm{display:grid;grid-gap:10px;gap:10px;padding:14px 18px 16px}.orderWorkbenchShell .orderPrimaryFilters{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(170px,.7fr) minmax(220px,1fr) auto auto;grid-gap:10px;gap:10px;align-items:end}.orderWorkbenchShell .orderMoreFilters label,.orderWorkbenchShell .orderPrimaryFilters label{display:grid;grid-gap:5px;gap:5px;min-width:0}.orderWorkbenchShell .orderMoreFilters label>span,.orderWorkbenchShell .orderPrimaryFilters label>span{color:#5f6b7a;font-size:11px;font-weight:850}.orderWorkbenchShell .orderMoreFilters input,.orderWorkbenchShell .orderMoreFilters select,.orderWorkbenchShell .orderPrimaryFilters input{width:100%;box-sizing:border-box}.orderWorkbenchShell .orderMoreFilters{border-top:1px solid #edf0f5}.orderWorkbenchShell .orderMoreFilters>summary{display:flex;align-items:center;gap:9px;width:max-content;padding-top:11px;color:#2f75d6;cursor:pointer;font-size:12px;font-weight:900;list-style:none}.orderWorkbenchShell .orderMoreFilters>summary::-webkit-details-marker{display:none}.orderWorkbenchShell .orderMoreFilters>summary:before{content:"＋"}.orderWorkbenchShell .orderMoreFilters[open]>summary:before{content:"−"}.orderWorkbenchShell .orderMoreFilters>summary span{color:#8b95a2;font-size:10px}.orderWorkbenchShell .orderMoreFilters>div{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));grid-gap:10px;gap:10px;margin-top:11px}.orderWorkbenchShell .orderMoreFilters .wide{grid-column:span 2}.orderWorkbenchShell .orderTableList{gap:14px}.orderWorkbenchShell .orderTableCard{overflow:hidden;border-radius:22px}.orderCompactHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid #e8edf4}.orderCompactActions,.orderCompactIdentity{display:flex;align-items:center;gap:10px;min-width:0}.orderCompactIdentity>strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.orderCompactIdentity>span{color:#8b95a2;font-size:11px}.orderCompactActions>.moneyText{font-size:22px}.orderCompactActions>em{padding:6px 9px;border-radius:999px;background:#fff0e9;color:#cc4b27;font-size:11px;font-style:normal;font-weight:900}.orderDetailsButton{min-height:36px;padding:0 12px;border:1px solid #cfdaea;border-radius:10px;background:#fff;color:#2c70ca;font-size:12px;font-weight:900}.orderCompactStatuses{display:flex;flex-wrap:wrap;gap:7px;padding:10px 18px 0}.orderCompactStatuses span{padding:6px 9px;border-radius:999px;background:#eef3f8;color:#596675;font-size:10px;font-weight:850}.orderCompactStatuses span:first-child{background:#fff7df;color:#9b6a00}.orderCompactStatuses span:nth-child(2){background:#eaf8f1;color:#137653}.orderCompactStatuses span.danger{background:#fff0ec;color:#c74225}.orderCompactBody{display:grid;grid-template-columns:minmax(280px,1.15fr) minmax(210px,.8fr) minmax(260px,1fr) 140px;grid-gap:0;gap:0;margin:12px 18px 16px;border-top:1px solid #edf0f4}.orderCompactBody>div{min-width:0;padding:16px;border-right:1px solid #edf0f4}.orderCompactBody>div:last-child{border-right:0}.orderCompactBody .productCell{padding-left:0}.orderCompactBody .buyerCell,.orderCompactBody .noteCell{display:grid;align-content:start;grid-gap:7px;gap:7px}.orderCompactBody .buyerCell strong{color:#26303c}.orderCompactBody .buyerCell em,.orderCompactBody .buyerCell small,.orderCompactBody .buyerCell span{color:#6d7887;font-size:11px;font-style:normal}.orderCompactBody .noteCell p{display:grid;grid-gap:3px;gap:3px;margin:0}.orderCompactBody .noteCell p b{color:#75808d;font-size:10px}.orderCompactBody .noteCell p span{color:#333e4b;font-size:12px;line-height:1.5}.orderCompactBody .customCell{display:grid;place-items:center;padding-right:0}.orderDetailsOverlay{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:22px;background:rgba(15,23,42,.52);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.orderDetailsModal{width:min(980px,96vw);max-height:90vh;overflow:auto;border-radius:20px;background:#fff;box-shadow:0 30px 80px rgba(15,23,42,.28)}.orderDetailsModal>header{position:-webkit-sticky;position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px;border-bottom:1px solid #e7ebf0;background:#fff}.orderDetailsModal>header>div{display:grid;grid-gap:3px;gap:3px}.orderDetailsModal>header span{color:#7a8593;font-size:10px;font-weight:850}.orderDetailsModal>header strong{font-size:16px}.orderDetailsModal>header button{display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:50%;background:#eef2f6;color:#52606e;font-size:22px}.orderDetailsContent{display:grid;grid-gap:14px;gap:14px;padding:18px 20px 22px}.orderDetailsContent .orderDetailGrid{grid-template-columns:minmax(0,1.5fr) minmax(220px,.6fr)}.orderTechnicalFacts{display:flex;flex-wrap:wrap;gap:8px;padding:11px 13px;border-radius:10px;background:#f5f7fa;color:#6d7887;font-size:10px}.orderItemDetailList{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.orderItemDetailList>div{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(220px,1fr) minmax(140px,.8fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:11px 13px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.orderItemDetailList>div.failed{border-color:#f2b8ad;background:#fff7f5}.orderItemDetailList strong{font-size:13px}.orderItemDetailList em,.orderItemDetailList span{color:#667085;font-size:12px;font-style:normal}.productionItemRetry{display:inline-flex;align-items:center;gap:6px}.productionItemRetry button{min-height:32px;padding:0 10px;border:1px solid #f2a391;border-radius:8px;background:#fff;color:#b42318;font-weight:800}.productionItemRetry small{color:#8a4b40;font-size:11px}.productionFailedItems{display:grid!important;grid-gap:6px!important;gap:6px!important}.productionFailedItems>div{display:flex!important;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border-radius:8px;background:rgba(255,255,255,.72)}@media (max-width:980px){.orderItemDetailList>div{grid-template-columns:1fr;gap:5px}}.orderModalEvents{display:grid;border:1px solid #e4e8ed;border-radius:12px;overflow:hidden}.orderModalEvents p{display:grid;grid-template-columns:150px minmax(0,1fr) 150px;grid-gap:10px;gap:10px;margin:0;padding:10px 12px;border-bottom:1px solid #edf0f3;font-size:11px}.orderModalEvents p:last-child{border-bottom:0}.orderModalEvents em{color:#8b95a2;font-style:normal;text-align:right}.orderPaginationBar{display:flex;align-items:center;justify-content:space-between;gap:14px}.orderPageSize label{display:flex;align-items:center;gap:7px;color:#697586;font-size:11px;font-weight:850}.orderPageSize select{min-height:36px}.mediaManagerPage .mediaOrganizer{grid-template-columns:250px minmax(0,1fr)}.mediaManagerPage .mediaFolderRail{overflow:hidden}.mediaManagerPage .mediaFolderRail>header{position:static;min-width:0}.mediaManagerPage .mediaCreateFolder{position:static!important;flex:0 0 auto;min-width:74px;margin:0}.mediaManagerPage .mediaCategoryLegend,.mediaManagerPage .mediaRelatedProducts{display:block;padding-top:10px;border-top:1px solid #edf0f3}.mediaManagerPage .mediaCategoryLegend>summary,.mediaManagerPage .mediaRelatedProducts>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 4px;color:#354150;cursor:pointer;font-size:12px;font-weight:900;list-style:none}.mediaManagerPage .mediaCategoryLegend>summary::-webkit-details-marker,.mediaManagerPage .mediaRelatedProducts>summary::-webkit-details-marker{display:none}.mediaManagerPage .mediaCategoryLegend>summary:before,.mediaManagerPage .mediaRelatedProducts>summary:before{content:"›";color:#7f8b98}.mediaManagerPage .mediaCategoryLegend[open]>summary:before,.mediaManagerPage .mediaRelatedProducts[open]>summary:before{transform:rotate(90deg)}.mediaManagerPage .mediaCategoryLegend>summary span,.mediaManagerPage .mediaRelatedProducts>summary span{flex:1 1}.mediaManagerPage .mediaCategoryLegend>summary b,.mediaManagerPage .mediaRelatedProducts>summary b{color:#2d70c5;font-size:10px}.mediaManagerPage .mediaCategoryLegend>div,.mediaManagerPage .mediaRelatedProducts>div{display:grid;grid-gap:3px;gap:3px;max-height:320px;overflow:auto;padding:3px 0 6px}.mediaManagerPage .mediaRelatedProducts input{width:100%;min-height:36px;box-sizing:border-box;margin-bottom:4px}.mediaManagerPage .mediaManagerToolbar{grid-template-columns:minmax(320px,1fr) auto auto;align-items:end}.mediaManagerPage .mediaSearchField{position:static;min-width:0}.mediaManagerPage .mediaSearchField input{width:100%;min-width:0;box-sizing:border-box}.mediaManagerPage .mediaManagerToolbar .primaryButton{position:static!important;white-space:nowrap}@media (max-width:1180px){.orderWorkbenchShell .orderPrimaryFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.orderWorkbenchShell .orderMoreFilters>div{grid-template-columns:repeat(3,minmax(0,1fr))}.orderCompactBody{grid-template-columns:repeat(2,minmax(0,1fr))}.orderCompactBody>div:nth-child(2){border-right:0}.orderCompactBody>div:nth-child(n+3){border-top:1px solid #edf0f4}.mediaManagerPage .mediaManagerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.orderCompactHeader,.orderPaginationBar{align-items:flex-start;flex-direction:column}.orderCompactBody,.orderDetailsContent .orderDetailGrid,.orderWorkbenchShell .orderMoreFilters>div,.orderWorkbenchShell .orderPrimaryFilters{grid-template-columns:1fr}.orderCompactBody>div{border-right:0;border-top:1px solid #edf0f4}.mediaManagerPage .mediaManagerToolbar,.mediaManagerPage .mediaOrganizer{grid-template-columns:1fr}}.mediaFolderOverview{padding:0;overflow:hidden}.mediaFolderOverview>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid #e8edf3}.mediaFolderOverview>header>div{display:grid;grid-gap:4px;gap:4px}.mediaFolderOverview .mediaFolderActions{display:flex;align-items:center;gap:12px}.mediaFolderOverview .mediaFolderActions .primaryButton{min-height:40px;white-space:nowrap}.mediaFolderOverview>header strong{font-size:19px}.mediaFolderOverview>header em,.mediaFolderOverview>header span{color:#738091;font-size:12px;font-style:normal}.mediaFolderOverview>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:20px}.mediaFolderOverview>div>button{display:grid;grid-template-columns:82px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;min-height:112px;padding:14px;border:1px solid #dfe6ef;border-radius:16px;background:#fff;color:#26313d;text-align:left}.mediaFolderOverview>div>button:hover{border-color:#63a0e8;background:#f7fbff;transform:translateY(-1px)}.mediaFolderCover{display:grid;place-items:center;width:82px;height:82px;overflow:hidden;border-radius:12px;background:#eef3f8}.mediaFolderCover img{width:100%;height:100%;object-fit:cover}.mediaFolderCover b{font-size:30px}.mediaFolderInfo{display:grid;grid-gap:5px;gap:5px;min-width:0}.mediaFolderInfo strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.mediaFolderInfo small{color:#7a8592}.mediaFolderInfo em{color:#3477c8;font-size:11px;font-style:normal;font-weight:800}.mediaFolderOverview>div>button>b{color:#3477c8;font-size:11px;white-space:nowrap}.mediaFolderBreadcrumb{display:flex;align-items:center;gap:14px;margin-bottom:12px;padding:11px 14px;border:1px solid #dfe6ef;border-radius:13px;background:#fff}.mediaFolderBreadcrumb button{min-height:34px;padding:0 11px;border:1px solid #d9e1ea;border-radius:9px;background:#f5f8fb;color:#316fb8}.mediaFolderBreadcrumb div{display:flex;gap:6px;align-items:center;flex:1 1}.mediaFolderBreadcrumb em,.mediaFolderBreadcrumb span{color:#7d8895;font-size:11px;font-style:normal}.mediaSelectionBar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:10px 0;padding:10px 14px;border:1px solid #e0e6ed;border-radius:12px;background:#fff}.mediaSelectionBar label{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:850}.orderWorkbenchShell .orderDesk{gap:12px}.orderWorkbenchShell .orderDeskFilters{gap:8px;border-radius:20px}.orderWorkbenchShell .orderStatusTabs{min-height:60px;gap:22px}.orderWorkbenchShell .orderStatusTabs .orderTab{min-height:60px;font-size:14px}.orderWorkbenchShell .orderStatusTabs .orderTab span{font-size:13px}.orderWorkbenchShell .orderSyncStrip{margin-bottom:12px;padding:9px 12px}.orderWorkbenchShell .orderSyncStrip em{color:#8b95a2;font-size:11px}.orderWorkbenchShell .orderTableList{gap:10px}.orderWorkbenchShell .orderTableCard{border:1px solid #e5eaf1;border-radius:16px;box-shadow:0 8px 24px rgba(30,64,175,.045)}.orderWorkbenchShell .orderTableCard.needsAttention{border-color:#f5c2b2;box-shadow:0 8px 24px rgba(199,66,37,.07)}.orderWorkbenchShell .orderCompactHeader{min-height:42px;padding:10px 14px}.orderWorkbenchShell .orderCompactIdentity{flex:1 1}.orderWorkbenchShell .orderCompactIdentity>strong{font-size:13px}.orderWorkbenchShell .orderCompactActions{flex-wrap:wrap;justify-content:flex-end}.orderWorkbenchShell .orderCompactActions>.moneyText{font-size:18px}.orderWorkbenchShell .orderCompactActions>.orderPrimaryStatus{padding:5px 9px;background:#f1f4f7;color:#596675}.orderWorkbenchShell .orderPrimaryStatus.danger{background:#fff0ec;color:#bd3e22}.orderWorkbenchShell .orderPrimaryStatus.warn{background:#fff7df;color:#966500}.orderWorkbenchShell .orderPrimaryStatus.ok{background:#eaf8f1;color:#137653}.orderWorkbenchShell .orderPrimaryStatus.info{background:#edf4ff;color:#2f70c5}.orderWorkbenchShell .orderCompactActions .retryOrderControl{display:block}.orderWorkbenchShell .orderCompactActions .retryOrderControl .secondaryButton{min-height:34px;padding:0 11px;border-color:#f0a18d;color:#b93f24!important;font-size:11px}.orderWorkbenchShell .orderCompactActions .retryOrderControl small{display:none}.orderWorkbenchShell .orderDetailsButton{min-height:34px}.orderWorkbenchShell .orderCompactStatuses{gap:5px;padding:8px 14px 0}.orderWorkbenchShell .orderCompactStatuses span,.orderWorkbenchShell .orderCompactStatuses span:first-child,.orderWorkbenchShell .orderCompactStatuses span:nth-child(2){padding:4px 7px;background:#f0f3f7;color:#65717f;font-size:9px}.orderWorkbenchShell .orderCompactStatuses span.ok{background:#eaf8f1;color:#137653}.orderWorkbenchShell .orderCompactStatuses span.danger{background:#fff0ec;color:#bd3e22}.orderWorkbenchShell .orderCompactStatuses span.warn{background:#fff7df;color:#966500}.orderWorkbenchShell .orderCompactBody{grid-template-columns:minmax(340px,1.2fr) minmax(220px,.72fr) minmax(330px,1.08fr);margin:8px 14px 10px;border-top:0}.orderWorkbenchShell .orderCompactBody>div{padding:12px 14px}.orderWorkbenchShell .orderCompactBody .productCell{grid-template-columns:72px minmax(0,1fr);padding-left:0}.orderWorkbenchShell .productCover{width:72px;height:72px;border-radius:11px}.orderWorkbenchShell .productCell strong{font-size:13px}.orderWorkbenchShell .productCell em,.orderWorkbenchShell .productCell span{font-size:11px}.orderWorkbenchShell .productCell b{margin-top:4px;background:#edf4ff;color:#2e6fbe;font-size:10px}.customSummaryCell{display:grid;grid-template-columns:minmax(0,1fr) 72px;grid-gap:10px;gap:10px;align-items:center}.customSummaryCell>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.customSummaryCell>div strong{color:#293442;font-size:13px}.customSummaryCell>div span{color:#6d7887;font-size:11px;line-height:1.45}.customSummaryCell .orderPreviewTrigger,.customSummaryCell .previewStateBox{width:72px;height:72px;border-radius:11px}.customSummaryCell .orderPreviewTrigger{overflow:hidden}.customSummaryCell .orderPreviewTrigger>img{display:block;width:100%;height:100%;object-fit:cover}.buyerOperationCell{display:grid;grid-template-columns:minmax(120px,.65fr) minmax(150px,.8fr) minmax(190px,1fr);grid-gap:10px;gap:10px;align-items:start;padding-right:0!important;border-right:0!important}.buyerOperationCell .buyerCell{gap:3px}.buyerOperationCell .buyerCell strong{color:#293442;font-size:12px}.buyerOperationCell .buyerCell em,.buyerOperationCell .buyerCell span{color:#6d7887;font-size:10px;font-style:normal;line-height:1.4}.buyerMessageLine{display:grid;grid-gap:4px;gap:4px;margin:0;min-width:0}.buyerMessageLine b{color:#8a94a1;font-size:9px}.buyerMessageLine span{display:-webkit-box;overflow:hidden;color:#364150;font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.buyerOperationCell .orderQuickRemark{min-height:48px;padding:8px 10px}.buyerOperationCell .orderQuickRemark span{font-size:11px;-webkit-line-clamp:2}.buyerOperationCell .noteSyncState{grid-column:1/-1;margin-top:0}.orderTagsLine{grid-column:1/-1;color:#6d7887;font-size:10px}.orderWorkbenchShell .orderIssueBox.compact{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0 14px 10px;padding:8px 10px;border-radius:10px}.orderWorkbenchShell .orderIssueBox.compact>div strong{font-size:12px}.orderWorkbenchShell .orderIssueBox.compact>div span{font-size:10px}.orderWorkbenchShell .orderIssueBox.compact details span{max-width:520px}.orderWorkbenchShell .orderBatchToolbar{position:static;margin-bottom:10px;padding:9px 12px;border-radius:12px;box-shadow:none}@media (max-width:1280px){.orderWorkbenchShell .orderCompactBody{grid-template-columns:minmax(300px,1fr) minmax(190px,.65fr) minmax(280px,1fr)}.buyerOperationCell{grid-template-columns:1fr 1fr}.buyerOperationCell .noteSyncState,.buyerOperationCell .orderQuickRemark,.orderTagsLine{grid-column:1/-1}}@media (max-width:980px){.orderWorkbenchShell .orderCompactBody{grid-template-columns:1fr 1fr}.orderWorkbenchShell .buyerOperationCell{grid-column:1/-1;border-top:1px solid #edf0f4}}@media (max-width:680px){.orderWorkbenchShell .orderCompactActions{justify-content:flex-start}.orderWorkbenchShell .orderCompactBody{grid-template-columns:1fr}.orderWorkbenchShell .buyerOperationCell{grid-column:auto;grid-template-columns:1fr}.buyerOperationCell .noteSyncState,.buyerOperationCell .orderQuickRemark,.orderTagsLine{grid-column:auto}}.mediaSelectionBar span{color:#778392;font-size:11px}.mediaBatchBar .dangerText{border-color:#f0c6bd;background:#fff4f1}.mediaLibraryModal>section.categoryMediaPickerModal{width:min(1120px,94vw)}.categoryPickerWorkspace{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 230px;min-height:360px;overflow:hidden;border-top:1px solid #edf0f4}.categoryPickerFolders{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-content:start;overflow-y:auto;padding:18px}.categoryPickerFolders>button{display:grid;grid-template-columns:72px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:96px;padding:12px;border:1px solid #dfe6ef;border-radius:14px;background:#fff;color:#26313d;text-align:left}.categoryPickerFolders>button:hover{border-color:#4d91e1;background:#f7fbff}.categoryPickerFolders>button>span{display:grid;place-items:center;width:72px;height:72px;overflow:hidden;border-radius:10px;background:#eef3f8}.categoryPickerFolders img{width:100%;height:100%;object-fit:cover}.categoryPickerFolders>button>span b{font-size:26px}.categoryPickerFolders>button>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.categoryPickerFolders strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.categoryPickerFolders small{color:#788391}.categoryPickerFolders em{color:#3477c8;font-size:10px;font-style:normal;font-weight:800}.categoryPickerFolders>button>b{color:#3477c8;font-size:10px;white-space:nowrap}.categoryPickerBreadcrumb{grid-column:1/-1;display:flex;align-items:center;gap:12px;padding:10px 18px;border-bottom:1px solid #e8edf3;background:#f8fafc}.categoryPickerBreadcrumb button{min-height:34px;padding:0 10px;border:1px solid #d8e0e9;border-radius:9px;background:#fff;color:#316fb8}.categoryPickerBreadcrumb strong{flex:1 1}.categoryPickerBreadcrumb span{color:#7b8693;font-size:11px}.categoryPickerWorkspace>.mediaLibraryPickerGrid{grid-template-columns:repeat(4,minmax(130px,1fr));grid-auto-rows:245px;align-content:start}.categoryPickerWorkspace>.mediaLibraryPickerGrid>button{display:grid;grid-template-rows:minmax(0,1fr) auto auto;align-items:stretch;min-height:245px;height:auto;color:#26313d}.categoryPickerWorkspace>.mediaLibraryPickerGrid img{aspect-ratio:1/1;object-fit:contain;background:#eef2f6}.categoryPickerPreview{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:14px;border-left:1px solid #e4e9ef;background:#f8fafc}.categoryPickerPreview>img{width:100%;aspect-ratio:1/1;object-fit:contain;border:1px solid #dce3eb;border-radius:12px;background:#fff}.categoryPickerPreview>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.categoryPickerPreview strong{overflow-wrap:anywhere}.categoryPickerPreview small,.categoryPickerPreview span{color:#74808e;font-size:11px}.categoryCenterPage{max-width:1680px}.categoryPublishConsole{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;grid-gap:20px;gap:20px;align-items:center;margin-bottom:16px;border-left:5px solid #24a878}.categoryPublishConsole.pending{border-left-color:#e9a729}.categoryPublishConsole.blocked{border-left-color:#e7623d}.categoryPublishStatus{display:grid;grid-gap:4px;gap:4px}.categoryPublishStatus>span{color:#788493;font-size:11px;font-weight:850}.categoryPublishStatus>strong{font-size:20px}.categoryPublishStatus>p{margin:0;color:#76818e;font-size:12px}.categoryPublishStats{display:flex;gap:8px}.categoryPublishStats span{display:grid;min-width:92px;padding:10px 12px;border-radius:11px;background:#f5f7fa;color:#75808d;font-size:10px;text-align:center}.categoryPublishStats b{color:#242d37;font-size:18px}.categoryPublishActions{display:flex;gap:8px;align-items:center}.categoryPublishActions form{margin:0}.categoryPublishActions button[disabled]{border-color:#e1e5e9;background:#e8ebef;color:#929ba5;cursor:not-allowed;box-shadow:none}.categoryBlockerList{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:7px;padding-top:12px;border-top:1px solid #eceff3}.categoryBlockerList>strong{width:100%;color:#9f3d27;font-size:12px}.categoryBlockerList a{padding:6px 9px;border-radius:8px;background:#fff1ec;color:#b3492f;font-size:11px;font-weight:800;text-decoration:none}.categoryListPanel{overflow:hidden;padding:0}.categoryListPanel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 20px}.categoryListPanel>header>div{display:flex;align-items:center;gap:10px}.categoryListPanel>header>div:first-child{display:grid;grid-gap:2px;gap:2px}.categoryListPanel>header strong{font-size:17px}.categoryListPanel>header span{color:#7b8693;font-size:11px}.categoryCompactHead,.categoryCompactRow{display:grid;grid-template-columns:minmax(300px,1.45fr) 130px minmax(150px,.7fr) 170px 90px;grid-gap:14px;gap:14px;align-items:center}.categoryCompactHead{padding:11px 20px;background:#f2f5f8;color:#687483;font-size:11px;font-weight:900}.categoryCompactRow{min-height:98px;padding:12px 20px;border-top:1px solid #e8ecf1;background:#fff;scroll-margin-top:14px}.categoryCompactRow.changed{box-shadow:inset 3px 0 #e9a729}.categoryCompactRow:target{background:#fffaf1}.categoryCompactIdentity{display:grid;grid-template-columns:70px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-width:0}.categoryCompactIdentity>img,.categoryCompactIdentity>span{display:grid;place-items:center;width:68px;height:68px;overflow:hidden;border:1px solid #dde4ec;border-radius:12px;background:#f4f7fa;color:#8b96a3;font-size:10px;object-fit:cover;text-align:center}.categoryCompactIdentity>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.categoryCompactIdentity strong{font-size:15px}.categoryCompactIdentity small{overflow:hidden;color:#707c89;text-overflow:ellipsis;white-space:nowrap}.categoryCompactIdentity em{width:max-content;padding:3px 6px;border-radius:999px;background:#fff2d8;color:#a66b00;font-size:9px;font-style:normal;font-weight:850}.categoryCompactProducts{display:grid;grid-gap:2px;gap:2px}.categoryCompactProducts strong{font-size:21px}.categoryCompactProducts span{color:#7b8693;font-size:10px}.categoryCompactProducts a{color:#2b71c5;font-size:10px;font-weight:850;text-decoration:none}.categoryFrontendStatus{display:grid;grid-gap:3px;gap:3px}.categoryFrontendStatus strong{font-size:12px}.categoryFrontendStatus span{color:#7a8592;font-size:10px}.categoryFrontendStatus.on strong{color:#17815c}.categoryFrontendStatus.warning strong{color:#aa710d}.categoryFrontendStatus.danger strong{color:#c6482d}.categoryFrontendStatus.off strong{color:#7d8792}.categoryOrderControls{display:flex;align-items:center;gap:7px}.categoryOrderControls form{margin:0}.categoryOrderControls button{width:34px;min-height:34px;padding:0}.categoryOrderControls span{min-width:55px;color:#5f6b78;font-size:11px;text-align:center}.categoryEditButton{width:76px}.categoryDrawerLayer{position:fixed;z-index:80;inset:0;display:grid;justify-items:end}.categoryDrawerBackdrop{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:0;background:rgba(17,25,35,.5)}.categoryEditorDrawer{position:relative;z-index:1;display:flex;flex-direction:column;width:min(520px,94vw);height:100%;overflow-y:auto;background:#fff;box-shadow:-18px 0 45px rgba(15,23,34,.18)}.categoryEditorDrawer>header,.categoryWechatPreview>header{position:-webkit-sticky;position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;border-bottom:1px solid #e5e9ee;background:#fff}.categoryEditorDrawer>header>div,.categoryWechatPreview>header>div{display:grid;grid-gap:3px;gap:3px}.categoryEditorDrawer>header span,.categoryWechatPreview>header span{color:#7b8692;font-size:10px;font-weight:850}.categoryEditorDrawer>header strong,.categoryWechatPreview>header strong{font-size:18px}.categoryEditorDrawer>header>button,.categoryWechatPreview>header>button{min-width:38px;min-height:38px;padding:0;border-radius:50%}.categoryEditorDrawer>form:not(.categoryDeleteForm){display:grid;grid-gap:18px;gap:18px;padding:22px}.categoryEditorDrawer textarea{min-height:96px;resize:vertical}.categoryImageEditor{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:15px;gap:15px;align-items:center;padding:14px;border:1px solid #e2e7ed;border-radius:14px;background:#f8fafc}.categoryImageEditor .categoryImageBox{width:108px;height:108px}.categoryImagePickerActions{display:flex;flex-wrap:wrap;gap:7px}.categoryImagePickerActions button{min-height:36px}.categoryEditorStatus{padding:14px;border-radius:12px;background:#f6f8fa}.categoryEditorStatus .checkbox{margin:0}.categoryEditorStatus p{margin:7px 0 0;color:#74808d;font-size:11px}.categoryEditorDrawer footer{display:flex;justify-content:flex-end;padding-top:4px}.categoryDeleteForm{display:flex;align-items:center;gap:10px;margin:auto 22px 22px;padding:14px;border-top:1px solid #e8ebef}.categoryDeleteForm button{border:1px solid #efc8bd;background:#fff5f2}.categoryDeleteForm span{color:#7d8793;font-size:10px}.categoryPreviewLayer{justify-items:center;align-items:center}.categoryWechatPreview{position:relative;z-index:1;width:min(760px,94vw);max-height:92vh;overflow-y:auto;border-radius:20px;background:#f3f5f8;box-shadow:0 24px 70px rgba(10,17,27,.25)}.categoryPhone{width:min(390px,calc(100% - 40px));min-height:520px;margin:22px auto;padding:0 16px 24px;border:7px solid #222a34;border-radius:28px;background:#fff;box-shadow:0 12px 30px rgba(20,30,45,.12)}.categoryPhoneBar{display:flex;justify-content:space-between;margin:0 -16px 18px;padding:14px 16px;border-radius:20px 20px 0 0;background:#171d25;color:#fff;font-weight:850}.categoryPhone>strong{display:block;margin-bottom:12px;font-size:18px}.categoryPhone>div:last-of-type{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.categoryPhone article{overflow:hidden;border:1px solid #e6eaf0;border-radius:13px;background:#fff}.categoryPhone article img{width:100%;aspect-ratio:1;object-fit:cover;background:#f1f4f7}.categoryPhone article b,.categoryPhone article span{display:block;padding:7px 9px 0}.categoryPhone article span{padding-top:2px;padding-bottom:9px;color:#808a96;font-size:10px}.categoryWechatPreview>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 20px;border-top:1px solid #e0e5eb;background:#fff}.categoryWechatPreview>footer span{color:#6f7a87;font-size:11px}@media (max-width:1100px){.categoryPublishConsole{grid-template-columns:1fr}.categoryCompactHead{display:none}.categoryCompactRow{grid-template-columns:minmax(250px,1fr) 110px 130px auto}.categoryCompactRow>.categoryEditButton{grid-column:4;grid-row:1}}@media (max-width:760px){.categoryCompactRow{grid-template-columns:1fr 1fr}.categoryCompactIdentity{grid-column:1/-1}.categoryCompactRow>.categoryEditButton{grid-column:auto;grid-row:auto}.categoryListPanel>header{align-items:flex-start;flex-direction:column}.categoryListPanel>header>div:last-child{flex-wrap:wrap}.categoryImageEditor{grid-template-columns:1fr}}.freightCenterPage{max-width:1680px}.freightCenterPage .freightSummary{grid-template-columns:repeat(4,minmax(0,1fr))}.freightSummary>div small{color:#89939e;font-size:10px}.freightTemplateListPanel{overflow:hidden;padding:0}.freightTemplateListPanel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px}.freightTemplateListPanel>header>div{display:grid;grid-gap:3px;gap:3px}.freightTemplateListPanel>header strong{font-size:18px}.freightTemplateListPanel>header span{color:#7c8793;font-size:11px}.freightCompactHead,.freightCompactRow{display:grid;grid-template-columns:minmax(170px,1.2fr) minmax(145px,.95fr) minmax(140px,.9fr) 90px minmax(110px,.75fr) 100px;grid-gap:10px;gap:10px;align-items:center}.freightCompactHead{padding:12px 20px;background:#f1f4f8;color:#65717f;font-size:11px;font-weight:900}.freightCompactRow{min-height:104px;padding:14px 20px;border-top:1px solid #e6ebf0;background:#fff}.freightCompactRow.disabled{background:#fafbfc;opacity:.78}.freightCompactName,.freightCompactRegions,.freightCompactRule,.freightCompactStatus,.freightCompactUsage{display:grid;grid-gap:4px;gap:4px;min-width:0}.freightCompactName strong{font-size:15px}.freightCompactName>span,.freightCompactRegions>span,.freightCompactRule>span,.freightCompactStatus>span,.freightCompactUsage>span{color:#77828e;font-size:10px;line-height:1.45}.freightCompactName em{width:max-content;padding:4px 7px;border-radius:999px;background:#e9f8f1;color:#16825b;font-size:9px;font-style:normal;font-weight:900}.freightCompactRegions strong,.freightCompactRule strong{font-size:12px}.freightCompactUsage strong{font-size:21px}.freightCompactUsage a{color:#2d71c3;font-size:10px;font-weight:850;text-decoration:none}.freightCompactStatus strong{width:max-content;padding:4px 7px;border-radius:999px;font-size:10px}.freightCompactStatus strong.on{background:#eaf8f2;color:#18805b}.freightCompactStatus strong.off{background:#f0f2f5;color:#707b87}.freightCompactActions{display:grid;grid-gap:5px;gap:5px}.freightCompactActions form{margin:0}.freightCompactActions button{width:100%;min-height:36px}.freightDrawerLayer{position:fixed;z-index:85;inset:0;display:grid;justify-items:end}.freightDrawerBackdrop{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:0;background:rgba(16,24,34,.52)}.freightEditorDrawer{position:relative;z-index:1;width:min(1180px,96vw);height:100%;overflow-y:auto;background:#f5f7f9;box-shadow:-18px 0 50px rgba(15,25,38,.22)}.freightEditorDrawer>header{position:-webkit-sticky;position:sticky;z-index:20;top:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 22px;border-bottom:1px solid #dfe4ea;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.freightEditorDrawer>header>div{display:grid;grid-gap:3px;gap:3px}.freightEditorDrawer>header span{color:#77828e;font-size:10px;font-weight:850}.freightEditorDrawer>header strong{font-size:19px}.freightEditorDrawer>header>button{min-width:40px;min-height:40px;padding:0;border-radius:50%}.freightDrawerBody{padding:20px 22px 34px}.freightDrawerBody>.freightTemplateEditor{margin-top:0}.freightThresholdHint{display:grid;grid-gap:4px;gap:4px;align-content:center;padding:11px 13px;border:1px solid #cfe0f5;border-radius:10px;background:#f1f7ff}.freightThresholdHint strong{color:#2c66ac;font-size:11px}.freightThresholdHint span{color:#657485;font-size:10px;line-height:1.5}.freightDrawerContext{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:11px 13px;border:1px solid #dce3ea;border-radius:11px;background:#fff;color:#6c7784;font-size:11px}.freightDrawerContext a{margin-left:auto;color:#2d70c1;font-weight:900;text-decoration:none}.freightDeleteForm{display:flex;align-items:center;gap:11px;margin-top:16px;padding:15px;border:1px solid #ead7d1;border-radius:12px;background:#fff8f5}.freightDeleteForm button{border:1px solid #edc9be;background:#fff}.freightDeleteForm span{color:#7b8590;font-size:10px}@media (max-width:1260px){.freightCompactHead,.freightCompactRow{grid-template-columns:minmax(160px,1fr) minmax(135px,.9fr) minmax(130px,.8fr) 84px 110px 96px;gap:8px}}@media (max-width:960px){.freightCenterPage .freightSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.freightCompactHead{display:none}.freightCompactRow{grid-template-columns:1fr 1fr 1fr}}@media (max-width:680px){.freightCompactRow{grid-template-columns:1fr 1fr}.freightCompactName{grid-column:1/-1}.freightDrawerContext,.freightTemplateListPanel>header{align-items:flex-start;flex-direction:column}.freightDrawerContext a{margin-left:0}.freightDeleteForm{align-items:flex-start;flex-direction:column}}@media (max-width:1180px){.categoryPickerFolders{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.categoryPickerFolders,.categoryPickerWorkspace,.mediaFolderOverview>div{grid-template-columns:1fr}.categoryPickerPreview{border-top:1px solid #e4e9ef;border-left:0}}.integrationConsole{max-width:1540px}.integrationFlow{display:grid;grid-template-columns:minmax(150px,1fr) 28px minmax(150px,1fr) 28px minmax(180px,1fr) 28px minmax(180px,1fr);align-items:center;grid-gap:8px;gap:8px;margin-bottom:18px;padding:18px;border:1px solid #dfe6ee;border-radius:16px;background:#fff}.integrationFlow>span{color:#9aa6b4;font-size:22px;font-weight:900;text-align:center}.integrationFlowStep{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;grid-gap:2px 10px;gap:2px 10px;align-items:center;min-height:74px;padding:12px;border:1px solid #e2e7ed;border-radius:12px;background:#f8fafc}.integrationFlowStep i{grid-row:1/3;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font-style:normal;font-weight:950}.integrationFlowStep strong{color:#263444;font-size:14px}.integrationFlowStep span{color:#758292;font-size:10px;line-height:1.4}.integrationFlowStep.ready i{background:#e2f6ed;color:#147653}.integrationFlowStep.pending{border-color:#f0d5ae;background:#fff9ef}.integrationFlowStep.pending i{background:#ffe9c9;color:#ad6517}.integrationCards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.integrationCard{display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:154px;padding:17px;border:1px solid #dfe6ed;border-radius:14px;background:#fff}.integrationCard header{display:flex;align-items:center;justify-content:space-between;gap:10px}.integrationCard header>strong{color:#536171;font-size:11px}.integrationCard header>span{padding:4px 7px;border-radius:999px;font-size:9px;font-weight:900}.integrationCard h3{margin:4px 0 0;color:#1f2a38;font-size:20px}.integrationCard p{margin:0;color:#687687;font-size:11px;line-height:1.5}.integrationCard small{margin-top:auto;color:#929ca8;font-size:9px}.integrationCard.ready{border-color:#cce8dc}.integrationCard.ready header>span{background:#e7f7f0;color:#187758}.integrationCard.pending{border-color:#f0d5b2;background:#fffdfa}.integrationCard.pending header>span{background:#fff0dc;color:#a65f17}.integrationConfig,.integrationQueue{margin-bottom:18px}.integrationSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.integrationSectionHeader>div{display:grid;grid-gap:3px;gap:3px}.integrationSectionHeader h2{margin:0;font-size:20px}.integrationSectionHeader span{color:#7a8695;font-size:11px}.integrationIssueList{display:grid;grid-gap:8px;gap:8px}.integrationIssue{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;border:1px solid #efd7cf;border-radius:11px;background:#fff9f7}.integrationIssue>div:first-child{display:grid;grid-template-columns:auto auto;grid-gap:3px 12px;gap:3px 12px;min-width:0}.integrationIssue>div:first-child strong{color:#293443;font-size:12px}.integrationIssue>div:first-child span{color:#bd4d35;font-size:11px;font-weight:900}.integrationIssue>div:first-child small{grid-column:1/-1;overflow:hidden;color:#7e8792;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.integrationIssue :is(.retryOrderControl,.productionItemRetry){flex:0 0 auto}.integrationIssue .productionItemRetry button,.integrationIssue .secondaryButton{min-height:38px;padding:8px 12px;border:1px solid #e3b9ad;border-radius:9px;background:#fff;color:#a8402c;font-size:10px;font-weight:900}.integrationEmpty{display:grid;grid-gap:4px;gap:4px;padding:20px;border:1px dashed #cfe4da;border-radius:11px;background:#f4fbf8;text-align:center}.integrationEmpty strong{color:#23745a}.integrationEmpty span{color:#798692;font-size:11px}.integrationConfigGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.integrationConfigItem{display:flex;align-items:center;gap:10px;min-height:66px;padding:11px 12px;border:1px solid #dfe5eb;border-radius:10px;background:#f8fafc}.integrationConfigItem>i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:12px;font-style:normal;font-weight:950}.integrationConfigItem>div{display:grid;grid-gap:3px;gap:3px}.integrationConfigItem strong{color:#344253;font-size:11px}.integrationConfigItem span{color:#7b8794;font-size:9px}.integrationConfigItem.ready>i{background:#e2f6ed;color:#147653}.integrationConfigItem.pending>i{background:#fff0d9;color:#a8641c}@media (max-width:1120px){.integrationFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.integrationFlow>span{display:none}.integrationCards,.integrationConfigGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.integrationCards,.integrationConfigGrid,.integrationFlow{grid-template-columns:1fr}.integrationIssue,.integrationSectionHeader{align-items:flex-start;flex-direction:column}.integrationIssue>div:first-child{grid-template-columns:1fr}.integrationIssue>div:first-child small{grid-column:1;white-space:normal}}.serviceCenterPage{max-width:1800px}.serviceStats{grid-template-columns:repeat(4,minmax(0,1fr))}.serviceStats small{color:#89949f;font-size:10px}.serviceWorkspace{display:grid;grid-template-columns:300px minmax(600px,1fr) 360px;grid-gap:16px;gap:16px;align-items:start}.serviceCustomerRail{position:-webkit-sticky;position:sticky;top:18px;max-height:calc(100vh - 36px);padding:0;overflow:hidden}.serviceCustomerRail>header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #e4e9ee}.serviceCustomerRail>header strong{font-size:16px}.serviceCustomerRail>header span{color:#84909c;font-size:10px}.serviceCustomerRail>input{width:calc(100% - 28px);margin:14px;min-height:40px}.serviceQueueTabs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;padding:0 14px 12px}.serviceQueueTabs button{min-height:32px;padding:5px 3px;border:1px solid #dde4eb;background:#fff;color:#6d7985;font-size:9px}.serviceQueueTabs button.active{border-color:#9fd9c6;background:#eaf8f3;color:#147b59}.serviceCustomerList{max-height:calc(100vh - 190px);overflow-y:auto;border-top:1px solid #e5e9ee}.serviceCustomerList>button{display:grid;width:100%;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center;padding:13px 14px;border:0;border-bottom:1px solid #e8ecf0;border-radius:0;background:#fff;color:#1d2732;text-align:left}.serviceCustomerList>button.active{background:#edf8f5;box-shadow:inset 4px 0 #4cd3ac}.serviceCustomerList>button>span:nth-child(2){display:grid;grid-gap:3px;gap:3px;min-width:0}.serviceCustomerList>button strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.serviceCustomerList>button em,.serviceCustomerList>button small{overflow:hidden;color:#7d8894;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.serviceCustomerList>button small{color:#cc623e}.serviceCustomerList>button i{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#fff0e9;color:#cf552e;font-size:8px;font-style:normal;font-weight:900}.serviceAvatar{display:grid;width:38px;height:38px;overflow:hidden;place-items:center;border-radius:12px;background:#dfeaf2;color:#4e6173;font-size:13px;font-weight:900}.serviceAvatar.large{width:52px;height:52px;border-radius:15px;font-size:18px}.serviceAvatar img{width:100%;height:100%;object-fit:cover}.serviceMainColumn{display:grid;grid-gap:16px;gap:16px;min-width:0}.serviceCustomerSummary{padding:0;overflow:hidden}.serviceCustomerSummary>header{display:flex;align-items:center;justify-content:space-between;padding:18px;border-bottom:1px solid #e4e9ee}.serviceIdentity{display:flex;gap:11px;align-items:center}.serviceIdentity>div{display:grid;grid-gap:2px;gap:2px}.serviceIdentity>div em,.serviceIdentity>div span{color:#7d8894;font-size:9px;font-style:normal}.serviceIdentity>div strong{font-size:18px}.serviceStatus{padding:6px 9px;border-radius:999px;background:#eef2f5;color:#6d7883;font-size:10px;font-weight:900}.serviceStatus.follow_up{background:#fff4dc;color:#a76e11}.serviceStatus.urgent{background:#fff0eb;color:#d2512c}.serviceStatus.resolved{background:#e9f8f1;color:#16805a}.serviceCustomerMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 18px;border-bottom:1px solid #e5e9ee}.serviceCustomerMetrics>div{display:grid;grid-gap:3px;gap:3px;padding:0 12px;border-right:1px solid #e5e9ee}.serviceCustomerMetrics>div:first-child{padding-left:0}.serviceCustomerMetrics>div:last-child{border:0}.serviceCustomerMetrics span{color:#87919b;font-size:9px}.serviceCustomerMetrics strong{font-size:15px}.serviceTags{display:flex;flex-wrap:wrap;gap:6px;padding:12px 18px}.serviceTags span{padding:4px 7px;border-radius:999px;background:#edf2f6;color:#61707e;font-size:9px;font-weight:750}.serviceTags span.issue{background:#fff0e9;color:#d1562f}.serviceFollowForm{display:grid;grid-template-columns:150px 170px minmax(220px,1fr) auto;grid-gap:9px;gap:9px;align-items:end;padding:14px 18px 18px;background:#f8fafb}.serviceFollowForm label{display:grid;grid-gap:5px;gap:5px}.serviceFollowForm label span{color:#697581;font-size:9px;font-weight:850}.serviceFollowForm button,.serviceFollowForm input,.serviceFollowForm select{min-height:39px}.serviceOrdersPanel{padding:0;overflow:hidden}.serviceOrdersPanel>header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #e3e8ed}.serviceOrdersPanel>header>div{display:grid;grid-gap:3px;gap:3px}.serviceOrdersPanel>header strong{font-size:16px}.serviceOrdersPanel>header span{color:#7c8792;font-size:9px}.serviceOrderList>article{padding:17px 18px;border-top:1px solid #e6eaf0}.serviceOrderList>article:first-child{border-top:0}.serviceOrderList>article.attention{box-shadow:inset 4px 0 #f2a06e}.serviceOrderList article>header{display:flex;justify-content:space-between;gap:10px}.serviceOrderList article>header>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.serviceOrderList article>header strong{font-size:12px}.serviceOrderList article>header span{color:#7d8894;font-size:9px}.serviceOrderList article>header b,.serviceOrderList article>header em{padding:4px 7px;border-radius:999px;font-size:8px;font-style:normal}.serviceOrderList article>header em{background:#edf2f6;color:#5f6e7b}.serviceOrderList article>header b{background:#fff0e9;color:#d25730}.serviceOrderProduct{display:flex;justify-content:space-between;gap:12px;margin:12px 0;padding:11px;border-radius:10px;background:#f6f8fa}.serviceOrderProduct>div{display:grid;grid-gap:3px;gap:3px}.serviceOrderProduct strong{font-size:11px}.serviceOrderProduct small,.serviceOrderProduct span{color:#75818d;font-size:9px}.serviceOrderNotes{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.serviceOrderNotes>div{min-height:74px;padding:10px;border:1px solid #e1e6ec;border-radius:10px}.serviceOrderNotes>div>span{color:#87919b;font-size:8px;font-weight:850}.serviceOrderNotes p{margin-top:7px;color:#4f5b67;font-size:10px;line-height:1.5}.serviceOrderNotes .orderQuickRemark{width:100%;margin-top:5px}.serviceOrderList article>footer{display:flex;align-items:center;gap:9px;margin-top:12px}.serviceOrderList article>footer a{margin-left:auto;color:#2d70bf;font-size:9px;font-weight:850;text-decoration:none}.serviceContactColumn{display:grid;grid-gap:16px;gap:16px;min-width:0}.serviceReplyCard,.serviceTimeline,.wechatServiceCard{padding:17px}.serviceReplyCard>header,.serviceTimeline>header,.wechatServiceCard>header{display:grid;grid-gap:3px;gap:3px;margin-bottom:12px}.serviceReplyCard>header span,.serviceTimeline>header span,.wechatServiceCard>header span{color:#ef4e25;font-size:9px;font-weight:900;letter-spacing:.06em}.serviceReplyCard>header strong,.serviceTimeline>header strong,.wechatServiceCard>header strong{font-size:15px}.wechatServiceCard>p{margin-bottom:13px;color:#707c88;font-size:10px;line-height:1.6}.wechatServiceCard>div{display:grid;grid-template-columns:28px 1fr;grid-gap:2px 8px;gap:2px 8px;padding:9px 0;border-top:1px solid #e6eaf0}.wechatServiceCard>div span{grid-row:1/3;display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:#eef2f6;color:#65727f;font-size:9px;font-weight:900}.wechatServiceCard>div span.ok{background:#e9f8f2;color:#18805b}.wechatServiceCard>div strong{font-size:10px}.wechatServiceCard>div em{color:#84909b;font-size:8px;font-style:normal}.wechatServiceCard>a{display:block;margin-top:11px;color:#2d70bf;font-size:10px;font-weight:850;text-decoration:none}.serviceReplyCard form{display:grid;grid-gap:10px;gap:10px}.serviceReplyCard label{display:grid;grid-gap:5px;gap:5px}.serviceReplyCard label>span{color:#6d7985;font-size:9px;font-weight:850}.serviceReplyCard label.checkbox{display:flex;align-items:center}.serviceReplyCard textarea{resize:vertical}.serviceReplyCard>small{display:block;margin-top:10px;color:#88929c;font-size:8px;line-height:1.5}.serviceTimeline>div{display:grid}.serviceTimeline article{display:grid;grid-template-columns:12px 1fr;grid-gap:8px;gap:8px;padding:9px 0;border-top:1px solid #e7ebef}.serviceTimeline article i{width:8px;height:8px;margin-top:4px;border:2px solid #fff;border-radius:50%;background:#55c9a8;box-shadow:0 0 0 1px #9fdccb}.serviceTimeline article>div{display:grid;grid-gap:3px;gap:3px}.serviceTimeline article span{color:#8a949e;font-size:8px}.serviceTimeline article strong{font-size:10px}.serviceTimeline article p{color:#6f7b87;font-size:9px;line-height:1.45}@media (max-width:1420px){.serviceWorkspace{grid-template-columns:270px minmax(560px,1fr)}.serviceContactColumn{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.serviceWorkspace{grid-template-columns:1fr}.serviceCustomerRail{position:static;max-height:none}.serviceCustomerList{max-height:340px}.serviceContactColumn{grid-template-columns:1fr}.serviceFollowForm{grid-template-columns:1fr 1fr}.serviceFollowForm .note{grid-column:1/-1}}@media (max-width:680px){.serviceCustomerMetrics,.serviceFollowForm,.serviceOrderNotes,.serviceStats{grid-template-columns:1fr 1fr}.serviceFollowForm .note{grid-column:1/-1}}.realtimeServicePage{max-width:1880px}.serviceDeskHeader .adminNav{align-items:center}.serviceConnectionPill{display:inline-flex;align-items:center;gap:6px;min-height:34px;border:1px solid #f1c7b6;border-radius:999px;padding:0 12px;background:#fff7f3;color:#b84e2b;font-size:11px;font-weight:900}.serviceConnectionPill:before{content:"";width:7px;height:7px;border-radius:99px;background:currentColor}.serviceConnectionPill.ok{border-color:#b9e6d3;background:#effaf6;color:#16845b}.realtimeServiceStats{grid-template-columns:repeat(4,minmax(0,1fr))}.realtimeServiceStats small{color:#89949f;font-size:10px}.serviceIntegrationBanner{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px;padding:14px 17px;border:1px solid #f0c8b8;border-radius:14px;background:#fff7f3}.serviceIntegrationBanner>div:first-child{display:grid;grid-gap:3px;gap:3px}.serviceIntegrationBanner strong{font-size:13px}.serviceIntegrationBanner p,.serviceIntegrationBanner span{color:#78838e;font-size:9px;line-height:1.55}.serviceIntegrationBanner>div:nth-child(2){display:flex;gap:6px;flex-wrap:wrap}.serviceIntegrationBanner i{padding:5px 7px;border-radius:999px;background:#f6dfd6;color:#b25e42;font-size:8px;font-style:normal;font-weight:900}.serviceIntegrationBanner i.ok{background:#e6f7ef;color:#177b58}.serviceIntegrationBanner details{min-width:210px;color:#416d9b;font-size:9px}.serviceIntegrationBanner summary{cursor:pointer;font-weight:900}.serviceIntegrationBanner code{padding:2px 4px;border-radius:4px;background:#fff;color:#334a62}.serviceIntegrationBanner.ready{border-color:#b8e5d4;background:#effaf6}.realtimeServiceWorkspace{display:grid;grid-template-columns:310px minmax(580px,1fr) 390px;grid-gap:12px;gap:12px;align-items:start}.realtimeChatPanel,.realtimeConversationRail{height:calc(100vh - 255px);min-height:650px;padding:0;overflow:hidden}.serviceRailModes{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e2e7ec}.serviceRailModes button{min-height:48px;border:0;border-radius:0;background:#fff;color:#66737f;font-size:10px}.serviceRailModes button.active{color:#14805b;box-shadow:inset 0 -3px #55d2ae}.serviceRailModes b{margin-left:4px;padding:2px 5px;border-radius:999px;background:#edf1f4;font-size:8px}.realtimeConversationRail>input{width:calc(100% - 24px);margin:12px;min-height:38px}.serviceConversationFilters{display:flex;gap:4px;padding:0 12px 10px}.serviceConversationFilters button{flex:1 1;min-height:30px;padding:4px;border:1px solid #dfe5eb;background:#fff;color:#6b7783;font-size:8px}.serviceConversationFilters button.active{border-color:#a9ddcc;background:#ecf8f4;color:#147b58}.realtimeConversationList{height:calc(100% - 142px);overflow-y:auto;border-top:1px solid #e6eaef}.realtimeConversationList>button{display:grid;width:100%;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:12px;border:0;border-bottom:1px solid #e8ecf0;border-radius:0;background:#fff;color:#202a34;text-align:left}.realtimeConversationList>button.active{background:#ebf8f4;box-shadow:inset 4px 0 #4fd1ad}.realtimeConversationList>button>span:nth-child(2){display:grid;grid-gap:3px;gap:3px;min-width:0}.realtimeConversationList strong{display:flex;justify-content:space-between;gap:5px;font-size:11px}.realtimeConversationList time{color:#909aa4;font-size:8px;font-weight:500}.realtimeConversationList em,.realtimeConversationList small{overflow:hidden;color:#727e89;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.realtimeConversationList small{color:#2d7b62}.realtimeConversationList>button>i{display:grid;min-width:20px;height:20px;padding:0 5px;place-items:center;border-radius:999px;background:#ef5332;color:#fff;font-size:8px;font-style:normal;font-weight:900}.realtimeConversationList>button>i.issue{background:#fff0e9;color:#d25931}.realtimeChatPanel{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto}.realtimeChatPanel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;border-bottom:1px solid #e3e8ed;background:#fff}.chatHeaderActions{display:flex;align-items:center;gap:6px}.chatHeaderActions span{color:#75818d;font-size:9px}.chatHeaderActions button{min-height:32px;padding:6px 9px;font-size:8px}.realtimeChatMessages{overflow-y:auto;padding:18px;background:#f3f6f8}.chatEmptyState{display:grid;min-height:100%;place-content:center;text-align:center}.chatEmptyState strong{font-size:15px}.chatEmptyState p{max-width:360px;margin-top:7px;color:#7a8691;font-size:10px;line-height:1.6}.chatBubbleRow{display:flex;gap:8px;align-items:flex-start;margin-bottom:15px}.chatBubbleRow.outbound{flex-direction:row-reverse}.chatBubbleAvatar{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:#dfe8ef;color:#526271;font-size:10px;font-weight:900}.chatBubbleRow.outbound .chatBubbleAvatar{background:#d9f2e9;color:#197656}.chatBubbleRow>div{display:grid;grid-gap:4px;gap:4px;max-width:72%}.chatBubbleRow time{color:#929ba4;font-size:7px}.chatBubbleRow.outbound time{text-align:right}.chatBubbleRow section{padding:10px 12px;border-radius:4px 13px 13px 13px;background:#fff;box-shadow:0 2px 8px rgba(29,43,57,.06)}.chatBubbleRow.outbound section{border-radius:13px 4px 13px 13px;background:#c9f0e3}.chatBubbleRow section p{font-size:10px;line-height:1.65;white-space:pre-wrap}.chatBubbleRow section img{max-width:260px;border-radius:8px}.chatBubbleRow section a{display:block;margin-top:7px;color:#2c70b7;font-size:8px;font-weight:850;text-decoration:none}.chatBubbleRow small{color:#7f8993;font-size:7px}.chatBubbleRow small.failed{color:#d04f2c}.chatBubbleRow small button{margin-left:5px;padding:2px 5px;min-height:20px;font-size:7px}.chatActionNotice{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#eef9f5;color:#177957;font-size:9px}.chatActionNotice.error{background:#fff0eb;color:#c54e2c}.chatActionNotice button{min-height:24px;padding:2px 6px}.realtimeComposer{padding:11px 13px;border-top:1px solid #dfe5ea;background:#fff}.realtimeComposer>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.realtimeComposer>div:first-child{margin-bottom:7px}.realtimeComposer select{min-height:31px;padding:5px 8px;font-size:8px}.realtimeComposer span{color:#87919b;font-size:8px}.quickReplyBar{justify-content:flex-start!important;flex-wrap:wrap;margin-bottom:7px}.quickReplyBar button{min-height:26px;border:1px solid #dbe4ee;border-radius:999px;padding:0 9px;background:#f8fbff;color:#365c8d;font-size:8px;font-weight:850}.quickReplyBar button:hover:not(:disabled){border-color:#9ec0e6;background:#edf6ff}.quickReplyBar button:disabled{opacity:.45}.orderAddressControl{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid #e4e9f0;border-radius:12px;background:#f8fafc}.addressSyncLine{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#667282;font-size:12px;font-weight:850}.addressSyncLine button{min-height:30px;padding:0 9px;border:1px solid #e4b29f;border-radius:8px;background:#fff7f3;color:#b2472e;font-size:11px;font-weight:900}.orderAddressModal{max-width:640px}.orderAddressFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.orderAddressFields label{display:grid;grid-gap:6px;gap:6px;color:#667282;font-size:12px;font-weight:900}.orderAddressFields input,.orderAddressFields select,.orderAddressFields textarea{width:100%;border:1px solid #dce3ec;border-radius:10px;padding:10px 11px;background:#f8fafc;color:#1f2630;font:inherit}.orderAddressFields select:disabled{color:#9aa3ad;background:#f0f2f4}.orderAddressFields .wide{grid-column:1/-1}.orderAddressHint{margin:10px 0 0;color:#7b8795;font-size:12px;font-weight:750;line-height:1.5}.serviceOrderAddress{display:block;color:#687482;font-size:12px;font-weight:800}.realtimeComposer textarea{width:100%;border:0;background:#f6f8fa;resize:none}.realtimeComposer textarea:focus{outline:2px solid #a7dfce}.realtimeComposer>div:last-child{margin-top:7px}.realtimeComposer>div:last-child button{min-width:92px}.realtimeCustomerPanel{display:grid;grid-gap:12px;gap:12px;max-height:calc(100vh - 255px)}.realtimeCustomerCard,.realtimeOrderSidebar{padding:0;overflow:hidden}.realtimeCustomerCard>header,.realtimeOrderSidebar>header{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border-bottom:1px solid #e3e8ed}.realtimeCustomerCard>header>div,.realtimeOrderSidebar>header>div{display:grid;grid-gap:2px;gap:2px}.realtimeCustomerCard>header span,.realtimeOrderSidebar>header span{color:#87919b;font-size:8px}.realtimeCustomerCard>header strong,.realtimeOrderSidebar>header strong{font-size:14px}.realtimeCustomerCard .serviceCustomerMetrics{grid-template-columns:1fr 1fr}.compactServiceFollow{display:grid;grid-gap:7px;gap:7px;padding:12px 14px;background:#f8fafb}.compactServiceFollow input,.compactServiceFollow select{min-height:35px}.compactServiceFollow textarea{resize:vertical}.realtimeOrderSidebar>header a{color:#2f70b6;font-size:8px;font-weight:850;text-decoration:none}.realtimeOrderSidebar>div>article{padding:12px 14px;border-top:1px solid #e6eaee}.realtimeOrderSidebar>div>article:first-child{border-top:0}.realtimeOrderSidebar>div>article.attention{box-shadow:inset 3px 0 #ee9b68}.realtimeOrderSidebar article>header{display:flex;justify-content:space-between;gap:7px}.realtimeOrderSidebar article>header strong{font-size:9px}.realtimeOrderSidebar article>header span{color:#798590;font-size:8px}.realtimeOrderSidebar article>p{margin:7px 0;color:#4f5c68;font-size:9px;line-height:1.45}.buyerMessageCallout{margin:7px 0;padding:8px;border-radius:8px;background:#fff5e5;color:#6c5840;font-size:8px;line-height:1.5}.buyerMessageCallout span{display:block;margin-bottom:3px;color:#ac741d;font-weight:900}.serviceOrderBadges{display:flex;gap:4px;flex-wrap:wrap;margin:6px 0}.serviceOrderBadges b{padding:3px 5px;border-radius:999px;background:#fff0e9;color:#cb5632;font-size:7px}.realtimeOrderSidebar .orderQuickRemark{width:100%;margin-top:6px}.realtimeOrderSidebar article>footer{display:flex;align-items:center;justify-content:space-between;margin-top:7px}.realtimeOrderSidebar article>footer button{min-height:29px;padding:5px 7px;font-size:8px}.realtimeOrderSidebar article>footer a{color:#2d70b8;font-size:8px;text-decoration:none}.stationNoticeFallback{padding:13px 14px}.stationNoticeFallback summary{cursor:pointer;font-size:10px;font-weight:900}.stationNoticeFallback form{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.stationNoticeFallback input,.stationNoticeFallback select{min-height:34px}.stationNoticeFallback label.checkbox{display:flex;align-items:center;gap:5px;font-size:8px}@media(max-width:1450px){.realtimeServiceWorkspace{grid-template-columns:290px minmax(560px,1fr)}.realtimeCustomerPanel{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible}.realtimeChatPanel,.realtimeConversationRail{height:760px}}@media(max-width:980px){.realtimeServiceWorkspace{grid-template-columns:1fr}.realtimeConversationRail{height:420px;min-height:0}.realtimeChatPanel{height:720px;min-height:0}.realtimeCustomerPanel{grid-template-columns:1fr}.serviceIntegrationBanner{flex-direction:column}.realtimeServiceStats{grid-template-columns:repeat(2,minmax(0,1fr))}}.messageStats{grid-template-columns:repeat(4,minmax(160px,1fr))}.analyticsMetricV2 em,.messageStats .stat em{color:#707985;font-size:12px;font-style:normal;font-weight:700}.messageWorkspace{display:grid;grid-template-columns:minmax(360px,.72fr) minmax(560px,1.28fr);grid-gap:18px;gap:18px;align-items:start}.messageComposer{position:-webkit-sticky;position:sticky;top:18px}.compactForm{gap:13px}.messageToolbar{display:grid;grid-template-columns:auto minmax(180px,1fr) 150px;grid-gap:10px;gap:10px;align-items:center;margin-bottom:16px}.messageToolbar input,.messageToolbar select{width:100%;min-height:44px;border:1px solid #dce2ea;border-radius:12px;padding:0 13px;background:#f7f9fc;font:inherit}.segmented{display:flex;background:#eef2f7;border-radius:12px;padding:4px}.segmented button{border:0;background:transparent;color:#697382;padding:9px 12px;border-radius:9px;font-weight:900;white-space:nowrap}.segmented button.active{background:#fff;color:#1875db;box-shadow:0 1px 4px rgba(20,35,55,.1)}.messageRows{display:grid;grid-gap:10px;gap:10px}.messageRow{border:1px solid #e2e7ee;border-radius:16px;padding:16px;background:#fff}.messageRowTop{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.messageRowTop>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.messageRowTop strong{font-size:16px}.messageRowTop time{color:#8b94a0;font-size:12px;white-space:nowrap}.messageKind,.messageState{display:inline-flex;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:900}.messageState.published{color:#087a50;background:#e7f8ef}.messageState.scheduled{color:#176bc1;background:#e8f3ff}.messageState.ended,.messageState.withdrawn{color:#697382;background:#eef1f4}.messageState.draft{color:#a36000;background:#fff1d9}.messageKind{color:#7654c4;background:#f0eaff}.messageRow>p{margin:10px 0;color:#505a66;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.messageMeta{display:flex;flex-wrap:wrap;gap:7px}.messageMeta span{padding:5px 8px;border-radius:8px;background:#f5f7fa;color:#727c89;font-size:11px;font-weight:800}.messageActions{display:flex;justify-content:flex-end;gap:14px;margin-top:12px;padding-top:10px;border-top:1px solid #edf0f4}.textButton{border:0;background:transparent;color:#1672d4;font:inherit;font-weight:900;text-decoration:none;cursor:pointer}.dangerText{color:#d04a36}.formNotice{margin:10px 0 0;color:#c33d27;font-weight:800}.messagePreview{width:min(430px,calc(100vw - 32px));position:relative}.phonePreview{min-height:460px;border:10px solid #1e232b;border-radius:34px;background:#f4f6f9;padding:28px 22px;box-shadow:0 25px 70px rgba(0,0,0,.28)}.phonePreview>span{display:block;margin:-6px 0 32px;text-align:center;font-size:13px;font-weight:900}.phonePreview h3{margin:0 0 8px;font-size:23px}.phonePreview .previewSummary{color:#7a8490;border-bottom:1px solid #e0e5eb;padding-bottom:16px}.phonePreview>div{white-space:pre-wrap;line-height:1.8;color:#303741}.modalClose{position:absolute;right:15px;top:14px;width:34px;height:34px;border:0;border-radius:50%;background:#fff;font-size:22px;z-index:2}.rangeTabs{display:inline-flex;gap:4px;margin:0 0 16px;padding:4px;background:#e9eef4;border-radius:13px}.rangeTabs a{min-width:76px;padding:9px 16px;border-radius:10px;color:#626d79;text-align:center;text-decoration:none;font-weight:900}.rangeTabs a.active{color:#1674d6;background:#fff;box-shadow:0 2px 6px rgba(20,35,55,.08)}.analyticsStatsV2{grid-template-columns:repeat(6,minmax(130px,1fr))}.analyticsMetricV2{min-height:125px}.analyticsTopGrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);grid-gap:18px;gap:18px;margin-top:18px;align-items:stretch}.actionPanel,.trendPanel{min-height:350px}.trendChart{height:225px;display:flex;gap:5px;align-items:stretch;padding-top:16px}.trendColumn{min-width:0;flex:1 1;display:grid;grid-template-rows:20px 1fr 20px;grid-gap:5px;gap:5px;text-align:center}.trendColumn>span{color:#76808d;font-size:10px;overflow:hidden}.trendColumn>div{display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(0deg,#f0f5fa 1px,transparent 0);background-size:100% 25%;border-bottom:1px solid #dfe5ec}.trendColumn i{width:min(24px,70%);min-height:2px;display:block;border-radius:7px 7px 2px 2px;background:linear-gradient(180deg,#62d5ad,#20a87d)}.trendColumn em{color:#7c8692;font-size:10px;font-style:normal;white-space:nowrap}.actionList{display:grid;grid-gap:9px;gap:9px}.actionList a{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:10px;gap:10px;padding:13px 14px;border:1px solid #e3e8ee;border-radius:13px;text-decoration:none;color:#333b45;background:#fafbfd}.actionList a strong{min-width:34px;font-size:20px;text-align:center}.actionList a em{color:#2477ce;font-size:12px;font-style:normal;font-weight:900}.actionList a.danger{border-color:#ffd9d1;background:#fff6f3}.actionList a.danger strong{color:#dc4a32}.actionList a.warn{border-color:#ffe1ac;background:#fff9ee}.actionList a.warn strong{color:#b87708}.funnelPanel,.stockPanel{margin-top:18px}.funnelSteps{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0;overflow:hidden;border:1px solid #e2e7ee;border-radius:15px}.funnelSteps>div{position:relative;padding:18px;background:#f8fafc;border-right:1px solid #e2e7ee}.funnelSteps>div:last-child{border-right:0}.funnelSteps em,.funnelSteps span{display:block;color:#77818e;font-size:12px;font-style:normal;font-weight:800}.funnelSteps strong{display:block;margin:7px 0 3px;font-size:28px}.funnelSteps .negative{background:#fff6f3}.funnelSteps .negative strong{color:#d74b33}.analyticsDetailGrid{margin-top:18px;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)}.productRankHead,.productRankRow{grid-template-columns:minmax(220px,1fr) 70px 70px 130px!important}.productRankRow>span:last-child{display:flex;flex-direction:column;align-items:flex-end}.productRankRow small{color:#7a8490;font-size:11px}.customerRank{display:grid;grid-gap:2px;gap:2px}.customerRank a{display:grid;grid-template-columns:28px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:12px 5px;color:#2f3741;text-decoration:none;border-bottom:1px solid #edf0f4}.customerRank a>em{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:#edf4fc;color:#2375ca;font-style:normal;font-weight:900}.customerRank div span{display:block;color:#808a97;font-size:11px}.customerMix{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:16px}.customerMix span{padding:12px;border-radius:12px;background:#f3f6f9;color:#75808d;font-size:11px;font-weight:800}.customerMix strong{display:block;margin-top:5px;color:#242b33;font-size:20px}.stockStrip{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));grid-gap:10px;gap:10px}.stockStrip a{display:grid;grid-template-columns:1fr auto;grid-gap:5px 10px;gap:5px 10px;padding:14px;border:1px solid #e2e7ee;border-radius:13px;color:#303842;text-decoration:none}.stockStrip a strong{grid-column:1/-1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stockStrip a span{color:#7e8895;font-size:11px}.stockStrip a em{color:#b57508;font-style:normal;font-weight:900}.stockStrip a em.out{color:#d14430}.healthyState{grid-column:1/-1;padding:25px;border-radius:13px;color:#098058;background:#eaf9f2;font-weight:900;text-align:center}@media(max-width:1380px){.messageWorkspace{grid-template-columns:1fr}.messageComposer{position:static}.analyticsStatsV2{grid-template-columns:repeat(3,1fr)}}@media(max-width:980px){.analyticsStatsV2,.messageStats{grid-template-columns:repeat(2,1fr)}.analyticsDetailGrid,.analyticsTopGrid,.messageToolbar{grid-template-columns:1fr}.funnelSteps,.stockStrip{grid-template-columns:1fr 1fr}}.adminActionFeedback{margin:0;font-size:12px;font-weight:850}.adminActionFeedback.success{color:#137b57}.adminActionFeedback.error{color:#c84d2d}.adminFrame,.adminSidebar{height:100vh;min-height:0;overflow:hidden}.adminSidebar{position:-webkit-sticky;position:sticky;top:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);overscroll-behavior:contain;scrollbar-width:thin}.adminSidebar>.brandBlock{grid-column:1;grid-row:1;align-content:start;min-width:0}.adminSidebar>.adminEnvironmentBadge{grid-column:1;grid-row:2}.adminSidebar .adminSidebarNav{display:grid;grid-column:1;grid-row:3;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:4px;overscroll-behavior:contain}.sidebarNote{display:none}.adminContent{height:100vh;overflow-y:auto;overscroll-behavior:contain}.adminAccountBar{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:54px;padding:10px 32px;border-bottom:1px solid rgba(218,224,232,.72);background:rgba(244,246,248,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.adminAccountBar>div{display:grid;grid-gap:2px;gap:2px;min-width:0;text-align:right}.adminAccountBar strong{color:#1f2730;font-size:13px}.adminAccountBar span{color:#77818e;font-size:11px;font-weight:800}.adminAccountBar .ghostButton{min-height:34px;padding:0 13px;border:1px solid #d9e0e8;border-radius:10px;background:#fff;color:#4d5967;font-size:12px;box-shadow:0 1px 2px rgba(26,38,52,.04)}.adminAccountBar .ghostButton:hover{border-color:#b8c5d3;background:#f8fafc;color:#26313d}.subtleNav .secondaryButton{min-height:38px;padding:0 14px;background:#eef2f6;color:#394553}.compactActions a.empty{opacity:.58;background:#f7f9fb}.compactActions a em{min-width:42px;color:#647184;text-align:right}.adminFrame:has(.realtimeServicePage){grid-template-columns:190px minmax(0,1fr)}.adminFrame:has(.realtimeServicePage) .adminSidebar{width:190px;padding:18px 12px;gap:12px}.adminFrame:has(.realtimeServicePage) .adminSidebarNav{gap:7px}.adminFrame:has(.realtimeServicePage) .adminSidebarNav a{grid-template-columns:28px minmax(0,1fr);gap:7px;padding:6px 8px!important}.adminFrame:has(.realtimeServicePage) .adminSidebarNav a>span{width:28px;height:28px}.realtimeServicePage{width:calc(100% - 24px);max-width:none;padding:12px 0 16px}.serviceDeskHeader{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin-bottom:8px}.serviceDeskHeader>div:first-child{display:flex;align-items:baseline;gap:12px}.serviceDeskHeader h1{font-size:24px}.serviceDeskHeader>div:first-child span{color:#7b8692;font-size:11px;font-weight:800}.serviceDeskStatus{display:flex;align-items:center;gap:6px}.serviceDeskStatus a,.serviceDeskStatus span{display:inline-flex;align-items:center;min-height:30px;border-radius:7px;padding:0 9px;font-size:10px;font-weight:900;text-decoration:none}.serviceDeskStatus span:before{content:"";width:6px;height:6px;margin-right:5px;border-radius:50%;background:currentColor}.serviceDeskStatus .ok{background:#eaf8f2;color:#137b57}.serviceDeskStatus .warn{background:#fff2eb;color:#be4f2c}.serviceDeskStatus a{background:#20262e;color:#fff}.serviceQueueStrip{display:flex;align-items:stretch;height:42px;margin-bottom:8px;overflow:hidden;border:1px solid #dfe5ea;border-radius:8px;background:#fff}.serviceQueueStrip button{flex:1 1;gap:8px;min-height:40px;border:0;border-right:1px solid #e5eaee;border-radius:0;padding:0 14px;background:#fff;color:#687480;font-size:11px}.serviceQueueStrip button:last-child{border-right:0}.serviceQueueStrip button:hover{background:#f5faf8}.serviceQueueStrip strong{color:#202933;font-size:17px}.realtimeServicePage .serviceIntegrationBanner{min-height:38px;margin-bottom:8px;padding:8px 12px;border-radius:8px}.realtimeServicePage .serviceIntegrationBanner span{margin-left:12px}.realtimeServiceWorkspace{grid-template-columns:280px minmax(500px,1fr) 350px;gap:8px}.realtimeChatPanel,.realtimeConversationRail,.realtimeCustomerPanel{height:calc(100vh - 126px);min-height:600px}.realtimeCustomerPanel{display:block;max-height:none;padding:0;overflow-y:auto}.realtimeChatPanel>header{position:relative;min-height:58px;padding:9px 12px}.serviceTransferMenu{position:absolute;z-index:8;top:50px;right:10px;display:flex;gap:6px;min-width:300px;padding:8px;border:1px solid #dce2e8;border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(25,37,49,.16)}.serviceTransferMenu select{flex:1 1;min-width:0}.serviceTransferMenu button{min-height:32px;padding:0 9px}.realtimeChatMessages{padding:14px}.failedHistoryToggle{display:block;min-height:28px;margin:0 auto 12px;border:1px solid #e0e5ea;border-radius:6px;padding:0 10px;background:#fff;color:#697581;font-size:9px}.realtimeComposer{padding:8px 10px}.composerTools{justify-content:flex-start!important;margin-bottom:6px}.composerTools>span{margin-left:auto}.quickReplyMenu{position:relative}.quickReplyMenu summary{display:inline-flex;align-items:center;min-height:31px;border:1px solid #dbe2e9;border-radius:7px;padding:0 9px;color:#40546b;cursor:pointer;font-size:9px;font-weight:900;list-style:none}.quickReplyMenu summary::-webkit-details-marker{display:none}.quickReplyMenu>div{position:absolute;z-index:12;bottom:38px;left:0;display:grid;grid-gap:5px;gap:5px;width:360px;padding:8px;border:1px solid #dce2e8;border-radius:9px;background:#fff;box-shadow:0 14px 34px rgba(25,37,49,.18)}.quickReplyMenu>div button{min-height:32px;justify-content:flex-start;border:0;border-radius:6px;padding:6px 9px;background:#f5f8fb;color:#385777;font-size:9px;text-align:left}.realtimeComposer textarea{min-height:74px;max-height:130px;padding:9px 10px;border-radius:7px}.customerPanelTabs{position:-webkit-sticky;position:sticky;z-index:5;top:0;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e1e6eb;background:#fff}.customerPanelTabs button{min-height:42px;border:0;border-radius:0;background:#fff;color:#6d7883;font-size:10px}.customerPanelTabs button.active{color:#147b59;box-shadow:inset 0 -3px #4fd1ad}.customerPanelSection{min-height:calc(100% - 43px)}.customerPanelSection>header{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:10px 12px;border-bottom:1px solid #e5e9ed}.customerPanelSection>header>div{display:grid;grid-gap:2px;gap:2px}.customerPanelSection>header span{color:#84909b;font-size:8px}.customerPanelSection>header strong{font-size:12px}.customerPanelSection>header a{color:#2e73ba;font-size:9px;font-weight:900;text-decoration:none}.orderFocusPanel>select{width:calc(100% - 24px);min-height:36px;margin:10px 12px 0}.orderFocusPanel>article{display:grid;grid-gap:8px;gap:8px;padding:12px}.orderFocusPanel>article.attention{box-shadow:inset 3px 0 #ef9366}.orderFocusPanel>article>p{display:flex;justify-content:space-between;gap:10px;color:#495561;font-size:10px}.orderFocusPanel>article>p strong{max-width:72%}.orderFocusPanel>article>small{color:#6d7884;font-size:9px}.orderFocusPanel>article>footer{display:flex;align-items:center;justify-content:space-between}.orderFocusPanel>article>footer a{color:#2e73ba;font-size:9px;font-weight:900;text-decoration:none}.customerTimeline>article{padding:11px 12px;border-bottom:1px solid #e8ebef}.customerTimeline>article>div{display:flex;justify-content:space-between;gap:8px}.customerTimeline>article strong{font-size:10px}.customerTimeline small,.customerTimeline time{color:#89939e;font-size:8px}.customerTimeline p{margin-top:5px;color:#596571;font-size:9px;line-height:1.5}@media(max-width:1500px){.adminFrame:has(.realtimeServicePage){grid-template-columns:170px minmax(0,1fr)}.adminFrame:has(.realtimeServicePage) .adminSidebar{width:170px}.realtimeServiceWorkspace{grid-template-columns:250px minmax(470px,1fr) 320px}}@media(max-width:1180px){.adminFrame:has(.realtimeServicePage){grid-template-columns:150px minmax(0,1fr)}.adminFrame:has(.realtimeServicePage) .adminSidebar{width:150px}.adminFrame:has(.realtimeServicePage) .adminSidebarNav a>em{font-size:11px}.realtimeServiceWorkspace{grid-template-columns:240px minmax(480px,1fr)}.realtimeCustomerPanel{grid-column:1/-1;height:auto;min-height:0}}@media(max-width:820px){.adminFrame:has(.realtimeServicePage){grid-template-columns:1fr}.adminFrame:has(.realtimeServicePage) .adminSidebar{position:static;width:auto;min-height:auto}.realtimeServiceWorkspace{grid-template-columns:1fr}.realtimeConversationRail{height:360px;min-height:0}.realtimeChatPanel{height:680px;min-height:0}.serviceQueueStrip{height:auto;flex-wrap:wrap}.serviceQueueStrip button{flex-basis:50%}}.homeReleaseBar{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 24px;border:1px solid #dfe5eb;border-radius:18px;background:#fff}.homeReleaseBar>div{display:flex;gap:12px;align-items:center}.homeReleaseBar p{margin:4px 0 0;color:#7b8591;font-size:12px}.releaseDot{width:13px;height:13px;border-radius:50%;box-shadow:0 0 0 7px #e8f7f1;background:#21a878}.releaseDot.draft{box-shadow:0 0 0 7px #fff2dd;background:#e49520}.homeReleaseBar dl{display:flex;gap:8px;margin:0}.homeReleaseBar dl div{min-width:100px;padding:10px 14px;border-radius:12px;background:#f5f7fa}.homeReleaseBar dt{color:#7a8491;font-size:11px;font-weight:800}.homeReleaseBar dd{margin:3px 0 0;font-size:18px;font-weight:950}.homeReleaseBar dd.bad{color:#d54a32}.homeReleaseBar dd.good{color:#16805a}.homeCheckPanel{display:flex;justify-content:space-between;gap:24px;margin:14px 0 18px;padding:16px 20px;border:1px solid #bfe8d8;border-radius:16px;background:#effaf5}.homeCheckPanel.blocked{border-color:#ffd3c8;background:#fff5f1}.homeCheckPanel p{margin:4px 0 0;color:#707b87;font-size:12px}.homeCheckPanel ul{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin:0;padding:0;list-style:none}.homeCheckPanel li{padding:5px 9px;border-radius:999px;background:#fff;color:#a16a13;font-size:11px;font-weight:800}.homeCheckPanel li.error{color:#c9452f}.homeCheckPanel>span{color:#087b56;font-weight:950}.homeEditor{display:grid;grid-gap:18px;gap:18px}.homeEditSection{margin:0}.homeEditSection .panelTitle>button{margin-left:auto}.homeBannerList{display:grid;grid-gap:12px;gap:12px}.homeBannerList>article{display:grid;grid-template-columns:250px minmax(0,1fr) auto;grid-gap:16px;gap:16px;padding:14px;border:1px solid #e1e6ec;border-radius:15px;background:#fafbfd}.homeBannerImage{position:relative;display:grid;min-height:125px;place-items:center;border-radius:12px;overflow:hidden;background:#edf1f5;color:#7c8793}.homeBannerImage img{width:100%;height:140px;object-fit:cover}.homeBannerImage>button{position:absolute;right:8px;bottom:8px;min-height:34px;padding:6px 10px;font-size:11px}.homeBannerFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.homeBannerFields label{display:grid;grid-gap:4px;gap:4px}.homeBannerFields label>span{color:#6d7783;font-size:11px;font-weight:850}.homeBannerFields input,.homeBannerFields select{width:100%;min-height:40px;border:1px solid #dbe1e8;border-radius:10px;padding:0 10px;background:#fff}.homeBannerFields .checkbox{display:flex;align-items:center}.homeBannerList nav{display:flex;flex-direction:column;gap:6px}.homeBannerList nav button{min-width:44px;min-height:38px;padding:5px}.homeSectionSorter{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:18px}.homeSectionSorter article{display:grid;grid-template-columns:32px 1fr auto 38px 38px;grid-gap:9px;gap:9px;align-items:center;padding:13px;border:1px solid #e2e7ed;border-radius:13px}.homeSectionSorter article>span{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:#20262e;color:#fff;font-weight:900}.homeSectionSorter article div{display:grid}.homeSectionSorter small{color:#818b96;font-size:10px}.homeSectionSorter button{min-height:34px;padding:4px}.homeSectionTitles{padding-top:14px;border-top:1px solid #e6eaef}.homeStickyActions{position:-webkit-sticky;position:sticky;z-index:20;bottom:12px;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 18px;border:1px solid #dce3e9;border-radius:16px;background:rgba(255,255,255,.95);box-shadow:0 12px 38px rgba(26,38,51,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.homeStickyActions>div{display:grid;margin-right:auto}.homeStickyActions span{color:#7a8490;font-size:11px}.homeHistory{margin-top:18px}.homeHistory>div{display:grid;grid-gap:8px;gap:8px}.homeHistory article{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid #e1e6ec;border-radius:12px}.homeHistory article>div{display:grid}.homeHistory article span{color:#78838f;font-size:11px}.homeMediaPicker{width:min(980px,calc(100vw - 48px));max-height:84vh;overflow:hidden}.homeMediaFilters{display:grid;grid-template-columns:220px 1fr;grid-gap:10px;gap:10px;padding:12px 16px}.homeMediaFilters input,.homeMediaFilters select{min-height:42px;border:1px solid #dce2e8;border-radius:10px;padding:0 12px;background:#fff}.homeMediaPicker .mediaLibraryPickerGrid{max-height:60vh;overflow-y:auto;padding:12px 16px}.homePreviewModal{width:min(560px,calc(100vw - 32px));max-height:92vh;overflow:auto;border-radius:22px;background:#eef1f5}.homePreviewModal>header{position:-webkit-sticky;position:sticky;z-index:2;top:0;display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:#fff}.homePreviewModal>header div{display:grid}.homePreviewModal>header span{color:#7b8591;font-size:11px}.miniHomePreview{width:390px;min-height:700px;margin:20px auto;padding-bottom:25px;border:9px solid #20262d;border-radius:32px;overflow:hidden;background:#f7f8fa;box-shadow:0 20px 55px rgba(0,0,0,.2)}.miniHomeTop{padding:20px 16px 12px;background:#fff}.miniHomeTop b{display:block;margin-bottom:10px}.miniHomeTop span{display:block;padding:9px 12px;border-radius:999px;background:#f0f2f5;color:#8a939d;font-size:11px}.miniHomeHero{display:flex;min-height:180px;flex-direction:column;justify-content:flex-end;margin:12px;border-radius:16px;padding:18px;background-position:50%;background-size:cover;color:#fff;text-shadow:0 1px 6px #000}.miniHomeHero.empty{display:grid;place-items:center;background:#e7ebef;color:#7c8792;text-shadow:none}.miniHomeHero strong{font-size:22px}.miniHomeHero p{margin:5px 0 0;font-size:11px}.miniHomeAnnouncement{margin:0 12px 12px;padding:9px 11px;border-radius:10px;background:#fff7e6;color:#91641f;font-size:10px}.miniHomeSection{padding:14px 12px;background:#fff;border-top:8px solid #f4f5f7}.miniHomeSection h3{margin:0 0 10px;font-size:15px}.miniCategoryGrid,.miniProductGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.miniCategoryGrid span{display:grid;grid-gap:5px;gap:5px;text-align:center;font-size:9px}.miniCategoryGrid i,.miniCategoryGrid img{width:100%;aspect-ratio:1;border-radius:12px;object-fit:cover;background:#edf0f3}.miniProductGrid{grid-template-columns:1fr 1fr}.miniProductGrid>span{display:grid;grid-gap:4px;gap:4px}.miniProductGrid i,.miniProductGrid img{width:100%;aspect-ratio:1;border-radius:10px;object-fit:cover;background:#edf0f3}.miniProductGrid b{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.miniProductGrid em{color:#ef5332;font-size:10px;font-style:normal;font-weight:900}.miniPlaceholder p{margin:0;color:#858e98;font-size:10px}.miniHomeServices{display:flex;flex-wrap:wrap;gap:6px;padding:13px}.miniHomeServices span{padding:6px 8px;border-radius:999px;background:#eaf8f2;color:#18795a;font-size:9px}@media(max-width:1100px){.homeReleaseBar{align-items:flex-start;flex-direction:column}.homeReleaseBar dl{width:100%;overflow-x:auto}.homeBannerList>article{grid-template-columns:180px minmax(0,1fr)}.homeBannerList nav{grid-column:1/-1;flex-direction:row}.homeSectionSorter{grid-template-columns:1fr}}@media(max-width:760px){.homeBannerFields,.homeBannerList>article{grid-template-columns:1fr}.homeStickyActions{position:static;flex-wrap:wrap}.homeStickyActions>div{width:100%}.homeReleaseBar dl div{min-width:90px}.miniHomePreview{width:calc(100% - 24px)}}.mediaLibraryModal>section.homeMediaPicker{width:min(1120px,calc(100vw - 48px));max-height:88vh}.homeMediaPicker .homeMediaFilters{grid-template-columns:240px 1fr;padding:12px 18px;border-bottom:1px solid #edf0f4}.homeMediaPicker .mediaLibraryPickerGrid.homeMediaPickerGrid{grid-template-columns:repeat(4,minmax(170px,1fr));grid-auto-rows:min-content;align-content:start;max-height:66vh;overflow-y:auto;padding:16px 18px 22px}.homeMediaPickerGrid>button{grid-template-rows:150px auto auto;min-height:215px;padding:9px;border:1px solid #dfe5ec;background:#fff;color:#27313c;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.homeMediaPickerGrid>button:hover{border-color:#4a91df;box-shadow:0 8px 22px rgba(44,82,124,.12);transform:translateY(-1px)}.homeMediaPickerGrid>button.selected{border:2px solid #ff5b2d;background:#fff8f5}.homeMediaThumb{position:relative;display:grid!important;width:100%;height:150px;place-items:center;overflow:hidden!important;border-radius:9px;background:linear-gradient(45deg,#edf1f5 25%,transparent 0),linear-gradient(-45deg,#edf1f5 25%,transparent 0),linear-gradient(45deg,transparent 75%,#edf1f5 0),linear-gradient(-45deg,transparent 75%,#edf1f5 0),#f8fafc;background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.homeMediaPickerGrid .homeMediaThumb img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;border-radius:0;background:transparent}.homeMediaThumb b{position:absolute;right:7px;bottom:7px;padding:5px 7px;border-radius:8px;background:rgba(25,34,44,.82);color:#fff;font-size:10px}.homeMediaPickerGrid>button.selected .homeMediaThumb b{background:#ff542c}.homeMediaPickerGrid>button>span:not(.homeMediaThumb){display:block;margin-top:2px;font-size:12px}.homeMediaPickerGrid>button>em{display:block;overflow:hidden;color:#7d8793;font-size:10px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.homeMediaPicker .mediaLibraryPickerGrid.homeMediaPickerGrid{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media(max-width:760px){.homeMediaPicker .homeMediaFilters{grid-template-columns:1fr}.homeMediaPicker .mediaLibraryPickerGrid.homeMediaPickerGrid{grid-template-columns:repeat(2,minmax(130px,1fr))}.homeMediaPickerGrid>button{grid-template-rows:120px auto auto;min-height:185px}.homeMediaThumb{height:120px}}.compactTopbar{align-items:end}.compactTopbar h1{font-size:42px}.opsStats{grid-template-columns:repeat(6,minmax(130px,1fr))}.opsShortcutPanel,.opsTodoPanel{padding:0;overflow:hidden}.opsShortcutPanel>header,.opsTodoPanel>header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #e4e8ed}.opsTodoPanel>header div{display:flex;align-items:center;gap:10px}.opsShortcutPanel>header span,.opsTodoPanel>header span{color:#74808c;font-size:12px;font-weight:800}.opsTodoPanel>header a{color:#286db7;font-size:12px;font-weight:900;text-decoration:none}.opsTodoGrid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));grid-gap:1px;gap:1px;background:#e6e9ed}.opsTodoGrid a{display:grid;grid-template-columns:1fr auto;grid-gap:6px 12px;gap:6px 12px;padding:18px 20px;background:#fff;color:#27313b;text-decoration:none}.opsTodoGrid a strong{font-size:28px}.opsTodoGrid a em{grid-column:1/-1;color:#858f99;font-size:11px;font-style:normal}.opsTodoGrid a.attention strong{color:#e34e2c}.opsTodoGrid a.clear strong{color:#16805d}.opsShortcutPanel>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:#e6e9ed}.opsShortcutPanel>div>a{display:grid;grid-gap:5px;gap:5px;padding:20px;background:#fff;color:#25303b;text-decoration:none}.opsShortcutPanel>div>a span{color:#77838f;font-size:11px}.orderModalEventDetails{margin-top:12px;border:1px solid #e5e9ee;border-radius:10px;overflow:hidden}.orderModalEventDetails>summary{padding:11px 14px;background:#f7f9fb;color:#596574;font-size:12px;font-weight:900;cursor:pointer}.orderModalEventDetails .orderModalEvents{margin:0;border:0}.orderModalEventDetails .orderModalEvents p{padding:10px 14px}@media(max-width:1200px){.opsStats{grid-template-columns:repeat(3,1fr)}.opsShortcutPanel>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.opsShortcutPanel>div,.opsStats,.opsTodoGrid{grid-template-columns:1fr}.compactTopbar h1{font-size:34px}}.homeCheckPanel ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;max-width:min(720px,62%)}.homeCheckPanel li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homeImagePickerActions{position:absolute;right:10px;bottom:10px;display:flex;gap:6px}.homeImagePickerActions button{min-height:32px;border:0;border-radius:8px;padding:0 10px;background:#f45127;color:#fff;font-size:11px;font-weight:900}.homeImagePickerActions button+button{background:#202832}.homeUploadState{position:absolute;left:10px;bottom:10px;max-width:calc(100% - 20px);border-radius:8px;padding:6px 8px;font-size:11px;font-weight:900}.homeUploadState.success{background:#e8f8f0;color:#137b57}.homeUploadState.error{background:#fff0ea;color:#bd4a2b}@media(max-width:760px){.homeCheckPanel ul{max-width:none;grid-template-columns:1fr}}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.adminMenuSearch{display:block;position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:0 0 12px;background:#151a22}.adminMenuSearch input{width:100%;box-sizing:border-box;min-height:38px;border:1px solid #3c4654;border-radius:10px;padding:0 11px;color:#f3f6fa;background:#222a35;font:inherit;font-size:12px}.adminMenuSearch input::placeholder{color:#b9c3d0}.adminMenuEmpty{color:#c5ced8;font-size:12px;line-height:1.8}.adminPageContext{display:flex;align-items:center;gap:9px;width:min(1180px,calc(100% - 40px));margin:20px auto -12px;color:#798595;font-size:12px}.adminPageContext a{color:#50667e;text-decoration:none}.adminPageContext strong{color:#283747;font-weight:600}.adminContent .topbar{align-items:flex-start;flex-wrap:wrap;gap:16px}.adminContent .topbar>div{flex:1 1 280px;min-width:0}.adminContent .topbar h1{margin:4px 0 8px;font-size:clamp(26px,2.5vw,36px);line-height:1.25;letter-spacing:-.6px}.adminContent .topbar>nav{display:flex;flex-wrap:wrap;flex:0 1 auto;gap:8px}.adminContent .topbar .ghostButton,.adminContent .topbar .primaryButton,.adminContent .topbar .secondaryButton{white-space:nowrap;flex-shrink:0}.adminContent :is(input:not([type]),input[type=text],input[type=search],input[type=date],input[type=number],input[type=email],input[type=tel],input[type=password],input[type=url],select,textarea){box-sizing:border-box;min-height:40px;border:1px solid #d7dfe8;border-radius:10px;padding:9px 11px;background:#fff;color:#263544;font:inherit;font-size:13px}.adminContent :is(input,select,textarea,button,a):focus-visible,.adminSidebarNav :is(input,a,summary):focus-visible{outline:3px solid #5b9cda;outline-offset:3px}.adminContent input[type=checkbox],.adminContent input[type=radio]{accent-color:#16785d}.adminContent a.miniCard{color:#273645;text-decoration:none;transition:border-color .15s,background .15s}.adminContent a.miniCard:hover{border-color:#6cac98;background:#f3fbf7}.opsEmptyState{display:grid;justify-items:center;align-content:center;grid-gap:10px;gap:10px;min-height:220px;padding:36px 20px;text-align:center}.opsEmptyState>span{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#eef7f3;color:#16755a;font-weight:800}.opsEmptyState h2,.opsEmptyState p{margin:0}.opsEmptyState p{max-width:460px;color:#738090;line-height:1.7}.opsSearchBar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:18px 0;padding:16px 18px;border:1px solid #dfe5ec;border-radius:14px;background:#fff}.opsSearchBar label{display:grid;grid-gap:6px;gap:6px;flex:1 1 220px;min-width:0}.opsSearchBar label>span{font-size:12px;font-weight:600;color:#647383}.opsSearchBar input,.opsSearchBar select{width:100%}.opsSearchBar a,.opsSearchBar button{white-space:nowrap}.apiReferenceGroups{display:grid;grid-gap:20px;gap:20px}.apiReferenceShell>.notice{padding:14px 18px;border:1px solid #eed9b3;border-radius:12px;background:#fff8eb;color:#856327;font-size:13px;font-weight:500;line-height:1.8}.apiReferenceCard .status.off{background:#fff0dd;color:#93621d}.auditEvent .status.off{background:#fff0ed;color:#b64c36}.apiReferenceCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.apiReferenceCard{padding:18px;border:1px solid #e0e6ed;border-radius:13px;background:#fafcfd;min-width:0}.apiReferenceCard>p{min-height:42px;color:#6c7989;font-size:13px;line-height:1.7}.apiReferenceCard .productHub{align-items:flex-start;gap:10px}.apiReferenceCard .status{flex-shrink:0}.opsCount{margin-left:auto;white-space:nowrap;color:#6f7b89;font-size:12px}.opsTechnicalDetails{border-top:1px solid #e1e7ed;margin-top:14px;padding-top:10px;font-size:12px;color:#718091}.opsTechnicalDetails summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:#51687c;font-weight:600}.opsTechnicalDetails code{display:block;margin-top:12px;padding:10px;border-radius:8px;background:#eef2f6;overflow-wrap:anywhere;color:#45596d}.opsTechnicalDetails p{overflow-wrap:anywhere;line-height:1.7}.opsPager{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:18px;font-size:12px;color:#738090}.auditEvent>small{color:#7b8794}.mediaFolderOverview .mediaFolderActions{flex-wrap:wrap}.mediaFolderOverview .mediaFolderActions em{white-space:nowrap}.mediaFolderOverview>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.mediaFolderOverview>div>button{grid-template-columns:60px minmax(0,1fr);gap:12px}.mediaFolderOverview>div>button>b{grid-column:2}.mediaFolderOverview .mediaFolderCover{width:60px;height:60px}@media (max-width:1100px){.adminContent .grid,.mediaManagerPage .mediaOrganizer{grid-template-columns:minmax(0,1fr)}.mediaManagerPage .mediaFolderRail{max-height:310px;overflow-y:auto}.mediaManagerPage .mediaManagerToolbar{grid-template-columns:minmax(0,1fr) auto}.mediaManagerPage .mediaManagerToolbar>:first-child{grid-column:1/-1}.apiReferenceCards{grid-template-columns:minmax(0,1fr)}.homeCheckPanel{flex-wrap:wrap}.homeCheckPanel ul{max-width:none;width:100%}}.modalOverlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto;background:rgba(18,25,34,.56)}.miniHomePreview{max-width:calc(100% - 24px)}.modalClose{color:#20262e}.homePreviewModal>header{gap:12px}.homePreviewModal>header button{flex:0 0 36px;min-height:36px;padding:0}@media (max-width:720px){.adminFrame{grid-template-columns:1fr}.adminFrame,.adminSidebar{grid-template-rows:auto minmax(0,1fr)}.adminSidebar{position:static;width:auto;height:auto;min-height:0;max-height:40vh;gap:8px;padding:12px 16px}.adminSidebar>.brandBlock{display:flex;align-items:center;gap:10px}.adminSidebar>.adminEnvironmentBadge{display:none}.adminSidebar .adminSidebarNav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-row:2;grid-gap:16px;gap:16px;max-height:24vh;overflow:auto}.adminSidebarNav details{flex:0 0 150px}.adminSidebarNav .adminMenuSearch{grid-column:1/-1;position:static;padding-bottom:0}.adminSidebarNav .adminMenuEmpty{grid-column:1/-1}.adminPageContext{margin-top:12px}.adminContent{height:100%;min-height:0}}@media (max-width:540px){.adminSidebar .adminSidebarNav{grid-template-columns:repeat(2,minmax(0,1fr))}.pddProductTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.pddProductTabs>a{min-width:0;grid-template-columns:1fr;padding:10px 8px;gap:6px}.pddProductTabs>a strong{font-size:12px}.pddProductTabs>a em{display:none}}