:root{--bar-h:64px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ink:#000;--muted:#525252;--faint:#767676;--line:#dedede;--bg:#f9f9f9;--card:#fff;--accent:#1f2d4d;--accent-soft:#1f2d4d1a;--alert:#d03535;--ok:#357a0f;--star:#ffad00;--shadow-card:0 0 10px #0003;--shadow-bar:0 10px 20px -10px #0000001a;--radius:10px;--btn-green:#53b821;--pill-radius:999px;--weekend-icon:#5ad0ff;--cta-outline:#ff8a00}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-size:16px;line-height:1.6}a{color:inherit}html:has(>body>header.bar){scroll-padding-top:calc(var(--bar-h) + 8px)}.bar{background:var(--card);box-shadow:var(--shadow-bar);z-index:40;align-items:center;gap:16px;padding:10px max(20px,50% - 620px);display:flex;position:sticky;inset-block-start:0}.logo{color:var(--accent);align-items:center;gap:8px;font-size:32px;font-weight:200;line-height:32px;text-decoration:none;display:inline-flex}.logo-mark{border-radius:50%;width:32px;height:32px}.barsearch{border:1px solid var(--line);border-radius:var(--pill-radius);background:var(--card);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;min-width:min(360px,60vw);margin:0 auto;padding:4px 6px 4px 18px;font-size:15px;text-decoration:none;display:none}html[data-scrolled] .barsearch{display:flex}.barsearch>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.barsearch-go{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:inline-grid}@media (max-width:779px){.bar{gap:10px}.barsearch{flex:1;min-width:0;font-size:14px}.logo{font-size:26px}}main{max-width:1280px;margin:0 auto;padding:20px}.crumbs{color:var(--muted);margin:0 0 6px;font-size:14px}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}h1{margin:0 0 4px;font-size:26px}.count{color:var(--muted);margin:0 0 18px}.chips{flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.chips li{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:4px 12px;font-size:14px}.results{gap:12px;margin:0;padding:0;list-style:none;display:grid}.result{background:var(--card);box-shadow:var(--shadow-card);border-radius:var(--radius);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 16px;display:flex}.result h2{margin:0 0 2px;font-size:18px}.result .where{color:var(--muted);font-size:14px}.price{text-align:left;white-space:nowrap}.price b{font-size:19px}.price span{color:var(--muted);font-size:13px;display:block}.result h2 a{text-decoration:none}.result h2 a:hover{color:var(--accent);text-decoration:underline}.compound h2{margin:28px 0 12px;font-size:20px}.compound h3{margin:0 0 2px;font-size:17px}.compound .lede,.compound .readmore,.compound .host,.compound .finenote{max-width:74ch}.lede{margin:0 0 12px}.host{background:var(--card);border-inline-start:3px solid var(--accent);border-radius:8px;margin:0;padding:14px 16px}.host b{color:var(--accent);margin-bottom:4px;font-size:14px;display:block}.unit{align-items:flex-start;gap:14px}.unit img{aspect-ratio:4/3;object-fit:cover;background:#eee;border-radius:8px;flex:none;width:168px}.unit-body{flex:1}.unit-desc{color:var(--muted);margin:6px 0 0;font-size:14px}.unit-desc .readmore{margin:0}.unit-desc .lede{margin:0;font-size:14px}.dates{background:var(--card);box-shadow:var(--shadow-card);border-radius:var(--radius);flex-wrap:wrap;align-items:flex-end;gap:10px;padding:14px 16px;display:flex}.dates span{color:var(--muted);font-size:13px}.dates button{font:inherit;background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:9px 20px;font-weight:600}.promises{background:var(--card);box-shadow:var(--shadow-card);border-radius:var(--radius);gap:6px;margin-top:12px;padding:12px 16px;font-size:14px;display:grid}.promises .stay{border-bottom:1px solid var(--line);padding-bottom:6px;font-size:16px}.pricelines{font-size:13px}.pricelines>summary{cursor:pointer;color:var(--accent);text-decoration:underline;list-style:none}.pricelines>summary::-webkit-details-marker{display:none}.pricelines dl{gap:3px;margin:6px 0 0;display:grid}.pricelines dl>div{justify-content:space-between;gap:12px;display:flex}.pricelines dt{color:var(--muted)}.pricelines dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.pricelines .pl-unit dt{color:inherit;margin-top:4px;font-weight:700}.pricelines .pl-deal dt{color:var(--ok)}.pricelines .pl-total{border-top:1px solid var(--line);margin-top:2px;padding-top:4px;font-weight:700}.pricelines s{color:var(--muted);margin-inline-end:4px;font-weight:400}.unit.taken{opacity:.72}.blocker{color:#9a3412;background:#fff1e7;border-radius:6px;margin-top:6px;padding:2px 9px;font-size:13px;display:inline-block}.deal{color:var(--accent);background:var(--accent-soft);border-radius:6px;margin-top:6px;padding:2px 9px;font-size:13px;display:inline-block}.price .ok{color:var(--accent);font-weight:600}.dealbanner{background:var(--accent);border-radius:var(--radius);color:#fff;border:0;margin:12px 0 0;padding:11px 16px}.attrgroup{margin-bottom:14px}.attrgroup h3{color:var(--muted);margin:0 0 7px;font-size:14px;font-weight:600}.attrgroup .chips{margin:0}.highlights{color:var(--muted);margin:7px 0 0;padding:0 18px 0 0;font-size:14px}.highlights li{margin-bottom:2px}.unit-policy{color:var(--muted);background:var(--bg);border-radius:6px;margin:8px 0 0;padding:6px 10px;font-size:13px}.where-block{line-height:2}.chips.small li{background:var(--bg);padding:2px 10px;font-size:13px}.chips.small{margin:7px 0 0}.gallery a{border-radius:8px;display:block;overflow:hidden}@media (hover:hover) and (pointer:fine){.gallery a:hover img{transform:scale(1.04)}}.gallery img{transition:transform .18s var(--ease-out)}.lightbox{z-index:50;background:#000000eb;justify-content:center;align-items:center;padding:40px 16px;display:none;position:fixed;inset:0}.lightbox:target{display:flex}.lightbox img{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%}.lightbox:target img{transition:transform .22s var(--ease-out), opacity .22s var(--ease-out)}@starting-style{.lightbox:target img{opacity:0;transform:scale(.97)}}.lightbox .close,.lightbox .nav{color:#fff;background:#ffffff1f;border-radius:8px;padding:10px 16px;font-size:30px;line-height:1;text-decoration:none;position:absolute}.lightbox .close{font-size:20px;inset-block-start:14px;inset-inline-end:14px}.lightbox .nav{inset-block-start:50%;transform:translateY(-50%)}.lightbox .prev{inset-inline-end:10px}.lightbox .next{inset-inline-start:10px}.lightbox .close:hover,.lightbox .nav:hover{background:#ffffff3d}.lightbox .counter{bottom:16px;color:#fff;opacity:.75;z-index:1;font-size:14px;position:absolute;inset-inline-start:18px}.scores{background:var(--card);box-shadow:var(--shadow-card);border-radius:var(--radius);margin-bottom:12px;padding:14px 16px}.scores>div{grid-template-columns:42px 1fr 48px;align-items:center;gap:10px;margin-bottom:6px;display:grid}.scores .lbl{color:var(--muted);white-space:nowrap;font-size:14px}.scores .bar{background:var(--bg);border-radius:999px;height:9px;overflow:hidden}.scores .bar span{background:var(--star);height:100%;display:block}.scores .num{text-align:start;color:var(--muted);font-size:14px}.scores .finenote{margin:10px 0 0}.more{margin-top:12px}.more a{color:var(--accent);font-weight:600}.pick{justify-items:stretch;gap:8px;display:grid}.pick .btn{text-align:center;padding:8px 18px;font-size:15px}.order{background:var(--card);box-shadow:var(--shadow-card);border-radius:var(--radius);gap:14px;margin-top:16px;padding:18px 16px;display:grid}.order .pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:520px){.order .pair{gap:8px}}.order label{gap:5px;display:grid}.order label>span{color:var(--muted);font-size:13px}.order em{opacity:.7;font-style:normal}.order input:not([type=checkbox]),.order textarea{font:inherit;border:1px solid var(--line);background:var(--bg);color:inherit;border-radius:8px;width:100%;padding:9px 11px}.order textarea{resize:vertical}.check input{flex:none;margin-top:4px}.check span{color:inherit!important;font-size:15px!important}.order button,.cancelbox button{font:inherit;background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:11px 22px;font-weight:600}.order button:disabled,.cancelbox button:disabled{opacity:.6;cursor:progress}.cancelbox button.danger{background:#9a3412}.cancelbox{justify-items:start;gap:12px;margin-top:12px;display:grid}.movebox{border:1px solid var(--line);border-radius:10px;margin-block:18px 6px;padding:14px 16px}.movebox summary{cursor:pointer;font-size:17px;font-weight:700}.movebox[open] summary{margin-block-end:8px}.movepick{flex-wrap:wrap;align-items:end;gap:10px;margin-block:10px;display:flex}.movepick label{gap:5px;display:grid}.movepick label>span{color:var(--muted);font-size:13px}.movepick input,.movepick select{font:inherit;border:1px solid var(--line);background:var(--bg);color:inherit;border-radius:8px;padding:9px 11px;font-size:16px}.movepick button{font:inherit;border:1px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;border-radius:8px;padding:10px 18px;font-weight:600}.vouchbox{border:1px solid var(--line);border-radius:10px;margin-block:14px;padding:12px 14px}.vouchbox summary{cursor:pointer;font-weight:600}.vouchform{flex-wrap:wrap;gap:8px;margin-block-start:10px;display:flex}.vouchform input[name=v]{font:inherit;border:1px solid var(--line);background:var(--bg);inline-size:12ch;color:inherit;text-transform:uppercase;text-align:start;direction:ltr;border-radius:8px;flex:12ch;padding:9px 11px;font-size:16px}.vouchform button{font:inherit;border:1px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;border-radius:8px;padding:9px 16px;font-weight:600}.vouchok{margin:10px 0 0;font-weight:600}.formerror{color:#9a3412;background:#fff1e7;border-radius:8px;margin:0;padding:9px 12px}.finenote{color:var(--muted);margin-top:14px;font-size:13px}.terms{background:var(--card);box-shadow:var(--shadow-card);border-radius:var(--radius);margin:0;padding:6px 16px}.terms>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:9px 0;display:flex}.terms>div:last-child{border-bottom:0}.terms dt{color:var(--muted)}.terms dd{text-align:start;margin:0}.gallery{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.gallery img{aspect-ratio:4/3;object-fit:cover;background:#eee;border-radius:8px;width:100%}.reviews{gap:10px;margin:0;padding:0;list-style:none;display:grid}.reviews li{background:var(--card);box-shadow:var(--shadow-card);border-radius:var(--radius);padding:12px 14px}.rhead{justify-content:space-between;gap:12px;display:flex}.rhead span{color:var(--star);letter-spacing:1px}.rtitle{margin-top:2px;font-weight:600}.reviews p{margin:6px 0 0}.reply{border-inline-start:3px solid var(--accent);background:var(--accent-soft);color:var(--muted);border-radius:0 8px 8px 0;margin:10px 0 0;padding:9px 13px;font-size:14px}.reply b{color:var(--accent);margin-bottom:2px;font-size:13px;display:block}.reply p{margin:0}.contact{flex-wrap:wrap;gap:10px;display:flex}.btn{background:var(--accent);color:#fff;border-radius:8px;padding:10px 20px;font-weight:600;text-decoration:none;display:inline-block}.home .btn,.searchpage .btn,.compound .btn{border-radius:var(--pill-radius)}.empty{background:var(--card);border:1px dashed var(--line);border-radius:var(--radius);text-align:center;color:var(--muted);padding:28px}.chips li.plain{color:var(--muted);background:0 0}.rules{color:var(--muted);margin:10px 0 0;padding:0 20px 0 0;font-size:14px}.rules li{margin-bottom:3px}.titlerow .count{margin:6px 0 0}.suits{color:var(--muted);margin:2px 0 0;font-size:15px}.headline{margin:4px 0 8px!important;font-size:19px!important}.unit-headline{color:var(--accent);margin-bottom:3px;font-size:14px;font-weight:600}.dealbanner .terms-line{opacity:.8;margin-top:2px;font-size:13px;display:block}.galsec{margin-bottom:18px}.galsec h3{color:var(--muted);margin:0 0 8px;font-size:14px;font-weight:600}.readmore{margin:0 0 12px}.readmore summary{cursor:pointer;list-style:none}.readmore summary::-webkit-details-marker{display:none}.readmore .label{border:1px solid var(--line);background:var(--card);color:var(--accent);border-radius:999px;align-items:center;gap:7px;min-height:38px;margin-top:10px;padding:7px 15px;font-size:14px;font-weight:600;display:inline-flex}.readmore .label:after{content:"";border-bottom:1.6px solid;border-right:1.6px solid;width:7px;height:7px;transform:rotate(45deg)translate(-2px,-2px)}.readmore .less:after{transform:rotate(-135deg)translate(-2px,-2px)}@media (hover:hover) and (pointer:fine){.readmore summary:hover .label{border-color:var(--accent)}}.readmore .less{display:none}.readmore:not([open]) .foldtext{-webkit-line-clamp:var(--fold-lines,4);line-clamp:var(--fold-lines,4);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 1.5em),#0000);mask-image:linear-gradient(#000 calc(100% - 1.5em),#0000)}.readmore[open] .more{display:none}.readmore[open] .less{display:inline-block}.readmore .lede{margin:0}.share a{color:var(--accent);font-weight:600}.foot{background:var(--card);border-top:1px solid var(--line);margin-top:40px;padding:28px 20px 20px}.foot .cols{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:28px 24px;max-width:1180px;margin:0 auto;display:grid}.footlogo{align-self:start;align-items:center;gap:8px;font-size:22px;font-weight:700;text-decoration:none;display:inline-flex;color:var(--accent)!important}.foot-social{gap:14px;max-width:1180px;margin:20px auto 0;display:flex}.foot .foot-social a{color:var(--accent)}.foot .foot-social a:hover{text-decoration:none}.foot h2{margin:0 0 12px;font-size:16px}.foot ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.foot a{color:var(--muted);font-size:14px;text-decoration:none}.foot a:hover{color:var(--accent);text-decoration:underline}.foot .legal{border-top:1px solid var(--line);max-width:960px;color:var(--muted);margin:24px auto 0;padding-top:16px;font-size:13px}@media (min-width:900px){.results{grid-template-columns:repeat(2,1fr)}.results:has(.unit){grid-template-columns:1fr}.gallery{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.terms,.scores{max-width:620px}}.card{background:var(--card);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.card .thumb{aspect-ratio:4/3;object-fit:cover;background:#eee;width:100%;display:block}.card-body{gap:4px;padding:12px 14px 14px;display:grid}.card h2{margin:0;font-size:18px}.card h2 a{text-decoration:none}.card h2 a:hover{color:var(--accent);text-decoration:underline}.card-meta{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:14px;display:flex}.card-meta .rate{color:var(--ink);white-space:nowrap}.card-meta .rate em{color:var(--faint);margin-inline-start:3px;font-style:normal}.card .price{text-align:start;margin-top:4px}.card .price span{margin-inline-start:6px;display:inline}.results{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.mosaic{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;height:min(44vh,380px);margin:8px 0 20px;display:flex;overflow-x:auto}.mosaic::-webkit-scrollbar{display:none}.mosaic>img,.mosaic>a{scroll-snap-align:center;flex:0 0 88%}.mosaic>img.big{width:88%}.mosaic img{object-fit:cover;border-radius:var(--radius);background:#eee;width:100%;height:100%;display:block}.mosaic a{min-height:0;display:block;position:relative}.more-photos{color:#fff;background:#0009;border-radius:999px;padding:4px 11px;font-size:13px;position:absolute;inset-block-end:10px;inset-inline-start:10px}.ccols{display:block}.cside .sticky{gap:0;display:grid}@media (min-width:900px){.mosaic{grid-template-rows:1fr 1fr;grid-template-columns:1fr .53fr;height:min(58vh,500px);display:grid;overflow:visible}.mosaic>img,.mosaic>a{flex:initial}.mosaic>img.big{width:100%}.mosaic .big{grid-row:1/span 2}.mosaic>a:nth-child(n+4){display:none}.ccols{grid-template-columns:minmax(0,1fr) minmax(320px,440px);gap:28px;display:grid}.cside .sticky{top:calc(var(--bar-h) + 16px);margin-top:45px;position:sticky}.cside h2:first-child{margin-top:0}.cmain h2:first-of-type{margin-top:8px}}.cside .finenote,.cside .lede{max-width:none}.cside .contact,.cside .share{margin-bottom:0}.menu{position:static}.menu>summary{cursor:pointer;padding:6px 4px;list-style:none}.menu>summary::-webkit-details-marker{display:none}.burger,.burger:before,.burger:after{background:var(--accent);content:"";border-radius:2px;width:22px;height:2px;display:block}.burger:before{transform:translateY(-7px)}.burger:after{transform:translateY(5px)}.menu[open] .burger{background:0 0}.menu[open] .burger:before{transform:rotate(45deg)}.menu[open] .burger:after{transform:rotate(-45deg)translateY(-1px)}.mega{z-index:35;background:var(--card);border-block:1px solid var(--line);box-shadow:var(--shadow-bar);gap:4px;padding:6px 20px;display:flex;position:absolute;inset-block-start:100%;inset-inline:0}.mega-cat{position:relative}.mega-cat>summary{cursor:pointer;border-radius:var(--pill-radius);color:var(--ink);padding:8px 14px;font-size:15px;font-weight:600;list-style:none}.mega-cat>summary::-webkit-details-marker{display:none}.mega-cat[open]>summary{background:var(--accent-soft);color:var(--accent)}@media (hover:hover) and (pointer:fine){.mega-cat>summary:hover{background:var(--accent-soft);color:var(--accent)}}.mega-cat>ul{background:var(--card);border-radius:var(--radius);min-width:240px;max-height:70vh;box-shadow:var(--shadow-card);transform-origin:top;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out);gap:6px;margin:0;padding:12px 16px;list-style:none;display:grid;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;overflow-y:auto}.menu .mega{transform-origin:top;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out)}@starting-style{.menu[open] .mega,.mega-cat[open]>ul{opacity:0;transform:translateY(-4px)}}.mega a{font-size:15px;text-decoration:none}.mega a:hover{color:var(--accent);text-decoration:underline}@media (max-width:779px){.mega{flex-direction:column;gap:0;max-height:calc(100vh - 64px);padding:8px 16px 16px;overflow-y:auto}.mega-cat>ul{box-shadow:none;min-width:0;max-height:none;padding:4px 12px 10px;position:static}.mega-cat>summary{border-bottom:1px solid var(--line);border-radius:0}}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 4px;padding-bottom:12px;display:flex}.tabs a{color:var(--muted);border-radius:999px;padding:6px 12px;font-size:15px;text-decoration:none}@media (hover:hover) and (pointer:fine){.tabs a:hover{background:var(--accent-soft);color:var(--accent)}}.tabs .cta{background:var(--accent);color:#fff;margin-inline-start:auto;padding:8px 22px;font-weight:600}@media (hover:hover) and (pointer:fine){.tabs .cta:hover{color:#fff;background:#16223b}}.wafloat{z-index:40;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:fixed;inset-block-end:20px;inset-inline-start:20px;box-shadow:0 4px 14px #00000040}@media (hover:hover) and (pointer:fine){.wafloat:hover{background:#1eb457}}.float{z-index:45;justify-items:start;gap:10px;display:grid;position:fixed;bottom:16px;left:16px}.float-wa{color:#fff;background:#25d366;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 4px 14px #00000040}.float-chat{border-radius:var(--pill-radius);background:var(--card);color:var(--accent);border:1px solid var(--accent);align-items:center;gap:8px;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #0000002e}.float-dot{background:var(--btn-green);border-radius:50%;width:9px;height:9px}body:has(.wafloat) .float-wa{display:none}body:has(.assistant) .float{bottom:84px}@media (max-width:899px){body:has(.basketbar) .float{bottom:calc(84px + env(safe-area-inset-bottom))}}.float-top{background:var(--card);width:40px;height:40px;color:var(--accent);border-radius:50%;place-items:center;text-decoration:none;display:none;box-shadow:0 2px 10px #0000002e}html[data-scrolled] .float-top{display:grid}.compound [id]{scroll-margin-top:calc(var(--bar-h) + 20px)}.titlerow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.titlerow>div:first-child{min-width:0}.nameline{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.nameline h1{margin:0;font-size:24px;line-height:32px}.titlerow .count{margin:4px 0 10px;font-size:16px}.ratebadge{color:var(--muted);align-items:baseline;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.ratebadge b{color:var(--ink);font-size:20px;font-weight:700}.ratebadge:hover span{text-decoration:underline}.titlerow .share{margin:4px 0 0}.tabs a{align-items:center;gap:7px;display:inline-flex}.tabs svg{opacity:.65;flex:none}.tabs a:hover svg{opacity:1}.tabs .cta svg{display:none}.titlerow{margin-bottom:4px}.hero{background-position:50%;background-size:cover;background-color:var(--accent);color:#fff;margin:-20px -20px 0;padding:64px 20px 52px;position:relative}.hero:before{content:"";background:linear-gradient(#00000073,#0000009e);position:absolute;inset:0}.hero-in{max-width:1240px;margin:0 auto;position:relative}.hero h1{text-shadow:0 2px 4px #0003;color:#fff;margin:34px 0 6px;font-size:52px;font-weight:400;line-height:68px}.hero .sub{opacity:.92;max-width:62ch;margin:0;font-size:24px}html:has(.home>.hero){overflow-x:clip}.home>.hero{margin:calc(-20px - var(--bar-h)) calc(50% - 50vw) 0;padding-top:calc(64px + var(--bar-h))}html:has(.home>.hero):not([data-scrolled])>body>header.bar{box-shadow:none;background:0 0}html:has(.home>.hero):not([data-scrolled])>body>header.bar .logo{color:#fff}html:has(.home>.hero):not([data-scrolled])>body>header.bar .burger{background:#fff}html:has(.home>.hero):not([data-scrolled])>body>header.bar .burger:before{background:#fff}html:has(.home>.hero):not([data-scrolled])>body>header.bar .burger:after{background:#fff}html:has(.home>.hero):not([data-scrolled])>body>header.bar .menu[open] .burger{background:0 0}.weekend-links{flex-wrap:wrap;gap:22px;margin:14px 0 0;font-size:16px;display:flex}.weekend-links a{color:#fff;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.weekend-links a:hover{text-decoration:underline}.weekend-links svg{color:var(--weekend-icon)}.hero-results{margin-bottom:20px;padding:40px 24px 36px}.hero-results h1{margin:26px 0 4px;font-size:clamp(24px,3.4vw,36px);line-height:1.25}.quick-chips{flex-wrap:wrap;gap:8px;margin:10px 0 14px;padding:0;list-style:none;display:flex}.quick-chips a{border:1px solid var(--line);border-radius:var(--pill-radius);background:var(--card);padding:6px 14px;font-size:14px;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.quick-chips a:hover{border-color:var(--accent);color:var(--accent)}}.search-toggle,.search-summary,.search-close{display:none}@media (max-width:779px){.hero-in{flex-direction:column;display:flex}.hero-in>h1,.hero-in>.sub{order:-1}.hero h1{margin:0 0 6px;font-size:26px;line-height:1.25}.hero .sub{margin:0 0 16px;font-size:18px}.search-toggle{opacity:0;pointer-events:none;width:1px;height:1px;display:block;position:absolute}.search-summary{background:var(--card);color:var(--ink);border-radius:var(--pill-radius);cursor:pointer;justify-content:space-between;align-items:center;padding:8px 20px 8px 8px;font-size:17px;display:flex;box-shadow:0 10px 30px #00000040}.search-toggle:focus-visible+.search-summary,.search-toggle:focus-visible~.search .search-close{outline:3px solid var(--weekend-icon);outline-offset:2px}.search-toggle:not(:checked)~.search:not(:target),.search-toggle:checked+.search-summary{display:none}.search-summary:has(~.search:target){display:none}.search-toggle:checked~.search .search-close{color:var(--accent);cursor:pointer;justify-self:end;margin:0 0 8px;padding:4px 12px;font-size:14px;font-weight:600;text-decoration:underline;display:block}}.search{background:var(--card);border-radius:999px;grid-template-columns:1fr;gap:0;padding:6px;display:grid;position:relative;box-shadow:0 10px 30px #00000040}@media (max-width:779px){.search{border-radius:var(--radius);gap:6px;padding:10px}}@media (min-width:780px){.search{grid-template-columns:1.4fr 1fr 1.1fr auto;align-items:center}.home>.hero .search{max-width:73%;margin-inline:auto}.home>.hero .weekend-links{justify-content:flex-end;max-width:73%;margin-inline:auto}.home>.hero .sub{max-width:none}.seg+.seg{border-inline-start:1px solid var(--line)}}.seg>summary{cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:8px 18px;list-style:none;display:flex}.seg>summary::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.seg>summary:hover{background:var(--bg)}}.seg>summary svg{color:var(--muted);flex:none}.seg>summary b{color:#333;font-size:17px;font-weight:400;display:block}.seg>summary span:has(em) b{color:var(--muted);font-size:12px}.seg>summary em{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-style:normal;display:block;overflow:hidden}.seg[open]>summary{background:var(--bg)}.seg>.panel{z-index:30;background:var(--card);max-height:min(70vh,560px);color:var(--ink);text-align:start;border-radius:18px;padding:18px 20px;position:absolute;inset-block-start:calc(100% + 10px);inset-inline:0;overflow-y:auto;box-shadow:0 14px 40px #00000047}@media (min-width:780px){.seg>.panel{width:min(620px,90vw);inset-inline-end:auto}.seg:last-of-type>.panel{width:min(440px,90vw);inset-inline:auto 0}}.panel h3{margin:0 0 14px;font-size:17px}.panel h4{color:var(--muted);margin:16px 0 8px;font-size:14px}.panel h4:first-child{margin-top:0}.pchips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pchips input{opacity:0;pointer-events:none;position:absolute}.pchips label,.pchips a{border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:6px 15px;font-size:14px;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.pchips label:hover,.pchips a:hover{border-color:var(--accent)}}.pchips input:checked+label{border-color:var(--accent);border-width:2px;padding:5px 14px;font-weight:600}.pchips input:focus-visible+label{outline:2px solid var(--accent);outline-offset:2px}.panel .more{margin-top:12px}.panel .more>summary{cursor:pointer;color:var(--accent);padding:6px 0;font-size:14px;font-weight:600}.panel .more[open]>summary{margin-bottom:8px}.dates{gap:12px;display:grid}@media (min-width:560px){.dates{grid-template-columns:1fr 1fr}}.dates label{gap:4px;display:grid}.dates span{color:var(--muted);font-size:13px;font-weight:600}.dates input{font:inherit;border:1px solid var(--line);background:var(--card);color:inherit;border-radius:8px;padding:9px 12px}.room{border:0;border-block-start:1px solid var(--line);margin:0;padding:12px 0 0}.room:first-child{border-block-start:0;padding-top:0}.room legend{color:var(--muted);margin-bottom:8px;padding:0;font-size:14px}.room{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.room legend{grid-column:1/-1}.count-field{text-align:center;justify-items:center;gap:4px;display:grid}.count-field select{font:inherit;text-align:center;border:1px solid var(--line);background:var(--card);width:100%;color:inherit;border-radius:10px;padding:8px 6px;font-size:16px}.count-field span{color:var(--muted);font-size:13px}.search button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-self:end;place-items:center;width:52px;height:52px;display:grid}@media (max-width:779px){.search button{border-radius:8px;width:100%;height:46px}}@media (hover:hover) and (pointer:fine){.search button:hover{background:#16223b}}.quick{flex-wrap:wrap;gap:10px;margin:16px 0 0;display:flex}.quick a{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff29;border-radius:999px;padding:7px 16px;font-size:14px;text-decoration:none}@media (hover:hover) and (pointer:fine){.quick a:hover{background:#ffffff4d}}.home h2{margin:32px 0 14px;font-size:24px;font-weight:400}.cats{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px;margin:0;padding:22px 0 6px;list-style:none;display:grid}.cats a{color:var(--muted);border-radius:var(--radius);text-align:center;justify-items:center;gap:8px;padding:12px 6px;font-size:13px;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.cats a:hover{background:var(--card);color:var(--accent)}}.cats svg{color:var(--accent)}.cats span{line-height:1.3}@media (max-width:779px){.cats{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:112px;grid-auto-flow:column;overflow-x:auto}.cats li{scroll-snap-align:start}}.helper{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 16px;margin:6px 0 18px;font-size:14px;display:flex}.helper .smartsearch{flex:320px;margin:0}.search-miss{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:10px;flex:100%;margin:0 0 8px;padding:10px 14px;font-size:14px}.card-overlay .shot{aspect-ratio:4/3}.card-overlay .shot-link{z-index:1;position:absolute;inset:0}.card-overlay .badge-rate{pointer-events:none;inset-inline:10px auto}.overlay-name{color:#fff;pointer-events:none;background:linear-gradient(#0000,#000000a6);padding:28px 14px 12px;display:grid;position:absolute;inset-block-end:0;inset-inline:0}.overlay-name b{font-size:18px}.overlay-name span{opacity:.9;font-size:13px}.results.big{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}@media (min-width:1000px){.results.big{grid-template-columns:repeat(3,1fr)}}.card-big .badge-rate{inset-inline:10px auto}.card-sum{color:var(--muted);margin:0;font-size:14px;font-weight:600}.card-desc{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:14px;display:-webkit-box;overflow:hidden}.home .card h3{margin:0;font-size:17px}.home .card h3 a{text-decoration:none}.home .card h3 a:hover{color:var(--accent);text-decoration:underline}.card .shot{position:relative}.badge-rate{top:10px;color:var(--ink);background:#fffffff0;border-radius:999px;padding:3px 11px;font-size:13px;position:absolute;inset-inline-end:10px}.badge-rate b{font-size:15px}.searchpage{align-items:start;gap:20px;display:grid}.searchmain{order:1}.filters{order:2}.tofilters{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow-card);margin:0 0 14px;padding:11px 16px;font-weight:700;text-decoration:none;display:block}@media (min-width:900px){.searchpage{grid-template-columns:300px 1fr}.filters{top:calc(var(--bar-h) + 14px);order:1;position:sticky}.searchmain{order:2}.tofilters{display:none}}.filters{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:4px 0;overflow:hidden}.filters-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.filters-head h2{align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.filters-head .clear{color:var(--muted);font-size:14px;text-decoration:none}.filters-head .clear:hover{color:var(--accent);text-decoration:underline}.fgroup{border-bottom:1px solid var(--line)}.fgroup:last-child{border-bottom:0}.fgroup>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:13px 16px;font-size:15px;font-weight:700;list-style:none;display:flex}.fgroup>summary::-webkit-details-marker{display:none}.fgroup>summary:after{content:"";border-inline-start:2px solid var(--muted);border-block-end:2px solid var(--muted);width:8px;height:8px;transition:transform .15s var(--ease-out);margin-block-start:-4px;transform:rotate(-45deg)}.fgroup[open]>summary:after{margin-block-start:4px;transform:rotate(135deg)}.flist{margin:0;padding:0 16px 12px;list-style:none}.flist .sub{padding-inline-start:16px}.fcheck{color:var(--ink);align-items:center;gap:9px;padding:5px 0;font-size:15px;text-decoration:none;display:flex}.fcheck:hover{color:var(--accent)}.fcheck .box{border:1px solid var(--line);background:#fff;border-radius:4px;flex:none;width:17px;height:17px}.fcheck.on .box{background:var(--accent);border-color:var(--accent);background-image:linear-gradient(45deg,#0000 45%,#fff 45% 55%,#0000 55%),linear-gradient(-45deg,#0000 62%,#fff 62% 72%,#0000 72%);background-position:6px 5px,2px 5px;background-repeat:no-repeat;background-size:11px 8px,11px 8px}.fcheck.on{font-weight:600}.fchips{flex-wrap:wrap;gap:7px;margin:0;padding:0 16px 14px;list-style:none;display:flex}.fchips a{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:4px 12px;font-size:14px;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.fchips a:hover{border-color:var(--accent);color:var(--accent)}}.fchips a.on{background:var(--accent);border-color:var(--accent);color:#fff}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rows{gap:14px;margin:0;padding:0;list-style:none;display:grid}.row{background:var(--card);border-radius:var(--radius);gap:0;display:grid;overflow:hidden}@media (min-width:760px){.row{grid-template-columns:44% 1fr}}.row-shot{background:#eee;position:relative}.row-shot img{object-fit:cover;width:100%;height:100%;min-height:240px;display:block}.row-noshot{min-height:240px}.pill-attr,.pill-call{color:var(--ink);background:#fffffff0;border-radius:999px;align-items:center;gap:6px;max-width:calc(100% - 24px);padding:6px 13px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;box-shadow:0 1px 6px #0000002e}.pill-attr{inset-block-start:12px;inset-inline-start:12px}.pill-attr svg{color:var(--ok);flex:none}.pill-call{inset-block-end:12px;inset-inline-end:12px}.pill-call svg{color:var(--accent);flex:none}.pill-call:hover{color:var(--accent)}.row-main{flex-direction:column;gap:8px;padding:16px 18px;display:flex}.row-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.row-head h2{margin:0;font-size:21px}.row-head h2 a{text-decoration:none}.row-head h2 a:hover{color:var(--accent);text-decoration:underline}.row-sum{color:var(--muted);margin:2px 0 0;font-size:14px;font-weight:600}.row-rate{text-align:end;white-space:nowrap;line-height:1.25}.row-rate b{font-size:22px}.row-rate .of{color:var(--muted);font-size:15px}.row-rate .cnt{color:var(--muted);font-size:13px;display:block}.row-desc{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;display:-webkit-box;overflow:hidden}.row-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-block-start:auto;padding-block-start:8px;display:flex}.row-facts{gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.row-facts li{color:var(--muted);align-items:center;gap:7px;display:flex}.row-facts svg{color:var(--ok);flex:none}.row-facts li:nth-child(2) svg{color:var(--faint)}.row-buy{justify-items:start;gap:8px;display:grid}@media (min-width:560px){.row-buy{text-align:end;justify-items:end}}.row-price{white-space:nowrap;gap:1px;display:grid}.row-price b{font-size:24px;line-height:1.1}.row-price .per,.row-price .total{color:var(--muted);font-size:13px}.row-price.plain{color:var(--muted);font-size:15px}.btn.book{background:var(--btn-green);white-space:nowrap;border-radius:25px;padding:10px 32px;font-size:16px}@media (hover:hover) and (pointer:fine){.btn.book:hover{filter:brightness(1.08)}}.row-unit{align-items:center;gap:7px;margin:8px 0 0;font-size:15px;display:flex}.row-unit svg{color:var(--muted);flex:none}.row-unit span{color:var(--muted);font-size:14px}.chips li a{text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.chips li:has(a):hover{border-color:var(--accent);color:var(--accent)}}.fcheck.choice .box{border-radius:50%}.fcheck.choice.on .box{background-image:none;background-clip:content-box;border-width:5px}.sitemap h2{margin:30px 0 14px;font-size:20px}.mapcols{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:20px;display:grid}.mapcols>section{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:14px 16px}.mapcols h3{margin:0 0 8px;font-size:16px}.mapcols h3 a{text-decoration:none}.mapcols h4{color:var(--muted);margin:12px 0 4px;font-size:14px}.mapcols h4 a{text-decoration:none}.mapcols ul{flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.mapcols li a{color:var(--muted);font-size:14px;text-decoration:none}.mapcols a:hover{color:var(--accent);text-decoration:underline}.mapsub{border-inline-start:2px solid var(--line);padding-inline-start:10px}.cals{gap:16px;display:grid}@media (min-width:560px){.cals{grid-template-columns:1fr 1fr}}.cal{border-collapse:collapse;width:100%;font-size:13px}.cal caption{padding-bottom:8px;font-size:14px;font-weight:700}.cal th{color:var(--faint);padding-bottom:4px;font-size:11px;font-weight:600}.cal th abbr{text-decoration:none}.cal td{text-align:center;padding:0;position:relative}.cal td a,.cal td span[aria-disabled]{color:var(--muted);border-radius:7px;padding:6px 0 10px;text-decoration:none;display:block}.cal td a:hover{background:var(--bg);color:var(--ink)}.cal td.hot a,.cal td.hot span{color:var(--ink);font-weight:600}.cal td.past span{color:var(--faint);cursor:not-allowed}.cal td.full span{color:var(--faint);cursor:not-allowed;text-decoration:line-through}.cal .dot.full,.callegend .dot.full{background:#e08a3c}.cal td.preview a{background:var(--accent-soft);color:var(--ink);opacity:.6;border-radius:0}.dp-reset{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:auto;padding:0;font-weight:600}.dp-reset+.linky{margin-inline-start:12px}.dp.js .callegend .linky{display:none}.cal td.picked a{background:var(--accent);color:#fff}.cal td.picked a:hover{color:#fff;background:#16223b}.cal td.inside a{background:var(--accent-soft);color:var(--ink);border-radius:0}.cal td.picked .dot,.cal td.inside .dot{background:#fff}.cal td a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cal .dot,.callegend .dot{background:#4bb3d4;border-radius:50%;width:5px;height:5px;display:block}.cal .dot{pointer-events:none;margin-inline-start:-2.5px;position:absolute;inset-block-end:4px;inset-inline-start:50%}.callegend{color:var(--muted);align-items:center;gap:8px;margin:12px 0 0;font-size:13px;display:flex}.callegend .dot{flex:none}.callegend .linky{margin-inline-start:auto}.authwrap{place-items:center;min-height:60vh;padding:20px 0;display:grid}.panel.auth{background:var(--card);border-radius:var(--radius);width:min(420px,100%);box-shadow:var(--shadow-card);padding:26px 24px}.panel.auth h1{margin:0 0 10px;font-size:22px}.field{gap:5px;margin:14px 0;display:grid}.field span{color:var(--muted);font-size:13px;font-weight:600}.field input{font:inherit;border:1px solid var(--line);background:var(--card);color:inherit;border-radius:8px;padding:11px 13px;font-size:16px}.field input:focus{outline:2px solid var(--accent);outline-offset:-1px}.field .req{color:#c62828;margin-inline-start:2px;font-weight:700}.field input:user-invalid{border-color:#c62828;box-shadow:0 0 0 2px #c6282826}.req-note{color:var(--muted);margin:4px 0 0;font-size:13px}.field input.code{text-align:center;letter-spacing:.5em;font-variant-numeric:tabular-nums;direction:ltr;font-size:22px}.btn-main{cursor:pointer;width:100%;font:inherit;border:0}.err{color:var(--alert);background:#fa5c5c1a;border-radius:8px;margin:10px 0 0;padding:9px 12px;font-size:14px}.ok{color:var(--ok);background:#357a0f1a;border-radius:8px;margin:10px 0 0;padding:9px 12px;font-size:14px}.panel.auth .sub{color:var(--muted);margin:12px 0 0;font-size:13px}.panel.auth .consent a{color:var(--accent)}.owner-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.owner h2{margin:26px 0 10px;font-size:19px}.owner .sub{color:var(--muted);margin:0 0 12px;font-size:15px}.owner .tag{background:var(--accent);color:#fff;border-radius:999px;margin-inline-start:8px;padding:1px 10px;font-size:12px;display:inline-block}.linky{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.linky:hover{color:var(--accent)}.ownwrap .panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);margin:0 0 14px;padding:18px 20px}.hub{--hub-coral:#d9525a;--hub-navy:#2b4ea7;--hub-blue:#2171cc;--hub-violet:#8854bb;--hub-ink:#292e38;--hub-teal:#008484;--hub-indigo:#525dbd;--hub-green:#00884c;--hub-pos:#006d44;--hub-pos-bg:#dbf6e7;--hub-neg:#ba3535;--hub-dot:#009962;--hub-dot-off:#d33a3c;--hub-dot-wait:#d9a514}@supports (color:lab(0% 0 0)){.hub{--hub-coral:lab(54.1324% 54.4527 25.0799);--hub-navy:lab(34.5566% 12.9366 -53.0243);--hub-blue:lab(46.6477% 2.39781 -55.0026);--hub-violet:lab(45.3192% 37.4293 -46.9238);--hub-ink:lab(18.693% -.106797 -7.38921);--hub-teal:lab(49.062% -39.3013 -11.6941);--hub-indigo:lab(42.4983% 18.0201 -53.2149);--hub-green:lab(49.5995% -45.1147 23.3324);--hub-pos:lab(40.2167% -44.1671 17.2555);--hub-pos-bg:lab(94.6737% -11.2514 4.46837);--hub-neg:lab(43.7691% 53.7087 32.7188);--hub-dot:lab(55.5653% -50.5798 19.8044);--hub-dot-off:lab(49.3643% 60.058 36.7948);--hub-dot-wait:lab(71.1681% 11.7208 71.0541)}}.hub-hero{color:#fff;background:#2b3444 50%/cover no-repeat;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;min-height:160px;margin:14px 0;padding:24px 28px;display:flex;position:relative;overflow:hidden}.hub-hero:before{content:"";background:linear-gradient(90deg,#1217200f 0%,#121720bd 72%);position:absolute;inset:0}.hub-hero>*{position:relative}.hub-hello{color:#ffffffc7;margin:0;font-size:15px}.hub-hero h1,.hub-hero h2,.hub-hero .hub-hero-h{letter-spacing:-.02em;color:#fff;margin:4px 0;font-size:clamp(24px,4vw,34px);font-weight:800;line-height:1.14}.hub-sub{margin:0;font-size:15px}.hub-range{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border:1px solid #ffffff47;border-radius:11px;gap:4px;padding:4px;display:flex}.hub-range a{color:#fff;border-radius:8px;padding:7px 12px;font-size:13.5px;text-decoration:none}.hub-range a.on{color:#16181d;background:#fff;font-weight:600}.hub-kpis{grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:12px;display:grid}.hub .hub-kpi{border-radius:14px;align-items:center;gap:13px;margin:0;padding:15px 16px;display:flex}.hub-tile{color:#fff;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.hub-kpi-body{flex-direction:column;flex:1;gap:3px;display:flex}.hub-value{letter-spacing:-.02em;font-size:26px;font-weight:700}.hub-label{color:#5c6373;font-size:12.5px}.hub-delta{border-radius:6px;align-self:flex-start;padding:2px 7px;font-size:11.5px;font-weight:600}.hub-delta.up{color:var(--hub-pos);background:var(--hub-pos-bg)}.hub-delta.down{color:var(--hub-neg);background:#ffecea;background:lab(95.0829% 9.19622 4.96011)}.hub-spark{flex:none;width:84px;height:42px}.hub .hub-card{border-radius:15px;margin-top:13px;padding:15px 17px 17px}.hub .hub-card h2{justify-content:space-between;align-items:baseline;margin:0 0 12px;font-size:17.5px;display:flex}.hub-total{color:#5c6373;font-size:12.5px;font-weight:400}.hub-icon{width:60%;height:60%;display:block}.hub-mark .hub-icon{width:66%;height:66%}.hub-hero{overflow:visible}.hub-hero:before{border-radius:16px}.hub-hero{background-clip:padding-box}.hub-hero .hub-prop{flex-direction:row;align-items:center;gap:12px}.hub-prop-thumb{object-fit:cover;background:repeating-linear-gradient(135deg,#e3e6ec 0 8px,#d8dce4 8px 16px);border-radius:9px;flex:none;width:76px;height:58px;display:block}.hub-prop-body{flex-direction:column;gap:3px;min-width:0;display:flex}.hub-range-menu{position:relative}.hub-range-menu summary{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border:1px solid #ffffff47;border-radius:11px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;list-style:none;display:inline-flex}.hub-range-menu summary::-webkit-details-marker{display:none}.hub-range-ico{--tile:transparent;place-items:center;width:18px;height:18px;display:inline-grid}.hub-range-ico .hub-icon{width:100%;height:100%}.hub-range-caret{opacity:.8;font-size:12px}.hub-range-list{inset-inline-start:0;z-index:5;background:#fff;border-radius:11px;flex-direction:column;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);box-shadow:0 14px 34px #0c111a4d}.hub-range-list a{color:#16181d;border-radius:8px;padding:9px 12px;font-size:13.5px;text-decoration:none}.hub-range-list a:hover{background:#f6f7fa}.hub-range-list a.on{background:#f1f3f7;font-weight:600}.hub-tile{box-shadow:0 6px 14px color-mix(in oklab, var(--tile,#888) 28%, transparent)}.hub-kpi-body{flex:none}.hub-kpi .hub-label{white-space:nowrap}.hub-kpi .hub-spark{flex:90px;width:auto;min-width:56px;max-width:240px;height:46px}.hub .hub-kpi{gap:12px;padding:14px}.hub-kpi .hub-value{font-size:25px;line-height:1.1}.hub-mark.light{border:1px solid #eceef2}.hub-channel.off{opacity:.5;filter:grayscale(.5)}.hub-conn{gap:10px}.hub-conn .hub-mark{border-radius:7px;width:24px;height:24px}.hub-conn .hub-mark .hub-icon{width:62%;height:62%}.hub-conn-name{flex:1}.hub-conn.off{opacity:.55}.hub-conn-chev{color:#a4a8b2;font-size:15px}.hub-conn-a{min-height:32px;color:inherit;flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.hub-conn-a:hover .hub-conn-name{text-decoration:underline}.hub-conn-a:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid}.hub-video-thumb{background-position:50%;background-size:cover;position:relative}.hub-play{color:#fff;background:#14182099;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;display:grid}.hub-cta{background:linear-gradient(90deg,#fff,#f3f5ff);align-items:center;gap:16px;display:flex}.hub-cta-robot{font-size:40px;line-height:1}.hub-cta-text{flex-direction:column;flex:1;gap:3px;display:flex}.hub-cta-text b{color:#2b3a8a;font-size:18px}.hub-cta-text span{color:#5c6373;font-size:13px}.hub-cta-btn{color:#fff;white-space:nowrap;background:linear-gradient(140deg,#483c95,#8854bb);background:linear-gradient(140deg,lab(30.6404% 24.6335 -48.0803),lab(45.3192% 37.4293 -46.9238));border-radius:12px;padding:12px 20px;font-size:14px;font-weight:600}.hub-channel{gap:3px;padding:12px 10px 10px}.hub-channel .hub-mark.big{margin-bottom:4px}.hub-channel-count{font-size:24px;line-height:1.1}.hub-channel-unit{font-size:11.5px}.hub-channel-row{justify-content:space-between;align-items:flex-end;gap:6px;width:100%;margin-top:6px;display:flex}.hub-channel-row .hub-spark{flex:auto;width:auto;min-width:0;height:34px}.hub-delta{white-space:nowrap;flex:none}.hub-mark.raw{box-shadow:none;background:0 0;border:0}.hub-mark.raw .hub-icon,.hub-conn .hub-mark.raw .hub-icon{width:100%;height:100%}.hub-mark-img{width:150%;max-width:none;height:150%;margin:-25%;display:block}.hub-h2{align-items:center;gap:8px;display:inline-flex}.hub-h2-ico{flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.hub-h2-ico .hub-icon{width:100%;height:100%}.hub .hub-hero{min-height:250px;padding-bottom:96px}.hub .hub-kpis{z-index:2;margin-top:-72px;padding:0 18px;position:relative}@media (max-width:560px){.hub-cta{flex-wrap:wrap}.hub-kpi .hub-spark{max-width:84px}.hub .hub-hero{padding-bottom:84px}.hub .hub-kpis{margin-top:-60px;padding:0 10px}}.hub-channels{grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:10px;display:grid}.hub-channel{text-align:center;border:1px solid #eceef2;border-radius:13px;flex-direction:column;align-items:center;gap:6px;padding:13px 12px 10px;display:flex}.hub-mark{color:#fff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:11.5px;font-weight:500;display:grid}.hub-mark.big{border-radius:12px;width:44px;height:44px;font-size:16px}.hub-channel-name{font-size:13px;font-weight:600}.hub-channel-count{font-size:23px;font-weight:700}.hub-channel-unit{color:#6d7482;font-size:11.5px}.hub-channel-row{align-items:center;gap:8px;display:flex}.hub-channel-row .hub-spark{width:72px;height:28px}.hub-channel-connected{color:var(--hub-pos);align-items:center;gap:6px;margin-top:6px;font-size:12px;display:inline-flex}.hub-channel-posts{width:100%;color:var(--faint);border-top:1px solid #f0f1f4;justify-content:space-between;margin-top:4px;padding-top:7px;font-size:11px;display:flex}.hub-channel-posts b{color:#3a404c;font-size:12.5px}.hub-bars{flex-direction:column;gap:11px;display:flex}.hub-bar{align-items:center;gap:11px;display:flex}.hub-bar-name{width:96px;font-size:12.5px;font-weight:500}.hub-bar-track{background:#f0f1f5;border-radius:5px;flex:1;justify-content:flex-start;height:9px;display:flex;overflow:hidden}.hub-bar-fill{border-radius:5px;height:100%}.hub-bar-count{width:34px;font-size:13px;font-weight:500}.hub-three{grid-template-columns:repeat(auto-fit,minmax(272px,1fr));align-items:start;gap:12px;display:grid}.hub-conns,.hub-videos,.hub-msgs{margin:0;padding:0;list-style:none}.hub-conn{border-top:1px solid #f1f2f5;justify-content:space-between;align-items:center;padding:8px 4px;font-size:12.5px;display:flex}.hub-conn-state{align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.hub-conn-state.connected{color:var(--hub-pos)}.hub-conn-state.disconnected{color:var(--hub-neg)}.hub-conn-state.pending{color:#906b00;color:lab(47.9048% 9.86907 60.2795)}.hub-dot{background:var(--hub-dot);border-radius:50%;width:6px;height:6px;display:inline-block}.hub-dot.disconnected{background:var(--hub-dot-off)}.hub-dot.pending{background:var(--hub-dot-wait)}.hub-videos{grid-template-columns:repeat(auto-fit,minmax(94px,1fr));gap:9px;display:grid}.hub-videos li{flex-direction:column;gap:4px;font-size:12px;display:flex}.hub-video-thumb{aspect-ratio:4/3;color:#14182099;background:repeating-linear-gradient(135deg,#e3e6ec 0 8px,#d8dce4 8px 16px);border-radius:9px;place-items:center;display:grid}.hub-video-when{color:var(--faint);font-size:10.5px}.hub-msgs li{border-top:1px solid #f1f2f5;align-items:center;gap:11px;padding:10px 4px;display:flex}.hub-msg-body{color:#5c6373;flex-direction:column;flex:1;min-width:0;font-size:12px;display:flex}.hub-msg-body b{color:#16181d;font-size:13px}.hub-msg-body span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-msg-when{color:var(--faint);direction:ltr;font-size:11.5px}@media (max-width:560px){.hub-hero{padding:18px}.hub-bar-name{width:72px}}.ownlist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ownlist li{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.ownlist b{font-size:17px}.ownlist .where{color:var(--muted);font-size:14px}.ownlist form{margin-inline-start:auto}.ownlist a{color:var(--muted);font-size:14px}.ok-note{color:#2f7a10;background:#53b8211f;border-radius:8px;margin:0 0 14px;padding:9px 14px;font-size:14px}.unittabs{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.unittabs a{background:var(--card);box-shadow:var(--shadow-card);border-radius:999px;padding:6px 16px;font-size:14px;text-decoration:none}.unittabs a.on{background:var(--accent);color:#fff;font-weight:600}.unittabs em{color:var(--faint);margin-inline-start:5px;font-style:normal}.unittabs a.on em{color:#ffffffb3}.owner .note{background:var(--accent-soft);border-radius:8px;margin-bottom:14px;padding:10px 14px}.finenote{color:var(--muted);margin:14px 0 0;font-size:13px}.bump{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow-card);margin-top:24px;padding:16px}.bump h2{margin:0 0 4px;font-size:17px}.bump .btn{cursor:pointer;font:inherit;border:0}.btn.ghost{color:var(--accent);border:1px solid var(--line);background:0 0}.btn.ghost:hover{border-color:var(--accent);filter:none}.linky.danger{color:var(--alert)}.warn{color:var(--alert);background:#fa5c5c1a;border-radius:8px;margin:10px 0 0;padding:8px 12px;font-size:13px}.bfilter{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.bfilter input[type=search],.bfilter select{font:inherit;border:1px solid var(--line);background:var(--card);color:inherit;border-radius:7px;padding:8px 11px}.bfilter input[type=search]{min-width:180px}.bfilter label.inline{align-items:center;gap:7px;display:flex}.bfilter .btn{cursor:pointer;font:inherit;border:0}.bmanage{border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.bmanage>summary{cursor:pointer;color:var(--accent);font-size:14px;font-weight:600}.bmanage[open]>summary{margin-bottom:12px}.btn.danger{background:var(--alert)}.btn.danger:hover{filter:brightness(1.1)}.hostnote{background:var(--accent-soft);border-radius:var(--radius);gap:3px;margin:14px 0 0;padding:12px 16px;display:grid}.hostnote b{color:var(--accent);font-size:13px}.rlist li{display:block}.rhead{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.rhead b{font-size:16px}.rbody{color:var(--muted);margin:8px 0 0;font-size:15px}.rlist li.off{opacity:.6}.pager{justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.pager a{background:var(--card);box-shadow:var(--shadow-card);border-radius:999px;padding:7px 18px;text-decoration:none}.pager a:hover{color:var(--accent)}.pager span{color:var(--muted);font-size:14px}.owner code{background:var(--bg);border-radius:4px;padding:1px 6px;font-size:12px}.lightbox .caption{color:#fff;text-align:center;background:linear-gradient(#0000,#000000bf);padding:26px 20px 14px 78px;font-size:15px;position:absolute;inset-block-end:0;inset-inline:0}.blog h1,.post h1{margin:0 0 4px;font-size:28px}.postlist{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.postlist li{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:16px 18px}.postlist h2{margin:0;font-size:19px}.postlist h2 a{text-decoration:none}.postlist h2 a:hover{color:var(--accent);text-decoration:underline}.postlist p{color:var(--muted);margin:6px 0 0;font-size:15px}.post{max-width:70ch;margin:0 auto}.postbody{margin-top:18px;font-size:17px;line-height:1.8}.postbody p{margin:0 0 16px}.postbody h2{margin:28px 0 10px;font-size:21px}.postbody h3{margin:22px 0 8px;font-size:18px}.postbody a{color:var(--accent)}.postbody img{border-radius:var(--radius);max-width:100%;height:auto}.postbody ul,.postbody ol{margin:0 0 16px;padding-inline-start:22px}.postbody li{margin-bottom:6px}.post .more{margin-top:26px}.postform{gap:12px;display:grid}.postform label.wide{gap:4px;display:grid}.postform span{color:var(--muted);font-size:13px;font-weight:600}.postform input,.postform textarea{font:inherit;border:1px solid var(--line);background:var(--card);width:100%;color:inherit;border-radius:8px;padding:9px 12px}.postform textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.6}.postform .btn{cursor:pointer;font:inherit;border:0;justify-self:start}.postform .finenote{margin:0}.bmanage .postform{margin-bottom:14px}.headlinks{align-items:center;gap:14px;display:flex}.headlinks form{margin:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.skip{inset-block-start:-48px;z-index:100;background:var(--accent);color:#fff;border-radius:0 0 10px 10px;padding:10px 18px;position:absolute;right:12px}.skip:focus,.skip:focus-visible{inset-block-start:0}@media (max-width:759px){.row-shot img,.row-noshot{min-height:180px}.row-shot img{height:180px}.row-main{gap:7px;padding:13px 15px}.row-head h2{font-size:19px}.row-desc{-webkit-line-clamp:2;font-size:14.5px}.row-unit{font-size:14px}.row-foot{padding-block-start:4px}.row-buy{grid-auto-flow:column;justify-content:space-between;place-items:center start;gap:12px;width:100%}.row-price b{font-size:22px}.btn.book{padding:10px 26px}}.poolline{color:var(--accent);align-items:center;gap:7px;margin-top:7px;font-size:14px;font-weight:600;display:flex}.poolline svg{flex:none}.amenities{margin-top:8px}.amenities summary{color:var(--muted);cursor:pointer;font-size:13.5px;display:inline-block}.amenities summary:hover{color:var(--accent)}.amenities:not([open]) .chips{display:none}.amenities .chips.small{margin-top:6px}@media (max-width:559px){.unit{grid-template-columns:1fr;align-items:start;gap:12px;display:grid}.unit img{aspect-ratio:16/9;width:100%}.unit-body,.pick{min-width:0}}.adminwrap{padding-block:22px 40px}.adminwrap .panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);margin:0 0 14px;padding:18px 20px}.adminwrap .panel h2{margin-top:0}.adminwrap .hub .hub-kpi{border-radius:14px;margin:0;padding:15px 16px}.adminwrap .hub .hub-card{border-radius:15px;margin:13px 0 0;padding:15px 17px 17px}.hub-extras{grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:12px;margin-top:13px;display:grid}.adminwrap .hub .hub-extra{border-radius:14px;flex-direction:column;gap:4px;margin:0;padding:14px 16px;display:flex}.hub-extra-label{color:var(--faint);font-size:12.5px}.hub-extra-value{letter-spacing:-.02em;font-size:24px;font-weight:700}.hub-extra-sub{color:#5c6373;font-size:12px}.hub-extra-list{flex-direction:column;gap:3px;margin:4px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.hub-extra-list li{justify-content:space-between;gap:8px;display:flex}.hub-extra-list b{font-weight:600}.hub-bar-split{width:118px;color:var(--faint);white-space:nowrap;font-size:11px}.hub-bar-split b{color:#3a404c}.hub-tag{color:#3a404c;background:#eef0f4;border-radius:6px;margin-inline-start:6px;padding:1px 6px;font-size:10.5px;font-weight:500}@media (max-width:560px){.hub-bar-split{width:auto}}.adminstats>div{border:1px solid var(--line)}.adminshell,.ownwrap{--radius:14px;--shadow-card:0 1px 2px #1f2d4d0a, 0 8px 22px #1f2d4d0d}.adminshell{background:#f2f4f8;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}.adminnav{--nav-acc:#1e59cd;--nav-soft:#eaf2ff;color:#3a404c;background:#fff;border-block-end:1px solid #e3e6ec;min-width:0;font-size:14px;position:relative}@supports (color:lab(0% 0 0)){.adminnav{--nav-acc:lab(39.8526% 16.7035 -66.6256);--nav-soft:lab(95.2616% -.886411 -9.32388)}}.adminnav .anntoggle{inset-inline-start:0;opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0}.adminnav .annhead{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-height:52px;padding:4px 14px;display:flex}.adminnav:has(.anntoggle:focus-visible) .annhead{outline:2px solid var(--nav-acc);outline-offset:-3px}.adminnav .annhead b{letter-spacing:-.02em;color:#132e50;color:lab(18.3786% -.449285 -24.2157);align-items:center;gap:7px;font-size:18px;font-weight:850;display:inline-flex}.adminnav .annmark{color:#009675;color:lab(55.1795% -42.0543 7.65528);font-size:20px}.adminnav .annhead .sub{color:#8a92a0;font-size:11.5px}.adminnav .anncur{color:var(--nav-acc);background:var(--nav-soft);white-space:nowrap;border-radius:9px;margin-inline-start:auto;padding:5px 11px;font-size:13.5px;font-weight:700}.adminnav .anncur:empty{display:none}.adminnav .annchev{width:9px;height:9px;transition:transform .15s var(--ease-out);border-bottom:2px solid #8a92a0;border-left:2px solid #8a92a0;flex:none;margin-inline-start:2px;transform:translateY(-2px)rotate(-45deg)}.adminnav .anntoggle:checked~.annhead .annchev{transform:translateY(2px)rotate(135deg)}.adminnav nav{border-top:1px solid #eceef2;padding:2px 14px 14px;display:none}.adminnav .anntoggle:checked~nav{display:block}.adminnav .anngroup{margin-top:12px}.adminnav .anntitle{color:#8a92a0;margin:0 0 6px;padding:0 2px;font-size:11.5px;font-weight:700}.adminnav ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.adminnav li{min-width:0}.adminnav a{color:#3a404c;text-align:center;white-space:nowrap;text-overflow:ellipsis;min-height:40px;transition:transform .14s var(--ease-out), background-color .13s ease, color .13s ease;background:#f4f5f8;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;text-decoration:none;display:flex;overflow:hidden}@media (hover:hover){.adminnav a:hover{color:#16181d;background:#eef1f6;text-decoration:none}}.adminnav a:active{transform:scale(.97)}.adminnav a.on{background:var(--nav-soft);color:var(--nav-acc);box-shadow:inset -3px 0 0 var(--nav-acc);font-weight:700}.adminnav .annico{color:#6b7382;--tile:#f4f5f8;flex:none;place-items:center;block-size:20px;inline-size:20px;display:grid}.adminnav .annico .hub-icon{width:100%;height:100%}.adminnav a.on .annico{color:var(--nav-acc);--tile:var(--nav-soft)}.adminnav .annlbl{text-overflow:ellipsis;min-width:0;overflow:hidden}.adminnav .annfoot{border-top:1px solid #eceef2;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding-top:12px;display:flex}.adminnav .annfoot form{margin:0}.adminnav .annfoot a{min-height:36px;color:var(--nav-acc);background:0 0;padding:6px 8px;font-weight:600}.adminnav .annfoot .annout{color:#3a404c;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e6ec;border-radius:9px;padding:6px 12px;font-size:13px;font-weight:600}@media (hover:hover){.adminnav .annfoot .annout:hover{color:#ba2b2e;color:lab(42.4959% 56.9739 35.4904);background:#fdf4f4;border-color:#f0dcdc}}.admain{min-width:0;max-width:1080px;margin:0;padding:24px 28px 48px}@media (min-width:900px){.adminshell{grid-template-rows:none;grid-template-columns:240px minmax(0,1fr)}.adminnav{border-block-end:0;border-inline-end:1px solid #e3e6ec;align-self:start;min-height:100vh;max-height:100vh;padding:22px 16px;font-size:14px;display:block;position:sticky;top:0;overflow-y:auto}.adminnav .anntoggle{display:none}.adminnav .annhead{cursor:default;pointer-events:none;border-bottom:1px solid #eceef2;min-height:0;padding:0 8px 16px;display:block}.adminnav .annhead b{font-size:20px;display:flex}.adminnav .anncur,.adminnav .annchev{display:none}.adminnav nav{border-top:0;padding:0;display:block}.adminnav .anngroup{margin-top:16px}.adminnav .anntitle{margin:0 0 4px;padding:0 8px}.adminnav ul{flex-direction:column;gap:2px;display:flex}.adminnav a{text-align:start;background:0 0;justify-content:flex-start;min-height:40px;padding:8px 12px;font-size:14px}}@media (max-width:899px){main:has(>.adminshell){max-width:none;padding:0}.admain{padding:16px 12px 40px}.adminwrap .panel{padding:16px 14px}}.adminsearch{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.adminsearch input[type=search]{flex:240px;min-height:40px;padding:6px 10px}.adminsearch select{min-height:40px}.adminsearch button{min-height:40px;padding:6px 14px}.adminwrap>h1{margin:0 0 4px}.adminwrap>.sub{color:var(--muted);max-width:70ch;margin:0 0 18px}.adminstats{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.adminstats>div{background:var(--card);box-shadow:var(--shadow-card);border-radius:var(--radius);flex:150px;padding:12px 16px}.adminstats b{font-size:26px;line-height:1.1;display:block}.adminstats span{color:var(--muted);font-size:14px}.warnpanel{border-inline-start:4px solid var(--star)}.expiring{gap:8px;margin:0;padding:0;list-style:none;display:grid}.expiring li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.expiring li:last-child{border-bottom:0;padding-bottom:0}.expiring .left{color:var(--muted);margin-inline-start:auto;font-size:14px}.sellform{gap:12px;max-width:420px;display:grid}.sellform label{gap:4px;display:grid}.sellform label>span{font-size:14px;font-weight:600}.sellform select,.sellform input{font:inherit;border:1px solid var(--line);background:#fff;border-radius:9px;padding:9px 11px}.sellform .btn{justify-self:start}.admintable{border-collapse:collapse;width:100%;font-size:14.5px}.admintable th{text-align:start;color:var(--muted);border-bottom:1px solid var(--line);padding:0 8px 8px;font-size:13px;font-weight:600}.admintable td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 8px}.admintable tr:last-child td{border-bottom:0}.admintable .left{color:var(--muted);font-size:13px}@media (max-width:700px){.admintable{white-space:nowrap;display:block;overflow-x:auto}}.sellform .checkline{align-items:center;gap:8px;display:flex}.sellform .checkline input{width:auto}.admintable .renew{margin-inline-start:6px;font-size:12px}.ownercards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:14px 0 26px;display:grid}.ownercards section{background:var(--card);box-shadow:var(--shadow-card);border-radius:var(--radius);padding:15px 17px}.ownercards h3{margin:0 0 6px;font-size:16px}.ownercards p{color:var(--body,var(--ink));margin:0 0 8px;font-size:15px}.ownercards p:last-child{margin-bottom:0}.ownercards .sub{font-size:13.5px}.bookfilter{flex-wrap:wrap;align-items:end;gap:10px;margin:0 0 12px;display:flex}.bookfilter label{color:var(--muted);gap:4px;font-size:13px;display:grid}.ledger{border-collapse:collapse;background:var(--card);border-radius:var(--radius);width:100%;box-shadow:var(--shadow-card);white-space:nowrap;font-size:14px;display:block;overflow-x:auto}.ledger th,.ledger td{border-bottom:1px solid var(--line);text-align:start;padding:8px 12px}.ledger th{color:var(--muted);font-size:13px;font-weight:600}.ledger tr:last-child td{border-bottom:0}.ledger tr.amend td{background:#fbf7ec}.pending form{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;padding:10px 14px;display:flex}.outputhead{border:1px solid var(--line,#ddd);border-radius:6px;flex-wrap:wrap;gap:4px 24px;margin:10px 0;padding:8px 12px;font-size:13px;display:flex}.outputhead div{gap:6px;display:flex}.outputhead dt{color:var(--muted)}.outputhead dt:after{content:":"}.outputhead dd{margin:0;font-weight:600}.outputend{text-align:center;color:var(--muted);margin:14px 0;font-size:13px}@page{@bottom-center{content:"עמוד " counter(page) " מתוך " counter(pages)}}.assistant{z-index:60;position:fixed;bottom:18px;left:18px}.assistant-fab{background:var(--ink,#1b2a4a);color:#fff;cursor:pointer;border:0;border-radius:24px;min-height:48px;padding:10px 18px;font-size:15px;box-shadow:0 4px 14px #0003}.assistant-panel{border:1px solid var(--line,#e3e0da);background:#fff;border-radius:14px;flex-direction:column;width:min(360px,100vw - 36px);height:460px;display:flex;overflow:hidden;box-shadow:0 8px 30px #0000002e}.assistant-head{border-bottom:1px solid var(--line,#e3e0da);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.assistant-head button{cursor:pointer;background:0 0;border:0;min-width:32px;min-height:32px;font-size:16px}.assistant-list{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}.assistant-list p{white-space:pre-wrap;border-radius:12px;max-width:85%;margin:0;padding:8px 12px;font-size:14.5px;line-height:1.45}.assistant-list .mine{background:var(--ink,#1b2a4a);color:#fff;align-self:flex-start}.assistant-list .theirs{background:#f1efe9;align-self:flex-end}.assistant-hint{color:var(--muted,#777)}.assistant-input{border-top:1px solid var(--line,#e3e0da);gap:8px;padding:10px;display:flex}.assistant-input input{flex:1;min-height:42px;padding:6px 10px}.assistant-input button{min-height:42px;padding:6px 14px}.quickdates{gap:14px;margin:8px 0 0;font-size:13.5px;display:flex}.quickdates a{align-items:center;min-height:32px;display:inline-flex}.unit-gallery-link{align-items:center;min-height:32px;margin:2px 0 4px;font-size:13.5px;display:inline-flex}.foot .cols a,.foot .legal a,.mega a,.crumbs a,.concrumbs a,p.more a,.share a{align-items:center;min-height:44px;margin-block:-12px;display:inline-flex}.basket{border:1px solid var(--line);background:var(--card,#fff);border-radius:12px;gap:8px;margin:10px 0;padding:12px 14px;display:grid}.basket-empty{color:var(--muted);margin:0}.basket-items{gap:4px;margin:0;padding:0;list-style:none;display:grid}.basket-items li{justify-content:space-between;gap:10px;display:flex}.basket-total{border-top:1px solid var(--line);padding-top:8px}.basket-cta{text-align:center}.basket-all{font-size:.92em}.basket-trust{color:var(--muted);gap:2px;margin:0;padding:0;font-size:.88em;list-style:none;display:grid}.pick .picked{color:var(--ok,#1a7f37);align-items:center;min-height:44px;font-weight:600;display:inline-flex}.pick .unpick{align-items:center;min-height:44px;margin-block:-12px;font-size:.9em;display:inline-flex}.basketbar{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--card,#fff);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #00000014}.basketbar .btn{margin:0}.compound{padding-bottom:76px}@media (min-width:900px){.basketbar{display:none}.compound{padding-bottom:0}}@media (max-width:899px){.compound .wafloat{bottom:calc(84px + env(safe-area-inset-bottom))}}body:has(.adminshell)>header.bar{display:none}body:has(.adminshell) .foot{display:none}body:has(.adminshell) .float{display:none}body:has(.ownwrap) .foot{display:none}body:has(.ownwrap) .float{display:none}body:has(.ownwrap) .barsearch{display:none}body:has(.privsite) .float{display:none}body:has(.adminshell){background:#f2f4f8}body:has(.conapp)>header.bar{display:none}body:has(.conapp) .foot{display:none}body:has(.conapp) .float{display:none}body:has(.conapp){background:#eceef2}main:has(.conapp){max-width:none;padding:0}body:has(.privsite)>header.bar{display:none}body:has(.privsite) .foot{display:none}main:has(.privsite){max-width:none;padding:0}.hub-prop{color:#16181d;background:#fff;border-radius:13px;flex-direction:column;flex:0 292px;gap:3px;padding:12px 14px;display:flex;box-shadow:0 12px 30px #0c111a42}.hub-prop b{font-size:14.5px}.hub-prop span{color:#5c6373;font-size:12px}.hub-prop .hub-prop-on{color:#006d44;color:lab(40.2167% -44.1671 17.2555);align-items:center;gap:6px;display:inline-flex}.adminshell input:not([type=checkbox]):not([type=radio]),.adminshell select,.adminshell textarea,.ownwrap input:not([type=checkbox]):not([type=radio]),.ownwrap select,.ownwrap textarea{font:inherit;background:var(--card);border:1px solid var(--line);min-height:44px;color:var(--ink);border-radius:10px;padding:10px 13px;font-size:15px}.adminshell input:focus,.adminshell select:focus,.adminshell textarea:focus,.ownwrap input:focus,.ownwrap select:focus,.ownwrap textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:0}.adminshell input[type=checkbox],.ownwrap input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent)}.adminshell button,.ownwrap button{font:inherit;cursor:pointer;background:var(--accent);color:#fff;min-height:44px;transition:transform .14s var(--ease-out), background-color .13s ease, border-color .13s ease, color .13s ease;border:1.5px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}@media (hover:hover){.adminshell button:hover:not(:disabled),.ownwrap button:hover:not(:disabled){background:#16213a}}.adminshell button:active:not(:disabled),.ownwrap button:active:not(:disabled){transform:scale(.97)}.adminshell button:disabled,.ownwrap button:disabled{opacity:.55;cursor:default}.adminshell li button,.adminshell details button:not([class]),.ownwrap li button{background:var(--card);color:var(--ink);border-color:var(--line);min-height:38px;padding:7px 14px;font-size:13.5px}@media (hover:hover){.adminshell li button:hover:not(:disabled),.ownwrap li button:hover:not(:disabled){background:var(--card);border-color:var(--accent);color:var(--accent)}}.adminwrap>h1,.ownwrap>h1{margin:0 0 4px;font-size:27px}.adminwrap>.sub{margin:0 0 20px}.adminsearch{gap:10px}.editform{gap:12px;max-width:620px;display:grid}.editform .field span{margin-bottom:4px;font-size:13.5px;font-weight:600;display:block}.editform input,.editform textarea,.editform select{width:100%}.editform .row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.editform button{justify-self:start}.check{align-items:center;gap:8px;display:flex}.caprow{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.attrboxes{gap:14px;margin-bottom:12px;display:grid}.attrboxes h4{color:var(--muted);margin:0 0 6px;font-size:13.5px}.boxrow{flex-wrap:wrap;gap:6px 16px;display:flex}.editrow{border-top:1px solid var(--line)}.editrow>summary{cursor:pointer;padding:9px 0;list-style:none}.editrow>summary::-webkit-details-marker{display:none}.editrow>summary:after{content:"";border-right:1.6px solid var(--muted);border-bottom:1.6px solid var(--muted);vertical-align:2px;width:7px;height:7px;transition:transform .15s var(--ease-out);margin-inline-start:8px;display:inline-block;transform:rotate(45deg)}.editrow[open]>summary:after{vertical-align:-1px;transform:rotate(-135deg)}.editrow[open]>summary{font-weight:700}.editrow .editform{padding:4px 0 16px}.editrow.off>summary{color:var(--muted)}.editform .btnrow{align-items:center;gap:10px;display:flex}.editform button.danger{background:var(--alert)}.adminshell button.danger{background:var(--alert);border-color:var(--alert)}.confirmbox{border:1px solid var(--alert);transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);background:#d035350f;border-radius:11px;gap:8px;margin-top:8px;padding:12px 14px;display:grid}.confirmbox p{margin:0;font-size:14px}.confirmacts{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.confirmacts form{margin:0}.btnrow .confirmbox,.admintable .confirmbox,.ledger .confirmbox{flex:100%}@starting-style{.confirmbox{opacity:0;transform:translateY(-4px)}}.adminshell button[aria-busy=true]{cursor:progress}.spin{border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation-duration:2.4s}@starting-style{.confirmbox{transform:none}}}.editmsg{z-index:25;box-shadow:var(--shadow-card);border-radius:10px;margin:0 0 12px;padding:10px 14px;position:sticky;top:10px}p.ok.editmsg{background:#eef7ea;border:1px solid #cfe6c4}p.err.editmsg{background:#fdeeee;border:1px solid #f3cdcd}.dashcards{gap:14px;display:grid}.dashcard .dashhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.dashcard h3{margin:0;font-size:19px}.dashcard .tag.pub{color:var(--ok);background:#eef7ea;border:1px solid #cfe6c4}.dashcard .tag.unpub{color:var(--alert);background:#fdeeee;border:1px solid #f3cdcd}.dashcard .adminstats{margin-bottom:10px}.dashlinks{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.dashlinks .btn{margin:0}.legalpage{max-width:640px;padding-block:40px 60px}.legalpage h1{margin-top:0}.smartsearch{background:var(--card);border:1px solid var(--line);max-width:640px;box-shadow:var(--shadow-card);border-radius:999px;align-items:center;gap:8px;margin:0 auto 14px;padding:6px 8px 6px 6px;display:flex}.smartsearch .spark{color:var(--accent);margin-inline-start:10px}.smartsearch input{font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:40px;font-size:16px}.smartsearch button{background:var(--accent);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:9px 20px;font-weight:600}@media (hover:hover) and (pointer:fine){.smartsearch button:hover{background:#16213a}}.hostterms{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);margin:10px 0 16px}.hostterms>summary{cursor:pointer;padding:12px 16px;font-weight:600;list-style-position:inside}.hostterms[open]>summary{border-bottom:1px solid var(--line)}.hostterms .hostterms-body{color:var(--body,#444);max-width:70ch;margin:10px 16px;font-size:14.5px}.results>.ucard{grid-column:1/-1}.ucard{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:18px;flex-wrap:wrap;display:flex;overflow:hidden}.ucard.taken{opacity:.75}.ucard-main{flex:4 300px;gap:clamp(14px,2.5vw,20px);min-width:0;padding:clamp(18px,3vw,24px) clamp(16px,3vw,26px);display:grid}.ucard-head{flex-wrap:wrap;gap:14px;display:flex}.ucard-photo{flex:190px;max-width:260px}.ucard-photo img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%}.ucard-title{flex:3 250px;align-content:start;gap:6px;min-width:0;display:grid}.ucard-title h3{margin:0;font-size:clamp(19px,4vw,23px)}.upill{background:var(--accent-soft);color:var(--muted);border-radius:999px;justify-self:start;padding:4px 11px;font-size:12px;font-weight:700}.ucard .unit-headline{font-size:16px;font-weight:700}.ucap{color:var(--muted);font-size:14px}.udetails{border-top:1px solid var(--line);padding-top:12px}.udetails>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:40px;list-style:none;display:flex}.udetails>summary::-webkit-details-marker{display:none}.udetails>summary .uds{color:var(--muted);font-size:13px}.udetails>summary .uds:after{content:"";border-right:1.6px solid var(--muted);border-bottom:1.6px solid var(--muted);vertical-align:2px;width:8px;height:8px;margin-inline-start:7px;display:inline-block;transform:rotate(45deg)}.udetails[open]>summary .uds:after{vertical-align:-2px;transform:rotate(-135deg)}.udbody{gap:18px;padding-top:8px;display:grid}.udbody h4{margin:0 0 8px;font-size:14px}.ueq{color:var(--body,#3f485c);grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px 18px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.ueq li:before{content:"•";color:var(--faint);margin-inline-end:7px}.ueqmore>summary{cursor:pointer;align-items:center;min-height:40px;margin-top:8px;font-size:13.5px;font-weight:600;display:flex}.ueqmore[open]>summary{display:none}.ueqmore .ueq{margin-top:8px}.ucard-rail{background:var(--bg);border-inline-start:1px solid var(--line);flex:190px;align-content:start;gap:12px;padding:clamp(18px,3vw,24px) clamp(16px,3vw,20px);display:grid}.ucard-rail hr{border:0;border-top:1px solid var(--line);width:100%;margin:2px 0}.uavail{font-size:14px;font-weight:700}.uavail:before{content:"";vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-inline-end:7px;display:inline-block}.uavail.free{color:var(--ok)}.uavail.free:before{background:var(--ok)}.uavail.busy{color:var(--alert)}.uavail.busy:before{background:var(--alert)}.nextfree{background:var(--ok);border-color:var(--ok);color:#fff;padding:8px 12px;font-size:14px}.nextfree:hover{filter:brightness(.95)}.ucard-rail .btn{text-align:center;border-radius:999px}.cube-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cube-head h2{margin:0}.cube-sub{color:var(--muted);margin:2px 0 0;font-size:13px}.sheet-close,.sheet-backdrop{display:none}.cside .sticky{background:var(--card);border:1px solid var(--line);border-radius:18px;gap:14px;padding:20px}.cside form.dates{grid-template-columns:1fr;gap:10px;display:grid}.cside .dates .datebox{border:1px solid var(--line);background:var(--bg);border-radius:14px;min-width:0;display:flex;overflow:hidden}.cside .dates .datebox label{flex:1;gap:2px;min-width:0;padding:10px 12px;display:grid}.cside .dates .datebox label+label{border-inline-start:1px solid var(--line)}.cside .dates .datebox span{color:var(--muted);font-size:12px;font-weight:700}.cside .dates .datebox input{font:inherit;background:0 0;border:0;width:100%;min-width:0;min-height:28px;padding:0;font-size:14px;font-weight:700}.cside .dates button{border-radius:999px;width:100%;margin-top:0}.basket-items li{background:var(--bg);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.basket-items li img{object-fit:cover;border-radius:10px;flex:none;width:66px;height:52px}.basket-items .bi-name{flex:1;min-width:0;font-weight:700}.basket-items .bi-price{white-space:nowrap;font-weight:700}.basket-items .bi-price a{font-weight:400}.basket-cta{border-radius:999px;min-height:52px;font-size:17px}.basketbar .barinfo{color:inherit;text-decoration:none}@media (max-width:899px){.cside{display:none}.cside:target{display:block}.cside:target .sheet-backdrop{z-index:39;background:#16203a6b;transition:opacity .2s;display:block;position:fixed;inset:0}body:has(.cside:target)>header.bar{z-index:30}body:has(.cside:target) .float{display:none}.cside:target .sticky{bottom:0;z-index:41;max-height:88vh;padding:16px 16px calc(16px + env(safe-area-inset-bottom));transition:transform .3s var(--ease-drawer);border-radius:20px 20px 0 0;position:fixed;inset-inline:0;overflow-y:auto;box-shadow:0 -14px 38px #16203a33}@starting-style{.cside:target .sticky{transform:translateY(100%)}.cside:target .sheet-backdrop{opacity:0}}.cside:target .sheet-close{background:var(--bg);width:38px;height:38px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:15px;text-decoration:none;display:grid}}.gpanel{border:1px solid var(--line);background:var(--bg);border-radius:12px}.gpanel>summary{cursor:pointer;align-items:center;min-height:44px;padding:10px 14px;font-size:13.5px;font-weight:600;list-style:none;display:flex}.gpanel>summary::-webkit-details-marker{display:none}.gbody{gap:10px;padding:4px 14px 12px;display:grid}.gstep{justify-content:space-between;align-items:center;gap:10px;display:flex}.gstep-l b{font-size:14px;display:block}.gstep-l span{color:var(--muted);font-size:12px}.gstep-c{align-items:center;gap:10px;display:flex}.gstep-c a,.gstep-c .off{border:1px solid var(--line);background:var(--card);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;font-size:19px;text-decoration:none;display:grid}.gstep-c .off{color:var(--faint)}.gstep-c b{text-align:center;font-variant-numeric:tabular-nums;min-width:20px}.gnote{color:var(--muted);margin:0;font-size:12px}.addon-nightly{border:1px solid var(--line);background:var(--bg);border-radius:12px;margin-bottom:8px}.addon-nightly a{color:inherit;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.addon-nightly a .aname{flex:1;font-weight:600}.addon-nightly a b{white-space:nowrap;font-weight:600}.addon-nightly a.on{background:var(--accent-soft)}.addons{border:1px solid var(--line);background:var(--bg);border-radius:12px}.addons>summary{cursor:pointer;gap:2px;min-height:44px;padding:12px 14px;list-style:none;display:grid}.addons>summary::-webkit-details-marker{display:none}.addons>summary b{font-size:14.5px}.addons .asub{color:var(--muted);font-size:12px}.addon-rows{gap:6px;margin:0;padding:6px 10px 10px;list-style:none;display:grid}.addon-rows a{border:1px solid var(--line);background:var(--card);min-height:52px;color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.addon-rows a.on{border-color:var(--accent);background:var(--accent-soft)}.addon-rows .abox,.addon-nightly .abox{border:1px solid var(--faint);background:var(--card);border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.addon-rows a.on .abox,.addon-nightly a.on .abox{background:var(--accent);border-color:var(--accent);color:#fff}.addon-rows .aname{flex:1;font-size:14px;font-weight:700}.addon-rows b{font-variant-numeric:tabular-nums}.basket-total .tsub{color:var(--muted);font-size:12px;font-weight:400;display:block}@media (max-width:899px){.ucard-photo{flex:100%;max-width:100%}}.ucard-swipe{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:12px;gap:6px;display:flex;overflow-x:auto}.ucard-swipe::-webkit-scrollbar{display:none}.ucard-swipe img{aspect-ratio:4/3;object-fit:cover;scroll-snap-align:center;border-radius:12px;flex:0 0 100%;width:100%}@media (min-width:900px){.ucard-swipe{overflow:hidden}.ucard-swipe img:nth-child(n+2){display:none}}.cside .dates .datebox label{position:relative}.cside .dates .datebox label b{font-size:15px;font-weight:700;display:block}.cside .dates .datebox label em{color:var(--muted);font-size:12.5px;font-style:normal;font-weight:700}.cside .sticky .dates .datebox label input[type=date]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.basket-items li{position:relative}.bi-x{top:-9px;background:var(--card);border:1px solid var(--line);width:26px;height:26px;color:var(--muted);z-index:1;border-radius:50%;place-items:center;font-size:12px;text-decoration:none;display:grid;position:absolute;inset-inline-start:-9px}.bi-mid{flex:1;gap:6px;min-width:0;display:grid}.bi-chip{background:var(--accent-soft);border:1px solid var(--line);white-space:nowrap;border-radius:999px;justify-self:start;padding:6px 11px;font-size:12.5px}.bi-price{font-size:17px;font-weight:800}.basket-total{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:10px;padding-top:10px;display:flex}.basket-total .tlabel{font-size:16px;display:block}.basket-total .tsum{font-size:clamp(22px,5vw,26px)}.promises>div:not(.stay){align-items:flex-start;gap:8px;display:flex}.cside .sticky{border-radius:18px;gap:14px;padding:20px}.cube-head>div{flex:1;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cube-sub{margin:0}.cside form.dates{box-shadow:none;background:0 0;border-radius:0;gap:8px;padding:0}.cside .dates .quickdates{margin:0}.basket-items li img{width:84px;height:66px}.bi-x{top:-9px;background:var(--card);border:1px solid var(--line);width:26px;height:26px;color:var(--muted);inset-inline-start:-9px;box-shadow:0 1px 2px #1f2d4d0f}.bi-mid .gpanel{background:0 0;border:0}.bi-mid .gpanel>summary.bi-chip{background:var(--accent-soft);border:1px solid var(--line);white-space:nowrap;border-radius:999px;width:max-content;min-height:0;padding:7px 12px;font-size:13px;font-weight:400;display:inline-flex}.bi-mid .gpanel .gbody{padding:10px 0 0}.bi-price{justify-items:end;gap:1px;line-height:1.25;display:grid}.bi-price s{color:var(--faint);font-size:13px}.bi-price b{font-size:18px;font-weight:800}.addons>summary{justify-content:space-between;align-items:center;gap:10px;display:flex}.addons .atext{gap:2px;min-width:0;display:grid}.addons .aopen{color:var(--muted);flex:none;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.addons .aopen i{border-bottom:1.6px solid;border-right:1.6px solid;width:8px;height:8px;transform:rotate(45deg)translate(-2px,-2px)}.addons[open] .aopen i{transform:rotate(-135deg)translate(-2px,-2px)}.addons[open] .aopen{font-size:0}.addons[open] .aopen:before{content:"סגירה";font-size:13px}.promises i.pok,.promises i.pwarn{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:2px;font-size:11px;font-style:normal;display:inline-grid}.promises i.pok{color:var(--ok);background:#eaf6ee}.promises i.pok:before{content:"✓";font-weight:700}.promises i.pwarn{color:var(--alert);background:#fdeeee}.promises i.pwarn:before{content:"!";font-weight:700}.cside .promises{box-shadow:none;background:0 0;gap:8px;margin:0;padding:0;font-size:14px;display:grid}.cside .promises .stay{display:none}.basket-total .tsum,.bi-price,.addon-rows b{font-variant-numeric:tabular-nums}.basket-total .tsum{font-size:clamp(24px,5vw,28px);font-weight:800}.cgroup{margin:0 0 14px}.cgroup h3{color:var(--muted);margin:0 0 6px;font-size:14px;font-weight:700}.cgroup .terms{margin:0}.about-h{margin:26px 0 6px}h3.headline{color:var(--ink);margin:0 0 10px;font-size:clamp(17px,3.4vw,20px)}.aboutfold{margin-bottom:22px}.aboutfold .foldtext>section{margin-top:14px}.aboutfold .foldtext h3{margin:0 0 6px;font-size:17px}.more{justify-content:center;margin:24px 0 8px;display:flex}.more a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;padding:10px 28px;font-weight:600}.more a:hover{background:#f5f5f5}.moreleft{color:var(--muted);font-weight:400}:where(a,button,summary,label,.chips li,.readmore summary .label){transition:color .13s,background-color .13s,border-color .13s,box-shadow .14s,filter .13s}.tabs a svg{transition:opacity .13s}.btn,.btn-main,.wafloat,.float-wa,.search button,.smartsearch button,.cats a,.quick a,.fchips a,.pchips a,.pchips label,.cal td a,.pager a{transition:transform .14s var(--ease-out), color .13s ease, background-color .13s ease, border-color .13s ease, box-shadow .14s ease, filter .13s ease}.chips li:has(a){transition:transform .14s var(--ease-out), color .13s ease, background-color .13s ease, border-color .13s ease, box-shadow .14s ease, filter .13s ease}.btn:active,.btn-main:active,.wafloat:active,.float-wa:active,.search button:active,.smartsearch button:active,.cats a:active,.quick a:active,.fchips a:active,.pchips a:active,.pchips label:active,.cal td a:active,.pager a:active{transform:scale(.97)}.chips li:has(a):active{transform:scale(.97)}:is(.cats a:active,.quick a:active,.fchips a:active,.pchips a:active,.pchips label:active,.chips li:has(a):active,.pager a:active){transform:scale(.96)}.crumbs a:active,.linky:active,.foot a:active,.mapcols a:active,.mega a:active,.result h2 a:active,.card h2 a:active,.postlist h2 a:active{opacity:.7}@media (prefers-reduced-motion:reduce){.gallery img,.fgroup>summary:after,.menu .mega,.mega-cat>ul,.cside:target .sticky{transition:none}.lightbox:target img{transition:opacity .22s}.gallery a:hover img{transform:none}.btn:active,.btn-main:active,.wafloat:active,.float-wa:active,.search button:active,.smartsearch button:active,.cats a:active,.quick a:active,.fchips a:active,.pchips a:active,.pchips label:active,.cal td a:active,.pager a:active{filter:brightness(.95);transform:none}.chips li:has(a):active{filter:brightness(.95);transform:none}}.kindnav{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.kindnav a{background:var(--bg);color:var(--muted);border-radius:8px;padding:5px 10px;font-size:13px;text-decoration:none}.kindnav a[aria-current=page]{background:var(--accent);color:#fff}.rec{border-top:1px solid var(--line);padding:14px 0}.rec:first-of-type{border-top:none;padding-top:4px}.rec header{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.rec h3{margin:0;font-size:16px}.rec header small{color:var(--faint);font-size:12px}.rec>p{color:var(--muted);margin:6px 0 0;font-size:14px}.decide{align-items:center;gap:8px;margin-top:10px;display:flex}.decide input[name=reason]{border:1px solid var(--line);border-radius:8px;flex:1;min-width:120px;padding:6px 10px}.decide button:disabled,.decide input:disabled{opacity:.55;cursor:not-allowed}.decide button{border:1px solid var(--line);background:var(--bg);color:var(--muted);border-radius:8px;padding:6px 14px}.rec-detail{color:var(--faint);margin:4px 0 0;font-size:12.5px}.rec-detail b{color:var(--muted);font-weight:600}.year{flex-direction:column;gap:6px;margin:10px 0;display:flex}.year-row{align-items:center;gap:10px;display:flex}.year-month{color:var(--faint);flex:0 0 74px;font-size:12px}.year-weeks{flex-wrap:wrap;gap:3px;display:flex}.wk{background:var(--line);box-sizing:border-box;border-radius:2px;width:10px;height:10px;display:inline-block}.wk:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wk-high{background:var(--accent)}.wk-normal{background:color-mix(in oklab, var(--accent) 40%, white)}.wk-low{background:var(--line)}.wk-x{background-image:linear-gradient(45deg, transparent 42%, var(--alert) 42%, var(--alert) 58%, transparent 58%)}.wk-r{border:1.5px dashed var(--muted)}.wk-m{box-shadow:inset 0 0 0 1.5px var(--ok)}.year-legend{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.year-legend li{align-items:center;gap:5px;display:flex}.inline{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.inline input{border:1px solid var(--line);border-radius:8px;padding:6px 10px}.inline button{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:6px 14px}.paypage .payframe{border:0;block-size:640px;inline-size:100%}.amen h2{margin:28px 0 10px}.amen-group{border-top:1px solid var(--line);padding:10px 0}.amen-group>summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.amen-group>summary::-webkit-details-marker{display:none}.amen-group h3{margin:0;font-size:16px}.amen-group ul{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.amen-chip{border:1px solid var(--line);border-radius:var(--pill-radius);background:var(--card);align-items:center;gap:6px;padding:5px 12px;font-size:14px;display:inline-flex}.amen-chip:before{content:"✓";color:var(--btn-green);font-weight:700}@media (min-width:760px){.reviews{grid-template-columns:1fr 1fr;gap:14px;display:grid}}.reviews .rhead{flex-wrap:wrap;justify-content:flex-start;align-items:baseline}.reviews .rate-score{color:var(--ink);letter-spacing:0;font-weight:700}.reviews .rdate{color:var(--muted);margin-inline-start:auto;font-size:13px}.reviews .runit{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:1px 8px;font-size:13px}.basketbar.nodates{border-top:2px solid var(--cta-outline)}.basketbar.nodates b{font-size:15px}.titleactions{align-items:center;gap:24px;margin-top:4px;font-size:16px;display:flex}.titleactions .share{margin:0}.callnow{color:var(--ink);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.callnow b{font-weight:700}.callnow svg{color:var(--btn-green)}.callnow span{text-decoration:underline}.share>summary{align-items:center;gap:6px;font-size:16px}.titleactions .waze{color:var(--accent);display:inline-flex}.share>summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}@media (min-width:760px){.amen-group::details-content{content-visibility:visible;display:block}}.share{position:relative}.share>summary{cursor:pointer;color:var(--accent);list-style:none;display:inline-flex}.share>summary::-webkit-details-marker{display:none}.share[open]>.share-panel{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow-card);z-index:20;gap:6px;padding:10px 14px;display:grid;position:absolute;inset-inline-end:0}.share-panel a{color:var(--accent);white-space:nowrap;font-weight:600}.adminshell :is(.ok,.err,.ok-note,.warn){transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);border-radius:9px;padding:9px 12px;font-size:13.5px;line-height:1.5}@starting-style{.adminshell :is(.ok,.err,.ok-note,.warn){opacity:0;transform:translateY(-4px)}}.inlineform,.inlineform>form{display:inline}.adminshell input.narrow{width:9em}.transcript{white-space:pre-wrap;margin:0;font-family:inherit}@media (prefers-reduced-motion:reduce){.adminshell button:active:not(:disabled),.ownwrap button:active:not(:disabled),.adminnav a:active{filter:brightness(.95);transform:none}.editrow>summary:after{transition:none}@starting-style{.adminshell :is(.ok,.err,.ok-note,.warn){transform:none}}}.authacts{justify-content:space-between;gap:14px;margin-top:14px;display:flex}.authacts form{margin:0}.authacts .linky[disabled]{color:var(--faint);cursor:default;text-decoration:none}.assistant-panel{transition:opacity .2s var(--ease-out), transform .2s var(--ease-out)}@starting-style{.assistant-panel{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){@starting-style{.assistant-panel{transform:none}}}.nearby{margin-top:32px}.nearby h2{margin:0 0 4px;font-size:20px}.nearby-sub{color:var(--muted);margin:0 0 14px;font-size:14px}.nearby-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.nearby-card{background:var(--card);border-radius:var(--radius);display:grid;overflow:hidden}.nearby-card img,.nearby-card .row-noshot{aspect-ratio:3/2;object-fit:cover;background:#eee;width:100%;min-height:0;display:block}.nearby-body{gap:4px;padding:10px 12px 12px;display:grid}.nearby-body h3{margin:0;font-size:16px}.nearby-body h3 a{color:inherit;text-decoration:none}.nearby-where{color:var(--muted);margin:0;font-size:13px}.nearby-view{color:var(--accent);margin-top:4px;font-size:14px;font-weight:600}:is(.adminwrap,.ownwrap):not(:has(.hub)){--accent:#1e59cd;--accent-soft:#eaf2ff}@supports (color:lab(0% 0 0)){:is(.adminwrap,.ownwrap):not(:has(.hub)){--accent:lab(39.8526% 16.7035 -66.6256);--accent-soft:lab(95.2616% -.886411 -9.32388)}}@media (hover:hover){:is(.adminwrap,.ownwrap):not(:has(.hub)) button:not([class*=c-btn]):hover:not(:disabled){background:#0a46b9;background:lab(32.6365% 20.44 -66.574)}:is(.adminwrap,.ownwrap):not(:has(.hub)) li button:not([class*=c-btn]):hover:not(:disabled){background:var(--card)}}:is(.adminwrap,.ownwrap) .panel{border-color:#eceef2;border-radius:16px;padding:18px 20px;box-shadow:0 1px 2px #14192312}:is(.adminwrap,.ownwrap) .panel h2{color:#16181d;margin-bottom:10px;font-size:17px;font-weight:800}:is(.adminwrap,.ownwrap) a:not([class]){color:var(--accent)}:is(.adminwrap,.ownwrap) .empty{color:#666e7a;background:#fff;border-color:#e2e5ea;border-radius:14px}:is(.adminwrap,.ownwrap) .tag{color:#224fa7;color:lab(34.6762% 10.5592 -52.7017);vertical-align:1px;background:#eaf2ff;background:lab(95.2616% -.886411 -9.32388);border-radius:99px;align-items:center;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}:is(.adminwrap,.ownwrap) .tag.muted{color:#5c6373;background:#f0f1f5}:is(.adminwrap,.ownwrap) .adminstats>div{border:1px solid #eceef2;border-radius:14px;padding:14px 18px;box-shadow:0 1px 2px #14192312}:is(.adminwrap,.ownwrap) .adminstats b{color:#16181d;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}:is(.adminwrap,.ownwrap) .adminstats span{color:#5c6373;font-size:13px}:is(.adminwrap,.ownwrap) .ownlist li{border:1px solid #eceef2;border-radius:14px;box-shadow:0 1px 2px #14192312}:is(.adminwrap,.ownwrap) .rhead b a,:is(.adminwrap,.ownwrap) .ownlist b a{color:var(--accent);text-decoration:none}:is(.adminwrap,.ownwrap) .warnpanel{border:1px solid #f6cfb0;border:1px solid lab(85.9279% 10.9225 20.6263);background:#fff9f2;background:lab(98.266% 1.38682 4.33047);border-inline-start-width:1px}:is(.adminwrap,.ownwrap) .warnpanel h2{color:#873d00;color:lab(35.4284% 30.8212 47.0104)}:is(.adminwrap,.ownwrap) .admintable th{text-align:start;color:#666e7a;background:#f8f9fb;padding:10px;font-size:12px;font-weight:600}:is(.adminwrap,.ownwrap) .admintable td{border-bottom-color:#f1f2f5;padding:11px 10px}:is(.adminwrap,.ownwrap) .adminsearch{background:#fff;border:1px solid #eceef2;border-radius:14px;padding:12px;box-shadow:0 1px 2px #14192312}:is(.adminwrap,.ownwrap) .adminsearch input[type=search],:is(.adminwrap,.ownwrap) .adminsearch select,:is(.adminwrap,.ownwrap) .adminsearch button{min-height:44px}:is(.adminwrap,.ownwrap) :is(.ok,.err,.ok-note,.warn){border:1px solid #0000}:is(.adminwrap,.ownwrap) .ok{color:#005e38;color:lab(34.2841% -40.879 15.9584);background:#e5fcee;background:lab(96.9264% -9.63372 3.82717);border-color:#b6e4ca;border-color:lab(86.888% -19.4015 7.69141)}:is(.adminwrap,.ownwrap) .err{color:#a92227;color:lab(37.9535% 53.8391 33.7998);background:#fff1f0;background:lab(96.3359% 6.12152 3.29586);border-color:#fdc9c4;border-color:lab(85.5193% 18.485 10.0423)}
