#advertising,#ads-dialog,#ads-columns-dialog{--ads-surface:#fff;--ads-ink:#24354c;--ads-muted:#52647b;--ads-border:#dce5f0;--ads-tint:#f3f7fd;--ads-link:#245cca;color:var(--ads-ink)}
html[data-theme=dark] :is(#advertising,#ads-dialog,#ads-columns-dialog){--ads-surface:#192332;--ads-ink:#e2eaf6;--ads-muted:#b3c1d6;--ads-border:#35445b;--ads-tint:#213047;--ads-link:#a4c5ff}
.ads-tabs,.ads-controls,.ads-choices{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ads-tabs{margin-bottom:16px}.ads-controls{margin-bottom:16px}.ads-controls .search{margin-left:auto}.ads-controls input[type=date]{max-width:145px}.ads-controls select{max-width:240px}.ads-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.ads-summary>div{padding:18px;border:1px solid var(--ads-border);border-radius:10px;background:var(--ads-surface)}.ads-summary span,.ads-summary small{display:block;color:var(--ads-muted);font-size:12px}.ads-summary strong{display:block;font-size:27px;margin:12px 0;color:var(--ads-ink);font-variant-numeric:tabular-nums}.ads-note{padding:12px 14px;background:var(--ads-tint);border:1px solid var(--ads-border);border-radius:8px;font-size:12px;line-height:1.6;color:var(--ads-muted);margin:12px 0}.ads-note strong{color:var(--ads-ink)}.ads-table-wrap{max-height:72vh;overflow:auto}.ads-table{min-width:2850px;table-layout:auto;width:100%;font-size:12px;border-collapse:separate;border-spacing:0}.ads-table th{position:sticky;top:0;z-index:2;background:var(--ads-tint);border-bottom:1px solid var(--ads-border);padding:11px 12px;min-width:115px;color:var(--ads-ink);text-align:right}.ads-table th.ads-name{min-width:230px;text-align:left;left:0;z-index:4}.ads-table td{padding:14px 12px;vertical-align:top;text-align:right;border-bottom:1px solid var(--ads-border);color:var(--ads-ink);background:var(--ads-surface);font-variant-numeric:tabular-nums}.ads-table td.ads-name{position:sticky;left:0;text-align:left;z-index:1;max-width:230px;white-space:normal;box-shadow:2px 0 0 var(--ads-border)}.ads-table .ads-article{text-align:left;min-width:210px;white-space:normal}.ads-table small{display:block;margin-top:5px;line-height:1.45;color:var(--ads-muted);font-size:10px}.ads-table strong{color:var(--ads-ink)}.ads-table a{color:var(--ads-link)}.ads-table .ads-sort{background:none;border:0;font:inherit;color:inherit;padding:0;cursor:pointer;text-align:inherit;min-height:32px}.ads-table .ads-edit{font:inherit;color:var(--ads-link);border:1px solid var(--ads-border);background:var(--ads-tint);border-radius:6px;cursor:pointer;padding:7px 10px;min-width:80px}.ads-table .ads-edit:disabled{cursor:default;color:var(--ads-muted);opacity:1}.ads-expand{border:1px solid var(--ads-border);border-radius:4px;background:var(--ads-surface);color:var(--ads-ink);margin-right:7px;min-width:25px;height:25px;cursor:pointer}.ads-glue td:first-child{position:static;box-shadow:none;max-width:none;padding:0;text-align:left}.ads-glue-card{padding:18px 22px;max-width:1000px;border-left:3px solid #3976d5;background:var(--ads-tint)}.ads-glue-card>strong{display:block;margin-bottom:12px}.ads-glue-table{border-collapse:collapse;min-width:680px;width:100%}.ads-table .ads-glue-table td,.ads-table .ads-glue-table th{position:static!important;box-shadow:none;min-width:0;padding:9px 12px;background:transparent;font-size:12px}.ads-table .ads-glue-table td:first-child{max-width:none;padding:9px 12px}.ads-glue-table tfoot{font-weight:700}.ads-journal-wrap{overflow:auto}.ads-journal{min-width:850px;width:100%}.ads-journal td,.ads-journal th{padding:12px;text-align:left;border-bottom:1px solid var(--ads-border);font-size:12px;color:var(--ads-ink)}.ads-journal th{background:var(--ads-tint)}.ads-connection{padding:16px;background:var(--ads-surface);border:1px solid var(--ads-border);border-radius:9px;margin:10px 0}.ads-connection p{color:var(--ads-muted)}.ads-connection label{display:block;font-size:12px;margin-bottom:8px}.ads-connection input{display:block;width:100%;max-width:650px;margin-top:6px}.ads-connection .button{margin-top:10px}.ads-error{color:#ae312e}.ads-success{color:#137755}html[data-theme=dark] .ads-error{color:#ffaaa4}html[data-theme=dark] .ads-success{color:#8fdfba}:is(#ads-dialog,#ads-columns-dialog){width:min(540px,calc(100vw - 24px));max-height:88vh;overflow:auto;background:var(--ads-surface);border:1px solid var(--ads-border);border-radius:12px;padding:22px}#ads-dialog label{display:block;margin:14px 0;font-size:13px;color:var(--ads-ink)}#ads-dialog input[type=number]{display:block;width:100%;margin-top:7px}#ads-dialog .ads-check{display:flex;align-items:flex-start;gap:8px;line-height:1.5}#ads-dialog .ads-check input{margin-top:3px;flex-shrink:0}.ads-dialog-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.ads-dialog-actions .button{flex:1}.ads-source-list{font-size:11px;color:var(--ads-muted);line-height:1.8;margin:10px 0}.ads-state{display:inline-block;padding:4px 7px;border-radius:5px;background:var(--ads-tint);white-space:nowrap;color:var(--ads-muted)}
@media(max-width:760px){.ads-summary{grid-template-columns:1fr}.ads-summary>div{padding:12px}.ads-summary strong{font-size:24px;margin:7px 0}.ads-controls .search{margin-left:0;flex:1;min-width:180px}.ads-controls .search input{width:100%;min-width:0}.ads-controls select{max-width:100%}.ads-table-wrap{max-height:70vh}.ads-table th.ads-name{min-width:180px}.ads-table td.ads-name{max-width:180px}.ads-glue-card{padding:12px}.ads-dialog-actions{flex-direction:column}:is(#ads-dialog,#ads-columns-dialog){padding:16px}}

#ads-columns-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#ads-columns-list label{display:flex;align-items:center;gap:9px;padding:9px;font-size:13px;color:var(--ads-ink);border:1px solid var(--ads-border);border-radius:6px}#ads-columns-list input{flex-shrink:0}#ads-columns-result{color:var(--ads-ink)}@media(max-width:500px){#ads-columns-list{grid-template-columns:1fr}}

.ads-bid-change{margin-top:6px;line-height:1.7;font-variant-numeric:tabular-nums}.ads-bid-change small{display:block;color:var(--ads-muted);font-size:11px}.ads-bid-change strong{white-space:nowrap}
