*{box-sizing:border-box}body{margin:0;min-width:320px;background:#f3f5f8;color:#172033}a{color:inherit}.admin-layout{min-height:100vh;background:#f3f5f8}.admin-layout__sider{background:#172033!important;box-shadow:8px 0 24px #17203314}.admin-brand{display:flex;align-items:center;gap:10px;min-height:64px;margin:12px;padding:10px 8px}.admin-brand--drawer{margin:0;padding:16px;border-bottom:1px solid #edf0f5}.admin-brand__mark{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:#f8c84b;color:#172033;font-size:13px;font-weight:800}.admin-brand__title{color:#fff;font-size:15px;font-weight:700;line-height:1.2}.admin-brand--drawer .admin-brand__title{color:#172033}.admin-brand__sub{margin-top:3px;color:#93a1b5;font-size:12px}.admin-nav-menu{border-inline-end:none!important;padding:0 10px}.admin-layout__sider .admin-nav-menu{background:transparent}.admin-layout__sider .ant-menu-item{color:#bdc7d6;height:42px;line-height:42px;margin-block:4px}.admin-layout__sider .ant-menu-item-selected{background:#24344c!important;color:#fff!important}.admin-layout__sider .ant-menu-item-selected:after{display:none}.admin-layout__header{display:flex;align-items:center;height:60px;padding:0 20px;background:#ffffffeb;border-bottom:1px solid #e7ebf0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-layout__header-title{color:#506078;font-size:14px;font-weight:600}.admin-user-menu{cursor:pointer;padding:6px 8px;border-radius:8px}.admin-user-menu:hover{background:#f3f5f8}.admin-layout__content{min-height:calc(100vh - 60px);padding:20px}.admin-eyebrow{display:inline-block;color:#65758f;font-size:12px;font-weight:700;letter-spacing:0}.admin-surface,.content-nav{background:#fff;border:1px solid #e6ebf2;border-radius:8px;box-shadow:0 12px 32px #1720330f}.content-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding:16px 18px}.content-nav__links{display:flex;align-items:center;gap:6px;padding:4px;border:1px solid #e6ebf2;border-radius:8px;background:#f7f9fc}.content-nav__item{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:6px;color:#536177;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.content-nav__item.is-active{background:#fff;color:#1f55c4;box-shadow:0 6px 14px #2563d81f}.sku-editor__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.sku-editor__workspace{padding:6px 18px 18px}.sku-editor__workspace .ant-tabs-nav{margin-bottom:10px}.sku-editor__pane{padding-top:4px}.sku-editor__pane-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.editable-block{padding:14px;border:1px solid #e6ebf2;border-radius:8px;background:#fbfcfe}.editable-block__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.editable-block .ant-typography-secondary{display:block;margin-bottom:5px;font-size:12px}.sku-editor__add{margin-top:14px}.sku-preview,.publish-checklist{padding:16px}.sku-preview__head,.publish-checklist__title{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#172033;font-weight:700}.sku-preview__phone{border:1px solid #dfe6ef;border-radius:22px;padding:18px;background:linear-gradient(180deg,#fff,#f7f9fc)}.sku-preview__status,.sku-preview__stage{display:flex;align-items:center;justify-content:space-between;gap:10px}.sku-preview__status{margin-bottom:14px;color:#65758f;font-size:12px}.sku-preview__price{color:#d14b2f;font-size:28px;font-weight:800}.sku-preview__stage{padding:8px 0;border-bottom:1px dashed #dfe6ef}.sku-preview__stage:last-child{border-bottom:none}.publish-checklist__item{display:flex;align-items:flex-start;gap:9px;color:#43516a;font-size:14px;line-height:1.5}.publish-checklist__item .is-ok{color:#16a34a;margin-top:3px}.publish-checklist__item .is-pending{color:#d97706;margin-top:3px}.sku-json-collapse{padding:4px 12px}.sku-json-preview{max-height:260px;overflow:auto;margin:8px 0 0;padding:12px;border:1px solid #e6ebf2;border-radius:8px;background:#111827;color:#dbeafe;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.supervision-diff-row{display:grid;grid-template-columns:minmax(96px,.8fr) minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:start;padding:7px 0;border-bottom:1px dashed #e6ebf2;color:#43516a;font-size:13px}.supervision-diff-row:last-child{border-bottom:none}.supervision-diff-row span,.supervision-diff-row b{min-width:0;word-break:break-word}.supervision-trace{padding:14px;border:1px solid #e6ebf2;border-radius:8px;background:#fbfcfe}.supervision-trace__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.supervision-trace__desc .ant-descriptions-item-content{word-break:break-word}.supervision-stage-copy{margin-top:4px;color:#536177;font-size:13px;line-height:1.5;word-break:break-word}.supervision-event{color:#172033;line-height:1.5}.supervision-muted{margin-top:3px;color:#65758f;font-size:12px;word-break:break-word}.supervision-slow-panel,.supervision-slow-evidence{min-height:100%;padding:14px;border:1px solid #e6ebf2;border-radius:8px;background:#fbfcfe}.supervision-slow-panel__label{margin-bottom:10px;color:#65758f;font-size:12px;font-weight:600;letter-spacing:0}.supervision-slow-reasons{display:grid;gap:8px}.supervision-slow-reason{display:grid;grid-template-columns:auto minmax(120px,.35fr) minmax(0,1fr);gap:8px;align-items:start;padding:10px 12px;border:1px solid #f1d9a2;border-radius:8px;background:#fffaf0}.supervision-slow-reason span{min-width:0;word-break:break-word}.supervision-m1-board{display:grid;gap:12px;padding:14px;border:1px solid #d9e6ff;border-radius:8px;background:#f8fbff}.supervision-m1-board__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.supervision-m1-metrics{display:grid;grid-template-columns:repeat(6,minmax(92px,1fr));gap:8px}.supervision-m1-metric{min-width:0;padding:10px;border:1px solid #e3ebf7;border-radius:8px;background:#fff}.supervision-m1-metric b{display:block;color:#172033;font-size:20px;line-height:1.15}.supervision-m1-metric span{display:block;margin-top:3px;color:#65758f;font-size:12px;word-break:break-word}.supervision-m1-focus,.supervision-m1-intake,.supervision-m1-anchor-list{min-height:100%;padding:12px;border:1px solid #e3ebf7;border-radius:8px;background:#fff}.supervision-m1-board .ant-table{background:#fff}.delivery-diagnostic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.delivery-diagnostic-panel{min-width:0;min-height:100%;padding:14px;border:1px solid #e6ebf2;border-radius:8px;background:#fbfcfe}.delivery-diagnostic-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.delivery-diagnostic-panel__label{margin-bottom:4px;color:#65758f;font-size:12px;font-weight:600;letter-spacing:0}.delivery-diagnostic-alert .ant-alert-message{color:#43516a;font-size:13px;line-height:1.45}.delivery-diagnostic-reasons{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.delivery-budget-bars{display:grid;gap:8px;margin-top:6px}.delivery-budget-row{display:grid;grid-template-columns:78px minmax(0,1fr) 54px;gap:8px;align-items:center;color:#43516a;font-size:12px}.delivery-budget-row span,.delivery-budget-row b{min-width:0;word-break:break-word}.delivery-budget-row b{text-align:right;color:#172033}.delivery-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.delivery-attribution-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.delivery-attribution-item{min-width:0;padding:10px;border:1px solid #e6ebf2;border-radius:8px;background:#fff}.delivery-attribution-item span{display:block;color:#65758f;font-size:12px;font-weight:600}.delivery-attribution-item b{display:block;margin-top:4px;color:#172033;font-size:14px;line-height:1.35;word-break:break-word}@media (max-width: 1100px){.delivery-diagnostic-grid{grid-template-columns:1fr}.delivery-attribution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.admin-layout__content{padding:14px}.content-nav,.sku-editor__hero,.sku-editor__pane-toolbar{align-items:stretch;flex-direction:column}.content-nav__links{overflow-x:auto}.sku-editor__workspace{padding:6px 12px 14px}.supervision-trace__head,.supervision-diff-row,.supervision-slow-reason,.supervision-m1-board__head{display:flex;flex-direction:column}.supervision-m1-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-section-head,.delivery-diagnostic-panel__head{align-items:flex-start;flex-direction:column}.delivery-attribution-grid{grid-template-columns:1fr}}
