*{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{background:var(--ads-color-page);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}.sidebar-footer{border-top-color:var(--ads-color-border);color:var(--ads-color-text-secondary)}.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);font-size:13px}.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)}@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;width:max-content}.campaign-table td:nth-child(3),.campaign-table th:nth-child(3){max-width:190px;width:190px}.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)}.ads-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.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}