*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-moz-user-select:auto;user-select:auto;-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}::marker{content:normal}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;line-break:after-white-space;-webkit-line-break:after-white-space;overflow-wrap:break-word;-moz-user-select:auto;user-select:auto;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}@font-face{font-family:Corinthia-bold;font-style:normal;font-weight:700;src:url(/assets/fonts/Corinthia/Corinthia-Bold.ttf)}@font-face{font-family:Corinthia-regular;font-style:normal;font-weight:400;src:url(/assets/fonts/Corinthia/Corinthia-Regular.ttf)}@font-face{font-display:swap;font-family:Montserrat;src:url(/assets/fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format("truetype"),url(/assets/fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto Mono;src:url(/assets/fonts/Roboto_Mono/RobotoMono-VariableFont_wght.ttf) format("truetype")}.posr{position:relative}.dn{display:none}.tac{text-align:center!important}.tar{text-align:right!important}.text-center{text-align:center}.nowrap{white-space:nowrap}.mono{font-family:Roboto Mono,monospace}:root{--ratio:1.1;--resize:0.3vw;--s-10:calc(var(--s-9)/var(--ratio));--s-9:calc(var(--s-8)/var(--ratio));--s-8:calc(var(--s-7)/var(--ratio));--s-7:calc(var(--s-6)/var(--ratio));--s-6:calc(var(--s-5)/var(--ratio));--s-5:calc(var(--s-4)/var(--ratio));--s-4:calc(var(--s-3)/var(--ratio));--s-3:calc(var(--s-2)/var(--ratio));--s-2:calc(var(--s-1)/var(--ratio));--s-1:calc(var(--s0)/var(--ratio));--s0:calc(0.8rem + var(--resize));--s1:calc(var(--s0)*var(--ratio));--s2:calc(var(--s1)*var(--ratio));--s3:calc(var(--s2)*var(--ratio));--s4:calc(var(--s3)*var(--ratio));--s5:calc(var(--s4)*var(--ratio));--s6:calc(var(--s5)*var(--ratio));--header-height:calc(var(--s6)*2);--nav-width:calc(var(--s0)*17);--default-padding:var(--s-1);--icon-size:var(--s3);--page-width:95%;--max-page-width:calc(var(--s0)*50);--cookies-height:calc(var(--s6)*2);--border-thin:0.7px;--border-thick:3px;--space:var(--s-3);--gutter:var(--s1);--font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--text-rendering:optimizeLegibility;--shallow-shadow:1px 2px 7px 0px rgba(0,0,0,.2);--text-shadow:1px 1px 2px rgba(0,0,0,.3);--shadow:1px 3px 12px 1px rgba(0,0,0,.3);--inset-shadow:1px 2px 8px 0px rgba(0,0,0,.1) inset;--inset-shadow-right:rgba(0,0,0,.1) 0px 0 15px -3px inset,rgba(0,0,0,.1) 0px 4px 6px -4px;--lang-en-icon:url(/img/icon/en-us-rect.png);--lang-sk-icon:url(/img/icon/sk-rect.png);--icon-google:url(https://www.gstatic.com/firebasejs/ui/2.0.0/images/auth/google.svg);--icon-email:url(https://www.gstatic.com/firebasejs/ui/2.0.0/images/auth/mail.svg);--card-width:calc(var(--s6)*10.5);--card-border-radius:var(--s-10);--card-padding:calc(var(--s0)*1.15);--card-min-height:calc(var(--s6)*4);--card-title-size:var(--s1);--card-text-size:var(--s-2);--card-margin:calc(var(--s1)*1.2);--card-small-padding:calc(var(--s-2));--card-small-gap:var(--s-8);--card-image-height:calc(var(--s6)*5);--nav-item-radius:var(--s-10);--nav-item-padding:calc(var(--s0)*1.15);--nav-submenu-font:var(--s-2);--nav-title-font:var(--s-1);--nav-selected-padding:calc(var(--s-10)) var(--s-2);--nav-selected-width:calc(100% - var(--s-2)*2);--nav-submenu-padding:var(--s-6)}@media (prefers-color-scheme:dark){:root{--map-tiles-filter:brightness(0.6) invert(1) contrast(3) hue-rotate(200deg) saturate(0.3) brightness(0.7);color-scheme:dark}}.placeholder-icon-white{filter:brightness(0) invert(1)!important}.placeholder-icon-black{filter:brightness(0)!important}.rentalkovo-logo{background-image:var(--header-logo);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:calc(var(--icon-size)*1.6);margin-top:var(--s6);width:calc(var(--s1)*8);width:100%}:root[data-theme=light]{--user-icon:url(/assets/page/user-light.svg);--theme-icon:url(/assets/page/toggle-light.svg);--search-icon:url(/assets/page/search-light.svg);--hamburger-icon:url(/assets/page/menu-light.svg);--x-icon:url(/assets/page/x-light.svg);--chevron-right-icon:url(/assets/page/chevron-right-light.svg);--chevron-down-icon:url(/assets/page/chevron-down-light.svg);--header-logo:url(/assets/logo/logo-text-light.svg);--header-logo-small:url(/assets/logo/logo-symbol-light.svg);--header-home-bg:url(/assets/home/home-head-light.png);--home-ukaz-icon:url(/assets/home/ukaz.png);--home-lupa-icon:url(/assets/home/lupa.png);--home-arrow-icon:url(/assets/home/arrow.png);--home-docs-icon:url(/assets/home/docs.png);--home-trophy-icon:url(/assets/home/trophy.png);--home-zmluva-icon:url(/assets/home/zmluva.png);--home-toolbox-icon:url(/assets/home/toolbox.png);--home-finance-icon:url(/assets/home/finance.png);--home-rozcestnik-icon:url(/assets/home/rozcestnik.png);color-scheme:light}:root[data-theme=dark] .map-tiles{filter:var(--map-tiles-filter,none)}:root[data-theme=dark] .ren-icon{filter:invert(1)}:root[data-theme=dark]{--user-icon:url(/assets/page/user-dark.svg);--theme-icon:url(/assets/page/toggle-dark.svg);--search-icon:url(/assets/page/search-dark.svg);--hamburger-icon:url(/assets/page/menu-dark.svg);--x-icon:url(/assets/page/x-dark.svg);--chevron-right-icon:url(/assets/page/chevron-right-dark.svg);--chevron-down-icon:url(/assets/page/chevron-down-dark.svg);--header-logo:url(/assets/logo/logo-text-dark.svg);--header-logo-small:url(/assets/logo/logo-symbol-dark.svg);--header-home-bg:url(/assets/home/home-head-dark.jpg);--home-ukaz-icon:url(/assets/home/ukaz-dark.png);--home-lupa-icon:url(/assets/home/lupa-dark.png);--home-arrow-icon:url(/assets/home/arrow-dark.png);--home-docs-icon:url(/assets/home/docs-dark.png);--home-trophy-icon:url(/assets/home/trophy-dark.png);--home-zmluva-icon:url(/assets/home/zmluva-dark.png);--home-toolbox-icon:url(/assets/home/toolbox-dark.png);--home-finance-icon:url(/assets/home/finance-dark.png);--home-rozcestnik-icon:url(/assets/home/rozcestnik-dark.png);color-scheme:dark}:root{--color-primary:#f5b313;--color-primary-darker:#9f9990;--color-bg-semi-overlay:light-dark(rgba(0,0,0,.5),hsla(0,0%,100%,.7));--color-text:light-dark(#050505,#fafafa);--color-text-inverted:light-dark(#fefefe,#010101);--color-text-strong:light-dark(#000,#fff);--color-bg:light-dark(#fefefe,#1a1a1a);--color-bg-alt:light-dark(#f0f0f0,#2a2a2a);--color-disabled:silver;--color-link:var(--color-primary);--color-link-accent:var(--color-text);--color-footer:light-dark(#fff,#dcdcdc);--color-footer-bg:light-dark(#000,#333);--color-nav:light-dark(#000,#dcdcdc);--color-nav-bg:light-dark(silver,#262626);--color-nav-border:light-dark(#dcdcdc,#000);--color-input-border:light-dark(#333,gray);--color-form-bg:light-dark(#f7f7f7,#272727);--color-white-panel-bg:light-dark(#fefefe,#272727);--color-button-border:light-dark(var(--color-text),#fff);--color-chip-bg:light-dark(#6f8fa8,#3e596d);--color-chip-text:light-dark(#fff,#e5e5e5);--color-button-focus-text:var(--color-text-strong);--color-button-focus:var(--color-primary);--color-button-focus-border:transparent;--color-button-hover-text:var(--color-text-strong);--color-button-hover:var(--color-button-bg);--color-button-hover-border:var(--color-button-border);--color-button-bg:var(--color-primary);--color-button-text:#050505;--color-button-secondary-text:light-dark(var(--color-text),#000);--color-button-secondary-bg:light-dark(#dcdcdc,gray);--color-button-secondary-border:var(--color-button-border);--color-header:var(--color-text);--color-header-bg:light-dark(var(--color-bg),#363636);--color-header-border:light-dark(gray,var(--color-footer));--color-header-top:var(--color-primary);--color-dialog-color:light-dark(#b7b7b7,#363636);--color-theme-overlay:gray;--color-error:#dc3545;--color-danger:#b51f2e;--color-error-darker:#b51f2e;--color-error-text:#f8d7da;--color-input-text:var(--color-text);--color-cookies:#000;--color-cookies-bg:var(--color-primary);--color-review-pros:#b1c774;--color-review-cons:#aaa}body,html{background-color:var(--color-bg)}input,progress,select,textarea{all:revert}h1{font-size:var(--s6);margin-bottom:var(--s6);text-align:center}h1,h2{font-weight:700;line-height:1.2}h2{font-size:var(--s3);margin:calc(var(--s-1)*.5) 0;margin-bottom:var(--s-5);margin-top:var(--s6);padding:calc(var(--s-1)*.5) 0}h3{font-size:var(--s2);margin-top:var(--s4);padding-bottom:var(--s-5)}h3,h4{font-weight:700;line-height:1.2}h4{font-size:var(--s1);margin-bottom:var(--s-6);margin-top:var(--s1)}div,input,li,p,select,textarea{color:var(--color-text);font-size:var(--s-1);font-weight:300;line-height:1.7;text-align:left}h1,h3,h4,strong{color:var(--color-text-strong)}p{margin-block:var(--s-4);text-align:justify}blockquote{border-inline-start:2px solid var(--color-link);margin-inline-start:var(--s6);max-inline-size:65ch;padding-inline-start:var(--s-1)}blockquote+p,p+p{margin-top:var(--s1)}strong{font-weight:700}em{font-style:italic}em>strong,strong>em{color:var(--color-link);font-style:normal;font-weight:700}div>a,li>a,p>a,span>a,strong>a{color:var(--color-link);cursor:pointer;font-weight:500;padding-bottom:2px;text-decoration:none}a:hover{bottom:0;color:var(--color-link-accent);padding-bottom:0;text-shadow:none;transform:none}ol>li,ul>li{list-style-type:disc;margin-left:calc(var(--s0)*2)}ol>li,ul ol>li,ul>li{list-style-position:outside}ul ol>li{list-style-type:lower-alpha;margin-left:calc(var(--s0)*.5)}ol ul>li,ul ul>li{list-style-position:outside;list-style-type:circle;margin-left:calc(var(--s0)*3)}ol ol>li,ul ol>li{list-style-position:outside;list-style-type:lower-alpha;margin-left:var(--s6)}*{box-sizing:border-box;font-family:var(--font-family);margin:0;max-inline-size:none;padding:0}body,html{background-color:var(--color-footer-bg)}body{background-color:azure}.layout-page{background-color:var(--color-bg);display:flex;flex-direction:column;gap:0;min-height:100vh;transition:padding .3s ease-in-out}.layout-content{align-items:stretch;display:flex;flex:1;flex-direction:row;justify-content:flex-start}footer,header,main,nav{padding:var(--default-padding)}main{align-items:center;background-color:var(--color-bg);color:var(--color-text);display:flex;flex:1;flex-direction:column;margin-inline:auto;margin-bottom:var(--s4);min-width:calc(var(--s1)*20);padding:var(--s4);padding-bottom:calc(var(--s0)*7);width:-moz-fit-content;width:fit-content}section{padding-bottom:var(--s-1) 0}section:last-of-type{padding-bottom:0}body.search-page .content-max-width>*,html.property-view .content-max-width>*{max-width:none!important}body.home .hero.content-max-width>*,body:not(.home) .content-max-width>*{max-width:calc(var(--s6)*26)}button.icon{background-color:transparent;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;box-shadow:none;height:var(--icon-size);line-height:var(--icon-size);margin:0;padding:0;width:var(--icon-size)}button.icon:active,button.icon:pushed{outline:none;transform:none}button.icon:hover{background-color:var(--color-button-hover);border-color:var(--color-button-hover-border);outline:none;transform:none}button.icon:focus{border:none;outline:none;transform:none}sl-button[variant=primary]::part(base){background-color:var(--color-button-bg);border:none;color:var(--color-button-text)}button,sl-button[variant=default]::part(base){background-color:var(--color-button-bg);color:var(--color-button-text);transition:all .2s ease-in-out}sl-button.btn-email::part(base){background-color:#ea4335!important;color:#fff!important}sl-button.btn-whatsapp::part(base){background-color:#25d366!important;color:#fff!important}sl-button.btn-skype::part(base){background-color:#00aff0!important;color:#fff!important}sl-button.btn-facebook::part(base){background-color:#1877f2!important;color:#fff!important}.delete-property-btn{align-content:center}.delete-property-btn sl-icon{display:inline-block;min-width:var(--s-1)}.button-group{display:flex;flex-wrap:wrap;gap:0 calc(var(--s-6)/2);justify-content:center}.btn-sm{font-size:var(--s-3);gap:var(--s-3);margin:0 auto;padding:var(--s-6) var(--s0)}button.secondary{background-color:var(--color-button-secondary-bg);border-color:var(--color-button-secondary-border);color:var(--color-button-secondary-text);font-weight:400}.button-delete{background-color:var(--color-error);border-color:var(--color-error-darker);color:var(--color-error-text)}.button-delete:hover{background-color:var(--color-error-darker)}button:hover{border-color:var(--color-button-hover-text);color:var(--color-button-hover-text);transform:translateY(-.5px);transition:all .2s ease-in-out}button.pushed,button:active{background-color:var(--color-button-hover);border-color:transparent;box-shadow:var(--shallow-shadow);transform:translateY(1px);transition:all .2s ease-in-out}dialog{background-color:var(--color-bg);border:1px solid var(--color-button-secondary-bg);border-radius:var(--s-1);box-shadow:var(--shadow);box-shadow:rgba(0,0,0,.16) 0 var(--s-1) var(--s2) 0;color:var(--color-tex);left:50%;max-width:calc(var(--s0)*30);opacity:0;padding:var(--s-1);position:fixed;top:50%;transform:scale(.1) translate(-50%,-50%);transition:all allow-discrete .5s;width:80%;z-index:100;&::backdrop{backdrop-filter:none;background-color:hsl(0 0 0/0);background-image:none;transition:all allow-discrete .3s}}sl-dialog::part(header-actions){padding:var(--header-spacing)}sl-dialog.property-form-dialog::part(panel){width:clamp(450px,630px,90vw)!important}sl-dialog{position:fixed;z-index:999}sl-dialog:not(.property-form-dialog)::part(body){margin-top:calc(var(--s5)*-1)}sl-dialog::part(footer){display:flex;gap:var(--s-5);justify-content:flex-end}sl-dialog::part(header){background:var(--color-bg-alt);margin-bottom:var(--s1);z-index:1}sl-dialog::part(title){font-size:var(--s1);font-weight:700;line-height:2.2}.dialog-buttons{display:flex;flex-direction:row;gap:var(--s-1);justify-content:flex-start;margin-bottom:var(--s-1)}@starting-style{dialog[open]{opacity:0;transform:scale(.1) translate(-50%,-50%)}dialog[open]::backdrop{background-color:hsl(0 0 0/0);opacity:0}}dialog[open]{opacity:1;transform:scale(1) translate(-50%,-50%)}dialog[open]::backdrop{backdrop-filter:blur(5px) brightness(75%) saturate(50%);z-index:99}.form-group{align-items:center;display:grid;gap:var(--s0);margin-bottom:var(--s0)}sl-radio-group{display:flex;flex-direction:column;gap:var(--sl-spacing-small)}input,select,textarea{background-color:var(--color-bg);border:var(--border-thin) solid var(--color-input-border);border-radius:calc(var(--s-5)/2);box-sizing:border-box;color:var(--color-text);font-family:var(--font-family);font-size:var(--s-1);max-width:100%;padding:var(--s-2);transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;width:100%}sl-radio{display:flex}sl-checkbox::part(label){color:var(--color-text);font-family:var(--font-family);font-weight:300}.radio-input{align-items:center;display:flex}sl-radio.radio-input::part(.radio--medium),sl-radio.radio-input::part(slot){align-items:center;display:flex}sl-input,sl-select,sl-textarea{margin:var(--s-10) 0}input[type=file]{background:var(--sl-input-filled-background-color);border:none;border-radius:var(--sl-input-height-medium);font-size:var(--s-2);padding:var(--s-4)}.input-hint{display:flex;font-size:var(--s-3);justify-content:end;margin-bottom:var(--s2);margin-top:calc(var(--s-5)*-1);text-align:right;width:100%}label{color:var(--color-text);display:block;font-size:var(--s-1);font-weight:600;margin-bottom:0;padding-right:var(--s0)}.form-group{margin-bottom:var(--s-10);width:100%}.error-message{color:#dc3545;font-size:var(--s-2);margin-top:var(--s-4)}input[type=checkbox],input[type=radio]{height:var(--s-2);margin-right:var(--s-4);width:var(--s-2)}textarea{min-height:calc(var(--s0)*5)}.checkbox-group label{text-align:left}.checkbox-group{grid-template-columns:1fr 1fr;margin:0 auto;margin-bottom:var(--s0)}.date-select{display:flex;gap:var(--s2)}.date-select sl-select{flex:1;width:120px}.form h2{border-left:none;margin-top:var(--s-4);padding-bottom:var(--s2)}.form h3{margin-bottom:var(--s2);padding-bottom:var(--s0)}.checkbox-item{align-items:center;display:flex;gap:.5rem}.checkbox-item input[type=checkbox]{height:18px;width:18px}.checkbox-item label{cursor:pointer}.label-on-left{--label-width:3.75rem;--gap-width:1rem}.label-on-left+.label-on-left{margin-top:var(--sl-spacing-medium)}.label-on-left::part(form-control){align-items:center;display:grid;gap:var(--sl-spacing-3x-small) var(--gap-width);grid:auto/var(--label-width) 1fr}.label-on-left::part(form-control-label){text-align:right}.label-on-left::part(form-control-help-text){grid-column-start:2}.input-half-grid{grid-column-gap:var(--s3);align-items:end;display:grid;grid-template-columns:1fr 1fr}@media (max-width:768px){.checkbox-group,.input-half-grid{grid-template-columns:1fr}.checkbox-group{display:grid}}@media (max-width:486px){.form-group{grid-template-columns:1fr}label{text-align:center}}.card{background-color:var(--color-header-bg);border-radius:var(--s-3);box-shadow:var(--shallow-shadow);box-sizing:border-box;transition:all .25s ease}.card-padding{padding:var(--s1)}.card:hover{box-shadow:0 var(--s-1) var(--s5) rgba(0,0,0,.18)}#notification-container{display:flex;flex-direction:column;gap:var(--s0);left:50%;position:fixed;top:calc(var(--s1)*2);transform:translateX(-50%);transition:all .5s ease;z-index:1000}.notification{align-items:center;animation:notif-slide-in .5s ease,notif-fade-out .5s ease 2.5s forwards;background-color:#333;border-radius:calc(var(--s-3)/2);box-shadow:var(--shallow-shadow);color:#fff;display:flex;font-family:var(--font-family);justify-content:space-between;min-width:calc(var(--s1)*15);padding:var(--s0) var(--s2);transition:all .5s ease}@keyframes notif-slide-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes notif-fade-out{0%{opacity:1}to{opacity:0}}.notification-close{cursor:pointer;font-weight:700;margin-left:10px}.persistent-notification{animation:notif-slide-in .5s ease;background-color:var(--color-primary);color:var(--color-button-text)}.persistent-notification:not(.notification-close){animation:none}#loading-indicator{--c:no-repeat linear-gradient(var(--color-primary) 0 0);animation:l16 3s infinite;background:var(--c),var(--c),var(--color-bg);background-size:60% 100%;display:none;height:calc(var(--border-thick)*1.5);left:0;position:fixed;top:0;width:100%;z-index:999}@keyframes l16{0%{background-position:-150% 0,-150% 0}66%{background-position:250% 0,-150% 0}to{background-position:250% 0,250% 0}}.lightbox{background:rgba(0,0,0,.9);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.lightbox-img{cursor:pointer}.lightbox img{left:50%;margin:auto;max-height:90%;max-width:calc(90% - var(--s1)*3.5);position:absolute;top:50%;transform:translate(-50%,-50%);z-index:0}.lightbox-close,.next,.prev{align-items:center;background:var(--color-bg);border-radius:calc(var(--s1)*3);color:#fff;color:var(--color-text);cursor:pointer;display:flex;font-size:var(--s1);height:calc(var(--s1)*1.5);justify-content:center;position:absolute;width:calc(var(--s1)*1.5);z-index:1}.lightbox-close{right:var(--s-6);top:var(--s-6)}.prev{left:var(--s-6);top:50%}.next{right:var(--s-6);top:50%}.lightbox{z-index:9999}.lightbox-close{align-items:center;background:var(--color-bg);border-radius:var(--s6);display:flex;font-size:var(--s1);height:var(--s6);justify-content:center;width:var(--s6)}@media (max-width:960px){.lightbox{height:100vh;width:100vw}}ren-button{--ren-button-color:var(--color-button-focus-text);--ren-button-color-bg:var(--color-primary);align-items:center;justify-content:center}ren-button sl-button,ren-link-button sl-button{margin:var(--s-10) 0;width:auto}ren-button.btn-full-width sl-button,ren-link-button.btn-full-width sl-button{margin:var(--s-10) 0;width:100%}ren-link-button sl-button::part(base),sl-button::part(base){color:var(--ren-button-color)}ren-button sl-button::part(base){background-color:var(--ren-button-color-bg);color:var(--ren-button-color);transition:.1s ease-in-out}ren-button[role=secondary] sl-button::part(base),ren-button[variant=secondary] sl-button::part(base){background-color:var(--color-button-secondary-bg);color:var(--color-button-secondary-text)}ren-button[role=danger] sl-button::part(base),ren-button[variant=danger] sl-button::part(base){background-color:var(--color-danger);color:var(--color-error-text)}ren-button sl-button::part(base):hover{border:none;box-shadow:var(--shallow-shadow);filter:brightness(105%);outline:.1px solid var(--color-button-focus-text);outline-offset:1px;transform:translateX(.2px) translateY(-2px) scale(1.01);transition:.1s ease-in-out;z-index:10}ren-button sl-button::part(base):active{box-shadow:var(--inset-shadow);outline:1px solid var(--color-button-focus-text);transform:translateX(-.1px) translateY(1px) scale(.99);transition:.1s ease-in-out;z-index:10}.no-entries{background:var(--color-form-bg);grid-column:1/-1;margin-bottom:var(--s2)}.error,.no-entries{border-radius:var(--s-9);padding:var(--s2);text-align:center}.error{background:var(--color-error);color:var(--color-error-text);margin-top:var(--s2)}sl-dropdown sl-menu-item sl-icon{margin-right:var(--s-1)}sl-dropdown sl-menu-item::part(base){text-align:left;width:100%}.badge.badge--experimental{background:#fcf8e3;border:1px solid #faebcc;border-radius:3px;color:#8a6d3b;display:inline-block;font-size:11px;line-height:1.6;margin-left:6px;padding:1px 6px}ren-light-dark{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}ren-light-dark button.icon{background-image:var(--theme-icon);transition-duration:.5s}@media (max-width:768px){ren-light-dark button.icon{min-height:24px;min-width:24px}}ren-lang{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}ren-lang sl-button::part(base),ren-lang sl-button::part(label){padding-inline-end:0;padding-inline-start:0}ren-lang .lang-flag{align-items:center;display:flex;font-size:1.8rem;justify-content:center}ren-lang .lang-flag svg{height:24px;width:24px}ren-lang .lang-text{font-size:.9rem}ren-lang sl-menu-item{align-items:center;display:flex;gap:.5rem;padding:.5rem 1rem}ren-lang sl-menu-item .lang-flag{align-items:center;display:flex;font-size:1.2rem}ren-lang sl-menu-item .lang-flag svg{height:20px;width:20px}ren-lang sl-menu-item .lang-text{font-size:.9rem}html ren-lang button.icon,html[lang=sk] ren-lang button.icon{background-image:var(--lang-en-icon);transition-duration:.5s}html[lang=en] ren-lang button.icon{background-image:var(--lang-sk-icon);transition-duration:.5s}ren-lang sl-button::part(base){background-color:transparent;border:none}@media (max-width:768px){ren-lang sl-button::part(label){display:none}ren-lang .lang-flag{padding-inline-end:0}ren-lang sl-button::part(suffix){display:none!important}}ren-search-button{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}ren-search-button button.icon{background-image:var(--search-icon);transition-duration:.5s}@media (max-width:768px){ren-search-button button.icon{min-height:24px;min-width:24px}}ren-header header{align-items:center;background-color:var(--color-header-bg);border-top:var(--border-thick) solid var(--color-header-top);box-shadow:var(--shallow-shadow);color:var(--color-header);display:flex;flex-direction:row;height:var(--header-height);justify-content:space-between;left:0;min-width:var(--nav-width);position:fixed;right:0;top:0;transition:top .3s ease-in-out;width:100vw;z-index:800}ren-header header div.logo-title{align-items:center;display:flex;flex-direction:row;gap:var(--s5);justify-content:flex-start}ren-header header h1{color:var(--color-text);font-size:var(--s-4);font-weight:100;margin:0;padding:0}ren-header header img{min-height:calc(var(--icon-size)*1.5)}ren-header header div.header-right{align-items:center;display:flex;flex-direction:row;gap:var(--s-4)}ren-header header div.logo{background-image:var(--header-logo);background-repeat:no-repeat;content:"";display:block;height:calc(var(--icon-size)*1.6);width:calc(var(--s1)*8)}@media only screen and (max-width:700px){ren-header header h1{display:none}}@media only screen and (max-width:500px){ren-header header div.logo{background-image:var(--header-logo-small);width:var(--s6)}}ren-footer{align-items:stretch;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content}ren-footer .cookies-placeholder,ren-footer footer{background-color:var(--color-footer-bg);color:var(--color-footer)}html.cookies-consent ren-footer .cookies-placeholder{display:none}ren-footer .cookies-placeholder{height:var(--cookies-height)}ren-footer footer *{font-size:var(--s-3)}ren-footer footer{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}ren-footer footer a,ren-footer footer div.copy{border:none;color:var(--color-footer);font-weight:400;padding:0}ren-footer footer a:hover{bottom:1.5px;color:var(--color-primary);position:relative;transform:scale(1.01)}ren-footer footer div.copy{text-align:right}ren-footer footer div.copy span{display:inline}ren-footer footer ul{border-right:none;list-style:none;margin:0;padding:0;padding-inline:0}ren-footer footer ul li{border-right:.3px solid var(--color-footer);display:inline-block;margin-left:0;padding:0 calc(var(--s0)*.7)}ren-footer footer ul li:last-child{border-right:none}@media only screen and (max-width:1100px){ren-footer footer div.copy span{display:none}}@media only screen and (max-width:1000px){ren-footer footer{padding-block:var(--s2)}ren-footer footer ul{border-right:.1px solid var(--color-footer);padding-inline:var(--s-5);width:calc(var(--nav-width) - var(--default-padding))}ren-footer footer ul li{border-right:none;display:block;line-height:110%;margin-bottom:var(--s-5);text-align:right}}ren-cookies{align-items:center;background-color:var(--color-cookies-bg);border-bottom:var(--border-thin) solid var(--color-header-border);border-top:var(--border-thick) solid var(--color-header-top);bottom:0;box-shadow:var(--shallow-shadow);display:none;flex-direction:row;gap:calc(var(--s1)*.8);height:var(--cookies-height);justify-content:center;left:0;min-width:var(--nav-width);position:fixed;right:0;width:100vw;z-index:999}ren-cookies,ren-cookies a{color:var(--color-cookies)}ren-cookies a{text-decoration:underline}ren-trial-banner{background-color:var(--color-button-bg);box-shadow:var(--shallow-shadow);flex-direction:row;justify-content:center;left:0;min-width:var(--nav-width);position:fixed;right:0;top:0;transform:translateY(-100%);transition:transform .3s ease-in-out;width:100vw;z-index:900}.trial-banner-content,ren-trial-banner{align-items:center;display:flex;gap:var(--s1)}.trial-banner-content{justify-content:space-between;max-width:var(--content-max-width);padding:0 var(--s1);width:100%}.trial-banner-text{align-items:center;display:flex;flex:1;gap:var(--s1)}.trial-title{color:#000;font-size:.9rem;font-weight:600;white-space:nowrap}.trial-message{color:#000;font-size:.85rem;font-weight:400}.trial-accept-btn{white-space:nowrap}.layout-page{padding-top:var(--header-height)}.layout-page.with-trial-banner{padding-top:calc(var(--header-height) + var(--trial-banner-height, 48px))}.layout-page.with-trial-banner ren-header header{top:var(--trial-banner-height,48px)}@media (max-width:768px){.trial-banner-content{padding:0 var(--s0)}.trial-banner-text{gap:var(--s0)}.trial-title{font-size:.8rem}.trial-message{font-size:.75rem}}@media (max-width:480px){ren-trial-banner .trial-banner-text{flex-direction:column}.layout-page.with-trial-banner{padding-top:calc(var(--header-height) + var(--trial-banner-height, 56px))}.layout-page.with-trial-banner ren-header header{top:var(--trial-banner-height,56px)}.trial-banner-content{flex-direction:column;gap:var(--s0);padding:var(--s0)}.trial-banner-text{text-align:center}}ren-menu-button button.icon{background-image:var(--hamburger-icon);transition-duration:.5s}html.menu-open ren-menu-button button.icon{background-image:var(--x-icon);transform:rotate(180deg);transition-duration:.5s}ren-menu-button{display:none;height:-moz-fit-content;height:fit-content}@media only screen and (max-width:1000px){html[user] ren-menu-button{display:flex;flex-direction:column}}ren-menu-nav{align-items:stretch;display:flex;flex-direction:row;height:calc(100vh - var(--header-height));position:sticky;top:var(--header-height);width:calc(var(--s0)*16)}ren-menu-nav,ren-menu-nav *,ren-menu-nav nav{overflow-x:hidden}ren-menu-nav nav{background-color:var(--color-form-bg);box-shadow:var(--inset-shadow-right);color:var(--color-nav);width:var(--nav-width);width:100%}ren-menu-nav nav ul li a{border:none;color:var(--color-text);font-weight:500;padding:0;position:relative;text-align:left;width:100%}ren-menu-nav nav ul li a:hover{border:none;bottom:0;color:var(--color-link-accent);position:relative;text-decoration:none;transform:none}ren-menu-nav nav ul{margin-top:var(--s-1)}ren-menu-nav nav ul li{font-weight:700;margin-bottom:var(--s-3);text-align:right}ren-menu-nav nav ul li a.open-submenu{margin-right:var(--nav-submenu-padding)}ren-menu-nav nav ul li:has(a.open-submenu){background-color:var(--color-bg);border-radius:var(--nav-item-radius);box-shadow:var(--shallow-shadow);padding-bottom:0;padding-inline:var(--nav-submenu-padding);padding-top:var(--nav-submenu-padding);transition-duration:.1s}ren-menu-nav nav ul li ul li{border:none;border-radius:var(--nav-item-radius);list-style-position:inside;list-style-type:none;margin-left:0;padding-inline:var(--s-5);transition-duration:.1s}ren-menu-nav nav ul li ul li,ren-menu-nav nav ul li ul li a{font-size:var(--nav-submenu-font);font-weight:300}ren-menu-nav nav ul li ul li:has(>a.selected){background-color:var(--color-nav-bg);border:none;box-shadow:var(--shallow-shadow);color:var(--color-text-strong);padding:var(--nav-selected-padding);position:relative;transition-duration:.1s;width:calc(100% - var(--nav-selected-padding))}body[data-user-authenticated=false] .open-menu-button{display:none}.open-menu-button{font-size:1.25rem}@media only screen and (min-width:1000px){.open-menu-button{display:none}}@media only screen and (max-width:1000px){ren-menu-nav.menu-nav-desktop{display:none}}ren-menu-nav nav ul li{list-style-position:inside;list-style-type:none;margin-left:0;overflow-y:hidden}ren-menu-nav nav ul li a+ul{border-right:1.5px solid var(--color-text);font-size:var(--s-1);margin:0;max-height:0;opacity:0;padding:0;transform:scaleY(0);transform-origin:top;transition:all .4s ease}ren-menu-nav nav ul li a.open-submenu+ul{margin:var(--s-4) var(--s-5) var(--s1) 0;margin-right:0;max-height:1000px;opacity:1;padding-left:var(--nav-submenu-padding);padding-right:var(--nav-submenu-padding);transform:scaleY(1)}ren-menu-nav nav ul li a span{background-color:transparent;background-image:var(--chevron-right-icon);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:var(--s-1);transition-duration:.3s;width:var(--s-1)}ren-menu-nav nav ul li a.open-submenu span{transform:rotate(90deg);transition-duration:.3s}nav ul li a.selected{color:var(--color-text-strong);font-weight:600}.open-submenu{font-size:var(--nav-title-font);font-weight:500}.open-submenu li{font-weight:600}ren-menu-nav nav ul li a.open-submenu:after{bottom:-10px;width:100%}ren-menu-nav nav ul li a:after{background-color:var(--color-text);bottom:-3px;content:"";height:calc(var(--s-10)/3);left:0;position:absolute;transition:all .25s ease-in-out;width:0}ren-menu-nav nav ul li a:hover:after{width:100%}html:not([user]) ren-menu-nav,html:not([user]) ren-menu-nav nav{opacity:1;opacity:0;transform:scaleX(1);transform:scaleX(0);width:0}ren-user-button{display:flex;flex-direction:column}ren-user-button .user-controls{align-items:center;gap:1rem;margin-left:auto}ren-user-button sl-dropdown sl-menu-item sl-icon{font-size:1.15rem}ren-user-button sl-icon{font-size:1.5rem}ren-user-button sl-button::part(base),ren-user-button sl-button::part(label){align-items:center;display:inline-flex;padding-inline-start:0}ren-user-button sl-button::part(prefix){font-size:2em}ren-user-button button.user-button::part(prefix){font-size:2em}ren-user-button button.user-button{align-items:center;background-color:var(--sl-color-neutral-0);background-image:var(--user-icon);background-position:left .5rem center;background-repeat:no-repeat;background-size:1.5rem;border:1px solid var(--sl-color-neutral-300);border-radius:var(--sl-border-radius-medium);color:var(--sl-color-neutral-900);cursor:pointer;display:flex;gap:.5rem;padding:.5rem 1rem .5rem 2.5rem;transition:all .2s ease}ren-user-button button.user-button:hover{background-color:var(--sl-color-neutral-100);border-color:var(--sl-color-neutral-400)}ren-user-button button.lang-button{min-width:120px}ren-user-button .lang-flag{font-size:1.2rem}ren-user-button .lang-text{font-size:.9rem}ren-user-button .user-controls{display:flex}ren-user-button .user-button{align-items:center;display:flex}ren-user-button .user-icon{background-position:50%;background-size:cover;border-radius:50%;display:inline-block;height:24px;vertical-align:middle;width:24px}ren-user-button sl-button::part(base){background-color:transparent;border:none}@media (max-width:768px){ren-user-button sl-button.user-button .btn-text{display:none!important}ren-user-button sl-button::part(label){margin-right:0!important;padding:0;padding-inline-end:0;padding-inline-start:0}ren-user-button .user-icon{margin-right:0!important}ren-user-button sl-button::part(prefix){margin-right:0!important}}ren-login-dialog:not(:defined),ren-user-login:not(:defined){display:none!important;opacity:0!important;visibility:hidden!important}ren-login-dialog[style*=display],ren-user-login[style*=display]{opacity:1!important;visibility:visible!important}ren-login-dialog sl-dialog:not([open]),ren-user-login sl-dialog:not([open]){display:none}ren-login-dialog sl-dialog[open],ren-user-login sl-dialog[open]{display:block!important;opacity:1!important;visibility:visible!important}ren-user-login h2{display:flex;flex-direction:row;justify-content:space-between}ren-user-login button.icon.close{background-image:var(--x-icon);margin-left:auto;transition-duration:.5s}ren-user-login button.login{display:flex;gap:var(--s-5)}ren-user-login sl-dialog div[slot=label]{font-size:var(--s0);margin-right:-72px;margin-top:var(--s-6);text-align:center}ren-user-login .loginSection{margin-bottom:var(--s6);margin-top:var(--s0)}ren-user-login .loginSection-title{margin-bottom:var(--s-1);text-align:center}ren-user-login .loginSection-buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--s-1);justify-content:center}ren-user-login .signUpSection{margin-bottom:var(--s-6);margin-top:var(--s0)}ren-user-login .signUpSection-title{margin-bottom:var(--s-1);text-align:center}ren-user-login .signUpSection-buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--s-1);justify-content:center}ren-user-login .forgot-password{margin-top:var(--s-1);text-align:center}ren-user-login button.login.google{background-color:#fff}ren-user-login button.google div.icon{background-image:var(--icon-google)}ren-user-login button.login.email{background-color:#db4437;color:#fff}ren-user-login button.email div.icon{background-image:var(--icon-email)}ren-user-login .button-group{display:flex;gap:var(--s-1);justify-content:center;margin-top:var(--s2)}ren-user-login .button-group ren-button{min-width:120px}ren-header ren-user-login header div,ren-user-login .success-message{flex-direction:column}ren-user-login .providers{align-items:stretch;display:flex;flex-direction:column;margin-block:var(--s2)}ren-auth-guard .auth-guard-content,ren-auth-guard .auth-guard-content *{text-align:center}ren-auth-guard h2{margin-top:0}ren-auth-guard .auth-guard-logo{margin-top:var(--s6);max-width:200px;width:100%}.form-container,ren-landlord{max-width:var(--max-page-width);width:100%}.form-container{display:grid;gap:calc(var(--s6)*2);grid-template-columns:1fr 1.5fr;margin:var(--s1) auto;min-width:-moz-min-content;min-width:min-content;padding:calc(var(--s1)*2)}.button-container.button-container-center{justify-content:center}.current-subscriptions{border-bottom:1px solid var(--sl-color-neutral-200);margin-bottom:var(--s6);padding-bottom:var(--s6)}.subscription-item{background:var(--sl-color-neutral-50);border:1px solid var(--sl-color-neutral-200);border-radius:var(--sl-border-radius-medium);margin-top:var(--s4);padding:var(--s4)}.subscription-details{margin-bottom:var(--s4)}.subscription-details p{color:var(--sl-color-neutral-700);margin:var(--s2) 0}.manage-subscription-button{width:100%}.current-subscriptions h4{color:var(--sl-color-neutral-700);margin-bottom:var(--s4)}.photo-section{align-items:center;box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:var(--s1);min-width:calc(var(--s0)*16);width:calc(var(--s0)*16)}.landlord-photo-preview{border:var(--border-thin) solid var(--color-nav-border);border-radius:50%;height:75%;margin:0;-o-object-fit:cover;object-fit:cover;transition:all .25s ease;width:75%}.details-section{box-sizing:border-box;display:flex;flex:1;flex-direction:column;justify-content:space-between;max-width:100%;min-width:0}.button-container{margin-top:var(--s1)}.button-container,.file-input-container{flex-direction:column;gap:var(--s0);text-align:center;width:100%}.file-input-container{display:flex;margin-top:1rem}.file-input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.file-name{color:var(--color-text);font-size:var(--s-1);margin-top:var(--s-3)}.photo-container{height:calc(var(--s0)*11);position:relative;width:calc(var(--s0)*11)}.delete-photo-btn,.photo-container{align-items:center;display:flex;justify-content:center}.delete-photo-btn{background-color:var(--color-bg);background-image:var(--x-icon);background-position:50%;background-repeat:no-repeat;background-size:var(--s-4);border:none;border-radius:50%;box-shadow:var(--shallow-shadow);color:var(--color-text);cursor:pointer;height:var(--s2);padding:0;position:absolute;right:0;top:var(--s-9);width:var(--s2)}.delete-photo-btn:hover{background-color:var(--color-nav-bg)}.landlord-actions{display:flex;justify-content:center}@media (max-width:1200px){.form-container{align-items:center;flex-direction:column}.photo-section{flex:0 0 auto;margin-bottom:var(--s1);width:100%}.details-section{width:100%}}@media (max-width:768px){.form-container{grid-template-columns:1fr}}ren-screening,ren-screening .container{max-width:var(--max-page-width)}ren-screening .container{margin:0 auto}ren-screening .registry-grid{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--s5);justify-content:space-around;margin-top:35px}ren-screening .screening-item{border-radius:var(--screening-item-border-radius);box-shadow:var(--shallow-shadow);cursor:pointer;height:var(--screening-item-width);transition:all .25s ease;width:var(--screening-item-width)}ren-screening .screening-item:hover{box-shadow:var(--shadow);outline:.1px solid var(--color-text);transform:translateX(.2px) translateY(-2px) scale(1.01);transition:.2s ease-in-out;z-index:10}ren-screening .screening-item:active{box-shadow:var(--inset-shadow);outline:1px solid var(--color-text);transform:translateX(-.1px) translateY(1px) scale(.99);transition:.2s ease-in-out;z-index:10}@media (max-width:500px){ren-screening .registry-grid{justify-content:center}}ren-properties{max-width:var(--max-page-width);width:100%}.properties-container{display:flex;display:grid;flex-wrap:wrap;gap:var(--s3);gap:var(--card-padding);grid-template-columns:repeat(auto-fill,minmax(var(--card-width),1fr));justify-content:center;padding:var(--card-padding);text-align:center}.field-group{margin:var(--s-7) 0}.property-card{background-color:var(--color-white-panel-bg);border-radius:var(--card-border-radius);box-sizing:border-box;display:inline-block;margin:0 var(--card-margin);margin-right:0;max-width:calc(var(--s6)*9)}.group-subtitle{margin-bottom:10px;margin-top:25px}.property-card:first-of-type{margin-left:0}.property-card-buttons{display:flex;flex-wrap:wrap;gap:var(--s-10);justify-content:center;margin:var(--s-2)}ren-property-card sl-card::part(body){padding:0}ren-property-card .property-card-body{padding:var(--card-padding)}.properties-container .property-card__img{height:var(--card-image-height)}.property-card__img{align-items:center;background-color:#f8f8f8;display:flex;height:100%;justify-content:center;position:relative}.property-card-img-placeholder,.property-card__img{border-radius:var(--card-border-radius) var(--card-border-radius) 0 0;width:100%}.property-card-img-placeholder{height:calc(var(--s0)*11);-o-object-fit:cover;object-fit:cover}.property-card-img-placeholder img{height:calc(var(--s1)*3.5);margin:var(--s-1);width:auto}.property-card-gallery-img{border-radius:var(--card-border-radius) var(--card-border-radius) 0 0;height:calc(var(--s0)*11);-o-object-fit:cover;object-fit:cover;width:100%}.property-card img.placeholder-icon{-o-object-fit:contain;object-fit:contain}.visual-section{padding:var(--s2)}.color-picker{margin-bottom:var(--s3)}.color-grid{display:grid;gap:var(--s1);grid-template-columns:repeat(auto-fill,minmax(60px,1fr));margin-top:var(--s1)}.color-option{border-radius:var(--sl-border-radius-medium);cursor:pointer;height:60px;transition:transform .2s ease;width:60px}.color-option:hover{transform:scale(1.05)}.color-option.selected{box-shadow:0 0 0 3px var(--sl-color-primary-600)}.gallery-grid{display:grid;gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:var(--s2)}.gallery-item{border-radius:var(--sl-border-radius-medium);overflow:hidden;position:relative}.gallery-item img{height:150px;-o-object-fit:cover;object-fit:cover;width:100%}.gallery-item-actions{display:flex;gap:var(--s1);opacity:0;position:absolute;right:var(--s1);top:var(--s1);transition:opacity .2s ease}.gallery-item:hover .gallery-item-actions{opacity:1}.empty-gallery{background:var(--sl-color-neutral-100);border-radius:var(--sl-border-radius-medium);padding:var(--s3);text-align:center}.property-card__content{letter-spacing:-.025em;min-height:var(--card-min-height);position:relative;text-align:left}.property-card-title{align-items:center;display:inline-block;font-size:var(--card-title-size);font-style:normal;font-weight:500;line-height:1.618em;margin-bottom:var(--card-padding);transition:all .25s ease}.property-card button,.property-card button:hover{border:var(--border-thin) solid var(--color-primary-darker)}.property-card button{font-size:1rem;margin:0}.property-card p{color:var(--color-text);font-size:var(--card-text-size);font-weight:400;margin:var(--card-small-gap) 0}.placeholder-icon{max-height:50%;max-width:50%;-o-object-fit:contain;object-fit:contain;opacity:.7}.button-container.tac{justify-content:center}.button-container{display:flex;flex-direction:row;gap:var(--s-5)}.gallery-preview{background:var(--color-white-panel-bg);border:2px dashed #ccc;border-radius:8px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);margin-top:10px;min-height:150px;padding:20px}.preview-item{aspect-ratio:1;border:2px solid #ddd;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer;overflow:hidden;position:relative;transition:all .2s ease}.preview-item:hover{box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-2px)}.preview-item.is-main{box-shadow:0 0 0 2px gold}.preview-item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.preview-item .remove-image{position:absolute;right:8px;top:8px;z-index:1}.preview-item:hover .remove-image{opacity:1}.gallery-instructions{color:#666;grid-column:1/-1;padding:20px;text-align:center}.copy-link-container{align-items:center;display:flex;flex-direction:row;gap:var(--s-10)}@media screen and (max-width:768px){ren-properties{width:100%}.social-label{display:none}.properties-container{justify-content:start;text-align:left}}@media screen and (max-width:480px){.properties-container{padding:0}}.card-holder{flex-wrap:wrap;gap:var(--s3);justify-content:center;padding-block:var(--s3)}.card-holder,ren-property-card{align-items:stretch;display:flex;flex-direction:row}ren-property-card{margin:0;padding:0;width:calc(var(--card-width))}ren-property-card sl-card{box-shadow:var(--shallow-shadow);height:100%;transform-origin:center center;transition:transform .2s ease,box-shadow .2s ease;width:100%}ren-property-card sl-card:hover{box-shadow:var(--shadow);transform:translateX(.2px) translateY(-.4px) scale(1.01);z-index:1}.property-title-link{color:inherit;display:block;height:calc(var(--s5)*2);text-decoration:none}.add-property-btn-container{text-align:center;width:100%}.property-title-link:hover{text-decoration:underline}.form-section{margin-bottom:var(--s4)}.form-section h3{border-bottom:1px solid var(--sl-color-neutral-200);margin-bottom:var(--s2);padding-bottom:var(--s-1)}.title-section{margin-bottom:var(--s3)}.property-type-group{display:grid;gap:var(--s2);grid-template-columns:1fr 1fr}.property-details-group{display:grid;gap:var(--s2);grid-template-columns:repeat(3,1fr)}@media screen and (max-width:768px){.card-holder{justify-content:center}}.public-property-card{width:calc(var(--s0)*15)}.public-property-card sl-carousel::part(base){gap:0}.public-property-card sl-carousel::part(navigation-button){background-color:hsla(0,0%,100%,.75);border-radius:50%;color:#000;display:flex;font-size:18px;height:40px;justify-content:center;opacity:0;position:absolute!important;width:40px}.public-property-card sl-carousel::part(navigation-button):hover{background-color:#fff}.public-property-card sl-carousel:hover::part(navigation-button){opacity:1;transition:all .25s ease}.public-property-card sl-carousel::part(navigation-button--next){right:0}.public-property-card sl-carousel::part(navigation-button--prev){left:0}.public-property-card sl-carousel::part(pagination){bottom:15px;height:10px;left:50%;margin-left:auto;margin-right:auto;margin-top:-16%;max-width:90%;overflow:hidden;position:absolute;transform:translateX(-50%)}.public-property-card .review-count{font-weight:400}.public-property-card h3{display:flex;font-size:1rem;font-weight:600;justify-content:space-between;line-height:1.5;margin:var(--s-6) 0;padding-bottom:0}.public-property-card .image-container{height:100%;width:100%}.public-property-card .property-attributes{color:var(--sl-color-neutral-400);font-size:.9rem;font-weight:500}.public-property-card .property-price .price-timespan{color:var(--sl-color-neutral-400)}.public-property-card .property-content{padding:0 calc(var(--s-6)*.5)}.public-property-card .property-price{font-size:1rem;font-weight:500}.public-property-card sl-carousel::part(pagination-item){height:calc(var(--sl-spacing-small)*.5)!important;width:calc(var(--sl-spacing-small)*.5)!important}.public-property-card h3 a{color:inherit;margin-left:0;text-decoration:none}.public-property-card .image-container img{aspect-ratio:1/1;border-radius:22px;height:calc(100% - 8px);left:0;-o-object-fit:cover;object-fit:cover;position:relative;top:3px;width:100%}.public-property-card{max-width:calc(var(--s0)*15);width:100%}.rating-wrapper{text-wrap:nowrap}@media (max-width:850px){.public-property-card sl-carousel::part(pagination){margin-top:-24%}}ren-tenants{max-width:var(--max-page-width);width:100%}ren-tenants .tenant-details label{text-align:left}ren-tenants .dialog-buttons{display:flex;gap:var(--card-small-gap);justify-content:flex-end;margin-top:var(--gutter)}ren-tenants .tenants-table td{white-space:nowrap}ren-tenants #tenants-container{text-align:center}ren-tenants .tenants-list{display:grid;gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(var(--card-width),1fr));margin-bottom:var(--s6);margin-top:var(--s2)}ren-tenants th.name-column,ren-tenants th.property-column{text-align:left}ren-tenants .tenant-card{background:var(--color-form-bg);border-radius:var(--card-border-radius);box-shadow:var(--shallow-shadow);overflow:hidden;transition:all .3s ease}ren-tenants .tenant-card:hover{box-shadow:0 var(--s-3) var(--s-1) rgba(0,0,0,.2);transform:translateY(calc(var(--s-4)*-1))}ren-tenants .tenant-header{align-items:center;background:var(--color-primary);border-radius:var(--card-border-radius) var(--card-border-radius) 0 0;display:flex;justify-content:space-between;padding:0 var(--card-padding)}ren-tenants .tenant-header h3,ren-tenants .tenant-header h4{color:var(--color-button-text)}ren-tenants .tenant-info{padding:var(--card-padding)}ren-tenants .tenant-info p{margin:var(--s-10) 0}ren-tenants .tenant-actions{display:flex;padding:calc(var(--card-padding)/2)}ren-tenants .delete-tenant-btn{background:none;border:none;color:#fff;cursor:pointer;display:flex;transition:all .3s ease}sl-menu-item{display:flex}ren-tenants .delete-tenant-btn:hover{color:var(--color-primary-darker)}ren-tenants .property-item{background:#fff;border:var(--border-thin) solid transparent;border-radius:var(--nav-item-radius);cursor:pointer;padding:var(--card-small-padding);transition:all .3s ease}ren-tenants .property-item:hover{background:var(--color-form-bg)}ren-tenants .property-item.selected{background:var(--color-form-bg);border-color:var(--color-primary)}ren-tenants .tenants-table{border-collapse:collapse;border-radius:var(--card-border-radius);box-shadow:var(--shallow-shadow);margin-bottom:var(--s2);margin-top:var(--s2);overflow:hidden;width:100%}ren-tenants .tenants-table th{background-color:var(--color-primary);color:var(--color-button-text);font-size:var(--s-2);padding:var(--s-3) var(--s1);text-align:left}ren-tenants .tenants-table td{border-bottom:1px solid var(--color-border);padding:0 var(--s0)}ren-tenants .tenant-row{transition:background-color .2s ease}ren-tenants .tenant-row:hover{background-color:var(--color-bg-hover)}ren-tenants .tenant-row.even-row{background-color:var(--color-form-bg)}ren-tenants .tenant-row.odd-row{background-color:var(--color-bg-alt)}ren-tenants .tenant-details-row td{padding:0}ren-tenants .tenant-details{background-color:var(--color-bg-light);padding:var(--s1);position:relative}ren-tenants .tenant-details-grid{display:grid;gap:var(--s1);grid-template-columns:repeat(3,1fr)}ren-tenants .detail-item{display:flex;flex-direction:column}ren-tenants .detail-item.full-width{grid-column:1/-1}ren-tenants .detail-item label{color:var(--color-text-muted);font-weight:700;margin-bottom:var(--s-2)}ren-tenants .close-details{position:absolute;right:var(--s0);top:var(--s0)}ren-tenants .collapse-tenant-btn sl-icon,ren-tenants .expand-tenant-btn sl-icon{font-size:1rem}@media (max-width:768px){ren-tenants .tenant-details-grid{grid-template-columns:1fr}ren-tenants .tenants-table .contact-column{display:none}}ren-tenants .form-grid{display:grid;gap:var(--s1);grid-template-columns:1fr 1fr}@media (max-width:576px){ren-tenants .form-grid{grid-template-columns:1fr}}@media (max-width:768px){.tenant-actions{padding-top:0!important}.tenant-actions sl-icon-button,.tenant-actions sl-icon-button:hover{color:var(--color-button-text)}.desktop-view{display:none}.mobile-view{display:block}.tenant-card{border-radius:var(--card-border-radius);box-shadow:var(--shallow-shadow);margin-bottom:var(--s2);padding:var(--s-1);position:relative}.tenant-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.tenant-name{font-size:1.1em;font-weight:700}.tenant-card-info{margin-bottom:15px}.info-item{margin-bottom:5px}.info-label{font-weight:500}.tenant-item.card{margin-bottom:var(--s6)}ren-tenants .tenant-details{display:grid;grid-template-columns:1fr 1fr}.tenant-card-actions{border-top:1px solid #eee;display:flex;gap:10px;justify-content:flex-end;margin-top:10px;padding-top:10px}.current-tenant{border-left:4px solid #28a745}.even-card{background-color:#f8f9fa}.odd-card{background-color:#fff}}@media (min-width:769px){.desktop-view{display:block}.mobile-view{display:none}}@media (max-width:480px){ren-tenants .tenant-details{display:grid;grid-template-columns:1fr 1fr}}.tenant-property{color:var(--sl-color-primary-600);font-size:var(--sl-font-size-small);font-weight:var(--sl-font-weight-semibold);margin-bottom:var(--s-1)}.search-highlight{background-color:var(--sl-color-warning-200);color:var(--sl-color-warning-900)}ren-payments{width:100%}ren-payments,ren-payments ren-property-selector{max-width:var(--max-page-width)}ren-payments .payment-details label{text-align:left}ren-payments table{width:100%}.payment-dialog sl-input::part(prefix){display:none}ren-payments .dialog-buttons{display:flex;gap:var(--card-small-gap);justify-content:flex-end;margin-top:var(--gutter)}ren-payments #payments-container{margin-top:var(--s2);text-align:center}ren-payments .payments-list{display:grid;gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(var(--card-width),1fr));margin-bottom:var(--s2);margin-top:var(--s2)}ren-payments sl-tag::part(base){background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-button-text)!important;font-weight:600}ren-payments .payment-item{border-radius:var(--card-border-radius);box-shadow:var(--shallow-shadow);overflow:hidden;transition:all .3s ease}ren-payments .payment-item:hover{box-shadow:0 var(--s-3) var(--s-1) rgba(0,0,0,.2);transform:translateY(calc(var(--s-4)*-1))}ren-payments .payment-header{border-radius:var(--card-border-radius) var(--card-border-radius) 0 0;padding:calc(var(--card-padding)*.5)}ren-payments .payment-header h4{margin:0}ren-payments .payment-details{padding:calc(var(--card-padding)*.5)}ren-payments .payment-detail-row{display:grid;grid-template-columns:1fr 1fr}ren-payments .detail-label{color:var(--color-text-muted);font-weight:700}ren-payments sl-icon[name=search]{margin-left:var(--s-6)}ren-payments .payment-actions{gap:var(--s-6)}ren-payments .payment-property{background-color:var(--color-bg-light);border-bottom:1px solid var(--color-border);padding:var(--card-small-padding)}ren-payments .property-title{font-weight:700;margin-bottom:var(--s-6)}ren-payments .property-address{color:var(--color-text-muted);font-size:.9em}ren-payments .vs-label{color:var(--color-text-muted);font-weight:700;margin-bottom:var(--s-6)}ren-payments .category-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--s1)}ren-payments .payment-category{margin-bottom:var(--s3)}ren-payments .payment-category h3{color:var(--color-text);margin-bottom:var(--s1);margin-top:var(--s2)}ren-payments .no-items-message{color:var(--color-text-muted);font-style:italic;padding:var(--s1)}ren-payments .add-payment-container{display:flex;flex-wrap:wrap;gap:var(--s1);justify-content:center;margin-top:var(--s2)}ren-payments .all-payments-container .payment-category{margin-bottom:var(--s4)}ren-payments .payments-card-list{display:flex;flex-direction:column;gap:16px;width:100%}ren-payments .payment-item.card{border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:16px;transition:transform .2s,box-shadow .2s;width:100%}ren-payments .payment-item.card:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-3px)}ren-payments .payment-header{align-items:center;border-bottom:1px solid #eee;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}ren-payments .payment-name{flex:1;font-size:18px;font-weight:600;margin:0 0 8px}ren-payments .payment-actions{display:flex;gap:5px}ren-payments .payment-property{border-bottom:1px solid #eee;margin-bottom:12px;padding-bottom:8px}ren-payments .payments-table .property-column{min-width:170px}ren-payments .property-title{font-weight:600;margin:0 0 4px}ren-payments th.due-day-column,ren-payments th.name-column,ren-payments th.payment-column{max-width:90px}.payment-detail-section-title{font-size:var(--s-1);margin-bottom:var(--s1)}ren-payments .property-address{font-size:14px;margin:0}ren-payments .payment-details{display:flex}ren-payments .detail-label{font-size:var(--s-3);margin:0 0 2px}ren-payments .detail-value{font-size:var(--s-3);font-weight:500;margin:0}.add-payment-container{margin-bottom:var(--s2);margin-top:var(--s2)}.filter-container{border-radius:var(--card-border-radius);margin-bottom:var(--s2);padding:var(--s-1)}@media (max-width:768px){.payment-details{display:flex;flex-wrap:wrap;gap:var(--s6);grid-template-columns:1fr}}#payment-form{display:flex;flex-direction:column}@media (max-width:768px){ren-payments .payments-list{grid-template-columns:1fr}ren-payments .category-header{align-items:flex-start;flex-direction:column;gap:var(--s1)}}@media (min-width:769px){ren-payments .category-header ren-button{margin-top:0}}ren-payments .payments-table{border-collapse:collapse;border-radius:var(--card-border-radius);box-shadow:var(--shallow-shadow);margin-bottom:var(--s2);margin-top:var(--s2);overflow:hidden;width:100%}ren-payments .payments-table th{background-color:var(--color-primary);color:var(--color-button-text);font-size:var(--s-2);padding:var(--s-3) var(--s1);text-align:left}ren-payments .payments-table td{border-bottom:1px solid var(--color-border);padding:0 var(--s0)}ren-payments .payment-row{transition:background-color .2s ease}ren-payments .payment-row:hover{background-color:var(--color-bg-hover)}ren-payments .payment-row.even-row{background-color:var(--color-form-bg)}ren-payments .payment-row.odd-row{background-color:var(--color-bg-alt)}ren-payments .payment-details-row td{padding:0}ren-payments .payment-details{background-color:var(--color-bg-light);padding:var(--s1);position:relative}ren-payments .payment-details-sections{display:flex;flex-direction:column;gap:var(--s2);width:100%}ren-payments .details-section{border-bottom:1px dotted var(--color-border);display:grid;grid-template-columns:1fr 1fr}ren-payments .details-section:last-child{border-bottom:none}ren-payments .payment-name-container{align-items:center;display:flex;gap:var(--s-1)}ren-payments .payment-basic-info{display:flex;flex-wrap:wrap;gap:var(--s1);justify-content:space-between}ren-payments .details-section h4{color:var(--color-text);font-size:var(--s-1);font-weight:600;margin:0 0 var(--s1) 0}ren-payments .details-grid{display:flex;flex-direction:column;margin-bottom:var(--s4)}ren-payments .detail-item{display:flex;flex-direction:column;position:relative}ren-payments .detail-item.full-width{grid-column:1/-1}ren-payments .detail-item label{color:var(--color-text-muted);font-size:var(--s-3);font-weight:700;margin-bottom:0}ren-payments .detail-item span{color:var(--color-text);font-size:var(--s-2)}ren-payments .close-details-btn{height:24px;padding:0;position:absolute;right:0;top:0;width:24px}ren-payments .edit-button-container{display:flex;justify-content:flex-end;margin-top:var(--s1)}ren-payments .previous-payments-list{display:flex;flex-direction:column}ren-payments .previous-payment-item{align-items:center;background-color:var(--color-bg-alt);border-radius:var(--s2);display:flex;justify-content:space-between;margin-bottom:var(--s-6);padding:0 var(--s-6) 0 var(--s1)}ren-payments .previous-payment-item span{color:var(--color-text);font-size:var(--s-2)}ren-payments .close-details{position:absolute;right:var(--s0);top:var(--s0)}ren-payments .collapse-payment-btn sl-icon,ren-payments .expand-payment-btn sl-icon{font-size:1rem}@media (max-width:768px){ren-payments .payment-basic-info{display:grid;grid-template-columns:1fr 1fr}ren-payments .details-grid,ren-payments .payment-details-grid{grid-template-columns:1fr}ren-payments .payments-table .category-column{display:none}ren-payments .previous-payment-item{align-items:flex-start;flex-direction:column;gap:var(--s-2)}ren-payments .edit-button-container{justify-content:center}ren-payments .payment-detail-section{width:100%}ren-payments .previous-payment-item span{font-size:var(--s0)}ren-payments .payment-details{display:flex;flex-direction:column;gap:var(--s1);margin-top:var(--s2);padding:0}ren-payments .payment-details-fields{display:grid;gap:var(--s1);grid-template-columns:1fr 1fr}ren-payments .payment-detail-section-title{font-size:var(--s-1)}ren-payments .previous-payments-list{width:100%}}.search-highlight{background:var(--sl-color-warning-200,#ff0);border-radius:2px;color:var(--sl-color-warning-900,#333);font-weight:700;padding:2px 4px}.property-selection-list{display:flex;flex-direction:column;gap:.75rem;margin:1rem 0}.property-option{background:var(--sl-color-neutral-50);border:1px solid var(--sl-color-neutral-300);border-radius:8px;cursor:pointer;padding:1rem;transition:all .2s ease}.property-option:hover{background:var(--sl-color-primary-50);border-color:var(--sl-color-primary-300);box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.property-option .property-title{color:var(--sl-color-neutral-800);font-size:.95rem;font-weight:600}.grid-wrapper{display:grid;grid-template-areas:"propertyTarget gallery" "reviewsTarget  gallery" "ownerTarget    gallery";grid-template-columns:3fr 2fr;position:relative}.property-view article{width:100%}.property-two-cols{display:grid;grid-template-columns:3fr 2fr}#ownerTarget{grid-area:ownerTarget}#reviewsTarget{grid-area:reviewsTarget}#propertyTarget{grid-area:propertyTarget}.offer-detail ul li{font-size:var(--s-2);line-height:var(--s4);margin-left:var(--s0)}.offer-detail strong{font-weight:600}.offer-detail{overflow:hidden}.property-view main{padding:0}.offer-detail__header{display:flex;margin:auto;margin:0 calc(var(--s6)*1.2)!important;margin-bottom:var(--s0);padding:0;position:relative}#languageSection{margin-top:var(--s-8)}.available-since{margin-bottom:var(--s-10)}.owner-name-photo{align-items:center;border-bottom:none;border-left:none;color:var(--color-text);display:inline-flex;font-size:var(--s3);font-weight:700;line-height:1.2;margin:0;margin-bottom:var(--s-1);padding:0;text-shadow:none}#owner-profile-card{max-width:none;padding:0!important;text-align:left}.landlord-card-name{font-size:var(--s0);font-weight:800;margin-left:var(--s0)}.owner-profile-card .basicInfo{color:#333;font-size:var(--s-2);font-weight:400;margin-bottom:var(--s-5)}.owner-name-photo img{border-radius:calc(var(--s6)*3);max-height:calc(var(--s6)*2);max-width:calc(var(--s6)*2)}.contactBtnWrapper{display:flex;justify-content:center}.profile-section{background-color:var(--color-white-panel-bg);border-radius:var(--s-6);margin:0;margin-bottom:var(--s5);margin-top:var(--s-10);padding:var(--s6) calc(var(--s6)*1.5)}#map,.profile-section{box-shadow:var(--shallow-shadow)}#map{border:var(--s-10) solid var(--color-text-inverted);border-radius:var(--s-6);height:calc(var(--s6)*12);margin-bottom:var(--s2);margin-top:var(--s-9);width:100%;z-index:0}.detail-price .priceTotal{font-size:var(--s4);font-weight:700;line-height:1.6em}.detail-price .price-timespan,.detail-price .priceTotal{align-items:center;color:var(--color-text);display:inline}.detail-price .price-timespan{font-size:var(--s-1);font-weight:500;line-height:155.4%;opacity:.5;position:relative}.leaflet-popup-content{color:#000}.profile-pic-wrapper{background-color:var(--color-primary);border-bottom-right-radius:calc(var(--s-1)*10);border-top-right-radius:calc(var(--s-1)*10);left:calc(var(--s0)*-5);padding:var(--s1);position:absolute;top:calc(var(--s-6)*-1);transform:rotate(45deg);width:calc(var(--s6)*9)}.profile-pic-wrapper .profile-card__profile-pic{align-items:center;border:var(--s-10) solid #fff;border-radius:50%;display:flex;flex-wrap:wrap;justify-content:center;-o-object-fit:cover;object-fit:cover;transform:rotate(-45deg)}.mainImgOuter,.profile-pic-wrapper .profile-card__profile-pic{float:right;height:calc(var(--s6)*4.65);position:relative;width:calc(var(--s6)*4.65)}.mainImgOuter{border-radius:calc(var(--s6)*4.65);overflow:hidden}.profile-title{margin-left:calc(var(--s6)*7.5);margin-top:calc(var(--s6)*2);max-width:80%;padding-left:0}.offer-detail__header h1{font-weight:800;margin-bottom:var(--s-10)}.propertyType-apartment .hideOn-allButGarage,.propertyType-apartment .hideOn-apartment,.propertyType-garage .hideOn-garage,.propertyType-house .hideOn-allButGarage,.propertyType-house .hideOn-house,.propertyType-room .hideOn-allButGarage,.propertyType-room .hideOn-room,.propertyType-sharedRoom .hideOn-allButGarage,.propertyType-sharedRoom .hideOn-room,.propertyType-sharedRoom .hideOn-sharedRoom{display:none}.profile-pic-wrapper .profile-card__profile-pic.noPhoto__profilePic img{max-width:calc(var(--s6)*1.5)}.offer-detail__text{margin:0 calc(var(--s6)*1.2)!important;max-width:none}.ico-txts{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:var(--s0)}.ico-txt__img{align-items:center;background:var(--color-form-bg);border-radius:50%;display:flex;height:calc(var(--s6)*2);justify-content:center;position:relative;width:calc(var(--s6)*2)}.ico-txt__img img{max-height:var(--s4);max-width:var(--s4)}.offer-detail .subheading.no-ratings{margin-bottom:var(--s6)}.offer-detail .subheading{align-items:center;display:inline-flex;margin-top:0;min-height:var(--s6)}.offer-detail .offer__rating{align-items:center;display:flex;font-size:var(--s0);margin-bottom:var(--s6);margin-top:var(--s6);padding:0;text-align:left;width:100%}#reviewsTarget .offer__rating{justify-content:center}.offer__rating-stars{height:var(--s1);margin-right:var(--s-10);overflow:hidden;position:relative;width:calc(var(--s6)*3)}.offer-detail .offer__rating-star-full{background-image:url(/assets/property/stars/star-full.svg);z-index:1}.offer-detail .offer__rating-star-empty,.offer-detail .offer__rating-star-full{background-repeat:repeat-x;background-size:calc(var(--s1)*.96);height:var(--s1);position:absolute}.offer-detail .offer__rating-star-empty{background-image:url(/assets/property/stars/star-empty.svg);width:calc(var(--s6)*3);z-index:0}.offer-detail .avgOverall{font-weight:600;margin:0 calc(var(--s-10)/2)}.ico-txt{-moz-column-gap:var(--s1);column-gap:var(--s1);flex-direction:column;min-width:calc(var(--s6)*3);text-align:center;width:auto}.checklist li,.ico-txt{align-items:center;display:flex}.checklist li sl-icon{display:inline-block;width:23.3px}.ico-txt__text{display:flex;flex-direction:column;font-size:var(--s-2);line-height:1.3em;margin-top:var(--s-5);padding:0 var(--s-10)}.ico-txt strong{font-weight:500;margin-left:calc(var(--s-10)/2)}.vybavenie img{width:var(--s4)}.crossLine{display:none}.crossLine.crossed{display:block;height:100%;left:50%;max-height:calc(var(--s6)*1.5);max-width:calc(var(--s6)*1.5);pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}html.property-view.profile-title{margin-left:calc(var(--s6)*8.5);margin-top:calc(var(--s6)*2);max-width:80%;padding:0 calc(var(--s6)*1.5);padding-left:0;position:static;text-align:left}.offer-detail__header h1{align-items:center;display:inline-flex;font-size:var(--s4);margin-top:0;position:relative;text-align:left}.offer-detail__header .gray__subheading{align-items:center;display:inline-flex;margin-bottom:var(--s6);margin-top:0;min-height:var(--s6)}.detail-price{display:flex}.gallery-masonry{background-color:var(--color-form-bg);padding:var(--s2)}#reviewsTarget{padding-bottom:calc(var(--s-10)*5)}.offer-detail__text h3{display:inline-block;font-size:var(--s2);margin:var(--s6) 0;margin-bottom:var(--s-1);position:relative}.columns-3-desktop{-moz-column-gap:var(--s-10);column-gap:var(--s-10);display:grid;grid-template-columns:1fr 1fr 1fr}.columns-3-desktop li strong{font-weight:600;margin-right:calc(var(--s-10)/2)}.offer-detail ul li.li-check{margin-left:0}li.li-check:not(.li-check--after){display:flex;flex-wrap:wrap;list-style-type:none!important}li.li-check strong{margin-left:var(--s-10)}.offer-detail__text ul li strong{color:var(--color-text);font-weight:600;margin-right:calc(var(--s-10)*.8)}.list-w-icons.vybavenie strong{color:var(--color-text);font-size:var(--s-2);font-weight:600;letter-spacing:-.01em;line-height:260%;margin-right:var(--s-5)}.list-w-icons li{align-items:center;display:flex;flex-wrap:wrap;list-style-type:none;margin-left:0}#cena-podmienky ul,#vybavenie-section ul{display:inline-block}ul ul.with-bullets{line-height:200%!important;margin-left:var(--s-10);padding-left:calc(var(--s-2)*1.5)!important;padding-right:calc(var(--s-10)*1.5)}.offer-detail__text p,.offer-detail__text ul{color:var(--color-text);font-weight:400;line-height:1.9em;margin-bottom:var(--s2)}.chip{background:var(--color-chip-bg);border-radius:calc(var(--s-10)*.75);color:var(--color-chip-text);display:inline-block;font-size:var(--s-3);font-weight:500;height:auto;line-height:2em;margin-bottom:var(--s-5);margin-right:calc(var(--s-10)*.9);padding:0 var(--s-6)}.list-w-icons.vybavenie img{margin-right:calc(var(--s-10)*1.5);max-height:calc(var(--s6)*1.5);max-width:calc(var(--s6)*1.5)}.masonry{display:flex;flex-flow:row wrap;width:100%}.masonry-brick{aspect-ratio:1/1;display:block;height:100%;width:100%}.masonry-img{border-radius:calc(var(--s-10)*.8);height:100%;max-height:calc(var(--s6)*24);-o-object-fit:cover;object-fit:cover;transition:all .25s ease;width:100%}.masonry-brick{flex:auto;height:auto;margin:0 var(--s-10) var(--s-10) 0;max-width:calc(50% - var(--s-10));position:relative;width:auto;width:calc(50% - var(--s-10))}.blueprintPreview{border-radius:var(--s-6);box-shadow:var(--shallow-shadow);cursor:pointer;-o-object-fit:contain;object-fit:contain}.subheading{color:var(--color-text);font-size:var(--s-2);font-weight:400;line-height:167.5%;margin-bottom:calc(var(--s6)*2.5);text-align:left}.gallery-title{display:none}@media only screen and (max-width:1920px){.offer-detail__text{margin:0 calc(var(--s6)*1.25)!important;max-width:none}}@media only screen and (max-width:1280px){.grid-wrapper{display:grid;grid-template-areas:"propertyTarget" "gallery" "reviewsTarget" "ownerTarget";grid-template-columns:1fr;grid-template-rows:auto auto auto}.gallery-title{display:block;margin-bottom:var(--s6)}}@media only screen and (max-width:960px){.columns-3-desktop{display:grid;grid-auto-flow:row!important;grid-template-columns:unset!important;grid-template-rows:unset!important}}@media only screen and (max-width:768px){.available-since,.offer-detail__header h1{display:block;text-align:center;width:100%}.available-since{margin-bottom:var(--s-1)}html.property-view .offer-detail__header{display:flex;flex-direction:column;padding:var(--s6);text-align:center}.offer-detail .subheading{text-align:center}html.property-view .detail-price{justify-content:center}html.property-view .profile-title{margin-left:0;margin-top:0;max-width:100%;padding-left:0}html.property-view .profile-pic-wrapper{background-color:transparent;left:0;position:relative;text-align:center;top:0;transform:none;width:100%}.mainImgOuter{float:none;margin:0 auto;margin-bottom:var(--s-6);margin-top:var(--s6);overflow:visible}.profile-pic-wrapper .profile-card__profile-pic{box-shadow:var(--shallow-shadow)}.offer-detail__text h3{text-align:center;width:100%}.ico-txts,.offer-detail .offer__rating{justify-content:center}.rating--short{display:block}.property-two-cols{grid-row-gap:var(--s1);display:grid;grid-template-columns:1fr}}@media print{@page{size:210mm 297mm;margin-bottom:0;max-width:210mm}#cookie-consent,.hiddendiv.common{display:none!important}.gray__subheading{padding-right:25px}body,html{max-width:210mm;padding:3mm}#owner-profile-card{margin:0!important}.profile-card-wrapper{margin-top:0!important}#gallery{margin:0}#gallery h3{font-size:14pt!important;margin-left:0!important}.owner-profile-name{margin-bottom:15px}#contactBtn{display:none!important}.owner-profile-head{color:#000;font-display:swap;font-family:Montserrat,sans-serif;font-size:14pt!important;font-weight:700;margin:0 0 6px}#property-owner-photo{border-width:1mm;box-shadow:0 3px 5px rgba(0,0,0,.29);height:1.5cm;width:1.5cm}.dn-on-preview{display:none}.profile-section{border:none!important;box-shadow:unset!important;padding:0 14px!important}.profile-section span.c__h1--sans{font-size:12px!important}.profile-card{margin:0;max-width:none}.tenant-profile .profile-title{margin-left:0;margin-top:0;padding:0}#gallery,section,section.offer-reviews-section{page-break-inside:avoid}.site-content,body{height:auto}.map-wrapper,.map-wrapper .map{display:none!important}#qr-code{height:30mm;width:30mm}#qr-logo img{height:auto;max-width:30mm;padding-top:5px}#qr{border-radius:5px;box-shadow:0 0 5px #00000057;display:block;height:auto;max-height:none;max-width:none;padding:10px 10px 5px;position:absolute;right:20px;top:20px;width:auto;z-index:9}.tenant-profile .offer-detail__text{margin:0}#topbar,body.my-item.logged-in .li-check--invisible,body.my-item.logged-in li.item--invisible,body.my-item.logged-in span.item--invisible,html body.my-property .circle-btn--pencil,html body.my-tenant-profile .circle-btn--pencil{display:none!important}body .chip{border:1px solid #b3b3b3;color:#000;font-size:9px;padding:0 4px}body .ico-txts .ico-txt .ico-txt__text{font-size:10px;font-size:12px;margin-top:-5px}li.li-check .material-icons,li.li-check .material-symbols-outlined{font-size:17px}.delete-img{display:none!important}.ico-txts .ico-txt .ico-txt__img img.crossLine{max-height:36px!important;max-width:36px!important}.ico-txts .ico-txt .ico-txt__img img:not(.crossLine){height:44px;max-height:24px!important;max-width:24px!important;width:auto}body.ico-txts .ico-txt .ico-txt__img{height:64px;width:64px}.ico-txt{margin-right:27px!important}.offer-detail__text p,.offer-detail__text ul{font-weight:500}.offer-detail__text h3:not(:first-of-type){margin-top:6mm}#reviewsTarget h2,body .offer-detail__text h3{font-size:14pt!important;margin:5mm 0 6px!important}#reviewsTarget .subheading{font-size:11px;margin-bottom:0}#reviewsTarget h2{margin-bottom:6px;padding-top:5px}.masonry--h{display:block;justify-content:space-around;margin-left:0;margin-right:0;margin-top:25px;width:100%}.masonry-brick{float:left;max-width:30%}.offer-detail__text .owner-profile-head{color:#000;font-size:14px;font-weight:700}.contactBtnWrapper{display:none}.nevyplnene,div.nevyplnene{display:none!important;height:0}.gallery-masonry{background-color:#fff;padding:13px}.gallery-masonry h3,.gallery-title{display:block!important;margin-bottom:0!important;margin-left:15px!important;padding-bottom:0!important}#myChart{display:none!important}.rating-list--thin{margin:0;width:auto}.rating-list-item .offer__rating{margin-top:0}div.rating-list-item{-webkit-box-align:start;display:flex}body ul.with-bullets li{font-size:13px;line-height:1.618em}body .offer-detail__text p,body .offer-detail__text ul{font-size:10px;font-size:12px;margin-bottom:3px;margin-top:4px}body .list-w-icons.vybavenie img{margin-right:6px;max-height:20px;max-width:14px}body .list-w-icons li:not(:last-of-type){margin-bottom:0}body .list-w-icons.vybavenie strong{font-size:10px}.sluzba .profile-title,body .detail-nehnutelnosti .profile-title h1{margin-bottom:0;margin-top:0}.detail-price .priceTotal,.detail-price .priceTotalCurrency,body .detail-price .price-timespan{font-size:13.3px}body .detail-nehnutelnosti .profile-title .gray__subheading,body .sluzba .profile-title .gray__subheading{margin-bottom:0;min-height:0}body .offer-detail__text{margin:0 15px}.offer-detail__text ul,body .ico-txts,body .offer-detail__text p{margin-bottom:10px}#imgUpload,.circle-btn,.ratings-timeline-section,.top-bar,footer{display:none!important}.grid-wrapper{display:block}.detail-nehnutelnosti .profile-pic-wrapper{left:0;top:0;width:auto}.site-content{margin:0;margin-top:0!important}.ico-txts .ico-txt .ico-txt__img{background:transparent;height:54px}.offer-detail__text h3{font-size:19px;margin-bottom:0!important;text-align:left}.offer__rating-stars{display:none;margin-right:0;width:70px}.offer__rating{font-size:11pt!important;justify-content:flex-start!important;margin-bottom:0!important;margin-top:10px!important;text-align:left!important}body div.offer__rating-stars>div{background-size:14px!important}body div.offer__rating-stars>div:last-of-type{background-size:14px!important;width:70px!important}br{display:none}.offer-detail__header h1{margin-bottom:0;margin-top:7px}.detail-nehnutelnosti .profile-title,.sluzba .profile-title{margin-left:0;margin-top:0;max-width:none;padding:0;text-align:center;text-align:left;width:calc(100% - 38mm)}.detail-nehnutelnosti .profile-title h1,.sluzba .profile-title h1{font-size:31px;margin-bottom:0}.detail-nehnutelnosti .profile-title .gray__subheading,.sluzba .profile-title .gray__subheading{font-size:14px;margin-bottom:20px!important;margin-top:14px!important}.li-check--checked:not(.li-check--after),.li-check--true:not(.li-check--after){background-position:9px;background-size:14px}.detail-price .price-timespan,.detail-price .priceTotal,.detail-price .priceTotalCurrency{font-size:17.3px;line-height:1em}#properties-list{margin:0 auto;max-width:80vw}.profile-pic-wrapper{background-color:transparent;display:none;position:relative;transform:none}.profile-pic-inner,.profile-pic-wrapper .profile-card__profile-pic{border-radius:0;float:none;transform:none}.offer-detail__text{margin:31px 20px 0 30px}.offer-detail__header{display:block}.offer-detail__text h3{margin-top:0}ul.with-bullets li span{color:#000;font-weight:500}.ico-txts{margin-bottom:30px;margin-top:5px}.ico-txts .ico-txt{font-size:13px;margin-right:30px}ul.with-bullets li{font-size:13px;line-height:1.6em}.list-w-icons.vybavenie strong{font-size:13px;line-height:213%}.offer-detail__text h3{font-size:16px;font-weight:700}.print-only{display:block}.print-only.print-only-inline{display:inline}#reviewsTarget{padding-bottom:30px}.rating-list{font-size:10px;margin-top:20px}.rating-list--thin{display:block}.rating-list-item .offer__rating{float:left}div.rating-list-item{max-width:9cm}.na-prenajom{font-size:15px}.rating-list-item span{display:block;display:flex;font-size:11px;width:auto}.offer__rating.rating--small{display:none}.h3--opis-domu{box-sizing:content-box!important;clear:both;display:inline;display:block!important;float:none!important;float:none;-moz-page-break-before:always!important;page-break-before:always!important;position:static!important}.circle-btn,.not-print{display:none}@page{size:210mm 297mm}.profile-title{margin-left:0!important}ren-header,ren-menu-nav{display:none!important}}ren-review{border:1px solid var(--color-button-secondary-bg);border-radius:var(--card-border-radius);box-shadow:var(--shallow-shadow);box-shadow:rgba(0,0,0,.16) 0 var(--s-1) var(--s2) 0;max-width:var(--max-page-width);overflow:hidden;padding:var(--s6);position:relative;width:100%}ren-review .profile-pic-wrapper{left:calc(var(--s0)*-3);top:calc(var(--s-6)*-1)}.detect-hover{position:relative}.detect-hover span{background:var(--sl-color-neutral-900);border-radius:var(--sl-border-radius-small);color:var(--sl-color-neutral-0);padding:4px 6px;position:absolute;right:-30px;text-align:center;top:-4px}.detect-hover span:empty{display:none}.review-title{font-size:2.5rem}.property-info{margin-bottom:calc(var(--s-6)*8);margin-left:calc(var(--s6)*7);margin-top:0}.rating-section{margin:0 auto;max-width:calc(var(--s6)*17)}.timeline-item-wrapper{display:flex;flex-wrap:wrap;padding-bottom:var(--s6);position:relative}.rating-label label{text-align:left}.reviews-title{border:none;font-size:var(--s6);font-weight:800;margin-left:0;margin-right:0;margin-top:calc(var(--s6)*2);padding:0;text-align:center;text-shadow:none;width:100%}.timeline-item{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin:0 auto;position:relative;width:100%}.basicInfo strong{font-weight:500}.timeline-year{color:var(--color-text);display:block;font-size:calc(var(--s6)*1.4);font-weight:900;letter-spacing:-.01em;line-height:141%;opacity:.15;padding:var(--s-10) 0;position:relative;text-align:center;z-index:1}:root[data-theme=dark] .timeline-year{opacity:.35}.timeline-date{grid-column-gap:var(--s-10);background-color:var(--color-white-panel-bg);border:var(--border-thin) solid #f5b313;border-radius:var(--s6);box-shadow:var(--shallow-shadow);box-sizing:border-box;color:var(--color-text);display:grid;font-size:var(--s-4);font-weight:600;grid-template-columns:1fr 1fr 1fr;line-height:141%;margin:0;padding:calc(var(--s-10)*.5);place-content:center;text-align:center;transform:translateY(50%);z-index:11}.rating-pros{grid-area:rating-pros}.rating-cons{grid-area:rating-cons}.timeline-comment__title{color:var(--color-text);font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:158.5%;margin:0 0 20px;text-align:justify}.timeline-comment{grid-column-gap:var(--s6);background:var(--color-white-panel-bg);border-left:calc(var(--border-thick)*1.7) solid var(--color-review-pros);border-radius:var(--card-border-radius);border-right:calc(var(--border-thick)*1.7) solid var(--color-review-cons);box-shadow:var(--shallow-shadow);display:grid;grid-template-areas:"rating-pros rating-cons" "rating-name rating-name";grid-template-columns:1fr 1fr;grid-template-rows:auto auto;line-height:1.618em;padding:calc(var(--s0)*2) var(--s-3) var(--s-10) var(--s2);position:relative;text-align:justify;width:100%;z-index:2}.timeline-item-wrapper:after{background-color:#f5b313;content:"";display:block;height:100%;left:50%;position:absolute;transform:translateX(-50%);width:calc(var(--s-10)*.5);z-index:0}.timeline-profile-tag,a.timeline-profile-tag{align-items:center;color:var(--color-text);display:flex}.timeline-profile-tag img,a.timeline-profile-tag img{border:calc(var(--s-10)*.5) solid var(--color-white-panel-bg);border-radius:50%;filter:var(--shallow-shadow);margin-right:var(--s-10)}.rating--short{display:none!important}.reviewer-photo{border-radius:50%;height:var(--s6);-o-object-fit:cover;object-fit:cover;width:var(--s6)}.reviewer-details{display:flex;flex-direction:column}.rating-item,.rental-period{align-items:center;display:flex}.rating-item{gap:1rem;justify-content:space-between;margin-bottom:1rem}.rating-label{align-items:center;display:flex;font-weight:600;min-width:200px}.rating-value{color:#666;font-weight:500}.review-well{border-radius:4px;line-height:1.618em;margin:1rem 0;padding:1rem}.review-explanation{border-radius:8px;margin:1rem 0;padding:1rem}.submit-review{margin-top:var(--s6)}@media only screen and (max-width:768px){.rating--short{display:block}.contactBtnWrapper button{margin-left:0}.contactBtnWrapper{justify-content:start;margin-top:var(--s6)}.rating-section{max-width:unset}ren-review .profile-pic-wrapper{background:none;display:flex;justify-content:center;left:0;position:static;top:0;transform:none;width:100%}#profile-card__profile-pic{float:none;transform:none}.property-info{margin-bottom:0!important;margin-left:0!important;margin-top:0}}@media screen and (max-width:600px){.rating-section{max-width:unset}.rating-item{align-items:start;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;margin-bottom:1rem;text-align:left}}@media only screen and (max-width:480px){.timeline-comment{display:flex;flex-direction:column}#reviewsTarget .offer__rating.rating--short{display:flex!important;font-size:var(--s-2);font-weight:500;margin:0!important}#reviewsTarget .offer__rating{display:none!important}.rental-period,.timeline-profile-tag,a.timeline-profile-tag{font-size:var(--s-2);font-weight:500}.rental-period{align-items:center;display:flex;justify-content:center}}ren-documents{display:block;max-width:var(--max-page-width);width:100%}ren-documents .documents-container{display:flex;flex-direction:column;gap:0}ren-documents .documents-table{border-collapse:collapse;margin:var(--s2) 0;width:100%}ren-documents .documents-table td,ren-documents .documents-table th{border:var(--border-thin) solid var(--color-nav-border);padding:var(--s-4);text-align:left}ren-documents .documents-table td{padding:0 var(--s-4)}ren-documents .documents-table th{font-weight:700}ren-documents .documents-table th,ren-documents .documents-table tr:hover,ren-documents .documents-table tr:nth-child(2n),ren-documents .upload-section{background-color:var(--color-form-bg)}ren-documents .upload-section{border-radius:var(--s-9);margin:var(--s2) 0;padding:var(--s-6)}ren-documents .upload-section button,ren-documents .upload-section input,ren-documents .upload-section select{margin:var(--s-2);padding:var(--s-2)}ren-documents #uploadButton{margin-top:var(--s5)}ren-documents .document-link{color:var(--color-text)}@media (max-width:768px){ren-documents .document-type{display:none}}.documents-table th.property-column{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documents-table{border-collapse:collapse;margin-top:var(--s-3);width:100%}.documents-table td,.documents-table th{border-bottom:1px solid var(--sl-color-neutral-200);padding:var(--sl-spacing-medium);text-align:left}.documents-table th{background-color:var(--sl-color-neutral-100);color:var(--sl-color-neutral-700);font-weight:600}.documents-table tr:hover{background-color:var(--sl-color-neutral-50)}.documents-table .document-link:hover{text-decoration:underline}.upload-button{margin-top:var(--s-3);width:100%}.empty-state{color:var(--sl-color-neutral-500);padding:var(--s-6);text-align:center}@media (max-width:600px){.documents-table,.documents-table tbody,.documents-table td,.documents-table th,.documents-table thead,.documents-table tr{display:block}.documents-table thead tr{left:-9999px;position:absolute;top:-9999px}.documents-table tr{background-color:var(--sl-color-neutral-50);border:1px solid var(--sl-color-neutral-200);border-radius:var(--s-6);box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:var(--s4)}.documents-table td{align-items:center;border-bottom:1px solid var(--sl-color-neutral-100);display:flex;min-height:2.5rem;padding:var(--s2) var(--s3);padding-left:40%;position:relative}.documents-table td:last-child{border-bottom:none}.documents-table td:before{content:attr(data-label);font-weight:var(--sl-font-weight-semibold);left:var(--s2);position:absolute;white-space:nowrap;width:35%}.documents-table .document-name-column{background-color:var(--sl-color-neutral-100);font-weight:var(--sl-font-weight-semibold)}.documents-table .document-type-column,.documents-table td[data-label="Typ dokumentu"]{display:none}}ren-create-contract{max-width:var(--max-page-width);width:100%}.contract-page{margin:0 auto;padding:var(--s2)}.contract-page h1{font-size:var(--s3);margin-bottom:var(--s2);padding-left:var(--s0);position:relative}#contractWizard .checkbox-group{gap:0}.accent-bar{background-color:var(--color-primary);bottom:0;left:0;position:absolute;top:0;width:var(--border-thick)}.wizard-tabs{border-bottom:1px solid var(--color-button-secondary-bg);display:flex;flex-wrap:wrap;gap:var(--s-3);justify-content:center;margin-bottom:var(--s2)}.tab{border-bottom:var(--border-thick) solid transparent;color:var(--color-text-muted);cursor:pointer;padding:var(--s0) var(--s2);transition:all .3s ease}.tab:hover{background:var(--color-bg)}.tab.active,.tab:hover{color:var(--color-text)}.tab.active{border-bottom-color:var(--color-primary);font-weight:500}.step-container{display:none;opacity:0;transition:opacity .3s ease}.step-container.active{display:block;opacity:1}.wizard-navigation{border-top:1px solid var(--color-border);display:flex;justify-content:space-between;margin-top:var(--s2);padding-top:var(--s0)}button{background-color:var(--color-button-bg);border:none;border-radius:var(--s-10);color:var(--color-text-inverted);cursor:pointer;font-weight:500;padding:var(--s-1) var(--s0);transition:background-color .3s ease}button:hover{background-color:var(--color-button-hover)}button:disabled{cursor:not-allowed;opacity:.5}.existing-tenant{background:var(--color-bg);border-radius:var(--s-10);margin-bottom:var(--s0);padding:var(--s0)}.tenant-actions{display:flex;gap:var(--s-3);justify-content:end;margin-top:var(--s0)}.tenant-actions button{font-size:var(--s-1);padding:var(--s-3) var(--s0)}input[readonly]{background:var(--color-bg-muted);cursor:not-allowed}.owner-actions{display:flex;gap:var(--s-3);justify-content:end;margin-top:var(--s0)}.owner-actions button{background-color:var(--color-error);font-size:var(--s-1);padding:var(--s-3) var(--s0)}.owner-actions button:hover{background-color:var(--color-error-text)}.contract-form-container ul li{list-style-type:none;margin-left:0;padding-left:0}.contract-form-container label{max-width:calc(var(--s6)*8)}.contract-form-container ul li label{text-align:left}.contract-form-container .checkbox-item label{max-width:unset;text-align:left}.contract-form-container .radio-group label{max-width:calc(var(--s6)*14);text-align:left}.contract-form-container h4{font-size:var(--s2);font-style:normal;margin:var(--s2) 0}.helper-text{margin-bottom:var(--s-1);text-align:right}.contract-form-container .delete-btn{background-color:var(--color-error)}.contract-form-container .delete-btn:hover{background-color:var(--color-error-darker)}@media (max-width:1000px){ren-create-contract{width:100vw}}@media (max-width:500px){.wizard-tabs{flex-direction:column}}ren-advertisement{max-width:var(--max-page-width);width:100%}div.advertisement-controls,ren-advertisement form{display:flex;flex-direction:column;gap:var(--s-4)}.all-properties-overview{margin-top:var(--s2);overflow-x:auto}.all-properties-overview h3{margin-bottom:var(--s3)}.status-x{color:var(--color-error)}.status-check{color:var(--sl-color-success-700)}.properties-table th.questions-cell{min-width:250px}.properties-table{border-collapse:collapse;border-radius:var(--sl-border-radius-medium);box-shadow:var(--sl-shadow-small);margin-bottom:var(--s4);min-width:650px;overflow:hidden;width:100%}.properties-table td,.properties-table th{border-bottom:1px solid var(--sl-color-neutral-200);padding:calc(var(--s-6)/2) var(--s2)}.properties-table th{background-color:var(--sl-color-neutral-50);font-weight:var(--sl-font-weight-semibold)}.properties-table tr:last-child td{border-bottom:none}.properties-table tr:hover{background-color:var(--sl-color-neutral-50)}.advertisement-controls{margin-top:var(--s3)}.selected-questions{margin-top:var(--s2)}.selected-questions h4{margin-bottom:var(--s2)}ren-advertisement .checkbox-group{gap:calc(var(--s-6)*.5)}.selected-questions sl-details{--width:100%;--border-width:0;--border-radius:4px;--padding:5px;--summary-padding:5px;--summary-font-size:0.9rem;--summary-color:var(--sl-color-neutral-700);--summary-font-weight:500}ren-advertisement sl-details::part(content){padding-top:0}.selected-questions ul{font-size:.9rem;margin:0;padding-left:20px}.selected-questions li{margin-bottom:3px}.properties-table .price-details{color:var(--sl-color-neutral-600);font-size:var(--sl-font-size-x-small)}.properties-table .price-cell{min-width:100px;white-space:nowrap}ren-advertisement .selected-property-title{margin-top:var(--s5);text-align:center}ren-advertisement #advertisementButtons,ren-advertisement #advertisementStatus,ren-advertisement .advertisement-controls{text-align:center}.step-indicator{background-color:var(--sl-color-primary-50);background-color:var(--color-form-bg);border:1px solid var(--color-button-bg);border-radius:var(--sl-border-radius-medium);color:var(--sl-color-primary-700);color:var(--color-button-focus);font-weight:var(--sl-font-weight-semibold);margin-bottom:var(--s3);padding:var(--s1) var(--s2)}.checkbox-group{display:grid;gap:calc(var(--s-6)/2.5);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}@media screen and (max-width:768px){.text-center.nowrap{white-space:nowrap}.properties-table td,.properties-table th{padding:var(--s-5) var(--s-2)}.properties-table .price-details{display:none}.properties-table{display:block;min-width:auto;overflow-x:auto;width:100%}.properties-table thead{display:none}.properties-table tbody{display:block;width:100%}.properties-table tr{border:1px solid var(--sl-color-neutral-200);border-radius:var(--sl-border-radius-medium);display:block;margin-bottom:var(--s2)}.properties-table td{border-bottom:1px solid var(--sl-color-neutral-200);display:block;padding:var(--s2);position:relative;text-align:right}.properties-table td:before{content:attr(data-label);font-weight:var(--sl-font-weight-semibold);left:var(--s2);position:absolute;text-align:left;width:45%}.properties-table td:last-child{border-bottom:none}.properties-table td.actions{text-align:center}}@media screen and (max-width:480px){.properties-table{min-width:auto}.properties-table td:nth-child(4),.properties-table th:nth-child(4){display:none}.properties-table td{padding:var(--s2) var(--s1)}.properties-table td:before{width:40%}}.property-details-table{margin:var(--s2) 0}.property-details-table .properties-table{margin:0 auto;max-width:800px}.property-details-table th{padding-right:var(--s2);text-align:right;white-space:nowrap;width:150px}.property-details-table td{text-align:left}.property-details-table td.actions{text-align:right;white-space:nowrap;width:150px}ren-advertisement td.actions ren-button,ren-advertisement td.actions ren-button sl-button{width:100%}.availability-cell .availability-date,.price-cell .price-total,.status-cell .status{padding:var(--sl-spacing-medium)}.price-inputs{display:flex;flex-direction:column;gap:var(--s2)}@media screen and (max-width:768px){.property-details-table .properties-table{min-width:auto;width:100%}.property-details-table td,.property-details-table th{display:block;padding:var(--s-2);text-align:left;width:100%}.property-details-table td.actions{text-align:left;width:100%}.property-details-table tr{border-bottom:1px solid var(--sl-color-neutral-200);display:block;margin-bottom:var(--s2)}.property-details-table tr:last-child{border-bottom:none}}.questions-list{background-color:var(--sl-color-neutral-50);border-radius:var(--sl-border-radius-medium);margin:0;padding:var(--s-2) 0}.questions-list h4{color:var(--sl-color-neutral-700);margin-bottom:var(--s2)}.questions-list ul{display:grid;gap:var(--s1);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));list-style:none;margin:0;padding:0}.questions-list li{border-radius:var(--sl-border-radius-pill);font-size:var(--sl-font-size-small);padding:0}@media screen and (max-width:768px){.questions-list ul{grid-template-columns:1fr}.questions-row td{padding:0!important}}ren-property-selector sl-carousel{min-height:250px}ren-property-selector .selected-property-title{margin-top:var(--s5)}ren-property-selector .carousel-wrapper{align-content:center;background-color:var(--color-form-bg);border-radius:var(--s-5);display:block;height:300px;transition:.2s ease-in-out}ren-property-selector .carousel{min-height:300px!important}ren-property-selector .carousel-img-container{margin-bottom:var(--s-6)}ren-property-selector sl-carousel-item{align-content:baseline;display:block}ren-property-selector .no-properties-message{width:100%}ren-property-selector sl-carousel-item p{font-size:.9rem;height:calc(var(--s0)*2.5);line-height:1.3;padding:0;text-align:center}ren-property-selector .carousel-property-title{line-height:1.2;text-align:center}ren-property-selector sl-carousel-item div.property-image{border-radius:50%;cursor:pointer;height:100px;margin-inline:auto;-o-object-fit:cover;object-fit:cover;overflow:hidden;transition:.2s ease-in-out;width:100px}ren-property-selector sl-carousel-item.selected div.property-image .property-card-img-placeholder{border-radius:100%;height:90px;width:90px}ren-property-selector sl-carousel-item div.property-image .property-card-img-placeholder{border-radius:100%;height:100px;width:100px}ren-property-selector sl-carousel-item div.property-image{outline:5px solid transparent;outline-offset:-5px}ren-property-selector sl-carousel-item.selected div.property-image,ren-property-selector sl-carousel-item.selected div.property-image:active,ren-property-selector sl-carousel-item.selected div.property-image:hover{align-items:center;display:flex;height:100px;justify-content:center;outline:5px solid #f5b313;outline-offset:-5px;width:100px}ren-property-selector sl-carousel-item div.property-image:hover{box-shadow:var(--shallow-shadow);filter:brightness(125%);transition:.2s ease-in-out;z-index:10}ren-property-selector sl-carousel-item div.property-image:active{box-shadow:var(--inset-shadow);outline:1px solid var(--color-text);transition:.2s ease-in-out;z-index:10}@media (max-width:468px){ren-property-selector sl-carousel-item{display:flex}ren-property-selector .carousel-img-container{align-items:center;display:flex;justify-content:center;width:140px}}.all-properties-image{align-items:center;background-color:var(--sl-color-neutral-50);border-radius:var(--sl-border-radius-medium);display:flex;height:100%;justify-content:center;min-height:80px;width:100%}ren-financial-transactions{max-width:var(--max-page-width);width:100%}ren-search{width:100%}ren-search .search-container{margin:0 auto;padding:2rem}ren-search .search-head{display:flex;justify-content:unset;margin:0 auto;max-width:100%}ren-search h2{color:var(--sl-color-neutral-900);margin-bottom:var(--sl-spacing-large);text-align:center}ren-search .search-filters{display:grid;gap:var(--sl-spacing-medium);grid-template-columns:1fr 1fr 1fr;margin-bottom:var(--sl-spacing-x-large)}ren-search .search-results{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:flex-start}ren-search .search-results:after,ren-search .search-results:before{content:"";flex:0 1 calc(20% - 1.5rem);height:0;margin:0}ren-search .search-results:before{order:1}public-property-card,ren-search .property-card{background:var(--sl-color-neutral-0);border-radius:var(--sl-border-radius-medium);box-shadow:var(--sl-shadow-x-small);flex:0 1 calc(20% - 1.5rem);margin-bottom:1.5rem;overflow:hidden;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}ren-search .property-card:hover{box-shadow:var(--sl-shadow-medium);transform:translateY(-4px)}ren-search .property-card img{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}ren-search .property-info{padding:var(--sl-spacing-medium)}ren-search .property-info h3{color:var(--sl-color-neutral-900);font-size:var(--sl-font-size-large);margin:0 0 var(--sl-spacing-small) 0}ren-search .property-info p{color:var(--sl-color-neutral-600);margin:0 0 var(--sl-spacing-medium) 0}ren-search .no-results{grid-column:1/-1;padding:var(--sl-spacing-x-large);text-align:center}ren-search .property-card__img{align-items:center;display:flex;height:200px;justify-content:center;width:100%}ren-search .placeholder-icon{height:64px;opacity:.7;width:64px}.search-form{background:var(--color-form-bg);border-radius:.5rem;display:flex;justify-content:center;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:calc(var(--max-page-width)*1.15);padding:2rem;width:100%}.basic-search{align-items:end;display:flex;flex-wrap:wrap;gap:1rem}.search-item{width:calc(var(--s6)*7)}@media (max-width:1400px){public-property-card,ren-search .property-card,ren-search .search-results:after,ren-search .search-results:before{flex:0 1 calc(25% - 1.5rem)}}@media (max-width:1200px){public-property-card,ren-search .property-card,ren-search .search-results:after,ren-search .search-results:before{flex:0 1 calc(33.333% - 1.5rem)}}@media (max-width:900px){public-property-card,ren-search .property-card,ren-search .search-results:after,ren-search .search-results:before{flex:0 1 calc(50% - 1.5rem)}}@media (max-width:768px){ren-search .search-filters,ren-search .search-results{grid-template-columns:1fr}.search-container{padding:var(--s-3)}.search-form{gap:var(--s-2);grid-template-columns:1fr}.search-form .field-group{grid-column:1/-1}.search-form .search-button{grid-column:1/-1;width:100%}.search-results-grid{gap:var(--s-2);grid-template-columns:1fr}.search-results-grid .property-card{max-width:none;min-width:auto}}@media (prefers-color-scheme:dark){ren-search .property-card{background:var(--sl-color-neutral-50)}ren-search .property-info h3{color:var(--sl-color-neutral-0)}ren-search .property-info p{color:var(--sl-color-neutral-300)}}@media screen and (max-width:560px){ren-search .search-results{justify-content:center}.basic-search{flex-direction:column}.search-item{width:100%}}ren-home-search{background-color:var(--color-bg);display:block;margin:0 auto;padding:var(--s6);width:100%}ren-home-search .home-search-container{border-radius:.5rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;padding:2rem;width:100%}ren-home-search h2{color:var(--sl-color-neutral-900);margin-bottom:1.5rem;text-align:center}ren-home-search .home-search-fields,ren-home-search .home-search-form{display:flex;justify-content:center;width:100%}ren-home-search .home-search-fields{align-items:end;flex-wrap:wrap;gap:1rem}ren-home-search .search-item{width:calc(var(--s6)*7)}ren-home-search sl-input::part(base),ren-home-search sl-select::part(base){--sl-input-height:3.5rem}@media screen and (max-width:990px){ren-home-search .search-item{width:calc(var(--s6)*8)}}@media screen and (max-width:768px){ren-home-search .search-item{width:calc(var(--s6)*10)}}@media screen and (max-width:560px){ren-home-search .home-search-fields{flex-direction:column}ren-home-search .search-item{width:100%}}@media (max-width:768px){.home-search-container{padding:var(--s-3)}.home-search-form{gap:var(--s-2);grid-template-columns:1fr}.home-search-form .field-group{grid-column:1/-1}.home-search-form .search-button{grid-column:1/-1;width:100%}}@media (prefers-color-scheme:dark){ren-home-search h2{color:var(--sl-color-neutral-900)}}ren-rating{max-width:var(--max-page-width);width:100%}ren-rating .container{margin:0 auto;max-width:var(--max-page-width)}ren-rating table{border-collapse:collapse;border-radius:var(--card-border-radius);box-shadow:var(--shallow-shadow);margin-bottom:var(--s2);margin-top:var(--s2);overflow:hidden;width:100%}ren-rating table th{background-color:var(--color-primary);color:var(--color-button-text);font-size:var(--s-2);padding:var(--s-3) var(--s1);text-align:left}ren-rating table td{border-bottom:1px solid var(--color-border);padding:0 var(--s0)}ren-rating tr{transition:background-color .2s ease}ren-rating tr:hover{background-color:var(--color-bg-hover)}ren-rating tr.even-row{background-color:var(--color-form-bg)}ren-rating tr.odd-row{background-color:var(--color-bg-alt)}.pending-review-card,.review-card{background:var(--color-form-bg);border:1px solid var(--color-button-secondary-bg);border-radius:var(--s-9);padding:var(--s2)}.review-card{background:var(--sl-color-neutral-0);border:1px solid var(--sl-color-neutral-200);border-radius:var(--sl-border-radius-medium);margin-bottom:var(--sl-spacing-medium);padding:var(--sl-spacing-medium)}.review-main-info{align-items:center;display:flex;gap:var(--sl-spacing-small)}.review-meta{color:var(--sl-color-neutral-600);font-size:var(--sl-font-size-small);margin-top:var(--sl-spacing-x-small)}.review-preview{align-items:center;display:flex;justify-content:space-between;margin-top:var(--sl-spacing-small)}.review-excerpt{color:var(--sl-color-neutral-700);flex:1;margin:0}.pending-review-card{background:var(--sl-color-neutral-50);border:1px solid var(--sl-color-neutral-200);border-radius:var(--sl-border-radius-medium);margin-bottom:var(--sl-spacing-medium);padding:var(--sl-spacing-medium)}.pending-review-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--sl-spacing-small)}.tenant-info{display:flex;flex-direction:column}.review-link{display:flex;gap:var(--sl-spacing-x-small)}.review-link sl-input{flex:1}.review-details{padding:var(--s2) 0}.review-header{margin-bottom:var(--s4)}.review-meta{color:var(--sl-color-neutral-700);margin-top:var(--s2)}.meta-item{align-items:center;display:flex;gap:var(--s2);margin-bottom:var(--s1)}.ratings-details{margin:var(--s4) 0}.ratings-grid{display:grid;gap:var(--s2)}.average-rating{align-items:center;display:flex;font-size:1.1em;font-weight:700;justify-content:space-between;margin-bottom:var(--s2)}.average-rating .rating-stars{font-size:1.2em}.rating-row{justify-content:space-between}.rating-row,.rating-stars{align-items:center;display:flex}.rating-stars{gap:var(--s2)}.review-section{margin:var(--s4) 0}.review-section h4{margin-bottom:var(--s1)}hr{background-color:var(--sl-color-neutral-200);border:0;height:1px;margin:var(--s2) 0}#ratings-container,.completed-reviews,.pending-reviews{margin:calc(var(--s6)*1) 0}.completed-reviews h4,.pending-reviews h4{margin:calc(var(--s2)*1) 0}.rating-details{background:var(--sl-color-neutral-50);border-radius:var(--sl-border-radius-medium);margin-top:var(--s-3);max-height:400px;overflow-y:auto;padding:var(--s-3)}.review-dialog{max-width:600px;width:90vw}.review-dialog sl-dialog::part(body){padding:var(--s-4)}@media (max-width:768px){.reviews-table td,.reviews-table th{font-size:var(--sl-font-size-small);padding:var(--sl-spacing-small)}.reviews-table .rating-display sl-rating{--symbol-size:1rem}}ren-financial-overview,ren-property-expenses{display:block;max-width:var(--max-page-width)}.property-expenses{padding:1rem}.property-expenses .header{margin-bottom:2rem}.property-expenses .header h2{color:var(--sl-color-neutral-900);font-size:1.75rem;font-weight:600;margin:0 0 1rem}.property-expenses .header .description{color:var(--sl-color-neutral-700);font-size:.95rem;line-height:1.6;margin:0 0 2rem}.property-selection{margin-bottom:2rem}.expenses-container{background:#fff;border:1px solid var(--sl-color-neutral-200);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:1.5rem}.month-navigation,.year-navigation{align-items:center;border-bottom:1px solid var(--sl-color-neutral-200);display:flex;gap:1rem;justify-content:center;margin-bottom:1.5rem;padding-bottom:1rem}.month-navigation h3,.year-navigation h3{color:var(--sl-color-neutral-900);font-size:1.5rem;font-weight:600;margin:0;min-width:180px;text-align:center}.month-navigation button,.year-navigation button{align-items:center;background:var(--sl-color-primary-50);border:1px solid var(--sl-color-primary-200);border-radius:8px;color:var(--sl-color-primary-700);cursor:pointer;display:flex;height:40px;justify-content:center;padding:.5rem;transition:all .2s ease;width:40px}.month-navigation button:hover,.year-navigation button:hover{background:var(--sl-color-primary-100);border-color:var(--sl-color-primary-300)}.month-navigation button:active,.year-navigation button:active{transform:translateY(1px)}.view-toggle{margin-bottom:1.5rem;text-align:center}.view-toggle button{background:var(--sl-color-neutral-100);border:1px solid var(--sl-color-neutral-300);border-radius:6px;color:var(--sl-color-neutral-700);cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:all .2s ease}.view-toggle button:hover{background:var(--sl-color-neutral-200);border-color:var(--sl-color-neutral-400)}.expenses-summary{background:linear-gradient(135deg,var(--sl-color-primary-50) 0,var(--sl-color-primary-100) 100%);border:1px solid var(--sl-color-primary-200);border-radius:12px;margin-bottom:2rem;padding:1.5rem;text-align:center}.total-amount{align-items:center;display:flex;flex-direction:column;gap:.5rem}.total-amount .amount{color:var(--sl-color-primary-900);font-family:Roboto Mono,monospace;font-size:2.5rem;font-weight:700}.total-amount .label{color:var(--sl-color-primary-700);font-size:.875rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.expenses-breakdown{margin-top:2rem}.expenses-breakdown h4{color:var(--sl-color-neutral-800);font-size:1.125rem;font-weight:600;margin:0 0 1rem}.expenses-list{display:flex;flex-direction:column;gap:.75rem}.expense-item{align-items:center;background:var(--sl-color-neutral-50);border:1px solid var(--sl-color-neutral-200);border-radius:8px;display:grid;gap:1rem;grid-template-columns:1fr 1fr auto;padding:1rem}.expense-category{color:var(--sl-color-neutral-800);font-size:.9rem;font-weight:600}.expense-payment{color:var(--sl-color-neutral-600);font-size:.875rem}.expense-amount{color:var(--sl-color-primary-700);font-family:Roboto Mono,monospace;font-size:.95rem;font-weight:600;text-align:right}.year-breakdown{margin-top:2rem}.months-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.month-card{background:var(--sl-color-neutral-50);border:1px solid var(--sl-color-neutral-200);border-radius:8px;cursor:pointer;overflow:hidden;padding:1rem;position:relative;text-align:center;transition:all .2s ease}.month-card:hover{background:var(--sl-color-primary-50);border-color:var(--sl-color-primary-200);box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.month-card:active{box-shadow:0 2px 6px rgba(0,0,0,.1);transform:translateY(0)}.month-card:before{background:linear-gradient(135deg,transparent,hsla(0,0%,100%,.1));bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease}.month-card:hover:before{opacity:1}.month-name{color:var(--sl-color-neutral-800);font-size:.9rem;font-weight:600;margin-bottom:.5rem}.month-total{color:var(--sl-color-primary-700);font-family:Roboto Mono,monospace;font-size:1.1rem;font-weight:600}.month-indicator{opacity:.3;position:absolute;right:.5rem;top:.5rem;transition:opacity .2s ease}.month-card:hover .month-indicator{opacity:.7}.property-selector-bubbles{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.property-bubble{background:var(--sl-color-neutral-100);border:1px solid var(--sl-color-neutral-300);border-radius:20px;color:var(--sl-color-neutral-700);cursor:pointer;font-size:.875rem;padding:.5rem 1rem;transition:all .2s ease;white-space:nowrap}.property-bubble:hover{background:var(--sl-color-primary-100);border-color:var(--sl-color-primary-300);color:var(--sl-color-primary-700)}.property-bubble.active{background:var(--sl-color-primary-600);border-color:var(--sl-color-primary-600);color:#fff}.loading{color:var(--sl-color-neutral-600);font-size:.875rem;padding:3rem;text-align:center}.error-message{background:var(--sl-color-danger-50);border:1px solid var(--sl-color-danger-200);color:var(--sl-color-danger-700);padding:2rem}.error-message,.no-expenses{border-radius:8px;text-align:center}.no-expenses{background:var(--sl-color-neutral-50);border:1px solid var(--sl-color-neutral-200);color:var(--sl-color-neutral-600);padding:3rem}.no-expenses p{font-size:.95rem;margin:0}@media (max-width:768px){.property-expenses{padding:.5rem}.expenses-container{padding:1rem}.expense-item{gap:.5rem;grid-template-columns:1fr}.expense-amount,.expense-item{text-align:center}.total-amount .amount{font-size:2rem}.months-grid{gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.month-navigation h3,.year-navigation h3{font-size:1.25rem;min-width:150px}}ren-lease-info{max-width:var(--max-page-width);width:100%}.lease-info-container{margin-top:2rem}.property-appliances,.property-lease-info,.property-other-info,.property-partners{margin-bottom:2rem}.info-text{color:var(--color-text-secondary);padding:2rem;text-align:center}.other-info-grid,.property-details-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin:1.5rem 0}.other-info-item,.property-detail-item{display:flex;flex-direction:column}.property-detail-item.full-width{grid-column:1/-1}.appliance-detail label,.other-info-item label,.partner-detail label,.property-detail-item label{color:var(--color-button-bg);font-size:.9rem;font-weight:600;margin-bottom:.25rem}.partners-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0}.partner-tab{background-color:var(--color-bg-secondary);border-radius:2rem;cursor:pointer;padding:.5rem 1rem;transition:all .2s ease}.partner-tab.active{background-color:var(--color-primary);color:#fff}.partners-list{margin:1.5rem 0}.partner-item{align-items:center;background-color:var(--color-bg-secondary);border-radius:.5rem;display:flex;justify-content:space-between;margin-bottom:1rem;padding:1rem}.partner-item-content{flex-direction:column}.appliance-actions,.partner-actions,.partner-item-content{display:flex;gap:.5rem}.appliances-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:1.5rem 0}.appliance-item{background-color:var(--color-bg-secondary);border-radius:.5rem;display:flex;flex-direction:column;padding:1.5rem}.appliance-name{border-bottom:1px solid var(--color-border);font-size:1.1rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.appliance-details{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.add-appliance,.add-partner,.edit-other-info,.edit-property-details{display:flex;justify-content:center;margin-top:1.5rem}.no-data{color:var(--color-text-secondary)}.property-details-grid{display:grid;grid-template-columns:1fr 1fr 1fr}table.appliances-table,table.partners-table{border-collapse:collapse;margin-bottom:1rem;width:100%}@media (max-width:768px){table.appliances-table,table.partners-table{border:0}table.appliances-table thead,table.partners-table thead{display:none}table.appliances-table tr,table.partners-table tr{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:.5rem;display:block;margin-bottom:1rem;padding:.5rem 0}table.appliances-table td,table.partners-table td{align-items:flex-start;border-bottom:1px solid rgba(0,0,0,.1);display:flex;flex-wrap:wrap;justify-content:space-between;padding:.75rem 0}table.appliances-table td:last-child,table.partners-table td:last-child{border-bottom:none}span.column-label{color:var(--color-text-secondary);flex:0 0 40%;font-weight:600;margin-right:auto;padding-right:1rem;text-align:left}span.column-value{flex:0 0 55%;text-align:right}table.appliances-table td.actions-cell,table.partners-table td.actions-cell{justify-content:flex-end}table.appliances-table td.actions-cell span.column-label,table.partners-table td.actions-cell span.column-label{display:none}.appliances-grid,.other-info-grid,.property-details-grid{grid-template-columns:1fr}.partner-item{align-items:flex-start;flex-direction:column}.partner-actions{align-self:flex-end;margin-top:1rem}.appliance-detail label,.other-info-item label,.partner-detail label,.property-detail-item label{text-align:left}}.lease-info-table .column-label{display:none}.lease-info-table .actions-cell{text-align:center;white-space:nowrap}.carousel-wrapper-outer{display:flex;justify-content:center;margin-top:calc(var(--s0)*5);min-height:350px;position:relative;width:100%}ren-property-carousel{background-color:transparent;border:none;border-radius:var(--s-5);box-shadow:none;display:flex;margin-top:0;max-height:0;opacity:0;overflow:hidden;position:relative;transform:scale(.95);transform-origin:center top;transition:transform .4s ease-out,opacity .5s ease-out,max-height .4s ease-out,visibility .1s linear;visibility:hidden;width:100%}ren-property-carousel.loaded{max-height:2000px;opacity:1;transform:scale(1);visibility:visible}ren-property-carousel{box-sizing:border-box}.carousel-wrapper{background:transparent;margin:0 auto;overflow:hidden;padding:0;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel-container{backface-visibility:hidden;background:transparent;display:flex;padding:0 0 0 15px;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.33,1,.68,1);will-change:transform}.carousel-container .carousel-item:first-child{margin-left:0}.carousel-container .carousel-item:last-child{margin-right:0}.carousel-container.no-transition{transition:none!important}.carousel-item{align-items:center;backface-visibility:hidden;background:transparent;box-sizing:border-box;display:flex;flex:0 0 auto;justify-content:center;transition:transform .3s ease}.carousel-item:hover{transform:scale(1.02)}.carousel-item-wrapper public-property-card div.property-card{display:block;height:100%;margin-inline:auto;max-width:90%;text-align:center;width:auto}.carousel-item-wrapper public-property-card div.property-card>*{margin-left:auto;margin-right:auto}.carousel-item>div{align-items:center;border:none;border-radius:8px;box-shadow:none;display:flex;height:100%;justify-content:center;transition:transform .2s ease}.carousel-item>div:hover{transform:translateY(-3px)}.carousel-item public-property-card{background:transparent;border:none;box-shadow:none;display:block;flex-grow:0;flex-shrink:0;margin:0 auto;pointer-events:none}.carousel-item public-property-card img{border:none;box-shadow:none;display:block;height:200px;-o-object-fit:cover;object-fit:cover;width:100%}public-property-card{flex-grow:0;flex-shrink:0}.carousel-controls{background:transparent;display:flex;justify-content:space-between;padding:0 20px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}.carousel-controls sl-button::part(base){align-items:center;background:hsla(0,0%,100%,.8);border:none;border-radius:50%;box-shadow:none;display:flex;height:40px;justify-content:center;pointer-events:auto;transition:background-color .2s ease;width:40px}.carousel-controls sl-button:hover::part(base){background:hsla(0,0%,100%,.9)}.carousel-controls sl-button[disabled]::part(base){opacity:.5}.carousel-item .image-navigation,.carousel-item .next-button,.carousel-item .prev-button{display:none!important}.carousel-wrapper *{border:none;box-shadow:none;margin-inline:auto;outline:none}@media (max-width:768px){.carousel-wrapper-outer{min-height:300px}}@media (max-width:480px){.carousel-wrapper-outer{min-height:280px}}.carousel-item-wrapper public-property-card .image-controls,.carousel-item-wrapper public-property-card .image-indicators,.carousel-item-wrapper public-property-card .image-navigation,.carousel-item-wrapper public-property-card .navigation-controls,.carousel-item-wrapper public-property-card .next-button,.carousel-item-wrapper public-property-card .prev-button,.carousel-item-wrapper public-property-card .property-images-navigation,.carousel-single-image .image-controls,.carousel-single-image .image-indicators,.carousel-single-image .image-navigation,.carousel-single-image .navigation-controls,.carousel-single-image .next-button,.carousel-single-image .prev-button,.carousel-single-image .property-images-navigation{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.carousel-item-wrapper public-property-card .property-images img:not(:first-child),.carousel-single-image .property-images img:not(:first-child){display:none!important}.carousel-item-wrapper public-property-card .property-images img:first-child,.carousel-single-image .property-images img:first-child{display:block!important;height:auto!important;max-height:200px!important;-o-object-fit:cover!important;object-fit:cover!important;width:100%!important}.carousel-item-wrapper public-property-card .image-controls,.carousel-item-wrapper public-property-card .image-indicators,.carousel-item-wrapper public-property-card .image-navigation,.carousel-item-wrapper public-property-card .navigation-controls,.carousel-item-wrapper public-property-card .next-button,.carousel-item-wrapper public-property-card .prev-button,.carousel-item-wrapper public-property-card .property-images-navigation,.carousel-item-wrapper public-property-card [class*=button],.carousel-item-wrapper public-property-card [class*=carousel],.carousel-item-wrapper public-property-card [class*=control],.carousel-item-wrapper public-property-card [class*=dots],.carousel-item-wrapper public-property-card [class*=indicator],.carousel-item-wrapper public-property-card [class*=navigation],.carousel-item-wrapper public-property-card [class*=slider],.carousel-single-image .image-controls,.carousel-single-image .image-indicators,.carousel-single-image .image-navigation,.carousel-single-image .navigation-controls,.carousel-single-image .next-button,.carousel-single-image .prev-button,.carousel-single-image .property-images-navigation,.carousel-single-image [class*=button],.carousel-single-image [class*=carousel],.carousel-single-image [class*=control],.carousel-single-image [class*=dots],.carousel-single-image [class*=indicator],.carousel-single-image [class*=navigation],.carousel-single-image [class*=slider]{display:none!important;height:0!important;left:-9999px!important;opacity:0!important;pointer-events:none!important;position:absolute!important;top:-9999px!important;visibility:hidden!important;width:0!important;z-index:-9999!important}.carousel-item-wrapper public-property-card .property-images>:not(:first-child),.carousel-item-wrapper public-property-card [class*=carousel]>:not(:first-child),.carousel-item-wrapper public-property-card [class*=gallery]>:not(:first-child),.carousel-item-wrapper public-property-card [class*=images]>:not(:first-child),.carousel-item-wrapper public-property-card [class*=slider]>:not(:first-child),.carousel-single-image .property-images>:not(:first-child),.carousel-single-image [class*=carousel]>:not(:first-child),.carousel-single-image [class*=gallery]>:not(:first-child),.carousel-single-image [class*=images]>:not(:first-child),.carousel-single-image [class*=slider]>:not(:first-child){display:none!important;max-height:0!important;max-width:0!important;opacity:0!important;overflow:hidden!important;visibility:hidden!important}.carousel-item-wrapper public-property-card .property-images>:first-child,.carousel-item-wrapper public-property-card [class*=carousel]>:first-child,.carousel-item-wrapper public-property-card [class*=gallery]>:first-child,.carousel-item-wrapper public-property-card [class*=images]>:first-child,.carousel-item-wrapper public-property-card [class*=slider]>:first-child,.carousel-single-image .property-images>:first-child,.carousel-single-image [class*=carousel]>:first-child,.carousel-single-image [class*=gallery]>:first-child,.carousel-single-image [class*=images]>:first-child,.carousel-single-image [class*=slider]>:first-child{display:block!important;height:auto!important;max-height:200px!important;-o-object-fit:cover!important;object-fit:cover!important;opacity:1!important;visibility:visible!important;width:100%!important}.carousel-item-wrapper public-property-card .image-controls,.carousel-item-wrapper public-property-card .image-navigation,.carousel-item-wrapper public-property-card .navigation-controls,.carousel-item-wrapper public-property-card .property-images img:not(:first-child),public-property-card[show-single-image=true] .image-controls,public-property-card[show-single-image=true] .image-navigation,public-property-card[show-single-image=true] .navigation-controls,public-property-card[show-single-image=true] .property-images img:not(:first-child){display:none!important}.carousel-item-wrapper{display:block;height:100%;width:100%}.carousel-item-wrapper public-property-card{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;pointer-events:auto!important;width:100%}.carousel-item-wrapper public-property-card:hover{opacity:.95}ren-valuation{gap:0;width:100%}.tips,ren-valuation{display:flex;flex-direction:column;max-width:var(--max-page-width)}.tips{align-items:stretch;margin-inline:auto;margin-bottom:var(--s6);width:var(--page-width)}.tips a{align-items:center;border-bottom:.5px solid var(--color-header-border);display:flex;flex-direction:row;gap:var(--s4);padding:var(--s-5) var(--s-5)}.tips a:last-of-type{border-bottom:none}.tips a div{color:var(--color-text);flex:1;font-weight:400}.tips a:hover div{color:var(--color-primary);text-shadow:var(--text-shadow)}.tips a img.hero{display:none}@media (max-width:768px){.tips a{flex-direction:column;margin-top:var(--s5)}.tips a h3{margin-top:0;text-align:center}.tips a img.icon{display:none}.tips a img.hero{display:block;height:calc(var(--s0)*10);width:100%}}.hero-img{align-items:center;background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;margin-bottom:var(--s6);min-height:calc(var(--s0)*20)}.hero-img h1{color:#fff;font-size:calc(var(--s6)*1.5);max-width:25ch}.hero-img h1,.text-outline{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,2px 4px 5px rgba(0,0,0,.6)}main:has(div.home),main:has(div.home) article,main:has(div.home) article>div{background-color:var(--color-bg-alt);margin-inline:0;padding-block:0;padding-inline:0}main:has(div.home) div.hero p:has(button){align-items:center;display:flex;flex-flow:column;gap:var(--s2)}main:has(div.home) .center{text-align:center}main div.home,main:has(div.home) article,main:has(div.home) div.hero,main:has(div.home) section{width:100%}main div.home{align-items:center;background-color:var(--color-bg-alt);display:flex;flex-flow:column;margin-inline:0}main div.home section:nth-child(odd){background-color:var(--color-bg)}main div.home section:nth-child(2n){background-color:var(--color-bg-alt)}main div.home .old-home{align-items:center;display:flex;flex-flow:column;margin-inline:auto;max-width:var(--max-page-width);width:var(--page-width)}main div.home h1{color:var(--color-text-strong);font-size:calc(var(--s6)*1.5);font-weight:800;line-height:1.5;margin-top:var(--s6);text-transform:uppercase}main div.home h1 span{color:var(--color-primary);font-family:Corinthia-bold,Cursive;font-size:90%;font-weight:700;text-transform:none}main div.home section{align-items:center;display:flex;flex-flow:column}main div.home section p{text-align:center}main div.hero{align-items:center;background-image:var(--header-home-bg);background-position:bottom;background-repeat:no-repeat;background-size:cover;display:flex;flex-flow:column;max-width:100%;padding-bottom:0}main div.home section>div{align-items:center;display:flex;flex-flow:row;gap:calc(var(--s6)*1);justify-content:center;max-width:var(--max-page-width)}main div.home section:nth-child(2n)>div{flex-flow:row}main div.home section>div>div{align-items:center;display:flex;flex-flow:column}main div.home section:nth-child(odd)>div{flex-flow:row-reverse}main div.home section>div>div,main div.home section>div>img{flex:1}main div.home section>img.arrow{z-index:30}main div.home section>div>img,main div.home section>img.arrow{max-width:calc(var(--max-page-width)*.6);-o-object-fit:contain;object-fit:contain}main div.home section>div>img{max-height:calc(var(--max-page-width)*.25)}main div.home section:nth-child(2n)>img{transform:scaleX(.82) translateY(var(--s2));z-index:30}main div.home section:nth-child(odd)>img{transform:scaleX(-.82) translateY(var(--s2));z-index:30}main div.home section:last-of-type{margin-bottom:0;padding-bottom:var(--s6)}main div.home section:nth-child(2n)>img{transform:scalex(.72) scaleY(.8) translateY(200px)}main div.home section:nth-child(odd)>img{transform:scalex(-.72) scaleY(.8) translateY(200px)}main div.home section>div.section-content{transform:translateY(50%)}main div.home section>div.section-content h2{margin-top:0;text-align:center}main div.home section:last-of-type{padding-bottom:calc(var(--s0)*12)}.home section .icon-container{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:contain;max-height:310px;width:100%}.home section .icon-ukaz{background-image:var(--home-ukaz-icon)}.home section .icon-lupa{background-image:var(--home-lupa-icon)}.home section .icon-docs{background-image:var(--home-docs-icon)}.home section .icon-trophy{background-image:var(--home-trophy-icon)}.home section .icon-zmluva{background-image:var(--home-zmluva-icon)}.home section .icon-toolbox{background-image:var(--home-toolbox-icon)}.home section .icon-finance{background-image:var(--home-finance-icon)}.home section .icon-rozcestnik{background-image:var(--home-rozcestnik-icon)}@media only screen and (max-width:760px){main div.home section>div.section-content{transform:none}main div.home section .icon-container,main div.home section:nth-child(2n)>img,main div.home section:nth-child(odd)>img,main div.home section>div>img{display:none}main div.home section{padding-inline:var(--s0)}main div.home section>div>div{max-height:unset;max-width:unset}main div.home section,main div.home section:last-of-type{padding:calc(var(--s6)*2) 0}main div.home section p{text-align:center}main div.home section:last-of-type{margin-bottom:0}}.reasons-section{align-items:center;display:flex;flex-direction:column;max-width:100%;padding:var(--s6) var(--s2);width:100%}.reasons-title{font-size:calc(var(--s3)*1.2);font-weight:700;margin-bottom:var(--s4);text-align:center}.reasons-container{display:flex;flex-wrap:wrap!important;flex-flow:row!important;gap:var(--s4);justify-content:center;margin:0 auto;max-width:unset!important}.reason-item{border-radius:var(--s1);flex:1;flex-direction:column;max-width:280px;min-width:220px;padding:var(--s2);text-align:center;transition:transform .3s ease,box-shadow .3s ease}.reason-icon,.reason-item{align-items:center;display:flex}.reason-icon{color:var(--color-button-bg);font-size:2rem;justify-content:center}.reason-icon img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.reason-item h3{color:var(--color-button-focus-text);font-size:var(--s-1);font-weight:500;margin-bottom:var(--s1)}.reason-item p{color:var(--color-text);font-size:var(--s1);line-height:1.5}@media screen and (min-width:1450px){.reason-item h3{min-height:calc(var(--s6)*2)}}@media only screen and (max-width:768px){.reasons-container{align-items:center;flex-direction:column!important}.reason-item{max-width:100%}.reason-item h3{margin-bottom:0;min-height:unset}}.home-search-section{background-color:var(--color-bg);margin-bottom:var(--s4);margin-top:var(--s4);padding:var(--s6) 0;width:100%}.page-faq sl-details{font-size:var(--s1);font-weight:700}.page-faq sl-details p{font-size:var(--s0);font-weight:400}