.sales-status{display:flex;align-items:center;gap:12px;padding:10px 16px;font-size:11px;color:#526761;background:#eef2ed;border-bottom:1px solid #dce3dc}.sales-status button{margin-left:auto;border:0;background:transparent;color:inherit;cursor:pointer}.sales-tabs{display:flex;gap:6px;padding:14px 24px;border-bottom:1px solid #e1e5df}.sales-tabs button{padding:9px 16px;border:1px solid transparent;background:transparent;color:#52605c;border-radius:6px;cursor:pointer}.sales-tabs button[aria-pressed=true]{background:#e9eee8;color:#173b34;border-color:#d9e0d8}.sales-panel{padding:22px 26px}.sales-panel h3{font-weight:500}.sales-panel p{font-size:13px;line-height:1.6}.inventory-row{display:grid;grid-template-columns:1fr 1.4fr 1.2fr auto;gap:18px;align-items:center;padding:14px 0;border-bottom:1px solid #e4e8e1}.inventory-row small{display:block;font-size:10px;color:#718077;font-weight:400}.sales-panel label{display:grid;gap:7px;font-size:11px;color:#66756f}.sales-panel input,.sales-panel select,#share-fallback{padding:10px;border:1px solid #d9e0d8;background:#fff;border-radius:5px;min-width:0;max-width:100%;font:inherit}.sales-panel button,#meeting-bar button{border:1px solid #d4ded4;background:#f7f8f4;color:#28483c;border-radius:5px;padding:10px 14px;font-size:12px;cursor:pointer}.sales-panel button:disabled{opacity:.5;cursor:wait}.sales-panel form.meeting-create{display:flex;gap:12px;align-items:end;margin-bottom:20px}.meeting-create label{flex:1}.meeting-card{border:1px solid #dce3d9;padding:18px;border-radius:8px;margin:12px 0}.meeting-card>div:first-child{display:flex;justify-content:space-between;gap:12px}.meeting-card small{color:#778278;font-size:11px;overflow-wrap:anywhere}.meeting-card details{font-size:12px;margin:12px 0}.meeting-actions{display:flex;gap:8px;flex-wrap:wrap}.meeting-bar{display:flex;gap:18px;align-items:center;background:#eaf0e6;color:#294536;padding:12px 25px;border-bottom:1px solid #d7dfd1}.meeting-bar>div:first-child{flex:1}.meeting-bar strong{font-size:13px}.meeting-bar p,.meeting-bar small{font-size:11px;margin:4px 0}.meeting-bar label{font-size:12px;white-space:nowrap}.sales-feedback{padding:10px 24px;color:#345b46;font-size:13px}.sales-feedback.error{color:#944d3b}.sales-auth{padding:36px;text-align:center}.sales-auth a{display:inline-block;padding:12px 18px;background:#294b3c;color:white;border-radius:6px;text-decoration:none;font-size:13px}.sales-auth p{color:#708174;font-size:13px}.sales-auth[hidden],.sales-panel[hidden],.sales-tabs[hidden],.meeting-bar[hidden],.crm-layout[hidden]{display:none!important}body[data-prices-hidden=true] .budget-label,body[data-prices-hidden=true] #budget-filter,body[data-prices-hidden=true] label:has(#price-min){display:none}body[data-sales-authorized=false] [data-crm-unit]{display:none}body.personal-selection .sidebar-heading .eyebrow,body.personal-selection .sample-label{display:none}.sales-panel .live-note{color:#718070;font-size:12px}#share-fallback{width:100%}#sales-feedback:empty{display:none}@media(max-width:600px){.sales-panel{padding:16px}.inventory-row{grid-template-columns:1fr 1fr;gap:10px}.inventory-row>strong{align-self:center}.meeting-bar{flex-wrap:wrap;padding:12px 16px;gap:10px}.meeting-bar>div:first-child{flex-basis:100%}.sales-tabs{padding:12px}.sales-status{flex-wrap:wrap}.meeting-create{flex-wrap:wrap}.meeting-create label{min-width:100%}}

.crm-viewed-residences{margin:12px 0;padding:10px 14px;background:#f0f4ed;border-radius:6px}.crm-viewed-residences:empty{display:none}.crm-viewed-residences h4{font-size:11px;margin:0 0 7px;color:#526e5e}.crm-viewed-residences p{font-size:12px;margin:0}

.demo-banner{display:flex;gap:20px;align-items:center;padding:14px 24px;background:#f4ecda;border-bottom:1px solid #dfd2b6;color:#493e28;font-size:12px}.demo-banner>div:first-child{flex:1}.demo-banner strong{letter-spacing:.14em;font-size:11px}.demo-banner p{margin:4px 0 0;max-width:650px;line-height:1.5}.demo-banner label{display:grid;gap:4px;min-width:145px}.demo-banner select{background:#fffdf7;border:1px solid #cfc4ad;border-radius:7px;padding:8px}.demo-actions{display:flex;gap:14px;flex-wrap:wrap}.demo-actions a,.demo-entry a{color:inherit;text-decoration:underline;text-underline-offset:4px}.demo-entry{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:14px 18px;background:#f4f5ee;border:1px solid #dce3d8;border-radius:9px;margin:12px 0}.demo-entry a{font-weight:600}.demo-entry span{font-size:12px;color:#657166}.demo-guide{margin:12px 0;padding:12px 16px;border:1px solid #ddd6c7;border-radius:8px;background:#fcfaf5;font-size:13px}.demo-guide summary{cursor:pointer;font-weight:600}.demo-guide li{margin:9px 0;line-height:1.55}.inventory-history{margin-top:22px;border-top:1px solid #e1e5df;padding:16px 0}.inventory-history summary{cursor:pointer;font-weight:600}.inventory-history p{padding:10px 0;border-bottom:1px solid #edf0ea;font-size:13px}.inventory-history small{color:#64756b}.demo-banner[hidden],.demo-guide[hidden],.demo-entry[hidden]{display:none!important}@media(max-width:760px){.demo-banner{flex-wrap:wrap;padding:12px 16px;gap:12px}.demo-banner>div:first-child{flex-basis:100%}.demo-actions{flex:1;font-size:11px;gap:10px}.demo-entry{align-items:flex-start;flex-direction:column;gap:7px}}

.demo-crm-controls{margin:12px 0;border:1px solid #dfd2b6;border-radius:8px;padding:12px 16px;flex-wrap:wrap}.demo-crm-controls>div:first-child{min-width:200px}.demo-crm-controls .demo-actions{flex-basis:100%}

.meeting-bar>div:first-child{min-width:0}.meeting-bar .tracking-choice{white-space:normal;max-width:640px;line-height:1.7;overflow-wrap:anywhere}.meeting-bar .tracking-choice button{border:0;padding:3px 5px;text-decoration:underline;background:transparent}
