.safe-download{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.safe-download>a[aria-disabled=true]{pointer-events:none;opacity:.65}.safe-download>small{color:#b42318;max-width:260px;font-size:12px;line-height:1.35}.meta-binding-note{color:#7b5a18;background:#fff8e8;border-radius:8px;margin:4px 0 14px;padding:10px 13px;font-size:12px;line-height:1.55}.meta-effective-date{align-items:center;gap:7px;display:flex}.meta-effective-date input{min-width:132px!important}.meta-effective-date button{color:#2767a7;white-space:nowrap;cursor:pointer;background:#edf5ff;border:0;border-radius:7px;padding:6px 8px;font-size:11px;line-height:1.15}.meta-effective-date button:hover{background:#dfeeff}.meta-effective-date button small{color:#5c7d9b;font-size:9px}.meta-timezone-confirm{color:#755019;background:#fff7e6;border:1px solid #e6b867;border-radius:7px;gap:4px;margin-top:7px;padding:8px;font-size:10px;line-height:1.4;display:grid}.meta-timezone-confirm>b{font-size:11px}.meta-timezone-confirm>span:last-child{align-items:flex-start;gap:5px;font-weight:700;display:flex}.meta-timezone-confirm input{margin-top:2px}@media (width<=800px){.meta-effective-date{flex-direction:column;align-items:stretch}.meta-effective-date button{white-space:normal}}._grid_44snl_1{grid-template-columns:repeat(3,minmax(0,1fr))}._grid_44snl_1>div{min-width:0}._grid_44snl_1 b{overflow-wrap:anywhere}@media (width<=900px){._grid_44snl_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){._grid_44snl_1{grid-template-columns:1fr}}.bulk-sku-import{width:min(980px,94vw);max-height:90vh;overflow:auto}.bulk-import-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.bulk-import-actions button,.bulk-import-actions label{cursor:pointer;border:1px solid #d8e2dc;border-radius:8px;padding:9px 14px;font-size:12px}.bulk-format{background:#f5f8f6;border:1px solid #e0e8e3;border-radius:9px;flex-direction:column;gap:6px;margin-bottom:12px;padding:12px;display:flex}.bulk-format code{white-space:normal;color:#245a43}.bulk-format small{color:#738078}.file-parse-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.file-parse-summary span{overflow-wrap:anywhere;background:#fbfdfc;border:1px solid #dfe8e2;border-radius:8px;flex-direction:column;gap:3px;min-width:0;padding:9px 11px;font-size:12px;display:flex}.file-parse-summary b{color:#718078;text-transform:uppercase;letter-spacing:.05em;font-size:10px}.bulk-errors{color:#8b3f37;background:#fff5f3;border:1px solid #f0d6d1;border-radius:8px;flex-direction:column;gap:5px;max-height:180px;margin:12px 0;padding:11px;font-size:11px;display:flex;overflow:auto}@media (width<=700px){.file-parse-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.inline-sku-bulk{flex-direction:column;width:min(1320px,96vw);max-height:92vh;display:flex}.inline-bulk-viewbar{color:#526b5e;background:#f7fbf8;border:1px solid #dce7e1;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:10px 0 0;padding:8px 11px;font-size:12px;display:flex}.inline-bulk-viewbar label{align-items:center;gap:7px;font-weight:700;display:flex}.inline-bulk-toolbar{background:#f5f8fb;border:1px solid #e1e7ed;border-radius:9px;flex-wrap:wrap;align-items:end;gap:12px;margin:8px 0 10px;padding:12px;display:flex}.inline-bulk-toolbar label{color:#657286;gap:5px;font-size:12px;display:grid}.inline-bulk-toolbar input,.inline-bulk-toolbar select,.inline-bulk-toolbar button{background:#fff;border:1px solid #ccd7e1;border-radius:7px;padding:8px 10px}.inline-bulk-toolbar button:not(:disabled):hover{background:#f2f9f5;border-color:#66977d}.inline-bulk-toolbar span{color:#6d7888;max-width:360px;margin-left:auto}.inline-bulk-table{max-height:55vh}.inline-bulk-table table{min-width:1220px}.inline-bulk-table td>b,.inline-bulk-table td>small{display:block}.inline-bulk-table td>small{color:#748092;margin-top:3px}.inline-bulk-table input[type=number],.inline-bulk-table select{border:1px solid #ccd7e1;border-radius:6px;width:135px;padding:7px}.inline-size-inputs{align-items:center;gap:4px;display:flex}.inline-size-inputs input[type=number]{width:72px}.inline-size-inputs span{color:#7a8798}@media (width<=760px){.inline-bulk-viewbar,.inline-bulk-toolbar{flex-direction:column;align-items:stretch}.inline-bulk-toolbar span{max-width:none;margin:0}}.dxm-export-panel{margin-bottom:20px}.dxm-export-toolbar{background:#f8fbf9;border:1px solid #dfe8e2;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;display:flex}.dxm-export-toolbar label{align-items:center;gap:8px;display:flex}.dxm-export-history{margin-top:22px}.dxm-export-history h3{margin:0 0 10px}.dxm-export-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.dxm-export-summary span{background:#f8fbf9;border:1px solid #dfe8e2;border-radius:10px;flex-direction:column;padding:12px;display:flex}.dxm-export-issues{gap:8px;max-height:420px;display:grid;overflow:auto}.dxm-export-issues p{border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:0;padding:10px 12px;display:grid}.dxm-export-issues .error{color:#9c2e24;background:#fff1ef}.dxm-export-issues .warning{color:#77520a;background:#fff9e8}.dxm-export-issues .success{color:#155f42;background:#edf9f2}.dxm-export-modal{width:min(980px,100vw - 32px)}.dxm-export-detail{max-height:58vh;margin-top:14px}@media (width<=760px){.dxm-export-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dxm-export-issues p{grid-template-columns:1fr}.dxm-export-panel .panel-head{align-items:flex-start;gap:12px}.dxm-export-panel .panel-head>button{width:100%}}.sku-operations{margin-top:20px}.sku-operations-tabs{border-bottom:1px solid #dfe7e2;gap:8px;margin:0 0 18px;display:flex}.sku-operations-tabs button{color:#64726b;background:0 0;border:0;border-radius:0;padding:12px 16px}.sku-operations-tabs button.active{color:#07523c;border-bottom:2px solid #08785a;font-weight:700}.sku-operations-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px;display:grid}.sku-operations h3{margin:0 0 12px}.sku-group-card,.bundle-card{background:#fbfdfb;border:1px solid #dfe7e2;border-radius:12px;margin-bottom:10px;padding:12px}.sku-group-card>div:first-child,.bundle-card>div{justify-content:space-between;gap:12px;display:flex}.sku-group-card small,.bundle-card small{color:#68776f}.sku-chip-list{flex-wrap:wrap;margin-top:9px;justify-content:flex-start!important;gap:6px!important;display:flex!important}.sku-chip-list code{background:#edf5f1;border-radius:6px;padding:4px 7px}.sku-operation-form{background:#f8fbf9;border:1px solid #dfe7e2;border-radius:14px;padding:16px}.sku-operation-form label{gap:5px;margin-bottom:10px;font-size:13px;display:grid}.sku-operation-form input,.sku-operation-form select,.inline-action select{background:#fff;border:1px solid #cbd8d1;border-radius:8px;min-width:0;padding:9px}.sku-operation-form fieldset{border:1px solid #d8e3dd;border-radius:10px;margin:10px 0;padding:12px}.compact-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.form-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.danger-link{color:#a33;background:0 0;border:0;padding:4px}.bundle-picker{gap:7px;max-height:520px;display:grid;overflow:auto}.bundle-picker>label{border:1px solid #dfe7e2;border-radius:10px;grid-template-columns:auto 1fr 70px;align-items:center;gap:8px;padding:9px;display:grid}.bundle-picker span{display:grid}.bundle-picker input[type=number]{width:64px}.bundle-card p{color:#607069;margin:6px 0 0}.dxm-upload{border:1px dashed #aebfb5;border-radius:12px;grid-template-columns:1fr minmax(240px,auto) auto;align-items:center;gap:14px;padding:14px;display:grid}.dxm-upload h3,.dxm-upload p{margin:0}.dxm-summary{background:#f1f7f4;border-radius:10px;align-items:center;gap:16px;margin:12px 0;padding:12px;display:flex}.inline-action{align-items:center;gap:6px;display:flex}.two-line{color:#6b7972;margin-top:3px;display:block}.variant-defaults,.variant-data-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.free-variant-builder{gap:10px;display:grid}.free-variant-row{border:1px solid #dfe7e2;border-radius:12px;padding:12px}.variant-row-title{justify-content:space-between;align-items:center;display:flex}.section-title{grid-column:1/-1;margin:0}.sku-application-form input,.sku-application-form select,.sku-application-form textarea{max-width:100%}.dxm-support-panel{margin-top:16px}.dxm-manual-list{gap:10px;display:grid}.dxm-manual-list article{border:1px solid #dfe7e2;border-radius:10px;grid-template-columns:minmax(180px,.8fr) minmax(280px,1fr) minmax(300px,1fr);align-items:center;gap:10px;padding:10px;display:grid}.dxm-manual-list article>div:first-child{display:grid}.dxm-manual-list small{color:#6b7972}.dxm-history{gap:8px;display:grid}.dxm-history>button{text-align:left;background:#fff;border:1px solid #dfe7e2;border-radius:10px;grid-template-columns:100px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.dxm-history>button:hover{background:#f7fbf8;border-color:#2f7652}.bundle-code-preview{background:#fff;border:1px solid #cbded4;border-radius:10px;gap:5px;margin:12px 0;padding:12px;display:grid}.bundle-code-preview span{color:#607069;font-size:12px}.bundle-code-preview output{overflow-wrap:anywhere;color:#0b5b43;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:700}.bundle-code-preview small{color:#68776f}.bundle-code-preview.invalid{background:#fff4f2;border-color:#dc8d84}.bundle-code-preview.invalid output,.bundle-code-preview.invalid small{color:#a43d32}@media (width<=900px){.sku-operations-grid,.dxm-upload,.compact-fields,.variant-defaults,.variant-data-grid{grid-template-columns:1fr}.sku-operations-tabs{overflow:auto}.inline-action{flex-direction:column;align-items:stretch}.dxm-manual-list article,.dxm-history>button{grid-template-columns:1fr}}.sku-candidate-search{min-width:0;margin-bottom:16px}.sku-candidate-search>label{gap:6px;margin-bottom:10px;display:grid}.sku-candidate-search input{border:1px solid #cbd8d1;border-radius:8px;width:100%;min-width:0;padding:9px}.sku-candidate-search .bundle-picker>button{text-align:left;overflow-wrap:anywhere;background:#fff;border:1px solid #dfe7e2;border-radius:8px;gap:4px;padding:10px;display:grid}.sku-candidate-search .bundle-picker>button:hover{background:#edf5f1}.sku-candidate-search .bundle-picker>button:focus-visible{outline-offset:2px;outline:2px solid #08785a}.sku-candidate-search small{color:#607069}.sku-chip-list>div{align-items:center;gap:5px;display:flex}.sku-operations-tabs a{color:#07523c;border-bottom:2px solid #0000;align-items:center;padding:12px 16px;font-weight:700;text-decoration:none;display:inline-flex}.sku-operations-tabs a:hover{border-bottom-color:#08785a}.sku-image-dialog{box-sizing:border-box;white-space:normal;overflow-x:hidden}.sku-image-dialog .modal-head>div{min-width:0}.sku-image-dialog .modal-head h2{white-space:normal;overflow-wrap:anywhere}.sku-image-dialog-preview{justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.sku-image-dialog-preview img{flex:none;min-width:0;max-width:100%;min-height:0;max-height:100%}.sku-image-dialog-actions{flex-wrap:wrap}.sku-product-image-button{color:#718078;cursor:pointer;white-space:pre-line;background:#f6f8f7;border:1px solid #dbe4df;border-radius:10px;place-items:center;width:58px;height:58px;padding:0;font-size:10px;line-height:1.2;display:grid;position:relative}.sku-product-image-button>img{object-fit:cover;border-radius:9px;width:100%;height:100%}.sku-product-image-hover{z-index:25;background:#fff;border:1px solid #d7e0db;border-radius:14px;width:190px;height:190px;padding:6px;display:none;position:absolute;top:-42px;left:64px;box-shadow:0 14px 42px #18312629}.sku-product-image-hover img{object-fit:contain;border-radius:10px;width:100%;height:100%}.sku-product-image-button:hover .sku-product-image-hover{display:block}.sku-image-dialog{background:#fff;border-radius:18px;width:min(620px,100vw - 32px);max-height:90vh;padding:22px;overflow:auto}.sku-image-dialog-preview{color:#708078;background:#f6f8f7;border:1px solid #e1e8e4;border-radius:14px;place-items:center;height:360px;display:grid}.sku-image-dialog-preview img{object-fit:contain;border-radius:14px;width:100%;height:100%}.sku-image-dialog dl{gap:8px;margin:16px 0;display:grid}.sku-image-dialog dl div{grid-template-columns:100px 1fr;gap:12px;display:grid}.sku-image-dialog dt{color:#738079}.sku-image-dialog dd{overflow-wrap:anywhere;margin:0}.sku-image-dialog-actions{justify-content:flex-end;gap:10px;display:flex}.sku-image-maintenance{margin-top:16px}.sku-image-maintenance-body{gap:14px;display:grid}.sku-image-maintenance .staff-toolbar label{align-items:center;gap:7px;display:flex}.sku-image-job{background:#f7faf8;border:1px solid #dce5e0;border-radius:12px;padding:14px}.sku-image-job>div{justify-content:space-between;display:flex}.sku-image-job progress{width:100%;height:10px}.sku-image-job p{color:#68766e;margin:6px 0 0;font-size:12px}@media (width<=760px){.sku-product-image-hover{display:none!important}.sku-image-dialog-preview{height:260px}.sku-image-dialog dl div{grid-template-columns:1fr;gap:2px}}.sku-group-directory{overflow:hidden}.sku-group-directory-head{align-items:flex-end;gap:20px}.sku-group-directory-head .staff-toolbar{min-width:min(520px,100%)}.sku-directory-tabs{gap:8px;padding:0 16px 12px;display:flex}.sku-directory-tabs button{color:#355248;background:#fff;border:1px solid #d9e3de;border-radius:999px;padding:7px 14px;font-weight:700}.sku-directory-tabs button.active{color:#fff;background:#0f513f;border-color:#0f513f}.sku-group-table{min-width:1600px}.sku-group-row.expanded{background:#f4f8f6}.sku-group-code,.sku-child-code{color:#0f513f;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.sku-group-code span{font-size:16px;line-height:1}.sku-group-code code,.sku-child-code code{white-space:normal;overflow-wrap:anywhere}.sku-supplier-link{white-space:nowrap;color:#0d654d;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.sku-supplier-link:hover{text-decoration:underline}.sku-group-children-row>td{background:#f7faf8;border-bottom:2px solid #dce8e2;padding:0!important}.sku-child-panel{padding:14px 18px 18px}.sku-child-panel-title{color:#31564a;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.sku-child-panel-title span{color:#72877f;font-size:12px}.sku-child-panel table{background:#fff;border:1px solid #e0e9e4;border-radius:10px;min-width:1080px;overflow:hidden}.sku-child-panel thead{background:#edf4f0}.sku-child-loading{text-align:center;color:#647a72;padding:22px}.sku-search-match{box-shadow:inset 4px 0 #d69b19;background:#fff7d6!important}.sku-directory-detail{max-width:720px}.sku-directory-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.sku-directory-detail dl div{background:#f8faf9;border:1px solid #e0e8e4;border-radius:10px;padding:10px 12px}.sku-directory-detail dt{color:#75857f;margin-bottom:4px;font-size:12px}.sku-directory-detail dd{color:#173f33;margin:0;font-weight:700}.ticket-resource-history{border-top:1px solid #dfe8e4;margin-top:18px;padding-top:16px}.ticket-resource-history-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ticket-resource-history-head b,.ticket-resource-history-head small{display:block}.ticket-resource-history-head small{color:#7e8d88;margin-top:3px}.ticket-resource-history-head button,.ticket-resource-history-all{color:#14563f;cursor:pointer;background:#eef7f3;border:1px solid #cdded7;border-radius:8px;padding:8px 11px}.ticket-resource-history-list{margin-top:10px}.ticket-resource-history-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7eeeb;justify-content:space-between;gap:12px;width:100%;padding:9px 2px;display:flex}.ticket-resource-history-list>button:hover{background:#f8fbf9}.ticket-resource-history-list span b,.ticket-resource-history-list span small,.ticket-resource-history-list em small{display:block}.ticket-resource-history-list span small,.ticket-resource-history-list em small{color:#83918c;margin-top:3px}.ticket-resource-history-list em{text-align:right;color:#166148;white-space:nowrap;font-style:normal}.ticket-resource-history-empty{color:#7c8b86;background:#f8faf9;border-radius:8px;margin-top:10px;padding:14px}.ticket-resource-history-all{background:#fff;margin-top:10px}.ticket-resource-history-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.ticket-inline-action{color:#14563f;cursor:pointer;background:#f3faf6;border:1px solid #cdded7;border-radius:7px;padding:6px 10px}.ticket-meta-directory{margin-top:18px}.ticket-meta-directory-filter{grid-template-columns:minmax(190px,.35fr) 1fr;gap:10px;margin:12px 0;display:grid}.ticket-meta-directory-filter select,.ticket-meta-directory-filter input{background:#fff;border:1px solid #d8e3df;border-radius:9px;padding:10px 12px}.ticket-meta-directory-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ticket-meta-directory-list>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e9e6;border-radius:10px;justify-content:space-between;gap:10px;padding:11px;display:flex}.ticket-meta-directory-list>button.active{background:#f0f8f4;border-color:#27765b}.ticket-meta-directory-list span b,.ticket-meta-directory-list span small,.ticket-meta-directory-list em small{display:block}.ticket-meta-directory-list small{color:#7d8d87;margin-top:3px}.ticket-meta-directory-list em{text-align:right;color:#14563f;font-style:normal}.ticket-meta-resource-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.ticket-meta-resource-facts span{border:1px solid #e1e9e6;border-radius:9px;padding:10px}.ticket-meta-resource-facts b{color:#7d8d87;margin-bottom:4px;font-size:11px;display:block}@media (width<=900px){.ticket-meta-directory-list,.ticket-meta-resource-facts{grid-template-columns:1fr}.ticket-resource-history-head{flex-direction:column;align-items:flex-start}.ticket-resource-history-actions{justify-content:flex-start}.ticket-meta-directory-filter{grid-template-columns:1fr}}.sku-bundle-components{border-top:1px solid #e0e8e4;padding-top:14px}.sku-bundle-components p{background:#f6f9f7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin:8px 0;padding:8px 10px;display:grid}.sku-bundle-components small{color:#71827c;grid-column:1/-1}@media (width<=900px){.sku-group-directory-head{flex-direction:column;align-items:stretch}.sku-group-directory-head .staff-toolbar{width:100%;min-width:0}.sku-directory-detail dl{grid-template-columns:1fr}.sku-directory-tabs{overflow-x:auto}}.sku-values-backdrop{z-index:90}.sku-values-modal{color:#172033;background:#fff;border-radius:16px;width:min(1180px,96vw);max-height:92vh;padding:24px;overflow:auto;box-shadow:0 24px 80px #10204033}.sku-values-modal header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.sku-values-modal section{border-top:1px solid #e5eaf0;margin-top:20px;padding-top:16px}.sku-values-modal h3{margin:0 0 10px}.sku-values-modal p{line-height:1.6}.sku-values-modal fieldset{border:0;min-width:0;padding:0}.sku-values-modal fieldset>label{margin:12px 0;display:block}.sku-values-modal textarea{width:100%;min-height:70px;display:block}.sku-values-modal input:not([type=checkbox]){border:1px solid #cad3df;border-radius:6px;max-width:175px;padding:8px}.sku-values-modal input[type=checkbox]{margin-right:7px}.sku-values-modal td label{display:block}.sku-values-modal small{overflow-wrap:anywhere;display:block}.sku-values-modal pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7fb;max-height:320px;padding:12px;font-size:12px;overflow:auto}.sku-values-modal summary{cursor:pointer;padding:8px 0}.sku-values-warning{color:#78500b;background:#fff7e8;border-radius:6px;padding:10px}.sku-values-change{border:1px solid #dce4ef;border-radius:8px;margin:10px 0;padding:12px}.sku-values-change code{overflow-wrap:anywhere;margin-left:10px;font-size:12px}.sku-values-preview{background:#f3f8ff;border-radius:8px;padding:16px}.sku-values-modal button:disabled{opacity:.5;cursor:not-allowed}@media (width<=700px){.sku-values-modal{padding:12px}.sku-values-modal table{min-width:700px}}.sku-page-controls{align-items:center;gap:8px;margin-top:12px;display:flex}.sku-page-controls button{cursor:pointer;background:#fff;border:1px solid #d8e2dc;border-radius:7px;padding:6px 10px}.sku-page-controls button:disabled{opacity:.45;cursor:not-allowed}.sku-page-controls span{color:#667a72;font-size:12px}.sku-bulk-selection{background:#f7faf8;border:1px solid #dbe6e0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;padding:10px 12px;display:flex}.sku-bulk-selection.active{background:#edf7f1;border-color:#77a58d;box-shadow:0 0 0 2px #31714f14}.sku-bulk-selection label,.sku-bulk-selection>div{align-items:center;gap:9px;display:flex}.sku-bulk-selection label{color:#365646;font-weight:700}.sku-bulk-selection button{cursor:pointer;background:#fff;border:1px solid #ccd9d2;border-radius:7px;padding:7px 11px}.sku-bulk-selection button:disabled{opacity:.45;cursor:not-allowed}.sku-select-column{width:42px;min-width:42px;text-align:center!important}.sku-select-column input,.sku-bulk-selection input{accent-color:#287348;cursor:pointer;width:17px;height:17px}.real-sku-center tbody tr.sku-selected-row td{background:#f0f8f3}.real-sku-center tbody tr.sku-selected-row:hover td{background:#e8f4ec}@media (width<=760px){.sku-bulk-selection{flex-direction:column;align-items:stretch}.sku-bulk-selection>div{justify-content:space-between}.sku-bulk-selection .date-btn{flex:1}}.sold-sku-focus{background:#f8fbf9;border:1px solid #dce7e1;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:14px 16px;display:flex}.sold-sku-focus.active{background:#edf8f2;border-color:#77b99a}.sold-sku-focus>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sold-sku-focus b{color:#173d32}.sold-sku-focus span{color:#62736c;font-size:12px}.sold-sku-focus button,.sold-sku-focus a{color:#245e47;cursor:pointer;background:#fff;border:1px solid #b9d5c7;border-radius:8px;padding:8px 11px;font-size:13px;text-decoration:none}.sku-impact-cell{flex-direction:column;gap:3px;min-width:95px;display:flex}.sku-impact-cell b{color:#9a4e16;font-size:12px}.sku-impact-cell small{color:#6a736e;font-size:11px;font-weight:700}.sku-completeness-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.sku-completeness-grid+.staff-stats{display:none}.sku-completeness-grid button{color:#274438;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe7e2;border-radius:11px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:14px;display:flex}.sku-completeness-grid button:hover,.sku-completeness-grid button.active{border-color:#5d9b7c;box-shadow:0 0 0 3px #e4f2ea}.sku-completeness-grid button.danger b{color:#a65129}.sku-completeness-grid span{color:#6b7a72;font-size:12px}.sku-completeness-grid b{color:#173f31;font:700 24px Georgia,serif}.sku-completeness-grid small{color:#87938d;font-size:10px;line-height:1.35}.cross-store-apply{cursor:pointer;background:#f4faf6;border:1px solid #cfe0d7;border-radius:9px;align-items:flex-start;margin-top:12px;padding:11px 12px;gap:10px!important;display:flex!important}.cross-store-apply>input{margin-top:3px;width:auto!important}.cross-store-apply>span{flex-direction:column;gap:3px;display:flex}.cross-store-apply b{color:#245d45;font-size:12px}.cross-store-apply small{color:#687970;font-size:11px;line-height:1.45}.cross-store-reference{background:#f7fafc;border:1px solid #d8e2e8;border-radius:9px;gap:7px;margin-top:12px;padding:11px 12px;display:grid}.cross-store-reference>b{color:#254d69;font-size:12px}.cross-store-reference>small{color:#71818b;font-size:11px}.cross-store-reference>div{gap:6px;display:grid}.cross-store-reference button{color:#425762;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5e0e7;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.cross-store-reference button:hover:not(:disabled){background:#f0f7fb;border-color:#6c9dbb}.cross-store-reference button:disabled{opacity:.55;cursor:not-allowed}.cross-store-reference button span{flex-direction:column;gap:2px;display:flex}.cross-store-reference button>span:last-child{align-items:flex-end;font-size:11px}.cross-store-reference.error{color:#9b443b;background:#fff7f5;border-color:#efceca}@media (width<=760px){.sold-sku-focus{flex-direction:column;align-items:flex-start}.sold-sku-focus>div:last-child{width:100%}.sold-sku-focus button,.sold-sku-focus a{text-align:center;flex:1}}.unified-sku-directory{margin:16px 0}.unified-sku-directory>.panel-head{align-items:flex-end;gap:18px}.unified-sku-directory>.panel-head .staff-toolbar{flex-wrap:nowrap;min-width:min(460px,100%);margin:0}.unified-sku-directory>.panel-head input{min-width:260px}.unified-sku-directory .staff-stats{margin:0 0 12px}.unified-sku-directory td b{display:block}.unified-sku-directory td>b+small{color:#718078;margin-top:3px;display:block}.sku-created-at{white-space:nowrap;color:#52635a;font-size:12px}.sku-source-list{flex-wrap:wrap;gap:5px;min-width:124px;display:flex}.sku-source-list .merged-sku-badge{margin:0}.unified-sku-directory .table-note{margin-top:10px}@media (width<=760px){.unified-sku-directory>.panel-head{flex-direction:column;align-items:stretch}.unified-sku-directory>.panel-head .staff-toolbar{width:100%;min-width:0}.unified-sku-directory>.panel-head input{flex:1;min-width:0}.unified-sku-directory .staff-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.sku-completeness-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.sku-completeness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sku-application-records{scroll-margin-top:88px}.sku-application-records-head{align-items:flex-start;gap:20px}.sku-application-records-summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.sku-application-records-summary>span{color:#496256;white-space:nowrap;background:#f7faf8;border:1px solid #dce6df;border-radius:999px;align-items:baseline;gap:5px;padding:8px 12px;font-size:12px;display:inline-flex}.sku-application-records-summary>span b{color:#103d2e;font-size:16px}.sku-application-records-summary .needs-action{color:#8d5d0a;background:#fff9eb;border-color:#f2ce8f}.sku-application-records-summary button,.sku-application-pagination button{color:#174d3a;cursor:pointer;background:#fff;border:1px solid #cddbd3;border-radius:9px;padding:8px 12px}.sku-application-records-summary button:disabled,.sku-application-pagination button:disabled{cursor:not-allowed;opacity:.5}.sku-application-records-toolbar{grid-template-columns:minmax(260px,1fr) minmax(180px,260px);gap:12px;margin:14px 0;display:grid}.sku-application-records-toolbar label{color:#60756a;gap:6px;font-size:12px;display:grid}.sku-application-records-toolbar input,.sku-application-records-toolbar select{color:#173e31;background:#fff;border:1px solid #d4dfd9;border-radius:9px;outline:none;width:100%;min-height:40px;padding:8px 11px}.sku-application-records-toolbar input:focus,.sku-application-records-toolbar select:focus{border-color:#3b8065;box-shadow:0 0 0 3px #3b80651f}.sku-application-records .review-status{white-space:nowrap}.sku-application-records .status-modification{color:#8a5700;background:#fff3d8}.sku-application-records .sku-directory-title-cell{width:30rem;max-width:30rem}.sku-application-records .sku-directory-title{max-width:30rem}.sku-application-image-cell{width:68px;min-width:68px}.sku-application-image,.sku-application-image-placeholder{background:#f5f8f6;border:1px solid #dce6df;border-radius:10px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.sku-application-image{transition:border-color .16s,box-shadow .16s}.sku-application-image:hover,.sku-application-image:focus-visible{border-color:#3b8065;outline:none;box-shadow:0 0 0 3px #3b80651f}.sku-application-image img{object-fit:cover;width:100%;height:100%;display:block}.sku-application-image-placeholder{color:#718179;text-align:center;font-size:11px}.sku-application-product-info{gap:4px;min-width:260px;display:grid}.sku-application-supplier-link{white-space:nowrap;color:#0d654d;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.sku-application-supplier-link:hover{text-decoration:underline}.sku-generated-data{align-items:start;gap:5px;min-width:250px;max-width:420px;display:grid}.sku-generated-data>b{color:#173e31;font-size:13px}.sku-generated-data>small{color:#64776e;overflow-wrap:anywhere;white-space:normal;line-height:1.55}.sku-generated-data>button{color:#267055;cursor:pointer;background:0 0;border:0;justify-self:start;padding:1px 0;font-size:12px;font-weight:700}.sku-generated-data>button:hover,.sku-generated-data>button:focus-visible{text-decoration:underline}.sku-application-empty{color:#64776e;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:110px;display:flex}.sku-application-empty b{color:#234b3b}.sku-application-pagination{color:#60756a;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:13px;display:flex}.sku-application-pagination>div{gap:8px;display:flex}.sku-application-page-hero{margin-bottom:18px}.sku-application-page-hero .hero-actions a{color:#174d3a;background:#fff;border:1px solid #cddbd3;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:8px 14px;text-decoration:none;display:inline-flex}.sku-application-row-actions{flex-wrap:wrap;align-items:center;gap:7px;min-width:116px;display:flex}.sku-application-row-actions button{white-space:nowrap}.sku-variant-addition-modal{width:min(940px,100vw - 32px);max-height:calc(100vh - 40px);overflow:auto}.sku-variant-addition-form{gap:14px;display:grid}.sku-variant-addition-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sku-variant-addition-context>div{background:#f7faf8;border:1px solid #dce6df;border-radius:10px;gap:4px;padding:11px 13px;display:grid}.sku-variant-addition-context span{color:#697b72;font-size:12px}.sku-variant-addition-context b{color:#173e31;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sku-variant-addition-note{color:#496256;background:#f2f8f5;border-left:3px solid #3b8065;margin:0;padding:10px 12px;font-size:13px}.sku-variant-addition-form fieldset{border:1px solid #d4dfd9;border-radius:12px;gap:10px;margin:0;padding:14px;display:grid}.sku-variant-addition-form legend{color:#174d3a;padding:0 6px;font-weight:700}.sku-variant-addition-form input,.sku-variant-addition-form select,.sku-variant-addition-form textarea{color:#173e31;background:#fff;border:1px solid #d4dfd9;border-radius:9px;width:100%;min-height:40px;padding:8px 10px}.sku-variant-addition-form textarea{resize:vertical;min-height:72px}.sku-variant-addition-form>label{color:#496256;gap:6px;font-size:13px;display:grid}.sku-variant-addition-form .variant-row-title{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.sku-variant-addition-form .variant-data-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sku-variant-addition-form .modal-actions{justify-content:flex-end;gap:10px;display:flex}.sku-variant-addition-form .modal-actions button{color:#174d3a;cursor:pointer;background:#fff;border:1px solid #cddbd3;border-radius:9px;min-height:40px;padding:8px 14px}.sku-variant-addition-form .modal-actions .primary{color:#fff;background:#174d3a;border-color:#174d3a}@media (width<=760px){.sku-application-records-head{display:grid}.sku-application-records-summary{justify-content:flex-start}.sku-application-records-toolbar{grid-template-columns:1fr}.sku-application-pagination{flex-direction:column;align-items:flex-start}.sku-application-records-summary button{width:100%}.sku-application-page-hero{display:grid}.sku-application-page-hero .hero-actions{width:100%}.sku-application-page-hero .hero-actions>*{flex:1}.sku-application-records .sku-directory-title-cell{width:22rem;max-width:22rem}.sku-application-records .sku-directory-title{max-width:22rem}.sku-application-product-info{min-width:220px}.sku-generated-data{min-width:220px;max-width:320px}.sku-variant-addition-context,.sku-variant-addition-form .variant-data-grid{grid-template-columns:1fr}.sku-variant-addition-form .modal-actions{display:grid}.sku-variant-addition-form .modal-actions button{width:100%}}.sku-bulk-modal{color:#172b4d;background:#fff;border-radius:14px;width:min(1420px,96vw);max-height:94vh;padding:24px;overflow:auto;box-shadow:0 24px 70px #0004}.sku-bulk-modal header{justify-content:space-between;gap:20px;display:flex}.sku-bulk-modal h2{margin:0}.sku-bulk-modal p{line-height:1.6}.sku-bulk-modal fieldset{border:1px solid #cad6e3;border-radius:8px;margin:16px 0;padding:16px}.sku-bulk-modal legend{font-weight:700}.sku-bulk-modal input:not([type=checkbox]),.sku-bulk-modal select{border:1px solid #bac8d8;border-radius:5px;max-width:100%;padding:8px}.sku-bulk-modal button{cursor:pointer;padding:8px 12px}.sku-bulk-modal button:disabled{cursor:not-allowed;opacity:.5}.sku-bulk-fields{grid-template-columns:repeat(5,minmax(100px,1fr));gap:14px;margin:16px 0;display:grid}.sku-bulk-fields label{gap:6px;display:grid}.sku-bulk-table{overflow-x:auto}.sku-bulk-table table{border-collapse:collapse;width:100%;font-size:13px}.sku-bulk-table td,.sku-bulk-table th{text-align:left;vertical-align:top;border-bottom:1px solid #dde4ed;min-width:140px;padding:12px}.sku-bulk-table th{background:#eff4f9}.sku-bulk-modal small{color:#53657a;margin:5px 0;display:block}.sku-bulk-table label{margin:6px 0;display:block}.sku-bulk-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.sku-bulk-error{color:#ad3521!important}.sku-bulk-confirm{background:#fff2d8;border:1px solid #c68d27;border-radius:7px;padding:14px}.sku-bulk-summary{background:#eff4f9;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px;padding:14px;display:grid}.sku-bulk-summary dt{color:#53657a;font-size:12px}.sku-bulk-summary dd{margin:6px 0 0;font-size:22px;font-weight:700}.sku-bulk-modal details{border-bottom:1px solid #dde4ed;padding:12px}.sku-bulk-modal pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=760px){.sku-bulk-fields{grid-template-columns:1fr 1fr}.sku-bulk-modal{padding:12px}.sku-bulk-modal header{display:block}}.sku-bulk-modal{color:#203b38;border-radius:18px;width:min(1160px,96vw);max-height:92vh;padding:28px;font-size:14px;line-height:1.6}.sku-bulk-modal>header{flex-shrink:0;height:auto;min-height:0;position:static}.sku-bulk-modal>header>button{white-space:nowrap;flex-shrink:0}.sku-bulk-modal header{background:#fff;border-bottom:1px solid #e0e9e5;align-items:flex-start;padding:0 0 16px}.sku-bulk-modal h2{margin:4px 0;font-size:23px;font-weight:700}.sku-bulk-modal h3{margin:20px 0 10px;font-size:18px}.sku-bulk-modal p{margin:8px 0;line-height:1.65}.sku-bulk-eyebrow{color:#6a7f79;letter-spacing:.04em;font-size:12px}.sku-bulk-modal fieldset{border-color:#d8e4df;border-radius:12px;min-width:0;margin:20px 0;padding:18px}.sku-bulk-modal legend{padding:0 8px;font-size:16px}.sku-bulk-modal input:not([type=checkbox]),.sku-bulk-modal select,.sku-bulk-modal textarea{max-width:100%;font:inherit;color:inherit;box-sizing:border-box;background:#fff;border:1px solid #b7cbc2;border-radius:7px;padding:10px}.sku-bulk-modal input[type=checkbox]{accent-color:#286052;vertical-align:middle;flex-shrink:0;width:15px;height:15px;margin-right:7px}.sku-bulk-modal input:focus-visible,.sku-bulk-modal select:focus-visible,.sku-bulk-modal textarea:focus-visible,.sku-bulk-modal button:focus-visible,.sku-master-row-actions button:focus-visible{outline-offset:2px;outline:3px solid #89b9a7}.sku-bulk-modal button{color:#254e43;font:inherit;background:#fff;border:1px solid #c9d8d1;border-radius:7px;min-height:38px;padding:9px 14px;font-weight:600}.sku-bulk-modal button:not(:disabled):hover{background:#edf4f0}.sku-bulk-modal button.sku-bulk-primary{color:#fff;background:#285d4f;border-color:#285d4f}.sku-bulk-modal button.sku-bulk-primary:not(:disabled):hover{background:#1c483d}.sku-bulk-tabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.sku-bulk-tabs button[aria-pressed=true]{color:#214d3f;background:#e6f0eb;border-color:#76a28e}.sku-bulk-steps{color:#527266;background:#f5f8f6;border-radius:9px;flex-wrap:wrap;gap:12px;padding:13px 16px;display:flex}.sku-bulk-steps span+span:before{content:"›";color:#80968b;margin-right:12px}.sku-bulk-note{color:#66796f;font-size:13px}.sku-bulk-fields{grid-template-columns:repeat(3,minmax(115px,1fr));gap:12px}.sku-bulk-fields>label{background:#f8faf9;border:1px solid #dfe8e3;border-radius:9px;flex-direction:column;gap:7px;padding:12px;display:flex}.sku-bulk-fields>label:has(input:checked){background:#f0f7f3;border-color:#8cad9b}.sku-bulk-fields input[type=number]{width:100%}.sku-bulk-reason{flex-direction:column;gap:8px;display:flex}.sku-bulk-reason textarea{resize:vertical;width:100%}.sku-bulk-table td,.sku-bulk-table th{overflow-wrap:anywhere;border-color:#e2e9e5;min-width:130px;padding:13px 12px}.sku-bulk-table th{color:#60776b;background:#f1f5f3;font-size:12px}.sku-bulk-selected{background:#f5faf7}.sku-bulk-child-field+.sku-bulk-child-field{margin-top:8px}.sku-bulk-child-field small{margin-top:0}.sku-bulk-modal small{color:#718479;font-size:12px}.sku-bulk-modal button.sku-bulk-link{background:0 0;border:0;padding:4px 0;font-size:12px}.sku-bulk-risk{color:#8a6331;max-width:290px;font-size:12px}.sku-bulk-confirm{background:#fff6e5;border-color:#dbb976;border-radius:9px;padding:16px}.sku-bulk-confirm button{margin-right:10px}.sku-bulk-summary{background:#f3f7f5;border-radius:9px}.sku-bulk-modal details{border-color:#e2e9e5;padding:12px 0}.sku-bulk-modal summary{cursor:pointer}.sku-bulk-modal code{overflow-wrap:anywhere}.sku-bulk-empty{text-align:center;color:#74867c;background:#f8faf9;border-radius:9px;padding:28px}.sku-bulk-history-value{color:#295d4e;font-size:20px;font-weight:700}.sku-bulk-previous{margin-top:24px}.sku-master-row-actions{flex-direction:column;align-items:stretch;gap:9px;width:max-content;min-width:124px;max-width:100%;display:flex}.sku-master-row-actions button{white-space:nowrap;cursor:pointer;border-radius:6px;min-height:34px;padding:8px 12px;font-size:12px;font-weight:600;line-height:1.3;display:block}.sku-master-row-actions .sku-master-version-action{color:#255944;background:#e8f2ed;border:1px solid #a9c7b7}.sku-master-row-actions .sku-master-data-action{color:#65746c;background:#fff;border:1px solid #d3dcd7}.sku-master-row-actions button:hover{filter:brightness(.97)}@media (width<=760px){.sku-bulk-modal{border-radius:12px;width:96vw;padding:16px}.sku-bulk-modal h2{font-size:20px}.sku-bulk-modal header{gap:10px;display:flex}.sku-bulk-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sku-bulk-modal fieldset{padding:12px}.sku-bulk-steps{gap:5px;font-size:12px}.sku-bulk-table table{min-width:660px}.sku-bulk-reason textarea{min-height:78px}}.sku-quick-modal{width:min(900px,96vw)}.sku-quick-fields{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.sku-quick-fields>label{flex-direction:column;grid-column:span 2;gap:6px;min-width:0;display:flex}.sku-quick-fields>label:nth-child(-n+2){grid-column:span 3}.sku-quick-fields>label>span{font-weight:600}.sku-quick-fields>label>span small{font-weight:400;display:inline}.sku-quick-fields input,.sku-quick-fields select{width:100%}.sku-quick-fields>label.sku-quick-category{grid-column:1/-1}.sku-quick-date{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:18px 0 8px;display:flex}.sku-quick-date label{gap:6px;display:grid}.sku-quick-children{gap:10px;display:grid}.sku-quick-child{border:1px solid #dfe8e3;border-radius:9px;padding:12px 14px}.sku-quick-child.selected{background:#f3f9f5;border-color:#a6c9b6}.sku-quick-child>label{display:block}.sku-quick-child .sku-bulk-risk{max-width:none;margin:8px 0}.sku-quick-child details{border:0;padding:6px 0;font-size:12px}.sku-quick-child p{margin:4px 0}.sku-quick-ack{background:#f5f8f6;border:1px solid #dce7e0;border-radius:8px;margin:16px 0;padding:13px;line-height:1.7;display:block}.sku-quick-success{background:#edf8f0;border:1px solid #99bd9f;border-radius:8px;padding:14px}.sku-master-row-actions .sku-master-data-action{color:#fff;background:#285d4f;border-color:#285d4f;order:-1}.sku-quick-missing{color:#85591d;background:#fff8ea;border:1px solid #ecdbb9;border-radius:7px;padding:8px 10px;font-size:12px}.sku-quick-current-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.sku-quick-current-field{overflow-wrap:anywhere;background:#fff;border:1px solid #e0e9e4;border-radius:7px;flex-direction:column;min-width:0;padding:10px;display:flex}.sku-quick-current-field>span{font-size:16px;font-weight:600}.sku-quick-current-field small{margin:3px 0}@media (width<=600px){.sku-quick-current-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sku-quick-fields{grid-template-columns:1fr 1fr}.sku-quick-fields>label,.sku-quick-fields>label:nth-child(-n+2){grid-column:span 1}.sku-quick-fields>label:last-child{grid-column:span 2}}.sku-workflow-overlay{z-index:90;background:#0b1c37aa;padding:24px;position:fixed;inset:0;overflow:auto}.sku-workflow-dialog{color:#18263b;background:#fff;border-radius:14px;max-width:1150px;margin:auto;padding:24px;box-shadow:0 20px 70px #0004}.sku-workflow-dialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.sku-workflow-dialog fieldset{border:1px solid #c6d3e2;border-radius:8px;margin:20px 0;padding:16px}.sku-workflow-dialog label{margin:10px 0;display:block}.sku-workflow-dialog label input:not([type=checkbox]){margin-left:12px}.sku-workflow-dialog button{margin:6px;padding:8px 12px}.sku-workflow-dialog select,.sku-workflow-dialog input:not([type=checkbox]){max-width:100%;padding:8px}.sku-workflow-dialog table{border-collapse:collapse;width:100%}.sku-workflow-dialog td,.sku-workflow-dialog th{text-align:left;border-bottom:1px solid #dce3eb;padding:10px}.sku-workflow-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f5f9;max-height:360px;padding:12px;font-size:12px;overflow:auto}.sku-workflow-error{color:#a52222}.sku-workflow-confirm{z-index:101;background:#fff;border:3px solid #315a87;border-radius:12px;width:min(620px,90vw);padding:24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #071b37b3}@media (width<=650px){.sku-workflow-overlay{padding:8px}.sku-workflow-dialog{padding:12px}.sku-workflow-dialog table{font-size:12px}.sku-workflow-dialog td,.sku-workflow-dialog th{padding:5px}}.archive-simple-queue{gap:14px;display:grid}.archive-simple-queue>header,.archive-simple-card>header,.archive-simple-dialog>header{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;height:auto;position:static;top:auto}.archive-simple-queue>header,.archive-simple-dialog>header{background:0 0;border:0;padding:0}.archive-simple-queue>header,.archive-simple-card>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.archive-simple-queue h2,.archive-simple-card h3,.archive-simple-dialog h2{margin:0}.archive-simple-queue p,.archive-simple-dialog p{line-height:1.6}.archive-simple-queue>header p{color:#63726c;max-width:800px;margin:6px 0;font-size:13px}.archive-simple-queue small,.archive-simple-muted{color:#64766f;font-size:12px}.archive-simple-card{padding:0;overflow:hidden}.archive-simple-card>header{background:#f8fbf9;border-bottom:1px solid #e2ebe6;padding:16px 20px}.archive-simple-product{align-items:center;gap:12px;min-width:0;display:flex}.archive-simple-product img,.archive-simple-placeholder{object-fit:contain;background:#edf3ef;border-radius:8px;flex-shrink:0;width:48px;height:48px}.archive-simple-placeholder{color:#809087;place-items:center;font-size:11px;display:grid}.archive-simple-product h3{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.archive-simple-product small{margin:3px 0;display:block}.archive-simple-links{flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.archive-simple-links a{color:#286c55;text-underline-offset:3px;text-decoration:underline}.archive-simple-count{white-space:nowrap;color:#47695b;font-size:12px}.archive-simple-card table{width:100%;min-width:710px}.archive-simple-card td,.archive-simple-card th{text-align:left;padding:12px 18px}.archive-simple-card td:first-child{overflow-wrap:anywhere;max-width:290px}.archive-simple-card code{white-space:normal;font-size:12px;display:block}.archive-simple-card .two-line{margin-top:4px;line-height:1.5;display:block}.archive-simple-card td button{white-space:nowrap}.archive-simple-empty{text-align:center;color:#64766f;padding:30px}.archive-simple-overlay{z-index:120;background:#13221c73;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.archive-simple-dialog{color:#263a30;background:#fff;border-radius:16px;width:min(680px,100%);max-height:calc(100dvh - 40px);padding:24px;overflow-y:auto;box-shadow:0 24px 70px #10251d40}.archive-simple-dialog>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.archive-simple-dialog>header small{color:#62766a}.archive-simple-dialog h2{margin-top:4px;font-size:22px}.archive-simple-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.archive-simple-dialog label{gap:6px;margin:12px 0;font-size:13px;display:grid}.archive-simple-dialog input,.archive-simple-dialog select{background:#fff;border:1px solid #cbdad1;border-radius:7px;width:100%;min-width:0;min-height:38px;padding:8px}.archive-simple-dialog button{cursor:pointer;background:#fff;border:1px solid #d0ddd5;border-radius:7px;padding:8px 12px}.archive-simple-dialog button:disabled,.archive-simple-card button:disabled{opacity:.5;cursor:not-allowed}.archive-simple-dialog button.primary,.archive-simple-card button.primary{color:#fff;background:#286c55;border:1px solid #286c55}.archive-simple-source{overflow-wrap:anywhere;background:#f4f8f5;border:1px solid #e1ebe5;border-radius:10px;gap:5px;padding:14px;display:grid}.archive-simple-source code{font-size:13px}.archive-simple-source small{color:#65796c}.archive-simple-note{color:#64756b;font-size:12px}.archive-simple-suggestions{gap:8px;margin:14px 0;display:grid}.archive-simple-suggestions>div{border:1px solid #dce7df;border-radius:8px;padding:9px}.archive-simple-suggestions button{text-align:left;background:#f8faf8;border:0;width:100%}.archive-simple-suggestions button.selected{background:#e2f0e6;outline:2px solid #458267}.archive-simple-suggestions small{color:#667b6e;margin-top:4px;font-size:12px;display:block}.archive-simple-target{background:#f2f8f4;border-left:3px solid #528b67;margin:14px 0;padding:12px}.archive-simple-target p{margin:6px 0;font-size:13px}.archive-simple-dialog summary{cursor:pointer;color:#62756a;padding:10px 0;font-size:13px}.archive-simple-dialog footer{z-index:1;background:#fff;border-top:1px solid #e2ebe6;align-items:center;gap:10px;margin:18px -24px 0;padding:14px 24px;display:flex;position:sticky;bottom:-24px}.archive-simple-dialog footer>span{flex:1}.archive-simple-advanced{border-top:1px dashed #e2ebe6;margin-top:12px}.archive-simple-advanced p{color:#64756b;font-size:12px}.archive-simple-error{color:#933f27;background:#fff0eb;border-radius:8px;padding:12px}.archive-simple-success{text-align:center;padding:20px 0}.archive-simple-success h3{overflow-wrap:anywhere}.archive-simple-success p{color:#5d7365}.archive-catalog-dialog{width:min(600px,100%)}.archive-catalog-dialog>p{font-size:14px}.archive-catalog-selection{background:#f7faf8;border:1px solid #dce7df;border-radius:10px;gap:16px;padding:14px;display:flex}.archive-catalog-selection>b{flex:0 0 56px;font-size:13px}.archive-catalog-selection ul{flex:1;gap:6px;min-width:0;max-height:180px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.archive-catalog-selection li{overflow-wrap:anywhere;background:#fff;border-radius:7px;gap:4px;padding:8px;font-size:13px;display:grid}.archive-catalog-selection code{white-space:normal;color:#286c55}.archive-catalog-dialog fieldset.archive-catalog-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:14px;margin-top:14px;display:grid}.archive-catalog-wide{grid-column:1/-1}.archive-catalog-dialog label.archive-catalog-confirm{background:#f2f8f4;border:1px solid #d3e5d9;border-radius:8px;align-items:flex-start;gap:9px;padding:12px;line-height:1.6;display:flex}.archive-catalog-confirm input[type=checkbox]{flex-shrink:0;width:16px;height:16px;min-height:16px;margin-top:3px}.archive-catalog-group-action{flex-wrap:wrap;align-items:center;gap:12px;padding:10px 18px;display:flex}.archive-catalog-group-action button{color:#286c55;background:#fff;border:1px solid #cbdad1;border-radius:7px;padding:7px 10px}@media (width<=480px){.archive-catalog-dialog fieldset.archive-catalog-fields{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.archive-simple-queue>header{display:block}.archive-simple-card>header{align-items:flex-start;padding:12px}.archive-simple-product img,.archive-simple-placeholder{width:38px;height:38px}.archive-simple-dialog{max-height:calc(100dvh - 20px);padding:16px}.archive-simple-overlay{padding:10px}.archive-simple-dialog footer{flex-wrap:wrap;margin:14px -16px 0;padding:12px 16px;bottom:-16px}.archive-simple-dialog footer .primary{flex:1;min-width:180px}}.sku-child-value{min-width:145px;line-height:1.6}.sku-child-value strong{color:#205b4c;font-weight:600}.sku-child-value small{color:#61756c;white-space:normal;max-width:220px}.sku-child-dimensions,.sku-child-legacy{max-width:260px;margin-top:7px;font-size:12px;line-height:1.65}.sku-child-dimensions summary,.sku-child-legacy summary{cursor:pointer;color:#526d63}.sku-child-dimensions>div{align-items:baseline;gap:10px;padding-top:5px;display:flex}.sku-child-legacy[open]{background:#f6f8f7;border:1px solid #dde6e1;border-radius:7px;padding:8px}.sku-child-legacy p{color:#68776f;white-space:normal;margin:5px 0}.sku-master-value-caption{color:#60786d;padding:0 16px;font-size:12px}.sku-master-current{min-width:210px}.sku-master-current>strong{color:#214f43;display:block}.sku-master-current details{margin-top:7px;font-size:12px}.sku-master-current details p{margin:6px 0}.sku-master-current>small{display:block}.session-exit{flex-shrink:0;position:relative}.header-right .session-exit-button{color:#286348;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cddbd4;border-radius:7px;width:auto;min-width:64px;min-height:36px;padding:7px 10px;font-size:12px;font-weight:600}.header-right .session-exit-button:hover{background:#edf6f1}.header-right .session-exit-button:focus-visible{outline-offset:2px;outline:2px solid #286348}.header-right .session-exit-button:disabled{opacity:.65;cursor:wait}.session-exit-error{z-index:90;color:#a84c39;background:#fff0ec;border:1px solid #efc5bb;border-radius:7px;width:240px;padding:10px;font-size:12px;line-height:1.6;position:absolute;top:100%;right:0;box-shadow:0 5px 15px #17231d15}@media (width<=420px){.header-right .session-exit-button{min-height:36px;padding:6px;font-size:11px}}.attribution-hero{align-items:center;margin-bottom:16px}.attribution-hero h1{margin-bottom:4px;font-size:28px}.attribution-hero .refresh-latest-button{color:#fff;white-space:nowrap;cursor:pointer;background:#174c37;border:1px solid #cddbd3;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.attribution-hero .refresh-latest-button:disabled{cursor:wait;opacity:.65}.attribution-date-range{background:#fff;border:1px solid #e0e6e2;border-radius:11px;align-items:center;padding:7px 8px;box-shadow:0 4px 14px #1a372a0a}.attribution-date-range label{color:#718078;align-items:center;gap:7px;font-size:11px;display:flex}.attribution-date-range label span{white-space:nowrap}.attribution-date-range input{color:#263a30;background:#f5f7f5;border:0;border-radius:7px;height:32px;padding:0 8px;font-size:12px}.attribution-date-range i{color:#adb6b0;font-size:11px;font-style:normal}.attribution-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.attribution-kpis>div{background:#fff;border:1px solid #e3e8e5;border-radius:11px;align-content:center;gap:4px;min-width:0;min-height:92px;padding:13px 14px;display:grid;position:relative;overflow:hidden}.attribution-kpis>div.primary{background:linear-gradient(150deg,#fff 0%,#f5faf7 100%);border-color:#d7e4dc}.attribution-kpis>div.primary:before{content:"";background:#4c8067;width:3px;position:absolute;inset:0 auto 0 0}.attribution-kpis>div.profit:before{background:#d28b3c}.attribution-kpis>div.warning{background:#fffaf2;border-color:#eadfc9}.attribution-kpis>div.coverage{background:#f0f7f3;border-color:#d2e4d9}.attribution-kpis span,.attribution-kpis small{color:#77847d;font-size:10px;line-height:1.35}.attribution-kpis b{color:#173b2d;overflow-wrap:anywhere;font-size:21px;line-height:1.15}.attribution-kpis>div.warning b{color:#a06424}.attribution-kpis>div.coverage b{color:#2f7555}.attribution-profit,.attribution-health{margin-bottom:12px;padding:16px}section.panel:has(.attribution-actions){margin-bottom:12px;padding:16px}.attribution-profit .panel-head,.attribution-health .panel-head{align-items:center;gap:18px}section.panel:has(.attribution-actions)>.panel-head{align-items:center;gap:18px}.attribution-profit .panel-head h2,.attribution-health .panel-head h2{font-size:14px}section.panel:has(.attribution-actions)>.panel-head h2{font-size:14px}.attribution-profit .panel-head p,.attribution-health .panel-head p{line-height:1.5}section.panel:has(.attribution-actions)>.panel-head p{line-height:1.5}.profit-currency-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;margin-top:12px;display:grid}.profit-currency-grid article{background:linear-gradient(145deg,#fff,#f8fbf9);border:1px solid #e2e8e4;border-radius:11px;padding:14px}.profit-currency-grid header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.profit-currency-grid header>div{gap:1px;display:grid}.profit-currency-grid header b{color:#173b2d;font-size:17px}.profit-currency-grid header span,.profit-currency-grid footer,.profit-currency-grid small{color:#718078;font-size:10px}.profit-currency-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.profit-currency-grid dl>div{border-bottom:1px dashed #e2e8e4;justify-content:space-between;gap:7px;padding:6px 0;display:flex}.profit-currency-grid dl>div:nth-child(odd){padding-right:10px}.profit-currency-grid dl>div:nth-child(2n){padding-left:10px}.profit-currency-grid dt{color:#718078;font-size:10px}.profit-currency-grid dd{color:#244b3a;margin:0;font-size:11px;font-weight:700}.profit-currency-grid .profit-total{border-bottom:0;grid-column:1/-1;padding:9px 0 5px}.profit-currency-grid .profit-total dt,.profit-currency-grid .profit-total dd{color:#176e4a;font-size:15px}.profit-currency-grid footer{border-top:1px solid #dce5df;margin-top:6px;padding-top:8px;line-height:1.6}.profit-currency-grid small{color:#a56221;margin-top:6px;display:block}.attribution-scope-note{color:#8a5a00;background:#fff8e7;border-radius:8px;margin:10px 0 0;padding:9px 11px;font-size:11px}.tracking-accuracy{margin-bottom:12px;padding:16px}.tracking-accuracy .panel-head{align-items:center;margin-bottom:12px}.tracking-accuracy .accuracy-badge.warning{color:#9a5a12;background:#fff3df}.tracking-accuracy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tracking-accuracy-grid article{background:#f8faf9;border:1px solid #e2e8e4;border-radius:10px;gap:4px;padding:12px;display:grid}.tracking-accuracy-grid span,.tracking-accuracy-grid small{color:#75827b;font-size:10px}.tracking-accuracy-grid b{color:#244b3a;font-size:18px}.tracking-accuracy-grid b.negative{color:#a85d21}.attribution-campaigns{margin-bottom:12px;padding:16px;overflow:hidden}.attribution-campaigns .panel-head{margin-bottom:12px}.attribution-campaigns .table-scroll{margin:0 -16px -16px}.attribution-campaigns table,.attribution-campaigns thead,.attribution-campaigns tbody,.attribution-campaigns tbody>tr,.attribution-campaigns td{width:100%;display:block}.attribution-campaigns table{min-width:860px;font-size:10px}.attribution-campaigns th{box-sizing:border-box;text-align:right;background:#f6f8f6;padding:9px 12px;font-size:9px}.attribution-campaigns th:first-child{text-align:left}.attribution-campaigns td{box-sizing:border-box;border-bottom:1px solid #edf0ee;padding:0}.campaign-column-grid{align-items:center;gap:0;width:100%;display:grid}.campaign-column-grid.with-profit{grid-template-columns:minmax(260px,2fr) repeat(6,minmax(90px,1fr))}.campaign-column-grid.without-profit{grid-template-columns:minmax(260px,2fr) repeat(5,minmax(90px,1fr))}.campaign-drilldown>summary{cursor:pointer;list-style:none}.campaign-drilldown>summary>span{box-sizing:border-box;text-align:right;font-variant-numeric:tabular-nums;min-width:0;padding:11px 12px}.campaign-drilldown>summary>span:first-child{text-align:left}.campaign-drilldown>summary::-webkit-details-marker{display:none}.campaign-assets details>summary::-webkit-details-marker{display:none}.campaign-drilldown>summary>span:first-child,.campaign-assets summary>span:first-child,.campaign-ad>span:first-child{gap:2px;min-width:0;display:grid}.campaign-drilldown b,.campaign-assets b,.campaign-ad b{color:#244b3a}.campaign-drilldown small,.campaign-assets small,.campaign-ad small{color:#809087;text-overflow:ellipsis;font-size:9px;overflow:hidden}.campaign-drilldown>summary b,.campaign-drilldown>summary small{white-space:nowrap}.campaign-drilldown[open]>summary{background:#f2f7f4}.campaign-assets{background:#fafcfb;padding:6px 12px 12px}.campaign-meta-row{background:#f7faf8;border-top:1px solid #e4ebe7;flex-wrap:wrap;gap:6px;padding:9px 12px;display:flex}.campaign-meta-row span{color:#416351;background:#eaf3ed;border-radius:999px;padding:4px 7px;font-size:9px}.campaign-assets details{background:#fff;border:1px solid #e1e8e4;border-radius:8px;margin-top:6px}.campaign-assets details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;list-style:none;display:flex}.campaign-ad{color:#5d6b63;border-top:1px solid #edf0ee;grid-template-columns:minmax(240px,2fr) 80px 110px minmax(180px,1fr);gap:10px;padding:8px 12px;font-size:9px;display:grid}.campaign-orders{background:#fbfcfb;gap:1px;padding:0 12px 8px 30px;display:grid}.campaign-orders button,.campaign-unassigned-orders button{color:#69766f;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px dashed #e3e9e5;grid-template-columns:minmax(100px,1fr) 90px 80px 100px;align-items:center;gap:8px;padding:6px 8px;font-size:9px;display:grid}.campaign-orders button:hover,.campaign-unassigned-orders button:hover{background:#f0f7f3}.campaign-unassigned-orders{border:1px dashed #d7e3dc;border-radius:8px;gap:3px;margin:8px 12px 12px;padding:9px;display:grid}.campaign-unassigned-orders>b{color:#476253;font-size:10px}.campaign-unassigned-orders button{grid-template-columns:1fr}.attribution-naming-errors{margin-bottom:12px;padding:16px;overflow:hidden}.attribution-naming-errors .panel-head{align-items:center;margin-bottom:12px}.attribution-naming-errors .table-scroll{margin:0 -16px}.attribution-naming-errors td:first-child b,.attribution-naming-errors td:first-child small{display:block}.attribution-naming-errors td:first-child small{color:#9a5a12;margin-top:3px}.attribution-naming-pagination{color:#718078;background:#fafcfb;border-top:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:12px;margin:0 -16px -16px;padding:12px 16px;font-size:10px;display:flex}.attribution-naming-pagination>div{gap:7px;display:flex}.attribution-naming-pagination button{color:#3f5b4c;cursor:pointer;background:#fff;border:1px solid #d9e3dd;border-radius:7px;min-width:62px;height:31px;font-size:10px;font-weight:700}.attribution-naming-pagination button:disabled{opacity:.4;cursor:not-allowed}.attribution-health.collapsed{padding-top:13px;padding-bottom:13px}.health-summary{align-items:center;gap:8px;display:flex}.health-summary button{color:#4f6257;cursor:pointer;background:#fff;border:1px solid #d9e3dd;border-radius:7px;height:31px;padding:0 11px;font-size:10px}.attribution-health-body{border-top:1px solid #edf0ee;margin-top:13px;padding-top:13px}.coverage-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;display:grid}.coverage-grid>div{text-align:center;background:#f5f8f6;border-radius:9px;gap:2px;min-width:0;padding:10px;display:grid}.coverage-grid b{color:#244c3a;font-size:17px}.coverage-grid span{color:#77847d;font-size:10px}.touch-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin:10px 0 0;display:grid}.touch-grid>div{background:#f5f8f6;border-radius:9px;gap:3px;min-width:0;padding:11px;display:grid}.touch-grid h4{color:#176e4a;margin:0;font-size:11px}.touch-grid b{font-size:11px}.touch-grid span,.touch-grid small{color:#718078;overflow-wrap:anywhere;font-size:10px}.attribution-errors{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.attribution-errors span{color:#915814;background:#fff3df;border-radius:999px;padding:5px 8px;font-size:10px}section.panel:has(.attribution-actions){overflow:hidden}section.panel:has(.attribution-actions)>.panel-head{border-bottom:1px solid #edf0ee;margin:-2px 0 12px;padding-bottom:12px}.attribution-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:760px;display:flex}.attribution-actions input,.attribution-actions select,.attribution-actions button,.attribution-filters input,.attribution-filters select,.attribution-filters button{color:#536159;background:#fff;border:1px solid #dce3df;border-radius:7px;height:34px;padding:0 9px;font-size:10px}.attribution-actions input{width:150px}.attribution-actions select{max-width:155px}.attribution-actions button,.attribution-filters button{cursor:pointer;white-space:nowrap}.attribution-actions button:hover,.attribution-filters button:hover{background:#f8faf8;border-color:#aebeb5}.attribution-actions .batch-attribution-button{color:#fff;background:#176e4a;border-color:#176e4a}.attribution-actions .batch-attribution-button:disabled{color:#9aa39e;cursor:not-allowed;background:#eef1ef;border-color:#dce3df}.attribution-filters{background:#f6f8f6;border-radius:9px;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:7px;margin:0 0 12px;padding:10px;display:grid}.attribution-filters input,.attribution-filters select{width:100%;min-width:0}.attribution-filters button{background:#fff}.attribution-selection-summary{color:#275844;background:#eff7f2;border:1px solid #c9ded2;border-radius:8px;align-items:center;gap:10px;margin:0 0 10px;padding:8px 10px;display:flex}.attribution-selection-summary span{color:#648071;font-size:10px}section.panel:has(.attribution-actions) .table-scroll{border-top:1px solid #edf0ee;max-height:640px;margin:0 -16px -16px}section.panel:has(.attribution-actions) table{font-size:9px}section.panel:has(.attribution-actions) thead{z-index:1;position:sticky;top:0}section.panel:has(.attribution-actions) th{background:#f6f8f6;padding:9px 11px;font-size:8px}section.panel:has(.attribution-actions) td{vertical-align:middle;padding:10px 11px}:is(section.panel:has(.attribution-actions) td b,section.panel:has(.attribution-actions) td small){display:block}section.panel:has(.attribution-actions) td small{color:#8a958e;text-overflow:ellipsis;max-width:220px;margin-top:3px;overflow:hidden}:is(section.panel:has(.attribution-actions) td:nth-child(5),section.panel:has(.attribution-actions) td:nth-child(6)){text-overflow:ellipsis;max-width:220px;overflow:hidden}.attribution-select{width:34px;min-width:34px;text-align:center!important}.attribution-select input{accent-color:#176e4a;cursor:pointer;width:15px;height:15px}.attribution-row-selected td{background:#f0f7f3}.row-actions{white-space:nowrap;gap:5px;display:flex}.row-actions button{color:#536159;cursor:pointer;background:#fff;border:1px solid #dce3df;border-radius:6px;height:29px;padding:0 8px;font-size:9px}.row-actions button:last-child{color:#176e4a;border-color:#bcd4c7}.attribution-modal{z-index:90}.attribution-modal>section{background:#fff;border-radius:14px;width:min(760px,100vw - 28px);max-height:86vh;padding:22px;position:relative;overflow:auto;box-shadow:0 24px 70px #1027473d}.modal-close{background:#eef3f0;border:0;border-radius:50%;width:34px;height:34px;position:absolute;top:12px;right:14px}.debug-chain{grid-template-columns:repeat(5,1fr);gap:7px;margin:16px 0;display:grid}.debug-chain>div,.snapshot{border:1px solid #e3e9e5;border-radius:9px;gap:3px;padding:10px;display:grid}.debug-chain b{color:#14845a;font-size:10px}.debug-chain .not_found b{color:#b45309}.debug-chain small,.snapshot small{color:#718078;overflow-wrap:anywhere}.snapshot{margin:7px 0}.attribution-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:9px 0 14px;display:grid}.attribution-card>div{border:1px solid #e2e8e4;border-radius:9px;gap:3px;min-width:0;padding:10px;display:grid}.attribution-card span{color:#718078;font-size:10px}.attribution-card b,.attribution-card small{overflow-wrap:anywhere}.attribution-card b{color:#244b3a;font-size:11px}.attribution-card small{color:#718078}.attribution-modal label{gap:6px;margin:12px 0;display:grid}.attribution-modal select,.attribution-modal textarea{border:1px solid #d8e1dc;border-radius:8px;padding:9px}.attribution-modal textarea{min-height:86px}.batch-attribution-notice{color:#315d49;background:#eef6f1;border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.6}@media (width<=1200px){.attribution-kpis{grid-template-columns:repeat(3,1fr)}.coverage-grid,.tracking-accuracy-grid{grid-template-columns:repeat(2,1fr)}.attribution-profit .panel-head,.attribution-health .panel-head{flex-direction:column;align-items:flex-start}section.panel:has(.attribution-actions)>.panel-head{flex-direction:column;align-items:flex-start}.attribution-actions{justify-content:flex-start;max-width:none}}@media (width<=750px){.attribution-hero{margin-bottom:12px}.attribution-date-range{grid-template-columns:1fr;gap:7px;display:grid}.attribution-date-range i{display:none}.attribution-date-range label{justify-content:space-between}.attribution-date-range input{flex:1}.attribution-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.attribution-kpis>div{min-height:86px;padding:12px}.attribution-kpis b{font-size:19px}.profit-currency-grid{grid-template-columns:1fr}.coverage-grid,.tracking-accuracy-grid{grid-template-columns:repeat(2,1fr)}.health-summary{justify-content:space-between;width:100%}.attribution-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.attribution-actions>*{width:100%!important;min-width:0!important;max-width:none!important}.attribution-actions .batch-attribution-button{grid-column:1/-1}.attribution-filters{grid-template-columns:1fr 1fr;padding:8px}.attribution-filters button{grid-column:1/-1}.attribution-selection-summary{flex-direction:column;align-items:flex-start;gap:2px}section.panel:has(.attribution-actions) .table-scroll{max-height:none}.campaign-column-grid.with-profit{grid-template-columns:minmax(220px,2fr) repeat(6,minmax(82px,1fr))}.campaign-column-grid.without-profit{grid-template-columns:minmax(220px,2fr) repeat(5,minmax(82px,1fr))}.campaign-orders button{grid-template-columns:1fr 80px}.attribution-naming-pagination{flex-direction:column;align-items:stretch}.attribution-naming-pagination>div{grid-template-columns:1fr 1fr;display:grid}.attribution-naming-pagination button{min-height:38px}.debug-chain{grid-template-columns:1fr}.attribution-modal>section{border-radius:16px 16px 0 0;width:100%;max-height:92dvh;padding:20px 16px}.attribution-card{grid-template-columns:1fr}}@media (width<=420px){.attribution-kpis,.tracking-accuracy-grid{grid-template-columns:1fr 1fr}.attribution-kpis>div{min-height:82px}.attribution-filters,.attribution-actions{grid-template-columns:1fr}.attribution-actions .batch-attribution-button{grid-column:auto}.profit-currency-grid dl{grid-template-columns:1fr}.profit-currency-grid dl>div,.profit-currency-grid dl>div:nth-child(odd),.profit-currency-grid dl>div:nth-child(2n){padding:6px 0}.profit-currency-grid .profit-total{grid-column:auto}}.dxm-center{gap:16px;display:grid}.dxm-hero{align-items:flex-end}.dxm-tabs{background:#eef3ef;border:1px solid #dbe5df;border-radius:14px;gap:6px;padding:5px;display:flex;overflow:auto}.dxm-tabs button{white-space:nowrap;color:#506159;background:0 0;border:0;border-radius:10px;padding:10px 16px}.dxm-tabs button.active{color:#124c3a;background:#fff;font-weight:700;box-shadow:0 1px 5px #173c2c18}.dxm-alert{border:1px solid;border-radius:10px;padding:12px 15px}.dxm-alert.error{color:#9b2f24;background:#fff3f0;border-color:#f0c4bc}.dxm-alert.success{color:#175f45;background:#effaf5;border-color:#bfe3d1}.dxm-upload-panel{grid-template-columns:minmax(260px,1fr) minmax(230px,.8fr) auto auto auto;align-items:center;gap:14px;display:grid}.dxm-upload-panel h2{margin:0 0 4px}.dxm-upload-panel p{color:#68776f;margin:0}.dxm-upload-panel label{color:#45574e;align-items:center;gap:6px;font-size:13px;display:flex}.dxm-empty{color:#6d7a73;flex-direction:column;align-items:center;gap:6px;padding:56px;display:flex}.dxm-history-panel small,.dxm-preview-table small{color:#718078;margin-top:4px;line-height:1.5;display:block}.dxm-row-actions{gap:7px;display:flex}.dxm-status{color:#4b5b54;background:#edf1ef;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.dxm-status.changed,.dxm-status.partial,.dxm-status.new-ready{color:#8a5b00;background:#fff2d8}.dxm-status.new,.dxm-status.error{color:#9b3627;background:#fff0ed}.dxm-status.applied,.dxm-status.confirmed{color:#176341;background:#e9f7ef}.dxm-status.rolled-back,.dxm-status.ignored{color:#6c6c6c;background:#efefef}.dxm-summary{grid-template-columns:repeat(6,minmax(100px,1fr));gap:8px;margin:12px 0;display:grid}.dxm-summary span{color:#63726a;background:#f8faf9;border:1px solid #dfe7e2;border-radius:10px;flex-direction:column;gap:2px;padding:12px;font-size:12px;display:flex}.dxm-summary b{color:#123f32;font-size:22px}.dxm-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.dxm-toolbar>div{align-items:center;gap:8px;display:flex}.dxm-toolbar input{min-width:280px}.dxm-preview-table{min-width:1180px}.dxm-preview-table code{overflow-wrap:anywhere;max-width:260px;margin-top:5px;display:block}.dxm-preview-table td{vertical-align:top}.dxm-error-text{color:#a73327;max-width:260px;margin-top:6px;font-style:normal;display:block}.dxm-diff-list{gap:5px;min-width:350px;margin-top:8px;display:grid}.dxm-diff-list>div{background:#f6f8f7;border-radius:6px;grid-template-columns:120px 1fr auto;gap:7px;padding:5px 7px;font-size:11px;display:grid}.dxm-diff-list span{overflow-wrap:anywhere}.dxm-diff-list em{color:#68766f;font-style:normal}.dxm-diff-list .action-update{background:#fff7e8}.dxm-diff-list .action-protect_valid_value{background:#edf7ff}.dxm-resolution{grid-template-columns:minmax(190px,1fr) auto;gap:6px;margin-top:8px;display:grid}.dxm-resolution label{color:#66756d;gap:3px;font-size:11px;display:grid}.dxm-resolution button{align-self:end}.dxm-resolution .danger-link{grid-column:1/-1;justify-self:start}.dxm-pagination{color:#64736b;justify-content:center;align-items:center;gap:12px;padding-top:14px;display:flex}@media (width<=1100px){.dxm-upload-panel{grid-template-columns:1fr 1fr}.dxm-upload-panel>div{grid-column:1/-1}.dxm-summary{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.dxm-upload-panel{grid-template-columns:1fr}.dxm-toolbar{flex-direction:column;align-items:stretch}.dxm-toolbar>div{overflow:auto}.dxm-toolbar input{min-width:220px}.dxm-summary{grid-template-columns:repeat(2,1fr)}}.dxm-center-summary{grid-template-columns:repeat(6,minmax(100px,1fr));gap:8px;margin:12px 0;display:grid}.dxm-center-summary span{color:#63726a;background:#f8faf9;border:1px solid #dfe7e2;border-radius:10px;flex-direction:column;gap:2px;padding:12px;font-size:12px;display:flex}.dxm-center-summary b{color:#123f32;font-size:22px}@media (width<=1100px){.dxm-center-summary{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.dxm-center-summary{grid-template-columns:repeat(2,1fr)}}
