/* hana-mobile-quick-tools-20261023.css?v=2 */
@media screen and (max-width:980px){
 body.hana-mobile-quick-tools-ready #hanaQuickMemoLauncher,
 body.hana-mobile-quick-tools-ready #hanaQuickCustomerToggle,
 body.hana-mobile-quick-tools-ready .quick-notes-edge-tab{display:none!important}
 #hanaMobileQuickTools{
  position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:3250;
  display:flex;align-items:stretch;touch-action:manipulation;
  filter:drop-shadow(0 6px 18px rgba(8,25,43,.22));
  transition:transform .2s ease;
 }
 #hanaMobileQuickTools .hana-mobile-quick-buttons{
  display:flex;flex-direction:column;overflow:hidden;
  border:1px solid rgba(91,105,120,.72);border-right:0;border-radius:14px 0 0 14px;
  background:rgba(30,34,40,.96);backdrop-filter:blur(14px);
 }
 #hanaMobileQuickTools [data-tool]{
  box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;
  width:56px;min-width:56px;height:56px;padding:0;border:0;background:transparent;
  color:#d7e0e8;font:750 10px/1.05 inherit;letter-spacing:-.2px;cursor:pointer;
 }
 #hanaMobileQuickTools [data-tool] svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
 #hanaMobileQuickTools [data-tool] span{display:block;font-size:10px;line-height:1.05;font-weight:760;white-space:nowrap}
 #hanaMobileQuickTools [data-tool]+[data-tool]{border-top:1px solid #3b424b}
 #hanaMobileQuickTools [data-tool].is-active{background:#0b5e94;color:#fff}
 #hanaMobileQuickCollapse{
  width:20px;min-width:20px;padding:0;border:1px solid rgba(117,143,165,.38);border-right:0;
  border-radius:10px 0 0 10px;background:rgba(36,42,49,.98);color:#c9d3dc;font:700 20px/1 inherit;cursor:pointer;
 }
 #hanaMobileQuickTools.is-collapsed{transform:translate(calc(56px),-50%)}
 #hanaMobileQuickTools.is-collapsed .hana-mobile-quick-buttons{pointer-events:none}
 #hanaMobileQuickTools.is-collapsed #hanaMobileQuickCollapse{transform:rotate(180deg)}
 #hanaMobileQuickBackdrop{
  position:fixed;inset:0;z-index:3238;background:rgba(8,19,30,.28);backdrop-filter:blur(1px);
 }
 #hanaMobileQuickBackdrop[hidden]{display:none!important}
 body.hana-mobile-quick-tools-ready #hanaQuickMemoDock,
 body.hana-mobile-quick-tools-ready #hanaQuickCustomerIntake{position:static!important;margin:0!important}
 body.hana-mobile-quick-tools-ready #hanaQuickMemoPanel,
 body.hana-mobile-quick-tools-ready #hanaQuickCustomerPanel{
  position:fixed!important;z-index:3245!important;left:8px!important;right:8px!important;top:auto!important;
  bottom:max(8px,env(safe-area-inset-bottom))!important;transform:none!important;
  box-sizing:border-box!important;width:auto!important;max-width:none!important;
  max-height:min(74dvh,680px)!important;margin:0!important;padding:18px 16px 16px!important;
  overflow:auto!important;border:1px solid #d5e0e8!important;border-radius:20px!important;
  background:#fff!important;box-shadow:0 -10px 40px rgba(8,25,43,.22)!important;
 }
 body.hana-mobile-quick-tools-ready #hanaQuickMemoPanel[hidden],
 body.hana-mobile-quick-tools-ready #hanaQuickCustomerPanel[hidden]{display:none!important}
 .hana-mobile-sheet-handle{width:42px;height:5px;margin:-7px auto 12px;border-radius:999px;background:#c6d0d8}
 body.hana-mobile-quick-tools-ready #hanaQuickMemoText{min-height:150px;max-height:36dvh;resize:none}
 body.hana-mobile-quick-tools-ready #hanaQuickCustomerForm input,
 body.hana-mobile-quick-tools-ready #hanaQuickCustomerForm select{min-height:44px}
 body.hana-mobile-quick-tools-ready #hanaQuickCustomerForm textarea{min-height:96px;max-height:24dvh}
 body.hana-mobile-quick-tools-ready #hanaQuickCustomerPanel .hana-qci-bottom{position:sticky;bottom:-16px;padding:10px 0 4px;background:#fff}
 body.hana-mobile-quick-tools-ready.hana-mobile-keyboard #hanaQuickMemoPanel,
 body.hana-mobile-quick-tools-ready.hana-mobile-keyboard #hanaQuickCustomerPanel{max-height:58dvh!important}
}
@media screen and (max-width:390px){
 #hanaMobileQuickTools [data-tool]{width:52px;min-width:52px;height:50px;font-size:11px}
 #hanaMobileQuickTools.is-collapsed{transform:translate(52px,-50%)}
 body.hana-mobile-quick-tools-ready #hanaQuickMemoPanel,
 body.hana-mobile-quick-tools-ready #hanaQuickCustomerPanel{left:6px!important;right:6px!important;padding-left:13px!important;padding-right:13px!important}
}

