:root{--ads-color-primary:#171719;--ads-color-primary-hover:#3b3b40;--ads-color-page:#fafaf9;--ads-color-sidebar:#ffffff;--ads-color-surface:#ffffff;--ads-color-surface-subtle:#f7f7f6;--ads-color-border:#e6e6e5;--ads-color-text:#18181b;--ads-color-text-primary:#18181b;--ads-color-text-secondary:#71717a;--ads-color-success:#16a34a;--ads-color-warning:#f59e0b;--ads-color-danger:#dc3545;--ads-space-1:4px;--ads-space-2:8px;--ads-space-3:12px;--ads-space-4:14px;--ads-space-5:16px;--ads-space-6:20px;--ads-space-8:24px;--ads-radius-control:10px;--ads-radius-card:12px;--ads-radius-panel:16px;--ads-shadow-overlay:0 12px 28px rgb(31 41 55/12%);--ads-font:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;--ads-transition-fast:160ms ease;--ads-focus-ring:0 0 0 3px rgb(109 86 238/24%);--ads-color-focus:rgb(109 86 238/35%);--ads-font-size-body:13px;--ads-motion-fast:160ms ease}*{box-sizing:border-box}body,html{min-height:100%}body{background:var(--ads-color-page);color:var(--ads-color-text);font-family:var(--ads-font);font-size:13px;line-height:20px}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--ads-focus-ring)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-shell{min-height:100vh}.sidebar{background:var(--ads-color-sidebar);border-right:1px solid var(--ads-color-border);color:var(--ads-color-text);gap:var(--ads-space-4);padding:var(--ads-space-3) var(--ads-space-2);transition:width var(--ads-transition-fast),padding var(--ads-transition-fast);width:192px}.sidebar[data-collapsed=true]{padding-inline:10px;width:64px}.sidebar[data-collapsed=true] .account-card>div,.sidebar[data-collapsed=true] .brand>span:last-child,.sidebar[data-collapsed=true] .compact-link,.sidebar[data-collapsed=true] .nav-link>span,.sidebar[data-collapsed=true] .secure-note,.sidebar[data-collapsed=true] .sidebar-logout,.sidebar[data-collapsed=true] .sidebar-section>span{display:none}.sidebar-toggle,.sidebar[data-collapsed=true] .brand,.sidebar[data-collapsed=true] .nav-link{justify-content:center}.sidebar-toggle{align-items:center;background:transparent;border:0;border-radius:var(--ads-radius-control);color:var(--ads-color-text-secondary);cursor:pointer;display:inline-flex;height:32px;margin-left:auto;width:32px}.sidebar-toggle:hover{background:rgb(18 107 255/8%);color:var(--ads-color-primary)}.brand{color:var(--ads-color-text)}.brand-mark{background:var(--ads-color-primary);border-radius:var(--ads-radius-control);color:#fff;display:inline-grid;height:28px;place-items:center;width:28px}.nav-link{color:var(--ads-color-text-secondary);min-height:34px}.nav-link:hover{background:rgb(18 107 255/7%);color:var(--ads-color-primary)}.nav-link.active{background:rgb(18 107 255/12%);color:var(--ads-color-primary);font-weight:600}.nav-link-pending{font-size:11px;font-weight:500;margin-left:auto}.nav-link-pending,.sidebar-footer{color:var(--ads-color-text-secondary)}.sidebar-footer{border-top-color:var(--ads-color-border)}.main{margin-left:192px;min-height:100vh;padding:0 var(--ads-space-5) var(--ads-space-6);transition:margin-left var(--ads-transition-fast)}.app-shell:has(.sidebar[data-collapsed=true]) .main{margin-left:64px}.app-toolbar{align-items:center;border-bottom:1px solid var(--ads-color-border);color:var(--ads-color-text-secondary);display:flex;font-size:12px;gap:var(--ads-space-3);justify-content:space-between;margin:0 calc(var(--ads-space-5) * -1) var(--ads-space-5);min-height:48px;padding:0 var(--ads-space-5)}.app-toolbar strong{color:var(--ads-color-text);font-size:13px;font-weight:600}.app-toolbar-meta,.connection-status{align-items:center;display:flex;gap:var(--ads-space-2)}.connection-status:before{background:var(--ads-color-success);border-radius:50%;content:"";height:6px;width:6px}.toolbar-logout{background:transparent;border:0;color:var(--ads-color-text-secondary);cursor:pointer;padding:var(--ads-space-1) var(--ads-space-2)}.toolbar-logout:hover{color:var(--ads-color-primary)}@media (max-width:1280px){.sidebar{padding-inline:10px;width:64px}.sidebar .account-card>div,.sidebar .brand>span:last-child,.sidebar .compact-link,.sidebar .nav-link>span,.sidebar .secure-note,.sidebar .sidebar-logout,.sidebar .sidebar-section>span{display:none}.sidebar .brand,.sidebar .nav-link{justify-content:center}.main{margin-left:64px}}.ads-copy-button{align-items:center;background:var(--ads-color-surface);border:1px solid var(--ads-color-border);border-radius:var(--ads-radius-control);color:var(--ads-color-text-secondary);cursor:pointer;display:inline-flex;font-size:12px;gap:4px;line-height:18px;min-height:28px;padding:4px 8px}.ads-copy-button:hover{border-color:var(--ads-color-primary);color:var(--ads-color-primary)}.ads-toast-region{bottom:var(--ads-space-5);display:grid;gap:var(--ads-space-2);pointer-events:none;position:fixed;right:var(--ads-space-5);z-index:1000}.ads-toast{background:var(--ads-color-text);border-radius:var(--ads-radius-card);box-shadow:var(--ads-shadow-overlay);color:#fff;padding:10px var(--ads-space-3)}.ads-toast.error{background:var(--ads-color-danger)}.ads-page-header{align-items:flex-start;display:flex;gap:var(--ads-space-4);justify-content:space-between;margin-bottom:var(--ads-space-4)}.ads-page-header h1{font-size:20px;line-height:28px;margin:0}.ads-page-header p{color:var(--ads-color-text-secondary);margin:4px 0 0}.ads-page-header-actions{align-items:center;display:flex;min-height:36px}.ads-feedback-state{background:var(--ads-color-surface);border:1px solid var(--ads-color-border);border-radius:var(--ads-radius-panel);padding:var(--ads-space-6);text-align:center}.ads-feedback-state h2{font-size:15px;margin:0}.ads-feedback-state p{color:var(--ads-color-text-secondary);margin:var(--ads-space-2) 0 0}.ads-feedback-error{border-color:rgb(220 53 69/30%)}.ads-skeleton{display:grid;gap:var(--ads-space-2)}.ads-skeleton span{animation:ads-pulse 1.2s ease-in-out infinite alternate;background:var(--ads-color-surface-subtle);border-radius:var(--ads-radius-control);height:20px}.ads-skeleton span:nth-child(2){width:85%}.ads-skeleton span:nth-child(3){width:65%}@keyframes ads-pulse{to{opacity:.55}}.ads-ui-gallery{display:grid;gap:var(--ads-space-4);max-width:1200px}.ads-gallery-section{background:var(--ads-color-surface);border:1px solid var(--ads-color-border);border-radius:var(--ads-radius-panel);padding:var(--ads-space-5)}.ads-gallery-section h2{font-size:15px;line-height:22px;margin:0 0 var(--ads-space-3)}.ads-token-grid{display:grid;gap:var(--ads-space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ads-token{display:grid;font-size:12px;gap:4px}.ads-token code{color:var(--ads-color-text-secondary);font-size:11px}.ads-token-swatch{border:1px solid var(--ads-color-border);border-radius:var(--ads-radius-control);height:36px}.ads-token-swatch.primary{background:var(--ads-color-primary)}.ads-token-swatch.page{background:var(--ads-color-page)}.ads-token-swatch.sidebar{background:var(--ads-color-sidebar)}.ads-token-swatch.surface{background:var(--ads-color-surface)}.ads-token-swatch.subtle{background:var(--ads-color-surface-subtle)}.ads-token-swatch.border{background:var(--ads-color-border)}.ads-gallery-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ads-space-2)}.ads-gallery-row+.ads-gallery-row{margin-top:var(--ads-space-3)}.ads-demo-table{border-collapse:collapse;min-width:560px;width:100%}.ads-demo-table th{background:var(--ads-color-surface-subtle);color:var(--ads-color-text-secondary);font-size:12px;font-weight:500;text-align:left}.ads-demo-table td,.ads-demo-table th{border-bottom:1px solid var(--ads-color-border);padding:12px}.ads-demo-table small{color:var(--ads-color-text-secondary);display:block}.ads-status-dot{align-items:center;display:inline-flex;gap:6px}.ads-status-dot:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.ads-status-dot.success{color:var(--ads-color-success)}.ads-feedback-grid,.ads-gallery-dialogs{display:grid;gap:var(--ads-space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.ads-gallery-confirm,.ads-gallery-drawer,.ads-gallery-modal{background:var(--ads-color-surface-subtle);border:1px solid var(--ads-color-border);border-radius:var(--ads-radius-panel);display:grid;gap:var(--ads-space-3);min-height:150px;padding:var(--ads-space-4)}.ads-gallery-drawer header,.ads-gallery-modal header{align-items:center;display:flex;justify-content:space-between}.ads-gallery-drawer header button,.ads-gallery-modal header button{border:0;color:var(--ads-color-text-secondary);font-size:20px;line-height:1}.ads-gallery-confirm p,.ads-gallery-drawer p,.ads-gallery-modal p{color:var(--ads-color-text-secondary);font-size:13px;margin:0}.ads-gallery-confirm>div,.ads-gallery-modal footer{display:flex;gap:var(--ads-space-2);justify-content:flex-end;margin-top:auto}.ads-gallery-pagination{align-items:center;display:flex;gap:var(--ads-space-3)}.ads-gallery-pagination span{color:var(--ads-color-text-secondary);margin-right:auto}.ads-gallery-pagination strong{font-size:13px;font-weight:500}.ads-gallery-toast{background:var(--ads-color-text-primary);border-radius:var(--ads-radius-control);color:var(--ads-color-surface);font-size:13px;margin:var(--ads-space-3) 0 0 auto;padding:8px 12px;width:fit-content}.offer-center-filter-actions{align-items:end;display:flex;gap:var(--ads-space-2)}.offer-center-filter-actions>a{color:var(--ads-color-text-secondary);padding:8px}.offer-center-filter-actions>a:hover{color:var(--ads-color-primary)}.campaign-id,.cid-value{align-items:center;display:inline-flex;gap:var(--ads-space-2);white-space:nowrap}.ads-confirm-overlay{align-items:center;background:rgb(31 41 55/36%);display:flex;inset:0;justify-content:center;padding:var(--ads-space-5);position:fixed;z-index:1200}.ads-confirm-dialog{background:var(--ads-color-surface);border-radius:var(--ads-radius-panel);box-shadow:var(--ads-shadow-overlay);max-width:420px;padding:var(--ads-space-5);width:100%}.ads-confirm-dialog h2{font-size:18px;margin:0}.ads-confirm-dialog p{color:var(--ads-color-text-secondary);margin:var(--ads-space-2) 0 var(--ads-space-5)}.ads-confirm-dialog footer{display:flex;gap:var(--ads-space-2);justify-content:flex-end}:is(.table-wrap,.campaign-table-panel,.credential-table-wrap,.auto-link-table-panel,.offer-center-table-panel){background:var(--ads-color-surface);border:1px solid var(--ads-color-border);border-radius:var(--ads-radius-panel);box-shadow:none;overflow:hidden}.credential-table-wrap{overflow:visible}:is(.offer-table,.campaign-table,.credential-table,.auto-link-compact-table){border-collapse:collapse;font-size:13px;width:100%}:is(.offer-table,.campaign-table,.credential-table,.auto-link-compact-table) th{background:var(--ads-color-surface-subtle);color:var(--ads-color-text-secondary);font-size:12px;font-weight:500;letter-spacing:0;text-align:left}:is(.offer-table,.campaign-table,.credential-table,.auto-link-compact-table) td,:is(.offer-table,.campaign-table,.credential-table,.auto-link-compact-table) th{border-bottom:1px solid var(--ads-color-border);line-height:20px;padding:12px;vertical-align:middle}:is(.offer-table,.campaign-table,.credential-table,.auto-link-compact-table) tbody tr:hover{background:rgb(18 107 255/5%)}:is(.google-credential-form,.credential-drawer,.proxy-settings-stack) input,:is(.google-credential-form,.credential-drawer,.proxy-settings-stack) select,:is(.google-credential-form,.credential-drawer,.proxy-settings-stack) textarea,:is(.offer-center-filters,.cid-toolbar,.auto-link-filter-bar,.campaign-header-tools) input,:is(.offer-center-filters,.cid-toolbar,.auto-link-filter-bar,.campaign-header-tools) select{border-color:var(--ads-color-border);border-radius:var(--ads-radius-control);min-height:36px}.command-button.primary,.offer-center-filter-submit{background:var(--ads-color-primary);border-color:var(--ads-color-primary);border-radius:var(--ads-radius-control);color:#fff}.command-button.primary:hover,.offer-center-filter-submit:hover{background:var(--ads-color-primary-hover);border-color:var(--ads-color-primary-hover)}.command-button.secondary,.secondary-button{border-color:var(--ads-color-border);border-radius:var(--ads-radius-control);color:var(--ads-color-text-secondary)}.cid-modal,.credential-drawer,.offer-center-drawer,.offer-detail-modal{border-color:var(--ads-color-border);box-shadow:var(--ads-shadow-overlay)}@media (max-width:900px){.ads-feedback-grid{grid-template-columns:1fr}}.ads-button{align-items:center;border:1px solid transparent;border-radius:var(--ads-radius-control);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--ads-font-size-body);font-weight:600;gap:6px;justify-content:center;line-height:20px;min-height:34px;padding:6px 12px;transition:background-color var(--ads-motion-fast),border-color var(--ads-motion-fast),color var(--ads-motion-fast)}.ads-button:focus-visible{outline:3px solid var(--ads-color-focus);outline-offset:2px}.ads-button:disabled{cursor:not-allowed;opacity:.55}.ads-button-primary{background:var(--ads-color-primary);color:#fff}.ads-button-secondary{background:var(--ads-color-surface);border-color:var(--ads-color-border);color:var(--ads-color-text-primary)}.ads-button-danger{background:var(--ads-color-danger);color:#fff}.ads-button-ghost{background:transparent;color:var(--ads-color-text-secondary)}.ads-tabs{align-items:center;display:flex;gap:var(--ads-space-3)}.ads-tabs>button{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--ads-color-text-secondary);cursor:pointer;font:inherit;font-size:var(--ads-font-size-body);line-height:20px;padding:8px 2px}.ads-tabs>button[aria-selected=true]{border-bottom-color:var(--ads-color-primary);color:var(--ads-color-primary);font-weight:600}.ads-tabs>button:focus-visible{outline:3px solid var(--ads-color-focus);outline-offset:2px}.ads-tabs>button:disabled{cursor:not-allowed;opacity:.55}.ads-field{display:grid;gap:6px;min-width:180px}.ads-field>span{color:var(--ads-color-text-primary);font-size:13px;font-weight:500}.ads-field>small{color:var(--ads-color-danger);font-size:12px}.ads-input,.ads-select,.ads-textarea{background:var(--ads-color-surface);border:1px solid var(--ads-color-border);border-radius:var(--ads-radius-control);color:var(--ads-color-text-primary);font:inherit;font-size:var(--ads-font-size-body);line-height:20px;min-height:34px;padding:6px 10px}.ads-textarea{min-height:64px;resize:vertical}.ads-input:focus-visible,.ads-select:focus-visible,.ads-textarea:focus-visible{border-color:var(--ads-color-primary);outline:3px solid var(--ads-color-focus);outline-offset:1px}.ads-input[aria-invalid=true],.ads-select[aria-invalid=true],.ads-textarea[aria-invalid=true]{border-color:var(--ads-color-danger)}.ads-data-table-scroll{max-width:100%;overflow-x:auto}.ads-pagination{align-items:center;display:flex;gap:var(--ads-space-3)}.ads-pagination>span{color:var(--ads-color-text-secondary)}.ads-pagination>nav{display:flex;gap:var(--ads-space-2);margin-left:auto}.ads-pagination a,.ads-pagination nav>span,.ads-pagination strong{padding:4px 8px}.ads-pagination a{color:var(--ads-color-primary)}.ads-pagination nav>span,.ads-pagination>small{color:var(--ads-color-text-secondary)}.ads-status-badge{align-items:center;display:inline-flex;font-size:12px;gap:6px;white-space:nowrap}.ads-status-badge>span{background:currentColor;border-radius:50%;height:6px;width:6px}.ads-status-success{color:var(--ads-color-success)}.ads-status-warning{color:var(--ads-color-warning)}.ads-status-danger{color:var(--ads-color-danger)}.ads-status-muted,.ads-status-paused{color:var(--ads-color-text-secondary)}.ads-offer-center-filter-bar{align-items:end;background:var(--ads-color-surface);border:1px solid var(--ads-color-border);border-radius:var(--ads-radius-panel);box-shadow:0 1px 2px rgb(31 41 55/4%);gap:var(--ads-space-3);padding:var(--ads-space-4)}.ads-offer-center-filter-bar .ads-field{gap:6px}.ads-offer-center-filter-bar .ads-field>span{color:var(--ads-color-text-secondary);font-size:12px;font-weight:600}.ads-offer-center-filter-bar .ads-input,.ads-offer-center-filter-bar .ads-select{background:var(--ads-color-surface);border-color:var(--ads-color-border);min-height:36px}.ads-offer-center-filter-bar .offer-center-filter-actions{min-height:36px}.offer-center-page .ads-page-header{align-items:center;border-bottom:1px solid var(--ads-color-border);margin-bottom:var(--ads-space-5);padding:4px 0 var(--ads-space-5)}.offer-center-page .ads-page-header h1{color:var(--ads-color-text);font-size:24px;font-weight:700;letter-spacing:-.025em;line-height:32px}.offer-center-page .ads-page-header p{color:var(--ads-color-text-secondary);font-size:13px;line-height:20px}.ads-offer-center-tabs{align-items:stretch;background:transparent;border-bottom:1px solid var(--ads-color-border);gap:var(--ads-space-5);margin:0;padding:0 var(--ads-space-2)}.ads-offer-center-tabs a,.ads-offer-center-tabs>span{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--ads-color-text-secondary);display:inline-flex;font-size:13px;font-weight:600;min-height:44px;padding:0 2px}.ads-offer-center-tabs a:hover{color:var(--ads-color-primary)}.ads-offer-center-tabs a.active{background:transparent;border-bottom-color:var(--ads-color-primary);color:var(--ads-color-primary)}.ads-offer-center-tabs a.active:after{content:none}.ads-offer-center-tabs small{background:var(--ads-color-surface-subtle);color:var(--ads-color-text-secondary);font-size:10px}.offer-center-page .offer-center-profile-bar{background:var(--ads-color-surface);border:1px solid var(--ads-color-border);border-radius:var(--ads-radius-panel);box-shadow:0 1px 2px rgb(31 41 55/4%);margin-top:var(--ads-space-4);padding:var(--ads-space-3) var(--ads-space-4)}.offer-center-page .offer-center-profile-select>span{color:var(--ads-color-text-secondary);font-family:var(--ads-font);font-size:12px;letter-spacing:0}.offer-center-page .offer-center-profile-select select{border-color:var(--ads-color-border);border-radius:var(--ads-radius-control);min-height:36px}.offer-center-page .offer-center-sync-strip{background:#effaf5;border-left-color:var(--ads-color-success);border-radius:var(--ads-radius-control);margin-top:var(--ads-space-3);padding:12px var(--ads-space-4)}.offer-center-page .offer-center-sync-strip strong{color:#087a44}.offer-center-page .offer-center-sync-strip span{color:var(--ads-color-text-secondary)}.offer-center-page .offer-center-stats{gap:var(--ads-space-3);margin:var(--ads-space-3) 0 var(--ads-space-4)}.offer-center-page .offer-center-stats>button{background:var(--ads-color-surface);border-color:var(--ads-color-border);border-radius:var(--ads-radius-card);box-shadow:0 1px 2px rgb(31 41 55/4%);min-height:92px;padding:var(--ads-space-4);transition:border-color var(--ads-transition-fast),box-shadow var(--ads-transition-fast)}.offer-center-page .offer-center-stats>button:hover{border-color:#b9c8dd;box-shadow:0 4px 10px rgb(31 41 55/7%)}.offer-center-page .offer-center-stats>button[aria-pressed=true]{border-color:var(--ads-color-primary);box-shadow:inset 0 -3px var(--ads-color-primary)}.offer-center-page .offer-center-stats span{color:var(--ads-color-text-secondary)}.offer-center-page .offer-center-stats strong{color:var(--ads-color-text);font-family:var(--ads-font);font-size:28px;font-weight:700;letter-spacing:-.03em}.offer-center-page .offer-center-table-panel{background:var(--ads-color-surface);border-color:var(--ads-color-border);border-radius:var(--ads-radius-panel);box-shadow:0 1px 2px rgb(31 41 55/4%)}.offer-center-page .offer-center-table-panel>header{min-height:52px;padding:0 var(--ads-space-4)}.offer-center-page .offer-center-table-panel>header strong{color:var(--ads-color-text);font-size:14px}.offer-center-page .offer-center-table-panel table{font-size:13px}.offer-center-page .offer-center-table-panel th{background:var(--ads-color-surface-subtle);color:var(--ads-color-text-secondary);font-size:11px;font-weight:600;height:42px;letter-spacing:.01em}.offer-center-page .offer-center-table-panel td,.offer-center-page .offer-center-table-panel th{border-top-color:var(--ads-color-border);padding:12px}.offer-center-page .offer-center-table-panel td{height:64px}.offer-center-page .offer-center-table-panel tbody tr:hover{background:#f7fbff}.offer-center-page .offer-center-table-panel td:first-child small{color:var(--ads-color-text-secondary);font-family:var(--ads-font);font-size:11px}.offer-center-page .offer-center-name{color:var(--ads-color-text);text-decoration-color:#b5c7dc}.offer-center-page .offer-actions-menu summary,.offer-center-page .offer-history-trigger{background:var(--ads-color-surface);border-color:var(--ads-color-border);border-radius:var(--ads-radius-control);color:var(--ads-color-text-secondary);font-weight:600}.offer-center-page .offer-actions-menu>div{background:var(--ads-color-surface);border-color:var(--ads-color-border);border-radius:var(--ads-radius-card);box-shadow:var(--ads-shadow-overlay)}.offer-center-page .offer-actions-menu button{color:var(--ads-color-text)}.offer-center-page .offer-actions-menu button:hover{background:#f1f6ff;color:var(--ads-color-primary)}.offer-center-page .offer-center-table-panel>footer nav a,.offer-center-page .offer-center-table-panel>footer nav span,.offer-center-page .offer-center-table-panel>footer nav strong{border-color:var(--ads-color-border);border-radius:var(--ads-radius-control);color:var(--ads-color-text-secondary)}.offer-center-page .offer-center-table-panel>footer nav strong{background:var(--ads-color-primary);border-color:var(--ads-color-primary);color:#fff}.offer-center-page .offer-center-empty{background:var(--ads-color-surface);border-color:var(--ads-color-border);border-radius:var(--ads-radius-panel);color:var(--ads-color-text)}.offer-center-page .offer-drawer-overlay,.offer-center-page .profile-manager-overlay{background:rgb(15 23 42/40%)}.offer-center-page .offer-center-drawer,.offer-center-page .profile-manager-dialog{background:var(--ads-color-surface);border-color:var(--ads-color-border);box-shadow:var(--ads-shadow-overlay)}.offer-center-page .offer-center-drawer>header,.offer-center-page .profile-manager-dialog>header{border-bottom-color:var(--ads-color-border)}.offer-center-page .offer-center-drawer>header p{color:var(--ads-color-text-secondary);font-family:var(--ads-font);font-size:12px}.offer-center-page .offer-drawer-section-title{border-bottom-color:var(--ads-color-border);color:var(--ads-color-text)}.offer-center-page .offer-detail-grid>div,.offer-center-page .offer-draft-meta>div,.offer-center-page .offer-empty-value,.offer-center-page .offer-redirect-chain li,.offer-center-page .offer-resource-log,.offer-center-page .offer-task-list>div,.offer-center-page .offer-url-field{background:var(--ads-color-surface-subtle)}.offer-center-page .offer-url-field{color:var(--ads-color-primary);font-family:var(--ads-font)}.offer-center-page .offer-actions-bar button,.offer-center-page .offer-draft-actions button,.offer-center-page .offer-note-actions button{background:var(--ads-color-surface);border-color:var(--ads-color-border);border-radius:var(--ads-radius-control);color:var(--ads-color-primary)}.offer-center-page .offer-actions-bar button[data-action=publish],.offer-center-page .offer-draft-actions button,.offer-center-page .offer-note-actions button{background:var(--ads-color-primary);border-color:var(--ads-color-primary);color:#fff}.offer-center-page .profile-action-message,.offer-center-page .profile-manager-enable,.offer-center-page .profile-webhook-status,.offer-center-page .sync-batch-hero{background:#effaf5;border-color:#c6ead7;color:#087a44}.offer-center-page .sync-batch-counts span{background:var(--ads-color-surface-subtle)}.offer-center-page .sync-history-list>a,.offer-center-page .sync-item-list article{border-color:var(--ads-color-border);border-radius:var(--ads-radius-control)}.offer-center-page .sync-history-list>a.selected{border-color:var(--ads-color-primary);box-shadow:inset 3px 0 var(--ads-color-primary)}.offer-center-page .profile-manager-layout>aside{background:var(--ads-color-surface-subtle);border-right-color:var(--ads-color-border)}.offer-center-page .profile-manager-card,.offer-center-page .profile-manager-editor button,.offer-center-page .profile-manager-list-head button{background:var(--ads-color-surface);border-color:var(--ads-color-border);border-radius:var(--ads-radius-control)}.offer-center-page .profile-manager-card.selected{border-color:var(--ads-color-primary);box-shadow:inset 3px 0 var(--ads-color-primary)}.offer-center-page .profile-manager-card span,.offer-center-page .profile-manager-fields label span{color:var(--ads-color-text-secondary)}.offer-center-page .profile-manager-fields input{border-color:var(--ads-color-border);border-radius:var(--ads-radius-control)}.offer-center-page .profile-manager-editor button.primary{background:var(--ads-color-primary);border-color:var(--ads-color-primary)}.ads-page-header{margin-bottom:var(--ads-space-3)}.ads-page-header h1{font-size:19px;line-height:26px}.ads-page-header-actions{min-height:34px}.ads-button{min-height:32px;padding:5px 10px}.ads-field{gap:4px;min-width:160px}.ads-field>span{font-size:12px}.ads-input,.ads-select,.ads-textarea{min-height:32px;padding:5px 9px}.ads-textarea{min-height:60px}:is(.table-wrap,.campaign-table-panel,.credential-table-wrap,.auto-link-table-panel,.offer-center-table-panel){border-radius:var(--ads-radius-card)}:is(.offer-table,.campaign-table,.credential-table,.auto-link-compact-table) td,:is(.offer-table,.campaign-table,.credential-table,.auto-link-compact-table) th{line-height:18px;padding:9px 10px}:is(.offer-table,.campaign-table,.credential-table,.auto-link-compact-table) th{font-size:11px}.offer-center-page .ads-page-header{margin-bottom:var(--ads-space-4);padding:0 0 var(--ads-space-4)}.offer-center-page .ads-page-header h1{font-size:22px;line-height:28px}.ads-offer-center-tabs a,.ads-offer-center-tabs>span{min-height:38px}.offer-center-page .offer-center-profile-bar{margin-top:var(--ads-space-3);padding:10px var(--ads-space-3)}.offer-center-page .offer-center-sync-strip{margin-top:var(--ads-space-2);min-height:38px;padding:8px var(--ads-space-3)}.offer-center-page .offer-center-stats{gap:var(--ads-space-2);margin:var(--ads-space-2) 0 var(--ads-space-3)}.offer-center-page .offer-center-stats>button{gap:4px;min-height:74px;padding:var(--ads-space-3)}.offer-center-page .offer-center-stats strong{font-size:25px}.ads-offer-center-filter-bar{gap:var(--ads-space-2);margin-bottom:var(--ads-space-2);padding:var(--ads-space-3)}.ads-offer-center-filter-bar .ads-input,.ads-offer-center-filter-bar .ads-select,.ads-offer-center-filter-bar .offer-center-filter-actions{min-height:34px}.offer-center-page .offer-center-table-panel>header{min-height:44px;padding:0 var(--ads-space-3)}.offer-center-page .offer-center-table-panel th{height:36px}.offer-center-page .offer-center-table-panel td,.offer-center-page .offer-center-table-panel th{padding:8px 10px}.offer-center-page .offer-center-table-panel td{height:50px}.offer-center-page .offer-center-table-panel td:first-child small{margin-top:2px}.offer-center-page .offer-center-table-panel>footer{min-height:42px;padding:0 var(--ads-space-3)}.offer-center-page .offer-center-offers-table{min-width:1320px;table-layout:fixed;width:100%}.offer-center-page .offer-center-offers-table th:first-child{width:275px}.offer-center-page .offer-center-offers-table th:nth-last-child(3){width:190px}.offer-center-page .offer-center-offers-table th:nth-last-child(2){width:128px}.offer-center-page .offer-center-offers-table th:last-child{width:84px}.offer-center-page .offer-center-offers-table td:first-child{overflow:hidden}.offer-center-page .offer-center-note-trigger{align-items:center;background:transparent;border:0;color:var(--ads-color-primary);display:inline-flex;font:inherit;gap:5px;max-width:100%;min-height:30px;padding:0;text-align:left}.offer-center-page .offer-center-note-trigger.has-note{color:var(--ads-color-text-secondary)}.offer-center-page .offer-center-note-trigger span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.offer-center-page .offer-center-note-trigger:hover{color:var(--ads-color-primary);text-decoration:underline}.offer-note-modal-overlay{align-items:center;background:rgb(15 23 42/42%);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1300}.offer-note-modal{background:var(--ads-color-surface);border:1px solid var(--ads-color-border);border-radius:var(--ads-radius-panel);box-shadow:var(--ads-shadow-overlay);max-width:460px;width:100%}.offer-note-modal>header{align-items:flex-start;border-bottom:1px solid var(--ads-color-border);display:flex;justify-content:space-between;padding:18px 20px}.offer-note-modal>header small{color:var(--ads-color-text-secondary);font-size:11px}.offer-note-modal>header h2{font-size:17px;line-height:23px;margin:4px 0 0;overflow-wrap:anywhere}.offer-note-modal>header button{background:transparent;border:0;color:var(--ads-color-text-secondary);cursor:pointer;padding:2px}.offer-note-modal-body{padding:18px 20px}.offer-note-modal-body label{display:block;font-size:12px;font-weight:600;margin-bottom:8px}.offer-note-modal-body textarea{border:1px solid var(--ads-color-border);border-radius:var(--ads-radius-control);color:var(--ads-color-text);font:inherit;min-height:125px;padding:10px;resize:vertical;width:100%}.offer-note-modal-body textarea:focus{border-color:var(--ads-color-primary);outline:2px solid rgb(30 100 230/12%)}.offer-note-modal-meta{color:var(--ads-color-text-secondary);display:flex;font-size:11px;justify-content:space-between;margin-top:7px}.offer-note-modal-body p[role=alert]{color:var(--ads-color-danger);margin:10px 0 0}.offer-note-modal>footer{border-top:1px solid var(--ads-color-border);display:flex;gap:8px;justify-content:flex-end;padding:14px 20px}.offer-note-modal>footer button{background:var(--ads-color-surface);border:1px solid var(--ads-color-border);border-radius:var(--ads-radius-control);color:var(--ads-color-text);cursor:pointer;font:inherit;min-height:34px;padding:0 12px}.offer-note-modal>footer button:last-child{background:var(--ads-color-primary);border-color:var(--ads-color-primary);color:#fff}.offer-note-modal>footer button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:820px){.app-toolbar,.main{padding-inline:var(--ads-space-3)}.app-toolbar{margin-inline:calc(var(--ads-space-3) * -1)}.offer-center-page .offer-center-stats{grid-template-columns:1fr}}:is(.campaign-page,.cid-pool-workspace,.auto-link-page,.settings-grid,.proxy-settings-stack){gap:var(--ads-space-3)}:is(.campaign-notice,.cid-message,.form-message,.config-note){font-size:12px;margin:0;padding:8px 10px}.auto-link-filter-bar,.campaign-header-tools,.cid-toolbar{gap:var(--ads-space-2)}.auto-link-filter-bar,.cid-toolbar{padding:var(--ads-space-2)}.auto-link-referer-form input,.auto-link-search,.campaign-filter select,.campaign-lp-select,.cid-search,.cid-toolbar select{min-height:34px}.auto-link-search input,.cid-search input{min-height:32px}.campaign-health{height:44px;min-width:78px;padding:5px 8px}.campaign-health strong{font-size:20px}.campaign-health small{bottom:4px}.campaign-filter{gap:3px}.campaign-filter span{font-size:11px}.campaign-table-panel h2{font-size:14px;padding:12px 14px 8px}.alert-table td,.alert-table th,.audit-table td,.audit-table th,.campaign-table td,.campaign-table th,.cid-table td,.cid-table th,.offer-table td,.offer-table th{height:48px;padding:7px 10px}.alert-table th,.audit-table th,.campaign-table th,.cid-table th,.offer-table th{font-size:11px}.campaign-status,.config-state,.status-badge{font-size:11px;padding:3px 6px}.campaign-resource,.campaign-status-note,.task-id{font-size:10px}.command-bar,.config-card,.credential-settings-panel,.fetch-form,.ops-panel,.utility-panel{padding:var(--ads-space-3)}.settings-tab{font-size:13px;padding:8px 12px}.credential-panel{gap:var(--ads-space-3)}.credential-panel-heading{margin-bottom:var(--ads-space-2)}.credential-drawer input,.credential-drawer select,.credential-drawer textarea,.credential-input-control input{min-height:34px}.credential-table td,.credential-table th{padding:8px 10px}.proxy-mode-strip{gap:var(--ads-space-2);padding:var(--ads-space-2) var(--ads-space-3)}.proxy-test-result{gap:var(--ads-space-2);padding:var(--ads-space-3)}.proxy-base-grid{gap:var(--ads-space-3)}.task-table td{padding-block:7px}.task-id{margin-top:2px}.task-inline-action{min-height:26px;padding:3px 7px}.resource-list{gap:var(--ads-space-2)}.auto-link-page{gap:var(--ads-space-3)}.auto-link-metrics{gap:var(--ads-space-2)}.auto-link-metric{min-height:56px;padding:9px 10px}.auto-link-filter-buttons{gap:4px}.auto-link-filter-buttons button{min-height:30px;padding:0 9px}.auto-link-compact-table th{font-size:11px;padding:8px 9px}.auto-link-main-row td{padding:9px}.auto-link-date,.auto-link-enabled-text{margin-top:2px}.auto-link-actions-inner{gap:5px}.auto-link-expanded-row>td{padding:0 10px 10px 46px}.auto-link-detail-section,.auto-link-expanded-grid,.auto-link-expanded-panel{gap:var(--ads-space-2)}.auto-link-empty-cell{padding:var(--ads-space-5)}.campaign-table{min-width:1324px;table-layout:fixed}.campaign-table td:nth-child(4){overflow:hidden}.campaign-table td:nth-child(4) .campaign-status-note{overflow:hidden;text-overflow:ellipsis}.campaign-table .campaign-name,.campaign-table .campaign-resource{max-width:168px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-table .campaign-name{display:block}.campaign-table th{position:relative}.campaign-column-resize{background:transparent;border:0;cursor:col-resize;height:100%;padding:0;position:absolute;right:-4px;top:0;width:8px;z-index:2}.campaign-column-resize:after{background:transparent;content:"";height:20px;left:3px;position:absolute;top:50%;transform:translateY(-50%);transition:background-color var(--ads-transition-fast);width:2px}.campaign-column-resize:focus-visible:after,.campaign-column-resize:hover:after{background:var(--ads-color-primary)}.campaign-page,.offer-center-page{color:#13264d;font-family:var(--ads-font)}.campaign-page .ads-page-header,.offer-center-page .ads-page-header{border:0;margin-bottom:14px;padding:0}.campaign-page .ads-page-header h1,.offer-center-page .ads-page-header h1{color:#09183a;font-size:27px;font-weight:800;line-height:1.25}.campaign-page .ads-page-header p,.offer-center-page .ads-page-header p{color:#5f7296;font-size:14px;margin-top:3px}.campaign-header-tools{align-items:center;gap:12px}.campaign-health{align-items:center;background:transparent;border:0;box-shadow:none;color:#557099;display:inline-flex;font-size:12px;gap:5px;height:auto;min-width:0;padding:0}.campaign-health>span{background:#04b15d;border-radius:50%;height:7px;width:7px}.campaign-health strong{color:#05a559;font-size:13px;line-height:1}.campaign-performance-sync-button,.campaign-sync-button{background:#fff;border:1px solid #cfe0f8;border-radius:7px;color:#153b78;font-size:13px;font-weight:700;min-height:40px}.campaign-sync-button:hover{background:#f0f6ff}.campaign-notice{background:#fff8e8;border:1px solid #f6dca8;border-radius:7px;color:#9d5715;font-size:13px;font-weight:600;margin-bottom:13px;padding:9px 14px}.campaign-dashboard{gap:14px;margin-bottom:15px;padding:0}.campaign-dashboard-metric{border:1px solid #dce9f8;border-radius:9px;box-shadow:0 2px 8px rgba(23,88,166,.04);gap:5px;min-height:116px;padding:15px 17px}.campaign-dashboard-metric>div{align-items:center;color:#075cff;display:flex;gap:13px}.campaign-dashboard-metric>div span{color:#61769c;font-size:13px;font-weight:700}.campaign-dashboard-metric>strong{color:#0c1a46;font-size:24px;font-weight:800;margin-left:34px}.campaign-dashboard-metric>small{color:#6a7fa4;font-size:12px;margin-left:34px}.campaign-table-panel{border:1px solid #dae7f7;border-radius:9px;overflow:hidden;padding:0}.campaign-overview-toolbar{border-bottom:1px solid #e3ecf7;gap:10px;min-height:0;padding:14px 16px}.campaign-overview-toolbar .campaign-overview-search{flex:1 1 280px;height:40px;max-width:380px;min-width:0;padding:0 12px}.campaign-overview-toolbar .campaign-overview-search input{border:0;box-shadow:none;color:#18335f;font-size:14px;min-height:0;padding:0}.campaign-overview-filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.campaign-overview-toolbar .campaign-overview-filters .campaign-filter{align-items:center;border:0;display:flex;min-width:0;padding:0}.campaign-overview-filters .campaign-filter>span{display:none}.campaign-overview-filters .campaign-filter select{border:1px solid #d5e4f8;border-radius:7px;color:#233a66;font-size:13px;height:40px;min-height:40px;min-width:130px;padding:0 12px}.campaign-overview-filters .campaign-custom-period>span{display:inline}.campaign-overview-filters .campaign-custom-period{flex-wrap:wrap;gap:8px}.campaign-overview-filters .campaign-custom-period input{min-height:40px;padding:0 8px;width:auto}@media (max-width:650px){.campaign-overview-toolbar .campaign-overview-search{flex-basis:100%;max-width:none}.campaign-overview-filters{width:100%}}.campaign-page .campaign-table{min-width:1060px}.campaign-page .campaign-table th{background:#f5f9ff;border-bottom:1px solid #dfe9f7;color:#61779d;font-size:12px;font-weight:700;height:48px}.campaign-page .campaign-table td,.campaign-page .campaign-table th{padding:10px 14px}.campaign-overview-row td{border-bottom-color:#e6edf7;color:#14264c;font-size:14px;height:64px}.campaign-overview-row:has(+.campaign-overview-detail-row:not([hidden])){background:#f5faff}.campaign-overview-identity .campaign-name{color:#075cff;font-size:14px;font-weight:700;max-width:280px}.campaign-overview-identity small{color:#6d83a5;font-size:12px}.campaign-status-enabled{color:#07aa5b}.campaign-roi-positive{background:#e3f8eb;color:#078a4f;font-weight:700}.campaign-page .campaign-overview-detail-row>td{background:#f3f9ff;padding:0 14px 14px}.campaign-overview-details{border:1px solid #ddeaf9;border-radius:8px;gap:0;grid-template-columns:1fr .8fr 1.5fr;padding:0}.campaign-overview-details>section{border-right:1px solid #e2ebf6;padding:16px 20px}.campaign-overview-details>section:last-of-type{border-right:0}.campaign-overview-details h3{color:#122648;font-size:14px;font-weight:800;margin-bottom:14px}.campaign-overview-details dl{color:#18335f;font-size:13px;gap:9px}.campaign-overview-details dt{color:#6880a7}.campaign-overview-account{border-top:1px solid #e2ebf6;grid-column:1/-1;grid-row:2;padding:10px 20px}.campaign-overview-account summary{color:#075cff;cursor:pointer;font-size:12px;font-weight:700}.campaign-overview-account dl{grid-template-columns:110px minmax(0,1fr);margin-bottom:8px}.offer-center-page .offer-center-tabs{border-color:#dce7f5;margin-top:5px}.offer-center-page .ads-offer-center-tabs a,.offer-center-page .ads-offer-center-tabs>span{color:#60769b;font-size:14px;min-height:43px}.offer-center-page .ads-offer-center-tabs a.active{color:#075cff}.offer-center-page .offer-center-profile-bar{border-color:#dce9f8;margin-top:12px;min-height:64px;padding:10px 16px}.offer-center-page .offer-center-profile-select select{color:#1a3765;font-size:14px;min-height:38px}.offer-center-page .offer-center-sync-strip{background:transparent;border:0;color:#647ca2;min-height:0;padding:8px 0 0}.offer-center-page .offer-center-sync-strip strong{color:#52729e;font-size:12px}.offer-center-page .offer-center-sync-strip span{font-size:12px}.offer-center-page .offer-center-stats{gap:14px;margin:12px 0 13px}.offer-center-page .offer-center-stats>button{border-color:#dce9f8;border-radius:9px;min-height:86px;padding:13px 17px}.offer-center-page .offer-center-stats>button[aria-pressed=true]{border-color:#075cff;box-shadow:inset 0 0 0 1px #075cff}.offer-center-page .offer-center-stats span{color:#60769b;font-size:13px}.offer-center-page .offer-center-stats strong{color:#0e2148;font-size:26px;font-weight:800}.offer-center-page .ads-offer-center-filter-bar{align-items:center;border-color:#dce9f8;border-radius:9px;display:grid;gap:12px;grid-template-columns:minmax(240px,1.6fr) minmax(120px,.55fr) minmax(150px,.8fr) auto auto;margin-bottom:13px;padding:12px 14px}.offer-center-page .ads-offer-center-filter-bar .ads-field>span{display:none}.offer-center-page .ads-offer-center-filter-bar .ads-input,.offer-center-page .ads-offer-center-filter-bar .ads-select{border-color:#d8e5f6;color:#18345f;font-size:14px;min-height:40px}.offer-center-advanced-filters{position:relative}.offer-center-advanced-filters summary{background:#fff;border:1px solid #d8e5f6;border-radius:7px;color:#254778;cursor:pointer;font-size:13px;font-weight:700;list-style:none;padding:11px 15px;white-space:nowrap}.offer-center-advanced-filters summary::-webkit-details-marker{display:none}.offer-center-advanced-filters[open]>div{background:#fff;border:1px solid #d8e5f6;border-radius:8px;box-shadow:0 10px 25px rgba(23,67,129,.12);display:grid;gap:12px;grid-template-columns:repeat(2,minmax(140px,1fr));min-width:350px;padding:14px;position:absolute;right:0;top:calc(100% + 5px);z-index:6}.offer-center-page .ads-offer-center-filter-bar .offer-center-advanced-filters .ads-field>span{display:block}.offer-center-page .offer-center-filter-submit{background:#075cff;border-color:#075cff;border-radius:7px;font-size:13px;font-weight:700;min-height:40px;padding:0 25px}.offer-center-page .offer-center-table-panel{border:1px solid #dce9f8;border-radius:9px;overflow:visible}.offer-center-page .offer-center-table-panel>header{display:none}.offer-center-page .offer-overview-table{border-collapse:collapse;font-size:14px;min-width:1100px;table-layout:fixed;width:100%}.offer-center-page .offer-overview-table th{background:#f6f9fe;border-bottom:1px solid #dce7f5;color:#5d7195;font-size:12px;font-weight:700;height:43px}.offer-center-page .offer-overview-table td,.offer-center-page .offer-overview-table th{border-top:0;border-bottom:1px solid #e8eef7;padding:9px 14px}.offer-center-page .offer-overview-table td{color:#14264e;height:58px}.offer-center-page .offer-overview-table th:first-child{width:23%}.offer-center-page .offer-overview-table th:nth-child(2){width:14%}.offer-center-page .offer-overview-table th:nth-child(8){width:17%}.offer-center-page .offer-overview-table th:last-child{width:13%}.offer-center-page .offer-overview-table td:first-child strong{color:#0d1d47;font-size:14px}.offer-center-page .offer-overview-table td small{color:#6a7fa5;display:block;font-size:11px;margin-top:3px}.offer-center-page .offer-center-name{text-decoration:none}.offer-center-page .offer-center-name:hover{color:#075cff;text-decoration:underline}.offer-overview-source{align-items:center;color:#cc4242;display:inline-flex;font-weight:700;gap:7px}.offer-overview-source.active{color:#08a05b}.offer-overview-source>span{background:currentColor;border-radius:50%;height:7px;width:7px}.offer-center-page .offer-overview-table .ads-status-badge{border:0;border-radius:6px;font-size:12px;padding:5px 10px}.offer-overview-actions{align-items:center;display:flex;gap:9px}.offer-overview-open{align-items:center;border:1px solid #bad3ff;border-radius:6px;color:#075cff;display:inline-flex;font-size:13px;font-weight:700;gap:6px;justify-content:center;min-height:34px;padding:0 12px;white-space:nowrap}.offer-overview-open:hover{background:#ecf4ff}.offer-center-page .offer-actions-menu summary{align-items:center;display:inline-flex;height:34px;justify-content:center;min-width:34px}.offer-center-page .offer-overview-panel>footer{color:#60769b;font-size:13px;min-height:48px}@media (max-width:1280px){.campaign-page .campaign-dashboard{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-center-page .ads-offer-center-filter-bar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(120px,.6fr)) auto}.offer-center-page .offer-center-filter-actions{grid-column:1/-1;justify-content:flex-end}}@media (max-width:900px){.campaign-overview-details{grid-template-columns:1fr}.campaign-overview-details>section{border-bottom:1px solid #e2ebf6;border-right:0}.campaign-overview-account{grid-row:auto}.offer-center-page .ads-offer-center-filter-bar{grid-template-columns:1fr 1fr}.offer-center-page .ads-offer-center-filter-bar>.ads-field:first-of-type{grid-column:1/-1}.offer-center-advanced-filters[open]>div{min-width:min(350px,85vw)}}.campaign-overview-title{clip-path:inset(50%);border:0}.ads-visually-hidden,.campaign-overview-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap}.ads-visually-hidden{clip:rect(0,0,0,0)}.ads-stack{display:grid;gap:var(--ads-space-3)}.ads-inline{align-items:center;display:inline-flex;gap:var(--ads-space-2)}.ads-text-secondary{color:var(--ads-color-text-secondary)}.ads-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell{background:var(--ads-color-page)}.sidebar{background:#fff;padding-top:20px}.brand{font-size:19px;font-weight:800;letter-spacing:-.04em}.brand-mark{background:#18181b;border-radius:9px}.nav-link{border-radius:12px;color:#52525b;min-height:40px}.nav-link:hover,.sidebar-toggle:hover{background:#f4f4f3;color:#18181b}.nav-link.active{background:#18181b;color:#fff}.nav-link.active svg{color:#fff}.nav-link:hover svg{color:#18181b}.nav-link.active:hover svg{color:#fff}.account-card{background:#fafaf9;border-color:#e6e6e5;border-radius:12px}.account-card strong{color:#27272a}.nav-link.active .nav-link-pending{color:#e4e4e7}.app-toolbar{background:#fff;min-height:54px}.main{background:radial-gradient(ellipse 460px 170px at 88% 65px,rgb(117 92 235/5%),transparent 75%);padding-bottom:32px}.page-header h1{color:#18181b;font-size:clamp(26px,2.5vw,36px);letter-spacing:-.04em;line-height:1.2}.page-subtitle{color:#71717a}:is(.settings-tab,.ads-tabs>button){border-radius:999px}:is(.settings-tab[aria-selected=true],.ads-tabs>button[aria-selected=true]){background:#18181b;border-color:#18181b;color:#fff;padding-inline:14px}.ads-page-header,.campaign-page .ads-page-header,.offer-center-page .ads-page-header{margin:10px 0 22px;padding:0}.ads-page-header h1,.campaign-page .ads-page-header h1,.offer-center-page .ads-page-header h1{color:#18181b;font-size:clamp(26px,2.5vw,36px);font-weight:750;letter-spacing:-.04em;line-height:1.2}.ads-page-header p,.campaign-page .ads-page-header p,.offer-center-page .ads-page-header p{color:#71717a;font-size:14px;margin-top:7px}:is(.ads-button,.command-button,.secondary-button,.campaign-sync-button,.campaign-performance-sync-button,.offer-center-filter-submit,.offer-overview-open){border-radius:999px}:is(.ads-button-primary,.command-button.primary,.offer-center-page .offer-center-filter-submit){background:#18181b;border-color:#18181b;color:#fff}:is(.ads-button-primary,.command-button.primary,.offer-center-page .offer-center-filter-submit):hover{background:#3b3b40;border-color:#3b3b40;box-shadow:0 4px 18px rgb(105 84 220/18%)}:is(.campaign-sync-button,.campaign-performance-sync-button,.offer-overview-open){background:#fff;border-color:#d4d4d8;color:#27272a}:is(.campaign-sync-button,.campaign-performance-sync-button,.offer-overview-open):hover{background:#f7f7f6;border-color:#a1a1aa}.campaign-header-tools .campaign-sync-google{background:#18181b;border-color:#18181b;box-shadow:0 6px 18px rgb(109 86 238/15%);color:#fff}.campaign-header-tools .campaign-sync-google:hover{background:#3b3b40}.campaign-header-tools .campaign-sync-button:disabled{opacity:.55}:is(.table-wrap,.campaign-table-panel,.credential-table-wrap,.auto-link-table-panel,.offer-center-table-panel){border-color:#e5e5e5;border-radius:16px}.table-wrap{overflow-x:auto}:is(.campaign-page .campaign-table,.offer-center-page .offer-overview-table) th{background:#f8f8f7;border-color:#e7e7e6;color:#71717a}:is(.campaign-overview-row td,.offer-center-page .offer-overview-table td){border-color:#ececeb;color:#27272a}.campaign-page,.offer-center-page{color:#27272a}.campaign-overview-identity .campaign-name,.offer-center-page .offer-overview-table td:first-child strong{color:#18181b}.campaign-overview-identity small,.offer-center-page .offer-overview-table td small{color:#85858d}.campaign-page .campaign-overview-detail-row>td{background:#fafaf9}.campaign-overview-account,.campaign-overview-details,.campaign-overview-details>section{border-color:#e7e7e6}.campaign-overview-details dl,.campaign-overview-details h3{color:#27272a}.campaign-overview-details dt{color:#71717a}.campaign-overview-account summary{color:#52525b}.campaign-dashboard{background:#fff;border:1px solid #e6e6e5;border-radius:16px;gap:0;overflow:hidden}.campaign-dashboard-metric{align-content:center;border:0;border-right:1px solid #ececeb;border-radius:0;box-shadow:none;gap:3px 8px;grid-template-columns:minmax(0,1fr) auto;min-height:68px;padding:10px 16px}.campaign-dashboard-metric:last-child{border-right:0}.campaign-dashboard-metric>div{color:#71717a;gap:8px}.campaign-dashboard-metric>div svg{display:none}.campaign-dashboard-metric>div span{color:#71717a;font-weight:500}.campaign-dashboard-metric>strong{color:#18181b;font-size:20px;margin-left:0}.campaign-dashboard-metric>small{color:#85858d;grid-column:1/-1;margin-left:0}.offer-center-page .offer-center-stats{gap:0}.offer-center-page .offer-center-stats>button{border-color:#e6e6e5;border-radius:0;box-shadow:none;min-height:70px}.offer-center-page .offer-center-stats>button:first-child{border-radius:12px 0 0 12px}.offer-center-page .offer-center-stats>button:last-child{border-radius:0 12px 12px 0}.offer-center-page .offer-center-stats>button[aria-pressed=true]{border-color:#27272a;box-shadow:inset 0 -2px #27272a}.offer-center-page .offer-center-stats span{color:#71717a}.offer-center-page .offer-center-stats strong{color:#18181b;font-size:22px}.offer-center-page .ads-offer-center-tabs a.active{color:#18181b}.offer-center-page .offer-center-profile-actions button{border-radius:999px}.offer-center-page .offer-center-profile-actions button.primary{background:#18181b;border-color:#18181b;color:#fff}.offer-center-page .offer-center-profile-actions button.primary:hover{background:#3b3b40}.offer-center-page .ads-offer-center-filter-bar .offer-center-filter-submit{border-radius:999px}.campaign-overview-row:has(+.campaign-overview-detail-row:not([hidden])){background:#f7f7f6}.offer-center-page .offer-center-tabs{border:0;gap:6px;padding:0}.offer-center-page .ads-offer-center-tabs a,.offer-center-page .ads-offer-center-tabs>span{border:1px solid #e4e4e7;border-radius:999px;color:#52525b;min-height:34px;padding:6px 14px}.offer-center-page .ads-offer-center-tabs a.active{background:#18181b;border-color:#18181b;color:white}.offer-center-page .offer-center-tabs a.active:after{display:none}.offer-center-page .ads-offer-center-filter-bar,.offer-center-page .offer-center-profile-bar{border-color:#e6e6e5;border-radius:16px}.campaign-overview-filters .campaign-filter select,.offer-center-advanced-filters summary,.offer-center-page .ads-offer-center-filter-bar .ads-input,.offer-center-page .ads-offer-center-filter-bar .ads-select{border-color:#dededd;border-radius:10px;color:#27272a}.campaign-overview-toolbar .campaign-overview-search input,.offer-center-page .offer-center-profile-select select{color:#27272a}.campaign-health,.offer-center-page .offer-center-sync-strip,.offer-center-page .offer-center-sync-strip strong{color:#71717a}:is(.cid-pool-workspace .cid-overview,.cid-pool-workspace .cid-toolbar,.cid-pagination,.task-queue-overview,.task-queue-table-wrap,.auto-link-table-panel){border-color:#e6e6e5;border-radius:16px}:is(.cid-pool-workspace .cid-overview,.task-queue-overview){padding:16px 20px}:is(.task-queue-table th,.cid-pool-workspace .cid-table th){background:#f8f8f7;color:#71717a}:is(.task-queue-table td,.cid-pool-workspace .cid-table td){border-color:#ececeb;color:#27272a}.task-queue-tabs{background:#f4f4f3;border-radius:999px;gap:2px;padding:3px}.task-queue-tabs button,.task-queue-tabs button:first-child,.task-queue-tabs button:last-child{background:transparent;border:0;border-radius:999px;padding:7px 14px}.cid-pagination button.active,.task-queue-tabs button.active{background:#18181b;border-color:#18181b;color:#fff}.task-queue-name>span{background:#f4f4f5;color:#52525b}.task-queue-detail-button{border-color:#dededd;border-radius:999px;color:#27272a}.cid-pagination button,.cid-pagination select,.task-queue-pagination select,.task-queue-search,.task-queue-toolbar select{border-color:#dededd;border-radius:10px}.cid-publish-switch input:checked+.cid-switch-track,.cid-switch-track.on{background:#18181b}.cid-publish-switch.on{color:#27272a}.auto-link-metrics{background:#fff;border:1px solid #e6e6e5;border-radius:16px;gap:0;overflow:hidden}.auto-link-metric{align-items:baseline;border:0;border-right:1px solid #ececeb;border-radius:0;display:flex;gap:10px;min-height:64px;padding:16px}.auto-link-metric:last-child{border-right:0}.auto-link-metric strong{color:#18181b;font-size:22px;line-height:1}.auto-link-metric span{color:#71717a;font-size:13px}.auto-link-filter-bar,.link-log-filter-bar,.link-log-table-panel{border-color:#e6e6e5;border-radius:16px}.auto-link-search,.link-log-filter-bar input,.link-log-filter-bar select{background:#fff;border-color:#dededd;border-radius:10px}.auto-link-filter-buttons{background:#f5f5f4;border-radius:999px;gap:2px;padding:3px}.auto-link-filter-buttons button{background:transparent;border:0;border-radius:999px;color:#52525b}.auto-link-filter-buttons button.active{background:#18181b;color:#fff}.auto-link-page .icon-text-button{align-items:center;background:#fff;border:1px solid #dededd;border-radius:999px;color:#27272a;cursor:pointer;display:inline-flex;font:inherit;gap:6px;min-height:34px;padding:6px 12px}.auto-link-page .icon-text-button:hover{background:#f5f5f4}.auto-link-page .auto-link-campaign-name{color:#27272a}.auto-link-page .auto-link-expanded-row>td,.auto-link-page .auto-link-main-row.expanded{background:#fafaf9}.link-log-detail-button,.link-log-more-filter{border-color:#dededd;border-radius:999px;color:#27272a}.link-log-filter-bar .primary-button{background:#18181b;border:1px solid #18181b;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-weight:600;min-height:36px;padding:0 16px}.link-log-filter-bar .primary-button:hover{background:#3b3b40}.link-log-identity-cell strong{color:#27272a}.link-log-detail-group,.link-log-evidence,.link-log-expanded-panel{border-color:#e6e6e5;border-radius:12px}.link-log-evidence pre{background:#27272a;color:#f4f4f5}.link-log-table th{background:#f8f8f7;color:#71717a}.link-log-table td{border-color:#ececeb;color:#27272a}.link-log-expanded-row>td,.link-log-main-row.expanded,.link-log-main-row:hover{background:#fafaf9}.ads-token-swatch.sidebar{display:block;inset:auto;min-width:0;padding:0;position:static;width:auto}.offer-detail-modal-overlay{--offer-modal-primary:#18181b;--offer-modal-primary-hover:#3b3b40;--offer-modal-tint:#fafaf9;--offer-modal-subtle:#f5f5f4;--offer-modal-border:#e6e6e5;--offer-modal-text:#18181b;--offer-modal-muted:#71717a}.cid-modal,.credential-drawer,.offer-center-drawer,.offer-detail-modal{border-color:#e6e6e5;border-radius:16px;box-shadow:0 24px 70px rgb(24 24 27/18%)}.offer-detail-modal-body{background:#fafaf9}.offer-detail-modal :is(input,select,textarea){border-color:#dededd;border-radius:10px}.offer-detail-referer{color:#27272a}.offer-detail-referer-hint{color:#71717a}.offer-detail-modal-header .offer-detail-id{flex-wrap:wrap}.offer-detail-modal-header .offer-detail-id code{overflow-wrap:anywhere}.offer-detail-modal-header .ads-copy-button{white-space:nowrap}.offer-detail-button,.offer-detail-edit-copy{border-radius:999px}.credential-panel,.offer-detail-section,.review-section{border-color:#e6e6e5;border-radius:14px}.credential-security-strip,.settings-tabs{border-color:#e6e6e5}.credential-center{min-width:0}.credential-primary-tabs{background:#f7f7f6;border:1px solid #e6e6e5;border-radius:999px;gap:3px;height:auto;overflow-x:auto;padding:4px}.credential-primary-tab{border:0;border-radius:999px;min-height:38px}.credential-primary-tab[aria-selected=true]{background:#18181b;color:#fff}.settings-tabs{background:#f7f7f6;border-radius:999px;display:inline-flex;gap:4px;padding:4px}.settings-tab{border:0;min-height:38px;padding:8px 16px}.settings-tab[aria-selected=true]{background:#18181b;color:#fff}.campaign-actions .campaign-action-primary{background:#18181b;border-color:#18181b}.login-page{background:radial-gradient(ellipse at 50% 0,#f0edff,transparent 48%),#fafaf9}.login-panel{border-color:#e6e6e5;border-radius:20px;box-shadow:0 18px 60px rgb(24 24 27/7%)}.login-panel input{border-color:#dededd;border-radius:10px}.login-heading h1{color:#18181b;letter-spacing:-.03em}.login-panel .command-button.primary{border-radius:999px;justify-content:center}@media (min-width:821px){.sidebar{min-width:220px;width:220px}.main{margin-left:220px!important;padding:0 26px 32px}.sidebar[data-collapsed=true]{min-width:64px;width:64px}.app-shell:has(.sidebar[data-collapsed=true]) .main{margin-left:64px!important}}@media (min-width:821px) and (max-width:1280px){.sidebar:not([data-collapsed=true]) .account-card>div,.sidebar:not([data-collapsed=true]) .brand>span:last-child,.sidebar:not([data-collapsed=true]) .compact-link,.sidebar:not([data-collapsed=true]) .nav-link>span,.sidebar:not([data-collapsed=true]) .secure-note,.sidebar:not([data-collapsed=true]) .sidebar-logout,.sidebar:not([data-collapsed=true]) .sidebar-section>span{display:revert}.sidebar:not([data-collapsed=true]) .brand,.sidebar:not([data-collapsed=true]) .nav-link{justify-content:flex-start}.campaign-dashboard-metric{border-bottom:1px solid #ececeb}}@media (max-width:820px){.sidebar{height:auto;min-width:0;position:static}.sidebar,.sidebar[data-collapsed=true]{padding:12px;width:auto}.sidebar .brand,.sidebar[data-collapsed=true] .brand,.sidebar[data-collapsed=true] .nav-link{justify-content:flex-start}.sidebar-toggle{display:none}.sidebar .brand>span:last-child,.sidebar .nav-link>span,.sidebar[data-collapsed=true] .brand>span:last-child,.sidebar[data-collapsed=true] .nav-link>span{display:revert}.sidebar .nav{display:flex;gap:4px;overflow-x:auto}.sidebar .nav-link{flex:0 0 auto;white-space:nowrap}.sidebar-footer,.sidebar-section{display:none}.main{margin-left:0!important;padding:0 16px 24px;width:100%!important}.app-toolbar{gap:8px;padding-block:10px}.ads-page-header,.ads-page-header-actions,.app-toolbar,.app-toolbar-meta,.campaign-header-tools,.campaign-page .ads-page-header,.offer-center-page .ads-page-header{flex-wrap:wrap}.campaign-page .campaign-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.credential-actions,.credential-security-strip{flex-wrap:wrap}.credential-panel{padding:18px}.google-credential-grid{grid-template-columns:1fr}.google-credential-grid .span-full{max-width:none}.credential-primary-tabs{max-width:100%}.campaign-dashboard-metric{border-bottom:1px solid #ececeb}}