html.agent-work-app{--header-height:0px;--site-header-stack-height:env(safe-area-inset-top,0px);--agent-work-bar-height:52px;--agent-sticky-stack:calc(env(safe-area-inset-top,0px) + var(--agent-work-bar-height))}html.agent-work-app .site-header,html.agent-work-app .search-app-header,html.agent-work-app footer.site-footer{display:none!important}html.agent-work-app #main-content{padding-top:env(safe-area-inset-top,0px)}html.agent-work-app .dashboard-command-palette{top:calc(env(safe-area-inset-top,0px) + .5rem)}.agent-app-work-bar{top:env(safe-area-inset-top,0px);z-index:40;min-height:var(--agent-work-bar-height,52px);padding:.4rem max(.75rem, env(safe-area-inset-right,0px)) .4rem max(.75rem, env(safe-area-inset-left,0px));background:var(--theme-surface);border-bottom:1px solid var(--border-subtle);align-items:center;gap:.5rem;display:flex;position:sticky}.agent-app-work-bar__mark{font-family:var(--font-headings);letter-spacing:.04em;color:var(--color-primary);min-height:var(--touch-target-min,44px);flex:none;align-items:center;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.agent-app-work-bar__search{flex:auto;min-width:0}.agent-app-work-bar__search .crm-search__form{width:100%}.agent-app-work-bar__end{flex:none;align-items:center;gap:.35rem;display:flex;position:relative}.agent-app-work-bar__alerts-btn,.agent-app-work-bar__avatar-img{min-width:var(--touch-target-min,44px);min-height:var(--touch-target-min,44px)}.agent-app-work-bar__alerts-btn{-webkit-appearance:none;appearance:none;border:1px solid var(--border-subtle);font-family:var(--font-headings);color:var(--color-primary);cursor:pointer;background:0 0;border-radius:999px;padding:0 .75rem;font-size:.75rem;font-weight:600}.agent-app-work-bar__alerts-panel{z-index:50;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--theme-surface);min-width:18rem;max-width:min(24rem,100vw - 1.5rem);box-shadow:var(--shadow-md,0 8px 24px #0a24381f);flex-direction:column;gap:.5rem;padding:.75rem;display:flex;position:absolute;top:calc(100% + .4rem);right:0}.agent-app-work-bar__alerts-panel[hidden]{display:none}.agent-app-work-bar__alerts-kicker{font-family:var(--font-headings);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .45rem;font-size:.75rem;font-weight:700}.agent-app-work-bar__alerts-list{flex-direction:column;gap:.45rem;display:flex}.agent-app-work-bar__alerts-list .tc-notif-bell,.agent-app-work-bar__alerts-list a.tc-notif-bell{width:100%;display:flex}.agent-app-work-bar__alerts-list .tc-notif-bell__btn{border-radius:var(--radius-md);justify-content:flex-start;gap:.7rem;width:100%;padding:0 .85rem}.agent-app-work-bar__alerts-list .tc-notif-bell__btn[aria-label]:after{content:attr(aria-label);font-family:var(--font-headings);text-align:left;font-size:.875rem;font-weight:600}.agent-app-work-bar__alerts-list a.tc-notif-bell[aria-label]:after{content:attr(aria-label);font-family:var(--font-headings);text-align:left;min-width:0;font-size:.875rem;font-weight:600}.agent-app-work-bar__alerts-list a.tc-notif-bell{min-height:var(--touch-target-min,44px);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-wrap:nowrap;align-items:center;gap:.15rem;padding-right:.85rem}.agent-app-work-bar__alerts-list a.tc-notif-bell .tc-notif-bell__btn{background:0 0;border:none;flex:none;width:2.75rem}.agent-app-work-bar__alerts-list a.tc-notif-bell[aria-label] .tc-notif-bell__btn:after{content:none}.agent-app-work-bar .tc-notif-bell--floating{z-index:auto;position:static;top:auto;right:auto}.agent-app-work-bar .tc-notif-bell__panel{width:100%;max-height:16rem;position:static}@media (max-width:767px){html.agent-work-app .dashboard-command-palette{display:none}}html.agent-work-app .crm-nav{font-family:var(--font-headings)}.agent-app-btn{min-height:var(--touch-target-min,44px);border-radius:var(--radius-md);font-family:var(--font-headings);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.agent-app-btn--primary{background:var(--color-primary);color:var(--theme-surface)}.agent-app-btn--secondary,.agent-app-btn--ghost{color:var(--color-primary);border:1px solid var(--border-subtle);background:0 0}.agent-app-today__actions{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;display:flex}.agent-app-tools{flex-direction:column;gap:1.25rem;display:flex}.agent-app-tools__search{width:100%;min-height:var(--touch-target-min,44px);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--theme-surface);font-family:var(--font-body);padding:.75rem .9rem;font-size:max(16px,1rem)}.agent-app-tools__group-title{font-family:var(--font-headings);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.agent-app-tools__list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.agent-app-tools__link{min-height:var(--touch-target-min,44px);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:inherit;background:var(--theme-surface);flex-direction:column;gap:.15rem;padding:.75rem .85rem;text-decoration:none;display:flex}.agent-app-tools__link-label{font-family:var(--font-headings);font-size:1rem;font-weight:600}.agent-app-tools__link-desc{font-family:var(--font-body);color:var(--color-muted);font-size:.875rem}.agent-app-tools__empty{color:var(--color-muted);margin:0}.crm-bar__add-client{white-space:nowrap;min-height:44px;margin-right:.15rem;padding:0 .7rem;font-size:.8125rem}html.agent-work-app .crm-sheet{max-height:92dvh;font-family:var(--font-body)}html.agent-work-app .crm-sheet__title,html.agent-work-app .crm-bar__title,html.agent-work-app .lead-detail__tab,html.agent-work-app .deal-detail-tabs__tab{font-family:var(--font-headings)}html.agent-work-app .crm-sheet__input,html.agent-work-app .crm-sheet__select,html.agent-work-app .crm-search__wrap input,html.agent-work-app .crm-sheet textarea{min-height:var(--touch-target-min,44px);font-size:max(16px,1rem)}html.agent-work-app .lead-detail__tab,html.agent-work-app .deal-detail-tabs__tab,html.agent-work-app .crm-nav__link{min-height:var(--touch-target-min,44px)}html.agent-work-app .dashboard-banner,html.agent-work-app .dashboard-work-bar__title,html.agent-work-app .section-title{font-family:var(--font-headings)}html.agent-work-app .dashboard-banner{margin-bottom:1rem}html.agent-work-app .lead-detail__section-title,html.agent-work-app .lead-detail__title,html.agent-work-app .lead-overview__more-summary,html.agent-work-app .lead-detail__form-subtitle{font-family:var(--font-headings)}html.agent-work-app .lead-detail__header--hero{margin-bottom:.5rem}html.agent-work-app .lead-detail__tabs{background:var(--theme-bg,var(--theme-surface))}html.agent-work-app .lead-badge{text-transform:none;letter-spacing:0;font-weight:600}html.agent-work-app .lead-detail__input,html.agent-work-app .lead-detail__select,html.agent-work-app .lead-detail textarea{min-height:var(--touch-target-min,44px);font-size:max(16px,1rem)}html.agent-work-app .lead-detail__copy-btn,html.agent-work-app .lead-detail__hero-jump-link{min-height:var(--touch-target-min,44px)}html.agent-work-app .lead-properties__text-action{text-decoration:none}html.agent-work-app .crm-row--person{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}html.agent-work-app .crm-row--person .crm-row__link{grid-template-columns:36px minmax(0,1fr) 1.25rem;grid-template-areas:"avatar identity chevron""avatar next chevron";align-items:center;gap:.15rem .65rem;display:grid}html.agent-work-app .crm-row--person .crm-row__avatar{grid-area:avatar;align-self:center}html.agent-work-app .crm-row--person .crm-row__identity{grid-area:identity;min-width:0}html.agent-work-app .crm-row--person .crm-row__next-step{flex-direction:column;grid-area:next;gap:.1rem;min-width:0;font-size:.8125rem;line-height:1.35;display:flex}html.agent-work-app .crm-row--person .crm-row__chevron{grid-area:chevron;align-self:center}html.agent-work-app .crm-row__next-step-title{text-overflow:ellipsis;white-space:nowrap;color:var(--color-primary);font-weight:600;overflow:hidden}html.agent-work-app .crm-row__next-step-due{color:var(--color-muted);font-size:.75rem}html.agent-work-app .crm-head--person{grid-template-columns:36px minmax(0,1fr) 1.25rem}@media (max-width:899px){html.agent-work-app .crm-row--person .crm-row__actions .crm-row__action:not(.crm-row__action--primary){display:none}html.agent-work-app .crm-row--person.crm-row--has-actions .crm-row__link{padding-right:.65rem}}@media (min-width:421px) and (max-width:899px){html.agent-work-app .crm-row--person .crm-row__action--primary{width:auto;min-width:4.5rem;padding-inline:.7rem}html.agent-work-app .crm-row--person .crm-row__action--primary .crm-row__action-label{display:inline}}@media (min-width:768px){html.agent-work-app .crm-row--person .crm-row__link{grid-template-columns:36px minmax(0,1fr) minmax(0,8rem) 1.25rem;grid-template-areas:"avatar identity next chevron";row-gap:0}html.agent-work-app .crm-head--person{grid-template-columns:36px minmax(0,1fr) minmax(0,8rem) 1.25rem}}@media (min-width:1024px){html.agent-work-app .dashboard-shell{grid-template-columns:220px minmax(0,1fr);min-height:100dvh}html.agent-work-app .dashboard-shell--sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}html.agent-work-app .dashboard-sidebar{height:100dvh;top:0}html.agent-work-app .crm-search{display:block}.agent-app-work-bar__mark{display:none}html.agent-work-app .crm-head--person,html.agent-work-app .crm-row--person .crm-row__link{grid-template-columns:40px minmax(0,1fr) minmax(7rem,11rem) 1.25rem}html.agent-work-app .crm-row--person .crm-row__link{grid-template-areas:"avatar identity next chevron"}html.agent-work-app .crm-row--person .crm-row__avatar{width:40px;height:40px}}@media (max-width:767px){html.agent-work-app .lead-detail__tabs,html.agent-work-app .deal-detail-tabs,html.agent-work-app .lead-saved-searches__toolbar-wrap{top:var(--agent-sticky-stack)}html.agent-work-app .crm-sheet-overlay{z-index:1200;align-items:flex-end}html.agent-work-app .crm-sheet{max-height:min(92dvh, calc(100dvh - var(--agent-sticky-stack)));padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-md));flex-direction:column;display:flex;overflow:hidden}html.agent-work-app .crm-sheet__form{-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:var(--space-xs);flex:auto;overflow-y:auto}html.agent-work-app .crm-sheet__foot{z-index:1;padding-top:var(--space-sm);background:var(--theme-surface);flex:none;margin-top:auto;position:sticky;bottom:0}html.agent-work-app .crm-sheet__flag{min-height:var(--touch-target-min,44px)}html.agent-work-app .lead-detail.lead-detail--tabbed{padding-bottom:var(--space-lg)}html.agent-work-app .lead-detail.lead-detail--tabbed.lead-detail--has-mobile-dock{padding-bottom:calc(var(--crm-mobile-quick-dock-height,2.75rem) + var(--space-lg))}html.agent-work-app .lead-detail__main{padding-bottom:var(--space-md)}html.agent-work-app .lss-form-footer{bottom:var(--crm-mobile-quick-dock-height,0px)}html.agent-work-app .agent-app-today__actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}html.agent-work-app .agent-app-today__actions .agent-app-btn{width:100%}html.agent-work-app .crm-bar{grid-template-columns:minmax(0,1fr);gap:.45rem;min-height:0;padding-bottom:.7rem;display:grid}html.agent-work-app .crm-bar__title{letter-spacing:-.02em;font-size:1.375rem;font-weight:800}html.agent-work-app .crm-bar__actions{flex-wrap:wrap;justify-content:flex-start;gap:.4rem;width:100%}html.agent-work-app .crm-bar__icon-btn--search{display:none}html.agent-work-app .crm-empty{padding:var(--space-xl) var(--space-md);gap:var(--space-md)}html.agent-work-app .crm-empty__title{font-family:var(--font-headings);font-size:1.0625rem;font-weight:700}html.agent-work-app .crm-due__title{font-size:.875rem}html.agent-work-app .crm-due__all{min-height:var(--touch-target-min,44px);align-items:center;font-size:.8125rem;display:inline-flex}html.agent-work-app .crm-due__label{font-size:.75rem}html.agent-work-app .crm-row--person .crm-row__link{grid-template-columns:36px minmax(0,1fr);grid-template-areas:"avatar identity"}html.agent-work-app .crm-row--person .crm-row__next-step,html.agent-work-app .crm-row--person .crm-row__chevron,html.agent-work-app .crm-row--person .lead-list-chip{display:none}html.agent-work-app .crm-row--person .crm-row__meta{flex-wrap:nowrap;align-items:baseline;gap:.35rem;font-size:.75rem;display:flex;overflow:hidden}html.agent-work-app .crm-row--person .crm-row__meta-dot{display:none}html.agent-work-app .lead-detail__mobile-quick-dock{bottom:var(--app-tabbar-offset)}html.agent-work-app .crm-row--person.crm-row--has-actions .crm-row__link{padding-right:.65rem}html.agent-work-app .dashboard-work-bar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;display:grid}html.agent-work-app .dashboard-work-bar__back{grid-column:1}html.agent-work-app .dashboard-work-bar__title{grid-column:2}html.agent-work-app .dashboard-work-bar:not(:has(.dashboard-work-bar__back)) .dashboard-work-bar__title{grid-column:1/-1}html.agent-work-app .dashboard-work-bar__actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}html.agent-work-app .agent-app-work-bar__alerts-panel{-webkit-overflow-scrolling:touch;min-width:min(22rem,100vw - 1.25rem);max-height:min(70dvh,24rem);overflow-y:auto}html.agent-work-app .agent-app-work-bar__search input{text-overflow:ellipsis}html.agent-work-app .agent-profile-page__section-summary{min-height:var(--touch-target-min,44px);gap:.2rem;padding:.85rem 1rem;display:grid}html.agent-work-app .agent-profile-page__section-title,html.agent-work-app .agent-profile-page__section-desc{display:block}html.agent-work-app .agent-listings-widget__mini-btn{min-height:var(--touch-target-min,44px);padding:0 .75rem;font-size:.8125rem}html.agent-work-app .agent-app-tools__group-title{font-size:.8125rem}html.agent-work-app .agent-profile-editor__input,html.agent-work-app .agent-profile-editor__select,html.agent-work-app .deal-center-filters__search input,html.agent-work-app .deal-center-filters select,html.agent-work-app .deal-pipeline__filters input,html.agent-work-app .deal-pipeline__filters select,html.agent-work-app .form-input{min-height:var(--touch-target-min,44px);font-size:max(16px,1rem)}}@media (max-width:430px){html.agent-work-app .agent-app-work-bar{gap:.35rem}html.agent-work-app .agent-app-work-bar__alerts-btn{padding-inline:.6rem}}
body.search-app-variant,body.staff-web-app-tabs,body.client-web-app-tabs{--crm-mobile-tab-content-height:var(--app-tabbar-height)}@media (max-width:1023px){body.staff-web-app-tabs,body.client-web-app-tabs{padding-bottom:var(--app-tabbar-offset)}body.staff-web-app-tabs .crm-nav,body.client-web-app-tabs .site-footer{display:none!important}}body.client-web-app-tabs .client-shell__tablist{display:none}body.client-web-app-tabs .client-shell__panels{padding-top:0}body.client-web-app-tabs .client-shell__panel-wrap,body.client-web-app-tabs .client-dashboard{flex-direction:column;gap:.85rem;display:flex}body.client-web-app-tabs .lsp-mobile-chrome:not(.lsp-mobile-chrome--paid-primary) .lsp-mobile-chrome__bar{display:none}body.client-web-app-tabs .lsp-mobile-chrome:not(.lsp-mobile-chrome--paid-primary){padding-bottom:4px}body.search-app-variant{padding-top:var(--app-header-offset);padding-bottom:var(--app-tabbar-offset)}html.agent-work-app body.search-app-variant{--app-header-height:0px;--header-height:0px;--site-header-stack-height:var(--app-safe-top);padding-top:0}body.search-app-variant:has(.agent-app-work-bar){--app-header-height:0px;--header-height:0px;--site-header-stack-height:var(--app-safe-top);padding-top:0}.app-sheet-overlay.crm-sheet-overlay{z-index:1200}.app-sheet.crm-sheet{max-height:92dvh}.app-sheet__body{flex-direction:column;gap:.75rem;min-height:0;display:flex;overflow:auto}.app-sheet__footer{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:.5rem;padding-top:.75rem;display:flex}.app-sheet__link{min-height:var(--touch-target-min,44px);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:inherit;background:var(--theme-surface);flex-direction:column;gap:.15rem;padding:.75rem .85rem;text-decoration:none;display:flex}.app-sheet__link-label{font-family:var(--font-headings);font-size:1rem;font-weight:600}.app-sheet__link-desc{font-family:var(--font-body);color:var(--color-muted);font-size:.875rem}.app-sheet__group-title{font-family:var(--font-headings);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin:.5rem 0 0;font-size:.75rem;font-weight:700}@media (max-width:767px){.dashboard-page:not(.owner-dashboard) .dashboard-action-queue__grid{flex-direction:column;gap:.65rem;display:flex}.dashboard-page:not(.owner-dashboard) .dashboard-action-queue__card{min-height:5.5rem;padding:.9rem 1rem}.dashboard-page:not(.owner-dashboard) .dashboard-action-queue__card-title{font-size:1.05rem}.dashboard-page:not(.owner-dashboard) .dashboard-action-queue__label{font-size:.75rem}.dashboard-page:not(.owner-dashboard) .dashboard-action-queue__empty{padding:var(--space-lg) var(--space-md)}.dashboard-page:not(.owner-dashboard) .dashboard-action-queue__cta{min-height:var(--touch-target-min,44px);align-items:center;font-weight:700;display:inline-flex}.deal-card.dash-row{grid-template-columns:3.5rem minmax(0,1fr);gap:.65rem;min-height:5.5rem;padding:.85rem .9rem;display:grid}.deal-card .dash-row__actions{display:none}.deal-card .dash-row__title a{font-family:var(--font-headings);font-size:1.05rem;font-weight:700}.deal-detail-tabs__tab{min-height:var(--touch-target-min,44px)}}body.search-app-variant .client-shell__tablist{display:none}body.search-app-variant .client-shell__panels{padding-top:0}body.search-app-variant .client-shell__panel-wrap,body.search-app-variant .client-dashboard{flex-direction:column;gap:.85rem;display:flex}@media (max-width:767px){.tc-dashboard .tc-deal-row,.lender-dashboard .lender-deals-list>li{min-height:var(--touch-target-min,44px)}.dashboard-command-palette{display:none}}.owner-app-more{justify-content:flex-end;padding:.4rem .75rem 0;display:flex}