.property-page{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.property-page>header{background-color:var(--color-surface-2);border-bottom:1px solid var(--color-border-1);align-items:center;width:100%;min-width:0;height:50px;min-height:50px;padding:0 .5rem;display:flex}.property-page>header h1{font-size:var(--font-size-0);line-height:var(--line-height-0);font-weight:var(--font-weight-5);color:var(--color-text-1);padding-left:.5rem}.property-page .content{flex-direction:row;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.property-page .content>article{flex-shrink:1;min-width:0;height:100%;padding:2rem;overflow:hidden}.property-page .property-info{background-color:var(--color-surface-1);flex:1;justify-content:center;min-width:0;height:100%;padding:4rem 1.5rem;display:flex;overflow-y:auto}.property-page .property-info .property-info-inner{flex-direction:column;gap:1rem;width:100%;max-width:600px;display:flex}.property-page .property-heading{flex-direction:column;gap:.25rem;display:flex}.property-page .property-top-meta{justify-content:space-between;align-items:center;gap:1rem;margin-top:.25rem;display:flex}.property-page .property-info .property-info-inner h2{font-family:var(--font-sans);font-size:var(--font-size-4);font-weight:var(--font-weight-6);color:var(--color-text-1);margin:0;line-height:1}.property-page .property-info .property-info-inner .building-title-input{font-family:var(--font-sans);font-size:var(--font-size-4);font-weight:var(--font-weight-6);color:var(--color-text-1);background:0 0;border:none;outline:none;margin:0;padding:0;line-height:1}.property-page .property-info .property-info-inner p{font-family:var(--font-sans);font-size:var(--font-size-0);font-weight:var(--font-weight-5);color:var(--color-text-2);margin:.25rem 0 0;line-height:1}.property-page .property-info .property-info-inner textarea{resize:none;width:100%;min-height:80px;font-family:var(--font-sans);font-size:var(--font-size-1);font-weight:var(--font-weight-4);color:var(--color-text-1);line-height:var(--line-height-2);background:0 0;border:none;outline:none;padding:1rem 0}.property-page .property-info .property-info-inner textarea::placeholder{color:var(--color-text-placeholder)}.property-page .property-info .property-info-inner .preferences{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.property-page .tenant-invitation-section{background-color:var(--color-surface);border-top:1px solid var(--color-border-1);justify-content:center;padding:2rem 1.5rem;display:flex}@media (width<=768px){.property-page .property-info{padding:1rem}}