/* hana-mobile-search-sheet-20261023.css?v=20261025-inline3 */
@media screen and (max-width:980px){
 html body.has-sidebar.hana-mobile-ui #listView #hanaMobileSearchCompact{
  box-sizing:border-box;display:flex!important;align-items:center;gap:10px;width:100%;min-height:54px;margin:8px 0 10px;padding:8px 12px;
  border:1px solid #343942;border-radius:14px;background:#1d2025;color:#edf1f5;text-align:left;box-shadow:none;
 }
 #hanaMobileSearchCompact .hana-mobile-search-compact-icon{flex:none;font-size:25px;line-height:1;color:#a9c8e1}
 #hanaMobileSearchCompact .hana-mobile-search-compact-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}
 #hanaMobileSearchCompact .hana-mobile-search-compact-copy strong{font-size:14px;font-weight:780}
 #hanaMobileSearchCompact .hana-mobile-search-compact-copy small{overflow:hidden;color:#a9b0ba;font-size:12px;font-weight:520;text-overflow:ellipsis;white-space:nowrap}
 #hanaMobileSearchCompact .hana-mobile-search-compact-chevron{flex:none;color:#9ca6b0;font-size:18px}
 html body.has-sidebar.hana-mobile-ui #listView .listing-toolbar:not(.hana-mobile-search-sheet-open){display:none!important}
 html body.has-sidebar.hana-mobile-ui #listView .listing-toolbar.hana-mobile-search-sheet-open{
  position:fixed!important;z-index:3260!important;left:8px!important;right:8px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;top:auto!important;
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;
  box-sizing:border-box!important;width:auto!important;max-width:none!important;max-height:min(58dvh,560px)!important;margin:0!important;padding:12px!important;
  overflow:auto!important;border:1px solid #3a414b!important;border-radius:20px!important;background:#1b1e23!important;
  box-shadow:0 -12px 44px rgba(0,0,0,.38)!important;color:#eef1f5!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView .listing-toolbar.hana-mobile-search-sheet-open>.hana-mobile-search-sheet-head{
  grid-column:1/-1;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;padding:0 0 5px;
 }
 .hana-mobile-search-sheet-handle{grid-column:1/-1;width:42px;height:5px;margin:0 auto 6px;border-radius:99px;background:#59616b}
 .hana-mobile-search-sheet-title{display:flex;min-width:0;flex-direction:column;gap:2px}
 .hana-mobile-search-sheet-title strong{font-size:16px;color:#f2f4f7}
 .hana-mobile-search-sheet-title small{font-size:11px;color:#9fa8b2}
 .hana-mobile-search-sheet-close{width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#292d34;color:#dfe4ea;font-size:24px;line-height:38px}
 html body.has-sidebar.hana-mobile-ui #listView .listing-toolbar.hana-mobile-search-sheet-open>label:has(#listingSearch){
  grid-column:1/-1!important;display:block!important
 }
 html body.has-sidebar.hana-mobile-ui #listView .listing-toolbar.hana-mobile-search-sheet-open #listingSearch{
  box-sizing:border-box!important;width:100%!important;min-height:50px!important;margin:0!important;padding:0 14px!important;
  border:1px solid #4a505a!important;border-radius:13px!important;background:#24282e!important;color:#f3f5f7!important;font-size:16px!important
 }
 html body.has-sidebar.hana-mobile-ui #listView .listing-toolbar.hana-mobile-search-sheet-open [data-mobile-filter-hidden="true"]{display:none!important}
 html body.has-sidebar.hana-mobile-ui #listView .listing-toolbar.hana-mobile-search-sheet-open #hanaMobileFilterToggle,
 html body.has-sidebar.hana-mobile-ui #listView .listing-toolbar.hana-mobile-search-sheet-open .listing-dashboard-refresh{
  min-height:44px!important;border-radius:12px!important
 }
 #hanaMobileSearchBackdrop{position:fixed;inset:0;z-index:3255;background:rgba(0,0,0,.34);backdrop-filter:blur(1px)}
 #hanaMobileSearchBackdrop[hidden]{display:none!important}
 body.hana-mobile-search-open #hanaMobileNav{z-index:3250!important}
 body.hana-mobile-keyboard #listView .listing-toolbar.hana-mobile-search-sheet-open{max-height:45dvh!important}
}
@media screen and (max-width:390px){
 html body.has-sidebar.hana-mobile-ui #listView .listing-toolbar.hana-mobile-search-sheet-open{left:5px!important;right:5px!important;padding:10px!important}
}
/* Phone listing search stays at the top; filters and refresh are omitted on phones. */
@media screen and (max-width:760px){
 html body.has-sidebar.hana-mobile-ui #listView #hanaMobileSearchCompact{display:none!important}
 html body.has-sidebar.hana-mobile-ui #listView .listing-toolbar:not(.hana-mobile-search-sheet-open){
  position:static!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;
  box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:8px 0 10px!important;
  padding:9px!important;gap:0!important;border:1px solid #dce5ee!important;border-radius:12px!important;
  background:#fff!important;box-shadow:none!important;overflow:visible!important
 }
 html body.has-sidebar.hana-mobile-ui #listView .listing-toolbar>:not(:has(#listingSearch)):not(:has(#hanaPhoneSearch)){display:none!important}
 html body.has-sidebar.hana-mobile-ui #listView .listing-toolbar>label:has(#listingSearch),
 html body.has-sidebar.hana-mobile-ui #listView .listing-toolbar>:has(#hanaPhoneSearch){display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important}
 html body.has-sidebar.hana-mobile-ui #listView .listing-toolbar>label:has(#listingSearch){font-size:0!important}
 html body.has-sidebar.hana-mobile-ui #listView #listingSearch{box-sizing:border-box!important;display:block!important;width:100%!important;min-height:52px!important;height:52px!important;margin:0!important;padding:0 14px!important;font-size:16px!important;line-height:1.35!important;border-radius:10px!important}
 html body.has-sidebar.hana-mobile-ui #listView #hanaPhoneSearch{box-sizing:border-box!important;width:100%!important;min-height:48px!important;margin-top:7px!important;font-size:16px!important}
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .hana-cloud-tower-button{display:none!important}
 html body.has-sidebar.hana-mobile-ui #listView .listing-dashboard-head>span:nth-child(2){display:none!important}
}

