.apartment-home{--home-paper:var(--color-main-bg);--home-card:var(--color-main-bg);--home-ink:var(--color-text);--home-muted:var(--color-secondary);--home-blue:var(--color-primary);--home-tint:var(--color-light-bg);--home-sky:color-mix(in srgb,var(--color-primary) 22%,var(--color-main-bg));height:100%;overflow-y:auto;overflow-anchor:none;overscroll-behavior-y:contain;overscroll-behavior-x:auto;scrollbar-width:none;background-color:var(--home-paper);background-size:100% var(--home-gradient-height,340px);background-repeat:no-repeat;color:var(--home-ink);font-family:var(--font-rubik),Rubik,Arial,sans-serif;font-size:16px;line-height:1.4}.apartment-home[data-theme]{--color-primary:inherit;--color-primary-content:inherit;--color-secondary:inherit;--color-text:inherit;--color-main-bg:inherit;--color-light-bg:inherit;--color-secondary-light:inherit;--color-tertiary:inherit;--color-success:inherit;--color-error:inherit}.apartment-home,.apartment-home *{box-sizing:border-box}.apartment-home::-webkit-scrollbar{display:none}.apartment-home button{font-family:inherit;cursor:pointer}.apartment-home :is(button,a,input):focus-visible{outline:2px solid var(--home-blue);outline-offset:2px}.apartment-home-toolbar{position:sticky;top:0;z-index:4;display:flex;align-items:center;gap:2px;height:80px;padding:24px 10px 4px;background-color:var(--home-paper);background-image:linear-gradient(180deg,var(--home-sky),var(--home-paper));background-size:100% var(--home-gradient-height,340px);background-repeat:no-repeat;isolation:isolate}.apartment-home-toolbar>button{display:grid;place-items:center;border:0;background:transparent;color:inherit;width:36px;padding:6px;flex:none;border-radius:6px}.apartment-home-toolbar>button:hover{background:var(--home-tint)}.apartment-home-toolbar>button>svg{width:24px;height:24px}.apartment-home[dir=rtl] .apartment-home-toolbar>button:first-of-type>svg{transform:scaleX(-1)}.apartment-home-compact{flex:1;min-width:0;opacity:var(--home-compact,0);line-height:1.3;pointer-events:none}.apartment-home-compact strong,.apartment-home-compact>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apartment-home-compact strong{font-size:14px;font-weight:500}.apartment-home-compact>span{font-size:12px;margin-top:2px}.apartment-home-position{position:absolute;inset:0 46px auto;display:flex;justify-content:center;align-items:center}.apartment-home-heading{flex:1;min-width:0;margin:0;text-align:start;font-size:18px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.apartment-home-heading-detail,.apartment-home-heading-street{display:block}.apartment-home-heading-detail{font-size:13px;font-weight:400;line-height:1.35}.apartment-home-heading-street{display:flex;align-items:center;gap:6px}.apartment-home-heading-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:26px}.apartment-home-heading-badge>button{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:44px;height:44px}.apartment-home-heading-badge>.badge-cutout{position:relative;inset:auto;transform:none}.apartment-home-toolbar-spacer{flex:0 0 36px}.apartment-home-intro{padding:0 16px 20px}.apartment-home-intro h1{margin:0 0 14px;font-size:18px;line-height:1.3;font-weight:500}.apartment-home-address{display:flex;flex-direction:column;text-align:center;align-items:center;gap:14px}.apartment-home-avatar{outline:none;box-shadow:none;position:relative;flex:0 0 60px;width:60px;height:60px;border:0;border-radius:8px;background:transparent;padding:0}.apartment-home-avatar>img{display:block;width:100%;height:100%;border:0;border-radius:8px;object-fit:cover;padding:0}.apartment-home-address-copy{min-width:0;display:grid;gap:2px}.apartment-home-address-copy strong{font-size:14px;font-weight:600;overflow-wrap:anywhere}.apartment-home-address-copy>div{font-size:12px;line-height:1.35;overflow-wrap:anywhere}.apartment-home-address-copy small{font-size:12px;color:var(--home-muted)}.apartment-home-sofa{display:block;width:100%;height:auto;aspect-ratio:335/150;object-fit:contain;margin-top:10px}.apartment-home-tab-wrap{position:sticky;top:80px;z-index:3}.apartment-home-tab-wrap,.apartment-home-tabs{background:var(--home-paper)}.apartment-home-content{display:grid;align-content:start;gap:20px;padding:12px 16px 32px;min-height:360px}.apartment-home-bills>div,.apartment-home-card{min-width:0;border:0;border-radius:8px;background:var(--home-card);padding:16px;box-shadow:2px 2px 10px #0c31561f}.apartment-home-bills h2,.apartment-home-bills h4,.apartment-home-card h2{font-size:16px;font-weight:500;line-height:1.35;margin:0 0 10px}.apartment-home-card p{font-size:14px;line-height:1.5;margin:0}.apartment-home-row{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;padding:14px 0;border:0;background:transparent;text-align:start;color:inherit;text-decoration:none;font:inherit}.apartment-home-row>span:first-child{min-width:0}.apartment-home-row strong{display:block;font-weight:400;font-size:16px}.apartment-home-row small{display:block;font-size:14px;line-height:1.4;color:var(--home-muted);margin-top:4px}.apartment-home-row>svg{color:var(--home-blue);width:20px;height:20px;flex-shrink:0}.apartment-home[dir=rtl] .apartment-home-row>svg{transform:scaleX(-1)}.apartment-home-city{display:flex;gap:12px;align-items:center;margin-bottom:14px}.apartment-home-city h2{margin:0}.apartment-home-search{padding:16px;display:grid;gap:12px}.apartment-home-search input{width:100%;padding:10px;border:1px solid #78909c;border-radius:8px}.apartment-home-content-management{padding:0;gap:0;min-height:0}.apartment-home-content{min-height:calc(100% - 121px)}.apartment-home-management-panel[hidden]{display:none}.apartment-home[data-theme=dark]{--home-card:var(--color-light-bg)}.apartment-home-brand-header{position:relative;top:0;z-index:4;padding:0 16px;background:var(--home-paper)}.apartment-home-brand-header>img{width:160px;height:40px;object-fit:contain}.apartment-home-brand-header>button{position:absolute;inset-inline-end:12px}.apartment-home[data-theme=dark] .apartment-home-brand-header>img{filter:brightness(0) invert(1)}.apartment-home-intro{padding:0 16px}.apartment-home-intro .apartment-home-heading{margin:0 0 12px}.apartment-home-position{position:static;height:24px;margin-top:8px}.apartment-home-tab-wrap{top:64px}.apartment-home-identity{padding:8px 16px 4px;text-align:center}.apartment-home-identity .apartment-home-heading{text-align:start;font-size:14px;font-weight:600}.apartment-home-identity-row{display:flex;align-items:center;gap:12px}.apartment-home-identity .apartment-home-heading-detail{font-size:12px}.apartment-home-fixed-header{position:sticky;top:0;z-index:4;background:var(--home-paper)}.apartment-home-fixed-header .apartment-home-brand-header{position:relative}.apartment-home-fixed-header .apartment-home-tab-wrap{position:relative;top:auto}.apartment-home-fixed-header[data-compact=true] .apartment-home-avatar{width:40px;height:40px;flex-basis:40px}.apartment-home-fixed-header[data-compact=true] .apartment-home-identity{padding-top:4px}.apartment-home-fixed-header[data-compact=true] .apartment-home-heading{font-size:12px}.apartment-home-fixed-header[data-compact=true] .apartment-home-heading-detail{font-size:11px}.apartment-home-fixed-header[data-compact=true] .apartment-home-position{margin-top:4px}.apartment-home[data-chat-open=true]{overflow:hidden;padding-bottom:0!important;background:var(--home-paper)}.apartment-home[data-chat-open=true]>:is([data-sheet-intro],[data-sheet-pinned-header]){display:none!important}.apartment-home[data-chat-open=true]>.apartment-home-content{height:100%;min-height:0;padding:0;display:flex;flex-direction:column}.apartment-home[data-chat-open=true] .apartment-home-content iframe{min-height:0;flex:1 1 0!important}.apartment-home[data-chat-open=true]>.apartment-home-content{position:relative}.apartment-home[data-chat-open=true] .apartment-home-content iframe{position:absolute;inset:0;height:100%!important;width:100%}.apartment-home{background-image:linear-gradient(180deg,var(--home-sky),var(--home-paper));background-size:100% 340px}.apartment-home-toolbar{position:relative;height:64px;padding:10px 16px;gap:6px;background:transparent}.apartment-home-toolbar>button{width:40px;height:44px}.apartment-home-toolbar .apartment-home-position{flex:1;min-width:0;margin:0}.apartment-home-page-heading{margin:0;padding:0 16px 8px;font-size:18px;font-weight:600}.apartment-home-hero{padding:0 16px 12px}.apartment-home-hero .apartment-home-sofa{max-height:180px}.apartment-home-toolbar-compact{display:none}.apartment-home-fixed-header[data-compact=true] .apartment-home-toolbar-compact{display:flex;background:linear-gradient(180deg,var(--home-sky),var(--home-paper))}.apartment-home-toolbar-compact .apartment-home-compact{opacity:1}.apartment-home{background-image:none}.apartment-home>[data-sheet-intro]{background:linear-gradient(180deg,var(--home-sky),var(--home-paper))}.apartment-home-content{background:var(--home-paper);min-height:100%}.apartment-home-add{display:flex;flex-direction:column;background-image:linear-gradient(180deg,var(--home-sky),var(--home-paper));background-size:100% 65%}.apartment-home-add>.apartment-home-toolbar{flex-shrink:0}.apartment-home-add-spacer{width:40px;flex:none}.apartment-home-add>.property-add-card{flex:1;min-height:auto;padding-inline:20px}.apartment-home-add .property-add-card>h1{font-size:18px;font-weight:600;line-height:1.4}.apartment-home-add .property-add-card img{max-height:none}.apartment-home-toolbar>button:disabled{cursor:default;opacity:.5;background:transparent}.apartment-home>[data-sheet-toolbar]{background:var(--home-sky)}.apartment-home>[data-sheet-toolbar][data-compact=true]{background:linear-gradient(var(--home-sky),var(--home-paper))}.apartment-home>[data-sheet-toolbar] .apartment-home-toolbar-compact{display:flex}.apartment-home[data-estate-page=true] .apartment-home-tab-wrap,.apartment-home[data-estate-page=true]>:is([data-sheet-toolbar],[data-sheet-intro]){display:none!important}.apartment-home[data-estate-page=true]>[data-sheet-pinned-header]{top:0!important}.apartment-home[data-estate-page=true]>.apartment-home-content{min-height:0;padding-top:0}.apartment-home[data-chat-open=true]>[data-sheet-toolbar]{display:none}[data-property-carousel]>div:has(.apartment-home[data-estate-page=true]){overflow-x:hidden!important}.apartment-home-hero-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding-bottom:12px}.apartment-home-hero-actions>button{min-width:0;overflow-wrap:anywhere}.apartment-home-centered-identity{padding:18px 16px 8px;text-align:center}.apartment-home-centered-identity h1{margin:0 0 8px;font-size:28px;line-height:1.2;font-weight:700}.apartment-home-centered-identity p{margin:0;font-size:15px;line-height:1.5;text-wrap:balance}.apartment-home-toolbar .apartment-home-position>*{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:calc(100% - 192px)}.apartment-home[data-pending=true]{--home-sky:color-mix(in srgb,var(--color-secondary) 16%,var(--color-main-bg))}.apartment-home[data-pending=true] :is([data-sheet-toolbar],[data-sheet-intro],.apartment-home-fixed-header){filter:grayscale(1)}.apartment-home[data-pending=true] .apartment-home-sofa{filter:grayscale(1)}