/* listing-scope-current-20261024.css */
#listView .listing-work-scope-tabs{display:flex;width:100%;align-items:center;gap:6px;overflow:visible;background:transparent;border:0;border-radius:0}
#listView .listing-work-scope-tabs>button{border:1px solid #cbd8e8;border-radius:9px;background:#f4f7fb}
#listView .listing-work-scope-tabs>button.listing-archive-trigger{margin-left:auto;padding:7px 10px;font-size:12px;white-space:nowrap;background:transparent}
@media(max-width:760px){html body.has-sidebar #listView .listing-work-scope-tabs{overflow-x:visible!important;align-items:center!important}html body.has-sidebar #listView .listing-work-scope-tabs>button{min-height:40px!important;padding:8px 10px!important;font-size:14px!important}html body.has-sidebar #listView .listing-work-scope-tabs>button.listing-archive-trigger{margin-left:auto!important;min-height:36px!important;padding:6px 8px!important;font-size:12px!important}}

#listView .hana-search-source{display:inline-flex;align-items:center;padding:2px 6px;border-radius:5px;background:#e9f1ff;color:#205a94;font-size:11px;font-weight:700;white-space:nowrap}
#listView .dashboard-property-row[data-read-only="true"] .hana-search-source{background:#fff1df;color:#9a4b13}

/* PC header intake pair: consistent filled buttons in every interaction state. */
@media (min-width:981px) {
 html body #headerOfficeNavigation > button[data-view="intakeList"],
 html body #headerOfficeNavigation > button[data-view="intakeList"]:is(:hover,:focus,:active,[aria-expanded="true"],.active,.is-active) {
  height:36px!important;min-height:36px!important;border-radius:9px!important;
  background:#a45220!important;border:1px solid #a45220!important;color:#fff!important;
  opacity:1!important;filter:none!important;box-shadow:0 1px 3px #142a4033!important;
 }
 html body #headerOfficeNavigation > button[data-view="customerIntake"],
 html body #headerOfficeNavigation > button[data-view="customerIntake"]:is(:hover,:focus,:active,[aria-expanded="true"],.active,.is-active) {
  height:36px!important;min-height:36px!important;border-radius:9px!important;
  background:#155f9d!important;border:1px solid #155f9d!important;color:#fff!important;
  opacity:1!important;filter:none!important;box-shadow:0 1px 3px #142a4033!important;
 }
 html body #headerOfficeNavigation > button[data-view="intakeList"] .sidebar-label,
 html body #headerOfficeNavigation > button[data-view="customerIntake"] .sidebar-label {color:#fff!important;opacity:1!important}
}

/* address-popup-fixed-20261024.css */
/* Keep both address-search dialogs stationary while results change. */
#guidedAddressDialog,
#addressDialog {
  height: min(520px, calc(100dvh - 24px)) !important;
  max-height: calc(100dvh - 24px) !important;
  min-height: 0 !important;
  box-sizing: border-box !important;
  overflow-y: auto !important;
  scrollbar-gutter: stable !important;
}

/* Search results and errors remain visible; repeated search instructions are omitted. */
#guidedAddressDialog .guided-search-help { display: none !important; }

#guidedAddressDialog .guided-whole-building {
  display:block;width:100%;min-height:44px;margin:12px 0;border:1px solid #f2ad72;
  border-radius:9px;background:#fff7ef;color:#9a4d18;font:inherit;font-size:14px;font-weight:650;cursor:pointer;
}
#guidedAddressDialog .guided-whole-building:disabled { cursor:wait; }
#guidedAddressDialog #guidedOptionalUnitDetails>summary { cursor:pointer;font-size:13px;color:#536373;padding:12px 2px; }
#guidedAddressDialog[data-compact-whole="true"] #guidedOptionalUnitDetails { border-top:1px solid #e8ebef; }
#guidedAddressDialog:not([data-compact-whole="true"]) #guidedOptionalUnitDetails>summary { display:none; }

