/* Andaz R11: public_html/price-center-assets/account-r1.css */
.mw-account-shortcuts{position:relative}.mw-account-trigger{cursor:pointer}.mw-account-panel{position:absolute;inset-inline-end:0;top:calc(100% + 12px);width:260px;max-width:calc(100vw - 24px);padding:10px;border:1px solid var(--em-line,#cbd7dd);background:var(--em-surface,#fff);color:var(--em-text,#162331);border-radius:16px;box-shadow:0 18px 50px #0003;z-index:1200;text-align:start}.mw-account-title{padding:10px 12px 12px;font-size:12px;font-weight:700;color:var(--em-muted,#62727a);border-bottom:1px solid var(--em-line,#d6e3e0);margin-bottom:5px}.mw-account-entry{display:flex!important;align-items:center;gap:12px;padding:13px 12px;width:100%;min-height:46px;border:0;background:transparent;color:inherit;border-radius:10px;text-decoration:none;font:inherit;font-size:14px;text-align:start;cursor:pointer}.mw-account-entry:hover,.mw-account-entry:focus-visible{background:var(--em-surface-soft,#edf3f7);outline:2px solid var(--em-accent,#477a86);outline-offset:0}.mw-account-entry svg{width:20px;height:20px;flex-shrink:0}.mw-account-logout{color:#c94452;border-top:1px solid var(--em-line,#d6e3e0);margin-top:5px}.mw-account-entry:disabled{opacity:.5;cursor:wait}.mw-account-error{font-size:12px;color:#cf4755;padding:8px;line-height:1.7}.mw-account-shortcuts.bottom{display:flex;justify-content:center;min-width:0}.mw-account-shortcuts.bottom>.mw-account-trigger{width:100%;height:100%;flex-direction:column;border:0;background:transparent;font:inherit;font-size:inherit}.mw-account-shortcuts.bottom .mw-account-panel{top:auto;bottom:calc(100% + 15px);inset-inline-end:0}.em-header:has(.mw-account-panel){z-index:1500}.em-bottom-nav:has(.mw-account-panel){z-index:1500}@media(max-width:600px){.mw-account-shortcuts.top .mw-account-panel{width:245px}.mw-account-shortcuts.bottom .mw-account-panel{position:fixed;bottom:calc(80px + env(safe-area-inset-bottom,0px));inset-inline:12px;width:auto;max-width:420px;margin:auto}.mw-account-title{font-size:13px}.mw-account-entry{min-height:50px}}

/* Andaz R11: public_html/pricing-assets/portfolio-money-r1-3.css */
/* Andaz money presentation R1.3, scoped to its own classes. */
.apm-money{display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.38rem .65rem;max-width:100%;vertical-align:middle;line-height:1.5}
.apm-primary{font-variant-numeric:tabular-nums;unicode-bidi:isolate;overflow-wrap:anywhere}
.apm-bundle{display:inline-block;max-width:100%;border:1px solid #99d6c2;border-radius:999px;background:#e5f7ef;color:#075640;padding:.2rem .6rem;font-family:inherit;font-size:.78rem;font-weight:650;line-height:1.5;white-space:normal;unicode-bidi:isolate;overflow-wrap:anywhere}
.apm-range{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.6rem 1.35rem;margin-top:.45rem;max-width:100%}
.apm-range-item{display:flex;flex-direction:column;gap:.12rem;min-width:0;max-width:100%}
.apm-range-label{font-size:.75rem;opacity:.85}
.apm-range .apm-bundle{font-size:.72rem;padding:.12rem .48rem}
.apm-range .apm-primary{font-weight:600}
.apm-meta{display:block;margin-top:.4rem}
html.dark .apm-bundle,html[data-em-theme="dark"] .apm-bundle,html[data-pf-theme="dark"] .apm-bundle{background:#113b31;border-color:#39715d;color:#c6f3df}
.pf-fact:has(.apm-money) strong{display:block;min-width:0}
@media(max-width:480px){.apm-money{gap:.28rem .48rem}.apm-range{gap:.55rem 1rem}.apm-bundle{font-size:.76rem}.apm-range .apm-money{flex-wrap:wrap}}

/* Andaz R11: public_html/listings/authoring-r1.css */
#la-editor{max-width:1080px;margin:auto}#la-editor section{margin-bottom:20px}#la-editor small{color:#58737b}#la-editor label small{display:block;font-size:.85em;margin-top:.5rem}#la-editor .wide{grid-column:1/-1}#la-editor [hidden]{display:none!important}#la-editor fieldset{border:0;padding:12px 0;margin:0;min-width:0}#la-editor summary{cursor:pointer;padding:14px 0;font-weight:700}.la-contact{padding:8px 0}.la-channel-options{display:flex;flex-wrap:wrap;gap:12px 24px}.la-unit-facts{padding:18px;border-radius:16px;background:rgba(0,160,126,.10);margin:14px 0;display:flex;flex-wrap:wrap;gap:16px}.la-unit-facts p{margin:0}.la-unit-facts small{flex-basis:100%}.la-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.la-photo{margin:0;border:1px solid #b8cacc;border-radius:14px;overflow:hidden}.la-photo img{width:100%;height:150px;object-fit:cover}.la-photo-controls{padding:10px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.la-photo-controls label{display:flex;align-items:center;gap:6px}.la-photo-controls input{width:auto}.la-photo-controls button{min-height:36px;padding:5px 9px}.la-text-btn{background:none;border:0;text-decoration:underline;padding:10px;color:inherit;cursor:pointer}.la-map{height:350px;border-radius:14px;overflow:hidden;background:#dde9e8;margin:12px 0}.la-error{padding:16px;border:1px solid #df9d9d;border-radius:12px;background:#fff0f0;color:#862e2e;margin:12px 0;white-space:pre-wrap}.la-negotiable{display:inline-flex;align-items:center;gap:5px;background:#dff4ed;color:#006c56;border:1px solid #9bdbca;border-radius:30px;padding:5px 10px;font-size:.8rem;font-weight:600}.la-photo.cover{border:2px solid #008568}#la-status:empty{display:none}.la-contact-links{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.mw-account-entry.la-account-add{background:#e3f7ef;color:#00674e;border:1px solid #aae0cf;border-radius:12px;margin:4px}.lx-result-count{font-size:.88rem}.apm-money{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.apm-bundle{font-size:.75rem;font-weight:500;border:1px solid #a0d9c8;color:#006d50;background:#e7f8f0;border-radius:25px;padding:3px 9px}#la-editor .ls-check input{width:22px;min-height:22px;flex-shrink:0}.ls-contact-panel p{overflow-wrap:anywhere}@media(max-width:650px){.la-photos{grid-template-columns:repeat(2,minmax(0,1fr))}#la-editor .ls-form-grid{grid-template-columns:1fr}.la-map{height:290px}.la-photo img{height:110px}.la-channel-options{gap:10px}.ls-heading{gap:14px;flex-wrap:wrap}.ls-panel{padding:18px!important}}html[data-em-theme=dark] .la-unit-facts{background:#133d38}html[data-em-theme=dark] .la-negotiable{background:#0d4539;color:#c2f8e7}

/* Andaz R11: public_html/listings/account-shortcuts-r13.css */
/* Account dropdown R1.3 only: one gold line immediately before Sign out. */
.mw-account-shortcuts .mw-account-panel{width:290px;max-width:calc(100vw - 24px)}
.mw-account-panel .mw-account-listing-section{margin:6px 0;padding-top:6px;border-top:1px solid var(--em-line,#d6e3e0)}
.mw-account-panel .mw-account-listing-entry{box-sizing:border-box;margin:0;width:100%;min-height:46px;padding:11px 12px;gap:8px;background:#d4a342 linear-gradient(105deg,#f5dc94,#d4a342);color:#33250d;border:1px solid #b58830;border-radius:11px;line-height:1.5;text-decoration:none;box-shadow:inset 0 1px 0 #fff5}
.mw-account-panel .mw-account-listing-entry:hover,.mw-account-panel .mw-account-listing-entry:focus-visible{background:#e2b65a linear-gradient(105deg,#fae5ab,#e2b65a);color:#2a1c07;outline:2px solid #9d7019;outline-offset:2px}
.mw-account-panel .mw-account-listing-entry .mw-listings-entry-icon{width:22px;height:22px;flex:0 0 22px}
.mw-account-panel .mw-account-listing-copy{display:flex;align-items:center;min-width:0;flex:1}
.mw-account-panel .mw-account-listing-label{font-size:13px;font-weight:700;line-height:1.5;white-space:nowrap;overflow-wrap:normal;word-break:normal}
html[data-em-theme="dark"] .mw-account-panel .mw-account-listing-entry{background:#c99938 linear-gradient(105deg,#efcd7c,#c99938);color:#2b200d;border-color:#f4d48a}
html[data-em-theme="dark"] .mw-account-panel .mw-account-listing-entry:hover,html[data-em-theme="dark"] .mw-account-panel .mw-account-listing-entry:focus-visible{background:#dfb354 linear-gradient(105deg,#f8dfa0,#dfb354);color:#241905;outline-color:#f0cb76}
@media(max-width:600px){.mw-account-shortcuts.top .mw-account-panel{width:290px}.mw-account-shortcuts.bottom .mw-account-panel{width:auto;max-width:420px}}
@media(max-width:330px){.mw-account-panel .mw-account-listing-entry{padding-inline:9px;gap:6px}.mw-account-panel .mw-account-listing-label{font-size:12px}}
@media(forced-colors:active){.mw-account-panel .mw-account-listing-entry{background:ButtonFace;color:ButtonText;border:1px solid ButtonText}.mw-account-panel .mw-account-listing-entry:focus-visible{outline:2px solid Highlight}}

