:root{--bg:#f5f6f8;--panel:#fff;--line:#dde2e7;--text:#16202a;--muted:#69737d;--accent:#1f6feb;--accentSoft:#eaf2ff}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}button,input,select{font:inherit}main{padding-bottom:82px}.topbar{height:82px;padding:14px 22px;background:#131a22;color:#fff;display:flex;align-items:center;justify-content:space-between}.eyebrow{font-size:10px;color:#99a6b3;font-weight:800;letter-spacing:.14em}h1{margin:2px 0 0;font-size:28px}.status{font-size:12px;color:#cbd3dc;display:flex;gap:7px;align-items:center}.dot{width:8px;height:8px;border-radius:50%;background:#35c978}.periodbar,.toolbar{background:#fff;border-bottom:1px solid var(--line);padding:12px 20px;display:flex;gap:12px;align-items:flex-end}.field{display:flex;flex-direction:column;gap:4px;min-width:150px}.field.grow{flex:1 1;max-width:560px}.field label{font-size:10px;font-weight:800;color:var(--muted);text-transform:uppercase}input,select{height:38px;border:1px solid #c8d0d8;border-radius:6px;background:#fff;padding:0 10px;outline:none}input:focus,select:focus{border-color:var(--accent)}.periodbar{align-items:center;padding-top:9px;padding-bottom:9px}.periodbar>span{font-size:11px;font-weight:800;color:var(--muted)}.chip{border:1px solid #ccd3da;border-radius:18px;background:#fff;padding:6px 10px;font-size:11px;cursor:pointer}.chip.active{background:var(--accentSoft);border-color:#8bb7f2;color:#1355b7;font-weight:800}.chip.disabled{opacity:.4;cursor:default}.summary{display:flex;gap:10px;padding:13px 20px}.summary>div{background:#fff;border:1px solid var(--line);border-radius:7px;padding:9px 12px;min-width:180px}.summary span,.summary strong{display:block}.summary strong{font-size:16px}.summary span{font-size:10px;color:var(--muted);margin-top:2px}.gridWrap{margin:0 20px;border:1px solid var(--line);border-radius:7px;overflow:auto;max-height:calc(100vh - 320px);background:#fff;position:relative}table{border-collapse:separate;border-spacing:0;min-width:1800px;width:100%;font-size:12px}th{position:-webkit-sticky;position:sticky;top:0;z-index:4;background:#f7f8fa;border-bottom:1px solid #cfd5db;border-right:1px solid #e5e9ed;padding:8px;white-space:nowrap;text-align:right;font-size:10px;color:#4e5964}thead tr:nth-child(2) th{top:31px}td{padding:9px;border-bottom:1px solid #edf0f2;border-right:1px solid #f1f3f5;white-space:nowrap;text-align:right;background:#fff}tbody tr:hover td{background:#fbfdff}td:nth-child(-n+6),th:nth-child(-n+6){text-align:left}.sticky{position:-webkit-sticky!important;position:sticky!important;z-index:3;background:#fff!important}thead .sticky{z-index:8;background:#f7f8fa!important}.s0{left:0;width:40px;min-width:40px}.s1{left:40px;width:225px;min-width:225px}.s2{left:265px;width:90px;min-width:90px;box-shadow:4px 0 5px -5px #333}.targetName{font-weight:800;font-size:13px}.meta{display:flex;gap:6px;align-items:center;margin-top:4px;font-size:10px;color:var(--muted)}.badge{background:#fff1cc;color:#765400;border-radius:4px;padding:2px 5px;font-weight:800}.enabled{color:#147a4b;font-weight:800}.long{max-width:220px;overflow:hidden;text-overflow:ellipsis}.bid{font-weight:800;font-size:13px}.muted{color:#919aa3;font-size:11px}.periodHead{background:#eef3f9!important;color:#2d4b6b!important}.empty,.periodHead{text-align:center!important}.empty{padding:40px!important;color:var(--muted)}.loading{position:absolute;left:0;right:0;top:62px;text-align:center;padding:10px;background:#ffffffee;color:var(--muted)}.actionbar{position:fixed;left:0;right:0;bottom:0;z-index:20;background:#fff;border-top:1px solid #cfd5db;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 -5px 16px #1420300f}.actionbar>div:first-child{display:flex;flex-direction:column}.actionbar span{font-size:10px;color:var(--muted)}.actions{display:flex;gap:8px}.actions button{border:1px solid #bbc3cb;background:#fff;border-radius:6px;padding:9px 13px;font-weight:800}.actions .primary{background:var(--accent);color:#fff;border-color:var(--accent)}.actions .primary:disabled{opacity:.5}.version{margin-left:8px;color:#83909c}.customDates{display:flex;align-items:center;gap:6px;margin-left:8px}.customDates input{height:30px;width:132px;font-size:11px;padding:0 6px}.customDates span{font-size:11px;color:var(--muted)}.navLink{color:#dce8f5;text-decoration:none;border:1px solid #44515e;border-radius:5px;padding:5px 8px;margin-right:10px}.navLink:hover{background:#202b36}.modeBadge{font-size:10px;font-weight:900;letter-spacing:.08em;border:1px solid #62707e;border-radius:4px;padding:3px 6px;color:#fff}.drawerBackdrop{position:fixed;inset:0;background:#10182077;z-index:50;display:flex;justify-content:flex-end}.drawer{width:min(720px,92vw);height:100%;background:#fff;box-shadow:-8px 0 30px #0003;padding:18px;overflow:auto}.drawerHeader{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:12px}.drawerHeader h2{margin:3px 0 0}.drawerHeader>button{border:0;background:transparent;font-size:28px;cursor:pointer}.eyebrow.dark{color:#6a7681}.testNotice{margin:14px 0;background:#edf6ff;border:1px solid #b8d8f6;border-radius:6px;padding:10px;font-size:12px;color:#28506f}.previewList{border:1px solid var(--line);border-radius:7px;overflow:hidden}.previewItem{display:flex;justify-content:space-between;gap:18px;padding:12px;border-bottom:1px solid var(--line)}.previewItem:last-child{border-bottom:0}.previewReason{font-size:11px;color:var(--muted);margin-top:4px;max-width:420px}.previewValues{display:flex;align-items:center;gap:8px;white-space:nowrap}.previewValues em{font-size:9px;font-style:normal;background:#eef1f4;padding:3px 5px;border-radius:4px}.noChanges{padding:18px;color:var(--muted)}.drawerActions{position:-webkit-sticky;position:sticky;bottom:-18px;background:#fff;border-top:1px solid var(--line);padding:14px 0;display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.drawerActions button{border:1px solid #bbc3cb;background:#fff;border-radius:6px;padding:9px 13px;font-weight:800}.drawerActions .primary{background:var(--accent);border-color:var(--accent);color:#fff}.calcResults{margin-top:8px;border:1px solid var(--line);border-radius:6px}.calcResults>div{padding:8px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.calcResults span{font-size:11px;color:var(--muted)}.dot.off{background:#7c8791}.settingsPage{padding-bottom:40px}.settingsShell{max-width:1180px;margin:20px auto;padding:0 20px;display:flex;flex-direction:column;gap:16px}.messageBox{background:#eef6ff;border:1px solid #bdd8f3;color:#284b68;border-radius:7px;padding:11px 13px;font-size:13px}.settingsCard{background:#fff;border:1px solid var(--line);border-radius:8px;padding:18px;box-shadow:0 1px 2px #1420300d}.cardTitle{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:14px}.cardTitle h2{margin:0;font-size:18px}.cardTitle p{margin:4px 0 0;color:var(--muted);font-size:12px}.pill{font-size:10px;font-weight:800;border:1px solid #cbd3da;background:#f3f5f7;color:#5e6974;border-radius:13px;padding:5px 8px;white-space:nowrap}.pill.ok{background:#eaf7ef;border-color:#a9dabb;color:#17653e}.redirectBox{background:#f7f8fa;border:1px solid var(--line);border-radius:6px;padding:11px;display:grid;grid-gap:5px;gap:5px;margin-bottom:14px}.redirectBox strong{font-size:11px;text-transform:uppercase;color:var(--muted)}.redirectBox code{font-size:13px;word-break:break-all}.redirectBox span{font-size:11px;color:var(--muted)}.formGrid{display:grid;grid-template-columns:180px 1fr 1fr;grid-gap:12px;gap:12px}.formGrid label{display:flex;flex-direction:column;gap:5px}.formGrid label>span{font-weight:800}.formGrid label>span,.scopeLine{font-size:11px;color:var(--muted)}.scopeLine{margin-top:12px}.scopeLine code{color:var(--text)}.cardActions{display:flex;gap:8px;margin-top:14px}.cardActions button,.runRow button,.syncTile button{border:1px solid #bbc3cb;background:#fff;border-radius:6px;padding:9px 13px;font-weight:800;cursor:pointer}.cardActions .primary,.syncTile .primary{background:var(--accent);border-color:var(--accent);color:#fff}button:disabled{opacity:.5;cursor:not-allowed}.profileList{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:7px;overflow:hidden;margin-top:14px}.profileRow{display:grid;grid-template-columns:26px 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:11px;border-bottom:1px solid var(--line);cursor:pointer}.profileRow:last-child{border-bottom:0}.profileRow.selected{background:#f4f8ff}.profileRow div{display:flex;flex-direction:column;gap:2px}.profileRow span{font-size:11px;color:var(--muted)}.profileTimes{text-align:right}.syncGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.syncTile{border:1px solid var(--line);border-radius:7px;padding:13px;display:flex;flex-direction:column;align-items:flex-start}.syncTile h3{margin:0;font-size:14px}.syncTile p{font-size:11px;color:var(--muted);line-height:1.45;min-height:48px}.syncTile button{margin-top:auto}.runList{display:flex;flex-direction:column}.runRow{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:15px;gap:15px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.runRow:last-child{border-bottom:0}.runRow>div{display:flex;flex-direction:column;gap:3px}.runRow span{font-size:11px;color:var(--muted)}@media(max-width:900px){.formGrid,.syncGrid{grid-template-columns:1fr}.profileRow{grid-template-columns:26px 1fr}.profileTimes{grid-column:2;text-align:left}.runRow{grid-template-columns:1fr}}.syncError{margin-top:6px;background:#fff0f0;border:1px solid #efb9b9;color:#8b2525;border-radius:5px;padding:7px 8px;font-size:11px;white-space:normal;max-width:620px;word-break:break-word}.runStatus-failed{background:#fffafa}.runStatus-queued,.runStatus-running{background:#fbfdff}.reportJobDetails{grid-column:1/-1;background:#f7f8fa;border:1px solid var(--line);border-radius:6px;padding:8px;display:flex;flex-direction:column;gap:5px}.reportJobDetails>div{display:grid;grid-template-columns:160px 1fr 110px;grid-gap:10px;gap:10px;align-items:start;font-size:11px}.reportJobDetails pre{grid-column:1/-1;margin:0;background:#fff0f0;padding:7px;border-radius:4px;white-space:pre-wrap;word-break:break-word}.testBadge{display:inline-block;margin-left:7px;font-size:9px;line-height:1;border:1px solid #72b58a;background:#eaf8ef;color:#17613b;border-radius:4px;padding:3px 5px;vertical-align:middle}.profileDiagActions{display:flex;align-items:center;gap:7px}.profileDiagActions button{border:1px solid #bbc3cb;background:#fff;border-radius:6px;padding:7px 10px;font-weight:800;cursor:pointer}.diagnosticBox{margin-bottom:13px;background:#f7faff;border:1px solid #bfd4eb;border-radius:7px;padding:11px}.diagnosticBox.bad{background:#fff5f5;border-color:#e6b5b5}.diagnosticBox>strong{display:block;margin-bottom:8px}.diagnosticGrid{display:grid;grid-template-columns:180px 1fr;grid-gap:5px 10px;gap:5px 10px;font-size:11px}.diagnosticGrid span{color:var(--muted)}.diagnosticBox pre{white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid var(--line);border-radius:5px;padding:8px;margin:9px 0 0;font-size:10px;max-height:220px;overflow:auto}.reuseBadge{display:inline-block;width:max-content;background:#fff6d8;border:1px solid #e5c867;color:#715c13;border-radius:4px;padding:3px 6px;font-size:10px;font-weight:900}.amazonReportId{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all}.reportJobDetails .reportJobLine{grid-template-columns:190px minmax(150px,1fr) 120px}.syncStage{font-size:10px!important;font-weight:800;color:#365f86!important;background:#edf6ff;border:1px solid #c6ddf2;border-radius:4px;padding:3px 5px;width:max-content;max-width:520px}.entitySummary{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;padding:10px;border:1px solid #d9e2ea;border-radius:6px;background:#fafcfe}.entitySummary pre{flex-basis:100%;margin:4px 0 0;white-space:pre-wrap;font-size:11px}.entitySummary strong{font-size:11px;flex-basis:100%;margin-top:6px}.entitySummary code{font-weight:900}.optimizationShell{max-width:1500px;margin:20px auto;padding:0 20px;display:flex;flex-direction:column;gap:16px}.optProfileLayout{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:16px;gap:16px}.optProfileSidebar{display:flex;flex-direction:column;gap:10px;min-height:0}.optProfileList{display:flex;flex-direction:column;gap:7px;max-height:620px;overflow-y:auto;overscroll-behavior:contain;padding-right:5px}.optProfileCreate{border:1px solid var(--line);border-radius:8px;padding:10px;margin:0;background:#fafbfd;flex:0 0 auto}.optProfileButton{border:1px solid var(--line);background:#fff;border-radius:7px;padding:10px;text-align:left;display:flex;flex-direction:column;gap:3px;cursor:pointer}.optProfileButton span{font-size:10px;color:var(--muted)}.optProfileButton.selected{border-color:#8bb7f2;background:var(--accentSoft)}.newInline{border-top:1px solid var(--line);padding-top:10px;margin-top:4px;display:grid;grid-gap:7px;gap:7px}.newInline input,.newInline select{width:100%}.primaryButton{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:6px;padding:9px 13px;font-weight:800;cursor:pointer}.optEditor{min-width:0;border-left:1px solid var(--line);padding-left:16px}.mutedBlock{padding:18px;color:var(--muted);font-size:12px;background:#f8fafc;border:1px dashed #cbd4dd;border-radius:7px}.optMetaGrid{display:grid;grid-template-columns:2fr 1fr 1.5fr;grid-gap:10px;gap:10px;margin-bottom:14px}.optMetaGrid label{display:flex;flex-direction:column;gap:4px}.optMetaGrid label>span{font-size:10px;font-weight:800;color:var(--muted);text-transform:uppercase}.optMetaGrid .wide{grid-column:1/-1}.parameterGroups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.parameterGroup{border:1px solid var(--line);border-radius:7px;overflow:hidden}.parameterGroup h3{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#506273;background:#f5f8fb;margin:0;padding:8px 10px;border-bottom:1px solid var(--line)}.parameterRow{display:grid;grid-template-columns:minmax(180px,1fr) 110px 45px;grid-gap:8px;gap:8px;align-items:center;padding:8px 10px;border-bottom:1px solid #edf0f2}.parameterRow:last-child{border-bottom:0}.parameterRow>div{display:flex;flex-direction:column;gap:2px}.parameterRow strong{font-size:11px}.parameterRow code{font-size:9px;color:#7b8792}.parameterRow input{height:32px;text-align:right}.parameterRow>span{font-size:10px;color:var(--muted)}.newGroupRow{display:grid;grid-template-columns:2fr 1fr 1.6fr auto;grid-gap:8px;gap:8px;margin-bottom:12px}.compactTableWrap{border:1px solid var(--line);border-radius:7px;overflow:auto;max-height:520px}.compactTable{min-width:760px;font-size:12px}.compactTable th{position:-webkit-sticky;position:sticky;top:0;z-index:2}.compactTable td,.compactTable th{text-align:left!important}.compactTable select{height:32px;min-width:160px}.compactTable small{display:block;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;margin-top:3px}.campaignFilters{display:flex;gap:8px;margin-bottom:12px}.campaignFilters input{flex:1 1;max-width:520px}.campaignMap{min-width:1320px}.campaignMapWrap{max-height:620px}.checkLine{display:flex;align-items:center;gap:7px}.checkLine input{width:16px;height:16px}.checkLine span{font-size:10px;white-space:nowrap}.tableNote{font-size:11px;color:var(--muted);margin-top:8px}@media(max-width:1000px){.optProfileLayout{grid-template-columns:1fr}.optEditor{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:14px}.newGroupRow,.optMetaGrid,.parameterGroups{grid-template-columns:1fr}}.assignmentOverview{border-left:4px solid #6f9fd8}.assignmentPrinciples{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.assignmentPrinciples>div{border:1px solid var(--line);border-radius:7px;padding:10px;background:#fafcfe;display:flex;flex-direction:column;gap:4px}.assignmentPrinciples strong{font-size:11px}.assignmentPrinciples span{font-size:10px;color:var(--muted);line-height:1.45}.newRuleRow{display:grid;grid-template-columns:1.2fr 1.3fr 1.2fr 1.4fr 1.4fr auto;grid-gap:8px;gap:8px;margin-bottom:12px}.ruleTable{min-width:1100px}.ruleTableWrap{max-height:430px}.rowMuted{opacity:.55}.assignmentBadge{display:inline-block;width:max-content;font-size:9px;font-weight:900;border-radius:5px;padding:4px 6px;border:1px solid #c8d1da;background:#f3f5f7;color:#53606d;white-space:nowrap}.assignmentBadge.auto,.assignmentBadge.status-auto{background:#eaf7ef;border-color:#a9dabb;color:#17653e}.assignmentBadge.status-unassigned,.assignmentBadge.suggestion{background:#fff8df;border-color:#e7d28a;color:#725b15}.assignmentBadge.status-conflict{background:#fff0f0;border-color:#e7b4b4;color:#922b2b}.assignmentBadge.status-manual{background:#eef3ff;border-color:#b7c8ec;color:#385a92}.optionalLabel{font-size:9px;font-weight:900;border:1px solid #c9d2db;color:#66717d;border-radius:4px;padding:2px 5px;vertical-align:middle;margin-left:5px}.assignmentFilterBar{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.assignmentFilterBar button{border:1px solid #c5ced7;background:#fff;border-radius:16px;padding:6px 10px;font-size:10px;font-weight:800;cursor:pointer}.assignmentFilterBar button.selected{background:#eaf2ff;border-color:#8fb4e4;color:#315f95}.campaignMapV11{min-width:1740px}.campaignMapV11 td{vertical-align:top}.campaignMapV11 td>small{display:block;color:var(--muted);font-size:9px;margin-top:4px;max-width:240px}.reviewRow{background:#fffafa}.productChips{display:flex;gap:5px;flex-wrap:wrap;max-width:340px}.productChip{display:flex;flex-direction:column;gap:1px;border:1px solid #cad5df;background:#f7fafc;border-radius:5px;padding:4px 6px;max-width:160px}.productChip b{font-size:9px}.productChip em{font-size:9px;font-style:normal;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moreChip{font-size:9px;border-radius:10px;background:#edf1f4;padding:4px 6px}.noProduct{font-size:10px;color:var(--muted)}.manualAssign{display:flex;flex-direction:column;gap:6px;min-width:190px}.manualAssign button{border:1px solid #9cb6d3;background:#f4f8ff;color:#365f86;border-radius:5px;padding:6px 8px;font-size:10px;font-weight:800;cursor:pointer}.manualAssign select{min-width:190px}.compactTable td small{display:block;color:var(--muted);font-size:9px;margin-top:3px}@media(max-width:1100px){.assignmentPrinciples{grid-template-columns:repeat(2,minmax(0,1fr))}.newRuleRow{grid-template-columns:1fr 1fr}.newRuleRow .primaryButton{grid-column:1/-1}}@media(max-width:700px){.assignmentPrinciples,.newRuleRow{grid-template-columns:1fr}}.profileTools{margin:12px 0}.copySettingsBox,.profileIdentifiersBox{border:1px solid var(--line);border-radius:8px;background:#fafcfe;padding:12px}.copySettingsBox{display:flex;flex-direction:column;gap:8px}.copySettingsControls{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;grid-gap:8px;gap:8px}.copySettingsControls button{border:1px solid #9fb3c8;background:#fff;border-radius:6px;padding:8px 10px;font-size:10px;font-weight:800;cursor:pointer}.copySectionChecks{display:flex;gap:12px;flex-wrap:wrap}.copySectionChecks label{display:flex;gap:5px;align-items:center;font-size:10px}.copySettingsBox small{font-size:9px;color:var(--muted)}.profileIdentifiersBox{margin:12px 0;background:#fff}.subCardTitle{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.subCardTitle h3{margin:0;font-size:13px}.subCardTitle p{font-size:10px;color:var(--muted);margin:3px 0 0}.identifierChips{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.identifierChip{border:1px solid #bac9d8;background:#f5f9fd;border-radius:6px;padding:5px 7px;display:flex;align-items:center;gap:6px}.identifierChip b{font-size:9px}.identifierChip code{font-size:10px}.identifierChip em{font-size:9px;font-style:normal;color:var(--muted)}.identifierChip button{border:0;background:transparent;font-size:16px;line-height:1;color:#8b5050;cursor:pointer}.identifierAddRow{display:grid;grid-template-columns:90px minmax(260px,1fr) 200px auto;grid-gap:8px;gap:8px;align-items:stretch}.identifierAddRow textarea{resize:vertical;min-height:52px}.settingsTabs{display:flex;gap:6px;border-bottom:1px solid var(--line);margin:16px 0 12px}.settingsTabs button{border:0;border-bottom:3px solid transparent;background:transparent;padding:9px 12px;font-size:11px;font-weight:800;cursor:pointer}.settingsTabs button.selected{border-bottom-color:var(--accent);color:var(--accent)}.matrixIntro{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.matrixIntro p,.matrixIntro>span{font-size:10px;color:var(--muted)}.matrixIntro p{flex-basis:100%;margin:0}.configOnly{font-weight:900;color:#856513!important;background:#fff7d7;border:1px solid #e4ce80;border-radius:5px;padding:3px 6px}.profileMatrixWrap{border:1px solid var(--line);border-radius:8px;overflow:auto}.profileMatrix{width:100%;min-width:900px;border-collapse:collapse;font-size:11px}.profileMatrix th{background:#f5f8fb;text-align:left;padding:8px;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0}.profileMatrix td{padding:8px;border-bottom:1px solid #edf0f2;vertical-align:top}.profileMatrix tr:last-child td{border-bottom:0}.profileMatrix td:first-child{width:220px}.matrixInput{display:grid;grid-template-columns:90px 35px;grid-gap:4px;gap:4px;align-items:center;min-width:150px}.matrixInput input{width:90px;height:31px;text-align:right}.matrixInput small{font-size:9px;color:var(--muted)}.matrixInput code{grid-column:1/-1;font-size:8px;color:#87929d}.matrixDash{color:#a4adb5}.safetyGrid{display:grid;grid-template-columns:minmax(360px,.8fr) minmax(420px,1.2fr);grid-gap:12px;gap:12px}.normalizationPanel{border:1px solid var(--line);border-radius:7px;overflow:hidden}.normalizationPanel>h3{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#506273;background:#f5f8fb;margin:0;padding:8px 10px;border-bottom:1px solid var(--line)}.normalizationCard{padding:10px;border-bottom:1px solid #edf0f2;display:flex;flex-direction:column;gap:5px}.normalizationCard:last-child{border-bottom:0}.normalizationCard label{font-size:11px}.normalizationCard label input{margin-right:6px}.normalizationCard code{font-size:9px;white-space:normal}.normalizationCard small,.normalizationCard span{font-size:9px;color:var(--muted)}.legacyUnused{margin-top:12px;border:1px dashed #cbd3db;border-radius:6px;padding:8px 10px}.legacyUnused summary{font-size:10px;font-weight:800;cursor:pointer;color:#67727e}.legacyUnused div{display:flex;flex-direction:column;gap:5px;margin-top:8px}.legacyUnused span{font-size:9px;color:var(--muted)}.productChip.archivedProduct{opacity:.55;background:#f3f3f3;border-style:dashed}.productChip.archivedProduct small{font-size:7px;color:#8a6161;margin:0}.newInline>strong{font-size:11px}.newInline>small{font-size:9px;color:var(--muted);line-height:1.35}@media(max-width:1100px){.copySettingsControls,.identifierAddRow,.safetyGrid{grid-template-columns:1fr}.profileMatrix{min-width:760px}}.assignmentDiagnostics{margin-top:6px;display:grid;grid-gap:2px;gap:2px;max-width:360px}.assignmentDiagnostics strong{font-size:11px}.assignmentDiagnostics small{display:block;white-space:normal;line-height:1.35}.miniButton{margin-top:6px;padding:4px 8px;font-size:11px}.marketplaceChecks{display:flex;flex-wrap:wrap;gap:8px}.marketplaceCheck{display:grid;grid-template-columns:auto auto 1fr;grid-gap:4px 8px;gap:4px 8px;align-items:center;min-width:220px;padding:9px 12px;border:1px solid var(--line,#d8dde5);border-radius:8px}.marketplaceCheck.selected{border-color:#7b8798;background:#f7f9fb}.marketplaceCheck small{grid-column:2/-1}.profileContextBox{margin:14px 0;padding:14px;border:1px solid var(--line,#d8dde5);border-radius:8px;background:#fafbfc}.profileContextGrid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));grid-gap:10px 14px;gap:10px 14px;margin-top:10px}.profileContextGrid label{display:grid;grid-gap:5px;gap:5px}.profileContextGrid label>div{display:flex;gap:6px;align-items:center}.profileContextGrid .wide{grid-column:1/-1}.currencyInput{width:72px!important}.campaignMapV13 td{vertical-align:top}.campaignExpandedRow>td{padding:0!important;background:#fafbfc}.adGroupExpansion{padding:12px 16px 16px;display:grid;grid-gap:10px;gap:10px}.adGroupDetail{border:1px solid var(--line,#d8dde5);border-radius:8px;background:white;overflow:hidden}.adGroupDetail.archivedGroup{opacity:.72}.adGroupHeader{padding:8px 10px;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line,#d8dde5)}.adGroupHeader>div{display:grid;grid-gap:2px;gap:2px}.adGroupProducts{display:grid}.adGroupProduct{display:grid;grid-template-columns:minmax(105px,145px) minmax(120px,1fr) 140px 90px minmax(140px,1fr);grid-gap:8px;gap:8px;align-items:center;padding:7px 10px;border-bottom:1px solid #eef0f3}.adGroupProduct:last-child{border-bottom:0}.adGroupProduct.uncoveredProduct{background:#fff6f4}.adGroupProduct.ignoredProduct{opacity:.62}.coverageBadge,.statePill{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid #ccd2da;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.coverage-covered{background:#eff9f1}.coverage-uncovered{background:#fff1ed}.coverage-ignored{background:#f2f3f5}.featureNotice{margin:10px 0;padding:9px 11px;border-left:3px solid #8a94a3;background:#f7f8fa;font-size:12px}@media (max-width:1000px){.adGroupProduct,.profileContextGrid{grid-template-columns:1fr 1fr}}.scopeQuickActions{display:flex;gap:4px;margin-top:4px}.scopeQuickActions button{padding:2px 6px;font-size:10px}.generatorActions{display:flex;gap:12px;align-items:center;margin-top:12px;padding-top:10px;border-top:1px solid #e4e7eb}.generatorActions small{max-width:620px}.generatorPreview{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px 14px;padding:10px 12px;border:1px solid #d8dde5;border-radius:8px;background:#f7f9fb;font-size:12px}.generatorPreview details{flex-basis:100%}.generatorPreview ul{margin:6px 0 0 18px}.dangerButton{margin-left:8px;border:1px solid #b9bec6;background:#fff;padding:8px 12px;border-radius:6px}.dangerButton:hover:not(:disabled){border-color:#8a3030}.suggestedBidCell{min-width:190px}.suggestedBidCell small{display:block;margin-top:3px;max-width:260px;font-size:10px;line-height:1.25}.reviewBidInput{display:flex;align-items:center;gap:4px}.reviewBidInput input{width:78px;padding:5px 6px}.reviewBidInput em{font-size:9px;font-style:normal;font-weight:700;border:1px solid #c9ced5;border-radius:999px;padding:2px 5px}.pauseSuggestion{font-size:12px}.enableSuggestion{font-weight:700}.changeCell{min-width:70px;white-space:nowrap}.applyCell{text-align:center}.calcResults>div{display:grid;grid-gap:3px;gap:3px;padding:7px 0}.calcResults small{line-height:1.35}.filterToolbar{flex-wrap:wrap;align-items:flex-end}.filterToolbar .field{min-width:120px}.filterToolbar .field.grow{min-width:280px}.pagerBar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 18px;border-top:1px solid #e1e5ea;background:#fff}.pagerBar>div:first-child{display:flex;gap:6px;align-items:baseline}.pagerControls{display:flex;align-items:center;gap:8px}.pagerControls label{display:flex;align-items:center;gap:5px}.pagerControls button,.pagerControls select{min-height:30px}.globalPolicyGrid{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));grid-gap:10px 14px;gap:10px 14px}.globalPolicyGrid label{display:grid;grid-gap:5px;gap:5px}.globalPolicyGrid label>div{display:flex;align-items:center;gap:6px}.globalPolicyGrid input{width:90px}.policySummary{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.policySummary code{padding:4px 7px;border:1px solid #d8dde5;border-radius:999px;background:#f7f9fb}.identifierFeedback{display:grid;grid-gap:5px;gap:5px;margin:8px 0 10px;padding:9px 11px;border:1px solid #d8dde5;border-radius:7px;font-size:12px}.identifierFeedback.ok{background:#f2faf4}.identifierFeedback.warning{background:#fff8e8}.identifierFeedback.error{background:#fff1f1}.identifierFeedback span{display:block}.acosScaleControl{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,420px) 58px auto;align-items:center;grid-gap:10px;gap:10px;margin:10px 0;padding:10px 12px;border:1px solid #d8dde5;border-radius:8px;background:#fafbfc}.acosScaleControl>div{display:grid;grid-gap:2px;gap:2px}.acosScaleControl small{line-height:1.3}.acosScaleControl input[type=range]{width:100%}@media (max-width:1100px){.globalPolicyGrid{grid-template-columns:repeat(2,minmax(170px,1fr))}.acosScaleControl{grid-template-columns:1fr}.pagerBar{align-items:flex-start;flex-direction:column}.pagerControls{flex-wrap:wrap}}.globalBidPolicyCard .primaryButton{background:#1769aa;border-color:#1769aa;color:#fff}.globalBidPolicyCard .primaryButton:hover:not(:disabled){background:#12578f;border-color:#12578f}.drawerActions .exportCsvButton{background:#eef6ff;border-color:#9fc4e8;color:#174f7c}.evidenceCell,.trafficCell{min-width:155px;vertical-align:top}.evidenceCell small,.trafficCell small{display:block;margin-top:3px;color:var(--muted);font-size:9px;white-space:nowrap}.evidenceBadge,.trafficBadge{display:inline-block;border-radius:5px;border:1px solid #c9d1d8;padding:3px 5px;font-size:9px;font-weight:900;white-space:nowrap;background:#f3f5f7;color:#53606d}.traffic-bid_starved{background:#fff0e8;border-color:#e9b48e;color:#8a4318}.traffic-low_target_opportunity{background:#f4f2fb;border-color:#c9bde8;color:#5c4787}.traffic-healthy{background:#eaf7ef;border-color:#a9dabb;color:#17653e}.traffic-unknown{background:#f4f5f6;border-color:#d3d8dd;color:#68727c}.evidence-very_high{background:#e7f6ed;border-color:#8fcba5;color:#125f37}.evidence-high{background:#eef7ed;border-color:#b0d4a9;color:#2d6530}.evidence-medium{background:#fff8e8;border-color:#e5c985;color:#7b5a11}.evidence-low{background:#f4f5f6;border-color:#d3d8dd;color:#68727c}.trafficShadowNotice{margin:0 18px 10px;padding:8px 11px;border:1px solid #bcd7ee;border-radius:7px;background:#f1f7fc;color:#35566f;font-size:11px}.trafficShadowNotice strong{color:#174f7c;margin-right:5px}.numericMetricFilter>div{display:flex;align-items:center;gap:4px}.numericMetricFilter select{width:55px;min-width:55px}.numericMetricFilter input{width:76px;min-width:70px}.numericMetricFilter span{font-size:10px;color:var(--muted)}.numericMetricFilter button{width:28px;min-width:28px;height:34px;border:1px solid #c8d0d8;background:#fff;border-radius:6px;cursor:pointer;font-weight:900}.optimizationResultToolbar{margin:0 18px 10px;padding:8px 10px;border:1px solid #d8dde5;border-radius:7px;background:#fafbfc;display:flex;align-items:center;justify-content:space-between;gap:10px}.optimizationResultToolbar>div{display:flex;gap:6px}.optimizationResultToolbar button.active{background:#1769aa;border-color:#1769aa;color:#fff}.optimizationResultToolbar label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800}.optimizationResultsWrap{overflow:auto;margin:0 18px 100px;border:1px solid var(--line);border-radius:7px;background:#fff}.optimizationResultsTable{min-width:1450px}.optimizationResultsTable td,.optimizationResultsTable th{text-align:left!important;vertical-align:top}.optimizationResultsTable td small{display:block;margin-top:3px;color:var(--muted);font-size:9px;line-height:1.35}.reviewBidInline{display:flex;align-items:center;gap:7px}.reviewBidInline input{width:84px}.resultBucket{display:inline-block;padding:3px 5px;border-radius:5px;border:1px solid #ccd4dc;font-size:9px;font-weight:900}.result-increase{background:#eaf7ef;color:#17653e;border-color:#a9dabb}.result-decrease{background:#fff0e8;color:#8a4318;border-color:#e9b48e}.result-state{background:#f3effb;color:#5c4787;border-color:#c9bde8}.result-hold,.result-insufficient{background:#f4f5f6;color:#68727c;border-color:#d3d8dd}.reasonCell{max-width:420px;white-space:normal}.scopeSelect{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:800}.calculatedReviewToolbar{margin:0 18px 10px;padding:9px 11px;border:1px solid #b9d0e4;border-radius:7px;background:#f4f8fc;display:flex;align-items:center;gap:12px}.calculatedReviewTitle{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:260px}.calculatedReviewTitle strong{font-size:12px;color:#174f7c}.calculatedReviewTitle span{font-size:10px;color:var(--muted)}.calculatedReviewToolbar label{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:800;white-space:nowrap}.calculatedReviewToolbar select{min-width:190px}.calculatedReviewToolbar button{white-space:nowrap}.result-recovery{background:#e9f2ff;color:#245f9b;border-color:#a8c8e9}.scopeLimitWarning{font-size:10px;font-weight:800;color:#8a4318;background:#fff4ec;border:1px solid #e7bd9e;border-radius:6px;padding:5px 7px;white-space:nowrap}.traffic-cross_campaign_capture{background:#eef3ff;color:#294f98;border-color:#aec1eb}.livePreflight{margin:10px 0;padding:10px 12px;border:1px solid #c7ced8;border-radius:8px;display:flex;flex-direction:column;gap:4px;font-size:12px}.livePreflight.ready{background:#f2faf4;border-color:#a9d5b3}.livePreflight.blocked{background:#fff2f0;border-color:#e0aaa2}.livePreflight small,.livePreflight span{display:block}.liveApplyButton:disabled{opacity:.45;cursor:not-allowed}.confirmationStatus{margin:10px 0;padding:10px 12px;border:1px solid #c7ced8;border-radius:8px;display:flex;flex-direction:column;gap:4px;font-size:12px}.confirmation-confirmed{background:#f2faf4;border-color:#a9d5b3}.confirmation-awaiting_confirmation{background:#f5f8ff;border-color:#b7c6e5}.confirmation-failed,.confirmation-not_confirmed{background:#fff2f0;border-color:#e0aaa2}.confirmation-partial{background:#fff8eb;border-color:#e5c17e}.kwbPlacementPlan{min-width:330px;display:grid;grid-gap:5px;gap:5px}.kwbBaseLine{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:4px;border-bottom:1px solid #e1e5ea}.kwbBaseLine span{font-size:9px;font-weight:800;color:var(--muted)}.kwbPlacementRow{display:grid;grid-gap:2px;gap:2px;padding:4px 0;border-bottom:1px dashed #e1e5ea}.kwbPlacementRow>div{display:flex;justify-content:space-between;gap:10px;font-size:10px}.kwbPlacementRow>div span:last-child{color:var(--muted)}.kwbPlacementRow small{max-width:390px!important}.kwbConstraintWarning,.kwbDeviation{color:#8a4318!important;font-weight:800}.result-placement{background:#eef5ff;color:#265b91;border-color:#b7cfea}.changeCell small{display:block;margin-top:2px;font-size:9px;color:var(--muted)}.stateBadge{display:inline-block;margin-top:4px;padding:2px 6px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.03em}.state-enabled{background:#e7f7ee;color:#176b3a}.state-paused{background:#fff3d6;color:#8a5a00}.state-archived{background:#f0f1f3;color:#666}.state-unknown{background:#f0f1f3;color:#777}.placementEditLine{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.placementPctInput{width:64px!important;min-width:64px;padding:3px 5px!important;font-size:12px!important}.placementEditLine em{font-size:9px;font-style:normal;font-weight:800;color:#9a5b00;background:#fff2d6;border-radius:4px;padding:2px 4px}.syncErrorDetails{grid-column:1/-1;border:1px solid #efb9b9;border-radius:5px;background:#fff8f8;padding:5px 7px;font-size:11px}.syncErrorDetails summary{cursor:pointer;font-weight:600;color:#8b2525}.syncErrorDetails[open] summary{margin-bottom:6px}.syncErrorDetails pre{max-height:320px;overflow:auto}.runActions{display:flex!important;flex-direction:row!important;gap:6px;align-items:center;justify-content:flex-end}.notificationCenter{position:fixed;right:18px;top:18px;z-index:120}.notificationBell{position:relative;width:44px;height:44px;border-radius:22px;border:1px solid #4b5967;background:#202a35;color:#fff;cursor:pointer;box-shadow:0 3px 14px #0003;display:flex;align-items:center;justify-content:center}.notificationBell.open,.notificationBell:hover{background:#293745}.bellGlyph{font-size:18px;line-height:1}.notificationCount{position:absolute;right:-4px;top:-5px;background:#d83b3b;color:#fff;min-width:19px;height:19px;border-radius:10px;padding:0 5px;font-size:10px;font-weight:900;display:flex;align-items:center;justify-content:center;border:2px solid #131a22}.notificationDropdown{position:absolute;right:0;top:52px;width:min(430px,calc(100vw - 24px));max-height:min(650px,calc(100vh - 90px));background:#fff;border:1px solid #cfd6dd;border-radius:9px;box-shadow:0 14px 40px #14203035;color:var(--text);overflow:hidden}.notificationHeader{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line);background:#f8fafc}.notificationHeader>div{display:flex;flex-direction:column;gap:2px}.notificationHeader strong{font-size:14px}.notificationHeader small{font-size:10px;color:var(--muted)}.notificationHeader button{border:1px solid #c7d0d8;background:#fff;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:800;cursor:pointer}.notificationList{max-height:570px;overflow:auto}.notificationItem{padding:12px 14px;border-bottom:1px solid #edf0f2;border-left:3px solid transparent}.notificationItem.unread{background:#f5f9ff}.notificationItem.severity-warning{border-left-color:#d79516}.notificationItem.severity-error{border-left-color:#cf3939}.notificationItem.severity-info{border-left-color:#4185cf}.notificationItemTop{display:flex;justify-content:space-between;gap:10px;margin-bottom:5px}.notificationItemTop span{font-size:9px;font-weight:900;color:#64717d;letter-spacing:.04em}.notificationItemTop small{font-size:9px;color:#8a949e}.notificationItem>strong{font-size:12px}.notificationItem p{font-size:11px;color:#58646f;line-height:1.4;margin:5px 0 9px;white-space:normal}.notificationActions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.notificationActions a,.notificationActions button{border:1px solid #c6ced6;background:#fff;color:#293641;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:800;text-decoration:none;cursor:pointer}.notificationActions button.primary{background:var(--accent);border-color:var(--accent);color:#fff}.notificationError{padding:8px 12px;background:#fff0f0;color:#8b2929;font-size:11px;border-bottom:1px solid #ecc}.notificationEmpty{padding:28px 14px;text-align:center;color:var(--muted);font-size:11px}.behaviorFlags{display:flex;flex-direction:column;gap:5px}.behaviorHint{font-size:9px;color:var(--muted);white-space:normal;max-width:190px}.kwbCandidateBadge{color:#765400;background:#fff1cc}.kwbCandidateBadge,.mixedBadge{display:inline-block;font-size:9px;font-weight:900;border-radius:4px;padding:2px 5px;margin-top:3px}.mixedBadge{color:#6a3f82;background:#f4eaff}.topbar{padding-right:78px}.notificationHeader .notificationHeaderActions{display:flex;flex-direction:row;gap:6px;align-items:center}.notificationLoadMore{display:block;width:calc(100% - 24px);margin:10px 12px 12px;border:1px solid #c6ced6;background:#fff;color:#293641;border-radius:5px;padding:7px 9px;font-size:10px;font-weight:800;cursor:pointer}.notificationLoadMore:disabled{opacity:.55;cursor:default}.profileMixedFlag{display:flex;flex-direction:column;gap:6px}.profileMixedFlag>span{font-size:11px;font-weight:800;color:var(--muted)}.kwbBaseInput{width:78px}.historyMini{margin-top:4px;padding:2px 6px;font-size:9px}.historyOverlay{position:fixed;inset:0;background:rgba(15,20,25,.38);z-index:1000;display:flex;justify-content:flex-end}.historyPanel{width:min(620px,94vw);height:100%;overflow:auto;background:#fff;padding:16px;box-shadow:-6px 0 30px rgba(0,0,0,.18)}.historyHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;position:-webkit-sticky;position:sticky;top:0;background:#fff;padding-bottom:10px;border-bottom:1px solid #e1e5ea;z-index:2}.historyHeader>div{display:grid;grid-gap:3px;gap:3px}.historyHeader span{font-size:11px;color:var(--muted)}.historyHeader button{font-size:20px;line-height:1;padding:3px 8px}.historySection{display:grid;grid-gap:7px;gap:7px;margin-top:16px}.historySection h3{margin:0;font-size:12px}.historyEvent{display:grid;grid-gap:2px;gap:2px;padding:8px;border:1px solid #e1e5ea;border-radius:6px;background:#fafbfc}.historyEvent b{font-size:10px}.historyEvent span{font-size:9px;color:var(--muted)}.historyEvent small{font-size:9px;white-space:normal;word-break:break-word}.stateApproval{margin-top:4px;padding:4px 8px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;font-size:11px;cursor:pointer}.stateApproval.approved{border-color:#12b76a;background:#ecfdf3;color:#067647;font-weight:700}.stateApprovalNeeded{color:#b54708}.stateApprovalNeeded,.stateApprovedBadge{font-size:10px;font-weight:700;white-space:nowrap}.stateApprovedBadge{color:#067647}.wideReviewWarning{color:#b54708!important;font-weight:600;max-width:260px;display:block}.gridWrap td.sticky.s2 small{display:block;margin-top:3px;color:var(--muted);font-size:9px;line-height:1.2;font-weight:500;white-space:normal;max-width:170px}.bidSuggestionHeader{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.bidSuggestionHeader em{font-size:9px;font-style:normal;font-weight:900;color:#6b7280;background:#f3f4f6;border-radius:4px;padding:2px 5px}.reviewBidInput>span{font-size:10px;color:var(--muted);font-weight:700;white-space:nowrap}.bidReviewActions{display:flex;gap:5px;flex-wrap:wrap;margin-top:5px}.bidReviewActions a,.bidReviewActions button{border:1px solid var(--border);background:#fff;border-radius:5px;padding:4px 6px;font-size:9px;font-weight:800;color:var(--text);text-decoration:none;cursor:pointer}.bidReviewActions button.active{border-color:#4f46e5;background:#eef2ff;color:#3730a3}.bidReviewActions button.active.keep{border-color:#9ca3af;background:#f3f4f6;color:#374151}.bidReviewActions a{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.bidReviewActions a:hover{background:#ffedd5}.reviewRecommended{display:flex;flex-direction:column;gap:2px;margin:5px 0;padding:6px 8px;border:1px solid var(--border);border-radius:6px}.reviewRecommended strong{font-size:11px;letter-spacing:.02em}.enableBundled,.reviewRecommended small{opacity:.78}.draftChangeSetButton{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);cursor:pointer;font:inherit}.removeChangeItem{margin-left:8px;padding:3px 7px;font-size:11px;border-color:#7f1d1d;color:#991b1b;background:#fff}.changeSetSummary{margin-top:16px}.changeSetToolbar{display:flex;align-items:flex-end;gap:12px;margin:16px 24px}.changeSetToolbar .muted{align-self:center;max-width:820px}.changeSetHistoryCard{margin:0 24px 28px;background:#fff;border:1px solid #dde3ea;border-radius:12px;overflow:auto;position:relative;min-height:180px}.changeSetHistoryTable{width:100%;border-collapse:collapse;min-width:1050px}.changeSetHistoryTable td,.changeSetHistoryTable th{padding:11px 12px;border-bottom:1px solid #edf0f3;text-align:left;vertical-align:top}.changeSetHistoryTable th{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#64748b;background:#f8fafc;position:-webkit-sticky;position:sticky;top:0}.changeSetRowActions{display:flex;gap:8px;white-space:nowrap}.buttonLink{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#0f172a;text-decoration:none;font-size:12px;font-weight:600}.buttonLink.primary{background:#0f172a;color:#fff;border-color:#0f172a}.changeSetStatus{display:inline-block;padding:4px 7px;border-radius:999px;background:#e2e8f0;font-size:11px;font-weight:700}.changeSetStatus.status-draft{background:#fef3c7;color:#92400e}.changeSetStatus.status-confirmed{background:#dcfce7;color:#166534}.changeSetStatus.status-applied,.changeSetStatus.status-applying,.changeSetStatus.status-awaiting_confirmation{background:#dbeafe;color:#1d4ed8}.changeSetStatus.status-conflict,.changeSetStatus.status-failed,.changeSetStatus.status-not_confirmed{background:#fee2e2;color:#991b1b}.changeSetHistoryDrawer{width:min(980px,92vw)}.changeSetDetailMeta{display:flex;gap:18px;padding:10px 18px;border-bottom:1px solid #e5e7eb;background:#f8fafc;font-size:12px}.changeSetHistoryValues{max-width:390px;text-align:right}.changeSetHistoryValues strong{font-size:12px;line-height:1.4}.changeSetHistoryDrawer,.reviewedBatchDrawer{width:100vw;max-width:none;height:100vh;padding:18px 24px}.changeSetHistoryDrawer .previewList,.reviewedBatchDrawer .previewList{max-width:1600px;margin:0 auto}.draftChangeItem{align-items:flex-start;gap:24px}.draftChangeMain{flex:1 1;min-width:0}.draftChangeValues{min-width:420px;max-width:680px;display:flex;align-items:flex-end;flex-direction:column;gap:7px}.draftChangeTitleLine{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.manualReviewBadge{font-size:9px;font-weight:900;color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:3px 7px}.kwbNeedsReview{background:#fffaf4}.kwbConstraintHelp{margin-top:6px;padding:6px 8px;border-left:3px solid #f59e0b;background:#fffbeb;color:#92400e;font-size:10px;line-height:1.4}.draftInlineEdit{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.draftInlineEdit label{display:flex;align-items:center;gap:3px;font-weight:800}.draftInlineEdit input{width:82px;padding:5px 7px}.draftPlacementEditor{display:grid;grid-gap:5px;gap:5px;width:100%}.draftPlacementLine{display:grid;grid-template-columns:minmax(110px,1fr) auto minmax(90px,auto);align-items:center;grid-gap:8px;gap:8px;border-bottom:1px dashed #e5e7eb;padding:3px 0}.draftPlacementLine small{color:var(--muted);text-align:right}.draftPlacementLine label{display:flex;align-items:center;justify-content:flex-end;gap:3px;font-weight:800}.draftPlacementLine input{width:72px;padding:4px 6px}.saveDraftEdit{border:1px solid #2563eb!important;color:#1d4ed8;background:#eff6ff!important;padding:5px 8px!important;font-size:10px!important}.removeChangeItem{margin-left:0!important;display:inline-flex!important;visibility:visible!important;opacity:1!important}.dangerSecondary{border-color:#fecaca!important;color:#991b1b!important;background:#fff7f7!important}@media(max-width:800px){.changeSetHistoryDrawer,.reviewedBatchDrawer{padding:12px;width:100vw}.draftChangeItem{flex-direction:column}.draftChangeValues{min-width:0;width:100%;max-width:none;align-items:stretch}.draftInlineEdit{justify-content:flex-start}}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:1000}.notificationCenter{z-index:1100}.drawerBackdrop{inset:82px 0 0 0;z-index:900}.changeSetHistoryDrawer,.drawer,.reviewedBatchDrawer{height:calc(100vh - 82px)}.livePreflight.partial{background:#fff8eb;border-color:#e5c17e}.preflightConflictList{display:grid;grid-gap:7px;gap:7px;margin-top:6px}.preflightConflictRow{display:grid;grid-gap:3px;gap:3px;padding:8px 9px;border:1px solid #e0aaa2;border-radius:6px;background:#fff}.preflightConflictRow>strong{font-size:11px;color:#8b2929}.preflightConflictRow>small,.preflightConflictRow>span{font-size:10px;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.preflightConflictRow .conflictValues{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#4b5563}.pauseManualAction{border-color:#d79c87!important;background:#fff5f1!important;color:#9a3412!important}.pauseManualAction.active{border-color:#b42318!important;background:#fee4e2!important;color:#912018!important}.changeItemStatus{display:inline-flex;align-items:center;width:max-content;padding:2px 6px;border-radius:999px;font-size:9px;font-weight:900;font-style:normal;background:#f2f4f7;color:#475467}.changeItemStatus.item-confirmed{background:#ecfdf3;color:#067647}.changeItemStatus.item-applied,.changeItemStatus.item-applying,.changeItemStatus.item-awaiting_confirmation{background:#eef4ff;color:#175cd3}.changeItemStatus.item-conflict{background:#fff1f0;color:#b42318}.changeItemStatus.item-pending{background:#fffaeb;color:#b54708}.changeItemStatus.item-apply_failed,.changeItemStatus.item-apply_unknown,.changeItemStatus.item-not_confirmed{background:#fff1f0;color:#b42318}.draftConflictDetail{display:grid;grid-gap:3px;gap:3px;margin-top:5px;padding:7px 8px;border:1px solid #f0b8b2;border-radius:6px;background:#fff8f7;color:#7a271a}.draftConflictDetail strong{font-size:10px}.draftConflictDetail small{font-size:9px;white-space:normal;overflow-wrap:anywhere}.adProductChecks{min-width:390px}.checkboxRow{display:flex;gap:8px;flex-wrap:wrap;align-items:center;min-height:38px}.checkPill{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--border,#d8dde6);border-radius:8px;cursor:pointer;white-space:nowrap;font-size:12px;font-weight:600}.checkPill input{margin:0}.sbDraftSelect{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.sbDraftSelect input{margin:0}.compactChecklistField{min-width:178px!important}.checkDropdown{position:relative;min-width:178px}.checkDropdown>summary{list-style:none;cursor:pointer;min-height:36px;box-sizing:border-box;border:1px solid #cfd6dd;border-radius:6px;background:#fff;padding:8px 30px 8px 10px;font-size:11px;font-weight:700;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.checkDropdown>summary::-webkit-details-marker{display:none}.checkDropdown>summary:after{content:"▾";position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#64748b;font-size:11px}.checkDropdown[open]>summary{border-color:#91a4b8;box-shadow:0 0 0 2px #dfeaf5}.checkDropdown[open]>summary:after{content:"▴"}.checkDropdownMenu{position:absolute;z-index:80;top:calc(100% + 5px);left:0;min-width:260px;max-width:360px;max-height:330px;overflow:auto;background:#fff;border:1px solid #cfd6dd;border-radius:7px;box-shadow:0 12px 28px rgba(30,41,59,.16);padding:5px}.checkDropdownAll,.checkDropdownOption{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:5px;cursor:pointer;font-size:11px;line-height:1.25;text-transform:none!important;color:#334155!important;font-weight:500!important}.checkDropdownAll{border-bottom:1px solid #edf0f2;margin-bottom:3px;font-weight:700!important}.checkDropdownAll:hover,.checkDropdownOption:hover{background:#f6f8fa}.checkDropdownAll input,.checkDropdownOption input{margin:0;flex:0 0 auto}.checkDropdownEmpty{display:block;padding:9px 8px;color:var(--muted);font-size:10px}.marketBadge{display:inline-flex;align-items:center;padding:1px 5px;border-radius:8px;background:#f1f4f7;color:#596675;font-size:8px;font-weight:900;letter-spacing:.03em}th.metric-clicks{background:#f0f6fd}td.metric-clicks{background:#f7faff}th.metric-acos{background:#fdf3f2}td.metric-acos{background:#fff9f8}tbody tr:hover td.metric-clicks{background:#eef6ff}tbody tr:hover td.metric-acos{background:#fff3f1}.multiCheckDropdown{position:relative;min-width:178px;align-self:flex-end}.multiCheckDropdown>summary{list-style:none;cursor:pointer;height:38px;border:1px solid #c8d0d8;border-radius:6px;background:#fff;padding:5px 30px 4px 10px;display:flex;flex-direction:column;justify-content:center;position:relative;min-width:178px}.multiCheckDropdown>summary::-webkit-details-marker{display:none}.multiCheckDropdown>summary:after{content:"▾";position:absolute;right:10px;top:13px;color:#64748b}.multiCheckDropdown[open]>summary:after{content:"▴"}.multiCheckDropdown>summary span{font-size:9px;font-weight:800;text-transform:uppercase;color:var(--muted)}.multiCheckDropdown>summary strong{font-size:11px;max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.multiCheckMenu{position:absolute;z-index:110;top:43px;right:0;min-width:270px;max-height:320px;overflow:auto;background:#fff;border:1px solid #cfd6dd;border-radius:7px;box-shadow:0 12px 28px #1e293b29;padding:5px}.multiCheckMenu label{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:5px;font-size:11px;cursor:pointer}.multiCheckMenu label:hover{background:#f6f8fa}.multiCheckMenu input{height:auto;margin:0}.searchTermToolbar{flex-wrap:wrap}.searchTermSecondaryFilters{align-items:flex-end}.searchTermSecondaryFilters>.muted{padding-bottom:9px;max-width:760px}.searchTermGrid table{min-width:1920px}.searchTermGrid .s0{width:66px;min-width:66px}.searchTermGrid .s1{left:66px;width:240px;min-width:240px}.searchTermGrid .s2{left:306px;width:175px;min-width:175px;box-shadow:4px 0 5px -5px #333}.stRecommendation{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.stRecommendation small{font-size:8px;color:#687582}.stRec{display:inline-flex;width:max-content;border:1px solid #cbd3da;border-radius:10px;padding:3px 6px;font-size:9px;font-weight:900;background:#f4f6f8;color:#58636e}.stRec-harvest_exact,.stRec-harvest_exact_asin{background:#ecf8ef;border-color:#a8d8b5;color:#17663b}.stRec-isolate_to_exact,.stRec-isolate_to_exact_asin{background:#fff8df;border-color:#e4ce80;color:#745d14}.stRec-add_negative,.stRec-add_negative_asin,.stRec-negative_discovery_only{background:#fff0f0;border-color:#e5b8b8;color:#8a2d2d}.stRec-recover_negative{background:#eef3ff;border-color:#b8c9eb;color:#315b95}.stRec-exact_already_exists{background:#f1f5f9;border-color:#c8d1dc;color:#475569}.stRecoveryFlag{background:#fff1cc;border-radius:7px;padding:2px 5px;color:#765400!important}.searchTermReviewDrawer{width:min(920px,96vw)}.stReviewSummary{margin:14px 0;border:1px solid var(--line);border-radius:7px;background:#fafbfd;padding:12px}.stReviewSummary p{margin:8px 0 10px;font-size:12px;line-height:1.45;color:#4f5d6a}.stReviewSummary>div:last-child{display:flex;gap:16px;flex-wrap:wrap;font-size:11px}.stExistingNotice{display:flex;flex-direction:column;gap:3px;margin:8px 0;padding:9px 10px;border:1px solid #b5d7bb;background:#eff9f1;border-radius:6px;font-size:11px}.stExistingNotice.info{border-color:#b9d2e8;background:#f1f7fc}.stExistingNotice span{color:var(--muted)}.stCampaignSearch{margin:14px 0}.stDestinationTree{display:grid;grid-gap:9px;gap:9px}.stCampaignNode{border:1px solid var(--line);border-radius:7px;background:#fff;overflow:hidden}.stCampaignNode>summary{cursor:pointer;list-style:none;padding:10px 12px;background:#f7f9fb;display:flex;justify-content:space-between;gap:15px;align-items:center}.stCampaignNode>summary::-webkit-details-marker{display:none}.stCampaignNode>summary>div{display:flex;flex-direction:column;gap:2px}.stCampaignNode>summary small{font-size:9px;color:var(--muted)}.stCampaignNode>summary>span{font-size:10px;color:#536273;white-space:nowrap}.stAdGroup,.stAdGroups{display:grid}.stAdGroup{grid-template-columns:minmax(210px,1.7fr) 150px 150px minmax(200px,1fr);grid-gap:10px;gap:10px;align-items:center;padding:9px 11px;border-top:1px solid #edf0f2}.stAdGroup.current{background:#f9fcff}.stAdGroupName{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.stAdGroupName strong{font-size:11px}.stAdGroupName small{font-size:9px;color:var(--muted);flex-basis:100%}.stAdGroup>label{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700}.stAdGroup>label input{height:auto;margin:0}.stAdGroup>label.disabled{opacity:.45}.stBidCalc{display:flex;flex-direction:column;align-items:flex-end}.stBidCalc strong{font-size:13px}.stBidCalc small{font-size:8px;color:var(--muted);text-align:right;white-space:normal;line-height:1.3}.pagerBar span{font-size:10px;color:var(--muted)}@media(max-width:900px){.stAdGroup{grid-template-columns:1fr 1fr}.stBidCalc{align-items:flex-start}.stBidCalc small{text-align:left}.multiCheckDropdown,.multiCheckDropdown>summary{width:100%}.multiCheckMenu{left:0;right:auto}}.searchTermDraftValue{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.searchTermDraftValue strong{font-size:10px}.searchTermDraftValue span{font-size:9px;color:var(--muted)}.stStageNotice{margin:8px 14px 0;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;border:1px solid #c9d8e8;border-radius:6px;background:#f6faff;color:#40566c;font-size:10px}.stStageNotice button{border:0;background:transparent;color:#64748b;font-size:16px;line-height:1;cursor:pointer;padding:0 2px}.stBidInput{display:flex!important;align-items:center!important;gap:6px!important;justify-content:flex-end;font-size:9px!important}.stBidInput span{color:#536273;font-weight:800}.stBidInput input{width:78px!important;height:27px!important;margin:0!important;padding:3px 6px!important;text-align:right;font-size:12px;font-weight:800}.stBidUplift{color:#2f6d4d!important;font-weight:700}.multiCheckMenu .multiCheckAll{border-bottom:1px solid #edf0f2;margin-bottom:3px;font-weight:700}.resizableGrid .resizableTable{table-layout:fixed;border-collapse:separate;border-spacing:0}.resizableGrid .resizableTable td,.resizableGrid .resizableTable th{min-width:0;max-width:none;overflow:hidden;text-overflow:ellipsis;background-clip:padding-box}.resizableGrid .tableSticky{position:-webkit-sticky!important;position:sticky!important;z-index:5;overflow:hidden!important;background:#fff!important;background-clip:padding-box!important}.resizableGrid thead .tableSticky{z-index:12;background:#f7f8fa!important}.resizableGrid .stickyEdge{box-shadow:5px 0 7px -7px rgba(30,41,59,.75)}.resizableGrid .resizableHeader{position:-webkit-sticky;position:sticky;padding-right:12px}.colResizeHandle{position:absolute;top:0;right:0;bottom:0;width:8px;cursor:col-resize;touch-action:none;z-index:30}.colResizeHandle:after{content:"";position:absolute;top:5px;bottom:5px;right:2px;width:1px;background:#cbd3dc;opacity:.45}.colResizeHandle:hover:after,.resizableHeader:hover .colResizeHandle:after{background:#5e86ad;opacity:1;width:2px}body.columnResizing,body.columnResizing *{cursor:col-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.resizableTextCell>div:first-child,.resizableTextCell>strong:first-child,.targetTextCell .targetName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchTermGrid table{min-width:0}.searchTermCell{white-space:normal!important}.searchTermText{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;line-height:1.25;max-height:2.5em}.asinProductLink{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#1769aa;text-decoration:underline;text-underline-offset:2px}.asinProductLink:hover{color:#0f4f83}.marketFlag{display:inline-flex;font-size:16px;line-height:1;margin-right:6px;vertical-align:-2px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;align-items:center;justify-content:center}.marketFlagVisual{position:relative;width:20px;height:15px;overflow:hidden;border-radius:2px;box-shadow:0 0 0 1px rgba(15,23,42,.12);background:#f8fafc}.marketFlagVisual img{position:absolute;inset:0;width:20px;height:15px;object-fit:cover;z-index:2}.marketFlagEmojiFallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:15px;z-index:1}.combinedSyncBox{margin-top:14px;margin-bottom:0}.combinedSyncBox .cardActions{margin-top:5px}.combinedSyncBox .primary{width:max-content}.stChoiceBlock{display:flex;flex-direction:column;gap:5px;min-width:150px}.stChoiceLine{flex-wrap:wrap}.stChoiceLine,.stChoiceLine label{display:flex;align-items:center;gap:6px}.stChoiceLine label{font-size:10px;font-weight:700}.stChoiceLine label.disabled{opacity:.45}.stChoiceLine input[type=checkbox]{height:auto;margin:0}.stChoiceLine select{min-width:76px;padding:4px 5px;font-size:10px}.stChoiceLine small{font-size:9px;color:var(--muted);font-weight:800}.stPhraseText{width:100%;min-width:140px;padding:5px 7px!important;font-size:10px!important}.searchTermSecondaryFilters{flex-wrap:wrap}.stCandidateClicks input{width:88px}.searchTermReviewDrawer{width:min(1120px,97vw)}.stAdGroup{grid-template-columns:minmax(210px,1.2fr) minmax(430px,2fr) minmax(220px,1fr)}.stChoiceMatrix{display:grid;grid-template-columns:1fr 1.25fr;grid-gap:12px;gap:12px;align-items:start}.stChoiceSection{display:flex;flex-direction:column;gap:6px;min-width:0}.stChoiceSection>strong{font-size:9px;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.stChoiceActionRow{display:flex;align-items:center;gap:7px;min-height:28px;flex-wrap:wrap}.stChoiceActionRow>label:not(.stBidInput){display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;white-space:nowrap}.stChoiceActionRow>label.disabled{opacity:.45}.stChoiceActionRow input[type=checkbox]{height:auto;margin:0}.stChoiceActionRow .stPhraseText{flex:1 1 180px;min-width:160px;width:auto}.stChoiceActionRow>small{font-size:9px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.stBidInput.compact{margin-left:auto}.stBidInput.compact input{width:70px!important}@media(max-width:1000px){.stAdGroup,.stChoiceMatrix{grid-template-columns:1fr}.stBidCalc{align-items:flex-start}.stBidCalc small{text-align:left}}.stCalculateReview{align-self:flex-end;min-height:34px;white-space:nowrap}.campaignMappingFilters{flex-wrap:wrap;align-items:flex-end}.campaignMappingFilters>select{min-height:38px}.focusedTargetBanner{margin:0 0 12px;padding:10px 14px;border:1px solid #cbd5e1;border-radius:10px;background:#f8fafc;display:flex;justify-content:space-between;gap:16px;align-items:center}.focusedTargetBanner>div{display:flex;flex-direction:column;gap:3px}.focusedTargetBanner strong{font-size:14px}.focusedTargetBanner small,.focusedTargetBanner span{color:#64748b;font-size:11px}.focusedTargetBanner a{font-size:11px;font-weight:800}.stChoiceSection.stNewTargetsSection{background:#f0fdf4;border:1px solid #dcfce7;border-radius:9px;padding:9px}.stChoiceSection.stNegativeSection{background:#fff5f5;border:1px solid #fee2e2;border-radius:9px;padding:9px}.kwbPeriodMetricCell small{display:block;white-space:nowrap;font-size:10px;line-height:1.35}.kwbMetricTotal{font-weight:700}.kwbPlacementAuthority{font-weight:700;text-decoration:underline;text-underline-offset:2px}.targetTypeStack{display:flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.2}.targetTypeStack small,.targetTypeStack strong{display:block;max-width:100%;overflow-wrap:anywhere}.targetTypeStack small{font-size:9px;color:var(--muted)}.marketCell{vertical-align:top}.marketCell>small,.marketCell>strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketCell>strong{line-height:18px}.marketCell>small{font-size:11px;color:#64748b;line-height:15px}.topbar{padding-right:22px}.topbar .status{display:flex;align-items:center;gap:9px;min-width:0}.topbar .notificationCenter{position:relative;right:auto;top:auto;z-index:20;flex:0 0 auto}.topbar .notificationBell{width:34px;height:34px;border-radius:17px;box-shadow:none}.topbar .notificationDropdown{top:42px;right:0;z-index:30}.historyOverlay{inset:82px 0 0 0;z-index:900}.historyPanel{height:calc(100vh - 82px)}.compactMarketCell{padding-left:5px!important;padding-right:5px!important;text-align:center!important}.compactMarketCell strong{display:flex!important;flex-direction:column;align-items:center;gap:2px;line-height:1!important}.compactMarketCell .marketFlag{margin-right:0!important}.compactMarketCell small{font-size:9px!important;margin-top:1px!important;color:var(--muted)}.columnSettings{position:relative;display:inline-block}.columnSettings>summary{list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.columnSettings>summary::-webkit-details-marker{display:none}.columnSettingsMenu{position:absolute;left:0;top:calc(100% + 7px);z-index:80;width:330px;max-height:min(650px,calc(100vh - 140px));overflow:auto;background:#fff;border:1px solid #cfd6dd;border-radius:9px;box-shadow:0 14px 38px #1420302e;padding:10px;color:var(--text)}.columnSettingsActions{display:flex;gap:6px;padding-bottom:8px;border-bottom:1px solid var(--line)}.columnSettingsActions button{border:1px solid #c7d0d8;background:#fff;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:800;cursor:pointer}.columnSettingsGroup{display:grid;grid-gap:4px;gap:4px;padding:9px 0;border-bottom:1px solid #edf0f2}.columnSettingsGroup>strong{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#65727e}.columnSettingsGroup label{display:grid;grid-template-columns:18px 1fr;grid-gap:1px 5px;gap:1px 5px;align-items:center;font-size:11px;cursor:pointer}.columnSettingsGroup label.required{opacity:.7;cursor:default}.columnSettingsGroup label small{grid-column:2;color:var(--muted);font-size:9px;line-height:1.25;white-space:normal}.columnSettingsHint{font-size:9px;color:var(--muted);padding-top:8px;line-height:1.35;white-space:normal}.bulkApplyActions{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.bulkApplyActions button{padding:5px 8px;font-size:10px;font-weight:800}.asinProductLink{color:#1f5f9b;text-decoration:none;font-weight:800}.asinProductLink:hover{text-decoration:underline}.stReviewCell{display:flex;align-items:flex-start;justify-content:center;gap:7px}.stReviewCell input{margin:8px 0 0;width:14px;height:14px}.stReviewActionStack{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:78px}.stReviewButton{min-height:30px;padding:6px 11px;border-radius:7px;border:1px solid #c7d0d8;font-size:10px;font-weight:850;line-height:1;cursor:pointer;box-shadow:0 1px 2px #14203012;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .08s ease}.stReviewButton.primary{background:var(--accent);border-color:var(--accent);color:#fff}.stReviewButton.primary:hover:not(:disabled){background:#195fc9;border-color:#195fc9;box-shadow:0 3px 8px #1f6feb2b}.stReviewButton.secondary{background:#fff;color:#344250}.stReviewButton.secondary:hover:not(:disabled){background:#f7f9fb;border-color:#aeb9c4}.stReviewButton:active:not(:disabled){transform:translateY(1px)}.stReviewButton:disabled{opacity:.5;cursor:not-allowed}.stagedReviewStatus{display:inline-flex;align-items:center;gap:4px;color:#b45309;font-size:8px;font-weight:800;white-space:nowrap;line-height:1.2}.stagedReviewStatus i{width:6px;height:6px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 2px #fff7ed}.stBulkStage:disabled{opacity:.5}.stExistingNotice.warning{border-color:#e5c17e;background:#fff8eb}.optProfileCreate .primaryButton{justify-self:start}.changeSetMarketBadge{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:999px;border:1px solid #d6dde5;background:#f8fafc;color:#475569;font-size:9px;font-weight:900;white-space:nowrap}.periodDivider{border-left:2px solid #bcc7d2!important}.stExistingExact{display:flex;flex-direction:column;gap:7px}.stExactMatchList{display:grid;grid-gap:6px;gap:6px;margin-top:2px}.stExactMatchRow{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:8px 9px;border:1px solid #d9e1e8;border-radius:6px;background:#fff}.stExactMatchRow>div:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.stExactMatchRow>div:first-child strong{font-size:11px;white-space:normal}.stExactMatchRow small{font-size:9px;color:var(--muted);white-space:normal}.stExactMatchMeta{display:flex;align-items:flex-end;flex-direction:column;gap:3px;white-space:nowrap}.stExactMatchMeta b{font-size:12px}.stEntityState{font-size:9px;font-weight:900;border-radius:999px;padding:2px 6px;border:1px solid #cbd5df;background:#f5f7f9;color:#586572}.stEntityState-enabled{background:#eaf7ef;border-color:#a9dabb;color:#17653e}.stEntityState-paused{background:#fff4df;border-color:#e5ca92;color:#7a5b13}.searchTermActionbar strong{font-size:13px}.resizableGrid tr.stagedReviewRow td,.resizableGrid tr.stagedReviewRow td.tableSticky{background:#fff7ed!important}.resizableGrid tr.stagedReviewRow td:first-child{box-shadow:inset 3px 0 0 #f59e0b}.stExactEditField{display:flex;align-items:center;gap:5px;font-size:9px;color:var(--muted)}.stExactEditField span{min-width:72px;text-align:right}.stExactEditField input,.stExactEditField select{height:28px;min-width:92px;padding:3px 6px;font-size:10px}.stExactEditField input{text-align:right;width:92px}.stExactPending{font-weight:800!important;color:#b45309!important}