@media screen and (max-width:760px){
 html body.has-sidebar.hana-mobile-ui #listView .listing-toolbar>label:has(#listingSearch){
  flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;align-self:stretch!important
 }
 html body.has-sidebar.hana-mobile-ui #listView .listing-toolbar>#hanaPhoneLookup{
  flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important
 }
}


/* mobile-carrot-list.css?v=6-phone-address */
@media screen and (max-width:980px){
 html body.has-sidebar.hana-mobile-ui:has(#listView:not([hidden])) main{background:#101114!important}
 html body.has-sidebar.hana-mobile-ui #listView{background:#101114!important;color:#edf0f4!important;padding:0 4px 12px!important}
 html body.has-sidebar.hana-mobile-ui #listView .listing-page-title{color:#f1f3f5!important}
 html body.has-sidebar.hana-mobile-ui #listView .listing-toolbar{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;background:#1e2025!important;border-color:#30343b!important;box-shadow:none!important}
 html body.has-sidebar.hana-mobile-ui #listView .listing-toolbar>label:has(#listingSearch){grid-column:1/-1!important}
 html body.has-sidebar.hana-mobile-ui #listView #listingSearch{margin:0!important;background:#2b2e35!important;border-color:#3a3e47!important;color:#f2f4f7!important}
 html body.has-sidebar.hana-mobile-ui #listView #listingSearch::placeholder{color:#aeb5c0!important}
 html body.has-sidebar.hana-mobile-ui #listView .listing-toolbar :is(#listingSheetGroupFilter,#listingKindFilter,#listingTradeFilter)[data-mobile-filter-hidden="true"]{display:block!important}
 html body.has-sidebar.hana-mobile-ui #listView .listing-toolbar :is(#listingSheetGroupFilter,#listingKindFilter,#listingTradeFilter){min-height:42px!important;padding:7px 8px!important;background:#24272d!important;border:1px solid #3d424b!important;border-radius:22px!important;color:#f4f5f7!important;font-size:13px!important;font-weight:700!important}
 html body.has-sidebar.hana-mobile-ui #listView .listing-toolbar :is(.listing-dashboard-refresh,#hanaMobileFilterToggle){min-height:42px!important;background:#2c3038!important;border-color:#444a54!important;border-radius:22px!important;color:#e3e9f1!important;font-size:13px!important}
 html body.has-sidebar.hana-mobile-ui #listView .listing-work-scope-tabs>button,html body.has-sidebar.hana-mobile-ui #listView .listing-dashboard-tabs>button{background:#202329!important;border-color:#393e47!important;color:#dce2eb!important}
 html body.has-sidebar.hana-mobile-ui #listView .listing-summary-action-row{background:#101114!important;color:#dce2ea!important}
 html body.has-sidebar.hana-mobile-ui #listView .listing-summary-action-row .hana-crm-bulk{display:none!important}
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row{
  position:relative!important;display:grid!important;grid-template-columns:96px minmax(0,1fr) 78px!important;grid-template-rows:auto auto auto auto!important;gap:6px 10px!important;
  min-height:0!important;padding:14px!important;margin:0 0 12px!important;background:#1e2025!important;border:1px solid #2d3138!important;border-radius:18px!important;box-shadow:none!important;color:#f2f4f7!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-crm-photo-cell{grid-column:1!important;grid-row:1/4!important;width:96px!important;height:96px!important;border-radius:12px!important;background:#30343b!important;overflow:hidden!important}
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .hana-crm-row .hana-crm-photo-cell img{width:96px!important;height:96px!important;object-fit:cover!important}
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .hana-crm-row .hana-crm-no-photo{color:#b7bdc5!important}
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-crm-sheet-state{grid-column:2!important;grid-row:1!important;border:0!important;padding:0!important;max-width:100%!important}
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .hana-crm-row .hana-crm-sheet-select{min-height:28px!important;height:28px!important;padding:3px 7px!important;border:0!important;border-radius:6px!important;background:#293b62!important;color:#dce9ff!important;font-size:12px!important;font-weight:800!important}
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-crm-number{grid-column:3!important;grid-row:1!important;justify-content:flex-end!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#c5cad2!important;font-size:11px!important;font-weight:700!important}
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-crm-price{grid-column:2/-1!important;grid-row:2!important;display:block!important;color:#fff!important;font-size:20px!important;font-weight:850!important;line-height:1.25!important;white-space:normal!important}
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .hana-crm-row .hana-crm-price small{display:none!important}
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-carrot-summary{grid-column:2/-1!important;grid-row:3!important;display:block!important;width:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#c8cbd1!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;text-align:left!important;cursor:pointer!important}
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>:is(.hana-crm-kind,.hana-crm-address,.hana-crm-area){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-carrot-private{grid-column:1/-1!important;grid-row:4!important;display:grid!important;gap:7px!important;padding:10px 0 0!important;margin-top:5px!important;border-top:1px solid #353940!important;color:#d4d9df!important;font-size:13px!important}
 html body.has-sidebar.hana-mobile-ui #listView .hana-carrot-contact{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}
 html body.has-sidebar.hana-mobile-ui #listView .hana-carrot-contact a{color:#b7d7ff!important;font-weight:750!important;text-decoration:none!important}
 html body.has-sidebar.hana-mobile-ui #listView .hana-carrot-memo summary{color:#d5d9e0!important;cursor:pointer!important;font-weight:700!important}
 html body.has-sidebar.hana-mobile-ui #listView .hana-carrot-memo p{margin:7px 0 0!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;color:#e6e8eb!important;line-height:1.45!important}
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-mobile-card-actions{grid-column:1/-1!important;grid-row:5!important;display:block!important;min-height:0!important;margin:0!important;padding:0!important}
 html body.has-sidebar.hana-mobile-ui #listView .hana-mobile-card-actions>.hana-mobile-detail-button{display:none!important}
 html body.has-sidebar.hana-mobile-ui #listView .hana-mobile-card-actions>.hana-mobile-more-button{position:absolute!important;right:8px!important;top:38px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;border:0!important;background:transparent!important;color:#bec4cc!important;font-size:0!important}
 html body.has-sidebar.hana-mobile-ui #listView .hana-mobile-card-actions>.hana-mobile-more-button::after{content:'⋮';font-size:24px;line-height:28px}
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-crm-manage{grid-column:1/-1!important;grid-row:6!important}
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-crm-auto-cell{grid-column:1/-1!important;grid-row:7!important}
 html body.has-sidebar.hana-mobile-ui #listView .listing-dashboard-pager{background:#101114!important;color:#dce2ea!important}
 html body.has-sidebar.hana-mobile-ui:has(#listView:not([hidden])) #hanaMobileNav{background:#1e2025!important;border-color:#353940!important}
 html body.has-sidebar.hana-mobile-ui:has(#listView:not([hidden])) #hanaMobileNav :is(a,button){color:#cbd3de!important}
}
/* Compact phone cards: read the listing first, reveal only edit and delete on demand. */
@media screen and (max-width:980px){
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row{
  grid-template-columns:88px minmax(0,1fr) 68px!important;
  gap:5px 11px!important;
  padding:12px!important;
  margin-bottom:9px!important;
  border-color:#292c32!important;
  border-radius:15px!important;
  background:#1c1e23!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-crm-photo-cell,
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .hana-crm-row .hana-crm-photo-cell img{
  width:88px!important;height:88px!important;border-radius:10px!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-crm-sheet-state{display:none!important}
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-carrot-status{
  grid-column:2!important;grid-row:1!important;align-self:center;
  width:max-content;padding:2px 0;color:#a9aeb7;font-size:12px;font-weight:650;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-crm-number{
  grid-column:3!important;grid-row:1!important;align-self:center;color:#9ba1ab!important;font-size:11px!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-crm-price{
  color:#eef0f3!important;font-size:18px!important;font-weight:780!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-carrot-summary{
  color:#b6bbc4!important;font-size:13px!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView .hana-mobile-card-actions>.hana-mobile-more-button{
  top:4px!important;right:4px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:#a9aeb7!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView .hana-mobile-card-actions>.hana-mobile-more-button::after{font-size:21px}
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .hana-crm-row .hana-crm-manage>.hana-mobile-list-copy,
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .hana-crm-row .hana-crm-manage>.hana-crm-select{display:none!important}
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .hana-crm-row[data-mobile-expanded=true]>.hana-crm-manage{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:8px!important;margin-top:7px!important;padding-top:11px!important;
  border-top:1px solid #30343b!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .hana-crm-row[data-mobile-expanded=true]>.hana-crm-manage>button:nth-of-type(1){
  grid-column:1!important;grid-row:1!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .hana-crm-row[data-mobile-expanded=true]>.hana-crm-manage>button:nth-of-type(3){
  grid-column:2!important;grid-row:1!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .hana-crm-row .hana-crm-manage>button:not(.hana-mobile-list-copy){
  min-height:42px!important;border:1px solid #41454d!important;border-radius:9px!important;
  background:#25282e!important;color:#dce0e5!important;font-size:14px!important;font-weight:700!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .hana-crm-row .hana-crm-manage>button:nth-of-type(3){
  color:#e4b3b3!important;
 }
 html body.hana-mobile-ui #hanaCrmDetail .hana-crm-detail-footer:has(>.hana-crm-copy-listing){display:none!important}
}
@media screen and (max-width:980px){
 html:has(body.hana-mobile-ui #listView:not([hidden])),
 body.hana-mobile-ui:has(#listView:not([hidden])){max-width:100%!important;overflow-x:clip!important}
 html body.has-sidebar.hana-mobile-ui:has(#listView:not([hidden]))>.brand-header{display:none!important}
 html body.has-sidebar.hana-mobile-ui:has(#listView:not([hidden]))>main{margin-top:0!important;padding-top:0!important}
 html body.has-sidebar.hana-mobile-ui #listView{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;overflow-x:clip!important}
 html body.has-sidebar.hana-mobile-ui #listView .batch-scroll,
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList{
  box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView .intro,
 html body.has-sidebar.hana-mobile-ui #listView .listing-page-title,
 html body.has-sidebar.hana-mobile-ui #listView .listing-dashboard-head,
 html body.has-sidebar.hana-mobile-ui #listView .hana-mobile-duplicate-register,
 html body.has-sidebar.hana-mobile-ui #listView>.hana-mobile-register-cta{display:none!important}
 html body.has-sidebar.hana-mobile-ui #listView .listing-dashboard-tabs,
 html body.has-sidebar.hana-mobile-ui #listView .listing-work-scope-tabs{
  box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:8px 0!important;border:0!important;background:transparent!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-crm-number{display:none!important}
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-carrot-status{
  display:block!important;grid-column:2/4!important;grid-row:1!important;padding-right:42px;
  color:#aeb3bc;font-size:12px;font-weight:650;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-carrot-summary{
  display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;
  grid-column:2/4!important;grid-row:3!important;min-width:0!important;
  color:#cfd3da!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:keep-all!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView .hana-carrot-address-row{
  display:flex!important;align-items:flex-start!important;gap:12px!important;width:100%!important;min-width:0!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView .hana-carrot-address{
  display:block;flex:1 1 auto;min-width:0;width:auto;padding:0;border:0;background:transparent;box-shadow:none;
  color:#e4e7eb;font:inherit;font-size:14px;font-weight:700;line-height:1.42;text-align:left;cursor:pointer;
  white-space:normal;overflow-wrap:anywhere;word-break:keep-all;
 }
 html body.has-sidebar.hana-mobile-ui #listView .hana-carrot-phone{
  display:block;flex:0 0 auto;padding:0;margin:0;color:#b7d7ff;font-size:13px;font-weight:700;line-height:1.42;
  text-decoration:none;white-space:nowrap;
 }
 html body.has-sidebar.hana-mobile-ui #listView .hana-carrot-kind{
  display:block;width:100%;color:#9fa5ae;font-size:12px;font-weight:500;line-height:1.4;
  white-space:normal;overflow-wrap:anywhere;
 }
 html body.has-sidebar.hana-mobile-ui #listView .listing-toolbar,
 html body.has-sidebar.hana-mobile-ui #listView .listing-summary-action-row{box-sizing:border-box!important;max-width:100%!important;min-width:0!important}
 html body.has-sidebar.hana-mobile-ui #listView .batch-scroll{
  padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView .batch-scroll .listing-dashboard-head.hana-crm-head{display:none!important}
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-mobile-card-actions{
  position:absolute!important;top:5px!important;right:5px!important;left:auto!important;
  grid-area:auto!important;
  display:block!important;width:42px!important;min-width:42px!important;max-width:42px!important;
  height:42px!important;min-height:42px!important;padding:0!important;margin:0!important;
  background:transparent!important;border:0!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-mobile-card-actions>.hana-mobile-more-button{
  position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;
  box-sizing:border-box!important;width:42px!important;min-width:42px!important;max-width:42px!important;
  height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;
  border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;
  color:#b8bdc5!important;font-size:23px!important;font-weight:500!important;line-height:1!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-mobile-card-actions>.hana-mobile-more-button::after{content:none!important}
 html body.has-sidebar.hana-mobile-ui #listView .listing-dashboard-pager{
  box-sizing:border-box!important;max-width:100%!important;padding:10px 0 22px!important;
  border:0!important;background:transparent!important;overflow-x:hidden!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView .listing-dashboard-pager :is(button,select){
  border:1px solid #383c44!important;border-radius:9px!important;background:#24272d!important;
  color:#d9dde3!important;box-shadow:none!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #batchPanel{
  box-sizing:border-box!important;max-width:100%!important;min-width:0!important;
  padding:0!important;margin:0!important;border:0!important;background:#101114!important;box-shadow:none!important;
  overflow-x:clip!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #batchPanel .batch-scroll{
  box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;
  padding:0!important;border:0!important;border-radius:0!important;background:#101114!important;
  overflow-x:hidden!important;overflow-y:visible!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #batchPanel .listing-dashboard-head.hana-visible-list-head{
  display:none!important;min-width:0!important;width:0!important;height:0!important;overflow:hidden!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #batchPanel .listing-dashboard-pager{
  grid-template-columns:1fr!important;justify-items:center!important;gap:8px!important;
  background:#101114!important;color:#aeb5bf!important;border:0!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #batchPanel .listing-page-buttons{
  grid-column:1!important;grid-row:1!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #batchPanel .listing-page-label{
  grid-column:1!important;grid-row:2!important;justify-self:center!important;color:#9fa6af!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #batchPanel .listing-pager-tools{display:none!important}
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList{
  background:#101114!important;border:0!important;box-shadow:none!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #listingResultCount{color:#d8dee7!important}
}


/* mobile-list-polish-20261024.css?v=20261025-contact-text1 */
/* Mobile listing cards only. The original row actions and data remain available. */
@media screen and (max-width:980px){
 html body.has-sidebar.hana-mobile-ui:has(#listView:not([hidden])) main,
 html body.has-sidebar.hana-mobile-ui #listView,
 html body.has-sidebar.hana-mobile-ui #listView #batchPanel,
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList{
  background:#f6f7f9!important;color:#21252a!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView{padding:0 9px 16px!important}
 html body.has-sidebar.hana-mobile-ui #listView #hanaStickyListControls{position:static!important;top:auto!important;box-shadow:none!important;background:#f6f7f9!important}
 html body.has-sidebar.hana-mobile-ui #listView .listing-toolbar{
  background:#fff!important;border:1px solid #e8eaed!important;
  border-radius:13px!important;box-shadow:none!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #listingSearch{
  background:#f6f7f9!important;border:1px solid #e7e9ed!important;
  color:#25292e!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #listingSearch::placeholder{color:#848b94!important}
 html body.has-sidebar.hana-mobile-ui #listView .listing-toolbar :is(#listingSheetGroupFilter,#listingKindFilter,#listingTradeFilter){
  background:#fff!important;border:1px solid #e1e4e8!important;color:#343a40!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView .listing-toolbar :is(.listing-dashboard-refresh,#hanaMobileFilterToggle){
  background:#fff!important;border:1px solid #e1e4e8!important;color:#3f454b!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView .listing-work-scope-tabs>button,
 html body.has-sidebar.hana-mobile-ui #listView .listing-dashboard-tabs>button{
  background:#fff!important;border:1px solid #e5e8eb!important;color:#505760!important;
  box-shadow:none!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView .listing-work-scope-tabs>button[aria-selected=true],
 html body.has-sidebar.hana-mobile-ui #listView .listing-dashboard-tabs>button[aria-selected=true]{
  background:#fff0e8!important;border-color:#f4b18e!important;color:#bb4c1c!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView .listing-summary-action-row{
  background:#f6f7f9!important;color:#626a72!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #listingResultCount{color:#555d65!important}
 html body.has-sidebar.hana-mobile-ui #listView #batchPanel .batch-scroll,
 html body.has-sidebar.hana-mobile-ui #listView .batch-scroll,
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList{
  height:auto!important;max-height:none!important;overflow-x:clip!important;
  overflow-y:visible!important;background:transparent!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row{
  box-sizing:border-box!important;position:relative!important;display:grid!important;
  grid-template-columns:100px minmax(0,1fr)!important;
  grid-template-rows:18px 30px minmax(0,1fr) 42px!important;
  gap:3px 12px!important;width:100%!important;height:188px!important;
  min-height:188px!important;margin:0 0 9px!important;padding:12px!important;
  overflow:hidden!important;border:1px solid #e7e9ed!important;
  border-radius:14px!important;background:#fff!important;
  box-shadow:0 1px 2px rgba(31,41,55,.035)!important;color:#24282d!important;
  align-items:start!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-crm-photo-cell{
  grid-column:1!important;grid-row:1/4!important;
  width:100px!important;height:100px!important;min-height:100px!important;
  border-radius:10px!important;background:#edf0f2!important;overflow:hidden!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .hana-crm-row .hana-crm-photo-cell img{
  width:100px!important;height:100px!important;object-fit:cover!important;
  border-radius:10px!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-carrot-status{
  grid-column:2!important;grid-row:1!important;
  display:block!important;min-width:0!important;max-width:100%!important;
  padding:0 37px 0 0!important;margin:0!important;
  overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;
  color:#c2592f!important;font-size:12px!important;font-weight:700!important;line-height:18px!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-crm-price{
  grid-column:2!important;grid-row:2!important;display:block!important;
  min-width:0!important;margin:0!important;padding:0!important;
  overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;
  color:#202428!important;font-size:19px!important;font-weight:800!important;line-height:27px!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-carrot-summary{
  grid-column:2!important;grid-row:3!important;display:flex!important;
  flex-direction:column!important;gap:4px!important;min-width:0!important;
  width:100%!important;height:100%!important;max-height:100%!important;
  margin:0!important;padding:0!important;overflow:hidden!important;
  color:#3d454d!important;font-size:13px!important;line-height:1.35!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView .hana-carrot-address-row{
  display:block!important;width:100%!important;min-width:0!important;margin:0!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView .hana-carrot-address{
  display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;
  width:100%!important;max-height:38px!important;min-width:0!important;overflow:hidden!important;
  padding:0!important;margin:0!important;border:0!important;background:transparent!important;
  color:#30363c!important;font-size:13px!important;font-weight:650!important;
  line-height:19px!important;text-align:left!important;white-space:normal!important;
  overflow-wrap:anywhere!important;word-break:keep-all!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView .hana-carrot-kind{
  display:block!important;width:100%!important;min-width:0!important;
  overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;
  color:#858c94!important;font-size:12px!important;font-weight:500!important;line-height:17px!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-carrot-quick-actions{
  grid-column:1/-1!important;grid-row:4!important;display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;
  min-width:0!important;width:100%!important;height:42px!important;
  padding:7px 0 0!important;margin:0!important;border-top:1px solid #edf0f2!important;
  align-items:stretch!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .hana-carrot-quick-actions>:is(a,span){
  box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;
  min-width:0!important;min-height:34px!important;height:34px!important;
  padding:0 7px!important;margin:0!important;border:1px solid #e4e7eb!important;
  border-radius:8px!important;background:#f8f9fa!important;
  color:#4f5861!important;font-size:13px!important;font-weight:700!important;
  text-decoration:none!important;overflow:hidden!important;text-overflow:ellipsis!important;
  white-space:nowrap!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .hana-carrot-quick-actions>a.hana-carrot-phone{
  background:#fff1e9!important;border-color:#fbd3bc!important;color:#bd4e1e!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .hana-carrot-quick-actions>span{
  color:#9ca3aa!important;background:#f9fafb!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-mobile-keyfacts,
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-carrot-private,
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-simple-documents,
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-simple-row-actions,
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-crm-auto-cell{
  display:none!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-mobile-card-actions{
  position:absolute!important;top:7px!important;right:7px!important;
  width:36px!important;min-width:36px!important;max-width:36px!important;
  height:36px!important;min-height:36px!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-mobile-card-actions>.hana-mobile-more-button{
  width:36px!important;min-width:36px!important;max-width:36px!important;
  height:36px!important;min-height:36px!important;max-height:36px!important;
  color:#626b73!important;font-size:20px!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row[data-mobile-expanded=true]{
  height:auto!important;min-height:188px!important;overflow:visible!important;
  grid-template-rows:18px 30px minmax(0,1fr) 42px auto auto!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row[data-mobile-expanded=true]>.hana-carrot-private{
  grid-column:1/-1!important;grid-row:5!important;display:grid!important;
  border-top:1px solid #edf0f2!important;color:#424950!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row[data-mobile-expanded=true]>.hana-crm-manage{
  grid-column:1/-1!important;grid-row:6!important;
  border-top:1px solid #edf0f2!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .hana-crm-row .hana-crm-manage>button:not(.hana-mobile-list-copy){
  background:#fff!important;border:1px solid #e1e5e9!important;color:#3e464e!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .hana-crm-row .hana-crm-manage>button:nth-of-type(3){
  color:#bd5145!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView .listing-dashboard-pager,
 html body.has-sidebar.hana-mobile-ui #listView #batchPanel .listing-dashboard-pager{
  background:#f6f7f9!important;color:#6a737c!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView .listing-dashboard-pager :is(button,select){
  background:#fff!important;border:1px solid #dfe4e8!important;color:#48525b!important;
 }
 html body.has-sidebar.hana-mobile-ui:has(#listView:not([hidden])) #hanaMobileNav{
  background:#fff!important;border-color:#e6e9ed!important;
 }
 html body.has-sidebar.hana-mobile-ui:has(#listView:not([hidden])) #hanaMobileNav :is(a,button){
  color:#626b73!important;
 }
}

/* Show the contact as text in the address area, with a small gap. */
@media screen and (max-width:980px){
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row{height:auto!important;min-height:188px!important;grid-template-rows:18px 30px auto 42px!important}
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-carrot-summary{height:auto!important;max-height:none!important;overflow:visible!important}
 html body.has-sidebar.hana-mobile-ui #listView .hana-carrot-address-row{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:2px 12px!important;width:100%!important;min-width:0!important}
 html body.has-sidebar.hana-mobile-ui #listView .hana-carrot-address-row>.hana-carrot-address{display:block!important;flex:1 1 105px!important;width:auto!important;max-height:none!important;-webkit-line-clamp:unset!important}
 html body.has-sidebar.hana-mobile-ui #listView .hana-carrot-address-row>.hana-carrot-inline-phone{display:inline-block!important;flex:0 0 auto!important;max-width:100%!important;color:#315878!important;font-size:12px!important;font-weight:700!important;line-height:1.45!important;text-decoration:none!important;white-space:nowrap!important}
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-carrot-quick-actions{grid-template-columns:1fr!important}
}


/* mobile-card-menu-20261024.css?v=1 */
/* Keep the existing listing action buttons in a small mobile overflow menu. */
@media screen and (max-width:980px){
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row[data-mobile-expanded="true"]{
  height:188px!important;min-height:188px!important;
  grid-template-rows:18px 30px minmax(0,1fr) 42px!important;
  overflow:visible!important;z-index:5!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row[data-mobile-expanded="true"]>.hana-crm-manage{
  box-sizing:border-box!important;position:absolute!important;
  top:43px!important;right:7px!important;left:auto!important;
  display:grid!important;grid-area:auto!important;grid-template-columns:minmax(0,1fr)!important;
  gap:5px!important;width:152px!important;min-width:152px!important;max-width:calc(100vw - 32px)!important;
  height:auto!important;min-height:0!important;margin:0!important;padding:7px!important;
  border:1px solid #e1e5e9!important;border-radius:11px!important;
  background:#fff!important;box-shadow:0 9px 24px rgba(25,32,40,.2)!important;
  color:#30363c!important;z-index:8!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row:not([data-mobile-expanded="true"])>.hana-crm-manage{display:none!important}
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row[data-mobile-expanded="true"]>.hana-crm-manage>button:not(.hana-mobile-list-copy):not(.hana-crm-select){
  box-sizing:border-box!important;display:block!important;grid-column:1!important;grid-row:auto!important;
  width:100%!important;min-height:38px!important;margin:0!important;padding:7px 10px!important;
  background:#f7f8fa!important;border:1px solid #e8ebee!important;border-radius:7px!important;
  color:#30363c!important;text-align:left!important;font-size:14px!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row[data-mobile-expanded="true"]>.hana-crm-manage>button:nth-of-type(3){color:#b94740!important}
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-crm-manage>.hana-carrot-private{
  display:block!important;grid-area:auto!important;margin:3px 0 0!important;padding:7px 3px 2px!important;
  border-top:1px solid #e9ecef!important;color:#525b64!important;font-size:12px!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-crm-manage>.hana-carrot-private .hana-carrot-memo summary{color:#47515a!important}
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row>.hana-crm-manage>.hana-carrot-private .hana-carrot-memo p{color:#30363c!important;max-height:130px!important;overflow:auto!important}
}


/* mobile-list-call-map-20261024.css?v=2 */
@media screen and (max-width:980px){
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .hana-carrot-quick-actions>.hana-carrot-contact-group{
  box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;
  min-width:0!important;height:34px!important;margin:0!important;padding:0 0 0 9px!important;
  border:1px solid #fbd3bc!important;border-radius:8px!important;background:#fff1e9!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .hana-carrot-contact-group>.hana-carrot-phone{
  display:block!important;flex:1 1 auto!important;min-width:0!important;margin:0!important;padding:0!important;
  overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;
  color:#bd4e1e!important;font-size:13px!important;font-weight:700!important;pointer-events:none!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .hana-carrot-contact-group>.hana-carrot-call{
  box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;
  flex:0 0 40px!important;width:40px!important;height:32px!important;padding:0!important;margin:0!important;
  border:0!important;border-left:1px solid #fbd3bc!important;border-radius:0 7px 7px 0!important;
  background:transparent!important;color:#af4316!important;text-decoration:none!important;font-size:20px!important;line-height:1!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .hana-carrot-quick-actions>a.hana-carrot-route{
  margin:0!important;min-height:34px!important;height:34px!important;align-self:stretch!important;justify-content:center!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row[data-mobile-archive='true']{
  height:236px!important;min-height:236px!important;grid-template-rows:18px 30px minmax(0,1fr) 42px 42px!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row[data-mobile-archive='true']> :not(.hana-crm-photo-cell):not(.hana-crm-price):not(.hana-carrot-status):not(.hana-carrot-summary):not(.hana-carrot-quick-actions):not(.hana-crm-manage){display:none!important}
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row[data-mobile-archive='true']>.hana-crm-manage{
  grid-column:1/-1!important;grid-row:5!important;display:flex!important;align-items:stretch!important;
  height:42px!important;min-height:42px!important;margin:0!important;padding:4px 0 0!important;border:0!important;background:transparent!important;
 }
 html body.has-sidebar.hana-mobile-ui #listView #savedListingsList .dashboard-property-row.hana-crm-row[data-mobile-archive='true']>.hana-crm-manage>button{
  display:block!important;width:100%!important;min-height:38px!important;margin:0!important;padding:6px 10px!important;
  border:1px solid #e9b89b!important;border-radius:8px!important;background:#fff3ea!important;color:#a7441b!important;
  font-size:13px!important;font-weight:750!important;
 }
}


/* mobile-list-stability-20261024.css?v=1 */
/* Stable first paint for the mobile listing route only. */
@media screen and (max-width:980px){
 html.hana-mobile-list-booting body{overflow:hidden!important}
 html.hana-mobile-list-booting #hanaMobileListBoot[hidden]{display:flex!important}
 #hanaMobileListBoot{position:fixed;inset:0;z-index:2147483000;display:flex;flex-direction:column;background:#101114;color:#edf0f4;opacity:1;transition:opacity .22s ease;pointer-events:auto;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
 #hanaMobileListBoot[hidden]{display:none}
 #hanaMobileListBoot.hana-boot-done{opacity:0;pointer-events:none}
 .hana-boot-top{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #292c31;font-size:18px;font-weight:750}
 .hana-boot-dot{width:9px;height:9px;border-radius:50%;background:#4b7bb0}
 .hana-boot-main{flex:1;min-height:0;padding:24px 16px;overflow:hidden}
 .hana-boot-title{width:115px;height:19px;margin:0 0 20px 4px}
 .hana-boot-search{height:68px;border-radius:20px;margin-bottom:16px}
 .hana-boot-cards{display:grid;gap:12px}
 .hana-boot-card{height:188px;padding:18px;border:1px solid #33363c;border-radius:19px;display:flex;gap:16px;box-sizing:border-box;background:#1b1d21}
 .hana-boot-card i{display:block;width:100px;height:100px;flex:none;border-radius:14px}
 .hana-boot-card>div{flex:1;display:flex;flex-direction:column;gap:14px;padding-top:6px}
 .hana-boot-card b{display:block;height:15px;border-radius:7px}
 .hana-boot-card b:first-child{width:56%;height:22px}
 .hana-boot-card b:nth-child(2){width:90%}
 .hana-boot-card b:nth-child(3){width:70%}
 .hana-boot-title,.hana-boot-search,.hana-boot-card i,.hana-boot-card b{background:#292c31;animation:hana-boot-breathe 1.5s ease-in-out infinite alternate}
 .hana-boot-nav{height:72px;flex:none;display:flex;align-items:center;justify-content:space-around;border-top:1px solid #30343a;background:#191b1f}
 .hana-boot-nav span{width:34px;height:34px;border-radius:11px;background:#2c3035}
 @keyframes hana-boot-breathe{to{background:#373b41}}
 @media(prefers-reduced-motion:reduce){#hanaMobileListBoot{transition:none}.hana-boot-title,.hana-boot-search,.hana-boot-card i,.hana-boot-card b{animation:none}}
}

