.counter-setting-card:first-child{padding:18px!important}.counter-setting-card:first-child h3{margin-bottom:10px}.counter-switch{padding:8px 0}.counter-switch small{margin-top:2px;line-height:1.6}.counter-setting-card:first-child .form-grid{margin-top:14px;gap:12px}.counter-setting-card:first-child select{padding:9px;min-height:38px}.account-tool-card{border:1px solid #dfe6ef!important;border-radius:20px!important;background:linear-gradient(135deg,#fff,#f7faff)!important;overflow:hidden}.account-tool-card .account-site-heading{padding-bottom:18px;border-bottom:1px solid #e8edf5}.account-tool-card .actions{flex-wrap:wrap;gap:16px}.one-counter-note{font-size:12px;color:#718099;margin:14px 0 8px}.delete-analytics{font-size:12px!important;color:#b75555!important}.site-letter img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.account-origin,.counter-site-heading a{direction:ltr;unicode-bidi:isolate;text-align:left}.visit-cards{display:grid;gap:10px;min-width:0}.visit-record{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(130px,1fr) minmax(110px,.8fr) minmax(110px,.8fr) minmax(150px,1.2fr) minmax(110px,1fr);align-items:center;gap:12px;padding:15px 12px;border:1px solid #e6ecf3;border-radius:12px;background:#fff;font-size:12px;line-height:1.7}.visit-record>*{min-width:0;overflow-wrap:anywhere}.visit-date{color:#77859a;font-size:11px}.visit-person,.visit-platform{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px}.visit-person .insight-link{display:inline-flex;align-items:center;gap:5px}.visit-platform img{width:18px;height:18px;object-fit:contain}.visit-platform .brand-label{display:none}.visit-engagement{display:flex;gap:12px}.visit-engagement span{display:grid;gap:2px}.visit-engagement small{font-size:10px;color:#8a97aa}.visit-engagement b{font-size:11px;font-weight:500;white-space:nowrap}.visit-destination{display:grid;gap:3px}.visit-destination>span{font-size:11px;color:#8291a6}.visit-destination .insight-link,.visit-acquisition .insight-link{white-space:normal;text-align:inherit;overflow-wrap:anywhere}.visit-acquisition:empty{min-height:0}.traffic-series{display:flex;gap:20px;font-size:12px;color:#5475df;margin-bottom:8px}.traffic-series span+span{color:#0f9c88}#reading-pie{max-width:420px;margin:0 auto}.console #retention-note{display:none!important}
@media(max-width:1200px){.visit-record{grid-template-columns:1fr 1fr 1fr}.visit-destination{grid-column:span 2}}
@media(max-width:600px){.visit-record{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:14px;gap:12px}.visit-date{grid-column:1/-1}.visit-platform{justify-content:flex-end}.visit-engagement{grid-column:1/-1;gap:25px;border-block:1px solid #edf1f5;padding-block:8px}.visit-destination,.visit-acquisition{grid-column:1/-1}.visit-record .insight-link{font-size:12px}.counter-setting-card:first-child .form-grid{grid-template-columns:1fr 1fr}.counter-setting-card:first-child .form-grid label:last-child{grid-column:1/-1}}
/* Compact site tool cards */
.console .tool-card-v38{padding:20px!important;background:#fff!important;border:1px solid #e2e8f2!important;box-shadow:0 6px 24px #24365505!important}.tool-card-v38 .tool-card-top{display:flex;align-items:center;gap:9px;margin-bottom:18px}.tool-card-top .tool-state{margin:0;font-size:11px!important;white-space:nowrap}.tool-card-top>small{font-size:10px;color:#8a98ab}.tool-delete{margin-inline-start:auto;width:34px;height:34px;border:1px solid #e5eaf2;background:#fff;border-radius:10px;color:#9a6d75;display:grid;place-items:center;cursor:pointer}.tool-delete:hover{color:#c6384d;border-color:#f0bdc5;background:#fff5f6}.tool-delete svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.tool-card-v38 .account-site-heading{padding:0 0 20px;gap:13px;align-items:center}.tool-card-v38 .account-site-heading h3{font-size:16px!important;margin:0 0 5px!important}.tool-card-v38 .site-letter{width:44px;height:44px;border-radius:13px;background:#eef3ff;color:#4273d8;font-size:19px}.tool-card-v38 .account-origin{font-size:11px!important}.tool-card-actions{display:flex;gap:10px;margin-top:18px}.tool-card-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:10px;text-decoration:none;font-size:12px;flex:1;white-space:nowrap}.tool-card-actions svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.tool-primary{color:#fff!important;background:#2865dc}.tool-secondary{color:#526785!important;background:#f3f6fb;border:1px solid #e8edf4}.tool-primary:hover{background:#1d52bc}.tool-secondary:hover{background:#eaf0f9}
.visit-head{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(130px,1fr) minmax(110px,.8fr) minmax(110px,.8fr) minmax(150px,1.2fr) minmax(110px,1fr);gap:12px;padding:10px 12px;background:#f5f7fb;border-radius:9px;font-size:10px;color:#79879c}.visit-mobile-label{display:none}.visit-platform .insight-link{display:inline-flex;align-items:center;gap:5px}.visit-platform .insight-link span{display:none}.visit-platform .insight-link:first-child span{display:inline}.visit-platform .insight-link:first-child .brand-label{display:inline}.visit-platform{font-size:11px}.visit-destination .insight-link{font-size:11px!important;text-decoration:none;word-break:break-word;color:#657c9d}.visit-record{border-width:0 0 1px;border-radius:0;padding-block:13px;background:transparent}.visit-date{font-variant-numeric:tabular-nums}.visit-engagement small{font-size:9px}.visit-engagement{gap:9px}
.traffic-lines{min-width:0}.traffic-controls{display:flex;gap:26px;padding:5px 0 20px}.traffic-controls label{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:12px!important;margin:0!important;color:#566981}.traffic-controls input{min-height:15px!important;height:15px!important;width:15px!important;accent-color:var(--series);padding:0!important}.traffic-controls i{width:22px;height:3px;border-radius:3px;background:var(--series)}.traffic-plot{position:relative;direction:ltr}.traffic-plot svg{width:100%;height:auto;overflow:visible;display:block;touch-action:pan-y}.traffic-plot text{font:10px sans-serif;fill:#8c98aa}.traffic-tooltip{position:absolute;width:210px;padding:14px 15px;background:white;border:1px solid #e2e8f1;border-radius:11px;box-shadow:0 8px 25px #1e36531c;pointer-events:none;z-index:5;direction:inherit;font-size:12px}.traffic-tooltip>strong{display:block;border-bottom:1px solid #edf0f5;padding-bottom:10px;margin-bottom:8px;color:#53647e;font-size:11px}.traffic-tooltip>div{display:flex;justify-content:space-between;gap:14px;padding:5px 0}.traffic-tooltip span{display:flex;align-items:center;gap:8px;color:#6c7e96}.traffic-tooltip i{width:8px;height:8px;border-radius:50%}.traffic-tooltip b{color:#243b59;font-variant-numeric:tabular-nums}html[dir=rtl] .traffic-tooltip{direction:rtl}.traffic-hit:focus{outline:none;stroke:#9baccc;stroke-width:1}.traffic-path{transition:opacity .18s}#counter-preview{padding:10px!important;box-sizing:border-box}
@media(max-width:1200px){.visit-head{display:none}.visit-mobile-label{display:block;color:#8d99ab;font-size:10px;margin-bottom:3px}}
@media(max-width:600px){.tool-card-v38{padding:16px!important}.tool-card-actions a{padding:10px;font-size:11px}.traffic-controls{gap:18px}.traffic-tooltip{width:180px;padding:10px}.visit-record{border:1px solid #e7ecf3;border-radius:12px}.visit-platform{justify-content:flex-start}.traffic-plot text{font-size:11px}}
.visit-platform .insight-link .brand-cell{display:inline-flex;align-items:center;gap:5px}.visit-platform .insight-link .brand-cell>span{display:none}.visit-platform .insight-link:first-child .brand-cell>span{display:inline}
.recent-visits{min-width:0;--visit-columns:minmax(155px,1.6fr) minmax(110px,1.2fr) 42px 42px 42px minmax(90px,1fr) 65px minmax(80px,1fr)}.recent-visit-head,.recent-visit-summary{display:grid;grid-template-columns:var(--visit-columns);align-items:center;column-gap:16px}.recent-visit-head{font-size:10px;color:#8b97aa;background:#f5f7fb;padding:10px 12px;border-radius:8px}.recent-visit{padding:15px 12px;border-bottom:1px solid #edf0f5;font-size:12px}.recent-cell{min-width:0;overflow-wrap:anywhere}.recent-cell>small{display:none}.recent-cell time{font-size:11px;color:#77869e;font-variant-numeric:tabular-nums}.recent-cell-1,.recent-cell-7{direction:ltr;text-align:start}.recent-cell-2,.recent-cell-3,.recent-cell-4{text-align:center}.recent-cell img{width:20px;height:20px;object-fit:contain}.recent-cell-2 img{width:22px;height:16px}.recent-cell .insight-link{display:inline-flex;align-items:center;justify-content:center;gap:0;font-size:12px}.recent-cell-5,.recent-cell-6{white-space:nowrap;font-size:11px;color:#64758f}.recent-visit-detail{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin-top:10px;padding-top:8px;border-top:1px dashed #edf1f6;font-size:11px;min-width:0}.recent-page{flex:1 1 240px;text-align:left;overflow-wrap:anywhere}.recent-search{flex:1 1 180px;color:#7c5ac7;overflow-wrap:anywhere}.recent-visit-detail .insight-link{font-size:11px;white-space:normal;text-align:inherit;overflow-wrap:anywhere;color:#647c9c}.recent-search .insight-link{color:#7c5ac7}.tool-card-actions a{padding:8px 10px!important;font-size:11px!important;gap:6px!important;flex:0 1 auto!important}.tool-card-actions svg{width:15px;height:15px}.tool-card-v38 .tool-delete{width:29px;height:29px;border-radius:8px}.tool-card-v38 .tool-card-top{margin-bottom:14px}.console .tool-card-v38{padding:17px!important}.reading-step:nth-child(1){background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.reading-step:nth-child(2){background:#f5f3ff;border-color:#ddd6fe;color:#7c3aed}.reading-step:nth-child(3){background:#fff7ed;border-color:#fed7aa;color:#ea580c}.reading-step:nth-child(4){background:#ecfdf5;border-color:#a7f3d0;color:#059669}.reading-step b,.reading-step strong{color:inherit!important}
@media(max-width:1100px){.recent-visits{--visit-columns:minmax(145px,1.5fr) minmax(100px,1.2fr) 32px 32px 32px minmax(75px,.9fr) 45px minmax(65px,.8fr)}.recent-visit-head,.recent-visit-summary{column-gap:10px}.recent-visit{padding-inline:6px}}
@media(max-width:800px){.recent-visit-head{display:none}.recent-visit{border:1px solid #e6ecf4;border-radius:11px;margin-bottom:10px;padding:13px}.recent-visit-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px 12px}.recent-cell>small{display:block;color:#92a0b3;font-size:9px;margin-bottom:5px}.recent-cell-0{grid-column:span 4}.recent-cell-1{grid-column:span 2}.recent-cell-2,.recent-cell-3,.recent-cell-4{grid-column:span 1}.recent-cell-5{grid-column:span 2}.recent-cell-6{grid-column:span 1}.recent-cell-7{grid-column:1/-1}.recent-cell-7:has(>small:only-child){display:none}.recent-visit-detail{gap:8px;margin-top:12px}.recent-page,.recent-search{flex-basis:100%}.recent-cell-0 time{font-size:11px}}
