.property-dialog.owner-property{width:1100px;max-width:min(1100px,calc(100% - 40px));font-size:16px}.owner-property .owner-detail-heading{margin-bottom:20px}.owner-property .owner-detail-heading h2{font:36px/1.16 var(--serif);padding:0;margin:14px 0 10px;max-width:680px}.owner-property .owner-detail-heading>.agent-top-price{flex:none}.owner-property .agent-sidebar h3{font:26px/1.2 var(--serif);margin:13px 0 18px}.owner-property .agent-contact .property-detail-actions{display:block;margin:18px 0 10px}.owner-property .agent-contact .property-contact-note{font-size:12px;line-height:1.8}.owner-property .agent-main .property-availability{margin-top:0}.owner-property .agent-main .property-description h3{font:29px/1.2 var(--serif);margin-bottom:16px}.owner-property .agent-main .bk-widget{padding:20px;margin:0 0 24px}.owner-property .bk-widget-layout{grid-template-columns:1fr}.owner-property .owner-photo-gallery .ag-main{height:440px}.owner-property .owner-photo-gallery .gallery-thumbnails{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:0 18px 18px;max-height:260px;overflow-y:auto;background:var(--paper)}.owner-property .gallery-thumbnails>button{width:100%;min-width:0;height:auto;aspect-ratio:3/2}.owner-property .gallery-thumbnails>button img{width:100%;height:100%;object-fit:cover}.owner-property .ag-controls button{color:var(--ink);background:var(--paper)}.owner-property .agent-source{font-size:13px}.owner-property .property-share-row{margin-top:22px}.owner-property .property-detail-body{min-width:0}.owner-property .agent-contact .button{white-space:normal;line-height:1.6}.owner-property .owner-detail-heading>.agent-top-price:empty{display:none}body:not([data-property-page]) .owner-property .owner-detail-heading{padding-right:42px}.owner-property .saved-actions{margin-bottom:16px}@media(max-width:850px){.owner-property .owner-detail-heading h2{font-size:32px}.owner-property .agent-main .property-owner-invitation{gap:12px}}@media(max-width:650px){.property-dialog.owner-property{max-width:calc(100% - 20px)}.owner-property .owner-detail-heading h2{font-size:28px}.owner-property .owner-photo-gallery .ag-main{height:290px}.owner-property .owner-photo-gallery .gallery-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr));max-height:240px}.owner-property .agent-main .bk-widget{padding:14px}.owner-property .agent-main .bk-form-grid{grid-template-columns:1fr}.owner-property .agent-main .property-description p{font-size:15px}.owner-property .ag-count{font-size:14px}}
