body.is-dashboard-shell .main.shell{min-width:0;container-type:inline-size;container-name:es-content}.config-settings-page,.form-panel,.pro-dash-placeholder{min-width:0}.es-contract-cfg-label--short{display:none}@media (max-width:768px){.es-contract-cfg-label--full{display:none}.es-contract-cfg-label--short{display:inline}}.es-archived-estates-label--phone{display:none}@media (max-width:767px){[data-receipt-history-table]{overflow:visible}[data-receipt-history-table] .receipt-history-table{display:block;width:100%;border:none;border-radius:0;box-shadow:none;background:0 0;font-size:var(--text-sm)}[data-receipt-history-table] .receipt-history-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-receipt-history-table] .receipt-history-table tbody{display:flex;flex-direction:column;gap:var(--sp-3)}[data-receipt-history-table] .receipt-history-table__row{display:grid;grid-template-columns:1fr auto;grid-template-areas:'receipt action' 'when when' 'total total' 'status status' 'cashier cashier';gap:var(--sp-2) var(--sp-3);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--white);box-shadow:var(--shadow-xs)}[data-receipt-history-table] .receipt-history-table__row:hover td{background:0 0}[data-receipt-history-table] .receipt-history-table__cell{display:block;padding:0;border:none;vertical-align:top;text-align:left!important}[data-receipt-history-table] .receipt-history-table__cell[data-label]::before{content:attr(data-label);display:block;margin-bottom:.15rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}[data-receipt-history-table] .receipt-history-table__cell[data-label='']::before{display:none}[data-receipt-history-table] .receipt-history-table__cell--total{grid-area:total;font-weight:600;font-size:1.0625rem}[data-receipt-history-table] .receipt-history-table__cell--action{grid-area:action;align-self:start;justify-self:end}[data-receipt-history-table] .receipt-history-table__cell:first-child{grid-area:receipt;font-weight:600;font-size:1rem}[data-receipt-history-table] .receipt-history-table__cell:nth-child(2){grid-area:when}[data-receipt-history-table] .receipt-history-table__cell:nth-child(4){grid-area:status}[data-receipt-history-table] .receipt-history-table__cell:nth-child(5){grid-area:cashier}[data-receipt-history-table] #receipt_filter_empty_state td{display:block;border:1px solid var(--border);border-radius:var(--r-md);padding:var(--sp-4);text-align:center}body.is-dashboard-shell .receipt-history-page__search-wrap{min-width:0;max-width:none;width:100%;flex:1 1 100%}.pro-mp-stat__value--money{font-size:clamp(.6875rem, 2.5vw, 1.125rem)!important;line-height:1.2;white-space:nowrap}}body.is-dashboard-shell.is-pro-dashboard .site-header>.shell.header-inner{padding-inline:clamp(0.65rem,3.2vw,2rem)!important;column-gap:clamp(.5rem,2.5vw,1.25rem)!important}@media (max-width:768px){.es-archived-estates-label--wide{display:none}.es-archived-estates-label--phone{display:inline}body.is-dashboard-shell.is-pro-dashboard .pro-dash-subnav__dropdown--wide-only,body.is-dashboard-shell.is-pro-dashboard .pro-dash-subnav__link--wide-only{display:none!important}body.is-dashboard-shell.is-pro-dashboard .pro-dash-subnav__panel a.pro-dash-subnav__panel-cta{background:0 0;color:var(--n-600);font-weight:500}body.is-dashboard-shell.is-pro-dashboard .pro-dash-subnav__panel a.pro-dash-subnav__panel-cta:hover{background:var(--n-100);color:var(--primary)}body.is-dashboard-shell.is-pro-dashboard .pro-dash-subnav__panel a.pro-dash-subnav__panel-cta.is-active{background:var(--brand-light);color:var(--primary)}body.is-dashboard-shell .main.shell{padding-block:clamp(1.5rem,4vw,2.5rem) clamp(2.5rem,6vw,5.5rem)}body.is-dashboard-shell.is-pro-dashboard .main.shell{padding-inline:clamp(0.75rem,3.5vw,1.5rem)!important}body.is-dashboard-shell .site-footer.site-footer--pro-app .footer-bottom{font-size:clamp(.75rem, 2.8vw, .875rem);line-height:1.35;letter-spacing:0}body.is-dashboard-shell .site-footer.site-footer--pro-app .footer-bottom__one-line{white-space:normal;overflow-x:visible}}body.is-dashboard-shell .dh-page-title{font-size:clamp(1.3rem, 1.1rem + 1.1vw, 1.875rem);line-height:1.2;word-break:break-word;overflow-wrap:anywhere}body.is-dashboard-shell.is-pro-dashboard .dh-page-title{font-size:clamp(1.45rem, 1.1rem + 1.4vw, 2rem);line-height:1.175}body.is-dashboard-shell .dh-page-subtitle{max-width:100%;font-size:clamp(.9rem, .4rem + .8vw, 1rem)}body.is-dashboard-shell.is-pro-dashboard .dh-page-subtitle{font-size:clamp(.9375rem, .4rem + .85vw, 1.0625rem);line-height:1.55}body.is-dashboard-shell .dh-breadcrumb{min-width:0;font-size:clamp(.8rem, .2rem + .5vw, .875rem)}body.is-dashboard-shell.is-pro-dashboard .dh-breadcrumb{font-size:clamp(.875rem, .2rem + .55vw, 1rem)}@container es-content (max-width:36rem){.dh-page-header{flex-direction:column;align-items:stretch}.dh-page-header__left{max-width:100%}.dh-page-header__actions{width:100%;max-width:100%;min-width:0;flex:1 1 100%!important;align-self:stretch;box-sizing:border-box;justify-content:flex-start}.dh-page-header__actions .btn,.dh-page-header__actions a:not(.pro-mp-brand-menu__item){min-height:44px;min-width:0;max-width:100%;white-space:normal;text-align:center;justify-content:center}.estate-manager-page .dh-page-header__actions{align-self:flex-end;width:auto;flex:0 0 auto!important;justify-content:flex-end}.dh-page-header__title-row{flex-direction:column;align-items:stretch}.dh-page-header__title-row-actions{width:100%;justify-content:flex-end}.dh-page-header__title-row-actions .btn{min-height:44px;white-space:normal;text-align:center;justify-content:center}}body.is-dashboard-shell .footer-logo,body.is-dashboard-shell .logo{min-width:0;max-width:100%}body.is-dashboard-shell:not(.is-pro-edge-brand) .logo{font-size:clamp(1.05rem, .85rem + .5vw, 1.25rem);line-height:1.2}body:not(.is-pro-edge-brand) .footer-logo .logo-es-mark,body:not(.is-pro-edge-brand) .logo .logo-es-mark,body:not(.is-pro-edge-brand) .logo-es-mark{width:clamp(32px,7vw,42px)!important;height:clamp(32px,7vw,42px)!important}body:not(.is-pro-edge-brand) .footer-logo .logo-es-mark{width:clamp(24px,5vw,28px)!important;height:clamp(24px,5vw,28px)!important}@media (max-width:480px){.config-settings-page,.estate-contracts-page.pro-dash-placeholder,.form-panel,.form-panel--auth,.form-panel--register{padding:clamp(1rem,4vw,1.5rem)!important}.btn,.form-control,.form-group select,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{min-height:44px}.btn-sm{min-height:2.5rem}.admin-subnav__link,.admin-toolbar a{min-height:2.75rem}.footer-bottom__one-line{white-space:normal;overflow-x:visible}.pro-dash-bell,.pro-dash-header-actions .site-header-account-menu__trigger{min-width:44px;min-height:44px}.admin-table td,.admin-table th{padding:clamp(.5rem,2.5vw,1rem) clamp(.5rem,2.5vw,1.25rem)}.admin-table td:has(> a.btn){vertical-align:top}.admin-table td:has(> a.btn) .btn{margin:.2rem .35rem .2rem 0}}@container es-content (max-width:30rem){.admin-table td,.admin-table th{word-break:break-word}}.estate-list-actions--desktop{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.estate-list-actions--desktop,.estate-list-actions--desktop .estate-list-actions__delete{min-width:0;max-width:100%}body.is-dashboard-shell .form-panel .estate-list-actions--desktop .btn.btn-sm,body.is-dashboard-shell .form-panel .estate-list-actions--desktop .estate-list-actions__delete .btn{min-width:0;max-width:100%;box-sizing:border-box;white-space:normal;text-align:center;justify-content:center;line-height:1.25}@media (min-width:769px){.estate-list-actions--mobile{display:none!important}}@media (max-width:768px){.estate-list-actions--desktop{display:none!important}.estate-table-actions-cell{vertical-align:top}.estate-actions-dropdown{min-width:0;max-width:100%}.estate-actions-dropdown__summary{list-style:none;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;max-width:18rem;box-sizing:border-box}.estate-actions-dropdown__summary::-webkit-details-marker,.estate-actions-dropdown__summary::marker{display:none}.estate-actions-dropdown[open] .estate-actions-dropdown__summary svg{transform:rotate(180deg)}.estate-actions-dropdown__summary svg{flex-shrink:0;transition:transform .15s}.estate-actions-dropdown__panel{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;margin-top:.5rem;padding:.75rem;border:1px solid var(--border,#e2e8f0);border-radius:.625rem;background:var(--surface,#fff)}.estate-actions-dropdown__delete,.estate-actions-dropdown__item{width:100%;max-width:100%;box-sizing:border-box}.estate-actions-dropdown__item{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.5rem;text-align:center}.estate-actions-dropdown__item .estate-actions-dropdown__label{text-align:center}.estate-actions-dropdown__delete{margin:0}.estate-actions-dropdown__delete .btn{width:100%}}@media (min-width:769px){.admin-table--estate-list .estate-td-name__address--stack{display:none!important}}@media (max-width:768px){.admin-table--estate-list .estate-td-address,.admin-table--estate-list .estate-th-address{display:none!important}.admin-table--estate-list .estate-td-name{vertical-align:top}.admin-table--estate-list .estate-td-name__primary{color:var(--primary,#0f172b);font-weight:600;line-height:1.3}.admin-table--estate-list .estate-td-name__address--stack{display:block;margin-top:.2rem;font-size:.8125rem;line-height:1.4;font-weight:400}}.card h2,.card h3,.sale-listing-card__title,.sales-page__listing-title{min-width:0;overflow-wrap:anywhere;word-wrap:break-word}@media (max-width:1200px){.lp-feat-grid,.lp-how-grid,.lp-stats-grid,.lp-test-grid,.lp-val-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))!important}}@media (max-width:640px){.form-actions,.lp-hero-ctas,.sales-page__listing-actions{flex-wrap:wrap;gap:.5rem}.form-actions .btn,.lp-hero-ctas a,.sales-page__listing-actions .btn{flex:1 1 auto;min-height:44px;min-width:min(100%,8rem)}}@media (max-width:480px){.card-grid{grid-template-columns:1fr}}