body:has(.ads-page){min-width:0}.v5-shell .v5-work-ads{padding:0;background:var(--plocha-seda);min-height:calc(100vh - 108px)}
.ads-page{padding:14px 28px 20px;min-width:0}.ads-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px;font-size:12px}.ads-toolbar .views{margin:0;width:auto}.ads-toolbar button{min-height:30px;padding:5px 12px;font-size:12px}.ads-accounts{display:flex;gap:10px;flex-wrap:wrap;margin-left:auto}.ads-account{display:flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--linka);border-radius:8px;background:white}.ads-account img{width:14px;height:14px}.ads-account i{width:7px;height:7px;border-radius:50%;background:var(--text-3)}.ads-account.connected i{background:var(--pripojen)}.ads-account small{font-size:10px;color:var(--text-2)}.ads-account.connected small{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}
.ads-top-grid{display:grid;grid-template-columns:minmax(0,1fr) 352px;gap:16px;align-items:start}.ads-panel{min-width:0;background:white;border:1px solid var(--ramecek-karta);border-radius:15px;overflow:hidden}.ads-panel h2{font-size:13.5px;font-weight:600;letter-spacing:0;margin:0}.ads-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:7px 0;border-bottom:1px solid var(--linka)}.ads-kpis article{min-width:0;padding:2px 18px;border-right:1px solid var(--linka)}.ads-kpis article:last-child{border:0}.ads-kpis article>span{font-size:12px;color:var(--text-2)}.ads-kpis article>div{display:flex;align-items:center;gap:3px 6px;flex-wrap:wrap;margin-top:4px}.ads-kpis strong{font-size:20px;line-height:24px;font-weight:600;white-space:nowrap}.ads-delta{font-size:11px;line-height:14px;padding:2px 6px;border-radius:20px;white-space:nowrap}.ads-delta.positive{color:#00652f;background:#dcfce7}.ads-delta.negative{color:#b60000;background:#ffe1e2}.ads-delta.neutral{color:var(--text-2);background:var(--plocha-seda);white-space:normal}
.ads-chart-heading{display:flex;justify-content:space-between;gap:10px;padding:6px 18px 0}.ads-chart-heading>span{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--text-2);flex-wrap:wrap}.ads-chart-heading i{width:10px;height:10px;border-radius:2px;margin-left:6px}.ads-chart-heading .meta{background:#3f3f3b}.ads-chart-heading .google{background:#c9c9c4}.ads-chart-heading .purchases{height:3px;width:14px;background:var(--projekt-barva)}.ads-chart-wrap{padding:8px 18px 16px}.ads-chart-wrap svg{display:block;width:100%;height:170px;overflow:visible}.ads-chart-wrap line{stroke:var(--linka);stroke-width:1}.ads-chart-wrap rect.meta{fill:#3f3f3b}.ads-chart-wrap rect.google{fill:#c9c9c4}.ads-chart-wrap polyline{fill:none;stroke:var(--projekt-barva);stroke-width:2;vector-effect:non-scaling-stroke}.ads-chart-wrap circle{fill:var(--projekt-barva)}.ads-chart-labels{display:flex;justify-content:space-between;font-size:10px;color:var(--text-3);margin-top:7px}
.ads-insights{padding:18px}.ads-insights article{border-radius:12px;background:var(--plocha-mekka);padding:12px;margin-top:12px;overflow-wrap:anywhere}.ads-insights h3{display:flex;align-items:start;gap:8px;font-size:13px;line-height:18px;font-weight:600;margin:0 0 5px}.ads-insights h3 .ui-icon{width:14px;height:14px;flex:none}.ads-insights p{font-size:12px;line-height:17px;color:var(--text-2);margin:0 0 6px}.ads-insights button,.ads-action{display:inline-block;min-height:24px;padding:4px 9px;border:1px solid var(--linka);background:white;border-radius:6px;font-size:11px;text-decoration:none;color:var(--inkoust)}.ads-muted{margin-top:12px!important}.ads-campaigns{margin-top:16px}.ads-table-scroll{overflow:auto}.ads-campaigns table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;min-width:850px}.ads-campaigns th,.ads-campaigns td{padding:11px 10px;border-bottom:1px solid var(--linka-radek);text-align:right;font-weight:400;white-space:nowrap}.ads-campaigns thead{color:var(--text-3);font-size:11px}.ads-campaigns th:first-child{width:40%;padding-left:18px;text-align:left;white-space:normal}.ads-campaigns th:nth-child(2){width:13%}.ads-campaigns th:nth-child(6){width:11%}.ads-campaigns th:last-child,.ads-campaigns td:last-child{padding-right:18px}.ads-campaigns tr:last-child td,.ads-campaigns tr:last-child th{border-bottom:0}.ads-campaign-name{display:flex;gap:9px;align-items:center}.ads-campaign-name>span{min-width:0;overflow-wrap:anywhere}.ads-campaign-name img{width:15px;height:15px;flex:none}.ads-campaigns .paused th{color:var(--text-3)}.ads-state{display:flex;align-items:center;justify-content:end;gap:8px;font-size:12px;color:var(--text-3)}.ads-state.active{color:#16803a}.ads-switch{display:inline-block;position:relative;width:30px;min-width:30px;height:18px;min-height:0;padding:0;border:0;border-radius:10px;background:var(--vypinac-vypnuto);opacity:1;cursor:not-allowed}.ads-switch[aria-checked=true]{background:var(--projekt-barva)}.ads-switch i{position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:white}.ads-switch[aria-checked=true] i{left:14px}.ads-expensive{color:#c45200}.ads-footnote{font-size:11px;line-height:17px;color:var(--text-2);margin:12px 0}.ads-preparation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ads-preparation section{padding:28px;min-height:210px}.ads-preparation img{width:24px;height:24px;margin-bottom:12px}.ads-preparation p{font-size:13px;line-height:20px;color:var(--text-2);overflow-wrap:anywhere}
@media(max-width:1250px){.ads-top-grid{grid-template-columns:minmax(0,1fr) 300px}.ads-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ads-kpis article:nth-child(3){border:0}.ads-kpis article{padding:10px 12px}.ads-kpis strong{font-size:18px}.ads-chart-heading{flex-wrap:wrap}.ads-accounts{margin-left:0}}
@media(max-width:900px){.ads-page{padding:16px 12px}.ads-top-grid,.ads-preparation{grid-template-columns:minmax(0,1fr)}.ads-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-kpis article:nth-child(2n){border:0}.ads-kpis article:nth-child(3){border-right:1px solid var(--linka)}.ads-kpis article:last-child{grid-column:1/-1}.ads-accounts{gap:6px}.ads-account{padding:6px}.ads-insights{padding:16px}}

.ads-insight-expensive .ui-icon,.ads-insight-budget .ui-icon{color:#e57a00}.ads-insight-strong .ui-icon{color:var(--pripojen)}

.ads-budget-note{display:block;font-size:11px;color:var(--text-2);line-height:1.4}
.ads-switch{width:32px;min-width:32px;height:19px}.ads-switch i{width:15px;height:15px}.ads-switch[aria-checked=true] i{left:15px}.ads-switch:not(:disabled){cursor:pointer}.ads-switch:focus-visible{outline:2px solid var(--projekt-barva);outline-offset:3px}
.ads-verify{display:block;margin:4px 0 0 auto;padding:0;min-height:24px;font-size:11px;border:0;background:none;text-decoration:underline;color:var(--text-2)}
.ads-change-history .ads-history-body article{padding:12px 0;border-bottom:1px solid var(--linka);overflow-wrap:anywhere}.ads-history-body article:last-child{border-bottom:0}.ads-history-body strong{font-size:13px}.ads-history-body p{font-size:12px;line-height:18px;color:var(--text-2);margin:5px 0}
.ads-recovery{padding-top:10px;margin-bottom:12px;border-top:1px solid var(--linka)}.ads-history-body [data-ads-history-more]{margin-top:12px;min-height:32px;font-size:12px}
.card-dialog.ads-confirm{width:min(360px,calc(100% - 32px));padding:18px;border-radius:14px;background:#fff}.ads-confirm .feedback-head{gap:8px;margin-bottom:10px}.ads-confirm .feedback-head h2{font-size:15px;line-height:21px}.ads-confirm-body p{font-size:12.5px;line-height:19px;margin:0 0 10px;color:var(--text-2);overflow-wrap:anywhere}.ads-confirm-body .ads-confirm-name{font-weight:600;color:var(--inkoust)}.ads-confirm-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ads-confirm-actions button{font-size:12px;min-height:32px;padding:6px 12px}.ads-confirm-actions .primary{background:var(--projekt-barva);color:var(--projekt-na-barve)}
