.prf-look-2026 .prf-table-wrap tr[hidden]{display:none}.prf-look-2026 .prf-table-wrap .advanced-column{display:none}.prf-look-2026 .prf-table-wrap.prf-show-advanced .advanced-column{display:table-cell}.prf-look-2026 .prf-cut .flexible-pool-filter h3{display:none}.prf-look-2026 .prf-table-wrap .responsive-table-container{max-width:100%;overflow-x:auto;margin:0 0 14px}.prf-look-2026 .prf-table-wrap .prf-data-disclaimer{margin:0 0 24px;font-size:13px;color:var(--prf-muted)}.prf-look-2026 .prf-table-wrap .prf-data-disclaimer a{color:var(--prf-teal)}.prf-look-2026 .prf-table-wrap .prf-empty td{padding:24px 14px;color:var(--prf-muted);white-space:normal}.prf-look-2026 .prf-table-wrap{min-width:0;max-width:100%;margin:0 0 32px}.prf-look-2026 .prf-full .pool-robot-filter h3{margin:0 0 18px;font:800 30px/1.1 var(--prf-font-head);font-size:clamp(30px,3.6vw,44px)!important;letter-spacing:-.03em}.prf-look-2026 .prf-table-wrap :is(.filter-container,.responsive-table-container){box-sizing:border-box;background:#fff;border:1px solid var(--prf-line);border-radius:var(--prf-r-card);box-shadow:var(--prf-shadow)}.prf-look-2026 .prf-table-wrap .filter-container{margin:0 0 18px;padding:20px}.prf-look-2026 .filter-left{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(125px,100%),1fr));gap:14px}.prf-look-2026 .prf-table-wrap .filter-group{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0}.prf-look-2026 .prf-table-wrap .filter-group label{margin:0;font-size:13px;font-weight:600;line-height:1.3}.prf-look-2026 .prf-sel{position:relative;display:block;color:var(--prf-ink)}.prf-look-2026 .prf-table-wrap .prf-sel select{appearance:none;display:block;box-sizing:border-box;width:100%;height:46px;margin:0;padding:0 40px 0 14px;font:15px/1.3 var(--prf-font-body);color:var(--prf-ink);background:#fff;border:1.5px solid var(--prf-line-mid);border-radius:var(--prf-r-btn);box-shadow:none;cursor:pointer}.prf-look-2026 .prf-table-wrap .prf-sel select:hover{border-color:var(--prf-ink)}.prf-look-2026 .prf-sel svg{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none}.prf-look-2026 .filter-right{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 18px;margin-top:16px;padding-top:16px;border-top:1px solid var(--prf-line-soft)}.prf-look-2026 .prf-table-wrap .prf-count{margin:0 auto 0 0;font-size:15px}.prf-look-2026 .prf-count strong{color:var(--prf-ink)}.prf-look-2026 .filter-actions{display:flex;flex-wrap:wrap;gap:8px 12px}.prf-look-2026 .advanced-checkbox{position:relative;display:flex;margin:0}.prf-look-2026 .advanced-checkbox input{position:absolute;left:0;top:50%;width:1px;height:1px;margin:0;opacity:0}.prf-look-2026 .prf-table-wrap .advanced-checkbox label{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:0;font-size:14px;font-weight:600;cursor:pointer}.prf-look-2026 .advanced-checkbox label::before{content:"";flex:none;width:42px;height:24px;border-radius:var(--prf-r-pill);background:var(--prf-line-strong);transition:background-color .2s}.prf-look-2026 .advanced-checkbox label::after{content:"";position:absolute;left:3px;top:50%;width:18px;height:18px;margin-top:-9px;border-radius:50%;background:#fff;box-shadow:var(--prf-shadow-knob);transition:transform .2s}.prf-look-2026 .advanced-checkbox input:checked+label::before{background:var(--prf-teal)}.prf-look-2026 .advanced-checkbox input:checked+label::after{transform:translateX(18px)}.prf-look-2026 .advanced-checkbox input:focus-visible+label::before{outline:3px solid var(--prf-aqua);outline-offset:2px;box-shadow:0 0 0 2px var(--prf-ink)}.prf-look-2026 .prf-table-wrap :is(.apply-filter-button,.reset-button){white-space:nowrap}.prf-look-2026 .prf-table-wrap td .check-price-button{min-height:44px;padding:0 14px;font-size:14px;white-space:nowrap}.prf-look-2026 .prf-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 12px;font-size:13px;color:var(--prf-muted)}.prf-look-2026 .prf-legend strong{font-weight:600;color:var(--prf-text)}.prf-look-2026 .prf-legend span{display:inline-flex;align-items:center;gap:6px}.prf-look-2026 :is(.pool-robot-table,.flexible-pool-table){width:100%;margin:0;border:0;border-collapse:separate;border-spacing:0;background:none;font:14.5px/1.45 var(--prf-font-body)}.prf-look-2026 :is(.pool-robot-table,.flexible-pool-table) th{padding:12px 14px;border:0;border-bottom:1px solid var(--prf-line);background:var(--prf-head-bg);color:var(--prf-muted);font-size:12px;font-weight:600;letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap;vertical-align:bottom}.prf-look-2026 :is(.pool-robot-table,.flexible-pool-table) td{padding:14px;border:0;border-bottom:1px solid var(--prf-line-soft);background:#fff;color:var(--prf-text);text-align:left;white-space:nowrap;vertical-align:middle}.prf-look-2026 :is(.pool-robot-table,.flexible-pool-table) tbody tr:hover td{background:var(--prf-row-hover)}.prf-look-2026 :is(.pool-robot-table,.flexible-pool-table) .prf-first:where(:first-child){position:sticky;left:0;z-index:1;box-shadow:1px 0 0 var(--prf-line)}.prf-look-2026 .prf-dot::before{content:"\00B7";padding:0 .4em}.prf-look-2026 .flexible-pool-table th{white-space:normal}.prf-look-2026 .prf-table-wrap td.prf-first{min-width:150px;white-space:normal}.prf-look-2026 .prf-table-wrap .prf-name{display:block;margin:0 0 10px;color:var(--prf-ink);font-size:15.5px;font-weight:700;line-height:1.35;text-decoration:none}.prf-look-2026 .prf-table-wrap a.prf-name:hover{color:var(--prf-teal);text-decoration:underline}.prf-look-2026 .prf-table-wrap td.prf-long{min-width:200px;white-space:normal}.prf-look-2026 .prf-table-wrap td:empty::after{content:"\2013";content:"\2013"/"";color:var(--prf-muted)}.prf-look-2026 .prf-ns{display:inline-block;min-width:118px;color:var(--prf-muted);font-size:13px;font-style:italic;white-space:normal}.prf-look-2026 .prf-tier{display:inline-block;padding:3px 10px;border-radius:var(--prf-r-pill);font-size:12.5px;font-weight:700;line-height:1.4}.prf-look-2026 .prf-tier-budget{background:var(--prf-tier-budget-bg);color:var(--prf-tier-budget-fg)}.prf-look-2026 .prf-tier-mid{background:var(--prf-tier-mid-bg);color:var(--prf-tier-mid-fg)}.prf-look-2026 .prf-tier-premium{background:var(--prf-tier-premium-bg);color:var(--prf-tier-premium-fg)}.prf-look-2026 .prf-tier-pro{background:var(--prf-tier-pro-bg);color:var(--prf-tier-pro-fg)}.prf-look-2026 .prf-modes{display:inline-flex;align-items:center;gap:8px;font-size:13px}.prf-look-2026 .prf-zone{display:block;flex:none;--prf-zone-b:var(--prf-tint);--prf-zone-off:var(--prf-line-mid)}.prf-look-2026 .prf-zone-w{--prf-zone-w:var(--prf-teal)}.prf-look-2026 .prf-zone-f{--prf-zone-f:var(--prf-teal)}.prf-look-2026 .prf-zone-l{--prf-zone-l:var(--prf-water)}.prf-look-2026 .prf-zone-s{--prf-zone-s:var(--prf-water)}.prf-look-2026 .prf-yn{display:inline-flex;align-items:center;gap:7px}.prf-look-2026 .prf-yn::before{content:"";flex:none;box-sizing:border-box}.prf-look-2026 .prf-yes::before{width:6px;height:11px;margin:0 3px 3px;border:solid var(--prf-teal);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.prf-look-2026 .prf-no{color:var(--prf-muted)}.prf-look-2026 .prf-no::before{width:11px;height:11px;margin:0 1px;background:linear-gradient(45deg,#0000 40%,var(--prf-faint) 0 60%,#0000 0),linear-gradient(-45deg,#0000 40%,var(--prf-faint) 0 60%,#0000 0)}@media (min-width:761px) and (max-width:1000px){.prf-look-2026 .prf-full .filter-left{grid-template-columns:repeat(3,1fr)}}@media (min-width:761px){.prf-look-2026 .flexible-pool-table.many-columns{font-size:13px}.prf-look-2026 .flexible-pool-table.many-columns :is(th,td){padding:10px}}@media (max-width:760px){.prf-look-2026 .prf-table-wrap .prf-sel select{padding:0 30px 0 10px;font-size:16px}.prf-look-2026 .prf-table-wrap td .check-price-button{white-space:normal;text-align:center}.prf-look-2026 .prf-sel svg{right:8px}.prf-look-2026 .prf-table-wrap .responsive-table-container{background:none;border:0;border-radius:0;box-shadow:none}.prf-look-2026 :is(.pool-robot-table,.flexible-pool-table) thead{display:none}.prf-look-2026 :is(.pool-robot-table,.flexible-pool-table),.prf-look-2026 :is(.pool-robot-table,.flexible-pool-table) tbody{display:block;width:100%}.prf-look-2026 :is(.pool-robot-table,.flexible-pool-table) tr{display:grid;grid-template-columns:1fr 1fr;margin:0 0 12px;border:1px solid var(--prf-line);border-radius:18px;background:#fff;overflow:hidden}.prf-look-2026 :is(.pool-robot-table,.flexible-pool-table) td{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:10px 14px;border:0;border-top:1px solid var(--prf-line-soft);white-space:normal;overflow-wrap:anywhere}.prf-look-2026 :is(.pool-robot-table,.flexible-pool-table) td::before{content:attr(data-label);color:var(--prf-muted);font-size:11.5px;font-weight:700;letter-spacing:.05em;line-height:1.3;text-transform:uppercase}.prf-look-2026 .prf-table-wrap.prf-show-advanced td.advanced-column{display:flex}.prf-look-2026 :is(.pool-robot-table,.flexible-pool-table) :is(td.prf-first,td.prf-long,.prf-empty td){grid-column:1/-1;min-width:0}.prf-look-2026 :is(.pool-robot-table,.flexible-pool-table) td.prf-first{position:static;padding:14px;border-top:0;box-shadow:none}.prf-look-2026 :is(.pool-robot-table,.flexible-pool-table) :is(td.prf-first,.prf-empty td)::before{content:none}.prf-look-2026 :is(.pool-robot-table,.flexible-pool-table) .prf-empty td{align-items:center}.prf-look-2026 :is(.pool-robot-table,.flexible-pool-table) tbody tr:hover td{background:none}}