.property-share-trigger{min-height:42px;color:var(--navy);background:0 0;border:1px solid #c8b78e;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-size:11px;line-height:1.5;display:inline-flex}.property-share-trigger:hover{background:#eae3d3}.property-card-actions{border-top:1px solid var(--border);align-items:center;gap:12px;padding-top:16px;display:flex}.property-details-link{background:var(--navy);min-width:0;min-height:44px;color:var(--cream);border:1px solid var(--navy);flex:1;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:11px;line-height:1.5;display:flex}.property-details-link svg{flex-shrink:0}.property-details-link:hover{background:#194964;border-color:#194964}.property-card-actions>.property-share-trigger{min-height:38px;padding:8px 11px;font-size:10px}.property-share-dialog{background:var(--cream);width:calc(100% - 40px);max-width:460px;max-height:calc(100dvh - 40px);color:var(--navy);border:1px solid #c3b58f;margin:auto;padding:28px;position:fixed;inset:0;overflow:auto;box-shadow:0 25px 90px #0003}.property-share-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#031e2ed4}.share-dialog-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.share-dialog-top>.micro-label{margin:0;font-size:8px;line-height:1.8}.share-dialog-top>button{min-width:36px;min-height:36px;color:var(--navy);background:0 0;place-items:center;display:grid}.property-share-dialog h2{font:400 32px/1.2 var(--serif);letter-spacing:-.7px;margin:0 0 12px}.share-property-name{color:var(--muted);margin:0 0 24px;font-size:12px;line-height:1.8}.share-options{gap:10px;display:grid}.share-options>a,.share-options>button{background:var(--navy);color:#fff;text-align:left;align-items:center;gap:12px;min-height:49px;padding:13px 15px;font-size:12px;line-height:1.6;display:flex}.share-options>a>svg:last-child{margin-left:auto}.share-options>button{color:var(--navy);background:#ece9df;border:1px solid #d7d1c0}.share-options>a:hover{background:#194964}.share-options>button:hover{background:#e0d4b8}.share-link-label{color:var(--muted);margin-top:25px;font-size:10px;display:block}.share-link-label>input{width:100%;min-width:0;color:var(--navy);background:#fffefa;border:1px solid #d4d5cb;border-radius:0;margin-top:8px;padding:12px 10px;font-size:11px;display:block}.share-feedback{color:#6e6243;min-height:19px;margin:14px 0 0;font-size:11px;line-height:1.7}@media (max-width:700px){.listing-title-row>.property-share-trigger{margin-top:20px}.property-card-actions{gap:14px}.property-card-actions>.property-share-trigger{min-height:42px}.property-share-dialog{padding:23px}.share-link-label>input{font-size:16px}}
