.own-card-actions .own-destructive-action{border-top:1px solid var(--line,#e5e7eb);grid-column:1/-1;justify-content:flex-end;margin-top:4px;padding-top:6px;display:flex}.own-card-actions .own-destructive-action .close-listing-link{color:#945653;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:auto;min-height:44px;margin-block-start:0;padding:8px 12px;font-weight:500;text-decoration:none;display:inline-flex}.own-card-actions .own-destructive-action .close-listing-link:hover{color:#9b2d25;background:#fff4f2}.coa-share-action{min-width:0}.coa-share-action>button{width:100%;min-height:44px}:is(.coa-share-action:has(.coa-share-prepared),.coa-share-action:has([role=alert])){grid-column:1/-1}.coa-share-action p{margin:8px 0;font-size:12px;line-height:1.5}.coa-share-action [role=alert]{color:#9b2d25}.coa-share-prepared{border:1px solid var(--line,#e5e7eb);border-radius:8px;margin-top:8px;padding:10px}.coa-share-prepared a,.coa-share-prepared summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:12px;display:block}.coa-share-prepared textarea{resize:vertical;width:100%;font:inherit;font-size:12px}.media-order .cover-photo-action{color:#647067;min-width:44px;min-height:44px;font-size:24px}.media-order .cover-photo-action.is-cover{color:#967124;opacity:1;background:#fff7dc}.media-order{flex-wrap:wrap}.managed-gallery article>div:nth-child(2){min-width:0}.managed-gallery article>div:nth-child(2)>strong,.managed-gallery article>div:nth-child(2)>small{overflow-wrap:anywhere;display:block}.managed-gallery article>div:nth-child(2)>small{margin-top:4px;line-height:1.4}.property-image .listing-promo-badge{color:#49370c;background:#f8e7b2;border-radius:.35rem;max-inline-size:calc(100% - 4.5rem);padding:.4rem .65rem;font-size:.72rem;font-weight:800;line-height:1.25;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem;box-shadow:0 1px 4px #0002}.property-image .listing-promo-badge.special{color:#632f1e;background:#f4ddd4}.property-image .verification-badge{inset-block:auto .75rem}.special-promo-control{margin-block:.5rem}.special-promo-control .publication-control{margin:0}.special-promo-control [role=alert]{color:#9b2d25;margin:.4rem 0;font-size:.75rem;line-height:1.5}.special-promo-control button:disabled{opacity:.65;cursor:wait}.coa-share-prepared pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-width:100%;font-size:12px;line-height:1.6}.special-promo-control label{align-items:center;gap:.5rem;min-height:44px;font-size:.8rem;display:flex}.special-promo-control small{color:var(--muted,#526174);font-size:.72rem;line-height:1.5;display:block}.listing-promo-badge{color:#632f1e;background:#f4ddd4;border-radius:.35rem;padding:.3rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.cls-root .terms-modal.listing-share-menu,.cls-root .terms-modal.pdf-format-menu{max-block-size:calc(100dvh - 32px);inline-size:min(560px,100%);overflow-y:auto}.listing-share-menu .terms-body,.pdf-format-menu .terms-body{gap:20px;display:grid}.listing-share-menu .terms-body>section{gap:10px;display:grid}.listing-share-menu .terms-body>section+section{border-top:1px solid var(--line,#dce4ed);padding-top:20px}.listing-share-menu h3{color:var(--ink,#061f3e);margin:0;font-size:16px}.listing-share-menu .terms-body p,.pdf-format-menu .terms-body p{color:var(--muted,#526174);margin:0;font-size:14px;line-height:1.5}.listing-share-menu .terms-body small,.pdf-format-menu .terms-body small{color:var(--muted,#526174);font-size:12px;line-height:1.5;display:block}.listing-share-menu .terms-body button{width:100%;min-height:44px}.listing-share-menu .coa-share-action>button{color:#061f3e;background:#fff;border:1px solid #061f3e;border-radius:7px;font-weight:700}.pdf-format-options{gap:12px;display:grid}.pdf-format-options button{text-align:left;color:#061f3e;cursor:pointer;background:#fff;border:1px solid #ccd8e6;border-radius:8px;gap:6px;padding:18px;display:grid}:is(.pdf-format-options button:hover,.pdf-format-options button:focus-visible){background:#e7f8f5;border-color:#00858b}.pdf-format-options strong{font-size:16px}.pdf-format-options span{color:#526174;font-size:13px;line-height:1.5}.cls-root .brochure-unbranded{--brand-primary:#262c34;--brand-accent:#414a54;--forest:#262c34;--lime:#fff;--ink:#262c34}.cls-root .brochure-unbranded .brochure-cover{background:#262c34}.cls-root .brochure-unbranded .brochure-cover:after{background:linear-gradient(#262c340d,#262c34d9)}@media (max-width:600px){.listing-share-menu .terms-body,.pdf-format-menu .terms-body{padding:18px}.pdf-format-options button{padding:15px}}
