.ps-refined{--ps-accent:#1a6c7a;--ps-accent-rgb:26 108 122;--ps-border:219 227 232;--ps-bg-soft:247 250 251;--ps-radius:18px;z-index:30;position:relative}@media (max-width:640px){.ps-refined.ps-mobile-compact{padding:.9rem .85rem!important}.ps-refined.ps-mobile-compact [role=tab]{padding-top:.4rem;padding-bottom:.45rem;font-size:11px!important}.ps-refined.ps-mobile-compact input[type=text],.ps-refined.ps-mobile-compact input[type=number],.ps-refined.ps-mobile-compact select{padding-top:.4rem;padding-bottom:.4rem;font-size:12px}.ps-refined.ps-mobile-compact button[type=submit]{height:34px!important;padding-inline:.9rem!important;font-size:11px!important}.ps-refined.ps-mobile-compact [aria-label*=sovrum] button,.ps-refined.ps-mobile-compact [aria-label*=badrum] button{padding:.25rem .5rem;font-size:10px!important}.ps-refined.ps-mobile-compact .grid{gap:.55rem!important}.ps-refined.ps-mobile-compact label{font-size:9px!important}.ps-refined.ps-mobile-compact .text-sm{font-size:.75rem}}.ps-refined.ps-refined{background:linear-gradient(180deg,#fffc,#f6fafbcc),linear-gradient(120deg,rgba(var(--ps-accent-rgb)/.06),#fff0 55%);-webkit-backdrop-filter:blur(6px)saturate(1.25);backdrop-filter:blur(6px)saturate(1.25);transition:box-shadow .4s,transform .4s;box-shadow:0 4px 12px -2px #00000014,inset 0 1px #ffffffa6;border-color:rgba(var(--ps-border)/.9)!important}.ps-refined.ps-elevated{box-shadow:0 10px 28px -6px rgba(var(--ps-accent-rgb)/.45),0 3px 10px -2px #00000040}.ps-refined.ps-hover-raise:hover{box-shadow:0 14px 36px -10px rgba(var(--ps-accent-rgb)/.45),0 4px 14px -3px #00000038}.ps-refined.ps-glow:after{content:"";border-radius:inherit;background:radial-gradient(circle at 18% 12%,rgba(var(--ps-accent-rgb)/.55),transparent 60%);opacity:.38;filter:blur(18px);pointer-events:none;position:absolute;inset:-2px}.ps-refined:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(140deg,rgba(var(--ps-accent-rgb)/.18),#fff0 35%);mix-blend-mode:overlay;position:absolute;inset:0}.ps-refined>div:first-child{background:#fff;box-shadow:0 2px 4px -2px #0000000a;border-color:rgba(var(--ps-border)/.9)!important}.ps-refined [role=tablist]{background:rgba(var(--ps-accent-rgb)/.04);gap:0;position:relative}.ps-refined [role=tablist]>button{border-right:1px solid #0000}.ps-refined [role=tablist]>button:last-child{border-right:none}.ps-refined [role=tab]{letter-spacing:.2px;transition:background .25s,color .25s;position:relative;font-size:13px!important}.ps-refined [role=tab][aria-selected=false],.ps-refined [role=tab][aria-selected=false]:hover{color:#0000009e!important;background:0 0!important}.ps-refined [role=tab][aria-selected=true]{box-shadow:0 0 0 1px rgba(var(--ps-accent-rgb)/.35)inset,0 1px 2px #0000000a;font-weight:600;color:rgb(var(--ps-accent-rgb))!important;background:linear-gradient(#f5fbfc,#e8f4f6)!important}.ps-refined [role=tab][aria-selected=true]:after{content:"";background:linear-gradient(90deg,rgba(var(--ps-accent-rgb)/1),rgba(var(--ps-accent-rgb)/.55));height:3px;box-shadow:0 0 0 1px rgba(var(--ps-accent-rgb)/.25),0 2px 4px -1px rgba(var(--ps-accent-rgb)/.35);border-radius:3px 3px 0 0;animation:.45s cubic-bezier(.4,0,.2,1) ps-slide-in;position:absolute;bottom:0;left:14px;right:14px}@keyframes ps-slide-in{0%{opacity:.4;transform:scaleX(.4)}to{opacity:1;transform:scaleX(1)}}.ps-refined [role=tab][aria-selected=true]:first-child{border-top-left-radius:var(--ps-radius)}.ps-refined [role=tab][aria-selected=true]:last-child{border-top-right-radius:var(--ps-radius)}.ps-refined input[type=text],.ps-refined input[type=number],.ps-refined select{transition:box-shadow .25s,border-color .25s,background-color .25s;border-radius:10px!important}.ps-refined input:focus,.ps-refined select:focus{box-shadow:0 0 0 3px rgba(var(--ps-accent-rgb)/.18);border-color:rgb(var(--ps-accent-rgb))!important;background:#fff!important}.ps-refined button[type=submit]{background:linear-gradient(90deg,rgb(var(--ps-accent-rgb))0%,#218da0 100%);box-shadow:0 2px 6px -1px rgba(var(--ps-accent-rgb)/.5);border-radius:10px;font-size:13px;transition:transform .18s,box-shadow .25s;color:#fff!important;padding-inline:18px!important}.ps-refined button[type=submit]:hover{box-shadow:0 4px 12px -2px rgba(var(--ps-accent-rgb)/.55)}.ps-refined button[type=submit]:active{box-shadow:0 2px 6px -1px rgba(var(--ps-accent-rgb)/.4)}.ps-refined button[type=submit]:focus-visible{animation:1s forwards ps-pulse}@keyframes ps-pulse{0%{box-shadow:0 0 0 0 rgba(var(--ps-accent-rgb)/.55)}60%{box-shadow:0 0 0 6px rgba(var(--ps-accent-rgb)/0)}to{box-shadow:0 2px 6px -1px rgba(var(--ps-accent-rgb)/.5)}}.ps-refined button[aria-label*=filters]{background:rgba(var(--ps-accent-rgb)/.08);border-radius:10px;transition:background .25s,color .25s}.ps-refined button[aria-label*=filters]:hover{background:rgba(var(--ps-accent-rgb)/.15)}.ps-refined [aria-label*=sovrum],.ps-refined [aria-label*=badrum]{background:#fff;box-shadow:0 1px #0000000a;border-radius:12px!important}.ps-refined [aria-label*=sovrum] button,.ps-refined [aria-label*=badrum] button{margin:2px;border-radius:8px!important}.ps-refined [aria-label*=sovrum] button[aria-pressed=true],.ps-refined [aria-label*=badrum] button[aria-pressed=true]{font-weight:600;background:rgba(var(--ps-accent-rgb)/.12)!important;color:rgb(var(--ps-accent-rgb))!important}.ps-refined [aria-label*=sovrum] button[aria-pressed=false],.ps-refined [aria-label*=badrum] button[aria-pressed=false]{background:0 0!important}.ps-refined [aria-label*=sovrum] button[aria-pressed=false]:hover,.ps-refined [aria-label*=badrum] button[aria-pressed=false]:hover{box-shadow:0 0 0 1px rgba(var(--ps-accent-rgb)/.25)}.ps-refined input[type=range]{appearance:none;pointer-events:none;background:0 0!important}.ps-refined input[type=range]::-webkit-slider-track{height:6px;background:0 0!important;border:none!important}.ps-refined input[type=range]::-moz-range-track{height:6px;background:0 0!important;border:none!important}.ps-refined input[type=range]::-webkit-slider-thumb{appearance:none;pointer-events:auto;cursor:pointer;border-radius:50%;width:18px;height:18px;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 6px #0003,0 1px 2px #0000001a;border:2.5px solid rgb(var(--ps-accent-rgb))!important;background:#fff!important}.ps-refined input[type=range]::-webkit-slider-thumb:hover{box-shadow:0 3px 8px #00000040,0 2px 4px rgba(var(--ps-accent-rgb)/.3);transform:scale(1.1)}.ps-refined input[type=range]::-webkit-slider-thumb:active{box-shadow:0 4px 12px #0000004d,0 0 0 4px rgba(var(--ps-accent-rgb)/.15);transform:scale(1.15)}.ps-refined input[type=range]::-moz-range-thumb{pointer-events:auto;cursor:pointer;border-radius:50%;width:18px;height:18px;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 6px #0003,0 1px 2px #0000001a;border:2.5px solid rgb(var(--ps-accent-rgb))!important;background:#fff!important}.ps-refined input[type=range]::-moz-range-thumb:hover{box-shadow:0 3px 8px #00000040,0 2px 4px rgba(var(--ps-accent-rgb)/.3);transform:scale(1.1)}.ps-refined input[type=range]::-moz-range-thumb:active{box-shadow:0 4px 12px #0000004d,0 0 0 4px rgba(var(--ps-accent-rgb)/.15);transform:scale(1.15)}.ps-refined input[type=range]:focus-visible::-webkit-slider-thumb{outline:3px solid rgba(var(--ps-accent-rgb)/.35);outline-offset:2px}.ps-refined input[type=range]:focus-visible::-moz-range-thumb{outline:3px solid rgba(var(--ps-accent-rgb)/.35);outline-offset:2px}.ps-refined button[aria-pressed][aria-pressed=true]{position:relative}.ps-refined button[aria-pressed][aria-pressed=true]:after{content:"";box-shadow:0 0 0 1px rgba(var(--ps-accent-rgb)/.5),0 2px 4px -1px #00000026;pointer-events:none;border-radius:8px;position:absolute;inset:0}.ps-refined .thin-scroll{scrollbar-width:thin}.ps-refined .thin-scroll::-webkit-scrollbar{width:8px}.ps-refined .thin-scroll::-webkit-scrollbar-track{background:#f1f5f6;border-radius:8px}.ps-refined .thin-scroll::-webkit-scrollbar-thumb{background:rgba(var(--ps-accent-rgb)/.45);border-radius:8px}.ps-refined .thin-scroll::-webkit-scrollbar-thumb:hover{background:rgba(var(--ps-accent-rgb)/.65)}.ps-refined .animate-fade-in{animation:.35s psfade}@keyframes psfade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ps-refined *{border-color:rgba(var(--ps-border)/.8)}.ps-refined .thin-scroll{scroll-behavior:smooth}@media (prefers-contrast:more){.ps-refined button[type=submit]{box-shadow:none}.ps-refined [role=tab][aria-selected=true]{box-shadow:0 0 0 1px rgb(var(--ps-accent-rgb))inset}}
