:root{
  --ios-bg:#f2f2f7;--card:#fff;--text:#111114;--muted:#74747c;--line:rgba(60,60,67,.16);
  --blue:#007aff;--red:#ff3b30;--green:#34c759;--orange:#ff9500;--purple:#af52de;
  --header-height:86px;--nav-height:82px
}
*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
html,body{margin:0;min-height:100%;background:var(--ios-bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif}
body{padding:0}a{text-decoration:none;color:inherit}button,input,select{font:inherit}
.app-shell{min-height:100vh}
.app-header{position:fixed;z-index:100;left:0;right:0;top:0;padding-top:env(safe-area-inset-top);background:#f8f8fa;border-bottom:1px solid var(--line);transform:translateZ(0);will-change:transform}
.header-inner{height:var(--header-height);max-width:620px;margin:0 auto;padding:12px 16px 10px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}
.header-brand{display:flex;flex-direction:column;min-width:0}.header-eyebrow{font-size:12px;color:var(--muted);font-weight:650;margin-bottom:3px}.header-brand strong{font-size:30px;line-height:1.04;font-weight:780;letter-spacing:-.7px}
.header-actions{display:flex;gap:9px;align-items:center}.icon-btn{width:39px;height:39px;border-radius:50%;border:0;background:#fff;display:grid;place-items:center;color:#202025;position:relative;padding:9px}.icon-btn svg,.native-svg svg,.nav-icon svg,.analytics-icon svg,.visitor-avatar svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.icon-btn:active{transform:scale(.96);background:#ececf1}
.refresh-btn.refreshing{background:#eef5ff;color:var(--blue)}
.refresh-btn.refreshing svg{animation:ml-refresh-spin .72s linear infinite}
@keyframes ml-refresh-spin{to{transform:rotate(360deg)}}
.header-badge,.nav-badge{position:absolute;min-width:18px;height:18px;padding:0 5px;border-radius:10px;background:var(--red);color:#fff;border:2px solid #f8f8fa;display:grid;place-items:center;font-size:10px;font-weight:800}.header-badge{top:-4px;right:-4px}
.content{max-width:620px;margin:0 auto;padding:calc(env(safe-area-inset-top) + var(--header-height) + 16px) 14px calc(env(safe-area-inset-bottom) + var(--nav-height) + 22px)}
.bottom-nav{position:fixed;z-index:100;left:0;right:0;bottom:0;padding-bottom:env(safe-area-inset-bottom);background:#f9f9fa;border-top:1px solid var(--line);transform:translateZ(0);will-change:transform}
.bottom-nav-inner{height:var(--nav-height);max-width:620px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);padding:7px 5px 2px}
.bottom-nav a{color:#8e8e93;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:3px;font-size:10.5px;font-weight:620;padding-top:3px}.bottom-nav a.active{color:var(--blue)}
.nav-icon{height:29px;width:29px;position:relative;display:grid;place-items:center;padding:2px}.nav-badge{left:19px;top:-6px;border-color:#f9f9fa}

.native-search-row{display:flex;gap:9px;margin-bottom:12px}.native-search{flex:1;min-width:0;height:44px;background:#e3e3e8;border-radius:12px;display:flex;align-items:center;gap:8px;padding:0 12px;color:#74747c}.native-search .native-svg{width:19px;height:19px;display:grid;place-items:center}.native-search input{border:0;outline:0;background:transparent;width:100%;min-width:0;font-size:16px;color:#111}.native-filter-button{width:44px;height:44px;flex:0 0 44px;border:0;border-radius:12px;background:#fff;color:var(--blue);padding:12px}.native-filter-button svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round}
.native-segment{display:grid;grid-template-columns:repeat(3,1fr);background:#e3e3e8;padding:2px;border-radius:10px;margin-bottom:14px}.native-segment a{height:34px;border-radius:8px;color:#606068;font-size:13px;font-weight:680;display:flex;align-items:center;justify-content:center;gap:5px}.native-segment a.active{background:#fff;color:#111;box-shadow:0 1px 3px rgba(0,0,0,.12)}.native-segment b{color:var(--red);font-size:11px}
.native-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:16px}.native-stats>div{background:#fff;border-radius:16px;padding:13px 12px;min-width:0}.native-stats span{display:block;font-size:11px;color:var(--muted);font-weight:700;text-transform:uppercase}.native-stats strong{display:block;font-size:23px;font-weight:800;margin-top:5px;letter-spacing:-.5px}.native-stats small{display:block;font-size:10px;color:var(--green);font-weight:700;margin-top:2px}
.native-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:18px 4px 9px}.native-section-title>div{min-width:0}.native-section-title strong{display:block;font-size:20px;letter-spacing:-.25px}.native-section-title span{font-size:12px;color:var(--muted);margin-top:3px}.native-section-title>span{font-size:14px;color:var(--blue);font-weight:650}.sites-heading{margin-top:2px;align-items:flex-end}
.native-period-select{appearance:none;-webkit-appearance:none;border:0;background:#fff;color:var(--blue);font-size:14px;font-weight:700;border-radius:9px;padding:8px 11px}

.filter-drawer{display:none;background:#f7f7f9;border-radius:20px;padding:8px 12px 12px;margin:0 0 12px}.filter-drawer.open{display:block}.filter-sheet-handle{width:36px;height:5px;background:#c7c7cc;border-radius:4px;margin:0 auto 10px}.filter-sheet-title{font-size:18px;font-weight:760;margin:0 2px 10px}.filters{display:grid;grid-template-columns:1fr 1fr;gap:8px}.filters input,.filters select,.filters button,.clear-filter{height:44px;border:0;border-radius:11px;background:#fff;padding:0 11px;font-size:14px}.filters input{grid-column:1/-1}.filters button{background:var(--blue);color:#fff;font-weight:750}.clear-filter{display:flex;align-items:center;justify-content:center;color:var(--blue);font-weight:700}

.lead-list{display:flex;flex-direction:column;gap:11px}
.lead-live-status{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}
.lead-updated-pill{display:none;white-space:nowrap;background:#e8f8ed;color:#168744;border:1px solid rgba(22,135,68,.18);padding:5px 8px;border-radius:999px;font-size:10px;font-weight:800;opacity:0;transform:translateY(-2px)}
.lead-updated-pill.show{display:inline-flex;animation:ml-updated-pill 5s ease forwards}
.lead-item.live-updated{animation:ml-lead-pulse 2.5s ease-out}
.lead-item.live-new{animation:ml-new-lead-pulse 2.5s ease-out}
.lead-item.lead-status-new:not(.open){border:3px solid #34c759;box-shadow:0 0 0 1px rgba(52,199,89,.22),0 4px 12px rgba(52,199,89,.10);animation:ml-new-status-breathe 2.8s ease-in-out infinite}
.lead-item.lead-status-new:not(.open) .plate::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#34c759;margin-right:6px;vertical-align:2px;box-shadow:0 0 0 0 rgba(52,199,89,.35);animation:ml-new-dot-breathe 2.8s ease-in-out infinite}
.lead-item.lead-status-new .plate{background:#ffe44d;border-color:#f0ca00}
@keyframes ml-new-status-breathe{
  0%,100%{border-color:#7fd694;box-shadow:0 0 0 2px rgba(52,199,89,.18),0 4px 10px rgba(52,199,89,.10)}
  50%{border-color:#34c759;box-shadow:0 0 0 7px rgba(52,199,89,.22),0 8px 20px rgba(52,199,89,.16)}
}
@keyframes ml-new-dot-breathe{
  0%,100%{opacity:.72;box-shadow:0 0 0 0 rgba(52,199,89,.22)}
  50%{opacity:1;box-shadow:0 0 0 4px rgba(52,199,89,.10)}
}
.live-field-changed{position:relative;z-index:1;animation:ml-field-glow 2.6s ease-out!important}
.detail-box.live-field-changed{animation:ml-detail-glow 2.6s ease-out!important}
@keyframes ml-lead-pulse{
  0%{border-color:#b6d8ff;box-shadow:0 0 0 0 rgba(0,122,255,.20)}
  30%{border-color:#8bc0ff;box-shadow:0 0 0 5px rgba(0,122,255,.09)}
  100%{border-color:#e6e9ee;box-shadow:0 .5px 0 rgba(0,0,0,.035),0 1px 3px rgba(0,0,0,.025)}
}
@keyframes ml-new-lead-pulse{
  0%{border-color:#75b5ff;box-shadow:0 0 0 0 rgba(0,122,255,.25)}
  30%{border-color:#4da1ff;box-shadow:0 0 0 6px rgba(0,122,255,.10)}
  100%{border-color:#e6e9ee;box-shadow:0 .5px 0 rgba(0,0,0,.035),0 1px 3px rgba(0,0,0,.025)}
}
@keyframes ml-field-glow{
  0%{background-color:#fff2a8;box-shadow:0 0 0 3px rgba(255,214,10,.34);border-radius:8px}
  38%{background-color:#ddf6e5;box-shadow:0 0 0 4px rgba(52,199,89,.18);border-radius:8px}
  100%{background-color:transparent;box-shadow:none}
}
@keyframes ml-detail-glow{
  0%{background:#fff1a3;box-shadow:0 0 0 3px rgba(255,214,10,.32)}
  40%{background:#def7e6;box-shadow:0 0 0 4px rgba(52,199,89,.16)}
  100%{background:#f2f2f7;box-shadow:none}
}
@keyframes ml-updated-pill{
  0%{opacity:0;transform:translateY(-3px)}
  8%{opacity:1;transform:translateY(0)}
  82%{opacity:1;transform:translateY(0)}
  100%{opacity:0;transform:translateY(-2px)}
}
.lead-item{background:#fff;border:1px solid #e6e9ee;border-radius:18px;overflow:hidden;box-shadow:0 .5px 0 rgba(0,0,0,.035),0 1px 3px rgba(0,0,0,.025)}.lead-summary{width:100%;border:0;background:transparent;padding:15px;text-align:left;color:inherit}.lead-summary-main{width:100%}.lead-summary-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.plate{display:inline-block;background:#ffd60a;border:1px solid #e7c300;border-radius:7px;padding:4px 8px;font-size:20px;font-weight:820;letter-spacing:.25px;line-height:1.05;color:#171717}.vehicle-name{font-size:15px;color:#38383f;font-weight:620;margin-top:3px}.vehicle-meta{font-size:12px;color:#85858e;margin-top:5px}.status-pill{white-space:nowrap;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:780}.status-new{background:#e9f3ff;color:#007aff}.status-contacted{background:#fff4df;color:#b66a00}.status-offer_made{background:#f3eafa;color:#9149ad}.status-sold{background:#e8f8ed;color:#198948}.status-lost{background:#f2f2f7;color:#777}
.lead-contact-row{border-top:1px solid var(--line);margin-top:13px;padding-top:12px;display:flex;justify-content:space-between;align-items:center;gap:12px}.lead-contact-row strong{font-size:14px}.lead-contact-row small{display:block;color:var(--muted);font-size:12px;margin-top:3px}.lead-age-chevron{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:12px}.lead-age-chevron .chev{width:17px;height:17px;transition:transform .2s}.lead-item.open .lead-age-chevron .chev{transform:rotate(90deg)}
.lead-expanded{display:none;padding:0 15px 15px}.lead-item.open .lead-expanded{display:block}.expanded-header{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:11px;border-top:1px solid var(--line);padding-top:12px}.validity-row{display:flex;flex-wrap:wrap;gap:6px;margin:11px 0}.validity-row>span{font-size:11px;color:var(--muted);padding:6px 8px;background:#f2f2f7;border-radius:9px}.valid-pill.good{background:#e8f8ed;color:#198948}.valid-pill.bad{background:#fff0ee;color:#b23b31}.valid-pill.warn{background:#fff4df;color:#b66a00}
.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.detail-box{background:#f2f2f7;border-radius:11px;padding:10px;min-width:0}.detail-box.full{grid-column:1/-1}.detail-box span,.detail-box strong{display:block}.detail-box span{font-size:10px;color:var(--muted);text-transform:uppercase;font-weight:700}.detail-box strong{font-size:14px;margin-top:4px;overflow-wrap:anywhere}.detail-box .notes{font-weight:550;line-height:1.4}
.status-label{font-size:12px;color:var(--muted);font-weight:700;margin:14px 0 7px}.status-buttons{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.status-btn{flex:0 0 auto;height:36px;border:0;border-radius:10px;padding:0 10px;background:#f2f2f7;color:#555;font-size:12px;font-weight:700}.status-btn.selected{background:var(--blue);color:#fff}
.action-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.action-btn{height:42px;border:0;border-radius:11px;background:#f2f2f7;color:var(--blue);font-size:14px;font-weight:720;display:flex;align-items:center;justify-content:center;gap:7px}.action-btn .native-svg{width:17px;height:17px}

.global-analytics-card{background:#fff;border-radius:18px;padding:15px;margin-bottom:14px;display:flex;align-items:center;gap:12px}.analytics-icon{width:42px;height:42px;border-radius:12px;background:#eef5ff;color:var(--blue);padding:10px;flex:none}.global-analytics-copy{flex:1;min-width:0}.global-analytics-copy strong,.global-analytics-copy small{display:block}.global-analytics-copy strong{font-size:17px}.global-analytics-copy small{font-size:12px;color:var(--muted);line-height:1.3;margin-top:3px}.global-analytics-card>.native-svg{width:18px;height:18px;color:#aaa}
.sites-actions-row{display:flex;justify-content:space-between;align-items:center;margin:15px 4px 9px;font-size:19px;font-weight:760}.native-add-button{border:0;background:#fff;color:var(--blue);border-radius:10px;height:36px;padding:0 11px;font-size:13px;font-weight:720}.add-site-panel{display:none;background:#fff;border-radius:17px;padding:12px;margin-bottom:12px}.add-site-panel.open{display:block}.add-site-panel form{display:grid;grid-template-columns:1fr 1fr auto;gap:8px}.add-site-panel input,.add-site-panel button{height:42px;border:0;border-radius:10px;background:#f2f2f7;padding:0 10px}.add-site-panel button{background:var(--blue);color:#fff;font-weight:700}
.notice{border-radius:14px;padding:12px;margin-bottom:10px}.notice.success{background:#eafaf1;color:#087d45}.notice.error{background:#fff0ee;color:#b23b31}.notice code{display:block;background:#fff;padding:8px;border-radius:8px;margin-top:6px;overflow:auto}
.native-sites-grid{display:grid;grid-template-columns:1fr;gap:11px}.native-site-card{background:#fff;border-radius:18px;padding:15px}.site-card-top{display:flex;justify-content:space-between;gap:10px}.site-card-top>div{min-width:0}.site-card-top strong,.site-card-top small{display:block}.site-card-top strong{font-size:17px}.site-card-top small{font-size:11px;color:var(--muted);margin-top:3px}.site-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.site-dot.online{background:var(--green)}.site-dot.offline{background:#aaa}.site-card-right{display:flex;align-items:center;gap:8px}.site-card-right .native-svg{width:18px;height:18px;color:#aaa}.site-new-badge{background:var(--red);color:#fff;min-width:21px;height:21px;border-radius:11px;font-size:11px;font-weight:800;display:grid;place-items:center;padding:0 6px}
.site-card-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:14px;border-top:1px solid var(--line);padding-top:13px}.site-card-stats>div{text-align:center}.site-card-stats>div:not(:last-child){border-right:1px solid var(--line)}.site-card-stats span,.site-card-stats strong{display:block}.site-card-stats span{font-size:11px;color:var(--muted)}.site-card-stats strong{font-size:19px;margin-top:2px}.blue-number{color:var(--blue)}.site-card-footer{display:flex;justify-content:space-between;color:var(--muted);font-size:10px;border-top:1px solid var(--line);margin-top:11px;padding-top:9px}
.site-detail-back{margin:0 4px 10px}.site-detail-back a{color:var(--blue);font-size:15px;font-weight:650}

.analytics-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:11px}.analytics-mini-card{background:#fff;border-radius:16px;padding:13px}.analytics-mini-card span{display:block;color:var(--muted);font-size:11px;text-transform:uppercase;font-weight:700}.analytics-mini-card strong{display:block;font-size:22px;margin-top:4px}
.analytics-grid{display:grid;grid-template-columns:1fr;gap:11px;margin-bottom:11px}.analytics-grid.two{grid-template-columns:1fr 1fr}.native-panel{background:#fff;border-radius:18px;padding:15px;margin-bottom:11px}.panel-title{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.panel-title h2{margin:0;font-size:17px}.panel-title p{margin:3px 0 10px;color:var(--muted);font-size:11px}.panel-title>a{font-size:13px;color:var(--blue);font-weight:650}.metric-list{display:flex;flex-direction:column}.metric-list>div,.metric-list>a{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.metric-list>div:last-child,.metric-list>a:last-child{border-bottom:0}.metric-list span,.metric-list strong{font-size:13px}.metric-list small{display:block;color:var(--muted);font-size:9px;margin-top:2px}.panel-empty{color:var(--muted);font-size:12px;padding:10px 0}
.integration-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.integration-grid>div{background:#f2f2f7;border-radius:11px;padding:9px}.integration-grid .full{grid-column:1/-1}.integration-grid span,.integration-grid strong,.integration-grid code{display:block}.integration-grid span{font-size:9px;color:var(--muted)}.integration-grid strong{margin-top:3px}.integration-grid code{font-size:10px;overflow:auto;margin-top:4px}
.mini-lead-list{display:flex;flex-direction:column}.mini-lead-row{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.mini-lead-row:last-child{border-bottom:0}.mini-plate{background:#ffd60a;border-radius:9px;padding:6px 8px;font-weight:900;font-size:12px}.mini-lead-row strong,.mini-lead-row small{display:block}.mini-lead-row small{color:var(--muted);font-size:10px;margin-top:2px}.mini-lead-row>span{font-size:10px;color:#70819a}
.best-site-card{background:#fff;border-radius:18px;padding:15px;margin-bottom:11px}.best-site-card span,.best-site-card strong,.best-site-card small{display:block}.best-site-card span{font-size:11px;color:var(--muted);text-transform:uppercase;font-weight:700}.best-site-card strong{font-size:20px;margin-top:4px}.best-site-card small{font-size:12px;color:var(--muted);margin-top:3px}
.comparison-table{overflow-x:auto}.comparison-row{display:grid;grid-template-columns:minmax(140px,1.8fr) .7fr .8fr .7fr;gap:8px;align-items:center;min-width:420px;padding:10px 0;border-bottom:1px solid var(--line);font-size:13px}.comparison-row:last-child{border-bottom:0}.comparison-row>span:not(:first-child){text-align:right}.comparison-row strong,.comparison-row small{display:block}.comparison-row small{font-size:9px;color:var(--muted);margin-top:2px}.comparison-head{font-size:10px;color:var(--muted);font-weight:700;text-transform:uppercase}

.visitor-list{display:flex;flex-direction:column;gap:8px}.visitor-card{background:#fff;border:1px solid #e6e9ee;border-radius:16px;overflow:hidden}.visitor-summary{width:100%;border:0;background:transparent;padding:12px;display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;text-align:left;color:inherit}.visitor-summary:active{background:#f7f7f9}.visitor-avatar{width:40px;height:40px;border-radius:12px;background:#edf5ff;color:var(--blue);padding:10px}.visitor-main{min-width:0}.visitor-main strong,.visitor-main small,.visitor-right strong,.visitor-right small{display:block}.visitor-main strong{font-size:14px}.visitor-main small{font-size:10px;color:var(--muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.visitor-right{text-align:right;position:relative;padding-right:14px}.visitor-right strong{font-size:11px}.visitor-right small{font-size:9px;color:var(--muted);margin-top:3px}.visitor-chevron{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:22px;line-height:1;color:#aaa;transition:transform .2s}.visitor-item.open .visitor-chevron{transform:translateY(-50%) rotate(90deg)}.visitor-expanded{display:none;border-top:1px solid var(--line);padding:12px}.visitor-item.open .visitor-expanded{display:block}.visitor-history-title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px}.visitor-history-title strong{font-size:13px}.visitor-history-title span{font-size:10px;color:var(--muted)}.visitor-page-history{display:flex;flex-direction:column}.visitor-page-row{display:grid;grid-template-columns:24px 1fr;gap:9px;padding:9px 0}.visitor-page-row+.visitor-page-row{border-top:1px solid rgba(60,60,67,.10)}.visitor-page-number{width:24px;height:24px;border-radius:50%;background:#eef5ff;color:var(--blue);font-size:10px;font-weight:800;display:grid;place-items:center}.visitor-page-copy{min-width:0}.visitor-page-copy strong,.visitor-page-copy small{display:block}.visitor-page-copy strong{font-size:12px;overflow-wrap:anywhere}.visitor-page-copy small{font-size:9px;color:var(--muted);margin-top:3px}.visitor-no-pages{background:#f2f2f7;border-radius:10px;padding:10px;color:var(--muted);font-size:11px}.bot-footer{text-align:center;color:var(--muted);font-size:10px;margin:12px}

.settings-list{display:flex;flex-direction:column;gap:10px}.setting-card{background:#fff;border-radius:18px;padding:14px;display:grid;grid-template-columns:42px 1fr;gap:12px}.setting-icon{width:42px;height:42px;border-radius:12px;background:#eef2f6;display:grid;place-items:center;font-size:18px}.setting-icon.yellow{background:#ffd60a}.setting-main h2{margin:0;font-size:17px}.setting-main p{margin:4px 0 10px;color:var(--muted);font-size:12px}.setting-status{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid var(--line);font-size:11px}.good-text{color:#1b9a5e}.warn-text{color:#c47a00}.setting-actions{display:flex;gap:7px;margin-top:8px}.soft-button,.settings-link{border:0;border-radius:10px;padding:8px 11px;font-size:11px;font-weight:800}.settings-link{background:#111;color:#fff}.soft-button{background:#edf1f5!important;color:#17223a!important}.push-status,.setting-note{font-size:10px;color:var(--muted);margin-top:8px}.danger-link{background:#f1f3f6;color:#a33832}
.empty-card{background:#fff;border-radius:16px;padding:25px;text-align:center;color:#8ca0bc}

@media(min-width:700px){body{background:#d9dae0}.app-shell{max-width:620px;margin:0 auto;background:var(--ios-bg);min-height:100vh}.app-header,.bottom-nav{left:50%;right:auto;width:620px;transform:translateX(-50%)}}
@media(max-width:560px){.analytics-grid.two{grid-template-columns:1fr}.add-site-panel form{grid-template-columns:1fr}.filters{grid-template-columns:1fr}.filters input{grid-column:auto}.native-section-title.sites-heading{align-items:flex-start}.comparison-table{margin-right:-4px}.site-card-footer{gap:8px}}
