@layer components{:where(.v2) .kesfet .wrap{padding-top:1px}:where(.v2) .camp.camp-img{aspect-ratio:16/9;background:var(--gray-bg);height:auto;display:block}:where(.v2) .camp.camp-img img{object-fit:cover;width:100%;height:100%}:where(.v2) .svc-tab:hover{color:var(--ink)}:where(.v2) .svc-bar h1{font-family:var(--body);color:var(--ink-2);margin-bottom:10px;font-size:18px;font-weight:600}:where(.v2) .fsearch{position:relative}:where(.v2) .fsearch .fx{width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;display:grid}:where(.v2) .fsearch .fx:hover{background:var(--gray-bg)}:where(.v2) .fsearch .fx svg{width:12px;height:12px}:where(.v2) .fsearch .spin{border:2px solid #1e50da33;border-top-color:var(--blue);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite kspin}@keyframes kspin{to{transform:rotate(360deg)}}:where(.v2) .chip:hover:not(.on){background:#eceff5}:where(.v2) .locbtn{background:var(--blue-tint);width:100%;color:var(--blue);border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}:where(.v2) .locbtn svg{width:14px;height:14px}:where(.v2) .locbtn:disabled{opacity:.6;cursor:default}:where(.v2) .radius{margin-top:10px}:where(.v2) .radius small{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}:where(.v2) .radius .chips{gap:6px}:where(.v2) .radius .chip{padding:6px 10px;font-size:12px}:where(.v2) .fnote{color:var(--muted);margin:6px 2px 0;font-size:12px}:where(.v2) .checks-v{gap:6px;margin-top:6px;display:grid}:where(.v2) .checks-v .radio svg{width:15px;height:15px}:where(.v2) .lhead .cnt b{color:var(--ink);font-weight:800}:where(.v2) .lhead .cnt em{color:var(--muted);font-style:normal}:where(.v2) .price-note{color:var(--ink-2);background:var(--tint);border:1px solid #dce6ff;border-radius:12px;align-items:center;gap:8px;margin-bottom:12px;padding:9px 12px;font-size:13px;display:flex}:where(.v2) .price-note svg{width:16px;height:16px;color:var(--blue);flex:none}:where(.v2) .bitem{position:relative}:where(.v2) .bitem .bname{color:inherit}:where(.v2) .bitem .bname:after{content:"";border-radius:inherit;z-index:1;position:absolute;inset:0}:where(.v2) .bitem .bbook,:where(.v2) .bitem .bfav{z-index:2;position:relative}:where(.v2) .bitem:focus-within{outline:2px solid var(--blue);outline-offset:2px}:where(.v2) .bitem .bname:focus-visible{outline:none}:where(.v2) .bimg{background:#e6e9f0}:where(.v2) .bimg .bph{width:100%;height:100%;color:var(--muted-2);place-items:center;display:grid}:where(.v2) .bimg .bph svg{width:34px;height:34px}:where(.v2) .bimg .rate.new{color:var(--blue)}:where(.v2) .bimg .bfav{width:32px;height:32px;color:var(--ink-2);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 4px 12px -6px #00000059}:where(.v2) .bimg .bfav svg{width:15px;height:15px}:where(.v2) .bfav.on{color:var(--blue)}:where(.v2) .bfav:disabled{opacity:.6}:where(.v2) .binfo .pr small{color:var(--muted);margin-left:2px;font-size:12px;font-weight:600}:where(.v2) .binfo .pr.none{color:var(--muted);font-size:14px;font-weight:600}:where(.v2) .bside .bdgs{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}:where(.v2) .nit-b{background:var(--blue);color:#fff;white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700}:where(.v2) .eco-b{color:#16793c;white-space:nowrap;background:#e8f6ec;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:700}:where(.v2) .bitem.sk{cursor:default;pointer-events:none}:where(.v2) .sk-b{background:linear-gradient(90deg,#eceef3 0%,#f6f7fa 50%,#eceef3 100%) 0 0/200% 100%;border-radius:8px;animation:1.3s ease-in-out infinite ksk}@keyframes ksk{to{background-position:-200% 0}}:where(.v2) .bitem.sk .bimg{background:0 0}:where(.v2) .bitem.sk .bimg .sk-b{border-radius:12px;width:100%;height:100%}:where(.v2) .lmore{text-align:center;color:var(--muted);padding:14px 0 4px;font-size:13px}:where(.v2) .notice{color:#7a4b00;background:#fff6e0;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}:where(.v2) .notice svg{flex:none;width:18px;height:18px;margin-top:1px}:where(.v2) .notice b{color:#5c3a00;display:block}:where(.v2) .empty b{color:var(--ink);margin-bottom:4px;font-size:16px;display:block}@media (max-width:900px){:where(.v2) .klayout .filters{position:static}}@media (max-width:560px){:where(.v2) .svc-bar h1{font-size:16px}:where(.v2) .bimg .bfav{width:28px;height:28px;top:6px;right:6px}:where(.v2) .bside .bdgs{justify-content:flex-start}:where(.v2) .nit-b,:where(.v2) .eco-b{padding:3px 6px;font-size:10px}:where(.v2) .binfo .pr small{margin:0;font-size:10px;display:block}:where(.v2) .price-note{font-size:12px}}}
