*,:before,:after{box-sizing:border-box}html{width:100%;height:100%;margin:0;padding:0;overflow-x:clip}:root{font-family:var(--font-sans);font-size:var(--root-font-mobile);line-height:var(--lh-normal);color:var(--color-text);background:var(--color-bg)}@media (min-width:768px){:root{font-size:var(--root-font-desktop)}}@media (max-width:767px){:root{--chrome-bottom:var(--bottom-nav-height)}.app-popup-panel,.app-popup-body,.crm-mobile-card,.crm-modern-page,.lta-modal{max-width:100%}.app-popup-title,.crm-mobile-card h2,.crm-mobile-card h3{overflow-wrap:anywhere;word-break:break-word}.crm-mobile-card-actions,.app-popup-actions{align-items:stretch}}.app-popup-backdrop,.modal-backdrop{z-index:var(--z-modal);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-sizing:border-box;-webkit-overflow-scrolling:touch;background:#0f172a8c;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:fixed;inset:0;overflow-y:auto}.app-popup-panel,.modal-panel{border-radius:var(--popup-shell-radius);background:var(--color-card,#fff);color:var(--color-text);position:relative;box-shadow:0 25px 50px -12px #00000059}.app-popup-panel,.modal-panel,.lta-modal,.app-modal-size{box-sizing:border-box;flex-direction:column;overflow:hidden;width:90%!important;min-width:90%!important;max-width:90%!important;height:auto!important;min-height:50vh!important;max-height:80vh!important;display:flex!important}@media (min-width:768px){.app-popup-panel,.modal-panel,.lta-modal,.app-modal-size{align-items:stretch;width:30vw!important;min-width:0!important;max-width:30vw!important;min-height:40vh!important;max-height:80vh!important}.app-popup-title,.app-popup-title-row,.modal-header{text-align:center;justify-content:center}.app-popup-title,.modal-header,.app-popup-title-row{padding-inline:max(var(--popup-padding-desktop), 3.25rem)}.app-popup-body,.popup-section-scroll{align-items:stretch;width:100%}.app-popup-body>*,.popup-section-scroll>*{width:100%;min-width:0;max-width:100%}.app-popup-body input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.app-popup-body select,.app-popup-body textarea,.popup-btn-primary,.popup-btn-option,.app-popup-actions>button{box-sizing:border-box;width:100%;max-width:100%}.popup-btn-primary,.popup-btn-option,.app-popup-actions>button{text-align:center;justify-content:center}.app-popup-actions{grid-template-columns:minmax(0,1fr);justify-items:stretch}}.app-modal-size>.app-modal-scroll{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}@media (min-width:768px){:root{--modal-gutter:var(--popup-padding-desktop)}.sales-form-grid{padding:var(--popup-padding-desktop);gap:var(--popup-gap-lg)}}.app-filter-popup{font-size:1.05em}.app-filter-popup label,.app-filter-popup select,.app-filter-popup input,.app-filter-popup option,.app-filter-popup h3,.app-filter-popup button{font-size:inherit}.app-filter-popup select,.app-filter-popup input:not([type=checkbox]):not([type=radio]){min-height:var(--control-height)}@supports (height:1dvh){.app-popup-panel,.modal-panel,.lta-modal,.app-modal-size{max-height:min(80vh,80dvh)!important}}.app-popup-backdrop,.lta-modal-overlay,[data-app-modal=true]{z-index:var(--z-modal)}[data-app-modal-nested=true]{z-index:var(--z-modal-nested)}.property-summary-scroll{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:auto}.property-summary-cta-row,.unit-details-cta-row{border-top:1px solid var(--color-border,#e2e8f0);flex-wrap:wrap;gap:.55rem;margin-top:.85rem;padding-top:.75rem;display:flex}.property-summary-cta,a.property-summary-cta{border-radius:var(--popup-control-radius);cursor:pointer;border:1.5px solid #0000;flex:6.5rem;justify-content:center;align-items:center;min-width:6.5rem;min-height:2.5rem;padding:.45rem .85rem;font-size:.82rem;font-weight:800;line-height:1.1;text-decoration:none;transition:filter .15s,opacity .15s,transform .1s;display:inline-flex}.property-summary-cta:hover:not(:disabled):not([aria-disabled=true]),.property-summary-cta:focus-visible:not(:disabled):not([aria-disabled=true]){filter:brightness(.97);outline-offset:2px;outline:2px solid #0f172a33}.property-summary-cta:active:not(:disabled):not([aria-disabled=true]){transform:scale(.99)}.property-summary-cta:disabled,.property-summary-cta[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.property-summary-cta--call{color:#fff;background:#0f4c64;border-color:#0c3d50}.property-summary-cta--whatsapp{color:#fff;background:#128c7e;border-color:#0e6f64}.property-summary-cta--schedule{color:#0f2744;background:#fff;border-color:#94a3b8}.property-summary-cta--share{background:var(--color-primary);color:#fff;border-color:var(--color-primary-700)}.property-summary-cta--location{background:var(--color-primary-050);color:var(--color-primary-700);border-color:var(--color-primary)}.property-summary-cta--requirements{background:var(--color-warning-050);color:#5c4810;border-color:var(--color-warning)}.property-summary-cta--edit{color:#0f2744;background:#fff;border-color:#94a3b8}.lease-requirements-protected{-webkit-user-select:none;user-select:none}@media (max-width:767px){.property-summary-cta-row,.unit-details-cta-row{gap:.45rem}.property-summary-cta,a.property-summary-cta{flex:calc(50% - .45rem);min-width:calc(50% - .45rem)}}.property-summary-table{border-collapse:collapse;border:1px solid var(--color-border);border-radius:var(--popup-control-radius);width:100%;font-size:var(--type-body-sm);line-height:var(--lh-snug);overflow:hidden}.property-summary-table th,.property-summary-table td{border:1px solid var(--color-border);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top}.property-summary-table th{color:#0f172a;background:#fff;width:42%;font-weight:600}.property-summary-table td{color:#334155;word-break:break-word;font-weight:500}.app-popup-close{top:var(--space-2);right:var(--space-2);z-index:2;width:var(--touch-target);height:var(--touch-target);min-width:var(--touch-target);min-height:var(--touch-target);border-radius:var(--radius-pill);color:#7f1d1d;font-size:1.85rem;font-weight:var(--fw-extrabold);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute}.app-popup-close:hover,.app-popup-close:focus-visible{color:#450a0a;background:#7f1d1d14;outline:none}.app-popup-title-row{padding:var(--popup-padding) max(var(--popup-padding), 3.25rem) var(--space-2) var(--popup-padding);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.app-popup-title-row--actions-only{justify-content:flex-end;padding-bottom:0}.app-popup-title-row .app-popup-title{flex:auto;min-width:0;padding:0}.app-popup-owner-edit{min-height:var(--touch-target);border:1px solid var(--color-border);background:var(--color-card-muted);font-size:var(--type-body-sm);font-weight:var(--fw-bold);color:var(--color-text);border-radius:10px;flex:none;padding:.35rem .85rem;transition:opacity .15s}.app-popup-owner-edit:hover:not(:disabled){opacity:.92}.app-popup-owner-edit:disabled{cursor:not-allowed;opacity:.45}.app-popup-title,.modal-header{padding:var(--popup-padding) max(var(--popup-padding), 3.25rem) var(--space-2) var(--popup-padding);font-size:var(--type-title);font-weight:var(--fw-black);line-height:var(--lh-snug);color:var(--color-text);word-break:break-word;flex:none;margin:0}@media (min-width:768px){.app-popup-title,.modal-header{padding:var(--popup-padding-desktop) max(var(--popup-padding-desktop), 3.25rem) var(--space-2) var(--popup-padding-desktop)}}.modal-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.modal-header h2{font-size:inherit;font-weight:inherit;margin:0}.app-popup-body{gap:var(--popup-gap);-webkit-overflow-scrolling:touch;min-height:0;padding:0 var(--popup-padding) var(--popup-padding);flex-direction:column;flex:auto;display:flex;overflow:hidden auto}@media (min-width:768px){.app-popup-body{gap:var(--popup-gap-lg);padding:0 var(--popup-padding-desktop) var(--popup-padding-desktop)}}.popup-section-scroll{gap:var(--popup-gap);-webkit-overflow-scrolling:touch;min-height:0;padding:var(--popup-padding);flex-direction:column;flex:auto;display:flex;overflow:hidden auto}@media (min-width:768px){.popup-section-scroll{gap:var(--popup-gap-lg);padding:var(--popup-padding-desktop)}}.app-popup-body>*{min-width:0}.app-popup-actions{gap:var(--popup-gap);padding-top:var(--space-2);bottom:calc(-1 * var(--popup-padding));z-index:1;padding-bottom:var(--popup-padding);margin-top:auto;margin-bottom:calc(-1 * var(--popup-padding));background:var(--color-card,#fff);flex:none;grid-template-columns:1fr;display:grid;position:sticky}@media (min-width:768px){.app-popup-actions{bottom:calc(-1 * var(--popup-padding-desktop));padding-bottom:var(--popup-padding-desktop);margin-bottom:calc(-1 * var(--popup-padding-desktop))}}@media (min-width:640px){.app-popup-actions{grid-template-columns:1fr 1fr}}@media (min-width:768px){.app-popup-actions{grid-template-columns:minmax(0,1fr);justify-items:stretch}}.app-popup-body input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.app-popup-body select,.app-popup-body textarea{border-radius:var(--popup-control-radius);max-width:100%}.app-popup-body label{max-width:100%}.app-popup-actions>button{min-height:var(--control-height);height:var(--control-height)}.popup-btn-primary{width:100%;height:var(--control-height);min-height:var(--control-height);border-radius:var(--popup-control-radius);padding:0 var(--space-4);background:var(--color-switch-selected,#0f4c64);color:#fff;font-weight:var(--fw-extrabold);font-size:var(--type-popup-cta);line-height:var(--lh-tight);transition:filter var(--transition-fast), transform var(--transition-fast);border:none}.popup-btn-primary:hover:not(:disabled){filter:brightness(1.08)}.popup-btn-primary:active:not(:disabled){transform:scale(.99)}.popup-btn-primary:focus-visible{outline:2px solid var(--color-switch-selected,#0f4c64);outline-offset:2px}.popup-btn-primary:disabled{opacity:.5;cursor:not-allowed}.popup-btn-option{width:100%;height:var(--control-height);min-height:var(--control-height);border-radius:var(--popup-control-radius);border:1.5px solid var(--color-switch-selected,#0f4c64);padding:0 var(--space-4);color:var(--color-switch-selected,#0f4c64);font-weight:var(--fw-semibold);font-size:var(--type-popup-option);line-height:var(--lh-tight);text-align:center;transition:background var(--transition-fast), color var(--transition-fast);background:#fff}.popup-btn-option:hover:not(:disabled){background:#0f4c6414}.popup-btn-option--active{background:var(--color-switch-selected,#0f4c64);color:#fff}.popup-btn-option--active:hover:not(:disabled){background:var(--color-switch-selected,#0f4c64);filter:brightness(1.15)}.popup-btn-option:disabled{opacity:.5;cursor:not-allowed}.table-control-popup-btn{width:100%;min-height:var(--control-height);border-radius:var(--popup-control-radius);border:1.5px solid var(--color-chrome-gold,var(--luxury-gold,#d4af37));padding:0 var(--space-4);color:var(--color-text,var(--color-chrome,#000));font-weight:var(--fw-extrabold);font-size:var(--type-popup-option);line-height:var(--lh-tight);text-align:center;transition:background var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);background:#fff;box-shadow:0 10px 10px #0000001f}.table-control-popup-btn:hover:not(:disabled){background:#d4af3714;box-shadow:0 10px 10px #0000002e}.table-control-popup-btn:focus-visible{box-shadow:0 10px 10px #0000001f, 0 0 0 2px var(--color-chrome-gold,var(--luxury-gold,#d4af37));outline:none}.table-control-popup-btn:disabled{opacity:.5;cursor:not-allowed}.app-popup-panel .btn-primary,.lta-modal .btn-primary{background:var(--color-switch-selected,#0f4c64)}.app-popup-panel .btn-primary:hover:not(:disabled),.lta-modal .btn-primary:hover:not(:disabled){background:var(--color-switch-selected,#0f4c64);filter:brightness(1.08)}:is(.app-popup-panel,.modal-panel,.lta-modal,.app-modal-size) button[data-popup-tone="1"]{--popup-btn-bg:var(--color-popup-btn-tone-1)}:is(.app-popup-panel,.modal-panel,.lta-modal,.app-modal-size) button[data-popup-tone="2"]{--popup-btn-bg:var(--color-popup-btn-tone-2)}:is(.app-popup-panel,.modal-panel,.lta-modal,.app-modal-size) button[data-popup-tone="3"]{--popup-btn-bg:var(--color-popup-btn-tone-3)}:is(.app-popup-panel,.modal-panel,.lta-modal,.app-modal-size) button[data-popup-tone="4"]{--popup-btn-bg:var(--color-popup-btn-tone-4)}:is(.app-popup-panel,.modal-panel,.lta-modal,.app-modal-size) button[data-popup-tone="5"]{--popup-btn-bg:var(--color-popup-btn-tone-5)}:is(.app-popup-panel,.modal-panel,.lta-modal,.app-modal-size) button[data-popup-tone="6"]{--popup-btn-bg:var(--color-popup-btn-tone-6)}:is(.app-popup-panel,.modal-panel,.lta-modal,.app-modal-size) button[data-popup-tone="7"]{--popup-btn-bg:var(--color-popup-btn-tone-7)}:is(.app-popup-panel,.modal-panel,.lta-modal,.app-modal-size) button[data-popup-tone="8"]{--popup-btn-bg:var(--color-popup-btn-tone-8)}:is(.app-popup-panel,.modal-panel,.lta-modal,.app-modal-size):not(.popup-btn-palette-exempt) button:not(.app-popup-close):not(.modal-close):not(.dark-modal-close):not([aria-label=Close]):not([role=option]):not([role=menuitem]):not([data-popup-palette=off]){background-color:var(--popup-btn-bg,var(--color-popup-btn));border-color:var(--popup-btn-bg,var(--color-popup-btn-border));color:var(--color-popup-btn-text)}:is(.app-popup-panel,.modal-panel,.lta-modal,.app-modal-size):not(.popup-btn-palette-exempt) button:not(.app-popup-close):not(.modal-close):not(.dark-modal-close):not([aria-label=Close]):not([role=option]):not([role=menuitem]):not([data-popup-palette=off]):hover:not(:disabled){background-color:var(--popup-btn-bg,var(--color-popup-btn));filter:brightness(1.25)}:is(.app-popup-panel,.modal-panel,.lta-modal,.app-modal-size) button:is(.popup-btn-option--active,[aria-pressed=true],[aria-selected=true]){box-shadow:0 0 0 2px var(--color-switch-selected,#0f4c64)}:is(.app-popup-panel,.modal-panel,.lta-modal,.app-modal-size)[data-popup-style=outline]:not(.popup-btn-palette-exempt) button[data-popup-tone]:not(.app-popup-close):not(.modal-close):not(.dark-modal-close):not([aria-label=Close]):not([role=option]):not([role=menuitem]):not([data-popup-palette=off]){color:inherit;border:2px solid var(--popup-outline,var(--color-border));box-shadow:none;background-color:#0000;background-image:none}:is(.app-popup-panel,.modal-panel,.lta-modal,.app-modal-size)[data-popup-style=outline] button[data-popup-tone="1"]{--popup-outline:var(--color-popup-outline-1)}:is(.app-popup-panel,.modal-panel,.lta-modal,.app-modal-size)[data-popup-style=outline] button[data-popup-tone="2"]{--popup-outline:var(--color-popup-outline-2)}:is(.app-popup-panel,.modal-panel,.lta-modal,.app-modal-size)[data-popup-style=outline] button[data-popup-tone="3"]{--popup-outline:var(--color-popup-outline-3)}:is(.app-popup-panel,.modal-panel,.lta-modal,.app-modal-size)[data-popup-style=outline] button[data-popup-tone="4"]{--popup-outline:var(--color-popup-outline-4)}:is(.app-popup-panel,.modal-panel,.lta-modal,.app-modal-size)[data-popup-style=outline] button[data-popup-tone="5"]{--popup-outline:var(--color-popup-outline-5)}:is(.app-popup-panel,.modal-panel,.lta-modal,.app-modal-size)[data-popup-style=outline] button[data-popup-tone="6"]{--popup-outline:var(--color-popup-outline-6)}:is(.app-popup-panel,.modal-panel,.lta-modal,.app-modal-size)[data-popup-style=outline] button[data-popup-tone="7"]{--popup-outline:var(--color-popup-outline-7)}:is(.app-popup-panel,.modal-panel,.lta-modal,.app-modal-size)[data-popup-style=outline] button[data-popup-tone="8"]{--popup-outline:var(--color-popup-outline-8)}:is(.app-popup-panel,.modal-panel,.lta-modal,.app-modal-size)[data-popup-style=outline]:not(.popup-btn-palette-exempt) button[data-popup-tone]:not(.app-popup-close):not(.modal-close):not(.dark-modal-close):not([aria-label=Close]):not([role=option]):not([role=menuitem]):not([data-popup-palette=off]):hover:not(:disabled){background-color:color-mix(in srgb, var(--popup-outline,var(--color-border)) 14%, transparent);filter:none}:is(.app-popup-panel,.modal-panel,.lta-modal,.app-modal-size)[data-popup-style=outline] button[data-popup-tone]:focus-visible{outline:2px solid var(--popup-outline,var(--color-switch-selected,#0f4c64));outline-offset:2px}.header-back-btn{width:var(--touch-target,2.75rem);height:var(--touch-target,2.75rem);color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:20px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .16s,transform .16s;display:inline-flex}.header-back-btn:hover{background:#ffffff38}.header-back-btn:active{transform:scale(.94)}.header-back-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.popup-back-btn{top:var(--space-2,.5rem);left:var(--space-2,.5rem);z-index:3;width:var(--touch-target,2.75rem);height:var(--touch-target,2.75rem);min-width:var(--touch-target,2.75rem);cursor:pointer;border-radius:20px;justify-content:center;align-items:center;padding:0;transition:background-color .16s,transform .16s;display:inline-flex;position:absolute;color:#334155!important;filter:none!important;background:0 0!important;border:none!important}.popup-back-btn:hover{background:#0f172a14!important}.popup-back-btn:active{transform:scale(.94)}.popup-back-btn:focus-visible{outline-offset:1px;outline:2px solid #334155}:is(.lta-modal,.app-modal-size,.modal-panel):has(>.popup-back-btn){position:relative}.app-popup-panel:has(>.popup-back-btn) .app-popup-title-row{padding-left:max(var(--popup-padding), 3.25rem)}.app-popup-panel:has(>.popup-back-btn) .app-popup-title-row--actions-only{padding-left:var(--popup-padding)}.popup-page-header{z-index:5;box-sizing:border-box;width:auto;height:var(--popup-header-h,2.75rem);background:var(--popup-header-bg);min-height:2.75rem;color:var(--popup-header-text);-webkit-user-select:none;user-select:none;border-start-start-radius:inherit;border-start-end-radius:inherit;flex:none;grid-column:1/-1;grid-template-columns:3.5rem minmax(0,1fr) 3.5rem;align-self:stretch;align-items:center;display:grid;position:relative}.popup-page-header-side{justify-content:flex-start;align-items:center;min-width:0;display:flex}.popup-page-header-label{text-align:center;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;min-width:0;font-size:clamp(.8rem,.7rem + .35vw,1.05rem);font-weight:900;line-height:1;overflow:hidden}.popup-page-header-label--ar{letter-spacing:normal}.popup-page-header-lead{color:var(--popup-header-accent)}.popup-page-header-tail{color:var(--popup-header-accent-2);margin-inline-start:.4em}.popup-page-header .popup-back-btn{width:2.75rem;height:2.75rem;position:static;color:var(--popup-header-text)!important}.popup-page-header .popup-back-btn:hover{background:#ffffff2e!important}.popup-page-header .popup-back-btn:focus-visible{outline:2px solid var(--popup-header-text)}[data-popup-has-header] .popup-close-on-header{z-index:6;top:calc((var(--popup-header-h,2.75rem) - 2.75rem) / 2)!important;width:2.75rem!important;height:2.75rem!important;color:var(--popup-header-text)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}[data-popup-has-header] .popup-close-on-header:hover:not(:disabled){background:#ffffff2e!important}*{box-sizing:border-box}.sale-rent-switch-track,.sale-rent-switch-grid{gap:0!important;padding:0!important}.sale-rent-switch-track{background:#fff!important}.sale-rent-switch-glyph,.sale-rent-switch-btn .sale-rent-switch-glyph,.sale-rent-switch-btn svg{color:#14532d!important}.sale-rent-switch--gray-border{border-radius:var(--radius-md);box-sizing:border-box;background:#fff;max-width:100%;border:none!important;width:100%!important;padding:0!important}.sale-rent-switch--gray-border .sale-rent-switch-btn,.sale-rent-switch--gray-border .sale-rent-switch-track{box-shadow:none;border:none!important}.sale-rent-switch--gray-border .sale-rent-switch-btn[aria-selected=true]{box-shadow:0 1px 2px #0f172a1f}@media (min-width:768px){.sale-rent-switch--gray-border{border-radius:var(--radius-md);padding:1px!important}.sale-rent-switch--gray-border .sale-rent-switch-track{width:100%;padding:0!important}.sale-rent-switch--gray-border .sale-rent-switch-grid{width:100%}.sale-rent-switch .sale-rent-switch-btn{padding-top:.525rem;padding-bottom:.525rem;min-height:2.8875rem!important}}body{background:var(--color-bg);width:100%;max-width:100%;min-height:100dvh;margin:0;padding:0;overflow-x:clip}.app-viewport-root{flex-direction:column;align-items:stretch;width:100%;max-width:100%;min-height:100dvh;margin:0;padding:0;display:flex;overflow-x:clip}.app-viewport-main{flex-direction:column;flex:auto;align-items:stretch;width:100%;min-width:0;max-width:100%;min-height:0;display:flex}.app-viewport-root>script,.app-viewport-root>style,.app-viewport-root>link,.app-viewport-root>noscript,.app-viewport-root>template,.app-viewport-root>div[hidden]{display:none!important}.app-viewport-root>:where(:not(script,style,link,noscript,template)){flex-direction:column;flex:auto;width:100%;min-width:0;max-width:100%;min-height:0;display:flex}button,input,select,textarea{font:inherit}a{color:var(--color-primary);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-primary-600);text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.app-shell{-webkit-overflow-scrolling:touch;flex-direction:column;min-height:100vh;max-height:none;display:flex;overflow:hidden auto}@supports (height:100dvh){.app-shell{min-height:100dvh}}@media (min-width:768px){.app-shell{max-height:100vh}@supports (height:100dvh){.app-shell{max-height:100dvh}}}.topbar{background:var(--color-page-header,#630109);color:var(--color-chrome-text,#fff);z-index:var(--z-header);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .7rem;display:flex;position:sticky;top:0;overflow:visible}@media (min-width:768px){.topbar{background:var(--color-page-header,#630109);min-height:4.05rem;padding-top:.75rem;padding-bottom:.75rem}.topbar-actions .btn,.topbar-actions .topbar-btn{border-radius:.375rem;width:auto;min-width:2.5rem;height:2.5rem;min-height:2.5rem;padding-left:0;padding-right:0;font-weight:700;color:#fff!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.topbar-actions .btn.btn-compact:not(.topbar-btn),.topbar-actions .btn-primary.btn-compact{width:auto;min-width:2.75rem;padding-left:.9rem;padding-right:.9rem}.topbar-actions .btn.btn-chip:not(.topbar-btn),.topbar-actions .btn.btn-primary:not(.topbar-btn),.topbar-actions .btn.btn-secondary:not(.topbar-btn),.topbar-actions .owner-sheet-actions .btn{width:auto;min-width:0;padding-left:.85rem;padding-right:.85rem;overflow:visible}.topbar-actions{flex-wrap:nowrap;max-width:min(100%,42rem);overflow:visible}.crm-topnav-links{scrollbar-width:thin;max-width:100%}.crm-topnav-tab{text-overflow:clip;white-space:nowrap;max-width:none;overflow:visible}.topbar-actions .suggestion-btn,.company-crm-shell .filters-panel .search-toolbar,.crm-modern-page .search-toolbar,.lta-toolbar--mobile,.lta-chrome-search,.lta-chrome--embedded .lta-chrome-search,.page-attached-search,.master-hub-embed .page-attached-search{display:none!important}.topbar--with-search .topbar-header-search,.crm-topnav-search-wrap{height:calc(var(--header-bar-height,4.05rem) * .856 * 1.05 * 1.07 * 1.1 * 1.2 * 1.2);max-height:calc(var(--header-bar-height,4.05rem) * .856 * 1.05 * 1.07 * 1.1 * 1.2 * 1.2);border-radius:var(--radius-md)}.topbar--with-search .topbar-header-search input,.crm-topnav-search{box-sizing:border-box;height:100%;min-height:0!important}.topbar--with-search .topbar-header-search input{font-size:1.014rem}.company-portal-subheader{display:none!important}}.topbar-left{flex:1;align-items:center;gap:.55rem;min-width:0;display:flex}.topbar h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.1rem;line-height:1.2;overflow:hidden}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex;position:relative}.topbar-subtitle{opacity:.9;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.topbar-subtitle-primary{opacity:1;font-size:1rem;font-weight:600}.topbar-btn{color:var(--white)!important;background:#ffffff1f!important;border-color:#ffffff40!important}.topbar-btn:hover{background:#ffffff38!important}.topbar-menu-btn{justify-content:center;align-items:center;display:inline-flex}.topbar-header-search{display:none}.topbar--with-search .topbar-header-search{color:#0b1220;background:#fff;border-radius:.55rem;flex:14rem;align-self:center;align-items:stretch;gap:0;min-width:0;max-width:28rem;height:70%;max-height:70%;margin-inline:.5rem;padding:0;display:flex;overflow:hidden;box-shadow:0 1px 4px #0003}.topbar--with-search .topbar-header-search input{color:#0b1220;background:0 0;border:0;outline:none;flex:auto;min-width:0;padding:.35rem .7rem;font-size:.858rem;font-weight:500}@media (max-width:767px){.topbar--with-search .topbar-header-search{border-radius:var(--radius-md);background:#fffffff5;align-items:center;padding-inline:.85rem}}.header-chrome-icon,.header-chrome-icon:hover,.header-chrome-icon:active,.header-chrome-icon:focus-visible{box-shadow:none!important;color:#fff!important;filter:none!important;background:0 0!important;border:0!important;border-radius:.375rem!important}.header-chrome-icon:hover{opacity:.82}.header-chrome-icon:focus-visible{outline-offset:2px;outline:2px solid #ffffffd9}@media (min-width:768px){.site-pc-chrome{z-index:var(--z-bottom-nav);position:sticky;top:0}.topbar--with-search .topbar-header-search{box-shadow:none;border:2px solid #0000;border-radius:.55rem;min-height:1.87425rem;max-height:1.87425rem}.topbar--with-search .topbar-header-search:has(input:not(:-moz-placeholder-shown)){border-color:#86efac}.topbar--with-search .topbar-header-search:has(input:not(:placeholder-shown)){border-color:#86efac}.topbar--with-search .topbar-header-search input{padding:.15rem .7rem;font-size:.72rem}.lta-chrome-search{border:2px solid #0000;border-radius:.55rem;min-height:2.18662rem;max-height:2.18662rem}.lta-chrome-search:has(input:not(:-moz-placeholder-shown)){border-color:#86efac}.lta-chrome-search:has(input:not(:placeholder-shown)){border-color:#86efac}.lta-chrome-search input{padding:.35rem .9rem;font-size:.82rem}.topbar--with-search{position:relative}.topbar--with-search .topbar-header-search{z-index:2;width:min(54%,42rem);min-width:14rem;max-width:54%;margin-inline:0;padding-inline:.85rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.topbar-left,.topbar-actions{z-index:3;position:relative}.crm-topnav-primary{min-height:var(--header-bar-height,4.05rem);padding-top:.75rem;padding-bottom:.75rem}.crm-topnav-links,.site-hub-tabs,.lta-chrome--tabs-only .lta-chrome-tabs{min-height:var(--site-tabs-height,2.65rem);box-sizing:border-box}}.site-hub-tabs{background:var(--color-chrome,var(--color-primary));-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-bottom:1px solid #ffffff1f;align-items:center;gap:.85rem;min-height:2.65rem;padding:.28rem .85rem;display:none;overflow-x:auto}.site-hub-tab{color:var(--color-chrome-text,#fff);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;flex-shrink:0;align-items:center;padding:.22rem .1rem;font-size:.78rem;font-weight:700;line-height:1.2;display:inline-flex}.site-hub-tab:hover{opacity:.85}.site-hub-tab--active{box-shadow:inset 0 -2px #fff}.crm-topnav-tab--hub{font-weight:800}@media (min-width:768px){.site-hub-tabs{display:flex}}@media (max-width:720px){.topbar{z-index:var(--z-subheader);background:var(--color-page-header,#630109);gap:.45rem;padding:.55rem .65rem;overflow:visible}.topbar--with-search{-moz-column-gap:.4rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.4rem;display:grid}.topbar--mobile-search-bare{grid-template-columns:auto minmax(0,1fr) auto}.topbar--with-search .topbar-left{flex:none}.topbar--with-search .topbar-actions{flex:none;justify-self:end;align-items:center;gap:.2rem;display:inline-flex}.topbar--with-search .topbar-left:not(:has(.topbar-back-btn)):not(:has(.topbar-dashboard-desktop)){display:none!important}.topbar--with-search:not(:has(.topbar-back-btn)):not(:has(.topbar-dashboard-desktop)){grid-template-columns:auto minmax(0,1fr) auto}.topbar--with-search:has(.topbar-dashboard-desktop){grid-template-columns:auto auto minmax(0,1fr) auto}.topbar-dashboard-desktop,.topbar--with-search .topbar-subtitle,.topbar--with-search .topbar-theme-toggle{display:none!important}.topbar--with-search .topbar-header-search{justify-self:stretch;width:100%;max-width:none;margin-inline:0}.topbar-header-search{width:100%;min-width:0;display:block;position:relative}.topbar-header-search input{color:#0f172a;background:#fff;border:0;border-radius:.45rem;outline:none;width:100%;padding:.4rem .55rem;font-size:.792rem;font-weight:500}.topbar-header-search input::placeholder{color:#94a3b8}.topbar h1{font-size:1rem}.topbar-subtitle{font-size:.78rem}.topbar-actions{z-index:81;flex-wrap:nowrap;overflow:visible}.topbar-menu-btn{justify-content:center;align-items:center;display:inline-flex}}.lta-shell.app-shell,.app-shell.lta-shell,.lta-shell{overflow:visible auto}.lta-shell .topbar{z-index:var(--z-subheader);overflow:visible}.suggestion-btn{letter-spacing:.02em;font-weight:700;animation:3.3s ease-in-out infinite suggestion-blink;box-shadow:0 0 #2e5e1b99;background:var(--green)!important;color:var(--white)!important;border-color:#00000040!important}.suggestion-btn:hover{background:#2f7b35;animation-play-state:paused}.btn-blink-silver{animation:8.25s ease-in-out infinite blink-silver}.btn-blink-silver:hover{animation-play-state:paused}@keyframes blink-silver{0%,to{box-shadow:0 0 #c0c0c033}50%{color:#222;background:silver;box-shadow:0 0 18px 4px #c0c0c0d9}}@keyframes suggestion-blink{0%,to{opacity:1;box-shadow:0 0 #2e5e1b8c}50%{opacity:.55;box-shadow:0 0 16px 4px #2e5e1b8c}}.modal-panel.suggestion-modal-panel{box-sizing:border-box;width:min(100%,560px)}.suggestion-modal-header{padding:0 0 var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.suggestion-form{gap:var(--space-4);display:grid}.suggestion-form label,.suggestion-field-label{width:100%;display:block}.suggestion-field-label>span{margin-bottom:var(--space-2);font-size:var(--text-sm);color:var(--color-text);font-weight:600;display:block}.suggestion-form textarea,.suggestion-textarea{box-sizing:border-box;width:100%;padding:var(--space-4);border:1px solid var(--gray-300);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font:inherit;resize:vertical;min-height:7rem;line-height:1.5;transition:border-color .15s,box-shadow .15s}.suggestion-textarea::placeholder{color:var(--gray-400)}.suggestion-textarea:hover{border-color:var(--gray-400)}.suggestion-textarea:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #1c53c938}.suggestion-form-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.suggestion-btn-close,.suggestion-btn-submit{border-radius:var(--radius-pill);min-height:2.5rem;font-size:var(--text-sm);justify-content:center;align-items:center;padding:.625rem 1.5rem;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.suggestion-btn-close{border:1px solid var(--color-primary);color:var(--color-primary);background:0 0}.suggestion-btn-close:hover{background:var(--color-primary-050)}.suggestion-btn-close:focus-visible{box-shadow:var(--focus-ring);outline:none}.suggestion-btn-close:active{background:#e0e7ff}.suggestion-btn-submit{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-white)}.suggestion-btn-submit:hover:not(:disabled){background:var(--color-primary-600);border-color:var(--color-primary-600)}.suggestion-btn-submit:focus-visible{box-shadow:var(--focus-ring);outline:none}.suggestion-btn-submit:active:not(:disabled){background:var(--color-primary-700)}.suggestion-btn-submit:disabled{opacity:.55;cursor:not-allowed}.suggestion-table-wrap{margin-top:var(--space-5);max-height:40vh}@media (prefers-reduced-motion:reduce){.suggestion-btn{animation:none}}.page-center{padding:var(--page-padding-y) var(--page-padding-x);box-sizing:border-box;flex:1;justify-content:center;align-items:center;min-width:0;max-width:100%;display:flex}@media (min-width:768px){.page-center{padding:var(--page-padding-y-desktop) var(--page-padding-x-desktop)}}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--card-radius);padding:var(--card-pad);box-shadow:var(--shadow-card);box-sizing:border-box;min-width:0;max-width:100%}@media (min-width:768px){.card{padding:var(--card-pad-desktop)}}.card-form{background:var(--color-surface);border-radius:var(--card-radius);width:min(100%,420px);padding:var(--card-pad);box-shadow:var(--shadow-card);gap:var(--card-gap);box-sizing:border-box;display:grid}@media (min-width:768px){.card-form{padding:var(--card-pad-desktop);gap:var(--section-gap-desktop)}}.badge{padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--radius-pill);font-size:var(--type-caption);font-weight:var(--fw-semibold);line-height:var(--lh-snug);display:inline-block}.badge-primary{background:var(--color-primary-050);color:var(--color-primary)}.badge-success{background:var(--color-success-050);color:var(--color-success-600)}.badge-neutral{background:var(--gray-100);color:var(--gray-600)}.field{gap:var(--space-1);display:grid}.field label{font-size:var(--type-body-sm);line-height:var(--lh-snug);font-weight:var(--fw-medium);color:var(--color-text-muted)}.field input,.field select,.field textarea{border:1px solid var(--gray-300);border-radius:var(--control-radius);padding:var(--input-padding-y) var(--input-padding-x);background:var(--gray-50);font-size:var(--type-body-sm);line-height:var(--lh-normal);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast)}.field input:not([type=checkbox]):not([type=radio]),.field select{min-height:var(--input-height)}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--gray-400)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring);background:var(--color-surface);outline:none}.btn{border-radius:var(--control-radius);padding:var(--space-3) var(--space-4);font-size:var(--type-body-sm);font-weight:var(--fw-semibold);line-height:var(--lh-tight);cursor:pointer;transition:all var(--transition-fast);min-height:var(--control-height-btn);min-width:var(--touch-target);border:none}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--color-primary);color:var(--color-white)}.btn-primary:hover:not(:disabled){background:var(--color-primary-600)}.btn-secondary{border:1px solid var(--color-primary);color:var(--color-primary);background:0 0}.btn-secondary:hover:not(:disabled){background:var(--color-primary-050)}.btn-danger{background:var(--color-danger);color:var(--color-white)}.btn-danger:hover:not(:disabled){background:var(--color-danger-600)}.btn-ghost{color:var(--color-text);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--gray-100)}.btn-chip{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);padding:var(--space-2) var(--space-3);min-height:var(--touch-target);border-radius:var(--radius-pill);font-size:var(--type-body-sm);white-space:nowrap}.btn-chip:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.btn-chip.active{border-color:var(--color-primary);color:var(--color-primary);font-weight:600}.error-text{color:var(--color-danger);font-size:var(--text-sm)}.search-toolbar{background:var(--white);grid-template-columns:1fr auto;gap:.4rem;padding:.5rem .6rem;display:grid}.filters-panel{z-index:20;background:var(--white);border-bottom:1px solid #d7dbe0;flex-shrink:0;position:relative;box-shadow:0 2px 6px #00000014}.table-section{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.table-section>.crm-mobile-properties{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.search-toolbar input{border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);font-size:calc(var(--type-body-sm) * 1.1);min-height:var(--touch-target)}.search-toolbar input::placeholder{font-size:inherit}.btn-compact{padding:var(--space-1) var(--space-2);font-size:var(--type-caption);border-radius:var(--radius-md);min-height:2rem}@media (max-width:767px){.btn-compact{min-height:var(--touch-target);min-width:var(--touch-target);padding:var(--space-2) var(--space-3)}}.unit-card{background:var(--white);border:1px solid var(--black);border-radius:var(--radius-md);box-shadow:var(--shadow);flex-direction:column;min-height:220px;display:flex;overflow:hidden}.unit-card__body{flex:1;gap:.35rem;padding:.85rem;display:grid}.unit-card__title{font-size:.95rem;line-height:1.35}.unit-card__title .bedrooms{color:var(--green);font-weight:700}.unit-card__title .area{color:var(--area)}.unit-card__meta,.unit-card__price{font-size:.85rem}.unit-card__footer{padding:.65rem}.table-wrap{-webkit-overflow-scrolling:touch;background:var(--white);flex:1;margin:0;overflow:auto}.table-message{margin:0;padding:.65rem .85rem;font-size:.9rem}.units-table{border-collapse:collapse;border-spacing:0;table-layout:auto;width:100%;min-width:100%;font-size:.726rem}.units-table thead{z-index:10;background:var(--fx-table-head,#1c306b);color:#fff;width:100%;position:sticky;top:0}.units-table th{z-index:10;text-align:left;white-space:nowrap;letter-spacing:0;background:var(--fx-table-head,#1c306b);color:#fff;box-shadow:0 1px 0 var(--fx-table-head,#1c306b);border-bottom:none;border-right:none;padding:1.265rem .3rem;font-size:.814rem;font-weight:700;line-height:1.2;position:sticky;top:0}.company-crm-panel{z-index:1;flex-direction:column;flex:auto;height:100%;min-height:0;padding-bottom:.75rem;display:flex;position:relative;overflow:hidden}.company-portal-crm .company-crm-panel,.company-crm-panel--portal{padding:0}.company-portal-crm{background:var(--color-bg);--crm-table-header:#fcf6d4}.company-crm-panel>.company-crm-shell{flex:auto;height:100%;min-height:0;max-height:100%}.company-crm-shell{isolation:isolate;flex-direction:row;align-items:stretch;min-height:0;max-height:100%;display:flex}.company-crm-shell--topnav{background:var(--color-bg);flex-direction:column}.company-crm-main{z-index:1;background:var(--color-bg);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.company-crm-main--topnav{background:var(--color-bg)}.company-crm-scroll{z-index:1;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;padding-bottom:1.5rem;position:relative;overflow:auto}.company-crm-scroll:has(.broker-home){background:var(--color-live-list-canvas-pc);padding-bottom:0}.company-crm-scroll:has(.fx-header){flex-direction:column;padding-bottom:0;display:flex;overflow-y:auto}.company-crm-scroll:has(.fx-header)>*{flex:auto;min-height:0;overflow-y:auto}.crm-topnav{--crm-table-header:#fcf6d4;background:var(--color-page-header,#630109);z-index:40;position:relative;box-shadow:0 18px 70px #0f172a38,0 4px 18px #0f172a1a}.crm-topnav--luxury{border-radius:var(--radius-md) var(--radius-md) 0 0;overflow:visible}.crm-topnav-primary{border-bottom:1px solid #ffffff1a;gap:.4rem;min-height:2.25rem;padding-top:.175rem;padding-bottom:.175rem;position:relative}.crm-topnav-brand{z-index:3;max-width:min(22vw,16rem);position:relative}.crm-topnav-search-cluster{z-index:2;align-items:stretch;gap:.45rem;width:min(54%,42rem);min-width:14rem;max-width:54%;height:70%;max-height:70%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1024px){.crm-topnav-primary{min-height:var(--header-bar-height);flex-wrap:wrap;row-gap:.45rem}.crm-topnav-search-cluster{flex:100%;order:3;width:100%;min-width:0;max-width:100%;position:static;top:auto;left:auto;transform:none}.crm-topnav-brand{max-width:min(55vw,16rem)}}.crm-topnav-search-wrap{border-radius:.55rem;flex:auto;align-items:stretch;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 4px #0003}@media (min-width:768px){.crm-topnav-search-wrap{box-shadow:none;border-radius:var(--radius-md);min-height:calc(var(--site-tabs-height,2.65rem) * .72 * 1.2);max-height:calc(var(--site-tabs-height,2.65rem) * .72 * 1.2);background:#ffffffeb;border:1px solid #d1d5db8c;overflow:hidden}.crm-topnav-search-wrap:has(.crm-topnav-search:not(:-moz-placeholder-shown)){border-color:#da6b518c}.crm-topnav-search-wrap:has(.crm-topnav-search:not(:placeholder-shown)){border-color:#da6b518c}.crm-topnav-search{color:#1f2937;border-radius:var(--radius-md);background:0 0;padding:.240108rem .8239rem;font-size:1.13227rem}}.crm-topnav-search{border-radius:var(--radius-md);color:#1f2937;background:#ffffffe6;border:0;outline:none;flex:auto;min-width:0;height:100%;min-height:0;padding:.2rem .7rem;font-size:.858rem;font-weight:500}.crm-topnav-search::placeholder{color:#4b5563;opacity:1}.crm-topnav-search-field{flex:auto;align-items:stretch;min-width:0;display:flex}.crm-topnav-search-pin{box-sizing:border-box;border:.3px solid var(--color-danger);color:#1f2937;background:#fff;border-radius:8px;outline:none;flex:0 0 20%;align-self:stretch;width:20%;max-width:20%;height:100%;min-height:0;margin:0;padding:0 .4rem;font-size:.72rem;font-weight:500}.crm-topnav-search-pin::placeholder{color:#6b7280;opacity:1}.crm-topnav-search-pin:focus-visible{outline:2px solid var(--color-danger);outline-offset:1px}.crm-topnav-sheet-btn{box-sizing:border-box;border-radius:var(--radius-md);color:#0f2744;cursor:pointer;background:#fff;border:1px solid #0f274429;min-width:3.75rem;height:1.85rem;min-height:1.85rem;padding:0 .7rem;font-size:.72rem;font-weight:800;line-height:1}.crm-topnav-sheet-btn:hover:not(:disabled),.crm-topnav-sheet-btn:focus-visible:not(:disabled){outline-offset:1px;filter:none;background:#f8fafc;outline:2px solid #0f274433}.crm-topnav-sheet-btn:disabled{opacity:.65;cursor:not-allowed}.contracts-notify-bar{padding-top:.45rem!important;padding-bottom:.45rem!important}.contracts-notify-bar input{min-height:1.85rem;padding-top:.35rem!important;padding-bottom:.35rem!important}.crm-topnav-actions{z-index:3;position:relative}.crm-topnav-links{gap:.3rem;min-height:1.85rem}.crm-topnav-tab{border-radius:var(--radius-md);color:#ffffffb8;background:0 0;border:1px solid #0000;align-items:center;padding:.32rem .7rem;font-size:.78rem;font-weight:700;line-height:1.2;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.crm-topnav-tab:hover{color:#fff;background:#ffffff14}.crm-topnav-tab--active{color:#0b1220;background:var(--luxury-gold,var(--crm-table-header,#fcf6d4));border-color:#fff3}.crm-topnav-tab--admin{margin-inline-start:.65rem}.crm-page-header{background:var(--color-page-header,#630109);color:#f8fafc;border-bottom:1px solid #ffffff1f;min-height:4.55rem;padding-top:1.05rem;padding-bottom:1.05rem}.crm-page-header-title{color:#fff}.crm-page-header-meta{color:#f8fafcb8}.crm-topnav-actions>button{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;color:#fff!important;box-shadow:none!important;background:0 0!important}.crm-topnav-actions>button:hover{filter:none;opacity:.85}.crm-topnav-actions>.relative>button{width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;color:#fff!important;background:0 0!important}.crm-topnav-iconbtn{border-radius:var(--radius-md);width:2.125rem;min-width:2.125rem;height:2.125rem;color:var(--theme-header-icons,var(--icon-charcoal-brew,#4b4149));background:0 0;border:0;justify-content:center;align-items:center;font-size:.8075rem;font-weight:700;transition:opacity .15s,color .15s;display:inline-flex}.crm-topnav-iconbtn:hover,.crm-topnav-iconbtn:focus-visible{filter:none;opacity:.85;outline:none}.crm-topnav-iconbtn:focus-visible{outline-offset:2px;outline:2px solid #4b414973}.crm-topnav-iconbtn--plus{font-size:1.1475rem;line-height:1}.crm-topnav-iconbtn--kyoto{color:var(--theme-header-icons,#ffc64f)!important}.crm-topnav-iconbtn--matcha{color:var(--theme-header-icons,#2a577c)!important}.crm-topnav-iconbtn--terracotta{color:var(--theme-header-icons,#d54e1a)!important}.crm-topnav-iconbtn--vanilla{color:var(--theme-header-icons,#aa542b)!important}.crm-topnav-iconbtn--charcoal{color:var(--theme-header-icons,#8da6cc)!important}.crm-topnav-dashboard-btn,.crm-topnav-dashboard-label{border-radius:var(--radius-md);color:#fff;letter-spacing:.01em;background:0 0;border:0;padding:.15rem 0;font-size:.9rem;font-weight:600;transition:opacity .15s,color .15s}.crm-topnav-dashboard-btn:hover,.crm-topnav-dashboard-btn:focus-visible{color:#ffffffe0;opacity:.9;background:0 0;outline:none}.crm-topnav-dashboard-btn:focus-visible{outline-offset:2px;outline:2px solid #da6b518c}.crm-topnav-greeting{color:#fff}@media (min-width:768px){.crm-topnav{background:var(--color-page-header,#630109);border-radius:var(--radius-md) var(--radius-md) 0 0;overflow:visible;box-shadow:0 18px 70px #0f172a38,0 4px 18px #0f172a1a}.crm-topnav-primary{background:var(--color-page-header,#630109);min-height:calc(var(--site-tabs-height,2.65rem) * 1.07 * 1.1 * .65);border-bottom:1px solid #0f172a2e;padding:.1rem .75rem}.crm-topnav-links{background:var(--theme-tabs-container,#000);min-height:calc(var(--site-tabs-height,2.65rem) * 1.07 * 1.1 * .65);border-bottom:1px solid #0f172a2e;gap:1.5rem;padding:.175rem .75rem}.crm-topnav-tab{color:#f8fafc;background:0 0;border:0;border-radius:0;max-width:none;padding:.25894rem .1rem;font-size:.91806rem;font-weight:600}.crm-topnav-tab:hover{color:#fff;opacity:.9;background:0 0}.crm-topnav-tab--active{color:#fff;box-shadow:inset 0 -2px 0 var(--luxury-gold,#fff);background:0 0;border-color:#0000}.crm-topnav-tab--admin{color:#f8fafc;background:0 0;border-color:#0000;margin-inline-start:auto;padding:.41195rem .15rem}.crm-topnav-tab--admin:hover{color:#fff;background:0 0}.crm-topnav-tab--admin.crm-topnav-tab--active{color:#fff;box-shadow:inset 0 -2px 0 var(--luxury-gold,#fff);background:0 0;border-color:#0000}.crm-topnav-iconbtn,.crm-topnav-actions>button,.crm-topnav-actions>.relative>button{border-radius:var(--radius-md);width:3.6465rem;min-width:3.6465rem;height:3.6465rem;min-height:3.6465rem}.crm-topnav-iconbtn{font-size:1.38567rem}.crm-topnav-iconbtn--plus{font-size:1.96911rem}.crm-topnav-iconbtn svg,.crm-topnav-actions>button svg,.crm-topnav-actions>.relative>button svg{width:1.82325rem;height:1.82325rem}:root{--dashboard-label-font:calc(.85rem * 1.07 * 1.1)}.crm-topnav-dashboard-btn,.crm-topnav-dashboard-label{font-size:var(--dashboard-label-font);color:#fff;padding:.15rem 0}.crm-topnav-greeting{color:#fff}.crm-topnav-sheet-btn{min-width:4.41375rem;height:2.17745rem;min-height:2.17745rem;padding:0 .8239rem;font-size:.84744rem}.crm-page-header{background:var(--color-page-header,#630109);border-bottom-color:#ffffff14}.domain-page-header{color:#f8fafc;background:#630109!important}.domain-page-header h2,.domain-page-header .crm-page-header-title{color:#fff}.company-crm-shell .crm-sheet-toolbar:not(.collapsible-interstitial .crm-sheet-toolbar),.company-crm-shell .crm-interstitial-bar:not(.collapsible-interstitial .crm-interstitial-bar){display:none!important}.company-crm-shell .collapsible-interstitial .crm-sheet-toolbar,.company-crm-shell .collapsible-interstitial .crm-interstitial-bar{display:flex!important}}.booking-fields-cleared{color:#94a3b8;font-weight:500}.booking-fields-cleared .countdown,td.booking-fields-cleared{opacity:.72}.crm-fit-sidebar{background:var(--color-surface);border-right:1px solid var(--color-border);width:16.5rem;height:100%;color:var(--color-text);flex-direction:column;display:flex;box-shadow:4px 0 18px #0f172a0a}.crm-fit-sidebar-brand{align-items:center;gap:.65rem;padding:1.15rem 1rem .85rem;display:flex}.crm-fit-sidebar-logo{background:var(--color-accent-soft,#e8f5e9);width:2rem;height:2rem;color:var(--color-accent-brand,#2e7d32);border-radius:.55rem;justify-content:center;align-items:center;display:inline-flex}.crm-fit-sidebar-title{letter-spacing:-.01em;color:var(--color-accent-brand,#5b6b2f);margin:0;font-size:.95rem;font-weight:800}.crm-fit-sidebar-greeting{color:var(--color-text-muted,#94a3b8);margin:.1rem 0 0;font-size:.78rem;font-weight:500}.crm-fit-sidebar-search{padding:0 1rem .85rem;display:block}.crm-fit-sidebar-search input{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg);width:100%;color:var(--color-text);outline:none;padding:.55rem .9rem;font-size:.875rem;transition:border-color .15s,background .15s}.crm-fit-sidebar-search input:focus{border-color:var(--color-accent-brand);background:var(--color-surface)}.crm-fit-sidebar-nav{flex-direction:column;flex:auto;gap:.15rem;min-height:0;padding:.25rem .65rem 1rem;display:flex;overflow-y:auto}.crm-fit-sidebar-group{flex-direction:column;gap:.1rem;display:flex}.crm-fit-sidebar-item,.crm-fit-sidebar-subitem{width:100%;color:var(--color-text);text-align:left;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.75rem;padding:.72rem .8rem;font-size:.92rem;font-weight:500;transition:background .15s,color .15s;display:flex}.crm-fit-sidebar-item:hover,.crm-fit-sidebar-subitem:hover{background:var(--color-card-muted)}.crm-fit-sidebar-item--active{background:var(--color-accent-soft);color:var(--color-text);font-weight:650}.crm-fit-sidebar-subitem{color:var(--color-text-muted);margin-inline-start:.55rem;padding:.55rem .75rem;font-size:.85rem}.crm-fit-sidebar-subitem--active{background:var(--color-accent-soft);color:var(--color-text);font-weight:600}.crm-fit-sidebar-item--danger{color:#be123c}.crm-fit-sidebar-footer{border-top:1px solid var(--color-border);gap:.15rem;padding:.65rem;display:grid}@media (max-width:767px){.crm-fit-sidebar-footer{padding-bottom:calc(.65rem + env(safe-area-inset-bottom,0px))}.crm-fit-sidebar-overlay{z-index:var(--z-sidebar)}}.crm-nav-root{z-index:var(--z-header);position:sticky;top:0}@media (max-width:767px){.company-crm-shell .crm-nav-root{z-index:var(--z-header);position:sticky;top:0}}.lta-tabs--bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:var(--color-chrome,var(--color-primary));border-bottom:1px solid #ffffff1f;align-items:center;gap:.35rem;padding:.14rem .65rem;display:flex;overflow-x:auto}.lta-tabs--bar::-webkit-scrollbar{display:none}.crm-mobile-pill,.lta-tab{color:#c45c3e;white-space:nowrap;min-width:0;box-shadow:none;cursor:pointer;background:#fff;border:1.5px solid #0000;border-radius:.55rem;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.88rem;font-weight:800;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.crm-mobile-pill:not(.crm-mobile-pill--active),.lta-tab:not(.lta-tab--active){color:#fff;background:0 0;border-color:#0000}.crm-mobile-pill--active,.lta-tab--active{color:#fff;background:0 0;border-color:#fff}.crm-fit-sidebar-overlay{z-index:var(--z-subheader);display:flex;position:fixed;inset:0}.crm-fit-sidebar-backdrop{background:#0f172a59;border:0;flex:auto}.crm-fit-sidebar-drawer{background:var(--color-surface);width:min(18rem,86vw);height:100%;box-shadow:8px 0 24px #0f172a2e}.crm-fit-sidebar-drawer .crm-fit-sidebar{width:100%;box-shadow:none;border-right:0}.crm-mobile-properties{-webkit-overflow-scrolling:touch;background:var(--color-bg);flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.crm-mobile-table-header-wrap{z-index:25;-webkit-overflow-scrolling:touch;background:var(--color-bg);border-bottom:1px solid var(--color-border);position:sticky;top:0;overflow-x:auto}.crm-mobile-table-header-wrap table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;margin:0}.crm-mobile-table-header-wrap thead th{z-index:26;text-align:left;white-space:nowrap;letter-spacing:.02em;text-transform:uppercase;color:#fff;background:#345a7d;padding:.7rem .95rem;font-size:.72rem;font-weight:700;position:sticky;top:0}.crm-mobile-empty{margin:var(--section-gap) var(--page-padding-x);padding:var(--card-pad);text-align:center;color:var(--color-text-muted);border:1px dashed var(--color-border);border-radius:var(--card-radius);background:var(--color-surface);box-sizing:border-box;font-size:.875rem}.crm-mobile-card-list{padding:var(--page-padding-x);padding-bottom:var(--section-gap);gap:var(--section-gap);box-sizing:border-box;min-width:0;max-width:100%;margin:0;list-style:none;display:grid}@media (min-width:768px){.crm-mobile-card-list{padding-inline:var(--page-padding-x-desktop);gap:var(--section-gap-desktop)}.crm-mobile-empty{margin-inline:var(--page-padding-x-desktop);padding:var(--card-pad-desktop)}}.crm-mobile-table-row-list{padding:var(--space-2) var(--space-3);gap:0;margin:0;list-style:none;display:grid}.crm-mobile-table-row-item{border-bottom:1px solid var(--color-border-soft);background:var(--color-card);align-items:center;gap:.2rem;display:flex;overflow:hidden}.crm-mobile-table-row-item:first-child{border-top:1px solid var(--color-border-soft)}.crm-mobile-table-row-body{text-align:left;cursor:pointer;background:0 0;border:none;flex:auto;align-items:center;gap:.3rem;min-width:0;padding:.55rem .3rem;display:flex;overflow:hidden}.crm-mobile-table-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:2.25rem;color:var(--theme-property-name,var(--color-black));flex:auto;font-size:.72rem;font-weight:700;overflow:hidden}.crm-mobile-table-row-unit{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-black);white-space:nowrap;flex-shrink:0;padding:.1rem .5rem;font-size:.72rem;font-weight:600}.crm-mobile-table-row-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-black);flex:0 auto;font-size:.74rem;font-weight:500;overflow:hidden}.crm-mobile-table-row-rate{color:var(--color-primary);font-weight:700}.crm-mobile-table-row-beds{color:var(--color-danger);font-weight:700}.crm-mobile-table-row-pinned{flex-shrink:0;align-items:center;gap:.2rem;padding-inline-start:.25rem;display:flex}.crm-mobile-table-row-actions{flex-shrink:0;padding-inline-end:.3rem}.crm-mobile-table-row-actions button[aria-label=Actions]:has(.row-actions-mobile-dots){width:calc(var(--touch-target) * .7)!important;height:calc(var(--touch-target) * .7)!important;min-width:calc(var(--touch-target) * .7)!important;min-height:calc(var(--touch-target) * .7)!important}.crm-mobile-table-row-leading{flex-shrink:0;align-items:center;padding-inline-start:.35rem;display:flex}.crm-mobile-table-row-item .mpc-card-actions__item--location{display:none!important}.crm-mobile-card{background:var(--color-card);border:1px solid var(--color-border-soft);border-radius:var(--card-radius);box-shadow:var(--shadow-card);transition:border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);overflow:hidden}.crm-mobile-card--expanded{border-color:color-mix(in srgb, var(--color-accent-brand) 45%, var(--color-border));box-shadow:var(--shadow-card-raised)}.crm-mobile-card--special-offer{border:.6px solid #ffd600;box-shadow:0 4px 14px #ffc1071f,0 1px 3px #0f172a0f}.crm-mobile-pill--offer,.crm-topnav-tab--offer{color:#ffd600!important;font-weight:900!important}.crm-mobile-pill--offer.crm-mobile-pill--active,.crm-topnav-tab--offer.crm-topnav-tab--active{color:#ffd600!important;border-color:#ffd600!important}.deal-label{letter-spacing:.06em;color:gold;text-transform:none;white-space:nowrap;-webkit-user-select:none;user-select:none;text-shadow:0 1px #8a6a08,0 2px #6b5206,0 2px 3px #00000059,0 0 8px #ffd700b3;justify-content:center;align-items:center;font-family:Georgia,Times New Roman,serif;font-weight:800;line-height:1;animation:none;display:inline-flex}.deal-label--row{box-sizing:border-box;width:100%;height:100%;max-height:none;padding:0;font-size:1.05rem}.deal-label--mobile{width:100%;max-width:none;height:100%;max-height:none;padding:.12rem .25rem;font-size:1.05rem}@keyframes deal-label-blink{0%,to{color:#ffe566;opacity:1;filter:brightness(1.15);text-shadow:0 1px #8a6a08,0 2px #6b5206,0 2px 3px #00000059,0 0 8px #ffd700bf}45%{color:#d4a017;opacity:.72;filter:brightness(.92);text-shadow:0 1px #6b5206,0 1px 2px #0000004d,0 0 2px #d4a01766}70%{color:gold;opacity:1;filter:brightness(1.35);text-shadow:0 1px #8a6a08,0 2px #6b5206,0 2px 4px #0006,0 0 12px #ffe666e6}}.special-offer-badge-svg{height:auto;display:block}.special-offer-badge--sm .special-offer-badge-svg{width:2rem}.special-offer-popup-body{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;min-height:12rem;padding:20%;font-size:1.2em;display:flex}.special-offer-popup-icon{margin-bottom:.5rem;display:inline-flex;transform:scale(1.8)translateY(-30%)}.special-offer-popup-limited{color:#000;margin:0;font-size:1.05rem;font-weight:800;line-height:1.25}.special-offer-popup-price{color:#073763;word-break:break-word;margin:0;font-size:1.45rem;font-weight:900;line-height:1.2}.special-offer-popup-condition{color:#d32f2f;word-break:break-word;margin:0;font-size:1rem;font-weight:800;line-height:1.3}.special-offer-popup-ack{white-space:normal;height:auto;min-height:44px;margin-top:.35rem;padding-block:.65rem;line-height:1.25}.special-offer-popup-ack:focus-visible{outline:2px solid var(--color-switch-selected,#0f4c64);outline-offset:2px}td.special-offer-cell--gold,.crm-mobile-detail-item.special-offer-cell--gold dd{box-shadow:inset 0 0 0 2px var(--color-live-list-gold,gold)}.special-offer-badge--md .special-offer-badge-svg{width:4.5rem}.row-offer-icon-btn{cursor:pointer;vertical-align:middle;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex;overflow:hidden}.row-offer-icon-btn:hover .deal-label,.row-offer-icon-btn:focus-visible .deal-label{filter:brightness(1.12)}.row-offer-icon-btn:focus-visible{outline-offset:2px;border-radius:.35rem;outline:2px solid gold}.table-col-offer{white-space:nowrap;text-align:center;vertical-align:middle;width:.1%;padding-inline:0}.unit-number-offer-btn{cursor:pointer;vertical-align:middle;border-radius:var(--radius-md);background:0 0;border:none;justify-content:center;align-items:center;min-width:2.35rem;min-height:2.35rem;margin:0;padding:.35rem .55rem;line-height:1;display:inline-flex;position:relative}.unit-number-offer-btn:hover .unit-number-golden-ring,.unit-number-offer-btn:focus-visible .unit-number-golden-ring{box-shadow:0 0 0 1.5px #ffd700f2,0 0 10px 2px #ffc832bf,0 0 18px 4px #d4a01773}.unit-number-offer-btn:focus-visible{outline-offset:3px;outline:2px solid #d4a017}.unit-number-offer-text{z-index:1;color:inherit;font-weight:800;position:relative}.unit-number-golden-ring{border-radius:var(--radius-md);pointer-events:none;z-index:0;will-change:transform;background:conic-gradient(#ffd70026 0deg,#ffe678f2 55deg,#b8860b59 120deg,#ffd700e6 200deg,#fff8c866 280deg,#ffd70026 360deg);animation:3.2s linear infinite unit-number-golden-spin;position:absolute;inset:0;box-shadow:0 0 0 1px #ffd7008c,0 0 8px 1px #ffc8328c;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 1.5px))}@keyframes unit-number-golden-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.unit-number-golden-ring--blink{animation:3.2s linear infinite unit-number-golden-spin,1.6s ease-in-out infinite unit-number-golden-blink}@keyframes unit-number-golden-blink{0%,to{filter:brightness(1.05)saturate(1.1);opacity:1;box-shadow:0 0 0 1px #ffd700bf,0 0 10px 2px #ffc832b3}45%{filter:brightness(.85)saturate(1.35);opacity:.78;box-shadow:0 0 0 1px #b8860bd9,0 0 6px 1px #d4a01773}70%{filter:brightness(1.35)saturate(1.25);opacity:1;box-shadow:0 0 0 1.5px #ffec78f2,0 0 14px 3px #ffd700d9}}@media (max-width:767px){.unit-number-offer-btn{min-width:2.1rem;min-height:2.1rem;padding:.28rem .45rem}.unit-number-offer-btn--mobile{min-width:2.25rem;min-height:2.25rem}}@media (min-width:768px){.company-crm-shell:not(.company-crm-shell--raf),.lta-shell:not(.lta-shell--raf){--pc-actions-btn-height:calc((.5rem * 2 + .91rem * 1.35) * 1.05)}.company-crm-shell:not(.company-crm-shell--raf) thead th.table-col-offer,.lta-shell:not(.lta-shell--raf) thead th.table-col-offer{width:.1%;min-width:0;background:var(--fx-table-head,#1c306b)!important;color:#fff!important;box-shadow:none!important;border:0!important;padding:.9rem 0!important}.company-crm-shell:not(.company-crm-shell--raf) tbody td.table-col-offer,.lta-shell:not(.lta-shell--raf) tbody td.table-col-offer{width:.1%;min-width:0;overflow:hidden;background:#fff!important;border-top:1px solid #d9d9d9!important;border-bottom:1px solid #d9d9d9!important;padding:.25rem 0!important}.company-crm-shell:not(.company-crm-shell--raf) tbody td.table-col-offer:empty,.lta-shell:not(.lta-shell--raf) tbody td.table-col-offer:empty{border-left:0!important;border-right:0!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important}.company-crm-shell:not(.company-crm-shell--raf) .row-offer-icon-btn,.lta-shell:not(.lta-shell--raf) .row-offer-icon-btn{height:var(--pc-actions-btn-height);min-height:var(--pc-actions-btn-height);max-height:var(--pc-actions-btn-height);border-radius:.5rem;justify-content:center;align-items:center;width:auto;min-width:0;max-width:none;padding-inline:.15rem;display:inline-flex;overflow:visible}}.vb19-notification-popup{font-size:1.14em;gap:.45rem!important}.vb19-notification-popup .vb19-notification-days{color:#dc2626;font-weight:800}.vb19-notification-popup article{padding:.45rem .75rem!important}.vb19-notification-popup article h4{font-size:.82rem;line-height:1.25}.vb19-notification-popup .vb19-notify-your-line{margin-top:.15rem}.vb19-notify-date{color:#0f4c64;font-weight:700}.leas-sys-history-popup .app-popup-title{font-size:1.05em}.leas-sys-history-empty{color:#64748b;margin:0;font-size:.95em}.leas-sys-history-list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.leas-sys-history-card{background:#f8fafc;border:2px solid #64748b;border-radius:.85rem;flex-direction:column;gap:.35rem;margin:0;padding:.85rem .95rem;display:flex;box-shadow:0 1px 3px #0f172a14}.leas-sys-history-card--latest{background:#fffbeb;border-color:#b45309;box-shadow:0 2px 6px #b453092e}.leas-sys-history-latest-label{letter-spacing:.06em;text-transform:uppercase;color:#b45309;margin:0 0 .15rem;font-size:.72em;font-weight:800}.leas-sys-history-action{color:#0f172a;text-transform:capitalize;margin:0;font-size:1em;font-weight:800;line-height:1.35}.leas-sys-history-unit{color:#334155;margin:0;font-size:.88em;font-weight:700}.leas-sys-history-status-row{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.15rem 0 0;display:flex}.leas-sys-history-status-arrow{color:#0f172a;font-weight:800}.leas-sys-history-badge{letter-spacing:.02em;word-break:break-word;border:1px solid #0000;border-radius:.4rem;justify-content:center;align-items:center;max-width:100%;padding:.2rem .55rem;font-size:.78em;font-weight:800;line-height:1.25;display:inline-flex}.leas-sys-history-badge--neutral{color:#0f172a;background:#e2e8f0;border-color:#475569}.leas-sys-history-badge--info{color:#fff;background:#1d4ed8;border-color:#1e3a8a}.leas-sys-history-badge--success{color:#fff;background:#15803d;border-color:#14532d}.leas-sys-history-badge--warn{color:#fff;background:#d97706;border-color:#92400e}.leas-sys-history-badge--danger{color:#fff;background:#dc2626;border-color:#7f1d1d}.leas-sys-history-meta{color:#475569;margin:.2rem 0 0;font-size:.82em;font-weight:600}.vb19-notification-popup .app-popup-body>.grid{gap:.9rem}.vb19-notify-card{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;background-clip:padding-box;border-radius:.9rem;flex-direction:column;gap:.3375rem;width:100%;min-width:0;max-width:100%;margin-inline:0;padding:.45rem .473rem;display:flex;box-shadow:0 1px 3px #0f172a14;border:2px solid #64748b!important}.vb19-notify-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.225rem .3375rem;display:flex}.vb19-notify-card-title{min-width:0;color:var(--color-text);word-break:break-word;flex:12rem;margin:0;font-size:.92em;font-weight:800;line-height:1.25}.vb19-notify-agent,.vb19-notify-request,.vb19-notify-channel{box-sizing:border-box;border:1px solid #ea580c;border-radius:.35rem;padding:.08rem .35rem;line-height:1.25;display:inline-block}.vb19-notify-your-line{flex-wrap:wrap;align-items:center;gap:.35rem .4rem;line-height:1.4;display:flex;font-size:1.125rem!important}.vb19-notify-fields{border:1px solid var(--color-border);background:var(--color-card);border-radius:.75rem;gap:.225rem;margin:0;padding:.375rem .425rem;display:grid}.vb19-notify-field-row{-moz-column-gap:.75rem;grid-template-columns:minmax(7.5rem,38%) minmax(0,1fr);align-items:baseline;column-gap:.75rem;display:grid}.vb19-notify-field-row dt{letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:.78em;font-weight:700;line-height:1.35}.vb19-notify-field-row dd{color:var(--color-text);word-break:break-word;margin:0;font-weight:700;line-height:1.35}.vb19-notify-toolbar{width:100%;min-width:0;padding-inline:var(--popup-padding,1rem);box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.5rem;margin-bottom:.75rem;display:grid}@media (min-width:768px){.vb19-notify-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}}.vb19-notify-toolbar .vb19-notify-old-toggle{border-radius:10px!important}.vb19-notify-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.35rem;width:100%;display:grid}.vb19-notify-actions button{width:100%;min-width:0;min-height:1.75rem!important;padding-top:.35rem!important;padding-bottom:.35rem!important;font-size:.78rem!important}.crm-mobile-sheet-card{width:100%;min-width:0}.crm-mobile-sheet-card-shell{min-width:0}.crm-mobile-sheet-card-leading{align-items:center;padding-inline-start:.15rem;display:flex}.crm-mobile-sheet-card-body{gap:.5rem;min-width:0;padding:.1rem 0;display:grid}.crm-mobile-sheet-card-header{align-items:center;gap:.35rem;width:100%;min-width:0;display:flex}@media (max-width:767px){.crm-mobile-sheet-card-header:has(>.crm-mobile-sheet-card-company){-moz-column-gap:.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.1rem .5rem;display:grid}.crm-mobile-sheet-card-header:has(>.crm-mobile-sheet-card-company)>.crm-mobile-sheet-card-company{grid-area:1/1;max-width:100%}.crm-mobile-sheet-card-header:has(>.crm-mobile-sheet-card-company)>.crm-mobile-sheet-card-property{grid-area:2/1}.crm-mobile-sheet-card-header:has(>.crm-mobile-sheet-card-company)>:not(.crm-mobile-sheet-card-company,.crm-mobile-sheet-card-property){grid-area:1/2/span 2}}.crm-mobile-sheet-card-company{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:42%;color:var(--mobile-card-company);flex:0 auto;font-size:1.1rem;font-weight:800;line-height:1.35;overflow:hidden}.crm-mobile-sheet-card-property{text-overflow:ellipsis;white-space:nowrap;color:#a30721;flex:auto;min-width:0;font-size:1.21rem;font-weight:800;line-height:1.25;overflow:hidden}.crm-mobile-sheet-card-actions{flex:none;align-self:center;margin-inline-start:auto}.crm-mobile-sheet-card-actions button:not(.mpc-card-actions__item){min-width:2.4rem;min-height:2.4rem;border-radius:var(--radius-md)!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:.2rem!important}.crm-mobile-sheet-card-grid{flex-direction:column;display:flex}.crm-mobile-sheet-card-row{min-height:2rem;color:var(--color-text);text-indent:0;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0;padding:0;font-size:1.01rem;font-weight:700;line-height:1.35;display:grid}.crm-mobile-sheet-card-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-mobile-sheet-card-cell--start{text-align:start}.crm-mobile-sheet-card-cell--center{text-align:center}.crm-mobile-sheet-card-cell--end{text-align:end}.crm-mobile-sheet-card-row--bottom{align-items:center;margin-top:.21rem}@media (max-width:767px){.crm-mobile-sheet-card-row--bottom{margin-top:.24rem}}.crm-mobile-sheet-card-status{justify-content:flex-end;min-width:0;display:flex}.lease-status-badge-solid{color:#000;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-style:solid;border-width:3px;border-radius:.45rem;justify-content:center;align-items:center;max-width:100%;padding:.28rem .55rem;font-size:.82rem;font-weight:800;line-height:1.15;display:inline-flex;overflow:hidden}.lease-status-badge-solid.lease-status-pill--dense,.lease-status-pill.lease-status-pill--dense{letter-spacing:0;text-transform:none;max-width:100%;padding:.22rem .45rem;font-size:.62rem;font-weight:700}.lease-status-pill--dense .lease-status-pill__label{text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}.crm-mobile-sheet-card-status .lease-status-badge-solid.lease-status-pill--dense{box-sizing:border-box;white-space:normal;text-overflow:clip;width:100%;min-width:0;max-width:100%;padding:.18rem .28rem;font-size:clamp(.48rem,2.4vw,.58rem);line-height:1.05;overflow:visible}.crm-mobile-sheet-card-status .lease-status-pill--dense .lease-status-pill__label{text-overflow:clip;white-space:normal;width:100%;max-width:100%;display:block;overflow:visible}.leas-sys-status-compact{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.05rem;width:100%;min-width:0;max-width:100%;display:inline-flex}.leas-sys-status-compact__agent{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-size:clamp(.46rem,2.2vw,.54rem);font-weight:700;line-height:1.05;display:block;overflow:hidden}.leas-sys-status-compact .countdown-value{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:clamp(.46rem,2.2vw,.54rem);line-height:1.05}.raf-desktop-hierarchy{min-height:0}.raf-sold-units-canvas{color:#0f172a;background:#fff;border-radius:1rem}.company-crm-shell--raf{--header-bar-height:calc(4.05rem * 1.2);--site-tabs-height:calc(2.65rem * 1.2);--color-chrome:#000;--color-page-header:#630109;--color-chrome-text:#fff;--color-chrome-gold:#d4af37;--color-switch-selected:#0f4c64}.company-crm-shell--raf .crm-topnav,.company-crm-shell--raf .crm-topnav-primary,.company-crm-shell--raf .topbar{color:#f8fafc;background:var(--color-page-header,#630109)!important}.company-crm-shell--raf .crm-topnav-links{color:#f8fafc;background:var(--luxury-chrome,#000)!important}.company-crm-shell--raf .crm-topnav-primary{min-height:var(--header-bar-height)}.raf-desktop-hierarchy .showcase-card-media{height:8.4rem;min-height:8.4rem}@media (min-width:900px){.raf-desktop-hierarchy .showcase-card-media{height:8.4rem;min-height:8.4rem}}.raf-desktop-hierarchy .showcase-card-body{padding-top:.85rem;padding-bottom:.95rem}.raf-notify-popup{z-index:var(--z-subheader);pointer-events:none;background:#0f172a47;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.raf-notify-popup-panel{pointer-events:auto;color:#0f172a;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;max-width:min(28rem,92vw);padding:1.15rem 1.35rem;font-size:.95rem;font-weight:600;box-shadow:0 18px 50px #0f172a2e}.raf-notify-popup-panel--error{flex-direction:column;align-items:center;gap:.75rem;display:flex}.raf-statement-root{width:100%}.raf-statement-sheet{position:relative}.raf-statement-sheet--xl{width:100%;font-size:180%}.raf-statement-toolbar-scale{font-size:1.4em}.raf-statement-toolbar-scale button,.raf-statement-toolbar-scale label{font-size:inherit;padding-block:.55em;padding-inline:.95em}.raf-statement-menu-trigger{width:2.2rem;min-width:36px;height:2.2rem;min-height:36px;font-size:.9em}.raf-statement-menu{inset-inline-end:0;z-index:var(--z-sticky);background:#fff;border:1px solid #e2e8f0;border-radius:.65rem;flex-direction:column;gap:.15rem;width:max-content;min-width:9.5rem;max-width:min(100vw - 1.5rem,14rem);margin-top:0;padding:.25rem;display:flex;position:absolute;top:calc(100% + .25rem);box-shadow:0 10px 24px #0f172a24}.raf-statement-menu--drive{border:1px solid #e5e7eb;border-radius:.75rem;gap:0;min-width:12.5rem;max-width:min(100vw - 1.5rem,16rem);max-height:min(70vh,24rem);padding:.35rem 0;overflow-y:auto;box-shadow:0 12px 32px #0f172a29}.raf-statement-menu-section{flex-direction:column;display:flex}.raf-statement-menu-divider{background:#eef2f7;height:1px;margin:.35rem 0}.raf-statement-menu-item--drive{color:#475569;cursor:pointer;text-align:start;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;min-height:40px;padding:.625rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25;transition:background .15s;display:flex}.raf-statement-menu-item--drive:hover,.raf-statement-menu-item--drive:focus-visible{background:#f8fafc;outline:none}.raf-statement-menu-item--drive-active{color:#0f172a;font-weight:600}.raf-statement-menu-item--drive-danger{color:#b91c1c}.raf-statement-menu-item--drive-danger:hover,.raf-statement-menu-item--drive-danger:focus-visible{background:#fef2f2}.raf-statement-menu-item-icon{color:#64748b;flex-shrink:0}.raf-statement-menu-item-label{flex:1;min-width:0}.raf-statement-accent{width:.85rem;position:absolute;top:0;bottom:0;left:0}.raf-statement-meta th,.raf-statement-meta td,.raf-statement-data th,.raf-statement-data td{text-align:start;vertical-align:top;border:1px solid #cbd5e1;padding:.55rem .75rem}.raf-statement-meta th,.raf-statement-data th{letter-spacing:.04em;text-transform:uppercase;color:#334155;background:#f8fafc;width:38%;font-size:.72em;font-weight:800}.raf-statement-data thead th{background:color-mix(in srgb, var(--raf-statement-accent,#1e3a5f) 12%, #fff);color:var(--raf-statement-accent,#1e3a5f);font-size:.78em}.raf-statement-data td{color:#0f172a;font-weight:700}@media print{.raf-statement-root .mb-3,.raf-statement-menu-trigger,.raf-statement-menu{display:none!important}}.raf-years-chrome{overflow:visible}.raf-years-building-label{flex:0 auto}.raf-years-menu-slot{flex-shrink:0;position:relative}.raf-year-dropdown-slot,.raf-year-dropdown{min-width:0;position:relative}.raf-year-dropdown-trigger{cursor:pointer;background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex}.raf-year-dropdown-menu{top:calc(100% + .35rem);z-index:35;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;gap:.5rem;min-width:max-content;max-width:min(100vw - 2rem,20rem);max-height:min(55vh,18rem);padding:.5rem;display:flex;position:absolute;inset-inline-start:0;overflow-y:auto;box-shadow:0 12px 28px #0f172a1f}.raf-sold-unit-identity-card .showcase-card-title,.raf-sold-unit-identity-card .showcase-card-title-en,.raf-sold-unit-identity-card .showcase-card-desc{color:#000;font-weight:700}.raf-sold-unit-identity-card .showcase-card-desc{-webkit-line-clamp:3}.raf-year-pill{--raf-year-pill-h:2.35rem;min-height:var(--raf-year-pill-h);cursor:pointer;text-align:start;background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.raf-year-pill-icon{z-index:2;border-radius:var(--radius-md);color:#fff;border:2px solid #fff;flex-shrink:0;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;margin-inline-end:-.7rem;display:inline-flex;position:relative;box-shadow:0 6px 14px #0f172a2e,4px 4px 10px #0f172a1f}.raf-year-pill-body{z-index:1;min-height:var(--raf-year-pill-h);background:#fff;border-radius:.85rem;align-items:center;padding:.35rem .95rem .35rem 1.05rem;display:inline-flex;position:relative;box-shadow:0 6px 16px #0f172a1f}.raf-year-pill-title{letter-spacing:.04em;color:#334155;font-size:.95rem;font-weight:800;line-height:1}.raf-year-pill:hover .raf-year-pill-body,.raf-year-pill:focus-visible .raf-year-pill-body{box-shadow:0 8px 20px #0f172a29}.raf-year-pill:focus-visible{outline:none}.raf-year-pill:focus-visible .raf-year-pill-icon{outline-offset:2px;outline:2px solid #64748b}.raf-year-pill--selected .raf-year-pill-body{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary,#0f2744) 70%, transparent), 0 8px 18px #0f172a24}.raf-year-pill--current .raf-year-pill-icon{animation:1.15s ease-in-out infinite raf-sold-year-blink}.raf-years-toolbar-btn{min-height:2.34rem;padding-block:.3328rem!important;padding-inline:1.04rem!important;font-size:1.04em!important}@media (prefers-reduced-motion:reduce){.raf-year-pill--current .raf-year-pill-icon{animation:none}}.raf-category-card-actions{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.raf-search-hit{color:#0f172a;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fde047;border-radius:.2em;padding:0 .12em;font-weight:800}.showcase-card--search-hit{box-shadow:0 0 0 3px #facc15,0 14px 32px #0f172a1f}.company-crm-shell--raf .crm-topnav-search-wrap{padding-inline-end:.75rem}@keyframes raf-sold-year-blink{0%,to{border-color:#16a34a;box-shadow:0 0 0 2px #22c55e59}50%{border-color:#86efac;box-shadow:0 0 0 5px #22c55e2e}}.sequential-filter-bar{z-index:30;border:1px solid var(--color-border,#e2e8f0);background:var(--color-bg-muted,#f8fafc);border-radius:12px 12px 0 0;min-width:0;padding:.65rem .75rem;position:sticky;top:0;box-shadow:0 4px 12px #0f172a0f}.sequential-filter-bar.sequential-filter-bar--in-sheet{border:1px solid var(--color-border,#9ca3af);background:var(--color-bg-muted,#f8fafc);box-shadow:none;border-radius:12px;padding:.25rem .65rem}.sequential-filter-bar__scroll{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.45rem;min-width:0;min-height:2.4rem;padding:.175rem 0;display:flex;overflow:auto hidden}.sequential-filter-bar__scroll::-webkit-scrollbar{height:0;display:none}.sequential-filter-bar__scroll>:first-child{margin-inline-start:auto}.sequential-filter-bar__scroll>:last-child{margin-inline-end:auto}.sequential-filter-bar__scroll--auto-bedrooms{scrollbar-width:none}.sequential-filter-bar__scroll--auto-bedrooms::-webkit-scrollbar{height:0;display:none}@keyframes row-actions-trigger-bob{0%,88%,to{transform:translateY(0)}92%{transform:translateY(-4px)}96%{transform:translateY(4px)}}.row-actions-trigger-bob{animation:5s ease-in-out infinite row-actions-trigger-bob}.sequential-filter-bar__chip{border:1px solid var(--color-border,#cbd5e1);background:var(--color-card,#fff);min-height:1.65rem;color:var(--color-text,#0f172a);cursor:pointer;transition:background var(--transition-fast,.15s ease), border-color var(--transition-fast,.15s ease), box-shadow var(--transition-fast,.15s ease);border-radius:20px;flex:none;padding:.175rem .75rem;font-size:.75rem;font-weight:700}.sequential-filter-bar__chip:hover{border-color:var(--color-chrome-gold,var(--luxury-gold,#d4af37));background:#d4af3714}.sequential-filter-bar__chip--active{border-color:var(--color-chrome-gold,var(--luxury-gold,#d4af37));background:var(--color-chrome-gold,var(--luxury-gold,#d4af37));color:#111827;box-shadow:0 4px 8px #00000014}.dynamic-sheet-table-frame--pro .sequential-filter-bar__control--reset{border-style:solid;border-width:1px;border-color:var(--color-popup-btn-tone-1,#166534);border-radius:10px}.sequential-filter-bar__status{white-space:nowrap;color:var(--color-text-muted,#64748b);flex:none;margin:0;font-size:.75rem;font-weight:600}.sequential-filter-bar__control{cursor:pointer;min-height:1.9rem;transition:background var(--transition-fast,.15s ease);border-radius:20px;padding:.175rem .75rem;font-size:.72rem;font-weight:800}.sequential-filter-bar__control:disabled{opacity:.45;cursor:not-allowed}.sequential-filter-bar__control--reset{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca}.sequential-filter-bar__control--reset:hover:not(:disabled){background:#ffe4e6}.sequential-filter-bar__control--inline{flex:none;margin-inline-start:.1rem}@keyframes sequential-filter-show-all-blink{0%,45%{opacity:1;box-shadow:0 0 #b91c1c59}50%,95%{opacity:.55;box-shadow:0 0 0 3px #b91c1c33}to{opacity:1;box-shadow:0 0 #b91c1c59}}.sequential-filter-bar__control--show-all-blink:not(:disabled){animation:1.35s ease-in-out infinite sequential-filter-show-all-blink}@media (prefers-reduced-motion:reduce){.sequential-filter-bar__control--show-all-blink:not(:disabled){animation:none}}.dynamic-sheet-table-frame .crm-modern-table-wrap,.dynamic-sheet-table-frame .crm-mobile-cards,.dynamic-sheet-table-frame .crm-mobile-properties{border-top:0}.export-table-popup{flex-direction:column;gap:.9rem;padding:.25rem .25rem .5rem;display:flex}.export-table-popup__hint{color:var(--color-text-muted);margin:0;font-size:.82rem}.export-table-popup__section{border:1px solid var(--color-border);background:var(--color-card);border-radius:12px;margin-bottom:1rem;padding:.75rem}.export-table-popup__column-grid{grid-template-columns:1fr;gap:.5rem;max-height:12rem;display:grid;overflow-y:auto}@media (min-width:640px){.export-table-popup__column-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.export-table-popup__column-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.export-table-popup__column-item{min-height:var(--touch-target,44px);cursor:pointer;border:1px solid var(--color-border);color:var(--color-text);border-radius:12px;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.875rem;display:flex}.export-table-popup__preset-chip{border:1.5px solid var(--color-chrome-gold,var(--luxury-gold,#d4af37));min-height:2.25rem;color:var(--color-text);cursor:pointer;transition:background var(--transition-fast), box-shadow var(--transition-fast);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:.35rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex;box-shadow:0 4px 8px #00000014}.export-table-popup__preset-chip:hover{background:#d4af3714}.export-table-popup__preset-chip--active{background:var(--color-chrome-gold,var(--luxury-gold,#d4af37));color:#111827}.export-table-popup__column-search{border:1px solid var(--color-border);width:100%;min-height:2.5rem;color:var(--color-text);background:var(--color-card,#fff);border-radius:12px;padding:.4rem .65rem;font-size:.82rem;font-weight:600}.export-table-popup__filters{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.export-table-popup__filter{color:var(--color-text-muted);flex-direction:column;flex:8.5rem;gap:.25rem;min-width:8.5rem;font-size:.72rem;font-weight:700;display:flex}.export-table-popup__filter-multi{position:relative}.export-table-popup__filter-trigger{border:1px solid var(--color-border);width:100%;min-height:2.4rem;color:var(--color-black);cursor:pointer;text-align:start;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.82rem;font-weight:600;display:flex}.export-table-popup__filter-trigger:hover{border-color:var(--color-chrome-gold,var(--luxury-gold,#d4af37))}.export-table-popup__filter-panel{z-index:20;border:1px solid var(--color-border);background:var(--color-card,#fff);border-radius:12px;max-height:11rem;padding:.35rem;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 10px 10px #0000001f}.export-table-popup__filter-option{cursor:pointer;min-height:2rem;color:var(--color-text);border-radius:12px;align-items:center;gap:.45rem;padding:.25rem .35rem;font-size:.78rem;font-weight:600;display:flex}.export-table-popup__filter-option:hover{background:#d4af3714}.export-table-popup__filter-empty{color:var(--color-text-muted);margin:0;padding:.35rem .5rem;font-size:.75rem}.export-table-popup__filter-clear{width:100%;color:var(--color-accent);cursor:pointer;text-align:center;background:0 0;border:none;border-radius:12px;margin-top:.25rem;padding:.35rem .5rem;font-size:.72rem;font-weight:700;display:block}.export-table-popup__reset{color:var(--color-accent);cursor:pointer;background:0 0;border:none;align-self:flex-end;padding:.3rem .2rem;font-size:.75rem;font-weight:700}.export-table-popup__count{color:var(--color-black);margin:0;font-size:.82rem;font-weight:600}.export-table-popup__actions{gap:.6rem;display:flex}.export-table-popup__btn{cursor:pointer;min-height:2.75rem;transition:filter var(--transition-fast,.15s ease);border:1px solid #0000;flex:1;font-size:.88rem;font-weight:700;border-radius:12px!important}.export-table-popup__btn:disabled{opacity:.5;cursor:not-allowed}.export-table-popup__btn--excel{color:#fff;background:#1d6f42}.export-table-popup__btn--excel:hover:not(:disabled){filter:brightness(1.08)}.export-table-popup__btn--pdf{color:#fff;background:#b3261e}.export-table-popup__btn--pdf:hover:not(:disabled){filter:brightness(1.08)}.themes-control-panel{flex-direction:column;gap:.85rem;padding:.25rem .25rem .5rem;display:flex}.themes-control-panel__hint{color:var(--color-text-muted);margin:0;font-size:.82rem}.themes-control-panel__list{flex-direction:column;gap:.5rem;display:flex}.themes-control-panel__row{border:1px solid var(--color-border-soft);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .6rem;display:flex}.themes-control-panel__label{color:var(--color-black);align-items:center;gap:.6rem;font-size:.85rem;font-weight:600;display:flex}.themes-control-panel__label input[type=color]{border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:.5rem;width:2.2rem;height:2.2rem;padding:0}.themes-control-panel__reset{color:var(--color-accent);cursor:pointer;background:0 0;border:none;padding:.3rem .4rem;font-size:.75rem;font-weight:700}.themes-control-panel__reset:disabled{opacity:.35;cursor:not-allowed}.themes-control-panel__reset-all{border:1px solid var(--color-border);min-height:2.5rem;color:var(--color-black);cursor:pointer;background:#fff;border-radius:.75rem;margin-top:.3rem;font-size:.85rem;font-weight:700}.themes-control-panel__reset-all:hover{background:#f8fafc}.themes-control-panel__deploy-row{gap:.6rem;margin-top:.3rem;display:flex}.themes-control-panel__save-local,.themes-control-panel__deploy{cursor:pointer;border:1px solid #0000;border-radius:.75rem;flex:1;min-height:2.75rem;font-size:.85rem;font-weight:700}.themes-control-panel__save-local{border-color:var(--color-border);color:var(--color-black);background:#fff}.themes-control-panel__save-local:hover{background:#f8fafc}.themes-control-panel__deploy{background:var(--color-accent-brand,#6f9438);color:#fff}.themes-control-panel__deploy:hover:not(:disabled){filter:brightness(1.08)}.themes-control-panel__deploy:disabled{opacity:.6;cursor:not-allowed}.themes-control-panel__status{color:var(--color-text-muted);margin:0;font-size:.78rem;font-weight:600}.themes-control-panel__status--success{color:#166534}.themes-control-panel__status--error{color:#b91c1c}.locked-gallery{z-index:2147483000;background:#000;flex-direction:column;width:100vw;height:100vh;display:flex;position:fixed;inset:0;overflow:hidden}.locked-gallery-backdrop{z-index:2147483000;background:#000000b8;justify-content:center;align-items:center;padding:4vh 4vw;display:flex;position:fixed;inset:0}.locked-gallery--panel{border-radius:var(--radius-md);width:min(92vw,640px);height:min(88vh,820px);position:relative;inset:auto;box-shadow:0 30px 80px #0000008c}.locked-gallery__close{top:max(.75rem, env(safe-area-inset-top));z-index:2;border-radius:var(--radius-md);color:#111827;cursor:pointer;background:#ffffffeb;border:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.5rem;line-height:1;display:inline-flex;position:absolute;inset-inline-end:.75rem}.locked-gallery__counter{top:max(.85rem, env(safe-area-inset-top));z-index:2;border-radius:var(--radius-md);color:#fff;background:#0000008c;padding:.3rem .7rem;font-size:.78rem;font-weight:700;position:absolute;inset-inline-start:.85rem}.locked-gallery__scroll{scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}.locked-gallery__frame{scroll-snap-align:start;scroll-snap-stop:always;justify-content:center;align-items:center;width:100%;height:100%;min-height:100%;display:flex}.locked-gallery__crop{background:#000;width:100%;height:100%;position:relative;overflow:hidden}.locked-gallery__crop img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:100% 0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.32)}.locked-gallery__empty{color:#e5e7eb;text-align:center;padding:2rem;font-size:.9rem}.locked-gallery__actions{padding:.75rem max(.75rem, env(safe-area-inset-left)) max(.75rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000bf;flex-shrink:0;gap:.6rem;display:flex}.locked-gallery__share{border-radius:var(--radius-md);color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff40;flex:1;min-height:2.9rem;font-size:.85rem;font-weight:700}.locked-gallery__share:hover{background:#fff3}.locked-gallery__share--property{background:var(--color-accent,#b8860b);border-color:var(--color-accent,#b8860b)}.locked-gallery__share--property:hover{filter:brightness(1.08)}.locked-gallery__toast{z-index:3;border-radius:var(--radius-md);color:#fff;white-space:nowrap;background:#111827eb;padding:.5rem 1rem;font-size:.8rem;font-weight:600;position:absolute;bottom:5rem;left:50%;transform:translate(-50%)}.crm-control-menu-backdrop{z-index:var(--z-header,100);cursor:default;background:0 0;border:none;padding:0;position:fixed;inset:0}.crm-control-menu{z-index:calc(var(--z-header,100) + 1);border:1px solid var(--color-border-soft);background:#fff;border-radius:.75rem;min-width:10.5rem;padding:.35rem;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 10px 28px #0f172a2e}.crm-control-menu-item{text-align:left;width:100%;color:var(--color-black);cursor:pointer;background:0 0;border:none;border-radius:.5rem;padding:.55rem .65rem;font-size:.85rem;font-weight:600;display:block}.crm-control-menu-item:hover{background:#f3f4f6}.row-actions-menu-trigger,.crm-topnav-iconbtn,.header-chrome-icon,.mpc-card-actions__item,.desktop-unit-actions__item,.themes-control-panel__reset-all{border-radius:var(--radius-md)!important}.desktop-unit-actions{box-sizing:border-box;justify-content:center;align-items:center;gap:.5rem;width:max-content;min-width:0;max-width:100%;height:auto;min-height:2.75rem;margin-inline:auto;padding:.25rem .4rem;display:flex}.desktop-unit-actions>*,.desktop-unit-actions .row-actions-dropdown-root,.desktop-unit-actions__item{flex:0 0 3.75rem;width:3.75rem;min-width:3.75rem;max-width:3.75rem}.desktop-unit-actions .row-actions-dropdown-root{justify-content:center;align-items:center;flex:0 0 3.75rem!important;width:3.75rem!important;min-width:3.75rem!important;max-width:3.75rem!important;display:inline-flex!important}.desktop-unit-actions__item{width:3.75rem;min-width:3.75rem;max-width:3.75rem;height:auto;min-height:44px;font-size:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:.7rem!important;gap:.15rem!important;padding:.22rem .48rem!important;display:inline-flex!important}.desktop-unit-actions__item:not(:last-child){border-inline-end:1px solid #0000!important}.desktop-unit-actions__item:disabled{opacity:.4;cursor:not-allowed}.desktop-unit-actions__item--placeholder{pointer-events:none;visibility:hidden!important;display:inline-flex!important}.desktop-unit-actions__icon{flex-shrink:0;width:1.38rem;height:1.38rem}.desktop-unit-actions__item--offer,.desktop-unit-actions__item--offer .desktop-unit-actions__icon-shell,.desktop-unit-actions__item--offer .desktop-unit-actions__icon,.desktop-unit-actions__item--offer span:last-child{color:var(--color-popup-btn-tone-1)}.desktop-unit-actions__item--view,.desktop-unit-actions__item--view .desktop-unit-actions__icon-shell,.desktop-unit-actions__item--view .desktop-unit-actions__icon,.desktop-unit-actions__item--view span:last-child{color:var(--color-popup-btn-tone-2)}.desktop-unit-actions__item--location,.desktop-unit-actions__item--location .desktop-unit-actions__icon-shell,.desktop-unit-actions__item--location .desktop-unit-actions__icon,.desktop-unit-actions__item--location span:last-child{color:var(--color-popup-btn-tone-3)}.desktop-unit-actions__item--more,.desktop-unit-actions__item--more .desktop-unit-actions__icon-shell,.desktop-unit-actions__item--more .desktop-unit-actions__icon,.desktop-unit-actions__item--more span:last-child{color:var(--color-popup-btn-tone-4)}.desktop-unit-actions__item--offer{background:color-mix(in srgb, var(--color-popup-btn-tone-1) 12%, #fff)!important;border-color:color-mix(in srgb, var(--color-popup-btn-tone-1) 32%, #fff)!important}.desktop-unit-actions__item.desktop-unit-actions__item--offer-long{border:2px solid var(--color-live-list-gold,gold)!important}.desktop-unit-actions__item--view{background:color-mix(in srgb, var(--color-popup-btn-tone-2) 12%, #fff)!important;border-color:color-mix(in srgb, var(--color-popup-btn-tone-2) 32%, #fff)!important}.desktop-unit-actions__item--location{background:color-mix(in srgb, var(--color-popup-btn-tone-3) 12%, #fff)!important;border-color:color-mix(in srgb, var(--color-popup-btn-tone-3) 32%, #fff)!important}.desktop-unit-actions__item--more{background:color-mix(in srgb, var(--color-popup-btn-tone-4) 12%, #fff)!important;border-color:color-mix(in srgb, var(--color-popup-btn-tone-4) 32%, #fff)!important}.desktop-unit-actions__item:hover:not(:disabled){filter:brightness(.96)}.desktop-unit-actions__item:focus-visible{outline-offset:2px;outline:2px solid}.desktop-unit-actions__item:active:not(:disabled){filter:brightness(.92)}@media (max-width:767px){.desktop-unit-actions__item--location{display:none!important}}.desktop-unit-actions__item span:last-child,.row-actions-mobile-iconlabel__text{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.7rem;font-weight:600;overflow:hidden}.row-actions-mobile-iconlabel__text{color:#111827}[data-theme=dark] .row-actions-mobile-iconlabel__text{color:#cbd5e1}[data-theme=dark] .desktop-unit-actions__item--offer{background:color-mix(in srgb, var(--color-popup-btn-tone-1) 22%, #111827)!important;border-color:color-mix(in srgb, var(--color-popup-btn-tone-1) 45%, #111827)!important}[data-theme=dark] .desktop-unit-actions__item--view{background:color-mix(in srgb, var(--color-popup-btn-tone-2) 22%, #111827)!important;border-color:color-mix(in srgb, var(--color-popup-btn-tone-2) 45%, #111827)!important}[data-theme=dark] .desktop-unit-actions__item--location{background:color-mix(in srgb, var(--color-popup-btn-tone-3) 22%, #111827)!important;border-color:color-mix(in srgb, var(--color-popup-btn-tone-3) 45%, #111827)!important}[data-theme=dark] .desktop-unit-actions__item--more{background:color-mix(in srgb, var(--color-popup-btn-tone-4) 22%, #111827)!important;border-color:color-mix(in srgb, var(--color-popup-btn-tone-4) 45%, #111827)!important}.desktop-unit-actions--3d{perspective:720px;transform-style:preserve-3d;box-shadow:none;background:0 0;border:0;border-radius:0}.desktop-unit-actions__icon-shell{box-shadow:none;color:inherit;background:0 0;border-radius:.45rem;justify-content:center;align-items:center;padding:.2rem;display:inline-flex;transform:none}.desktop-unit-actions--3d-elevated{box-shadow:none}.desktop-unit-actions--3d-elevated .desktop-unit-actions__icon-shell{box-shadow:none;transform:none}.desktop-unit-actions--icon-spin-row .desktop-unit-actions__icon-shell{transform-style:preserve-3d;animation:.85s cubic-bezier(.34,1.2,.64,1) both desktop-unit-icon-shell-spin}@keyframes desktop-unit-icon-shell-spin{0%{transform:translateZ(8px)rotateY(0)}to{transform:translateZ(8px)rotateY(360deg)}}.desktop-unit-actions--flip-y{transform-origin:50%;animation:.85s cubic-bezier(.34,1.2,.64,1) both desktop-unit-actions-flip-y}@keyframes desktop-unit-actions-flip-y{0%{transform:rotateX(0)}45%{transform:rotateX(90deg)}55%{transform:rotateX(-90deg)}to{transform:rotateX(0)}}[data-theme=dark] .desktop-unit-actions--3d{box-shadow:none;background:0 0;border-color:#0000}[data-theme=dark] .desktop-unit-actions__icon-shell{box-shadow:none;background:0 0}[data-theme=dark] .desktop-unit-actions--3d-elevated{box-shadow:none}[data-theme=dark] .desktop-unit-actions--3d-elevated .desktop-unit-actions__icon-shell{box-shadow:none;transform:none}@media (min-width:768px){.guest-internal-crm-shell .crm-modern-table tbody td.row-actions--bar,.guest-internal-crm-shell .crm-modern-table thead th.row-actions--bar{width:20rem;min-width:20rem;max-width:20rem;overflow:visible}.guest-internal-crm-shell .desktop-unit-actions{min-width:20rem}}@media (max-width:767px){.crm-mobile-sheet-card,.crm-mobile-sheet-card-row{text-indent:0;padding-inline-start:0}.crm-mobile-card-top{padding:.85rem 1rem .9rem}.crm-mobile-sheet-card-body{gap:.7rem}}.crm-mobile-card-top{flex-direction:column;gap:.12rem;padding:.75rem .9rem .7rem;display:flex}.crm-mobile-card-top:has([aria-label=Listing\ details]){padding-bottom:.7rem}.crm-mobile-card-more{z-index:2;flex-shrink:0;align-self:start;align-items:center;margin-top:0;padding-top:0;display:flex;position:relative}@media (max-width:767px){button[aria-label=Actions]:has(.row-actions-mobile-dots){width:var(--touch-target)!important;height:var(--touch-target)!important;min-width:var(--touch-target)!important;min-height:var(--touch-target)!important;border-radius:var(--radius-pill)!important;background:var(--color-surface)!important;color:var(--color-text-muted)!important;box-shadow:none!important;border:1px solid #2563eb!important;padding:0!important}:is(button[aria-label=Actions]:has(.row-actions-mobile-dots):hover,button[aria-label=Actions]:has(.row-actions-mobile-dots):focus-visible){outline-offset:1px;outline:2px solid #2563eb59;background:#eff6ff!important;border-color:#1d4ed8!important}.row-actions-mobile-dots{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.mpc-card-actions{flex-shrink:0;align-items:stretch;display:inline-flex}.mpc-card-actions__item{font-size:inherit;flex-direction:column;justify-content:center;align-items:center;min-width:calc(var(--touch-target) * .85)!important;min-height:calc(var(--touch-target) * .85)!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;gap:.15rem!important;padding:.2rem .55rem!important;display:inline-flex!important}.mpc-card-actions__item:not(:last-child){border-inline-end:1px solid var(--color-border-soft)!important}.mpc-card-actions__item:disabled{opacity:.45;cursor:not-allowed}.mpc-card-actions__icon{flex-shrink:0;width:1.3rem;height:1.3rem}.mpc-card-actions__item--view .mpc-card-actions__icon{color:color-mix(in srgb, var(--color-accent) 70%, white 30%)}.mpc-card-actions__item--location .mpc-card-actions__icon,.mpc-card-actions__item--more .mpc-card-actions__icon{color:#9ca3af}.mpc-card-actions__label,.row-actions-mobile-iconlabel__text{color:var(--color-text-muted);white-space:nowrap;font-size:.62rem;font-weight:600;line-height:1.1}}.crm-mobile-card-panel{border-top:1px solid var(--color-border);gap:.85rem;padding:.85rem .9rem 1rem;animation:.22s cubic-bezier(.22,1,.36,1) crm-mobile-expand;display:grid}@keyframes crm-mobile-expand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.crm-mobile-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.crm-mobile-metric{background:var(--color-card-muted);border:1px solid var(--color-border-soft);text-align:center;border-radius:.85rem;min-width:0;padding:.7rem .55rem}.crm-mobile-metric-value{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.85rem;font-weight:800;overflow:hidden}.crm-mobile-metric-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:.2rem 0 0;font-size:.65rem;font-weight:600}.crm-mobile-detail-grid{border:1px solid #e2e8f0;border-radius:.5rem;grid-template-columns:1fr;gap:0;margin:0;padding:0;display:grid;overflow:hidden}.crm-mobile-detail-item{border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:0;min-width:0;margin:0;padding:0;display:grid}.crm-mobile-detail-item:last-child{border-bottom:0}.crm-mobile-detail-item dt{text-transform:none;letter-spacing:0;color:#0f172a;text-align:start;text-indent:0;border-right:1px solid #e2e8f0;margin:0;padding:.55rem .65rem;font-size:.78rem;font-weight:600}.crm-mobile-detail-item dd{color:#334155;text-align:start;text-indent:0;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:.55rem .65rem;font-size:.8rem;font-weight:500;overflow:hidden}.crm-mobile-card-actions{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.crm-mobile-card-cta{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--touch-target);border-radius:var(--radius-lg);font-size:var(--type-body-sm);font-weight:var(--fw-bold);line-height:var(--lh-tight);padding:var(--space-2) var(--space-3);transition:transform var(--transition-fast), background var(--transition-fast), opacity var(--transition-fast);border:1px solid #0000;flex-direction:column;display:inline-flex}.crm-mobile-card-cta:disabled{opacity:.55;cursor:not-allowed}.crm-mobile-card-cta:not(:disabled):active{transform:scale(.98)}.crm-mobile-card-cta--primary{background:var(--color-accent-brand);color:#0b1220}.crm-mobile-card-cta--secondary{background:var(--color-card-muted);border-color:var(--color-border);color:var(--color-text)}.crm-mobile-card-cta-ar{font-size:var(--type-chip);font-weight:var(--fw-semibold);line-height:var(--lh-tight);opacity:.85}@media (min-width:768px){.crm-mobile-properties{display:none}}@media (max-width:767px){.crm-desktop-table-only{display:none!important}.crm-mobile-pill{padding:.35rem .75rem;font-size:.9rem;font-weight:700}}.crm-modern-page{box-sizing:border-box;background:#fff;min-width:0;max-width:100%;position:relative}@media (max-width:767px){.crm-modern-page{background:#f7f6f2}}.company-portal-crm,.app-shell.company-portal-crm{color:var(--color-text);background:#fff}.crm-modern-table-wrap{width:100%;padding-bottom:.5rem;overflow:auto}.crm-modern-table-wrap--scroll{-webkit-overflow-scrolling:touch;min-height:0;max-height:min(70vh,100dvh - 10rem);overflow:auto}.company-crm-scroll .crm-modern-table-wrap--scroll{max-height:none}@media (max-width:1024px){.app-shell.company-portal-crm,.app-shell.lta-shell,.lta-shell.app-shell{-webkit-overflow-scrolling:touch;height:auto;min-height:100dvh;max-height:none;overflow:hidden auto}.company-portal-crm .company-crm-panel,.company-crm-panel--portal,.company-portal-crm .company-crm-panel>.company-crm-shell,.company-portal-crm .company-crm-shell,.company-portal-crm .company-crm-main,.company-portal-crm .company-crm-scroll{min-height:0;height:auto!important;max-height:none!important;overflow:visible!important}.company-portal-crm .company-crm-scroll{padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.crm-mobile-properties,.crm-modern-table-wrap--scroll,.lta-table-wrap,.lta-table-wrap--full,.lta-panel,.lta-panel--full{max-height:none!important;overflow:visible!important}.master-hub-content{overflow:visible}}@media (max-width:767px){.app-shell.company-portal-crm{flex-direction:column!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;overflow:hidden!important}.company-portal-crm .company-crm-panel,.company-crm-panel--portal,.company-portal-crm .company-crm-panel>.company-crm-shell,.company-portal-crm .company-crm-shell{flex-direction:column!important;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:hidden!important}.company-portal-crm .crm-nav-root,.company-crm-shell .crm-nav-root{z-index:var(--z-subheader);flex-shrink:0!important;position:relative!important;top:auto!important}.company-portal-crm .company-crm-main,.company-portal-crm .company-crm-scroll{flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}}.crm-modern-table{border-collapse:collapse;border-spacing:0;width:100%;min-width:960px;font-size:var(--type-table);line-height:var(--lh-snug)}@media (min-width:768px){.crm-modern-table,.lta-table-wrap--full .crm-modern-table,.crm-modern-table-wrap--scroll .crm-modern-table,.units-table,.fx-table{font-size:var(--type-table-pc)}.crm-modern-table,.lta-table-wrap--full .crm-modern-table,.crm-modern-table-wrap--scroll .crm-modern-table{table-layout:fixed;width:100%;min-width:0;max-width:100%}.crm-modern-table .table-col-property-name,.crm-modern-table .table-col-emphasis,.units-table .table-col-emphasis,.fx-table .table-col-emphasis{font-weight:800}.crm-modern-table .table-property-name{font-size:1.1em;font-weight:800}.building-color-badge{letter-spacing:.04em}.crm-modern-table thead th,.crm-modern-table tbody tr.crm-modern-row td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-modern-table thead th:last-child,.crm-modern-table tbody tr.crm-modern-row td:last-child,.crm-modern-table .row-actions{z-index:5;white-space:nowrap;background:inherit;box-sizing:border-box;text-align:center;vertical-align:middle;width:9.5rem;min-width:9.5rem;max-width:11rem;padding-inline:.25rem .35rem;position:sticky;right:0;overflow:hidden;box-shadow:-6px 0 10px -8px #0f172a59}.crm-modern-table thead th.row-actions--bar,.crm-modern-table tbody td.row-actions--bar,.crm-modern-table .row-actions.row-actions--bar{width:20rem;min-width:20rem;max-width:20rem;padding-inline:0;overflow:visible}.crm-modern-table .row-actions:has(.desktop-unit-actions){width:20rem;min-width:20rem;max-width:20rem;padding-inline:0;overflow:visible}.crm-modern-table thead th:last-child{z-index:11;top:0;background:var(--fx-table-head)!important}.crm-modern-table tbody tr.crm-modern-row td:last-child{background:#fff}.crm-modern-table tbody tr.crm-modern-row:hover td:last-child{background:#f8fafc}.crm-modern-table-wrap--wide{max-width:100%;overflow:auto}.crm-modern-table-wrap--wide .crm-modern-table--wide,.crm-modern-table--wide{table-layout:auto;width:max-content;min-width:max-content;max-width:none}.crm-modern-table-wrap--wide .crm-modern-table--wide thead th,.crm-modern-table-wrap--wide .crm-modern-table--wide tbody tr.crm-modern-row td{text-overflow:clip;white-space:nowrap;min-width:4.5rem;max-width:none;overflow:visible}.crm-modern-table-wrap--wide .crm-modern-table--wide .table-col-property-name{min-width:8rem}}@media (max-width:1024px){.crm-modern-table-wrap--wide{-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto!important}}.crm-modern-table thead th{z-index:10;padding:var(--table-cell-pad-y) var(--table-cell-pad-x);text-align:left;font-size:var(--type-thead);font-weight:var(--fw-extrabold);letter-spacing:.03em;text-transform:uppercase;color:#fff;background:var(--fx-table-head,#1c306b);white-space:nowrap;box-shadow:0 1px 0 var(--fx-table-head,#1c306b);border:0;position:sticky;top:0}.crm-modern-table--properties thead th{background:var(--fx-table-head,#1c306b);color:var(--fx-table-head-text,#fff);box-shadow:0 1px 0 var(--fx-table-head,#1c306b);padding-top:.5rem;padding-bottom:.5rem}@media (min-width:768px){.crm-modern-table tbody tr.crm-modern-row td,.units-table tbody td,.fx-table tbody td,.lta-table-wrap table tbody td{padding-top:var(--table-cell-pad-y-dense);padding-bottom:var(--table-cell-pad-y-dense);line-height:var(--lh-tight);font-size:var(--type-table)}.crm-modern-table thead th,.crm-modern-table--properties thead th,.crm-modern-table--leads thead th,.units-table th,.fx-table thead th,.lta-table-wrap table thead th,.contracts-workspace .crm-modern-table thead th,.main-platforms-table-wrap .crm-modern-table thead th,.raf-statement-data thead th,.my-page-units-table thead th{box-shadow:0 1px 0 var(--fx-table-head,#1c306b);padding-top:var(--space-3);padding-bottom:var(--space-3);line-height:var(--lh-tight);font-size:var(--type-thead);font-weight:var(--fw-extrabold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;min-height:2.8rem;background:var(--fx-table-head,#1c306b)!important;color:var(--fx-table-head-text,#fff)!important}.units-table thead,.fx-table thead{background:var(--fx-table-head)}.crm-modern-table tbody tr.crm-modern-row td,.units-table tbody td,.fx-table tbody td{color:#1e293b;background:#fff;border-top:1px solid #e8edf2;border-bottom:1px solid #e8edf2}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain){border-collapse:separate;border-spacing:0 .5rem;background:0 0}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) thead th{box-shadow:none;letter-spacing:.03em;text-transform:none;text-align:center;border:0;border-radius:0;padding:.9rem 1rem;font-size:.82rem;font-weight:800;background:var(--fx-table-head,#1c306b)!important;color:#fff!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) thead th:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) thead th:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) tbody tr:not(.crm-modern-row--details)>td{vertical-align:middle;color:#000;text-align:center;font-size:.936rem;line-height:1.35;background:#fff!important;border:1px solid #d9d9d9!important;border-left:0!important;border-right:0!important;padding:.25rem .65rem!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) tbody tr:not(.crm-modern-row--details)>td:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)!important;border-left:1px solid #d9d9d9!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) tbody tr:not(.crm-modern-row--details)>td:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0!important;border-right:1px solid #d9d9d9!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) tbody tr:hover>td{background:#fafafa!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) .table-data-cell-box{white-space:normal;word-break:break-word;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;min-height:0;padding:0;display:inline}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) .table-col-property-name{width:20%;min-width:14rem}.table-property-cell-pc{justify-content:center;align-items:center;width:100%;display:flex}.table-property-name-box{border-radius:var(--radius-md);color:#111827;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1.5px solid #c5c9d1;max-width:100%;padding:.4rem .95rem;font-weight:700;line-height:1.3;display:block;overflow:hidden;box-shadow:0 4px 14px #0f172a1f,inset 0 1px #ffffffe6,inset 0 -1px #0f172a0f}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) .table-col-status :is(.lease-status-pill,.lease-status-badge-solid){border-radius:var(--radius-md);box-sizing:border-box;justify-content:center;align-items:center;min-width:5.75rem;padding:.4rem 1rem;display:inline-flex;position:relative;box-shadow:0 4px 14px #0f172a24,inset 0 1px #ffffff59,inset 0 -1px #0f172a1f}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) .table-col-status .lease-status-pill{text-transform:none;letter-spacing:.01em;font-size:.8rem;font-weight:700}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) .table-col-status .lease-status-pill--seal{padding-inline-end:1.55rem}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) .table-col-status .lease-status-pill__seal{filter:drop-shadow(0 2px 3px #00000040);pointer-events:none;display:inline-flex;position:absolute;top:50%;right:-.35rem;transform:translateY(-50%)}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) .table-col-status .lease-status-pill--vacant{color:#111827!important;background:linear-gradient(#fff 0%,#f3f4f6 100%)!important;border:1.5px solid #111827!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) .table-col-status .lease-status-pill--booked{color:#111827!important;background:linear-gradient(#ffe566 0%,#f5d76e 55%,#eab308 100%)!important;border:1.5px solid #ca8a04!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) .table-col-status .lease-status-pill--contract{color:#fff!important;background:linear-gradient(#d4a06a 0%,#b87333 100%)!important;border:1.5px solid #8b5a2b!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) .table-col-status .lease-status-pill--deposit{color:#fff!important;background:linear-gradient(#f0a898 0%,#e08a7a 100%)!important;border:1.5px solid #c45c4a!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) .table-col-status .lease-status-pill--on_hold{color:#111827!important;background:linear-gradient(#c8c8c8 0%,#b0b0b0 100%)!important;border:1.5px solid #9ca3af!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) .table-col-status .lease-status-pill--leased{color:#fff!important;background:linear-gradient(#a82438 0%,#8b1a2b 100%)!important;border:1.5px solid #6b1220!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) .table-col-status .lease-status-pill--temporarily_occupied{color:#fff!important;background:linear-gradient(#b3a3d6 0%,#9b8bc4 100%)!important;border:1.5px solid #7c6aad!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) .table-col-status .lease-status-pill--occupied{color:#fff!important;background:linear-gradient(#93b8d4 0%,#7ba3c4 100%)!important;border:1.5px solid #5a849e!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) td.row-actions{text-align:right!important;box-shadow:none!important;position:static!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) td.row-actions.row-actions--bar{text-align:center!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) td.row-actions:has(.desktop-unit-actions){text-align:center!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) tbody tr:not(.crm-modern-row--details)>td.row-actions:not(.row-actions--bar):not(:has(.desktop-unit-actions)){height:1px;padding-top:0!important;padding-bottom:0!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) td.row-actions:not(.row-actions--bar):not(:has(.desktop-unit-actions)) .row-actions-dropdown-root{justify-content:center;align-items:center;height:100%;min-height:100%;display:flex}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) tbody tr:not(.crm-modern-row--details)>td.row-actions:has(.desktop-unit-actions){height:auto;padding-top:.28rem!important;padding-bottom:.28rem!important;text-align:center!important;vertical-align:middle!important;padding-inline:.4rem!important;overflow:visible!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) td.row-actions .desktop-unit-actions{box-sizing:border-box;justify-content:center;align-items:center;width:max-content;max-width:100%;height:auto;min-height:2.75rem;margin-inline:auto;display:inline-flex;position:static;top:auto}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) td.row-actions .desktop-unit-actions__item{width:auto!important;max-width:none!important;height:auto!important;min-height:44px!important;overflow:visible!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) td.row-actions :is(.row-actions-menu-trigger,button[aria-label=Actions]):not(.desktop-unit-actions__item){font-weight:700;border-radius:var(--radius-md)!important;box-sizing:border-box!important;white-space:nowrap!important;text-overflow:ellipsis!important;border:1.5px solid var(--row-trigger-border,#c5c9d1)!important;background:var(--row-trigger-bg,#fff)!important;width:100%!important;min-width:0!important;max-width:100%!important;height:calc(90% + 1.8px)!important;min-height:0!important;max-height:none!important;color:var(--row-trigger-fg,#111827)!important;justify-content:center!important;align-items:center!important;padding:0 .45rem!important;font-size:.72rem!important;display:inline-flex!important;overflow:hidden!important;box-shadow:0 4px 14px #0f172a1f,inset 0 1px #ffffffe6,inset 0 -1px #0f172a0f!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) td.row-actions :is(.row-actions-menu-trigger,button[aria-label=Actions]):not(.desktop-unit-actions__item):hover{background:var(--row-trigger-bg-hover,var(--row-trigger-bg,#f9fafb))!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) td.row-actions :is(.row-actions-menu-trigger,button[aria-label=Actions]):not(.desktop-unit-actions__item):focus-visible{outline-offset:2px;outline:2px solid #9ca3af}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) :is(.table-property-name-box--vacant,tr:has(.table-property-name-box--vacant) td.row-actions :is(.row-actions-menu-trigger,button[aria-label=Actions]):not(.desktop-unit-actions__item)){color:#111827!important;background:linear-gradient(#fff 0%,#f3f4f6 100%)!important;border-color:#111827!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) :is(.table-property-name-box--booked,tr:has(.table-property-name-box--booked) td.row-actions :is(.row-actions-menu-trigger,button[aria-label=Actions]):not(.desktop-unit-actions__item)){color:#111827!important;background:linear-gradient(#ffe566 0%,#f5d76e 55%,#eab308 100%)!important;border-color:#ca8a04!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) :is(.table-property-name-box--contract,tr:has(.table-property-name-box--contract) td.row-actions :is(.row-actions-menu-trigger,button[aria-label=Actions]):not(.desktop-unit-actions__item)){color:#fff!important;background:linear-gradient(#d4a06a 0%,#b87333 100%)!important;border-color:#8b5a2b!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) :is(.table-property-name-box--deposit,tr:has(.table-property-name-box--deposit) td.row-actions :is(.row-actions-menu-trigger,button[aria-label=Actions]):not(.desktop-unit-actions__item)){color:#fff!important;background:linear-gradient(#f0a898 0%,#e08a7a 100%)!important;border-color:#c45c4a!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) :is(.table-property-name-box--on_hold,tr:has(.table-property-name-box--on_hold) td.row-actions :is(.row-actions-menu-trigger,button[aria-label=Actions]):not(.desktop-unit-actions__item)){color:#111827!important;background:linear-gradient(#c8c8c8 0%,#b0b0b0 100%)!important;border-color:#9ca3af!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) :is(.table-property-name-box--leased,tr:has(.table-property-name-box--leased) td.row-actions :is(.row-actions-menu-trigger,button[aria-label=Actions]):not(.desktop-unit-actions__item)){color:#fff!important;background:linear-gradient(#a82438 0%,#8b1a2b 100%)!important;border-color:#6b1220!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) :is(.table-property-name-box--temporarily_occupied,tr:has(.table-property-name-box--temporarily_occupied) td.row-actions :is(.row-actions-menu-trigger,button[aria-label=Actions]):not(.desktop-unit-actions__item)){color:#fff!important;background:linear-gradient(#b3a3d6 0%,#9b8bc4 100%)!important;border-color:#7c6aad!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) :is(.table-property-name-box--occupied,tr:has(.table-property-name-box--occupied) td.row-actions :is(.row-actions-menu-trigger,button[aria-label=Actions]):not(.desktop-unit-actions__item)){color:#fff!important;background:linear-gradient(#93b8d4 0%,#7ba3c4 100%)!important;border-color:#5a849e!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) :is(.table-property-name-box--unknown,tr:has(.table-property-name-box--unknown) td.row-actions :is(.row-actions-menu-trigger,button[aria-label=Actions]):not(.desktop-unit-actions__item)){color:#111827!important;background:#fff!important;border-color:#d1d5db!important}:is(.pc-table,.crm-modern-table,.units-table,.fx-table,.crm-act-table):not(.pc-table-plain) .table-property-name-chip{border-radius:var(--radius-md);white-space:normal;word-break:break-word;max-width:100%;padding:.2rem .55rem;line-height:1.35}}.crm-modern-table--leads thead th{background:var(--fx-table-head,#1c306b);color:var(--fx-table-head-text,#fff);box-shadow:0 1px 0 var(--fx-table-head,#1c306b)}.crm-modern-table thead th:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.crm-modern-table thead th:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.crm-modern-table tbody tr.crm-modern-row td{color:#334155;vertical-align:middle;white-space:nowrap;background:#fff;border-top:1px solid #e8edf2;border-bottom:1px solid #e8edf2;padding:.324rem .765rem}.crm-modern-table tbody tr.crm-modern-row{cursor:pointer}.crm-modern-table tbody tr.crm-modern-row td:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md);color:#0f172a;border-left:1px solid #e8edf2;font-weight:700}.crm-modern-table tbody tr.crm-modern-row--active td{background:#eef4ff;border-color:#bcd4f4}.crm-topnav-subheader{background:#f7f1e4;border-bottom:1px solid #0f172a14}.raf-bu-fasila-subheader{min-height:2.75rem}.crm-modern-table--bu-fasila tbody tr.crm-modern-row td{padding:.35rem .5rem;font-size:.68rem}.crm-modern-table--bu-fasila thead th:not(.bu-fasila-actions-head){padding:.4rem .5rem;font-size:.62rem}.crm-modern-table--bu-fasila thead th.bu-fasila-actions-head,.crm-modern-table--bu-fasila tbody td.row-actions{width:6.75rem;min-width:6.75rem;max-width:8.5rem}.bu-fasila-actions-toolbar{text-transform:none;letter-spacing:normal;flex-direction:column;align-items:stretch;gap:.25rem;font-weight:600;display:flex}.bu-fasila-actions-toolbar__group{flex-wrap:wrap;align-items:center;gap:.2rem;display:flex}.bu-fasila-actions-toolbar__label{letter-spacing:.04em;text-transform:uppercase;color:#ffffffe0;width:100%;font-size:.52rem;font-weight:800;line-height:1.1;display:block}.bu-fasila-actions-toolbar__pills{flex-wrap:wrap;gap:.15rem;display:flex}.bu-fasila-actions-toolbar__pill{border-radius:var(--radius-md);color:#fff;white-space:nowrap;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff59;min-height:1.35rem;padding:.1rem .35rem;font-size:.56rem;font-weight:700;line-height:1.1;transition:background .15s,border-color .15s}.bu-fasila-actions-toolbar__pill:hover{background:#ffffff38}.bu-fasila-actions-toolbar__pill--active{color:#0f172a;background:#fff;border-color:#fff}.crm-modern-table--bu-fasila .row-actions-menu-trigger,.crm-modern-table--bu-fasila button[aria-label=Actions]{min-height:1.75rem;padding:.15rem .45rem;font-size:.62rem;font-weight:700}@media (min-width:768px){.crm-modern-table-wrap--wide .crm-modern-table--bu-fasila thead th.bu-fasila-actions-head,.crm-modern-table-wrap--wide .crm-modern-table--bu-fasila tbody td.row-actions{width:7.25rem;min-width:7.25rem;max-width:9rem}}.crm-modern-table .crm-modern-strong,.crm-modern-table .table-col-emphasis,.units-table .table-col-emphasis,.fx-table .table-col-emphasis,.lta-table-wrap .table-col-emphasis{color:#0f172a;font-weight:700}.crm-modern-table tbody tr.crm-modern-row td:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0;border-right:1px solid #e8edf2}.crm-modern-table tbody tr.crm-modern-row:hover td{background:#fbfdff;border-color:#dbe7f3}.crm-modern-table .crm-modern-strong{color:#0f172a;font-weight:700}.crm-modern-empty{text-align:center;color:#94a3b8;background:#fff;border:1px dashed #d7dee7;border-radius:.75rem;padding:2.5rem 1rem}.lease-status-pill{border-radius:var(--radius-md);color:#111827;letter-spacing:.01em;text-transform:none;white-space:nowrap;background:#fff;border-style:solid;border-width:1.5px;justify-content:center;align-items:center;max-width:100%;padding:.28rem .75rem;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-flex;box-shadow:0 4px 14px #0f172a1f,inset 0 1px #ffffff59,inset 0 -1px #0f172a1a}.main-platforms-page{flex-direction:column;min-height:100dvh;display:flex}.main-platforms-section{flex:1;min-height:0}.main-platforms-table-wrap{-webkit-overflow-scrolling:touch;flex:1;min-height:18rem;max-height:min(75vh,100dvh - 9rem);overflow:auto}.main-platforms-table-wrap .crm-modern-table{min-width:1100px}.crm-property-drawer{will-change:transform}.table-subheader{background:var(--color-subheader,#0f172a);color:#f8fafc}.table-subheader th{color:#f8fafc}.company-portal-subheader{border-bottom:1px solid #0f172a1a;margin-bottom:1.25rem;padding-bottom:1rem}.units-table td{text-align:left;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #e2e6ea;padding:.1rem .25rem;line-height:1.05}.date-short{display:none}@media (max-width:720px){.units-table th{padding:1rem .2rem;font-size:.64rem}.units-table td{padding:.06rem .18rem}.units-table{font-size:.6rem}.row-actions{flex-wrap:nowrap;gap:.2rem}.btn-table{padding:.16rem .3rem;font-size:.56rem}.rate-currency,.date-long{display:none}.date-short{display:inline}}.commission-cell{font-size:.8em}.units-table tbody tr:nth-child(2n){background:#f7f9fb}.units-table tbody tr:hover{background:#eef3ff}.row-actions{white-space:nowrap;vertical-align:middle;min-width:5.5rem;position:relative}:is(.row-actions--bar,.row-actions:has(.desktop-unit-actions)){width:20rem;min-width:20rem}.btn-table{cursor:pointer;min-height:unset;min-width:unset;white-space:nowrap;border:1px solid #0000;border-radius:4px;flex-shrink:0;padding:.24rem .45rem;font-size:.66rem;line-height:1.1}.btn-book{background:var(--accent);color:var(--white)}.btn-book:disabled{opacity:.45;cursor:not-allowed}.btn-details{background:var(--white);border-color:var(--blue);color:var(--blue)}.lease-status-quick{min-height:var(--touch-target);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.lease-status-quick:hover>*{filter:brightness(1.05);box-shadow:0 0 0 2px var(--lead-stage-border)}.lease-status-quick:focus-visible{outline:2px solid var(--lead-stage-border);outline-offset:2px;border-radius:10px}.row-actions__group{flex-wrap:nowrap;justify-content:center;align-items:center;gap:.25rem;display:inline-flex}.row-bulk-send{border:1px solid var(--ah-silver-ring);background:linear-gradient(180deg, var(--gh-silver-from) 0%, var(--gh-silver-mid) 45%, var(--gh-silver-to) 100%);width:2rem;height:2rem;color:var(--ah-action-bulk);cursor:pointer;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.row-bulk-send svg{width:1rem;height:1rem}.row-bulk-send:after{content:"";position:absolute;inset:-.375rem}.row-bulk-send:focus-visible{outline:2px solid var(--ah-action-bulk);outline-offset:2px}.account-toggle--off{background:var(--color-danger);color:var(--color-white)}.account-toggle--on{background:var(--color-success);color:var(--color-white)}.account-toggle:disabled{opacity:.45;cursor:not-allowed}.status-pill{border-radius:var(--radius-md);border:1px solid #00000026;padding:.12rem .4rem;font-size:.68rem;display:inline-block}.countdown{color:#e65100;background:#fff8e1;border:1px solid #ff9800;border-radius:4px;align-items:center;gap:.25rem;padding:.1rem .35rem;font-family:ui-monospace,monospace;font-size:.68rem;font-weight:700;display:inline-flex}.row-actions-trigger-label{font-variant-numeric:tabular-nums;font-size:.72rem}.row-actions-trigger-label .countdown{flex-shrink:0;padding:.06rem .22rem;font-size:.62rem}.crm-modern-table td.row-actions .row-actions-dropdown-root{width:100%;min-width:0;max-width:100%}.crm-modern-table td.row-actions .desktop-unit-actions .row-actions-dropdown-root{flex:none!important;width:auto!important;min-width:0!important;max-width:none!important}td.row-actions.row-actions--bar{text-align:center;vertical-align:middle;box-sizing:border-box;padding-inline:.4rem;overflow:visible}td.row-actions:has(.desktop-unit-actions){text-align:center;vertical-align:middle;box-sizing:border-box;padding-inline:.4rem;overflow:visible}.countdown-label{text-transform:uppercase;color:#bf360c;font-size:.6rem;font-weight:600}.countdown-value{letter-spacing:.02em}.countdown-empty{color:#999;background:0 0;border:none;font-weight:400}.countdown-expired{color:#b71c1c;background:#ffebee;border-color:#e53935}@keyframes countdown-overdue-blink{0%,to{opacity:1;color:#b71c1c;background:#ffebee;border-color:#e53935}50%{opacity:.35;color:#7f0000;background:#ffcdd2;border-color:#c62828}}.countdown-overdue-blink{color:#b71c1c;background:#ffebee;border-color:#e53935;animation:1s ease-in-out infinite countdown-overdue-blink}.popup-toast{z-index:var(--z-sidebar);text-align:center;border-radius:8px;max-width:min(92vw,480px);padding:.65rem 1.1rem;font-size:.85rem;animation:.2s toast-in;position:fixed;top:4.5rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}.popup-toast-success{background:var(--color-success-600);color:var(--color-white)}.popup-toast-error{background:var(--color-danger-600);color:var(--color-white)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%)translateY(-8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.price-cell{color:var(--color-primary);font-weight:600}.extend-panel{border-top:1px solid #e2e6ea;padding:.75rem 1rem 1rem}.extend-panel label{color:#555;margin-bottom:.35rem;font-size:.8rem;display:block}.extend-row{gap:.5rem;display:flex}.extend-row input{border:1px solid #cfd5dc;border-radius:6px;width:100px;padding:.4rem .5rem}.modal-close{z-index:2;border-radius:var(--popup-control-radius);color:#7f1d1d;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:2.75rem;min-width:44px;height:2.75rem;min-height:44px;font-size:1.85rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:.55rem;right:.55rem}.modal-close:hover,.modal-close:focus-visible{color:#450a0a;background:#7f1d1d14;outline:none}.modal-panel>:not(.modal-header){-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}.details-grid{grid-template-columns:1fr 1fr;gap:.75rem;margin:0;padding:1rem;display:grid}.details-grid div{gap:.15rem;display:grid}.details-grid dt{color:#666;font-size:.75rem}.details-grid dd{margin:0;font-weight:600}.sales-shell .sales-table-section{flex:1;min-height:0}.sales-table-wrap{-webkit-overflow-scrolling:touch;max-height:min(75vh,100dvh - 9rem);overflow:auto}.sales-form-panel{box-sizing:border-box;width:min(96vw,920px);max-width:100%;max-height:90vh;overflow:hidden auto}.sales-form-grid{gap:var(--popup-gap);padding:var(--popup-padding);box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;max-width:100%;display:grid}@media (max-width:640px){.sales-form-grid{grid-template-columns:minmax(0,1fr)}}.sales-form-grid label{gap:.25rem;font-size:.78rem;display:grid}.sales-form-grid input,.sales-form-grid textarea,.sales-form-grid select{border:1px solid var(--gray-300);border-radius:var(--radius-sm);width:100%;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:.4rem .55rem}.sales-form-grid input:focus,.sales-form-grid textarea:focus,.sales-form-grid select:focus,.filter-dropdown select:focus,.search-toolbar input:focus,.select-followup:focus,.extend-row input:focus,.comment-form textarea:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring);outline:none}.form-actions{justify-content:flex-end;gap:var(--space-2);padding:0 var(--modal-gutter) var(--modal-gutter);display:flex}.form-actions .btn{height:var(--control-height);min-height:var(--control-height)}@media (max-width:599px){.form-actions{flex-direction:column;align-items:stretch}.form-actions .btn{width:100%}}.empty-cell{text-align:center;color:#666;padding:1.5rem}.bilingual-heading{flex-direction:column;gap:.2rem;margin:0;display:flex}.bilingual-heading-en{font-size:inherit;font-weight:inherit;color:inherit;line-height:1.2}.bilingual-heading-ar{color:var(--gray-500);font-size:.85rem;font-weight:500;line-height:1.3}.topbar-subtitle .bilingual-heading-en{color:inherit;font-size:1rem;font-weight:700}.topbar-subtitle .bilingual-heading-ar{font-size:.75rem}.master-hub-shell.app-shell{background:radial-gradient(1200px 480px at 12% -10%,#f6a6231f,#0000 55%),linear-gradient(#eef2f7 0%,#f7f8fb 42%,#f3f5f8 100%);flex-direction:row;width:100%;max-width:none;min-height:100vh;margin:0;padding:0;display:flex}.master-hub-main>header,.master-hub-main>.topbar{border-radius:0}.master-hub-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.master-hub-content{min-width:0;max-width:100%;min-height:0;padding:var(--page-padding-y) var(--page-padding-x) var(--space-6);box-sizing:border-box;flex:1;overflow:hidden auto}@media (min-width:768px){.master-hub-content{padding:var(--page-padding-y-desktop) var(--page-padding-x-desktop) var(--space-6)}}.master-hub-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.master-hub-panel-head h2{color:#1a2b4b;margin:0;font-size:1.2rem;font-weight:900}.master-hub-panel .mx-3,.master-hub-panel .sm\:mx-5{margin-left:0!important;margin-right:0!important}.master-hub-grid{gap:var(--section-gap);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (min-width:768px){.master-hub-grid{gap:var(--section-gap-desktop)}}.attach-table-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;margin-bottom:1.1rem;display:flex}.attach-table-title{color:var(--color-text);margin:0;font-size:1.35rem;font-weight:800}.attach-table-subtitle{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.85rem}.attach-table-company-picker select{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);height:2.5rem;color:var(--color-text);padding:0 2rem 0 .9rem;font-size:.85rem;font-weight:700}.attach-table-alert{color:#b42318;background:#fef2f2;border-radius:.9rem;margin:0 0 1rem;padding:.65rem 1rem;font-size:.85rem}.attach-table-empty{border:1px dashed var(--color-border);background:var(--color-surface);text-align:center;color:var(--color-text-muted);border-radius:.9rem;margin:.5rem 0;padding:2rem 1rem;font-size:.9rem}.attach-table-meta{color:var(--color-text-muted);margin:0;padding:.65rem 1rem 0;font-size:.76rem}.attach-table-workspace{padding:.25rem 0 1.5rem}.attach-table-card-shell{align-content:start;gap:.6rem;display:grid}.attach-table-rename{align-items:center;gap:.4rem;display:flex}.attach-table-rename input{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);min-width:0;height:2.5rem;color:var(--color-text);flex:auto;padding:0 .9rem;font-size:.85rem;font-weight:600}.attach-table-rename input:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent-brand) 55%, transparent);outline-offset:1px}.showcase-card-grid{gap:var(--section-gap);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));min-width:0;max-width:100%;display:grid}@media (min-width:768px){.showcase-card-grid{gap:var(--section-gap-desktop)}}.showcase-card{--showcase-accent:#0f2744;border-radius:var(--card-radius);text-align:center;cursor:pointer;background:#fff;border:none;flex-direction:column;width:100%;min-width:0;max-width:100%;margin:0;padding:0;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 14px 32px #0f172a1f}.showcase-card--pink,.showcase-card--navy{--showcase-accent:#0f2744}.showcase-card--orange{--showcase-accent:#c2410c}.showcase-card--green{--showcase-accent:#15803d}.showcase-card--teal{--showcase-accent:#0f766e}.showcase-card--slate{--showcase-accent:#334155}.showcase-card--crimson{--showcase-accent:#9f1239}.showcase-card--gold{--showcase-accent:#a16207}.showcase-card--violet{--showcase-accent:#6d28d9}.showcase-card--coral{--showcase-accent:#ea580c}.showcase-card--indigo{--showcase-accent:#3730a3}.showcase-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0f172a29}.showcase-card:focus-visible{outline:2px solid var(--showcase-accent);outline-offset:3px}.showcase-card:active{transform:translateY(-1px)}.owner-sheet-actions{gap:.15rem;padding:.25rem;display:grid}.owner-sheet-actions .crm-topnav-sheet-btn,.owner-sheet-actions button{text-align:start;color:#0f172a;background:0 0;border:0;border-radius:.55rem;width:100%;padding:.55rem .75rem;font-size:.82rem;font-weight:700;display:block}.owner-sheet-actions .crm-topnav-sheet-btn:hover,.owner-sheet-actions button:hover{background:#f8fafc}.showcase-card-media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.showcase-card-body{background:#fff;flex-direction:column;flex:1;align-items:center;gap:.25rem;padding:.55rem .9rem .65rem;display:flex}.showcase-card-eyebrow{letter-spacing:.02em;color:var(--showcase-accent);margin:0;font-size:.78rem;font-weight:700}.showcase-card-title{color:#0f172a;gap:.15rem;margin:0;display:grid}.showcase-card-title-en{font-size:1rem;font-weight:800;line-height:1.2}.showcase-card-title-ar{color:#64748b;font-size:.82rem;font-weight:600}.showcase-card-desc{color:#94a3b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:26ch;margin:0;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.showcase-card-footer{background:var(--showcase-accent);color:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.showcase-card-stat{border-right:1px solid #ffffff47;justify-items:center;gap:.1rem;padding:.55rem .35rem .6rem;display:grid}.showcase-card-stat:last-child{border-right:none}.showcase-card-stat strong{color:#fff;font-size:.92rem;font-weight:800;line-height:1.1}.showcase-card-stat span{letter-spacing:.08em;text-transform:uppercase;color:#ffffffeb;font-size:.62rem;font-weight:700}@media (min-width:900px){.showcase-card-media{height:2.3rem}.master-hub-content{padding:1.25rem 1.5rem 2.5rem}}.domain-page-main{flex:1;min-height:0;padding:1rem 1.25rem 2rem;overflow:auto}.domain-page-header h2{color:var(--color-subheader,#0f172a);margin:0 0 .25rem;font-size:1.35rem}.domain-page-subtitle{color:#64748b;margin:0 0 1rem;font-size:.9rem}.domain-card-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.domain-info-card{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.25rem;box-shadow:0 1px 3px #0f172a0f}.domain-info-card h3{color:var(--nav);margin:0;font-size:1rem;font-weight:700}.my-page-properties-section{margin:0 1.25rem 1.5rem}.my-page-tabs{flex-wrap:wrap;gap:.55rem;margin:0 1.25rem 1rem;display:flex}.my-page-tab{border-radius:var(--radius-md);color:#334155;cursor:pointer;background:#fff;border:1px solid #d6dde6;flex-direction:column;align-items:flex-start;gap:.1rem;min-height:2.6rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.my-page-tab:hover,.my-page-tab:focus-visible{color:#2f5230;border-color:#7fab7d;outline:none}.my-page-tab.is-active{color:#fff;background:#7fab7d;border-color:#7fab7d}.my-page-tab-ar{opacity:.85;font-size:.7rem;font-weight:500}.my-page-units-table thead th{color:#fff!important;background:#7fab7d!important}.my-page-overview{margin:0 1.25rem 1.5rem}.my-page-overview-card{background:linear-gradient(#fff 0%,#f8faf8 100%);border:1px solid #e2e8f0;border-radius:1.1rem;max-width:32rem;padding:1.35rem 1.4rem;box-shadow:0 8px 24px #0f172a0f}.my-page-overview-card h3{color:#1e293b;margin:0;font-size:1.1rem}.my-page-overview-card>p{color:#64748b;margin:.25rem 0 1rem;font-size:.8rem}.my-page-overview-card dl{gap:.65rem;margin:0 0 1.1rem;display:grid}.my-page-overview-card dl>div{border-bottom:1px solid #eef2f7;justify-content:space-between;gap:1rem;padding-bottom:.45rem;display:flex}.my-page-overview-card dt{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}.my-page-overview-card dd{color:#1e293b;margin:0;font-size:.9rem;font-weight:700}.domain-card-meta{color:#94a3b8;margin:.35rem 0 0;font-size:.8rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.view-only-note{color:#666;margin:.35rem .75rem .5rem;font-size:.82rem}.sheet-pill{text-overflow:ellipsis;white-space:nowrap;border-radius:4px;max-width:100%;padding:.12rem .4rem;font-size:.78rem;display:inline-block;overflow:hidden}.form-section{padding:0 1rem}.form-section-title{color:var(--nav);margin:.75rem 0 .5rem;font-size:.9rem}.form-section:first-child .form-section-title{margin-top:.25rem}.section-show-inline{background:#fff8e1;border-left:4px solid #f5a607;padding:.35rem .5rem}.section-detail-inline{background:#f5f5f5;border-left:4px solid #9e9e9e;padding:.35rem .5rem}.select-followup{border:1px solid #ccc;border-radius:6px;width:100%;margin-top:.35rem;padding:.4rem .55rem}.field .async-combobox,.sales-form-grid .async-combobox{width:100%}.field .async-combobox input,.sales-form-grid .async-combobox input{padding-inline-end:2.25rem}.sales-form-grid select{background:#fff;border:1px solid #ccc;border-radius:6px;width:100%;padding:.4rem .55rem}.sales-filter-row{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;padding:.35rem .75rem .65rem;display:flex}.filter-dropdown{color:#666;gap:.2rem;font-size:.72rem;display:grid}.filter-dropdown select{background:#fff;border:1px solid #ccc;border-radius:6px;min-width:7.5rem;padding:.35rem .45rem;font-size:.82rem}.sales-details-panel{width:min(96vw,920px);max-height:92vh;overflow:auto}.comments-panel{border-top:1px solid var(--line-gray);padding:0 1rem 1rem}.comments-panel h3{margin:.75rem 0 .5rem;font-size:.95rem}.comments-list{max-height:180px;margin:0 0 .75rem;padding:0;list-style:none;overflow-y:auto}.comments-list li{border-bottom:1px solid var(--line-gray);padding:.5rem 0}.comments-list .comment-time{color:#888;margin-left:.5rem;font-size:.72rem}.comments-list p{margin:.25rem 0 0;font-size:.85rem}.comments-empty{color:#888;font-size:.85rem}.comment-form{gap:.5rem;display:grid}.profile-bar{background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin:.5rem .75rem;padding:.5rem .9rem;font-size:.9rem;display:flex}.profile-bar .profile-name{font-size:1.05rem;font-weight:700}.profile-bar .profile-meta{color:#444;white-space:nowrap}.profile-bar .profile-meta b{color:#666;font-weight:600}.profile-bar-actions{gap:.5rem;margin-left:auto;display:flex}.my-entries-title{color:var(--nav);margin:.5rem .75rem 0;font-size:1rem}.comment-form textarea{resize:vertical;border:1px solid #ccc;border-radius:6px;width:100%;padding:.45rem .55rem}@media (max-width:720px){.sales-form-grid{grid-template-columns:1fr}}.profile-shell{overflow:auto}.profile-page{padding:var(--space-4) var(--space-3) var(--space-5);flex:1;width:100%;max-width:1080px;margin:0 auto}.profile-grid{gap:var(--space-4);display:grid}.profile-card{padding:var(--space-5)}.profile-loading{text-align:center;color:var(--color-text-muted)}.profile-hero-inner{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.profile-avatar-wrap{border:3px solid var(--color-primary-050);width:5.5rem;height:5.5rem;box-shadow:var(--shadow);background:linear-gradient(145deg, var(--color-primary-050), var(--gray-100));border-radius:20px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.profile-avatar-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.profile-avatar-fallback{color:var(--color-primary);font-size:1.6rem;font-weight:700}.profile-avatar-badge{text-transform:uppercase;letter-spacing:.04em;color:#fff;border-radius:var(--radius-pill);background:#0c0e29b8;padding:.12rem .35rem;font-size:.55rem;position:absolute;bottom:.2rem;right:.2rem}.profile-hero-copy h2{color:var(--color-text);margin:0 0 .25rem;font-size:1.45rem}.profile-hero-copy p{color:var(--color-text-muted);margin:0 0 .65rem}.profile-meta-chips{flex-wrap:wrap;gap:.4rem;display:flex}.profile-card-header{margin-bottom:var(--space-4)}.profile-card-header h3{color:var(--nav);margin:0 0 .35rem;font-size:1.1rem}.profile-card-header p{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;line-height:1.45}.profile-form{gap:var(--space-3);display:grid}.profile-avatar-upload{gap:.35rem;display:grid}.profile-hint{font-size:var(--text-xs);color:var(--gray-500);margin:0}.profile-actions{justify-content:flex-start;padding-top:.25rem;display:flex}.profile-security-card{border-color:var(--color-primary-050)}.profile-career-card{background:linear-gradient(180deg, #fffdf8 0%, var(--color-surface) 120px);border-color:#cc810040}.profile-security-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.profile-code-sent{font-size:var(--text-sm);color:var(--color-success-600);font-weight:600}.profile-reset-panel{gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);animation:.25s profile-panel-in;display:grid}@keyframes profile-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.verification-code-field{gap:.45rem;display:grid}.verification-code-label{font-size:var(--text-sm);color:var(--color-text-muted)}.verification-code-inputs{flex-wrap:nowrap;gap:.45rem;display:flex}.verification-code-box{text-align:center;border:1px solid var(--gray-300);border-radius:var(--radius-md);background:var(--gray-50);width:2.5rem;height:2.75rem;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);font-size:1.1rem;font-weight:700}.verification-code-box:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring);background:var(--color-surface);outline:none}.verification-code-box.has-error{border-color:var(--color-danger)}@media (min-width:900px){.profile-grid{grid-template-columns:1fr 1fr}.profile-hero,.profile-security-card{grid-column:1/-1}}@media (max-width:599px){.profile-page{padding:var(--space-3) var(--space-2) var(--space-4)}.profile-card{padding:var(--space-4)}.verification-code-box{width:2.15rem;height:2.5rem;font-size:1rem}}.lta-shell{background:var(--color-bg);color:var(--color-text);min-height:100vh}.lta-shell--full,.lta-shell--full .app-shell,.lta-page--full{width:100%;max-width:none}.lta-page{padding:var(--page-padding-y) var(--page-padding-x) var(--space-6);gap:var(--section-gap);box-sizing:border-box;min-width:0;max-width:min(1200px,100%);margin:0 auto;display:grid}@media (min-width:768px){.lta-page{padding:var(--page-padding-y-desktop) var(--page-padding-x-desktop) var(--space-6);gap:var(--section-gap-desktop)}}.lta-page--full{max-width:none;padding:var(--page-padding-y) var(--page-padding-x) var(--space-5);gap:var(--section-gap);box-sizing:border-box;min-height:calc(100dvh - 4rem);max-height:none;margin:0;display:grid;overflow:visible}@media (min-width:768px){.lta-page--full{padding:var(--page-padding-y-desktop) var(--page-padding-x-desktop) var(--space-6);gap:var(--section-gap-desktop)}}.lta-chrome{display:none}.lta-chrome--embedded{background:var(--color-page-header,#630109);color:#fff;min-height:0;padding:0;display:block;position:relative}.lta-chrome--embedded .lta-chrome-row{background:var(--color-page-header,#630109);flex-wrap:nowrap;align-items:center;gap:.65rem;min-height:2.85rem;padding:.45rem 1rem;display:flex;position:relative}.lta-chrome--embedded .lta-chrome-left{z-index:3;align-items:center;gap:.65rem;min-width:0;max-width:calc(50% - 10rem);display:flex;position:relative}.lta-chrome--embedded .lta-chrome-brand-text{letter-spacing:-.01em;color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.78rem;font-weight:700;overflow:hidden}.lta-chrome--embedded .lta-chrome-search{z-index:2;border-radius:.35rem;align-items:stretch;width:min(50%,28rem);min-width:10rem;margin:0;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0003}.lta-chrome--embedded .lta-chrome-search input{color:#0b1220;background:#fff;border:0;outline:none;flex:auto;min-width:0;padding:.45rem .75rem;font-size:.82rem;font-weight:600}.lta-chrome--embedded .lta-chrome-search:after{content:none;display:none}.lta-chrome--embedded .lta-chrome-tabs{background:var(--color-chrome,var(--color-primary));border-bottom:1px solid #ffffff1f;flex-wrap:nowrap;align-items:center;gap:.75rem;width:100%;padding:.28rem .85rem;display:flex;overflow-x:auto}.lta-chrome--embedded .lta-chrome-tab{appearance:none;color:var(--color-chrome-text,#fff);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:.22rem .08rem;font-size:.76rem;font-weight:700;box-shadow:inset 0 -2px #0000}.lta-chrome--embedded .lta-chrome-tab--active{box-shadow:inset 0 -2px #fff}.lta-chrome--embedded .lta-chrome-tabs--nested{background:var(--color-chrome,var(--color-primary));border-top:1px solid #ffffff1f}.lta-chrome--embedded .lta-chrome-tabs--nested .lta-chrome-tab{font-size:.7rem}.lta-chrome--tabs-only{background:0 0}.lta-chrome--tabs-only .lta-chrome-tabs{border-radius:0}.fx-page--flush-tabs{gap:0!important;padding-top:0!important}.dh-mapping-section{margin:0}.dh-mapping-hub{flex-direction:column;min-width:0;display:flex}.dh-mapping-nested-tabs{margin:0}.dh-mapping-flush{flex-direction:column;min-width:0;display:flex}.dh-mapping-toolbar{color:#0f172a;background:#f8fafc;border-bottom:1px solid #0f172a14;justify-content:flex-end;align-items:center;gap:.5rem;min-height:2.85rem;padding:.4rem .75rem;display:flex}.dh-mapping-toolbar-spacer{flex:1;min-width:0}.dh-mapping-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.dh-mapping-btn{border-radius:var(--radius-md);color:#1e293b;cursor:pointer;background:#fff;border:1px solid #0f172a1f;align-items:center;gap:.35rem;height:2.1rem;padding:0 .85rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.dh-mapping-btn:hover,.dh-mapping-btn:focus-visible{background:#f1f5f9}.dh-mapping-btn:disabled{opacity:.4;cursor:not-allowed}.dh-mapping-btn--primary{color:#fff;background:#0f172a;border-color:#0f172a}.dh-mapping-btn--primary:hover,.dh-mapping-btn--primary:focus-visible{filter:brightness(1.08);background:#0f172a}.lta-chrome-actions{z-index:3;flex-wrap:wrap;gap:.4rem;margin-inline-start:auto;display:flex;position:relative}@media (min-width:768px){.lta-page--full{padding:0 0 1.25rem}.lta-shell .topbar{gap:.35rem;min-height:0;padding:.28rem .9rem}.lta-shell .topbar-subtitle-primary{font-size:.8rem;font-weight:600}.lta-shell .topbar-actions{gap:.3rem}.lta-shell .topbar .btn,.lta-shell .topbar-actions .btn{min-height:0;line-height:1.2;padding:.28rem .7rem!important;font-size:.72rem!important}.lta-chrome--desktop{background:var(--color-page-header,#630109);color:#fff;min-height:0;padding:0;display:block;position:relative}.lta-chrome-tabs--nested{background:var(--color-chrome,var(--color-primary));border-top:1px solid #ffffff1f}.lta-chrome-tabs--nested .lta-chrome-tab{font-size:.78rem}.lta-chrome-row{background:var(--color-page-header,#630109);flex-wrap:nowrap;align-items:center;gap:.65rem;min-height:2.85rem;padding:.45rem 1rem;display:flex;position:relative}.lta-chrome-left{z-index:3;align-items:center;gap:.65rem;min-width:0;max-width:calc(50% - 22rem);display:flex;position:relative}.lta-chrome-brand-text{letter-spacing:-.01em;color:#fff;white-space:nowrap;flex-shrink:0;margin:0;font-size:.78rem;font-weight:700}.lta-chrome-tabs{background:var(--color-chrome,var(--color-primary));border-bottom:1px solid #ffffff1f;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:1.15rem;width:100%;padding:.55rem 1.15rem;display:flex}.lta-chrome-search{z-index:2;border-radius:.35rem;align-items:stretch;width:50%;min-width:14rem;max-width:50%;margin:0;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0003}.lta-chrome-search input{color:#0b1220;background:#fff;border:0;border-radius:0;outline:none;flex:auto;width:auto;min-width:0;min-height:2.45rem;padding:.55rem .9rem;font-size:.99rem;font-weight:500}.lta-chrome-search input::placeholder{color:#94a3b8}.lta-chrome-search input:focus{background:#fff}.lta-chrome-search:after{content:none;display:none}.lta-chrome-tab{color:var(--color-chrome-text,#fff);background:0 0;border:0;border-radius:0;align-items:center;padding:.35rem .15rem;font-size:.95rem;font-weight:700;line-height:1.2;transition:opacity .15s,box-shadow .15s;display:inline-flex}.lta-chrome-tab:hover{color:#fff;opacity:.85;background:0 0}.lta-chrome-tab--active{color:#fff;background:0 0;border-color:#0000;box-shadow:inset 0 -2px #fff}.lta-toolbar--mobile{display:none!important}.domain-page-header{color:#f8fafc;background:#630109;border-radius:1rem;min-height:6.5rem;padding:1.55rem 1.35rem}.domain-page-header h2{color:#fff;margin:0;font-size:1.55rem;line-height:1.25}.domain-page-subtitle{color:#f8fafcc7;margin-top:.45rem;font-size:.95rem}.domain-page-header .btn,.domain-page-header button{border-radius:var(--radius-md);color:#1e293b;background:#f0ebc5;border:none;height:2.5rem;min-height:2.5rem;padding-left:1rem;padding-right:1rem;font-weight:700}}.lta-toolbar{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:1rem;gap:.65rem;padding:.65rem .75rem;display:grid}@media (max-width:767px){.lta-shell,.lta-shell.app-shell,.app-shell.lta-shell,.company-portal-crm,.app-shell.company-portal-crm,.company-crm-shell{background:#f7f6f2}.lta-sticky-chrome,.crm-nav-root,.company-crm-shell .crm-nav-root,.site-pc-chrome{z-index:var(--z-bottom-nav);background:var(--color-page-header,#630109);position:sticky;top:0}.lta-sticky-chrome .topbar{position:relative;top:auto}.lta-page--full{background:#fff;gap:0;padding:0 0 1.5rem}.lta-toolbar--mobile{width:100%;max-width:none;box-shadow:none;background:#fff;border:0;border-radius:0;gap:0;margin:0;padding:0;position:relative}.lta-tabs--bar{background:var(--color-chrome,var(--color-primary));gap:.35rem;width:100%;padding:.35rem .65rem}.lta-tab{border-radius:.35rem;min-width:0;padding:.35rem .75rem;font-size:.9rem;font-weight:700;line-height:1.1}.lta-page--full .crm-mobile-card-list,.company-crm-shell .crm-mobile-card-list{padding:var(--page-padding-x);padding-bottom:var(--section-gap);gap:var(--section-gap);margin:0}.lta-page--full .crm-mobile-properties,.lta-page--full .lta-panel,.lta-page--full .lta-table-bleed,.lta-page--full .crm-modern-page,.company-crm-shell .crm-modern-page,.company-crm-shell .company-crm-scroll,.company-crm-shell .crm-mobile-cards{background:0 0}.company-crm-shell .crm-mobile-cards{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;padding-top:.55rem!important;overflow:visible!important}.company-crm-shell .crm-modern-page{height:auto!important;min-height:0!important}.crm-modern-page>.crm-modern-table-wrap:not(.crm-mobile-sheet-table),.crm-modern-page>.crm-modern-table-wrap--scroll:not(.crm-mobile-sheet-table),.crm-desktop-table-only,.crm-page-header:not(.collapsible-interstitial .crm-page-header),.attach-table-meta,.crm-sheet-toolbar:not(.collapsible-interstitial .crm-sheet-toolbar){display:none!important}.collapsible-interstitial .crm-sheet-toolbar,.collapsible-interstitial .crm-page-header,.collapsible-interstitial .crm-interstitial-bar{display:block!important}.collapsible-interstitial .crm-sheet-toolbar{display:flex!important}.crm-mobile-overlay-toast,.popup-toast.crm-mobile-overlay-toast{z-index:var(--z-subheader);pointer-events:none;top:5.5rem;left:.75rem;right:.75rem;margin:0!important;position:fixed!important}.topbar--with-search,.topbar--mobile-search-bare{grid-template-columns:auto minmax(0,1fr) auto}.topbar--with-search .topbar-theme-toggle{display:none!important}.crm-mobile-pill{padding:.35rem .75rem;font-size:.9rem;font-weight:700}}@media (min-width:768px){.lta-toolbar:not(.lta-toolbar--mobile){display:none}}.lta-header-search{width:100%;display:block;position:relative}.lta-header-search input{border:1px solid var(--color-border);background:var(--color-bg);width:100%;color:var(--color-text);border-radius:.9rem;outline:none;padding:.75rem .95rem;font-size:.9rem;font-weight:500;transition:border-color .15s,box-shadow .15s}.lta-header-search input::placeholder{color:var(--color-text-muted)}.lta-header-search input:focus{border-color:var(--color-accent-brand);box-shadow:var(--focus-ring)}.lta-tabs{flex-wrap:nowrap;gap:.45rem;display:flex}.lta-tabs--bar{background:var(--color-chrome,var(--color-primary));border-bottom:0;gap:.45rem;padding:.55rem .75rem .35rem}.lta-tab-ar{display:none}.lta-tab:hover{color:#fff;background:0 0}.lta-panel{border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-sm);overflow:hidden}.lta-panel--full{border-radius:var(--radius-xl);flex:auto;min-height:0}.lta-table-bleed{background:var(--color-bg);min-height:28rem}.lta-table-wrap{-webkit-overflow-scrolling:touch;max-height:min(70vh,100dvh - 12rem);padding:.5rem .75rem 1rem;overflow:auto}.lta-table-wrap--full{-webkit-overflow-scrolling:touch;width:100%;max-height:min(78vh,100dvh - 9rem);padding:.5rem .5rem 1rem;overflow:auto}.lta-table-wrap--full .crm-modern-table{width:max-content;min-width:100%}@media (min-width:768px){.lta-table-wrap--full .crm-modern-table{width:100%;min-width:0;max-width:100%}}.lta-panel--wizard{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:.75rem .75rem 1.25rem;overflow-x:hidden}.lta-wizard-card{border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-bg);box-sizing:border-box;width:100%;min-width:0;max-width:56rem;margin-inline:auto;padding:.75rem;overflow-x:hidden}.add-unit-wizard,.wizard-step-indicator,.list-property-card,.list-property-mobile-shell{box-sizing:border-box;min-width:0;max-width:100%}@media (max-width:767px){.lta-panel--wizard{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.55rem .65rem 1.25rem}.lta-wizard-card,.list-property-card{background:#fff;border-radius:1.15rem;padding:.85rem .75rem 1rem}.list-property-mobile-shell{padding-block:.55rem 1.25rem;padding-inline:.65rem}.wizard-step-scroller{margin-inline:-.15rem;padding-inline:.15rem}}.lta-btn{border-radius:var(--radius-xl);border:1px solid #0000;justify-content:center;align-items:center;gap:.35rem;padding:.55rem 1rem;font-size:.85rem;font-weight:700;transition:all .2s ease-in-out;display:inline-flex}.lta-btn:disabled{opacity:.55;cursor:not-allowed}.lta-btn:not(:disabled):active{transform:scale(.98)}.lta-btn--primary{background:var(--color-switch-selected,#0f4c64);color:#fff}.lta-btn--ghost{background:var(--color-card-muted);border-color:var(--color-border);color:var(--color-text)}.lta-modal-overlay{z-index:var(--z-modal);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-overflow-scrolling:touch;background:#0b0f1773;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:fixed;inset:0;overflow-y:auto}.lta-modal{border-radius:var(--popup-shell-radius);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.lta-modal-header{justify-content:space-between;align-items:flex-start;gap:var(--popup-gap);padding:var(--popup-padding) var(--popup-padding) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}@media (min-width:768px){.lta-modal-header{padding:var(--popup-padding-desktop) var(--popup-padding-desktop) var(--space-4)}}.lta-modal-header h2{margin:0;font-size:1.1rem;font-weight:800}.lta-modal-header p{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8rem}.lta-modal-close{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-card-muted);width:2.1rem;height:2.1rem;color:var(--color-text);font-size:1.25rem;line-height:1}.lta-modal-body{gap:var(--popup-gap);padding:var(--popup-padding);-webkit-overflow-scrolling:touch;flex:auto;min-height:0;display:grid;overflow-y:auto}@media (min-width:768px){.lta-modal-body{gap:var(--popup-gap-lg);padding:var(--popup-padding-desktop)}}.lta-field{gap:.35rem;display:grid}.lta-field span{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.lta-field input,.lta-field select{border-radius:var(--popup-control-radius);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);outline:none;padding:.7rem .85rem;font-size:.9rem}.lta-field input:focus{border-color:var(--color-accent-brand);box-shadow:var(--focus-ring)}.lta-field input[readonly]{opacity:.9}.lta-modal-actions{gap:var(--popup-gap);margin-top:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.lta-modal-actions .lta-btn{height:var(--control-height);min-height:var(--control-height)}@media (max-width:640px){.lta-page--full{padding:.5rem .45rem 1.25rem}.lta-toolbar{padding:.55rem}.lta-modal-actions{grid-template-columns:1fr}}.plw-shell{background:radial-gradient(at top,#38bdf82e,#0000 55%),linear-gradient(165deg,#0b1220 0%,#142033 45%,#0f172a 100%);justify-content:center;align-items:center;min-height:100vh;padding:1.25rem;display:flex}.plw-card{background:#fff;border-radius:20px;width:min(100%,26rem);padding:1.35rem 1.25rem 1.15rem;overflow:hidden;box-shadow:0 24px 60px #02081759}.plw-card--success{text-align:center;padding:2rem 1.4rem}.plw-card--success h1{color:#0f172a;margin:.35rem 0 .75rem;font-size:1.85rem;font-weight:900}.plw-head h1{color:#0f172a;letter-spacing:-.02em;margin:.2rem 0 .15rem;font-size:1.55rem;font-weight:900}.plw-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#0284c7;margin:0;font-size:.78rem;font-weight:800}.plw-desc,.plw-desc-ar{color:#64748b;margin:.35rem 0 0;font-size:.9rem;line-height:1.45}.plw-progress{border-radius:var(--radius-md);background:#e2e8f0;height:.4rem;margin-top:1rem;overflow:hidden}.plw-progress span{border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#38bdf8);height:100%;transition:width .25s;display:block}.plw-step-count{color:#94a3b8;margin:.45rem 0 0;font-size:.75rem;font-weight:700}.plw-body{min-height:14rem;margin-top:1.1rem}.plw-body--enter{animation:.28s plw-enter}@keyframes plw-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.plw-options{gap:.65rem;display:grid}.plw-option{color:#0f172a;text-align:center;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.95rem;width:100%;padding:.95rem 1rem;font-size:1rem;font-weight:700;transition:border-color .15s,background .15s,transform .12s}.plw-option:hover{background:#f0f9ff;border-color:#7dd3fc}.plw-option.is-selected,.plw-option:active{background:#e0f2fe;border-color:#0ea5e9;transform:scale(.99)}.plw-contact{gap:.85rem;display:grid}.plw-contact label{text-align:left;gap:.35rem;display:grid}.plw-contact span{color:#334155;font-size:.8rem;font-weight:700}.plw-contact input{color:#0f172a;border:1px solid #cbd5e1;border-radius:.85rem;outline:none;padding:.85rem .95rem;font-size:1rem}.plw-contact input:focus{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e933}.plw-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7,#0ea5e9);border:none;border-radius:.95rem;margin-top:.35rem;padding:1rem 1.1rem;font-size:1.05rem;font-weight:800}.plw-submit:disabled{opacity:.55;cursor:not-allowed}.plw-submit:not(:disabled):hover{filter:brightness(1.05)}.plw-error{color:#dc2626;margin:.75rem 0 0;font-size:.85rem;font-weight:600}.plw-footer{justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.1rem;display:flex}.plw-back,.plw-next{border-radius:var(--radius-md);color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;padding:.55rem 1.05rem;font-size:.85rem;font-weight:700}.plw-next{color:#fff;background:#0ea5e9;border-color:#0ea5e9}.plw-back:disabled,.plw-next:disabled{opacity:.45;cursor:not-allowed}.plw-footer-hint{color:#94a3b8;text-align:right;font-size:.72rem}.generate-hub-panel{gap:1rem;display:grid}.generate-tool-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.generate-tool-card{background:#fff;border:1px solid #e2e8f0;border-radius:1.15rem;gap:.75rem;padding:1.2rem 1.25rem;display:grid;box-shadow:0 10px 28px #0f172a0f}.generate-tool-card.is-muted{opacity:.72}.generate-tool-card h3{color:#0f172a;margin:0;font-size:1.05rem;font-weight:800}.generate-tool-card p{color:#64748b;margin:0;font-size:.85rem;line-height:1.45}.generate-tool-badge{border-radius:var(--radius-md);letter-spacing:.04em;text-transform:uppercase;color:#047857;background:#ecfdf5;width:fit-content;padding:.2rem .65rem;font-size:.68rem;font-weight:800;display:inline-flex}.generate-tool-badge.is-soon{color:#64748b;background:#f1f5f9}.generate-link-box{gap:.55rem;display:grid}.generate-link-box input,.generate-link-box select{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.75rem;width:100%;padding:.65rem .8rem;font-size:.85rem}.generate-link-actions{flex-wrap:wrap;gap:.5rem;display:flex}.sleek-scroll{scrollbar-width:thin;scrollbar-color:#1e293b transparent}.sleek-scroll::-webkit-scrollbar{width:.5rem;height:.5rem}.sleek-scroll::-webkit-scrollbar-track{background:0 0}.sleek-scroll::-webkit-scrollbar-thumb{border-radius:var(--radius-md);background:#1e293b}.sleek-scroll::-webkit-scrollbar-thumb:hover{background:#334155}.sleek-scroll::-webkit-scrollbar-corner{background:0 0}:root{--luxury-chrome:#474545;--color-page-header:#630109;--fx-nav:#37477d;--fx-nav-text:#fff;--fx-table-head:#1c306b;--fx-table-head-text:#fff;--fx-accent:#f6a623;--fx-accent-text:#1e293b;--fx-row:#fff;--fx-row-alt:#fbfdff;--fx-row-line:#e8edf2;--fx-chip:#f1f5f9}thead th{background-color:var(--fx-table-head,#1c306b);color:var(--fx-table-head-text,#fff)}html[data-theme=dark]{--fx-nav:#131b2b;--fx-nav-text:#e8edf7;--fx-table-head:#1c306b;--fx-table-head-text:#fff;--fx-accent:#f0a52c;--fx-accent-text:#17202f;--fx-row:#111827;--fx-row-alt:#172033;--fx-row-line:#ffffff14;--fx-chip:#1a2336}.fx-page{gap:1rem;width:100%;padding:.75rem;display:grid}@media (min-width:900px){.fx-page{padding:1.15rem 1.35rem 2.5rem}}.fx-card{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:1rem}.fx-card-pad{padding:1rem}@media (min-width:900px){.fx-card-pad{padding:1.25rem}}.fx-title{color:var(--color-text);margin:0;font-size:1.05rem;font-weight:900}.fx-sub{color:var(--color-text-muted);margin:0;font-size:.78rem;font-weight:600}.fx-eyebrow{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.66rem;font-weight:900;display:inline-flex}.fx-header{background:var(--fx-nav);color:var(--fx-nav-text);border-radius:1rem 1rem 0 0;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.49rem .63rem;display:flex}.fx-header-title{color:var(--fx-nav-text);margin:0;font-size:.7rem;font-weight:900;line-height:1.15}.fx-header-note{color:#ffffffb8;margin:0;font-size:.5rem;font-weight:600}.fx-search{background:#fff;border-radius:.55rem;flex:16rem;align-items:stretch;min-width:0;max-width:34rem;display:flex;overflow:hidden;box-shadow:0 1px #0f172a1f}.fx-search input{color:#0b1220;background:0 0;border:0;outline:none;flex:auto;min-width:0;padding:.38rem .55rem;font-size:.72rem;font-weight:600}.fx-search input::placeholder{color:#94a3b8;font-weight:500}.fx-search button{cursor:pointer;background:var(--fx-accent);min-width:1.85rem;color:var(--fx-accent-text);transition:filter var(--transition-fast);border:0;justify-content:center;align-items:center;display:inline-flex}.fx-search button:hover{filter:brightness(1.05)}.fx-tabbar{background:var(--fx-nav);scrollbar-width:none;align-items:center;gap:.35rem;padding:.4rem .9rem .55rem;display:flex;overflow-x:auto}.fx-tabbar::-webkit-scrollbar{display:none}.fx-tab{cursor:pointer;border-radius:var(--radius-md);color:#ffffffd1;white-space:nowrap;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;flex:none;align-items:center;gap:.25rem;padding:.27rem .6rem;font-size:.53rem;font-weight:800;display:inline-flex}.fx-tab:hover{color:#fff;background:#ffffff1f}.fx-tab--active,.fx-tab--active:hover{color:#1f2a44;background:#fff;box-shadow:0 1px 2px #0f172a33}.fx-btn{border-radius:var(--radius-md);cursor:pointer;min-height:2.25rem;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), filter var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.76rem;font-weight:800;display:inline-flex}.fx-btn:disabled{cursor:not-allowed;opacity:.5}.fx-btn--primary{background:var(--fx-nav);color:#fff}.fx-btn--primary:hover:not(:disabled){filter:brightness(1.1)}.fx-btn--accent{background:var(--fx-accent);color:var(--fx-accent-text)}.fx-btn--accent:hover:not(:disabled){filter:brightness(1.05)}.fx-btn--ghost{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.fx-btn--ghost:hover:not(:disabled){border-color:var(--fx-nav);background:var(--fx-chip)}.fx-btn--danger{border-color:var(--color-danger);color:var(--color-danger);background:0 0}.fx-btn--danger:hover:not(:disabled){background:var(--color-danger-050)}.fx-field{gap:.3rem;display:grid}.fx-label{color:var(--color-text);font-size:.72rem;font-weight:800}.fx-input,.fx-textarea{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);border-radius:.7rem;padding:.6rem .75rem;font-family:inherit;font-size:.83rem}.fx-textarea{resize:vertical;min-height:8rem;line-height:1.5}.fx-input::-moz-placeholder{color:var(--color-text-muted)}.fx-textarea::-moz-placeholder{color:var(--color-text-muted)}.fx-input::placeholder,.fx-textarea::placeholder{color:var(--color-text-muted)}.fx-input:focus,.fx-textarea:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring);outline:none}.fx-input:disabled,.fx-textarea:disabled{opacity:.55}.fx-hint{color:var(--color-text-muted);font-size:.68rem}.fx-table-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.fx-table{border-collapse:collapse;border-spacing:0;width:100%;font-size:.858rem}.fx-table thead th{z-index:10;background:var(--fx-table-head);color:var(--fx-table-head-text);text-align:start;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;padding:.6rem .85rem;font-size:.68rem;font-weight:900;position:sticky;top:0}.fx-table thead th:first-child{border-start-start-radius:.5rem}.fx-table thead th:last-child{border-start-end-radius:.5rem}.fx-table tbody td{background:var(--fx-row);border-top:1px solid var(--fx-row-line);border-bottom:1px solid var(--fx-row-line);color:var(--color-text);vertical-align:middle;padding:.55rem .85rem}.fx-table tbody tr:hover td{background:var(--fx-row-alt)}.fx-table tbody td:first-child{border-inline-start:1px solid var(--fx-row-line);font-weight:700}.fx-table tbody td:last-child{border-inline-end:1px solid var(--fx-row-line)}.fx-table-empty{text-align:center;color:var(--color-text-muted);padding:2.25rem 1rem;font-weight:600}.fx-badge{border-radius:var(--radius-md);text-transform:capitalize;border:1px solid #0000;align-items:center;gap:.25rem;padding:.15rem .6rem;font-size:.66rem;font-weight:800;display:inline-flex}.fx-badge--ok{background:var(--color-success-050);color:var(--color-success-600);border-color:#2e7d3259}.fx-badge--info{background:var(--color-primary-050);color:var(--color-primary-600);border-color:#1c53c94d}.fx-badge--warn{background:var(--color-warning-050);color:var(--color-warning-600);border-color:#e8a21c66}.fx-badge--err{background:var(--color-danger-050);color:var(--color-danger-600);border-color:#c6282859}.fx-badge--muted{background:var(--fx-chip);border-color:var(--color-border);color:var(--color-text-muted)}html[data-theme=dark] .fx-badge--ok{color:#6ee7a8;background:#2e7d322e}html[data-theme=dark] .fx-badge--info{color:#93b4ff;background:#1c53c938}html[data-theme=dark] .fx-badge--warn{color:#f7c569;background:#e8a21c2e}html[data-theme=dark] .fx-badge--err{color:#fca5a5;background:#c6282833}.fx-stat{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:1rem;gap:.35rem;padding:.9rem 1rem;display:grid}.fx-stat-label{color:var(--color-text-muted);font-size:.7rem;font-weight:800}.fx-stat-value{color:var(--color-text);font-size:1.5rem;font-weight:900;line-height:1.1}.fx-spark{align-items:flex-end;gap:.2rem;height:2.25rem;display:flex}.fx-spark span{background:var(--color-primary-050);border-radius:.2rem .2rem 0 0;flex:auto;min-height:.2rem}html[data-theme=dark] .fx-spark span{background:#93b4ff38}.fx-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;overflow:hidden auto}html[data-theme=dark] .bg-white{background-color:#111827}html[data-theme=dark] .bg-slate-50{background-color:#151c2c}html[data-theme=dark] .bg-slate-100{background-color:#1a2336}html[data-theme=dark] .bg-slate-200{background-color:#222c42}html[data-theme=dark] .hover\:bg-slate-50:hover,html[data-theme=dark] .hover\:bg-slate-100:hover{background-color:#1c2538}html[data-theme=dark] .row-actions-menu-trigger{border-color:var(--color-border);color:var(--color-text)}html[data-theme=dark] .hover\:bg-white:hover{background-color:#161f30}html[data-theme=dark] .text-slate-900,html[data-theme=dark] .text-slate-800{color:#f3f4f6}html[data-theme=dark] .text-slate-700{color:#e5e7eb}html[data-theme=dark] .text-slate-600{color:#cbd5e1}html[data-theme=dark] .text-slate-500,html[data-theme=dark] .text-slate-400{color:#9aa7bd}html[data-theme=dark] .text-brand-navy{color:#e7ecf7}html[data-theme=dark] .border-slate-200{border-color:#ffffff1a}html[data-theme=dark] .border-slate-300{border-color:#ffffff29}html[data-theme=dark] .divide-slate-200>*+*{border-color:#ffffff1a}html[data-theme=dark] .divide-slate-100>*+*{border-color:#ffffff12}html[data-theme=dark] .ring-slate-200{--tw-ring-color:#ffffff1f}html[data-theme=dark] .shadow-card,html[data-theme=dark] .shadow-sm,html[data-theme=dark] .shadow,html[data-theme=dark] .shadow-lg,html[data-theme=dark] .shadow-xl{--tw-shadow-color:#00000080}html[data-theme=dark] .crm-modern-table tbody tr.crm-modern-row td{background:var(--fx-row);border-color:var(--fx-row-line);color:#dbe3f0}html[data-theme=dark] .crm-modern-table tbody tr.crm-modern-row td:first-child{color:#f3f6fc}html[data-theme=dark] .crm-modern-table tbody tr.crm-modern-row:hover td{background:var(--fx-row-alt);border-color:#ffffff24}html[data-theme=dark] .units-table tbody td{background:var(--fx-row);color:#dbe3f0}html[data-theme=dark] .card,html[data-theme=dark] .card-form{background:var(--color-surface);border-color:var(--color-border)}html[data-theme=dark] .sleek-scroll{scrollbar-color:#334155 transparent}.fx-scroll,.company-crm-scroll{background:var(--color-bg)}.accounts-company-select{min-width:7rem;max-width:11rem;font-size:inherit}.access-tabs-cell{position:relative;overflow:visible}.units-table td.access-tabs-cell{overflow:visible}.access-tabs-menu{display:inline-flex;position:relative}.access-tabs-trigger{border:1.5px solid var(--color-primary,#1c53c9);min-height:1.7rem;color:var(--color-primary,#1c53c9);white-space:nowrap;cursor:pointer;background:#fff;border-radius:.4rem;justify-content:center;align-items:center;padding:.28rem .7rem;font-size:.72rem;font-weight:700;line-height:1.1;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.access-tabs-trigger:hover:not(:disabled){background:var(--color-primary-050,#eef2ff)}.access-tabs-trigger:focus-visible{outline:2px solid var(--color-primary,#1c53c9);outline-offset:2px}.access-tabs-trigger:disabled{opacity:.5;cursor:not-allowed}.access-tabs-trigger[aria-expanded=true]{background:var(--color-primary,#1c53c9);color:#fff}.access-tabs-panel{z-index:var(--z-toast);border-radius:var(--radius-xl);background:#fff;border:1px solid #e2e8f0;width:min(22rem,100vw - 1rem);max-height:min(65vh,100dvh - 1rem);padding:.65rem .75rem .75rem;position:fixed;overflow:auto;box-shadow:0 14px 36px -12px #0f172a47}.access-tabs-loading{color:#64748b;margin:0;padding:.75rem .25rem;font-size:.75rem}.access-tabs-panel-head{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;padding-bottom:.55rem;display:flex}.access-tabs-all-label{color:#0f172a;cursor:pointer;align-items:center;gap:.45rem;font-size:.8rem;font-weight:700;display:inline-flex}.access-tabs-count{color:#94a3b8;letter-spacing:.02em;font-size:.68rem;font-weight:700}.access-tabs-list{flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.access-tabs-row{cursor:pointer;border-radius:.45rem;align-items:flex-start;gap:.4rem;padding:.4rem .25rem;display:flex}.access-tabs-row:hover{background:#f8fafc}.access-tabs-row.is-locked{opacity:.48;cursor:not-allowed}.access-tabs-bullet{color:#94a3b8;text-align:center;flex-shrink:0;width:.7rem;font-size:.85rem;line-height:1.35}.access-tabs-checkbox{width:1rem;height:1rem;accent-color:var(--color-primary,#1c53c9);cursor:pointer;flex-shrink:0;margin-top:.12rem}.access-tabs-labels{flex-direction:column;gap:.08rem;min-width:0;display:flex}.access-tabs-en{color:#0f172a;font-size:.78rem;font-weight:700;line-height:1.25}.access-tabs-parent{color:#94a3b8;font-weight:500}.access-tabs-ar{color:#94a3b8;font-size:.68rem;font-weight:500;line-height:1.3}.access-tabs-mobile-root{z-index:var(--z-loading);flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.access-tabs-mobile-backdrop{cursor:pointer;background:#0f172a73;border:0;margin:0;padding:0;position:absolute;inset:0}.access-tabs-mobile-sheet{z-index:1;width:100%;max-height:min(92dvh,100%);padding:1.15rem 1.1rem calc(1rem + env(safe-area-inset-bottom,0px));background:#f6f4ef;border-radius:1.25rem 1.25rem 0 0;flex-direction:column;display:flex;position:relative;box-shadow:0 -12px 40px #0f172a2e}.access-tabs-mobile-header{border-bottom:1.5px solid var(--color-accent,#cc8100);flex-shrink:0;margin-bottom:.85rem;padding:.15rem .2rem .85rem}.access-tabs-mobile-title{color:#1a1c2e;letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:800}.access-tabs-mobile-sub{color:#6b7280;margin:.35rem 0 0;font-size:.88rem;line-height:1.35}.access-tabs-mobile-hint{letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent,#cc8100);margin:.75rem 0 0;font-size:.72rem;font-weight:800}.access-tabs-mobile-loading{text-align:center;color:#6b7280;margin:1rem 0;font-size:.85rem}.access-tabs-mobile-list{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:.7rem;min-height:0;margin:0;padding:0 .1rem;list-style:none;display:flex;overflow:auto}.access-tabs-mobile-pill{text-align:start;color:#1a1c2e;cursor:pointer;background:#fffcf7;border:1.5px solid #cc810059;border-radius:1.15rem;align-items:center;gap:.85rem;width:100%;padding:.95rem 1rem;transition:border-color .15s,background .15s,transform .12s;display:flex}.access-tabs-mobile-pill:hover:not(:disabled),.access-tabs-mobile-pill:focus-visible{border-color:var(--color-accent,#cc8100);outline:none}.access-tabs-mobile-pill.is-selected{border-color:var(--color-accent,#cc8100);background:#fff8eb;box-shadow:inset 0 0 0 1px #cc810026}.access-tabs-mobile-pill.is-locked{opacity:.45;cursor:not-allowed}.access-tabs-mobile-pill:active:not(:disabled){transform:scale(.985)}.access-tabs-mobile-check{border-radius:var(--radius-md);color:#fff;background:0 0;border:2px solid #cc810073;flex-shrink:0;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;display:inline-flex}.access-tabs-mobile-check.is-on{border-color:var(--color-accent,#cc8100);background:var(--color-accent,#cc8100)}.access-tabs-mobile-pill-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.access-tabs-mobile-en{font-size:.95rem;font-weight:700;line-height:1.25}.access-tabs-mobile-ar{color:#6b7280;font-size:.78rem;font-weight:500;line-height:1.3}.access-tabs-mobile-footer{border-top:1.5px solid #cc810059;flex-shrink:0;margin-top:.55rem;padding-top:.95rem}.access-tabs-mobile-done{width:100%;height:var(--control-height);min-height:var(--control-height);border-radius:var(--radius-pill);background:var(--color-accent,#cc8100);color:#fff;font-size:var(--type-body);font-weight:var(--fw-extrabold);cursor:pointer;transition:background var(--transition-fast), transform .12s ease;border:0;justify-content:center;align-items:center;display:flex}.access-tabs-mobile-done:hover{background:var(--color-accent-600,#a86a00)}.access-tabs-mobile-done:active{transform:scale(.985)}.access-tabs-mobile-done:focus-visible{outline:2px solid var(--color-accent,#cc8100);outline-offset:3px}.accounts-stat-badge{background:#e11d48;border-radius:999px;width:.45rem;height:.45rem;display:inline-block}.header-notify-badge{top:2px;color:#fff;text-align:center;min-width:1.05rem;height:1.05rem;box-shadow:0 0 0 2px var(--color-chrome,var(--color-primary));pointer-events:none;background:#e11d48;border-radius:999px;padding:0 .25rem;font-size:.6rem;font-weight:800;line-height:1.05rem;position:absolute;inset-inline-end:2px}.accounts-manager-content{width:100%;min-width:0;max-width:100%;margin:0;padding:0 0 1.5rem;overflow-x:hidden}.accounts-manager-content--padded{padding-inline:.75rem;padding-top:.75rem}@media (min-width:641px){.accounts-manager-content--padded{padding-inline:1.25rem}}.accounts-manager-shell .topbar{flex-wrap:wrap;align-items:center;gap:.45rem .5rem;display:flex;overflow:visible}.accounts-manager-shell .topbar-left{flex:auto;min-width:0;max-width:100%}.accounts-manager-shell .topbar-actions{flex-wrap:wrap;flex:0 auto;align-items:center;gap:.4rem;min-width:0;display:flex}.accounts-manager-shell .topbar-header-search{max-width:min(28rem,100%);min-height:var(--touch-target);flex:12rem;margin-inline:0}@media (min-width:1025px){.accounts-manager-shell .topbar{flex-wrap:nowrap}.accounts-manager-shell .topbar-header-search{margin-inline:auto}}.accounts-manager-card{border:1px solid #e6ebf2;border-radius:1.25rem;margin:0 .75rem 1.5rem;overflow:visible;box-shadow:0 16px 40px -28px #0f172a80}@media (min-width:641px){.accounts-manager-card{margin-inline:1.25rem}}.accounts-access-matrix{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;width:100%;max-width:100%;padding-bottom:.5rem;overflow:auto visible}.accounts-access-grid{gap:.65rem;width:max-content;min-width:max-content;max-width:none;display:none}.accounts-access-col{border-radius:.35rem;flex-direction:column;min-width:9.5rem;max-width:14rem;min-height:100%;display:flex;overflow:hidden;box-shadow:0 14px 32px -22px #0f172a8c}.accounts-access-col-header{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.28rem;min-height:3.15rem;padding:.55rem .45rem .85rem;display:flex;position:relative}.accounts-access-col-header h3{letter-spacing:.01em;margin:0;font-size:.72rem;font-weight:800;line-height:1.15}.accounts-access-col-chevron{background:inherit;clip-path:polygon(0 0,100% 0,50% 100%);width:1.1rem;height:.55rem;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.accounts-access-col-bulk{justify-content:center;gap:.35rem;padding:.4rem .45rem 0;display:flex}.accounts-access-bulk-btn{color:#0f172a;white-space:nowrap;cursor:pointer;min-width:0;transition:background var(--transition-fast), opacity var(--transition-fast);background:#fff;border:1px solid #0f172a1f;border-radius:.4rem;flex:auto;padding:.28rem .4rem;font-size:.65rem;font-weight:700}.accounts-access-bulk-btn:hover:not(:disabled){background:#f1f5f9}.accounts-access-bulk-btn:disabled{opacity:.5;cursor:not-allowed}.accounts-access-bulk-btn--all{color:#15803d;border-color:#15803d59}.accounts-access-bulk-btn--clear{color:#b91c1c;border-color:#b91c1c59}.accounts-access-col-body{flex-direction:column;flex:1;gap:.35rem;margin:0;padding:.45rem .4rem .55rem;list-style:none;display:flex}.accounts-access-row{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.accounts-access-row-group{flex-direction:column;display:flex}.accounts-access-row-expand{color:#ffffffd9;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;padding:0;display:inline-flex}.accounts-access-row-subcount{opacity:.75;margin-inline-start:.3rem;font-style:normal;font-weight:700}.accounts-access-row-children{margin-top:.3rem;border-inline-start:2px solid #ffffff40;flex-direction:column;gap:.3rem;margin-inline-start:1.1rem;padding-inline-start:.5rem;display:flex}.accounts-access-row--child .accounts-access-row-label{opacity:.92;font-size:.6rem}.accounts-access-row-label{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.65rem;font-style:italic;font-weight:600;overflow:hidden}.accounts-access-toggles{flex-shrink:0;gap:.28rem;display:inline-flex}.accounts-access-toggle-group{align-items:center;gap:.15rem;display:inline-flex}.accounts-access-toggle-label{text-transform:uppercase;letter-spacing:.04em;color:#ffffffd9;min-width:1.6rem;font-size:.55rem;font-weight:700}.accounts-access-row--buttons .accounts-access-btn{width:1.65rem;min-width:1.65rem;height:1.65rem;min-height:1.65rem}.accounts-access-btn{width:var(--touch-target);height:var(--touch-target);min-width:var(--touch-target);min-height:var(--touch-target);color:#fff;cursor:pointer;background:#ffffff2e;border:1px solid #0000;border-radius:.45rem;justify-content:center;align-items:center;transition:transform .12s,background .12s,opacity .12s;display:inline-flex}.accounts-access-btn:disabled{opacity:.45;cursor:default}.accounts-access-btn--grant.is-active{opacity:1;background:#16a34a;border-color:#15803d}.accounts-access-btn--deny.is-active{opacity:1;background:#dc2626;border-color:#b91c1c}.accounts-access-btn:not(:disabled):hover{transform:scale(1.04)}.accounts-access-mobile{flex-direction:column;gap:.75rem;width:100%;max-width:100%;display:flex}.accounts-access-col--mobile{border-radius:.5rem;min-width:0;max-width:none}.accounts-access-col-header--pressable{cursor:pointer;-webkit-user-select:none;user-select:none;min-height:var(--touch-target)}.accounts-access-col-header--pressable:focus-visible{outline-offset:2px;outline:2px solid #fff}.accounts-access-col-chevron-icon{position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.accounts-access-col-chevron-icon.rotate-180{transform:translateY(-50%)rotate(180deg)}@media (min-width:1025px){.accounts-access-grid{display:grid}.accounts-access-mobile{display:none}}.crm-modern-table-wrap,.table-panel,.fx-page,.accounts-manager-shell,.company-crm-panel{max-width:100%}@media (max-width:1024px){.topbar-actions .btn,.topbar-actions .topbar-btn,.topbar-menu-btn,.lta-chrome-tab,.crm-topnav-tab{min-height:var(--touch-target)}.topbar--with-search .topbar-header-search{min-height:var(--touch-target);padding-block:.35rem}.topbar{flex-wrap:wrap;row-gap:.4rem}.topbar-left{flex:8rem;min-width:0}.topbar-subtitle,.topbar-subtitle-primary{max-width:min(42vw,14rem)}.crm-modern-table{min-width:36rem}.lta-page{width:100%;max-width:100%;padding-inline:.5rem}.lta-chrome-tabs{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;overflow:auto hidden}}@media (max-width:480px){.topbar-subtitle-primary{max-width:min(48vw,11rem);font-size:.82rem}.topbar--with-search .topbar-header-search{flex:100%;order:3;max-width:100%;margin-inline:0}}@media (min-width:1441px){.lta-page:not(.lta-page--full){max-width:1440px;margin-inline:auto}}.site-hub-tabs{display:none!important}.collapsible-interstitial{background:0 0;border-bottom:0;flex-shrink:0;position:relative}.collapsible-interstitial.is-expanded{background:#fff;border-bottom:1px solid #e2e8f0}.collapsible-interstitial-toggle{top:.15rem;z-index:6;border-radius:var(--radius-md);color:#64748b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;padding:0;line-height:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:absolute;inset-inline-end:.35rem}.collapsible-interstitial.is-collapsed:not(.no-toggle){inset-inline-end:.2rem;top:calc(.1rem + (var(--toggle-stack-index,0) * 1.2rem));z-index:8;background:0 0;border-bottom:0;width:1.15rem;height:1.15rem;min-height:0;margin:0;padding:0;display:block;position:absolute;overflow:visible}.collapsible-interstitial.is-collapsed .collapsible-interstitial-toggle{margin:0;display:flex;position:static}.collapsible-interstitial-toggle:hover,.collapsible-interstitial-toggle:focus-visible{color:#0f172a;background:#f1f5f9;border-color:#94a3b8;outline:none}.collapsible-interstitial-panel{min-width:0}.collapsible-interstitial-panel[hidden]{display:none!important}.company-crm-shell .collapsible-interstitial.is-expanded,.lta-shell .collapsible-interstitial.is-expanded{background:#fff}@media (min-width:768px){.company-crm-main .company-crm-scroll:has(.crm-modern-table-wrap--scroll){flex-direction:column;min-height:0;display:flex;overflow:hidden!important}.lta-panel:has(.crm-modern-table-wrap--scroll){flex-direction:column;min-height:0;display:flex;overflow:hidden!important}.company-crm-scroll .crm-modern-table-wrap--scroll,.lta-table-wrap.crm-modern-table-wrap--scroll,.crm-modern-table-wrap--scroll{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;max-height:calc(100dvh - 11.5rem);overflow:auto}.crm-modern-table,.lta-table-wrap .crm-modern-table,.main-platforms-table-wrap .crm-modern-table{border-collapse:separate}.crm-modern-table-wrap--scroll,.crm-modern-table-wrap,.table-scroll,.lta-table-wrap{overflow:auto}.crm-modern-table thead th,.table-sticky thead th,.units-table thead th,.fx-table thead th,.lta-table-wrap table thead th{background-clip:padding-box;z-index:12!important;position:sticky!important;top:0!important}}@media (max-width:767px){:root{--luxury-chrome:#474545;--color-page-header:#630109;--luxury-gold:#d4af37;--luxury-feed:#f7f6f2;--luxury-slate:#3a424d}.company-crm-shell--topnav{background:var(--luxury-feed)}.company-crm-scroll,.crm-mobile-cards,.crm-modern-page{background:var(--luxury-feed)!important;height:auto!important}.crm-mobile-cards{flex:none!important;max-height:none!important;overflow:visible!important}:root,.company-crm-shell--raf,.company-crm-shell--vb19{--color-page-header:var(--color-chrome)!important}.crm-mobile-luxury-header{background:var(--color-chrome);border-radius:0 0 1.1rem 1.1rem;overflow:hidden;box-shadow:0 8px 22px #0f172a47}.crm-mobile-luxury-utility{background:var(--color-chrome)}.header-chrome-icon--gold,.header-chrome-icon--gold:hover,.header-chrome-icon--gold:active,.header-chrome-icon--gold:focus-visible{color:var(--theme-header-icons,var(--luxury-gold))!important}.header-chrome-icon--gold:hover{opacity:.9}.header-chrome-icon--gold:focus-visible{outline-offset:2px;outline:2px solid #d4af37d9}.crm-mobile-luxury-search{border-radius:var(--radius-md);background:#f3f1ea;box-shadow:inset 0 0 0 1px #ffffff14}.crm-mobile-luxury-search input{color:#1e232a;font-weight:600}.crm-mobile-luxury-search input::placeholder{color:#9ca3af;opacity:1}.crm-nav-root--internal .crm-mobile-luxury-search,.crm-nav-root--market .crm-mobile-luxury-search,.crm-nav-root--vb19 .crm-mobile-luxury-search,.crm-nav-root--internal .crm-mobile-luxury-search>label input,.crm-nav-root--market .crm-mobile-luxury-search>label input,.crm-nav-root--vb19 .crm-mobile-luxury-search>label input{padding-inline-end:0!important}.crm-mobile-luxury-header .crm-mobile-pill:not(.crm-mobile-pill--active){color:#c5cad1;background:0 0;border-color:#0000;font-weight:700}.crm-mobile-luxury-header .crm-mobile-pill--active{border-radius:var(--radius-md);box-shadow:none;font-weight:800;border:1.5px solid var(--luxury-gold)!important;color:#f5f0e1!important;background:0 0!important}.sale-rent-switch,.sale-rent-switch--gray-border{box-shadow:0 4px 14px #1e232a14;border-radius:var(--radius-md)!important;background:#fff!important;border:none!important;width:100%!important;max-width:100%!important;padding:0!important}.sale-rent-switch-track{background:#fff!important;border-radius:.85rem!important;padding:0!important}.sale-rent-switch-grid{gap:.25rem}.sale-rent-switch .sale-rent-switch-btn,.sale-rent-switch--gray-border .sale-rent-switch-btn{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-md)!important;border:1px solid #d1d5db!important;min-height:2.85rem!important;font-size:.84rem!important;font-weight:800!important}.sale-rent-switch .sale-rent-switch-btn[aria-selected=true],.sale-rent-switch span[aria-selected=true],.sale-rent-switch--gray-border .sale-rent-switch-btn[aria-selected=true]{background:var(--theme-sale-rent-active,linear-gradient(180deg, #f0d78c 0%, #d4af37 48%, #b8860b 100%))!important;color:#1e232a!important;border-color:#9ca3af!important;box-shadow:inset 0 1px #ffffff73,0 2px 6px #b8860b47!important}.sale-rent-switch .sale-rent-switch-btn[aria-selected=false],.sale-rent-switch span[aria-selected=false],.sale-rent-switch--gray-border .sale-rent-switch-btn[aria-selected=false],.sale-rent-switch span[role=tab][aria-selected=false]{background:var(--luxury-slate)!important;color:#fff!important}.sale-rent-switch-glyph{color:currentColor!important}.crm-modern-page>.crm-modern-table-wrap--scroll:not(.crm-mobile-sheet-table){display:none!important}.crm-modern-page>.crm-mobile-sheet-table.crm-modern-table-wrap--scroll{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-height:0;max-height:calc(100dvh - 11.5rem);margin-bottom:.5rem;overflow:auto;display:flex!important}.crm-mobile-card-list{padding:var(--space-3) var(--space-3) var(--space-6);gap:var(--space-3);background:0 0}.crm-mobile-card{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);position:relative;overflow:visible}.crm-mobile-card--special-offer{border:1px solid #d1d5db;box-shadow:0 8px 22px #d4af371f,0 1px 3px #1e232a0f}.crm-mobile-card-top{padding:.85rem}.crm-mobile-sheet-card-actions button:not(.mpc-card-actions__item),.crm-mobile-card-more button[aria-label=Actions]{border-radius:var(--radius-md)!important;box-shadow:none!important;background:0 0!important;border:none!important}.row-actions-menu .row-actions-menu-item,.row-actions-menu button[role=menuitem],.app-popup-body button[role=menuitem]{border-color:#d1d5db!important}.crm-mobile-sheet-card-company{color:var(--mobile-card-company);font-size:.95rem}.crm-mobile-sheet-card-property{color:var(--mobile-card-property-name);white-space:nowrap;text-overflow:ellipsis;font-size:1.045rem;overflow:hidden}.crm-mobile-card{overflow:visible}.crm-mobile-card-top:has([aria-label=Listing\ details]){padding-bottom:.85rem}.crm-mobile-sheet-card-body{min-height:min-content;overflow:visible}.crm-mobile-sheet-card-grid{border:1px solid var(--mobile-card-grid-border);background:var(--mobile-card-grid-bg);color:var(--mobile-card-grid-text);border-radius:.75rem;flex-direction:column;gap:0;display:flex;overflow:visible}.crm-mobile-sheet-card-grid--wide-status .crm-mobile-sheet-card-row{grid-template-columns:minmax(0,.82fr) minmax(0,.78fr) minmax(7.75rem,1.45fr)}.crm-mobile-sheet-card-grid .crm-mobile-sheet-card-row{border-bottom:1px solid var(--mobile-card-grid-border);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-height:2.1rem;margin:0;padding:.55rem .45rem;font-size:.92rem;line-height:1.35;display:grid}.crm-mobile-sheet-card-grid .crm-mobile-sheet-card-row--bottom{border-bottom:0;margin-top:0}.crm-mobile-sheet-card-grid .crm-mobile-sheet-card-cell{border-inline-end:1px solid var(--mobile-card-grid-border);padding:0 .35rem}.crm-mobile-sheet-card-grid .crm-mobile-sheet-card-cell:last-child{border-inline-end:0}.crm-mobile-sheet-card-rate{color:var(--mobile-card-grid-text);font-weight:800}.crm-mobile-sheet-table{border-radius:var(--radius-xl);background:var(--color-card);min-height:0;box-shadow:var(--shadow-card);flex-direction:column;margin-bottom:.5rem;display:flex}.crm-mobile-sheet-table .crm-modern-table-wrap{-webkit-overflow-scrolling:touch;padding-inline-end:.35rem;overflow:auto visible}.crm-mobile-sheet-table .crm-modern-table thead th:last-child,.crm-mobile-sheet-table .crm-modern-table tbody td.row-actions{width:8.75rem;min-width:8.75rem;max-width:10rem}.deal-label--mobile{border-radius:var(--radius-md);letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px #ffffff59;filter:none;opacity:1;background:linear-gradient(#f7e7a8 0%,#d4af37 46%,#a67c00 100%);border:1px solid #a67c00a6;width:auto;max-width:none;height:auto;min-height:1.85rem;padding:.28rem .7rem;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:.72rem;font-weight:900;animation:none;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #78500047,0 2px 4px #1e232a2e;color:#1a1400!important}.lease-status-badge-solid{border-radius:var(--radius-md);letter-spacing:.04em;border-width:0;padding:.32rem .65rem;font-size:.72rem}.crm-mobile-sheet-card-status .lease-status-badge-solid{box-shadow:inset 0 1px #ffffff73}}@keyframes broker-home-card-shake{0%,to{transform:translate(0,0)rotate(0)}20%{transform:translate(-5px)rotate(-.8deg)}40%{transform:translate(5px)rotate(.8deg)}60%{transform:translate(-3px)rotate(-.4deg)}80%{transform:translate(3px)rotate(.4deg)}}@keyframes home-area-card-spin-180{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}.broker-home{--broker-home-top-speed:180s;--broker-home-cards-speed:64s;--broker-home-bottom-speed:180s}@keyframes broker-home-login-label-pulse{0%{transform:scale(.86)}to{transform:scale(1)}}@keyframes guest-mode-banner-blink{0%,45%{opacity:1}50%,95%{opacity:.35}to{opacity:1}}@keyframes guest-unit-flip-x-once{0%{opacity:.2;transform:perspective(520px)rotateX(-88deg)}to{opacity:1;transform:perspective(520px)rotateX(0)}}@keyframes guest-unit-spin-y-once{0%{transform:perspective(520px)rotateY(0)}to{transform:perspective(520px)rotateY(360deg)}}@keyframes guest-unit-icon-spin-updown{0%{transform:perspective(520px)rotateX(0)}50%{transform:perspective(520px)rotateX(180deg)}to{transform:perspective(520px)rotateX(360deg)}}@media (max-width:767px){.live-list-internal-preview.app-shell.company-portal-crm{-webkit-overflow-scrolling:touch;min-height:100dvh;height:auto!important;max-height:none!important;overflow:hidden auto!important}.live-list-internal-preview .live-list-internal-preview__main,.live-list-internal-preview .dynamic-sheet-table-frame{flex:auto;min-height:0;overflow:visible}}.live-list-internal-preview--screen-lock{pointer-events:none;-webkit-user-select:none;user-select:none}.live-list-internal-preview .sequential-filter-bar--in-sheet{box-sizing:border-box;padding-inline-end:10px}@keyframes live-list-auth-shake{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}@keyframes live-list-auth-spin-left{0%{transform:rotate(0)}to{transform:rotate(-12deg)}}@keyframes live-list-auth-spin-right{0%{transform:rotate(0)}to{transform:rotate(12deg)}}@keyframes live-list-auth-spin-up{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes live-list-auth-spin-down{0%{transform:translateY(0)}to{transform:translateY(4px)}}@keyframes broker-home-marquee-left{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes broker-home-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.broker-home-marquee-track{will-change:transform;animation-timing-function:linear;animation-iteration-count:infinite}@media (hover:hover) and (pointer:fine){.broker-home-marquee:hover .broker-home-marquee-track{animation-play-state:paused}}.broker-home-marquee--paused .broker-home-marquee-track{animation-play-state:paused}.broker-home-marquee-segment{min-width:max-content}.broker-home .broker-home-marquee.broker-home-marquee--scrollable{scrollbar-width:none;-ms-overflow-style:none}.broker-home .broker-home-marquee.broker-home-marquee--scrollable::-webkit-scrollbar{width:0;height:0;display:none}@media (prefers-reduced-motion:reduce){.broker-home-marquee-track{animation:none}}@media (max-width:767px){.company-crm-scroll:has(.broker-home){background:#f7f4d5;padding-bottom:0}.broker-home-marquee.broker-home-marquee--scrollable{scrollbar-width:none}.broker-home-marquee.broker-home-marquee--scrollable::-webkit-scrollbar{height:0;display:none}}@media (min-width:768px){.live-list-internal-preview.app-shell.company-portal-crm,.guest-internal-crm-shell.live-list-internal-preview{flex-direction:column;height:100dvh;max-height:100dvh;display:flex;overflow:hidden}.live-list-internal-preview .live-list-internal-preview__main,.live-list-internal-preview .dynamic-sheet-table-frame{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.live-list-internal-preview .crm-desktop-table-only.crm-modern-table-wrap--scroll{flex:auto;min-height:0;overflow:auto}}@media (max-width:767px){.live-list-home-page-root,.live-list-home-page-root .live-list-home-refresh-scroll,.live-list-home-page-root .live-list-home-mobile-scale-wrap{width:100%;max-width:100%;margin-inline:0;padding-inline:0;overflow-x:hidden}.live-list-home-page-root{--live-list-home-ui-scale:.85;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.live-list-home-page-root .live-list-home-mobile-scale-wrap{transform:scale(var(--live-list-home-ui-scale,.85));transform-origin:top;width:calc(100% / var(--live-list-home-ui-scale,.85));max-width:calc(100% / var(--live-list-home-ui-scale,.85));min-height:calc(100dvh / var(--live-list-home-ui-scale,.85));flex:auto}}.live-list-home-page-root{background-color:var(--color-live-list-canvas);--live-list-home-ui-scale:1;overscroll-behavior:none;flex-direction:column;align-items:stretch;width:100%;max-width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;margin:0;padding:0;display:flex;overflow-x:hidden}.live-list-home-page-root .live-list-home-refresh-scroll,.live-list-home-page-root .live-list-home-mobile-scale-wrap{flex-direction:column;flex:auto;align-items:stretch;width:100%;min-width:0;max-width:100%;min-height:0;margin:0;padding:0;display:flex;transform:none}@media (min-width:768px){.live-list-home-page-root{overscroll-behavior-y:auto;overflow-y:auto}.broker-home-marquee--scrollable .broker-home-marquee-track{animation:none!important;transform:none!important}.company-crm-scroll:has(.broker-home){flex-direction:column;height:100%;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.company-crm-scroll:has(.broker-home)>.broker-home{flex:auto;height:100%;min-height:0}}@keyframes broker-offers-ticker-marquee{0%{transform:translate(0,0)}to{transform:translate(-33.3333%)}}@keyframes broker-offers-ticker-marquee-right{0%{transform:translate(-33.3333%)}to{transform:translate(0,0)}}.dynamic-sheet-table-frame--pro{--vb19-show-all-bg:#14532d;--vb19-show-all-fg:#fff}.dynamic-sheet-table-frame--pro .sequential-filter-bar__control--reset{border-color:var(--vb19-show-all-bg);background:var(--vb19-show-all-bg);color:var(--vb19-show-all-fg);font-weight:700}.dynamic-sheet-table-frame--pro .sequential-filter-bar__control--reset:hover:not(:disabled){background:var(--vb19-show-all-bg);filter:brightness(1.15)}@media (max-width:767px){.dynamic-sheet-table-frame--pro .sequential-filter-bar__control--reset{z-index:2;min-height:2.4rem;box-shadow:-.5rem 0 .5rem -.25rem var(--color-bg-muted,#f8fafc);margin-inline-start:auto;position:sticky;inset-inline-end:0}}.crm-modern-table--blue-head thead th{height:auto;min-height:0;line-height:var(--lh-tight,1.25);padding-top:.324rem;padding-bottom:.324rem}@media (min-width:768px){.crm-modern-table--blue-head thead th{padding-top:var(--table-cell-pad-y-dense);padding-bottom:var(--table-cell-pad-y-dense)}}.crm-modern-table--vb19.crm-modern-table--blue-head{--fx-table-head:#1c306b;--fx-table-head-text:#fff}.company-crm-shell--vb19{--luxury-chrome:#000;--color-page-header:#630109}.crm-modern-table--blue-head thead th:has(.vb19-head-gear){text-align:center;vertical-align:middle;padding:4px!important}.vb19-head-gear{box-sizing:border-box;width:calc(1em * var(--lh-tight,1.25) + 2 * .324rem - 8px);height:calc(1em * var(--lh-tight,1.25) + 2 * .324rem - 8px);min-width:calc(1em * var(--lh-tight,1.25) + 2 * .324rem - 8px);min-height:calc(1em * var(--lh-tight,1.25) + 2 * .324rem - 8px);color:var(--color-header-settings-icon,#22c55e);cursor:pointer;background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;padding:0;transition:background-color .18s,transform .18s;display:inline-flex}.vb19-head-gear svg{width:100%;height:100%}@media (min-width:768px){.vb19-head-actions{--vb19-gear-size:calc((1em * var(--lh-tight,1.25) + 2 * var(--table-cell-pad-y-dense,.28rem) - 8px) * 1.2);vertical-align:middle;justify-content:flex-end;align-items:center;gap:.45rem;max-width:100%;display:inline-flex}.vb19-status-dots{flex:none;align-items:center;gap:.55rem;display:inline-flex}.vb19-status-dot{box-sizing:border-box;width:calc(var(--vb19-gear-size) * .82);height:calc(var(--vb19-gear-size) * .82);min-width:calc(var(--vb19-gear-size) * .82);min-height:calc(var(--vb19-gear-size) * .82);cursor:pointer;border:0;border-radius:999px;flex:none;padding:0}.vb19-status-dot--all{box-shadow:inset 0 0 0 1.5px #1118278c}.vb19-status-dot:hover{transform:scale(1.08)}.vb19-status-dot:focus-visible{outline-offset:2px;outline:2px solid #fff}.vb19-status-dot--active{box-shadow:0 0 0 2px #fff}.vb19-status-dot--all.vb19-status-dot--active{box-shadow:0 0 0 2px #fff,inset 0 0 0 1.5px #1118278c}.vb19-head-gear{width:var(--vb19-gear-size);height:var(--vb19-gear-size);min-width:var(--vb19-gear-size);min-height:var(--vb19-gear-size);color:#fff}.vb19-head-gear:focus-visible{outline-color:#fff}}.vb19-head-gear:hover{background:#ffffff24}.vb19-head-gear:active{transform:scale(.94)}.vb19-head-gear:focus-visible{outline:2px solid var(--color-header-settings-icon,#22c55e);outline-offset:2px}@media (min-width:768px){.dynamic-sheet-table-frame--pro .sequential-filter-bar__scroll{min-height:2.65rem;padding-block:.25rem}.dynamic-sheet-table-frame--pro .sequential-filter-bar__scroll>:first-child{margin-inline-start:auto}.dynamic-sheet-table-frame--pro .sequential-filter-bar__scroll>:last-child{margin-inline-end:auto}.dynamic-sheet-table-frame--pro .sequential-filter-bar__chip,.dynamic-sheet-table-frame--pro .sequential-filter-bar__control--inline{min-height:2.15rem;padding-block:.3rem;font-size:.85rem}.dynamic-sheet-table-frame--pro>.crm-modern-table-wrap{padding-top:0!important}.dynamic-sheet-table-frame--pro>.crm-modern-table-wrap>.crm-modern-table{margin-top:calc(1px - .5rem)}.crm-modern-table--blue-head{--fx-table-head:#1c306b;--fx-table-head-text:#fff}.crm-modern-table--vb19{--vb19-chip-h:1.8rem;--vb19-row-pad-y:.228rem;--vb19-chip-pad-x:.95rem;--vb19-chip-font:var(--dashboard-label-font,calc(.85rem * 1.07 * 1.1));--vb19-actions-w:15rem}.crm-modern-table--vb19.crm-modern-table:not(.pc-table-plain) tbody tr:not(.crm-modern-row--details)>td{padding-top:var(--vb19-row-pad-y)!important;padding-bottom:var(--vb19-row-pad-y)!important}.crm-modern-table--vb19 thead th:first-child,.crm-modern-table--vb19 td.table-col-property-name{width:12.5rem;min-width:12.5rem}.crm-modern-table--vb19 td.table-col-property-name,.crm-modern-table--vb19 td.table-col-status{vertical-align:middle!important;text-align:center!important}.crm-modern-table--vb19 td.table-col-property-name>.inline-flex,.crm-modern-table--vb19 .table-property-cell-pc{justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;height:100%;min-height:100%;display:flex}.crm-modern-table--vb19 td.table-col-status :is(.lease-status-pill,.lease-status-badge-solid){vertical-align:middle}.crm-modern-table--vb19 .table-property-name-box,.crm-modern-table--vb19.crm-modern-table--vb19 tbody .table-col-status :is(.lease-status-pill,.lease-status-badge-solid){max-width:100%;margin:0 auto;box-sizing:border-box!important;height:var(--vb19-chip-h)!important;min-height:var(--vb19-chip-h)!important;max-height:var(--vb19-chip-h)!important;padding:0 var(--vb19-chip-pad-x)!important;font-size:var(--vb19-chip-font)!important;justify-content:center!important;align-items:center!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.crm-modern-table--vb19 tr[data-lease-tone=vacant]{--vb19-tone-bg:linear-gradient(180deg, #fff 0%, #f3f4f6 100%);--vb19-tone-fg:#111827;--vb19-tone-border:#111827}.crm-modern-table--vb19 tr[data-lease-tone=booked]{--vb19-tone-bg:linear-gradient(180deg, #ffe566 0%, #f5d76e 55%, #eab308 100%);--vb19-tone-fg:#111827;--vb19-tone-border:#ca8a04}.crm-modern-table--vb19 tr[data-lease-tone=contract]{--vb19-tone-bg:linear-gradient(180deg, #d4a06a 0%, #b87333 100%);--vb19-tone-fg:#fff;--vb19-tone-border:#8b5a2b}.crm-modern-table--vb19 tr[data-lease-tone=deposit]{--vb19-tone-bg:linear-gradient(180deg, #f0a898 0%, #e08a7a 100%);--vb19-tone-fg:#fff;--vb19-tone-border:#c45c4a}.crm-modern-table--vb19 tr[data-lease-tone=on_hold]{--vb19-tone-bg:linear-gradient(180deg, #c8c8c8 0%, #b0b0b0 100%);--vb19-tone-fg:#111827;--vb19-tone-border:#9ca3af}.crm-modern-table--vb19 tr[data-lease-tone=leased]{--vb19-tone-bg:linear-gradient(180deg, #a82438 0%, #8b1a2b 100%);--vb19-tone-fg:#fff;--vb19-tone-border:#6b1220}.crm-modern-table--vb19 tr[data-lease-tone=temporarily_occupied]{--vb19-tone-bg:linear-gradient(180deg, #b3a3d6 0%, #9b8bc4 100%);--vb19-tone-fg:#fff;--vb19-tone-border:#7c6aad}.crm-modern-table--vb19 tr[data-lease-tone=occupied]{--vb19-tone-bg:linear-gradient(180deg, #93b8d4 0%, #7ba3c4 100%);--vb19-tone-fg:#fff;--vb19-tone-border:#5a849e}.crm-modern-table--vb19 tr[data-lease-tone=unknown]{--vb19-tone-bg:#fff;--vb19-tone-fg:#111827;--vb19-tone-border:#d1d5db}.crm-modern-table--vb19.crm-modern-table--vb19 tr[data-lease-tone] .table-property-name-box,.crm-modern-table--vb19.crm-modern-table--vb19 tr[data-lease-tone] .table-col-status :is(.lease-status-pill,.lease-status-badge-solid){background:var(--vb19-tone-bg)!important;color:var(--vb19-tone-fg)!important;border-color:var(--vb19-tone-border)!important}.crm-modern-table--vb19 thead th:last-child,.crm-modern-table--vb19 tbody tr.crm-modern-row td.row-actions{width:var(--vb19-actions-w);min-width:var(--vb19-actions-w);max-width:var(--vb19-actions-w);overflow:hidden;text-align:center!important;vertical-align:middle!important}.crm-modern-table--vb19 td.row-actions .row-actions-dropdown-root{height:100%;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.crm-modern-table--vb19.crm-modern-table--vb19 td.row-actions :is(.row-actions-menu-trigger,button[aria-label=Actions]):not(.desktop-unit-actions__item){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:var(--vb19-chip-h)!important;min-height:var(--vb19-chip-h)!important;max-height:var(--vb19-chip-h)!important;padding:0 var(--vb19-chip-pad-x)!important;text-overflow:ellipsis!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;overflow:hidden!important}.crm-modern-table--vb19 .row-actions-trigger-label,.crm-modern-table--vb19 .leas-sys-permanent-label{text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:100%!important;display:inline-flex!important;overflow:hidden!important}.crm-modern-table--vb19 .leas-sys-permanent-label>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.crm-modern-table--vb19 .row-actions-trigger-label .countdown,.crm-modern-table--vb19 .row-actions-trigger-icon{flex-shrink:0}.crm-modern-table--vb19.crm-modern-table--vb19.crm-modern-table--vb19 tr[data-lease-tone] td.row-actions :is(.row-actions-menu-trigger,button[aria-label=Actions]):not(.desktop-unit-actions__item){background:var(--vb19-tone-bg)!important;color:var(--vb19-tone-fg)!important;border-color:var(--vb19-tone-border)!important;box-sizing:border-box!important;height:var(--vb19-chip-h)!important;min-height:var(--vb19-chip-h)!important;max-height:var(--vb19-chip-h)!important;padding:0 var(--vb19-chip-pad-x)!important;font-size:var(--vb19-chip-font)!important;font-weight:600!important;line-height:1.15!important}.crm-modern-table--vb19.crm-modern-table--vb19.crm-modern-table--vb19 tr[data-lease-tone] td.row-actions :is(.row-actions-menu-trigger,button[aria-label=Actions]):not(.desktop-unit-actions__item):hover{filter:brightness(.96);background:var(--vb19-tone-bg)!important}.crm-modern-table--vb19 .row-actions-trigger-label{font-size:var(--vb19-chip-font);gap:.35rem;font-weight:600;line-height:1.15}.crm-modern-table--vb19 .row-actions-trigger-label .countdown{padding:.04rem .35rem;font-size:1em;font-weight:700;line-height:1.15}.crm-modern-table--vb19 .leas-sys-permanent-label{max-width:100%;line-height:1.15}.crm-modern-table--vb19 .leas-sys-permanent-label__stamp{font-size:.79rem}}.crm-nav-root--hub-black [data-hub-icon=theme]{color:var(--hub-icon-theme)!important}.crm-nav-root--hub-black [data-hub-icon=filter]{color:var(--hub-icon-filter)!important}.crm-nav-root--hub-black [data-hub-icon=plus]{color:var(--hub-icon-plus)!important}.crm-nav-root--hub-black [data-hub-icon=menu]{color:var(--hub-icon-menu)!important}.crm-nav-root--hub-black [data-hub-icon=bell]{color:var(--hub-icon-bell)!important}.crm-nav-root--hub-black [data-hub-icon=control]{color:var(--hub-icon-control)!important}.crm-nav-root--hub-black [data-hub-icon=view]{color:var(--hub-icon-view)!important}@media (min-width:768px){:is(.crm-nav-root--vb19 .crm-topnav-primary:has(.crm-topnav-search-cluster),.crm-nav-root--internal .crm-topnav-primary:has(.crm-topnav-search-cluster),.crm-nav-root--market .crm-topnav-primary:has(.crm-topnav-search-cluster),.crm-nav-root--leads .crm-topnav-primary:has(.crm-topnav-search-cluster)){grid-template-columns:minmax(0,1fr) minmax(12rem,calc(72% - 593.28px)) minmax(0,1fr);align-items:center;display:grid}.crm-nav-root--vb19 .crm-topnav-brand-cluster,.crm-nav-root--internal .crm-topnav-brand-cluster,.crm-nav-root--market .crm-topnav-brand-cluster,.crm-nav-root--leads .crm-topnav-brand-cluster{grid-column:1;justify-self:start}.crm-nav-root--vb19 .crm-topnav-actions,.crm-nav-root--internal .crm-topnav-actions,.crm-nav-root--market .crm-topnav-actions,.crm-nav-root--leads .crm-topnav-actions{grid-column:3;justify-self:end}.crm-nav-root--vb19 .crm-topnav-search-cluster,.crm-nav-root--internal .crm-topnav-search-cluster,.crm-nav-root--market .crm-topnav-search-cluster,.crm-nav-root--leads .crm-topnav-search-cluster{grid-column:2;width:100%;min-width:0;max-width:none;height:auto;max-height:none;margin:0;position:relative;top:auto;left:auto;transform:none}.crm-nav-root--vb19 .crm-topnav-search-wrap,.crm-nav-root--internal .crm-topnav-search-wrap,.crm-nav-root--market .crm-topnav-search-wrap,.crm-nav-root--leads .crm-topnav-search-wrap{width:100%;max-width:100%;height:calc(var(--site-tabs-height,2.65rem) * .72 * 1.2 * 1.2);min-height:calc(var(--site-tabs-height,2.65rem) * .72 * 1.2 * 1.2);max-height:calc(var(--site-tabs-height,2.65rem) * .72 * 1.2 * 1.2);flex:auto}.crm-nav-root--vb19 .crm-topnav-primary,.crm-nav-root--internal .crm-topnav-primary,.crm-nav-root--market .crm-topnav-primary,.crm-nav-root--leads .crm-topnav-primary{min-height:calc(var(--site-tabs-height,2.65rem) * .72 * 1.2 * 1.2 + .7rem)}.crm-nav-root--vb19 .crm-topnav-dashboard-btn,.crm-nav-root--vb19 .crm-topnav-dashboard-label,.crm-nav-root--internal .crm-topnav-dashboard-btn,.crm-nav-root--market .crm-topnav-dashboard-btn,.crm-nav-root--internal .crm-topnav-dashboard-label,.crm-nav-root--market .crm-topnav-dashboard-label,.crm-nav-root--leads .crm-topnav-dashboard-btn,.crm-nav-root--leads .crm-topnav-dashboard-label{font-size:calc(var(--dashboard-label-font,1rem) * 1.25)}.crm-nav-root--vb19 .crm-topnav-greeting,.crm-nav-root--internal .crm-topnav-greeting,.crm-nav-root--market .crm-topnav-greeting,.crm-nav-root--leads .crm-topnav-greeting{font-size:1.125rem!important}.crm-nav-root--vb19 .crm-topnav-brand,.crm-nav-root--internal .crm-topnav-brand,.crm-nav-root--market .crm-topnav-brand,.crm-nav-root--leads .crm-topnav-brand{max-width:min(30vw,24rem)}.crm-modern-table--vb19.crm-modern-table--vb19:not(.pc-table-plain){border-spacing:0 .5rem}.dynamic-sheet-table-frame--pro>.crm-modern-table-wrap>.crm-modern-table.crm-modern-table--vb19{margin-top:0}.crm-modern-table--vb19.crm-modern-table--vb19:not(.pc-table-plain) tbody tr:not(.crm-modern-row--details)>td,.crm-modern-table--vb19.crm-modern-table--vb19:not(.pc-table-plain) tbody tr:not(.crm-modern-row--details)>td:first-child,.crm-modern-table--vb19.crm-modern-table--vb19:not(.pc-table-plain) tbody tr:not(.crm-modern-row--details)>td:last-child{border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid var(--color-vb19-row-line)!important;border-radius:0!important}.crm-modern-table--vb19 .row-actions-trigger-icon{opacity:.85}.crm-modern-table--vb19 .leas-sys-permanent-label{white-space:nowrap;flex-direction:row;justify-content:center;align-items:center;gap:.4rem;max-width:100%}.crm-modern-table--vb19 .leas-sys-permanent-label__stamp:before{content:"•";margin-inline-end:.4rem}.crm-modern-table--vb19 td.table-col-unit-offer{position:relative;overflow:hidden;vertical-align:middle!important;text-align:center!important}.crm-modern-table--vb19 td.table-col-unit-offer:before{content:"";z-index:0;pointer-events:none;background:#ffd7007a;animation:4.5s ease-in-out infinite vb19-unit-offer-cell-fade;position:absolute;inset:0}.crm-modern-table--vb19 td.table-col-unit-offer .unit-number-offer-btn{z-index:1;min-width:0;min-height:0;padding:.2rem .35rem;position:relative}.crm-modern-table--vb19 td.table-col-unit-offer .unit-number-golden-ring{display:none}}@keyframes vb19-unit-offer-cell-fade{0%,to{opacity:0}50%{opacity:1}}.market-filter-field{border-radius:20px!important}.desktop-unit-actions__item.desktop-unit-actions__item--offer-long,[data-theme=dark] .desktop-unit-actions__item.desktop-unit-actions__item--offer-long{border:2px solid var(--color-live-list-gold,gold)!important}.app-popup-panel.lead-fu-panel{width:90vw!important;min-width:90vw!important;max-width:90vw!important;height:min(80vh,80dvh)!important;min-height:0!important;max-height:min(80vh,80dvh)!important}@media (min-width:768px){.app-popup-panel.lead-fu-panel{width:40vw!important;min-width:min(30rem,92vw)!important;max-width:40vw!important}}.lead-fu{min-width:0;color:var(--color-text);flex-direction:column;gap:.5rem;padding-top:.5rem;display:flex}.lead-fu .lead-fu__title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.lead-fu .lead-fu__title{text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;margin:0;font-size:.95rem;font-weight:800;overflow:hidden}.lead-fu .lead-fu__edit{border:1.5px solid var(--color-text);background:var(--color-card);min-height:2.25rem;color:var(--color-text);border-radius:10px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.85rem;font-weight:600;display:inline-flex}.lead-fu .lead-fu__edit svg{width:1.05rem;height:1.05rem}.lead-fu .lead-fu__edit:disabled{opacity:.55;cursor:default}.lead-fu .lead-fu__facts{background:var(--lead-facts-bg);color:var(--lead-facts-text);border-radius:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:.25rem .5rem;display:grid;box-shadow:0 2px 6px #0f172a1f}.lead-fu .lead-fu__fact{text-align:center;min-width:0;padding:.3rem .375rem}.lead-fu .lead-fu__fact:not(:nth-child(3n+1)){border-inline-start:1px solid var(--lead-facts-divider)}.lead-fu .lead-fu__fact:nth-child(n+4){border-top:1px solid var(--lead-facts-divider)}.lead-fu .lead-fu__fact dt{text-overflow:ellipsis;white-space:nowrap;color:var(--lead-facts-label);letter-spacing:.02em;text-transform:uppercase;font-size:.62rem;font-weight:600;overflow:hidden}.lead-fu .lead-fu__fact dd{text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0 0;font-size:.85rem;font-weight:800;overflow:hidden}.lead-fu .lead-fu__fields{flex-direction:column;gap:.375rem;display:flex}.lead-fu .lead-fu__field{min-width:0}.lead-fu .lead-fu__label{letter-spacing:.02em;text-transform:uppercase;margin-bottom:.125rem;font-size:.68rem;font-weight:800;display:block}.lead-fu .lead-fu__control-row{grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.lead-fu .lead-fu__icon{color:var(--color-text);justify-content:center;align-items:center;display:flex}.lead-fu .lead-fu__icon svg{width:1.6rem;height:1.6rem}.lead-fu .lead-fu__input{border:1px solid var(--color-border);background:var(--color-card);width:100%;min-width:0;min-height:2.25rem;color:var(--color-text);border-radius:10px;padding:.4rem .625rem;font-size:.85rem;line-height:1.35}.lead-fu .lead-fu__input--text{resize:none;height:2.25rem}.lead-fu .lead-fu__input:disabled{opacity:1;cursor:default;-webkit-text-fill-color:var(--color-text)}.lead-fu .lead-fu__cta{border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;padding-top:.5rem;display:grid}.lead-fu .lead-fu__cta-btn{border:2px solid var(--lead-outline);background:var(--color-card);min-height:2.75rem;color:var(--color-text);border-radius:10px;justify-content:center;align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;display:inline-flex}.lead-fu .lead-fu__cta-btn:hover:not(:disabled){background:var(--color-accent-soft)}.lead-fu .lead-fu__cta-btn:disabled{opacity:.5;cursor:not-allowed}.lead-fu .lead-fu__cta-icon{width:1.25rem;height:1.25rem}.lead-fu .lead-fu__cta-icon--call{color:var(--lead-outline);fill:currentColor}.lead-fu .lead-fu__cta-icon--whatsapp{color:var(--color-whatsapp)}.lead-fu .lead-fu__footer{justify-content:flex-end;gap:.625rem;display:flex}.lead-fu .lead-fu__footer-btn{background:var(--popup-header-bg);min-width:5.5rem;min-height:2.75rem;color:var(--popup-header-text);border:0;border-radius:10px;padding:0 1.25rem;font-size:.95rem;font-weight:600}.lead-fu .lead-fu__footer-btn:hover:not(:disabled){filter:brightness(1.15)}.lead-fu .lead-fu__footer-btn:disabled{opacity:.55;cursor:not-allowed}.lead-fu :is(.lead-fu__edit,.lead-fu__cta-btn,.lead-fu__footer-btn,.lead-fu__input):focus-visible{outline:2px solid var(--lead-outline);outline-offset:2px}@media (min-width:768px){.lead-fu{gap:.75rem}.lead-fu .lead-fu__title{font-size:1.15rem}.lead-fu .lead-fu__facts{padding:.375rem .75rem}.lead-fu .lead-fu__fact{padding:.5rem}.lead-fu .lead-fu__fact dt{font-size:.75rem}.lead-fu .lead-fu__fact dd{font-size:1.05rem}.lead-fu .lead-fu__fields{gap:.625rem}.lead-fu .lead-fu__label{font-size:.78rem}.lead-fu .lead-fu__control-row{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem}.lead-fu .lead-fu__icon svg{width:1.9rem;height:1.9rem}.lead-fu .lead-fu__input--text{resize:vertical;height:3.5rem}}.lead-fu-badge{--lead-fu-bg:var(--lead-fu-feedback-bg);--lead-fu-text:var(--lead-fu-feedback-text);--lead-fu-border:var(--lead-fu-feedback-border);border:1px solid var(--lead-fu-border);background:var(--lead-fu-bg);max-width:13rem;min-height:2.25rem;color:var(--lead-fu-text);white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;gap:.3rem;margin-inline-end:.375rem;padding:0 .625rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.lead-fu-badge[data-field=action]{--lead-fu-bg:var(--lead-fu-action-bg);--lead-fu-text:var(--lead-fu-action-text);--lead-fu-border:var(--lead-fu-action-border)}.lead-fu-badge[data-field=second]{--lead-fu-bg:var(--lead-fu-second-bg);--lead-fu-text:var(--lead-fu-second-text);--lead-fu-border:var(--lead-fu-second-border)}.lead-fu-badge[data-field=stage]{--lead-fu-bg:var(--lead-fu-stage-bg);--lead-fu-text:var(--lead-fu-stage-text);--lead-fu-border:var(--lead-fu-stage-border)}.lead-fu-badge svg{flex-shrink:0;width:.85rem;height:.85rem}.lead-fu-badge__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.lead-fu-badge__more{background:var(--lead-fu-border);color:var(--lead-fu-text);border-radius:9999px;padding:.1rem .3rem;font-size:.65rem}.lead-fu-badge:hover{filter:brightness(.97)}.lead-fu-badge:focus-visible{outline:2px solid var(--lead-fu-text);outline-offset:2px}@media (min-width:768px){.lead-fu-badge{height:1.76rem;min-height:0}.crm-modern-table--leads{--vb19-chip-h:1.76rem;--vb19-row-pad-y:.11rem;--vb19-actions-w:25rem}.crm-modern-table--leads.crm-modern-table--vb19.crm-modern-table:not(.pc-table-plain) tbody tr:not(.crm-modern-row--details)>td{line-height:1.25;padding-top:var(--vb19-row-pad-y)!important;padding-bottom:var(--vb19-row-pad-y)!important}.app-popup-panel.lead-assign-panel{width:min(32rem,92vw)!important;max-width:min(32rem,92vw)!important}}.lead-assign{min-height:0;color:var(--color-text);flex-direction:column;gap:.625rem;padding-top:.5rem;display:flex}.lead-assign .lead-assign__title{margin:0;font-size:1rem;font-weight:800}.lead-assign .lead-assign__current{color:var(--color-text-muted);margin:.125rem 0 0;font-size:.85rem}.lead-assign .lead-assign__search{border:1px solid var(--color-border);background:var(--color-card);border-radius:10px;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .75rem;display:flex}.lead-assign .lead-assign__search svg{width:1rem;height:1rem;color:var(--color-text-muted);flex-shrink:0}.lead-assign .lead-assign__search input{width:100%;min-width:0;color:var(--color-text);background:0 0;border:0;outline:none;font-size:.9rem}.lead-assign .lead-assign__error{color:var(--color-danger);margin:0;font-size:.85rem;font-weight:600}.lead-assign .lead-assign__list{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.lead-assign .lead-assign__empty{color:var(--color-text-muted);text-align:center;padding:1rem;font-size:.85rem}.lead-assign .lead-assign__agent{border:1px solid var(--color-border);background:var(--color-card);width:100%;min-height:3.25rem;color:var(--color-text);text-align:start;border-radius:10px;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.5rem .75rem;display:grid}.lead-assign .lead-assign__agent:hover:not(:disabled){border-color:var(--lead-outline)}.lead-assign .lead-assign__agent[aria-pressed=true]{border:2px solid var(--lead-outline)}.lead-assign .lead-assign__agent:disabled{cursor:wait;opacity:.7}.lead-assign .lead-assign__avatar{background:var(--popup-header-bg);width:2.25rem;height:2.25rem;color:var(--popup-header-text);border-radius:9999px;justify-content:center;align-items:center;display:flex}.lead-assign .lead-assign__avatar svg{width:1.1rem;height:1.1rem}.lead-assign .lead-assign__info{flex-direction:column;gap:.1rem;min-width:0;display:flex}.lead-assign .lead-assign__name{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;overflow:hidden}.lead-assign .lead-assign__dept{color:var(--color-text-muted);font-weight:500}.lead-assign .lead-assign__contact{min-width:0;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.3rem;font-size:.78rem;display:inline-flex;overflow:hidden}.lead-assign .lead-assign__contact svg{flex-shrink:0;width:.8rem;height:.8rem}.lead-assign .lead-assign__action{color:var(--lead-outline);font-size:.85rem;font-weight:700}.lead-assign .lead-assign__action svg{width:1.25rem;height:1.25rem}.lead-assign .lead-assign__footer{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:.25rem;display:flex}.lead-assign .lead-assign__btn{background:var(--popup-header-bg);min-width:5.5rem;min-height:2.75rem;color:var(--popup-header-text);border:0;border-radius:10px;padding:0 1.25rem;font-size:.9rem;font-weight:600}.lead-assign .lead-assign__btn--ghost{border:2px solid var(--lead-outline);background:var(--color-card);color:var(--color-text)}.lead-assign :is(.lead-assign__agent,.lead-assign__btn):focus-visible{outline:2px solid var(--lead-outline);outline-offset:2px}.gh-hub{min-width:0;color:var(--color-text);flex-direction:column;gap:.75rem;padding:.75rem;display:flex}@media (min-width:768px){.gh-hub{gap:1rem;padding:1rem 1.25rem 2rem}}.gh-hub__note{color:var(--color-text-muted);margin:0;font-size:.85rem}.gh-hub__error{color:var(--color-danger);margin:0;font-size:.85rem;font-weight:600}.gh-search{border:1px solid var(--color-border);background:var(--color-card);border-radius:10px;flex:16rem;align-items:center;gap:.5rem;min-width:0;min-height:2.75rem;padding:0 .75rem;display:flex}.gh-search svg{width:1rem;height:1rem;color:var(--color-text-muted);flex-shrink:0}.gh-search input{width:100%;min-width:0;color:var(--color-text);background:0 0;border:0;outline:none;font-size:.9rem}.gh-filter select{border:1px solid var(--color-border);background:var(--color-card);max-width:12rem;min-height:2.75rem;color:var(--color-text);border-radius:10px;padding:0 .75rem;font-size:.85rem}.gh-toggle{align-items:center;gap:.4rem;min-height:2.75rem;font-size:.85rem;font-weight:600;display:inline-flex}.gh-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.gh-card{border:1px solid var(--color-border);background:var(--color-card);min-width:0;color:var(--color-text);border-radius:.75rem;flex-direction:column;transition:box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0f172a14}.gh-card:hover{box-shadow:0 8px 24px #0f172a24}.gh-card--skeleton{background:linear-gradient(90deg, var(--color-card) 0%, var(--color-border) 50%, var(--color-card) 100%);background-size:200% 100%;min-height:22rem;animation:1.4s ease-in-out infinite gh-shimmer}@keyframes gh-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.gh-card--skeleton{animation:none}}.gh-card__media{aspect-ratio:4/3;background:var(--color-border);position:relative;overflow:hidden}.gh-card__photo-btn{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.gh-card__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gh-card__empty{height:100%;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.375rem;font-size:.85rem;display:flex}.gh-card__empty svg{width:2rem;height:2rem}.gh-card__nav{color:#fff;opacity:.85;background:#0f172a8c;border:0;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gh-card__nav:hover,.gh-card__nav:focus-visible{opacity:1}.gh-card__nav--prev{inset-inline-start:.5rem}.gh-card__nav--next{inset-inline-end:.5rem}.gh-card__nav svg{width:1.2rem;height:1.2rem}.gh-card__count,.gh-card__type{border-radius:9999px;align-items:center;gap:.25rem;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;top:.5rem}.gh-card__count{color:#fff;background:#0f172a99;inset-inline-end:.5rem}.gh-card__count svg{width:.8rem;height:.8rem}.gh-card__type{background:var(--popup-header-bg);color:var(--popup-header-text);inset-inline-start:.5rem}.gh-card__body{flex-direction:column;flex:1;gap:.5rem;padding:.75rem;display:flex}.gh-card__title{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:800;overflow:hidden}.gh-card__location{min-width:0;color:var(--color-text-muted);align-items:center;gap:.3rem;margin:0;font-size:.82rem;display:flex}.gh-card__location svg{flex-shrink:0;width:.9rem;height:.9rem}.gh-card__location span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gh-card__labels{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.gh-card__labels li{border:1px solid var(--color-border);border-radius:9999px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.gh-card__labels svg{width:.8rem;height:.8rem}.gh-card__actions{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:auto;display:grid}.gh-btn{border:1.5px solid var(--lead-outline);background:var(--color-card);min-height:2.75rem;color:var(--color-text);border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.gh-btn:hover:not(:disabled){background:var(--color-accent-soft)}.gh-btn:disabled{opacity:.6;cursor:not-allowed}.gh-btn--primary{border-color:var(--popup-header-bg);background:var(--popup-header-bg);color:var(--popup-header-text)}.gh-btn--primary:hover:not(:disabled){background:var(--popup-header-bg);filter:brightness(1.12)}.gh-btn__icon{flex-shrink:0;width:1.1rem;height:1.1rem}.gh-btn__icon--whatsapp{color:var(--color-whatsapp)}.gh-link{min-height:2.25rem;color:var(--lead-outline);background:0 0;border:0;align-items:center;gap:.3rem;padding:0 .25rem;font-size:.8rem;font-weight:700;display:inline-flex}.gh-link svg{width:.9rem;height:.9rem}.gh-empty{color:var(--color-text-muted);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;display:flex}.gh-empty svg{width:2.5rem;height:2.5rem}.gh-more{justify-content:center;display:flex}.gh-btn:focus-visible,.gh-link:focus-visible,.gh-card__photo-btn:focus-visible,.gh-card__nav:focus-visible{outline:2px solid var(--lead-outline);outline-offset:2px}.gh-lightbox{color:#fff;background:#000000f0;flex-direction:column;display:flex;position:fixed;inset:0}.gh-lightbox__bar{align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.gh-lightbox__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.gh-lightbox__count{opacity:.85;font-size:.85rem}.gh-lightbox__icon,.gh-lightbox__nav{color:#fff;background:#ffffff1f;border:0;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.gh-lightbox__icon:hover,.gh-lightbox__nav:hover{background:#ffffff38}.gh-lightbox__stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:0 .5rem;display:flex;position:relative}.gh-lightbox__img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.gh-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%)}.gh-lightbox__nav--prev{inset-inline-start:.75rem}.gh-lightbox__nav--next{inset-inline-end:.75rem}.gh-lightbox__caption{text-align:center;margin:0;padding:.75rem 1rem 1rem;font-size:.9rem}@media (min-width:768px){.app-popup-panel.gh-manage-panel{width:min(48rem,94vw)!important;max-width:min(48rem,94vw)!important}}.gh-manage{color:var(--color-text);flex-direction:column;gap:.75rem;padding-top:.5rem;display:flex}.gh-manage__title{margin:0;font-size:1rem;font-weight:800}.gh-manage__hint,.gh-manage__status{color:var(--color-text-muted);margin:.125rem 0 0;font-size:.82rem}.gh-manage__error{color:var(--color-danger);margin:0;font-size:.85rem;font-weight:600}.gh-drop{border:2px dashed var(--color-border);cursor:pointer;text-align:center;border-radius:.75rem;flex-direction:column;align-items:center;gap:.25rem;padding:1.25rem;display:flex}.gh-drop.is-dragging,.gh-drop:hover{border-color:var(--lead-outline);background:var(--color-accent-soft)}.gh-drop:focus-visible{outline:2px solid var(--lead-outline);outline-offset:2px}.gh-drop svg{width:1.75rem;height:1.75rem;color:var(--lead-outline)}.gh-drop__main{font-size:.9rem;font-weight:700}.gh-drop__sub{color:var(--color-text-muted);font-size:.78rem}.gh-manage__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.gh-thumb{border:1px solid var(--color-border);background:var(--color-card);cursor:grab;border-radius:10px;flex-direction:column;gap:.375rem;padding:.375rem;display:flex}.gh-thumb.is-dragging{opacity:.5}.gh-thumb__img-wrap{aspect-ratio:4/3;background:var(--color-border);border-radius:8px;position:relative;overflow:hidden}.gh-thumb__img-wrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gh-thumb__pos,.gh-thumb__src{color:#fff;background:#0f172aa6;border-radius:9999px;padding:.1rem .4rem;font-size:.65rem;font-weight:700;position:absolute;top:.25rem}.gh-thumb__pos{inset-inline-start:.25rem}.gh-thumb__src{inset-inline-end:.25rem}.gh-thumb__caption{border:1px solid var(--color-border);background:var(--color-card);width:100%;min-height:2rem;color:var(--color-text);border-radius:8px;padding:0 .5rem;font-size:.78rem}.gh-thumb__tools{gap:.25rem;display:flex}.gh-thumb__tools button{border:1px solid var(--color-border);background:var(--color-card);min-height:2.25rem;color:var(--color-text);border-radius:8px;flex:1;justify-content:center;align-items:center;display:flex}.gh-thumb__tools button:disabled{opacity:.4}.gh-thumb__tools svg{width:1rem;height:1rem}.gh-thumb__tools .gh-thumb__delete{color:var(--color-danger)}.gh-manage__footer{justify-content:flex-end;display:flex}.gh-manage__select{border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.5rem .75rem;display:flex}.gh-manage__select-all{min-height:var(--touch-target);cursor:pointer;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;display:inline-flex}.gh-manage__select-all input,.gh-thumb__check input{width:1.125rem;height:1.125rem;accent-color:var(--color-primary);cursor:pointer}.gh-manage__select-count{color:var(--color-text-muted);flex:8rem;font-size:.8rem}.gh-manage__delete-selected{background:var(--color-danger);min-height:2.5rem;color:var(--color-white);border:0;border-radius:10px;align-items:center;gap:.375rem;padding:0 1rem;font-size:.85rem;font-weight:700;display:inline-flex}.gh-manage__delete-selected svg{width:1rem;height:1rem}.gh-manage__delete-selected:disabled{opacity:.45;cursor:not-allowed}.gh-manage__delete-selected:focus-visible{outline:2px solid var(--color-danger);outline-offset:2px}.gh-thumb.is-selected{border-color:var(--color-danger);box-shadow:0 0 0 2px var(--color-danger)}.gh-thumb__check{bottom:0;width:var(--touch-target);height:var(--touch-target);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-start:0}.gh-thumb__check:before{content:"";background:#ffffffeb;border-radius:8px;width:1.75rem;height:1.75rem;position:absolute}.gh-thumb__check input{position:relative}.gh-card__map{color:var(--lead-outline);flex-shrink:0;margin-inline-start:auto;font-weight:700;text-decoration:underline}.app-popup-panel.gh-manage-panel{height:min(92vh,92dvh)!important;max-height:min(92vh,92dvh)!important}@media (min-width:768px){.app-popup-panel.gh-manage-panel{height:min(90vh,90dvh)!important;max-height:min(90vh,90dvh)!important}}.gh-hub{background:var(--gh-page-bg);min-height:100%;color:var(--gh-page-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;gap:.875rem}.gh-hub .gh-hub__note{color:var(--gh-page-muted)}.gh-hub .gh-btn{border:1.5px solid var(--gh-gold);color:var(--gh-gold-ink);background:0 0}.gh-hub .gh-btn:hover:not(:disabled){background:var(--gh-gold-soft)}.gh-hub .gh-btn--gold{background:linear-gradient(180deg, var(--gh-gold-btn-from), var(--gh-gold-btn-to));color:var(--gh-gold-btn-text);border:0;box-shadow:0 4px 18px #f2b63147}.gh-hub .gh-btn--gold:hover:not(:disabled){background:linear-gradient(180deg, var(--gh-gold-btn-from), var(--gh-gold-btn-to));filter:brightness(1.06)}.gh-hub .gh-btn--gold .gh-btn__icon{color:var(--gh-gold-btn-text)}.gh-hub .gh-link{color:var(--gh-gold-ink)}.gh-hub .gh-panel{border:1px solid var(--gh-panel-border);background:var(--gh-panel-bg);border-radius:14px;gap:.625rem;padding:.875rem;display:grid}.gh-hub .gh-panel__selects{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.gh-hub .gh-panel__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}@media (min-width:640px){.gh-hub .gh-panel__selects{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.gh-hub .gh-panel{grid-template-columns:minmax(14rem,1.3fr) minmax(0,2.4fr) auto;align-items:center;padding:.625rem .75rem}.gh-hub .gh-panel__row{flex-wrap:nowrap}}.gh-hub .gh-search,.gh-hub .gh-filter select{border:2px solid var(--gh-field-border);background:var(--gh-input-bg);min-height:2.5rem;color:var(--gh-page-text);border-radius:10px}.gh-hub .gh-search input{color:var(--gh-page-text)}.gh-hub .gh-search input::placeholder{color:var(--gh-page-muted)}.gh-hub .gh-filter select{width:100%;max-width:none;font-size:.85rem}.gh-hub .gh-search:focus-within,.gh-hub .gh-filter select:focus-visible{border-color:var(--gh-gold);outline:none}.gh-hub .gh-toggle{border:2px solid var(--gh-field-border);background:var(--gh-input-bg);min-height:2.5rem;color:var(--gh-page-text);white-space:nowrap;border-radius:10px;padding-inline:.75rem}.gh-hub .gh-toggle input{width:1rem;height:1rem;accent-color:var(--gh-gold)}.gh-hub .gh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}@media (min-width:640px){.gh-hub .gh-grid{gap:1rem}}@media (min-width:1024px){.gh-hub .gh-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.gh-hub .gh-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.gh-hub .gh-grid--fit{height:var(--gh-grid-h);grid-auto-rows:calc((var(--gh-grid-h) - 1rem) / 2);overscroll-behavior:contain;scrollbar-color:var(--gh-panel-border) transparent;scrollbar-width:thin;padding-inline-end:.25rem;overflow-y:auto}.gh-hub .gh-card{border:1px solid var(--gh-card-border);background:var(--gh-card-bg);color:var(--gh-card-text);border-radius:14px;box-shadow:0 2px 10px #0f172a14}.gh-hub .gh-card--clickable{cursor:pointer}.gh-hub .gh-card:hover{border-color:#f2b63199;box-shadow:0 8px 22px #0f172a24}.gh-hub .gh-grid--fit .gh-card{height:100%;min-height:0}.gh-hub .gh-card--skeleton{background:linear-gradient(90deg, var(--gh-card-bg) 0%, var(--gh-chip-bg) 50%, var(--gh-card-bg) 100%);background-size:200% 100%;min-height:18rem}.gh-hub .gh-card__media{aspect-ratio:4/3;background:var(--gh-chip-bg)}.gh-hub .gh-grid--fit .gh-card__media{aspect-ratio:auto;flex:auto;min-height:6rem}.gh-hub .gh-card__empty{color:var(--gh-card-muted)}.gh-hub .gh-card__type,.gh-hub .gh-card__count{background:#080c12c7;border:1px solid #f2b6318c;padding:.2rem .6rem;font-size:.72rem;font-weight:700;top:.6rem}.gh-hub .gh-card__type{color:var(--gh-gold-text);inset-inline-start:.6rem}.gh-hub .gh-card__count{color:var(--gh-overlay-text);border-color:#0000;inset-inline-end:.6rem}.gh-hub .gh-card__nav{opacity:0;background:#080c1299;width:2rem;height:2rem;transition:opacity .15s}.gh-hub .gh-card:hover .gh-card__nav,.gh-hub .gh-card:focus-within .gh-card__nav{opacity:1}@media (hover:none){.gh-hub .gh-card__nav{opacity:.9}}.gh-hub .gh-card__tools{bottom:.5rem;gap:.3rem;display:flex;position:absolute;inset-inline-end:.5rem}.gh-hub .gh-card__tool{width:2rem;height:2rem;color:var(--gh-gold-text);background:#080c12b8;border:1px solid #f2b63173;border-radius:9999px;justify-content:center;align-items:center;display:flex}.gh-hub .gh-card__tool:hover{background:#080c12eb}.gh-hub .gh-card__tool svg{width:.95rem;height:.95rem}.gh-hub .gh-card__body{flex:none;gap:.25rem;padding:.5rem .75rem .625rem}.gh-hub .gh-card__title{color:var(--gh-card-text);font-family:ui-serif,Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:700}.gh-hub .gh-card__unitline{color:var(--gh-gold-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;font-weight:600;overflow:hidden}.gh-hub .gh-card__location{color:var(--gh-card-muted);font-size:.76rem}.gh-hub .gh-card__location svg{color:var(--gh-gold)}.gh-hub .gh-card__map{color:var(--gh-gold-ink);font-size:.74rem}.gh-hub .gh-card__labels{flex-wrap:nowrap;gap:.35rem;margin-top:.1rem;overflow:hidden}.gh-hub .gh-card__labels li{border:1px solid var(--gh-chip-border);background:var(--gh-chip-bg);color:var(--gh-card-text);white-space:nowrap;border-radius:6px;flex-shrink:0;gap:.25rem;padding:.2rem .45rem;font-size:.7rem;font-weight:600}.gh-hub .gh-card__labels li.is-price{border-color:var(--gh-gold);background:var(--gh-gold-soft);color:var(--gh-gold-ink);font-weight:700}.gh-hub .gh-card__actions{gap:.5rem;margin-top:.3rem}.gh-hub .gh-card .gh-btn{border-radius:8px;min-height:2.25rem;font-size:.8rem;font-weight:700}.gh-hub .gh-card .gh-btn--whatsapp{border:1px solid var(--gh-wa-border);background:var(--gh-wa-bg);color:var(--gh-wa-text)}.gh-hub .gh-card .gh-btn--email{border:1px solid var(--gh-mail-border);background:var(--gh-mail-bg);color:var(--gh-mail-text)}.gh-hub .gh-card .gh-btn__icon,.gh-hub .gh-card .gh-btn__icon--whatsapp{color:currentColor;width:1rem;height:1rem}.gh-hub .gh-empty{color:var(--gh-page-muted)}.gh-hub :is(.gh-btn,.gh-link,.gh-card__photo-btn,.gh-card__nav,.gh-card__tool,.gh-card__map):focus-visible{outline:2px solid var(--gh-gold);outline-offset:2px}.app-popup-panel.gh-details-panel{width:90vw!important;min-width:90vw!important;max-width:90vw!important;height:min(80vh,80dvh)!important;min-height:0!important;max-height:min(80vh,80dvh)!important}@media (min-width:768px){.app-popup-panel.gh-details-panel{width:50vw!important;min-width:0!important;max-width:50vw!important;height:min(90vh,90dvh)!important;max-height:min(90vh,90dvh)!important}}.gh-dt{color:var(--color-text);flex-direction:column;gap:.875rem;padding-top:.5rem;display:flex;container-type:inline-size}.gh-dt__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.gh-dt__crumbs{min-width:0;color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.78rem;display:flex}.gh-dt__crumbs svg{flex-shrink:0;width:.85rem;height:.85rem}.gh-dt__crumbs strong{color:var(--color-text);font-weight:600}.gh-dt__top-actions{gap:.25rem;display:flex}.gh-dt__ghost{min-height:2.25rem;color:var(--color-text);background:0 0;border:0;border-radius:8px;align-items:center;gap:.35rem;padding:0 .6rem;font-size:.85rem;font-weight:600;display:inline-flex}.gh-dt__ghost:hover{background:var(--color-accent-soft)}.gh-dt__ghost svg{width:1rem;height:1rem}.gh-dt__mosaic{grid-template-columns:minmax(0,1fr);gap:.5rem;height:13rem;display:grid}.gh-dt__side{display:none}@container (min-width:520px){.gh-dt__mosaic:not(.is-single){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.gh-dt__mosaic{height:18rem}.gh-dt__side{grid-template-rows:1fr 1fr;gap:.5rem;min-height:0;display:grid}}.gh-dt__main{min-height:0;position:relative}.gh-dt__ph{background:var(--color-border);cursor:zoom-in;border:0;border-radius:14px;width:100%;height:100%;min-height:0;padding:0;display:block;overflow:hidden}.gh-dt__ph img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .25s}.gh-dt__ph:hover img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.gh-dt__ph img{transition:none}}.gh-dt__ph-empty{cursor:default}.gh-dt__count,.gh-dt__badge{color:#fff;background:#0f172aad;border-radius:8px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute}.gh-dt__count{inset-inline-end:.6rem;bottom:.6rem}.gh-dt__badge{inset-inline-start:.6rem;bottom:.6rem}.gh-dt__count svg{width:.9rem;height:.9rem}.gh-dt__nophotos{border:1px dashed var(--color-border);height:8rem;color:var(--color-text-muted);border-radius:14px;justify-content:center;align-items:center;display:flex}.gh-dt__body{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@container (min-width:620px){.gh-dt__body{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.gh-dt__main-col{flex-direction:column;gap:.875rem;min-width:0;display:flex}.gh-dt__price-row{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.gh-dt__price{margin:0;font-size:clamp(1.4rem,1.1rem + 1.2cqi,1.9rem);font-weight:800;line-height:1.1}.gh-dt__map{border:1.5px solid var(--color-text);min-height:2.25rem;color:var(--color-text);border-radius:9px;align-items:center;gap:.35rem;padding:0 .75rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.gh-dt__map svg{width:1rem;height:1rem}.gh-dt__map:hover{background:var(--color-accent-soft)}.gh-dt__section{border-top:1px solid var(--color-border);padding-top:.875rem}.gh-dt__h{margin:0 0 .6rem;font-size:1rem;font-weight:700}.gh-dt__grid{grid-template-columns:minmax(0,1fr);gap:.55rem 1.25rem;margin:0;display:grid}@container (min-width:420px){.gh-dt__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gh-dt__row{grid-template-columns:minmax(7.5rem,auto) minmax(0,1fr);align-items:start;gap:.5rem;font-size:.875rem;display:grid}.gh-dt__row dt{color:var(--color-text-muted);align-items:center;gap:.45rem;display:flex}.gh-dt__row dt svg{flex-shrink:0;width:1.05rem;height:1.05rem}.gh-dt__row dd{overflow-wrap:anywhere;margin:0;font-weight:500}.gh-dt__kicker{color:var(--color-text-muted);margin:0 0 .25rem;font-size:.78rem}.gh-dt__title{margin:0;font-size:1.15rem;font-weight:700}.gh-dt__aside{border:1px solid var(--gh-dt-aside-border);background:var(--gh-dt-aside-bg);border-radius:16px;flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.gh-dt__agent,.gh-dt__company{border:1px solid var(--color-border);background:var(--color-card);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;padding:.875rem;display:flex}.gh-dt__avatar,.gh-dt__logo{background:var(--popup-header-bg);width:3.5rem;height:3.5rem;color:var(--popup-header-text);border-radius:9999px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:800;display:flex}.gh-dt__logo{border-radius:12px}.gh-dt__agent-name,.gh-dt__company p{margin:0;font-size:1rem;font-weight:600}.gh-dt__agent-actions{grid-template-columns:1fr 1fr;gap:.4rem;width:100%;display:grid}.gh-dt__btn{min-height:2.5rem;color:var(--gh-dt-btn-text);border:0;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.gh-dt__btn--wa{background:var(--gh-dt-wa-bg)}.gh-dt__btn--mail{background:var(--gh-dt-mail-bg)}.gh-dt__btn--bulk{background:var(--gh-dt-wa-bg);width:100%}.gh-dt__btn:hover{filter:brightness(1.1)}.gh-dt__btn-icon{flex-shrink:0;width:1.05rem;height:1.05rem}.gh-dt__agent-note{color:var(--color-text-muted);margin:0;font-size:.78rem}.gh-dt :is(.gh-dt__ghost,.gh-dt__ph,.gh-dt__map,.gh-dt__btn):focus-visible{outline:2px solid var(--lead-outline);outline-offset:2px}.tab-fb-backdrop{z-index:var(--z-modal);background:#0f172a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.tab-fb{border-block-start:.75rem solid var(--fb-navy);background:var(--fb-panel-bg);max-block-size:calc(100dvh - 2rem);inline-size:min(34rem,100%);color:var(--fb-panel-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-align:center;border-radius:.75rem;padding:2rem 1.5rem 1.75rem;position:relative;overflow-y:auto;box-shadow:0 24px 60px #0f172a4d}.tab-fb__close{background:var(--fb-close-bg);block-size:2.75rem;inline-size:2.75rem;color:var(--fb-close-text);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.tab-fb__close svg{block-size:1.25rem;inline-size:1.25rem}.tab-fb__brand{flex-direction:column;align-items:center;gap:.25rem;display:flex}.tab-fb__mark{block-size:3.5rem;inline-size:3.5rem;color:var(--fb-gold);stroke-width:2.25px}.tab-fb__name{letter-spacing:.01em;margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,1.875rem);font-weight:800}.tab-fb__name-first{color:var(--fb-gold)}.tab-fb__name-second{color:var(--fb-navy)}.tab-fb__progress{background:var(--fb-track);border-radius:9999px;block-size:.375rem;margin-block:1.25rem 1.5rem;overflow:hidden}.tab-fb__progress span{border-radius:inherit;background:linear-gradient(90deg, var(--fb-gold), var(--fb-gold-light));block-size:100%;transition:inline-size .3s;display:block}.tab-fb__question{margin:0 0 1.5rem;font-size:1.25rem;font-weight:600;line-height:1.35}.tab-fb__ends{color:var(--fb-muted);justify-content:space-between;gap:1rem;margin-block-end:.5rem;font-size:.875rem;display:flex}.tab-fb__scale{grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;display:grid}.tab-fb__score{min-block-size:2.75rem;color:var(--fb-score-text);border-radius:.375rem;font-size:1.2rem;font-weight:800;transition:transform .12s,box-shadow .12s}.tab-fb__score:hover{transform:translateY(-1px)}.tab-fb__score.is-selected{box-shadow:0 0 0 3px var(--fb-panel-bg), 0 0 0 5px var(--fb-navy);transform:scale(1.06)}.tab-fb__score:focus-visible,.tab-fb__submit:focus-visible,.tab-fb__close:focus-visible{outline:3px solid var(--fb-gold);outline-offset:2px}.tab-fb__score--0{background:var(--fb-s0)}.tab-fb__score--1{background:var(--fb-s1)}.tab-fb__score--2{background:var(--fb-s2)}.tab-fb__score--3{background:var(--fb-s3)}.tab-fb__score--4{background:var(--fb-s4)}.tab-fb__score--5{background:var(--fb-s5)}.tab-fb__score--6{background:var(--fb-s6)}.tab-fb__score--7{background:var(--fb-s7)}.tab-fb__score--8{background:var(--fb-s8)}.tab-fb__score--9{background:var(--fb-s9)}.tab-fb__score--10{background:var(--fb-s10)}@media (min-width:481px){.tab-fb{padding-inline:2.5rem}.tab-fb__question{font-size:1.375rem}.tab-fb__scale{grid-template-columns:repeat(11,minmax(0,1fr));gap:2px}.tab-fb__score{border-radius:0}.tab-fb__score--0{border-start-start-radius:9999px;border-end-start-radius:9999px}.tab-fb__score--10{border-start-end-radius:9999px;border-end-end-radius:9999px}.tab-fb__score.is-selected{border-radius:.375rem}}.tab-fb__submit{background:var(--fb-btn-bg);min-block-size:3rem;inline-size:100%;color:var(--fb-btn-text);letter-spacing:.02em;text-transform:uppercase;border-radius:10px;justify-content:center;align-items:center;gap:.75rem;margin-block-start:1.75rem;font-size:1rem;font-weight:800;display:inline-flex;box-shadow:0 4px 12px #16233f40}.tab-fb__submit svg{block-size:1.25rem;inline-size:1.25rem;color:var(--fb-btn-icon)}.tab-fb__submit:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.tab-fb__thanks{margin:.5rem 0 .25rem;font-size:1.125rem;font-weight:600;line-height:1.4}@media (prefers-reduced-motion:reduce){.tab-fb__score,.tab-fb__progress span{transition:none}}.lead-cell-chip{max-width:100%;height:var(--vb19-chip-h,1.6rem);border:1px solid var(--lead-chip-border);background:var(--lead-chip-bg);color:var(--lead-chip-text);text-overflow:ellipsis;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;padding:0 .625rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.lead-row-actions{justify-content:flex-end;align-items:center;gap:.125rem;display:inline-flex}.lead-row-actions .lead-fu-badge{margin-inline-end:0}.lead-row-actions .lead-fu-badge__more,.lead-fu-badge__more{background:var(--lead-fu-text);color:var(--lead-fu-bg)}.row-actions-dots-trigger{width:2.75rem;height:var(--vb19-chip-h,2.25rem);min-height:2rem;color:var(--lead-dots);background:0 0;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:none!important;border:0!important}td .row-actions-dots-trigger{width:calc(var(--row-icon-hit) / var(--row-icon-zoom));height:calc(var(--row-icon-hit) / var(--row-icon-zoom))}.row-actions-dots-trigger svg{width:calc(var(--row-icon-dots) / var(--row-icon-zoom));height:calc(var(--row-icon-dots) / var(--row-icon-zoom))}.lead-mcard .row-actions-dots-trigger svg{width:calc(var(--card-icon-dots) / var(--row-icon-zoom));height:calc(var(--card-icon-dots) / var(--row-icon-zoom))}.lead-mcard .lead-flag{width:calc(var(--card-icon-flag) / var(--row-icon-zoom))}.row-actions-dots-trigger:hover{background:var(--lead-dots-hover-bg)}.row-actions-dots-trigger:focus-visible{outline:2px solid var(--lead-dots);outline-offset:1px}.crm-modern-table--vb19 td.row-actions .lead-row-actions{justify-content:flex-end;width:100%;display:flex}.crm-modern-table--vb19 td.row-actions .lead-row-actions .row-actions-dropdown-root{flex:none;width:auto!important}.crm-modern-table--vb19 td.row-actions .lead-row-actions .lead-fu-badge{flex:0 auto;min-width:0}.gh-hub .gh-card{border:3px solid var(--gh-card-frame-soft);border-radius:22px;position:relative}.gh-hub .gh-card--offer{border-color:var(--gh-offer-gold)}.gh-hub .gh-card__media{position:relative;overflow:hidden}.gh-hub .gh-card__type,.gh-hub .gh-card__count{background:var(--gh-badge-bg);color:var(--gh-overlay-text);border:0;border-radius:9999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.72rem;font-weight:600;display:inline-flex;top:.6rem}.gh-hub .gh-card__count svg{width:.8rem;height:.8rem;color:var(--gh-overlay-text)}.gh-hub .gh-card__tools{bottom:.6rem;gap:.4rem;inset-inline-end:.6rem}.gh-hub .gh-card__tool{background:var(--gh-tool-dark-bg);width:2.25rem;height:2.25rem;color:var(--gh-tool-dark-text);border:0;box-shadow:0 2px 6px #0000004d}.gh-hub .gh-card__tool:hover{background:var(--gh-tool-dark-bg);filter:brightness(1.2)}.gh-hub .gh-card__tool--gold{background:linear-gradient(180deg, var(--gh-tool-gold-from), var(--gh-tool-gold-to));color:var(--gh-tool-gold-text)}.gh-hub .gh-card__tool--gold:hover{background:linear-gradient(180deg, var(--gh-tool-gold-from), var(--gh-tool-gold-to));filter:brightness(1.05)}.gh-hub .gh-card__title{color:var(--gh-card-text);text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:1.15rem;font-weight:700;line-height:1.2;overflow:hidden}.gh-hub .gh-card__unitline{color:var(--gh-card-muted);font-family:inherit;font-size:.8rem;font-weight:500}.gh-hub .gh-card__inforow{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.gh-hub .gh-card__location{min-width:0;color:var(--gh-card-text);align-items:center;gap:.3rem;margin:0;font-size:.8rem;display:flex}.gh-hub .gh-card__location svg{width:.9rem;height:.9rem;color:var(--gh-card-muted);flex-shrink:0}.gh-hub .gh-card__location-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gh-hub .gh-card__location>span[aria-hidden]{color:var(--gh-card-muted)}.gh-hub .gh-card__map{color:var(--gh-gold-ink);white-space:nowrap;flex-shrink:0;font-size:.78rem;text-decoration:underline}.gh-hub .gh-card__price{color:var(--gh-card-text);white-space:nowrap;flex-shrink:0;margin:0;font-size:1rem;font-weight:800}.gh-hub .gh-card__labels{flex-wrap:nowrap;gap:.35rem;margin:.1rem 0 0;padding:0;list-style:none;display:flex;overflow:hidden}.gh-hub .gh-card__labels li{border:1px solid var(--gh-chip-border);background:var(--gh-chip-bg);color:var(--gh-card-text);border-radius:9999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.gh-hub .gh-card__labels svg{width:.8rem;height:.8rem;color:var(--gh-card-muted)}.gh-hub .gh-card__labels li.is-size{border-color:var(--gh-size-chip-border);background:var(--gh-size-chip-bg);color:var(--gh-size-chip-text);border-radius:6px;font-weight:700}.gh-hub .gh-card__labels li.is-size svg{color:var(--gh-size-chip-text)}.gh-hub .gh-card__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.5rem;display:grid}.gh-hub .gh-card .gh-btn:is(*,:hover){border:2px solid var(--gh-silver-border);background:linear-gradient(180deg, var(--gh-silver-from) 0%, var(--gh-silver-mid) 45%, var(--gh-silver-to) 100%);min-width:0;min-height:3.25rem;box-shadow:inset 0 1px 0 var(--gh-silver-mid), 0 2px 6px var(--gh-silver-shadow);color:var(--gh-silver-text);text-align:center;border-radius:14px;flex-direction:column;gap:.2rem;padding:.4rem .35rem;font-size:.78rem;font-weight:700;line-height:1.15;transition:border-color .2s,transform .15s}.gh-hub .gh-card .gh-btn__label{overflow-wrap:anywhere;overflow:hidden}.gh-hub .gh-card .gh-btn .gh-btn__icon{width:1.15rem;height:1.15rem}.gh-hub .gh-card .gh-btn--viewing .gh-btn__icon{color:var(--gh-silver-icon-view)}.gh-hub .gh-card .gh-btn--whatsapp .gh-btn__icon{color:var(--gh-silver-icon-wa)}.gh-hub .gh-card .gh-btn--email .gh-btn__icon{color:var(--gh-silver-icon-mail)}.gh-hub .gh-card .gh-btn:hover:not(:disabled){border-color:var(--gh-gold)}.gh-hub .gh-card .gh-btn:active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion:reduce){.gh-hub .gh-card .gh-btn{transition:none}.gh-hub .gh-card .gh-btn:active:not(:disabled){transform:none}}.crm-modern-table--leads tbody tr.crm-modern-row td{font-size:calc(var(--type-table,.875rem) * 1.1)}.crm-modern-table--leads .lead-fu-badge{max-width:14.5rem;font-size:.792rem}.crm-modern-table--leads .lead-fu-badge svg{width:.935rem;height:.935rem}.crm-modern-table--leads .lead-fu-badge__more{font-size:.715rem}.crm-modern-table--leads .lead-cell-chip{padding-inline:.7rem;font-size:.825rem}.app-popup-panel.lead-fu-panel .app-popup-body{flex-direction:column;flex:auto;min-height:0;display:flex}.app-popup-panel.lead-fu-panel .lead-fu{flex:auto;min-height:0}.app-popup-panel.lead-fu-panel .lead-fu__fields{flex:auto;justify-content:space-evenly}.app-popup-panel.lead-fu-panel .lead-fu__cta{margin-top:auto}.hub-home{background:radial-gradient(ellipse 70% 55% at 50% 30%, var(--hub-page-mid) 0%, transparent 70%), linear-gradient(180deg, var(--hub-page-from) 0%, var(--hub-page-mid) 45%, var(--hub-page-to) 100%)}.hub-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"center center""start end";align-items:start;gap:1.25rem .75rem;width:100%;min-width:0;display:grid}.hub-hero__center{grid-area:center}.hub-offer-slot--start{grid-area:start}.hub-offer-slot--end{grid-area:end}@media (min-width:768px){.hub-hero{grid-template-columns:minmax(12rem,1fr) minmax(0,46rem) minmax(12rem,1fr);grid-template-areas:"start center end";align-items:center;gap:2rem}}.hub-offer-slot{justify-content:center;min-width:0;display:flex}.hub-offer-slot>.hub-gcard{width:min(100%,19rem)}.hub-gcard{border:3px solid var(--gh-card-frame-soft);background:var(--gh-card-bg);color:var(--gh-card-text);text-align:start;cursor:pointer;border-radius:22px;padding:0;transition:transform .2s,box-shadow .2s;display:block;box-shadow:0 12px 28px #1f2f462e}.hub-gcard--offer{border-color:var(--gh-offer-gold)}.hub-gcard:hover{box-shadow:0 16px 32px var(--gh-offer-glow);transform:translateY(-2px)}.hub-gcard:focus-visible{outline:2px solid var(--gh-offer-gold);outline-offset:3px}.hub-gcard__inner{flex-direction:column;animation:.6s hub-offer-in;display:flex}.hub-gcard__media{aspect-ratio:16/10;background:var(--gh-chip-bg);border-radius:16px;margin:.5rem .5rem 0;display:block;position:relative;overflow:hidden}.hub-gcard__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.hub-gcard:hover .hub-gcard__media img{transform:scale(1.04)}.hub-gcard__badge{top:.5rem;background:var(--gh-badge-bg);color:var(--gh-overlay-text);border-radius:9999px;padding:.2rem .6rem;font-size:.72rem;font-weight:600;position:absolute;inset-inline-start:.5rem}.hub-gcard__body{flex-direction:column;gap:.3rem;min-width:0;padding:.5rem .75rem .7rem;display:flex}.hub-gcard__head{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.hub-gcard__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.05rem;font-weight:700;line-height:1.2;overflow:hidden}.hub-gcard__offer{background:var(--gh-pill-gold-bg);color:var(--gh-pill-gold-text);letter-spacing:.04em;text-transform:uppercase;border-radius:9999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.2rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.hub-gcard__offer svg{width:.85rem;height:.85rem}.hub-gcard__deal{color:var(--gh-gold-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700;overflow:hidden}.hub-gcard__inforow{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.hub-gcard__location{align-items:center;gap:.3rem;min-width:0;font-size:.8rem;display:inline-flex}.hub-gcard__location span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-gcard__location svg{width:.9rem;height:.9rem;color:var(--gh-card-muted);flex-shrink:0}.hub-gcard__price{white-space:nowrap;flex-shrink:0;font-size:.95rem;font-weight:800}.hub-gcard__labels{flex-wrap:nowrap;gap:.35rem;display:flex;overflow:hidden}.hub-gcard__chip{border:1px solid var(--gh-chip-border);background:var(--gh-chip-bg);color:var(--gh-card-text);border-radius:9999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.hub-gcard__chip svg{width:.8rem;height:.8rem;color:var(--gh-card-muted)}.hub-gcard__chip--type{border-color:var(--gh-tool-dark-bg);background:var(--gh-tool-dark-bg);color:var(--gh-tool-dark-text);font-weight:800}.hub-gcard__chip--type svg{color:var(--gh-tool-dark-text)}@keyframes hub-offer-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.hub-copper-btn{background:linear-gradient(180deg, var(--hub-copper-from), var(--hub-copper-to));color:var(--hub-copper-text);text-shadow:0 1px 1px #00000040;border:1px solid #ffffff73;box-shadow:inset 0 1px #ffffff59,0 8px 18px #8f4f2e52}.hub-tile{box-sizing:border-box;text-shadow:0 1px 1px #0003;border:1px solid #ffffff80;border-radius:14px;align-items:center;gap:.625rem;min-width:0;padding:.5rem .75rem;display:flex;box-shadow:inset 0 1px #ffffff59,0 8px 18px #1f2f462e}.hub-tile--copper{background:linear-gradient(180deg, var(--hub-copper-from), var(--hub-copper-to));color:var(--hub-copper-text)}.hub-tile--slate{background:linear-gradient(180deg, var(--hub-slate-from), var(--hub-slate-to));color:var(--hub-slate-text)}.hub-tile__label{color:inherit;opacity:.92}.hub-tile__icon{border:1px solid #ffffff59;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.hub-tile--copper .hub-tile__icon{background:var(--hub-copper-tile)}.hub-tile--slate .hub-tile__icon{background:var(--hub-slate-tile)}.hub-tile__icon--sm{width:2rem;height:2rem}.hub-tile--button{height:var(--touch-target);padding-block:0;transition:transform .15s,filter .15s}.hub-tile--button:hover{filter:brightness(1.06);transform:translateY(-2px)}.hub-tile--button.is-selected{outline:3px solid var(--hub-photo-frame);outline-offset:1px}.hub-tile--button:focus-visible{outline:2px solid var(--hub-ink);outline-offset:2px}.hub-area-card{box-sizing:border-box;background:var(--hub-photo-frame);height:100%;min-height:0;color:var(--hub-photo-caption);cursor:pointer;border-radius:14px;flex-direction:column;gap:.375rem;padding:.375rem .375rem .5rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 12px 28px #1f2f4633}.hub-area-card:hover{transform:translateY(-2px);box-shadow:0 16px 32px #1f2f4642}.hub-area-card__photo{background:var(--hub-page-from);border-radius:10px;flex:auto;min-height:0;position:relative;overflow:hidden}.hub-area-card__photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s}.hub-area-card:hover .hub-area-card__photo img{transform:scale(1.05)}.hub-area-card__order,.hub-area-card__deals{border-radius:9999px;align-items:center;gap:.25rem;height:1.5rem;padding:0 .5rem;font-size:.7rem;font-weight:700;display:inline-flex;position:absolute;top:.5rem}.hub-area-card__order{color:#fff;background:#111827b8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;inset-inline-start:.5rem}.hub-area-card__deals{background:linear-gradient(180deg, var(--hub-copper-from), var(--hub-copper-to));color:var(--hub-copper-text);inset-inline-end:.5rem}.hub-area-card__title{text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:600;overflow:hidden}.hub-area-card__meta{align-items:center;gap:.375rem;min-width:0;display:flex}.hub-area-card__chip{white-space:nowrap;border-radius:9999px;flex-shrink:0;padding:.2rem .5rem;font-size:.68rem;font-weight:700}.hub-area-card__chip--copper{background:linear-gradient(180deg, var(--hub-copper-from), var(--hub-copper-to));color:var(--hub-copper-text)}.hub-area-card__chip--slate{background:linear-gradient(180deg, var(--hub-slate-from), var(--hub-slate-to));color:var(--hub-slate-text)}.hub-area-card__price{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-inline-start:auto;font-size:.78rem;font-weight:700;overflow:hidden}.hub-area-card__from{color:var(--hub-ink-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:600}.hub-area-card__open{cursor:pointer;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.hub-home .hub-area-card{background:var(--hub-card-photo-fallback);color:var(--hub-card-overlay-text);justify-content:flex-end;padding:.625rem;position:relative;overflow:hidden}.hub-home .hub-area-card__photo{border-radius:inherit;background:var(--hub-card-photo-fallback);position:absolute;inset:0}.hub-home .hub-area-card__photo:after{content:"";background:linear-gradient(180deg, #0a0e1659 0%, transparent 28%, transparent 42%, var(--hub-card-scrim) 100%);pointer-events:none;position:absolute;inset:0}.hub-home :is(.hub-area-card__order,.hub-area-card__deals){z-index:1}.hub-home :is(.hub-area-card__title,.hub-area-card__meta){z-index:1;position:relative}.hub-home .hub-area-card__title{color:var(--hub-card-overlay-text);text-align:start;text-shadow:0 1px 3px #0000008c}.hub-home :is(.hub-area-card__order,.hub-area-card__deals,.hub-area-card__chip,.hub-area-card__open){border:1px solid var(--hub-card-glass-border);background:var(--hub-card-glass);color:var(--hub-card-overlay-text);box-shadow:none;text-shadow:0 1px 2px #00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hub-home .hub-area-card__price{color:var(--hub-card-overlay-text);text-shadow:0 1px 2px #0000008c}.hub-home .hub-area-card__from{color:var(--hub-card-overlay-muted)}.hub-gcard{background:var(--hub-card-photo-fallback);position:relative;overflow:hidden}.hub-gcard__inner{min-height:100%;position:relative}.hub-gcard__media{aspect-ratio:auto;background:var(--hub-card-photo-fallback);border-radius:0;margin:0;position:absolute;inset:0}.hub-gcard__media:after{content:"";background:linear-gradient(180deg, #0a0e164d 0%, transparent 30%, transparent 40%, var(--hub-card-scrim) 100%);pointer-events:none;position:absolute;inset:0}.hub-gcard__badge{z-index:1}.hub-gcard__body{z-index:1;color:var(--hub-card-overlay-text);text-shadow:0 1px 2px #00000080;padding-top:9rem;position:relative}.hub-gcard__deal{color:var(--hub-card-overlay-text)}.hub-gcard__location svg{color:var(--hub-card-overlay-muted)}.hub-gcard__chip,.hub-gcard__chip--type{border:1px solid var(--hub-card-glass-border);background:var(--hub-card-glass);color:var(--hub-card-overlay-text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hub-gcard__chip svg,.hub-gcard__chip--type svg{color:var(--hub-card-overlay-text)}@media (max-width:480px){.hub-area-card__from{display:none}}@media (min-width:768px) and (max-width:1100px){.hub-hero{grid-template-columns:minmax(9rem,1fr) minmax(0,40rem) minmax(9rem,1fr);gap:1rem}}@media (prefers-reduced-motion:reduce){.hub-gcard__inner{animation:none}.hub-gcard,.hub-tile--button,.hub-area-card,.hub-area-card__photo img,.hub-gcard__media img{transition:none}}.gh-hub .gh-panel__sync{white-space:nowrap;min-height:2.5rem;margin-inline-start:auto}.gh-hub .gh-link{border:2px solid var(--gh-field-border);border-radius:10px;min-height:2.5rem;padding-inline:.625rem}.gh-hub .gh-card{border-width:2px}.gh-hub .gh-card--offer{animation:2.6s ease-in-out infinite gh-offer-glow}@keyframes gh-offer-glow{0%,to{box-shadow:0 2px 10px #0f172a14, 0 0 0 0 var(--gh-offer-glow)}50%{box-shadow:0 6px 22px #0f172a1f, 0 0 0 5px var(--gh-offer-glow)}}@media (prefers-reduced-motion:reduce){.gh-hub .gh-card--offer{box-shadow:0 0 0 3px var(--gh-offer-glow);animation:none}}.wa-bulk{width:100%;min-height:0;color:var(--color-text);flex-direction:column;flex:auto;gap:.625rem;padding:.75rem;display:flex}.wa-bulk__fields{flex:1 0 auto;grid-template-rows:minmax(7rem,2fr) minmax(10rem,3fr);grid-template-columns:minmax(0,1fr);gap:.625rem;min-height:18rem;display:grid}@media (min-width:768px){.wa-bulk{padding:1rem}.wa-bulk__fields{grid-template-rows:minmax(14rem,1fr);grid-template-columns:minmax(0,2fr) minmax(0,3fr);min-height:15rem}}.wa-bulk__col{flex-direction:column;gap:.375rem;min-width:0;min-height:0;display:flex}.wa-bulk__col-head{justify-content:space-between;align-items:center;gap:.5rem;min-height:2.25rem;display:flex}.wa-bulk__col-head h2{margin:0;font-size:1rem;font-weight:700}.wa-bulk__message-wrap{flex:auto;min-height:0;display:flex;position:relative}.wa-bulk__textarea{box-sizing:border-box;resize:none;border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:0;color:var(--color-text);border-radius:14px;outline:none;flex:auto;padding:.75rem;font-size:16px;line-height:1.5}@media (min-width:768px){.wa-bulk__textarea{font-size:.9rem}}.wa-bulk__textarea:focus{border-color:var(--color-primary)}.wa-bulk__textarea::placeholder{color:var(--color-text-muted)}.wa-bulk__textarea--numbers{white-space:pre;overflow:auto}.wa-bulk__col--message .wa-bulk__textarea{padding-bottom:2.25rem}.wa-bulk__wa-icon{bottom:.75rem;width:1.5rem;height:1.5rem;color:var(--color-success);pointer-events:none;position:absolute;inset-inline-end:.75rem}.wa-bulk-tools{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:flex}.wa-bulk-tools__icon{border:1px solid var(--color-border);background:var(--color-card);width:2.25rem;height:2.25rem;color:var(--color-text);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wa-bulk-tools__icon svg{width:1.05rem;height:1.05rem}.wa-bulk-tools__icon:hover:not(:disabled){background:var(--color-card-muted)}.wa-bulk-tools__icon:disabled{opacity:.45;cursor:not-allowed}.wa-bulk-tools__select,.wa-bulk-tools__input{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;height:2.25rem;color:var(--color-text);border-radius:10px;flex:10rem;padding:0 .625rem;font-size:.85rem}.wa-bulk-tools__btn{border:1px solid var(--color-border);background:var(--color-card);height:2.25rem;color:var(--color-text);border-radius:10px;padding:0 .875rem;font-size:.85rem;font-weight:600}.wa-bulk-tools__btn--primary{border-color:var(--color-success);background:var(--color-success);color:#fff}.wa-bulk-tools__btn:disabled{opacity:.5;cursor:not-allowed}.wa-bulk-tools__error{color:var(--color-danger);font-size:.75rem}.wa-bulk-tools__icon:focus-visible,.wa-bulk-tools__btn:focus-visible,.wa-bulk-photos__add:focus-visible,.wa-bulk-photos__remove:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.wa-bulk-photos{border:1px dashed var(--color-border);border-radius:14px;align-items:center;gap:.5rem;min-width:0;padding:.5rem;display:flex}.wa-bulk-photos__add{border:1px solid var(--color-success);background:var(--color-card);min-height:2.75rem;color:var(--color-text);border-radius:10px;flex-shrink:0;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.85rem;font-weight:700;display:inline-flex}.wa-bulk-photos__add svg{width:1.1rem;height:1.1rem;color:var(--color-success)}.wa-bulk-photos__add:disabled{opacity:.5;cursor:not-allowed}.wa-bulk-photos__count{color:var(--color-text-muted);font-weight:600}.wa-bulk-photos__list{flex:auto;gap:.375rem;min-width:0;margin:0;padding:0 0 .125rem;list-style:none;display:flex;overflow-x:auto}.wa-bulk-photos__item{border:1px solid var(--color-border);border-radius:10px;flex-shrink:0;width:3.25rem;height:3.25rem;position:relative;overflow:hidden}.wa-bulk-photos__item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.wa-bulk-photos__item.is-error{border-color:var(--color-danger)}.wa-bulk-photos__state{color:#fff;background:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wa-bulk-photos__state svg{width:1.1rem;height:1.1rem}.wa-bulk-photos__remove{top:2px;color:#fff;background:#000000a6;border:0;border-radius:9999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex;position:absolute;inset-inline-end:2px}.wa-bulk-photos__remove svg{width:.75rem;height:.75rem}.wa-bulk__options{flex-direction:column;gap:.375rem;display:flex}.wa-bulk-safety{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;font-size:.82rem}.wa-bulk-safety summary{cursor:pointer;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .75rem;font-weight:700;list-style:none;display:flex}.wa-bulk-safety summary::-webkit-details-marker{display:none}.wa-bulk-safety summary svg{width:1.1rem;height:1.1rem;color:var(--color-success)}.wa-bulk-safety__left{color:var(--color-text-muted);margin-inline-start:auto;font-weight:600}.wa-bulk-safety__rules{color:var(--color-text);margin:0;padding:0 .75rem .5rem 2rem;line-height:1.5}.wa-bulk-safety__label{color:var(--color-text-muted);padding:.25rem .75rem;font-weight:600;display:block}.wa-bulk-safety__optouts{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-card);width:calc(100% - 1.5rem);height:4.5rem;color:var(--color-text);resize:vertical;border-radius:10px;margin:0 .75rem .5rem;padding:.5rem;font-size:16px;display:block}.wa-bulk-safety>.wa-bulk-tools__btn{margin:0 .75rem .75rem}.wa-bulk__footer{flex-direction:column;gap:.375rem;display:flex}.wa-bulk__status,.wa-bulk__warn,.wa-bulk__ok,.wa-bulk__bad{text-align:center;margin:0;font-size:.82rem}.wa-bulk__muted{color:var(--color-text-muted)}.wa-bulk__warn{color:var(--color-warning-600)}.wa-bulk__ok{color:var(--color-success-600)}.wa-bulk__bad{color:var(--color-danger)}.wa-bulk__send{background:var(--color-success);color:#fff;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3rem;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #0f172a26}.wa-bulk__send:hover:not(:disabled){background:var(--color-success-600)}.wa-bulk__send:disabled{cursor:not-allowed;opacity:.5}.wa-bulk__send:focus-visible{outline:2px solid var(--color-success);outline-offset:2px}.wa-bulk__cwqcaa{border:2px solid var(--color-primary);background:var(--color-card);width:100%;min-height:2.75rem;color:var(--color-text);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9375rem;font-weight:700;display:inline-flex}.wa-bulk__cwqcaa:hover:not(:disabled){background:var(--color-bg)}.wa-bulk__cwqcaa:disabled{cursor:not-allowed;opacity:.5}.wa-bulk__cwqcaa:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.lead-gallery-btn{width:var(--vb19-chip-h,2rem);height:var(--vb19-chip-h,2rem);border:1px solid var(--lead-chip-border);background:var(--lead-chip-bg);min-width:2rem;min-height:2rem;color:var(--lead-chip-text);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:.25rem;display:inline-flex}.lead-gallery-btn svg{width:1rem;height:1rem}.lead-gallery-btn:hover{filter:brightness(.96)}.lead-gallery-btn:focus-visible{outline:2px solid var(--lead-chip-text);outline-offset:2px}.app-popup-panel.gh-lead-panel{width:96vw!important;min-width:96vw!important;max-width:96vw!important;height:min(92vh,92dvh)!important;max-height:min(92vh,92dvh)!important}@media (min-width:768px){.app-popup-panel.gh-lead-panel{width:min(94vw,100rem)!important;min-width:0!important;max-width:min(94vw,100rem)!important;height:min(90vh,90dvh)!important;max-height:min(90vh,90dvh)!important}}.gh-hub--embedded{min-height:0;padding-block-start:.5rem}.gh-lead-banner{border:2px solid var(--gh-field-border);background:var(--gh-panel-bg);color:var(--gh-page-text);border-radius:10px;align-items:center;gap:.5rem;margin:0 0 .625rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.gh-lead-banner svg{width:1.1rem;height:1.1rem;color:var(--gh-field-border);flex-shrink:0}.app-popup-panel.gh-actions-panel{width:92vw!important;max-width:92vw!important;max-height:min(86vh,86dvh)!important}@media (min-width:768px){.app-popup-panel.gh-actions-panel{width:min(34rem,92vw)!important;min-width:0!important;max-width:min(34rem,92vw)!important}}.gh-actions{color:var(--color-text);flex-direction:column;gap:.875rem;padding-top:.5rem;display:flex}.gh-actions__title{margin:0;font-size:1.05rem;font-weight:800}.gh-actions__h{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .375rem;font-size:.75rem;font-weight:700}.gh-actions__muted{color:var(--color-text-muted);margin:0;font-size:.85rem}.gh-actions__error{color:var(--color-danger);margin:0;font-size:.85rem}.gh-actions__units{flex-direction:column;gap:.375rem;max-height:16rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.gh-actions__unit{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;padding:.5rem .625rem;display:flex}.gh-actions__unit-no{min-width:5rem;font-size:.9rem;font-weight:700}.gh-actions__unit-status{flex:auto;min-width:0}.gh-actions__btn{border:1px solid var(--color-border);background:var(--color-card);min-height:2.5rem;color:var(--color-text);border-radius:10px;justify-content:center;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.85rem;font-weight:600;display:inline-flex}.gh-actions__btn svg{flex-shrink:0;width:1rem;height:1rem}.gh-actions__btn:hover{background:var(--color-card-muted)}.gh-actions__btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.gh-actions__notice{color:var(--color-success-600);margin:0;font-size:.85rem}.lead-row-actions__slot{align-items:center;min-width:0;display:inline-flex}.crm-modern-table--vb19 td.row-actions .lead-row-actions--pc,.lead-row-actions--pc{grid-template-columns:4.5rem minmax(0, 1fr) var(--vb19-chip-h,2rem) 2.75rem;align-items:center;gap:.25rem;width:100%;display:grid}.lead-row-actions__slot--stage{justify-content:flex-end}.lead-row-actions__slot--days{justify-content:flex-start}.lead-row-actions .lead-gallery-btn{margin-inline-end:0}.lead-pending{height:var(--vb19-chip-h,1.75rem);border:1px solid var(--lead-chip-border);background:var(--lead-chip-bg);color:var(--lead-chip-text);white-space:nowrap;border-radius:9999px;align-items:center;gap:.25rem;padding:0 .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.lead-pending svg{flex-shrink:0;width:.8rem;height:.8rem}.lead-pending[data-tone=warn]{border-color:var(--lead-pending-warn-border);background:var(--lead-pending-warn-bg);color:var(--lead-pending-warn-text);animation:1s ease-in-out infinite lead-pending-blink}.lead-pending[data-tone=late]{border-color:var(--lead-pending-late-border);background:var(--lead-pending-late-bg);color:var(--lead-pending-late-text);animation:.5s ease-in-out infinite lead-pending-blink}@keyframes lead-pending-blink{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.lead-pending[data-tone=warn],.lead-pending[data-tone=late]{animation:none}}.gh-hub .gh-card__labels li.is-type{border:1.5px solid var(--gh-type-chip-border);background:var(--gh-type-chip-bg);color:var(--gh-type-chip-text);letter-spacing:.02em;padding:.25rem .7rem;font-size:.875rem;font-weight:800}.gh-hub .gh-card__labels li.is-type svg{width:.95rem;height:.95rem;color:var(--gh-type-chip-text)}.crm-topnav-leads-brand{flex-direction:column;justify-content:center;gap:.2rem;min-width:0;display:flex}.crm-nav-root--leads .crm-topnav-greeting.crm-topnav-leads-greeting{color:var(--hub-leads-greeting);letter-spacing:.01em;margin:0;font-weight:700;line-height:1.15;font-size:.95rem!important}.crm-topnav-leads-divider{background:var(--hub-leads-divider);flex-shrink:0;width:1px;height:2.25rem}.crm-topnav-leads-dashboard{align-items:center;gap:.5rem;display:inline-flex}.crm-topnav-leads-dashboard svg{width:1.15rem;height:1.15rem}.crm-nav-root--leads .crm-topnav-search-field{width:100%;height:100%;display:flex;position:relative}.crm-nav-root--leads .crm-topnav-search-wrap{border:1px solid var(--hub-leads-search-border);background:var(--hub-leads-search-bg);border-radius:9999px;overflow:hidden}.crm-nav-root--leads .crm-topnav-search{text-align:center;border:0;width:100%;height:100%;padding-inline:1.25rem 2.75rem;color:var(--hub-leads-search-text)!important;background:0 0!important}.crm-nav-root--leads .crm-topnav-search::placeholder{color:var(--hub-leads-search-placeholder)}.crm-topnav-search-icon{inset-inline-end:1rem;width:1.15rem;height:1.15rem;color:var(--hub-leads-search-placeholder);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:768px){.crm-nav-root--leads .crm-topnav-actions{gap:.5rem}.crm-nav-root--leads .crm-topnav-actions .crm-topnav-iconbtn{border-radius:10px;align-self:center;background:var(--hub-leads-tile-slate)!important;width:2.5rem!important;min-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;max-height:2.5rem!important;color:var(--hub-leads-tile-text)!important}.crm-nav-root--leads .crm-topnav-actions .crm-topnav-iconbtn svg{width:1.15rem;height:1.15rem}.crm-nav-root--leads .crm-topnav-actions .crm-topnav-iconbtn--kyoto{background:var(--hub-leads-tile-indigo)!important}.crm-nav-root--leads .crm-topnav-actions .crm-topnav-iconbtn--matcha{background:var(--hub-leads-tile-green)!important}.crm-nav-root--leads .crm-topnav-actions .crm-topnav-iconbtn--terracotta{background:var(--hub-leads-tile-purple)!important}.crm-nav-root--leads .crm-topnav-actions .crm-topnav-iconbtn--vanilla{background:var(--hub-leads-tile-teal)!important}.crm-nav-root--leads .crm-topnav-actions .crm-logout-btn{background:var(--hub-leads-tile-red)!important}.crm-nav-root--leads .crm-topnav-actions .crm-topnav-iconbtn:hover{opacity:1;filter:brightness(1.12)}.crm-nav-root--leads .crm-topnav-actions .crm-topnav-iconbtn:focus-visible{outline:2px solid var(--hub-leads-gold);outline-offset:2px}}.dynamic-sheet-table-frame--leads .sequential-filter-bar__chip{background:var(--lead-area-chip-bg);color:var(--lead-area-chip-text);font-weight:600}.crm-nav-root--leads .crm-topnav{box-shadow:var(--shadow-sm)!important}.dynamic-sheet-table-frame--leads .crm-mobile-sheet-card-property{flex:none}.dynamic-sheet-table-frame--leads .crm-mobile-sheet-card-header>:not(.crm-mobile-sheet-card-property),.dynamic-sheet-table-frame--leads .crm-mobile-cards .lead-row-actions{flex:0 auto;min-width:0}.dynamic-sheet-table-frame--leads .crm-mobile-cards .lead-row-actions__slot--stage,.dynamic-sheet-table-frame--leads .crm-mobile-cards .lead-fu-badge{min-width:0;max-width:100%;overflow:hidden}.dynamic-sheet-table-frame--leads .crm-mobile-cards .lead-fu-badge__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dynamic-sheet-table-frame--leads .sequential-filter-bar.sequential-filter-bar--in-sheet{background:var(--lead-area-bar-bg);border:0}.dynamic-sheet-table-frame--leads :is(.sequential-filter-bar__chip,.sequential-filter-bar__control){border:2px solid var(--lead-area-bar-border)!important;border-radius:20px!important}.dynamic-sheet-table-frame--leads .sequential-filter-bar__scroll{justify-content:flex-start}.dynamic-sheet-table-frame--leads .sequential-filter-bar{display:none}.lead-stage-bar{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.5rem;padding:.75rem 1rem .5rem;display:flex;overflow:auto hidden}.lead-stage-bar::-webkit-scrollbar{display:none}.lead-stage-bar>*,.lead-stage-bar,.sequential-filter-bar{flex-shrink:0}.lead-stage-bar>:first-child{margin-inline-start:auto}.lead-stage-bar>:last-child{margin-inline-end:auto}.cwqcaa-panel>.lead-stage-bar{flex-shrink:0;padding:1rem 1rem .75rem}.cwqcaa-company-bar{scroll-behavior:auto}.cwqcaa-company-bar>:first-child{margin-inline-start:0}.cwqcaa-company-bar .lead-stage-chip{border-radius:12.5px}.cwqcaa-company-bar .lead-stage-chip.cwqcaa-chip-all{z-index:3;border-color:var(--color-primary);background:var(--color-primary);color:#fff;box-shadow:.75rem 0 .75rem -.25rem var(--lead-stage-bg);position:sticky;inset-inline-start:-1rem}.cwqcaa-company-bar .cwqcaa-chip-all .lead-stage-chip__icon{color:#fff;background:#fff3}.cwqcaa-company-bar .cwqcaa-chip-all .lead-stage-chip__count{color:var(--color-primary);background:#fff}.cwqcaa-company-bar .cwqcaa-chip-all.is-selected{outline:3px solid var(--color-accent,var(--color-primary));outline-offset:2px}[dir=rtl] .cwqcaa-company-bar .lead-stage-chip.cwqcaa-chip-all{box-shadow:-.75rem 0 .75rem -.25rem var(--lead-stage-bg)}.cwqcaa-company-bar .cwqcaa-chip-end{z-index:3;box-shadow:-.75rem 0 .75rem -.25rem var(--lead-stage-bg);position:sticky;inset-inline-end:-1rem}.crm-modern-table thead th .cwqcaa-settings-btn{box-shadow:none;background:0 0;border:0}.cwqcaa-settings-btn{min-width:2.75rem;min-height:2.75rem;color:var(--fx-table-head-text);border-radius:10px;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex;position:relative}.crm-modern-table thead th .cwqcaa-settings-btn:hover{background:color-mix(in srgb, var(--fx-table-head-text) 15%, transparent)}.cwqcaa-settings-btn:focus-visible{outline:2px solid var(--fx-table-head-text);outline-offset:2px}.cwqcaa-settings-btn svg{width:1.75rem;height:1.75rem}.cwqcaa-settings-btn__badge{background:var(--color-success);color:#fff;border-radius:9999px;min-width:1.25rem;padding:0 .3rem;font-size:.7rem;font-weight:800;line-height:1.25rem;position:absolute;inset-block-start:0;inset-inline-end:-.25rem}.cwqcaa-table-wrap{margin-top:.25rem;padding-block:0 .5rem}@media (min-width:768px){.cwqcaa-table-wrap{zoom:calc(1 / 1.2)}.cwqcaa-panel.dynamic-sheet-table-frame--leads .crm-modern-table--leads{table-layout:fixed;width:100%;min-width:0}.cwqcaa-table-wrap .crm-modern-table--leads tbody tr.crm-modern-row>td{font-size:1.2175rem}.cwqcaa-table-wrap .crm-modern-table--leads thead th{font-size:1.0675rem}.cwqcaa-table-wrap{--row-icon-zoom:1}.cwqcaa-table-wrap input[type=checkbox]{width:1.4rem;height:1.4rem}}.lead-stage-chip{border:2px solid var(--lead-stage-border);background:var(--lead-stage-bg);min-height:2.75rem;color:var(--lead-stage-text);border-radius:20px;align-items:center;gap:.5rem;padding:0 .875rem 0 .375rem;font-size:.9rem;font-weight:700;transition:box-shadow .15s,transform .15s;display:inline-flex}.lead-stage-chip:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--lead-stage-border) 30%, transparent)}.lead-stage-chip:active{transform:scale(.98)}.lead-stage-chip:focus-visible{outline:2px solid var(--lead-stage-border);outline-offset:2px}.lead-stage-chip.is-selected{background:color-mix(in srgb, var(--lead-stage-border) 14%, var(--lead-stage-bg));box-shadow:0 4px 12px color-mix(in srgb, var(--lead-stage-border) 35%, transparent)}.lead-stage-chip__icon{background:color-mix(in srgb, var(--lead-stage-tone) 14%, var(--lead-stage-bg));width:2rem;height:2rem;color:var(--lead-stage-tone);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.lead-stage-chip__icon svg{width:1.1rem;height:1.1rem}.lead-stage-chip__count{background:var(--lead-stage-tone);min-width:1.75rem;height:1.5rem;color:var(--lead-stage-on-tone);font-variant-numeric:tabular-nums;border-radius:9999px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.8rem;font-weight:800;display:inline-flex}.stage-tabs-bar{flex-shrink:0;align-items:center}.stage-tabs-bar__track{flex-shrink:0;gap:.5rem;display:flex}.stage-tabs-bar .lead-stage-chip{white-space:nowrap;cursor:pointer}.stage-tabs-bar__select{padding-inline-end:.5rem;position:relative}.stage-tabs-bar__select select{max-width:14rem;min-height:2.5rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.stage-tabs-bar__select select:focus-visible{outline:none}.stage-tabs-bar__select:focus-within{outline:2px solid var(--lead-stage-border);outline-offset:2px}.stage-tabs-bar__select{--lead-stage-tone:var(--lead-stage-6)}@media (min-width:768px){.stage-tabs-bar{zoom:1.2}}.contracts-workspace .crm-modern-page{background:0 0}.contracts-table-wrap{border-radius:.75rem;max-width:100%;overflow:auto}.crm-modern-table--contracts thead th{background:var(--fx-table-head);color:var(--fx-table-head-text);text-transform:none;letter-spacing:0;font-weight:800}html .crm-modern-table.crm-modern-table--contracts tbody tr>td,html .crm-modern-table.crm-modern-table--contracts tbody tr.crm-modern-row>td,html .crm-modern-table.crm-modern-table--contracts tbody tr.crm-modern-row>td:first-child{background:var(--lead-row-bg);border-color:var(--lead-row-line);color:var(--lead-row-text)}html .crm-modern-table.crm-modern-table--contracts tbody tr.crm-modern-row:hover>td{background:var(--lead-row-bg)}.lead-stage-chip[data-tone="1"]{--lead-stage-tone:var(--lead-stage-1)}.lead-stage-chip[data-tone="2"]{--lead-stage-tone:var(--lead-stage-2)}.lead-stage-chip[data-tone="3"]{--lead-stage-tone:var(--lead-stage-3)}.lead-stage-chip[data-tone="4"]{--lead-stage-tone:var(--lead-stage-4)}.lead-stage-chip[data-tone="5"]{--lead-stage-tone:var(--lead-stage-5)}.lead-stage-chip[data-tone="6"]{--lead-stage-tone:var(--lead-stage-6)}.lead-stage-chip[data-tone="7"]{--lead-stage-tone:var(--lead-stage-7)}.lead-stage-chip[data-tone="8"]{--lead-stage-tone:var(--lead-stage-8)}@media (prefers-reduced-motion:reduce){.lead-stage-chip{transition:none}.lead-stage-chip:active{transform:none}}.dynamic-sheet-table-frame--leads .sequential-filter-bar__scroll>:first-child,.dynamic-sheet-table-frame--leads .sequential-filter-bar__scroll>:last-child{margin-inline:0!important}.dynamic-sheet-table-frame--leads{zoom:1.2;--row-icon-zoom:1.2}@media (min-width:768px){.dynamic-sheet-table-frame--leads .crm-modern-table--leads{align-self:flex-start;min-width:104rem}.crm-modern-table--leads.crm-modern-table--vb19 tbody tr.crm-modern-row>td.row-actions{z-index:1;inset-inline-end:0;background:var(--lead-row-bg)!important;position:sticky!important}}.crm-nav-root--leads :is(.crm-topnav-primary>.crm-topnav-brand-cluster>:not(.crm-topnav-leads-brand,.crm-topnav-leads-divider),.crm-topnav-search-cluster,.crm-topnav-iconbtn,.crm-topnav-links){zoom:1.2}.crm-modern-table--leads.crm-modern-table--vb19 thead th{box-shadow:0 1px 0 var(--fx-table-head);white-space:normal;font-weight:700;line-height:1.2;background:var(--fx-table-head)!important;color:var(--fx-table-head-text)!important}.crm-modern-table--leads.crm-modern-table--vb19 thead th :is(span){white-space:normal}.crm-modern-table--leads.crm-modern-table--vb19.crm-modern-table--blue-head thead th{padding-block:.69rem!important}@media (min-width:768px){.crm-modern-table--leads.crm-modern-table--vb19.crm-modern-table--vb19:not(.pc-table-plain){border-spacing:0 .5rem}.crm-modern-table--leads.crm-modern-table--vb19.crm-modern-table--vb19:not(.pc-table-plain) tbody tr:not(.crm-modern-row--details)>td{background:var(--lead-row-bg);border-top:1px solid var(--lead-row-line)!important;border-bottom:1px solid var(--lead-row-line)!important}.crm-modern-table--leads.crm-modern-table--vb19.crm-modern-table--vb19:not(.pc-table-plain) tbody tr:not(.crm-modern-row--details)>td:first-child{border-inline-start:1px solid var(--lead-row-line)!important;border-start-start-radius:10px!important;border-end-start-radius:10px!important}.crm-modern-table--leads.crm-modern-table--vb19.crm-modern-table--vb19:not(.pc-table-plain) tbody tr:not(.crm-modern-row--details)>td:last-child{border-inline-end:1px solid var(--lead-row-line)!important;border-start-end-radius:10px!important;border-end-end-radius:10px!important}}.crm-modern-table--leads.crm-modern-table--vb19 tbody tr.crm-modern-row>td{color:var(--lead-row-text)!important;border-color:var(--lead-row-line)!important}.crm-modern-table--leads.crm-modern-table--vb19 tbody tr.crm-modern-row>td.lead-col--agent,.crm-modern-table--leads.crm-modern-table--vb19 thead th.lead-col--agent{text-align:start;padding-inline-start:1rem}@media (min-width:768px){.crm-modern-table--leads.crm-modern-table--vb19 thead th.lead-col--agent{width:15.5rem!important}.crm-modern-table--leads.crm-modern-table--vb19 thead th.lead-col--date{width:5rem!important}.crm-modern-table--leads.crm-modern-table--vb19 thead th.lead-col--bedrooms{width:5.5rem!important}.crm-modern-table--leads.crm-modern-table--vb19 thead th.lead-col--phone{width:5.25rem!important}.crm-modern-table--leads.crm-modern-table--vb19 thead th.lead-col--whatsapp{width:6.75rem!important}.crm-modern-table--leads.crm-modern-table--vb19 thead th.lead-col--nationality{width:7.75rem!important}}.lead-agent{align-items:center;gap:.5rem;max-width:100%;font-weight:600;display:inline-flex}.lead-agent__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lead-agent__status{background:var(--lead-agent-active-bg);height:1.4rem;color:var(--lead-agent-active-text);border-radius:9999px;flex-shrink:0;align-items:center;gap:.3rem;padding:0 .5rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.lead-agent__dot{background:var(--lead-agent-active-dot);border-radius:9999px;width:.45rem;height:.45rem}.lead-agent__status[data-status=follow-up]{background:var(--lead-agent-followup-bg);color:var(--lead-agent-followup-text)}.lead-agent__status[data-status=follow-up] .lead-agent__dot{background:var(--lead-agent-followup-dot)}.lead-agent__status[data-status=pending]{background:var(--lead-agent-pending-bg);color:var(--lead-agent-pending-text)}.lead-agent__status[data-status=pending] .lead-agent__dot{background:var(--lead-agent-pending-dot)}.lead-br-chip{height:var(--vb19-chip-h,1.6rem);border:1px solid var(--lead-br-border);background:var(--lead-br-bg);color:var(--lead-br-text);white-space:nowrap;border-radius:9999px;align-items:center;padding:0 .7rem;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex}.lead-icon-link{width:calc(var(--row-icon-hit) / var(--row-icon-zoom));height:calc(var(--row-icon-hit) / var(--row-icon-zoom));color:var(--lead-phone-icon);border-radius:9999px;justify-content:center;align-items:center;margin-block:-.5rem;display:inline-flex}.lead-icon-link--phone svg{width:calc(var(--row-icon-phone) / var(--row-icon-zoom));height:calc(var(--row-icon-phone) / var(--row-icon-zoom));fill:currentColor}.lead-icon-link--wa{color:var(--lead-wa-icon)}.lead-icon-link--wa .lead-icon-link__svg{width:calc(var(--row-icon-wa) / var(--row-icon-zoom));height:calc(var(--row-icon-wa) / var(--row-icon-zoom))}.lead-icon-link:focus-visible{outline:2px solid var(--lead-br-text);outline-offset:-4px}.lead-nationality{align-items:center;gap:.45rem;display:inline-flex}.lead-flag{width:calc(var(--row-icon-flag) / var(--row-icon-zoom));height:auto;box-shadow:0 0 0 1px var(--lead-row-line);border-radius:2px;flex-shrink:0}.owner-page-jumper{flex-shrink:0;align-items:center;display:inline-flex}.owner-page-jumper__select{border:1px solid var(--owner-jumper-border);background-color:var(--owner-jumper-bg);max-width:13rem;min-height:2.75rem;color:var(--owner-jumper-text);cursor:pointer;border-radius:10px;padding-block:0;padding-inline:.85rem 2rem;font-size:.875rem;font-weight:700}.owner-page-jumper__select:hover{background-color:var(--owner-jumper-bg-hover)}.owner-page-jumper__select:focus-visible{outline:2px solid var(--owner-jumper-text);outline-offset:2px}.owner-page-jumper__select option,.owner-page-jumper__select optgroup{background-color:var(--color-card);color:var(--color-text)}.owner-page-jumper__face{display:none}.owner-page-jumper--bar{margin:.5rem 1rem 0;display:flex}.owner-page-jumper--bar .owner-page-jumper__select{border-color:var(--color-border);background-color:var(--color-card);width:100%;max-width:none;color:var(--color-text)}.owner-page-jumper--bar .owner-page-jumper__select:focus-visible{outline-color:var(--color-primary)}.desktop-unit-actions__item--photos,.desktop-unit-actions__item--photos .desktop-unit-actions__icon-shell,.desktop-unit-actions__item--photos .desktop-unit-actions__icon,.desktop-unit-actions__item--photos span:last-child{color:var(--color-popup-btn-tone-6)}.desktop-unit-actions__item--photos{background:color-mix(in srgb, var(--color-popup-btn-tone-6) 12%, #fff)!important;border-color:color-mix(in srgb, var(--color-popup-btn-tone-6) 32%, #fff)!important}[data-theme=dark] .desktop-unit-actions__item--photos{background:color-mix(in srgb, var(--color-popup-btn-tone-6) 22%, #111827)!important;border-color:color-mix(in srgb, var(--color-popup-btn-tone-6) 45%, #111827)!important}.mpc-card-actions__item--photos .mpc-card-actions__icon{color:var(--color-popup-btn-tone-6)}.app-popup-panel.unit-photos-panel{height:88vh;width:96vw!important;max-width:96vw!important;max-height:88vh!important}@media (min-width:768px){.app-popup-panel.unit-photos-panel{height:86vh;width:min(64rem,92vw)!important;max-width:min(64rem,92vw)!important;max-height:86vh!important}}.app-popup-panel.share-card-panel{width:min(36rem,96vw)!important;max-width:min(36rem,96vw)!important}.share-link{min-width:0;color:var(--color-text);flex-direction:column;gap:1rem;display:flex}.share-link__status{min-height:1.5rem;color:var(--color-text-muted);text-align:center;justify-content:center;align-items:center;gap:.5rem;margin:0;font-size:.85rem;font-weight:600;display:flex}.share-link__cards{flex-wrap:wrap;justify-content:center;gap:.5rem;max-height:9rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.share-link__card{min-height:var(--touch-target);border:1px solid var(--color-border);background:var(--color-card);border-radius:10px;align-items:center;gap:.25rem;padding-inline:.875rem .25rem;display:inline-flex}.share-link__card-name{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:.85rem;font-weight:700;overflow:hidden}.share-link__card-remove{width:var(--touch-target);height:var(--touch-target);color:var(--color-text-muted);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.share-link__card-remove svg{width:1rem;height:1rem}.share-link__add{min-height:var(--touch-target);border:1.5px dashed var(--color-primary);color:var(--color-primary);background:0 0;border-radius:10px;align-items:center;gap:.375rem;padding-inline:1rem;font-size:.85rem;font-weight:800;display:inline-flex}.share-link__add svg{width:1rem;height:1rem}.share-link__add:disabled{opacity:.5}.share-link__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.share-link__action{border:2px solid var(--share-action-border);background:var(--share-action-bg);min-height:7rem;color:var(--share-action-text);cursor:pointer;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.share-link__action:hover:not([aria-disabled=true]):not(:disabled){transform:translateY(-2px);box-shadow:0 8px 18px #0f172a26}.share-link__action:focus-visible{outline:2px solid var(--share-action-border);outline-offset:3px}.share-link__action[aria-disabled=true],.share-link__action:disabled{opacity:.5;cursor:progress}.share-link__icon{width:2.5rem;height:2.5rem}.share-link__action--wa{--share-action-bg:var(--share-wa-bg);--share-action-border:var(--share-wa-border);--share-action-text:var(--share-wa-text)}.share-link__action--mail{--share-action-bg:var(--share-mail-bg);--share-action-border:var(--share-mail-border);--share-action-text:var(--share-mail-text)}.share-link__action--copy{--share-action-bg:var(--share-copy-bg);--share-action-border:var(--share-copy-border);--share-action-text:var(--share-copy-text)}.share-link__action--bulk{--share-action-bg:var(--share-bulk-bg);--share-action-border:var(--share-bulk-border);--share-action-text:var(--share-bulk-text)}.share-link__actions--four{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:560px){.share-link__actions--four{grid-template-columns:repeat(4,minmax(0,1fr))}}.app-popup-panel.bulk-target-panel{width:min(30rem,96vw)!important;max-width:min(30rem,96vw)!important}.bulk-target{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.bulk-target__option{border:2px solid var(--share-action-border);background:var(--share-action-bg);min-height:9rem;color:var(--share-action-text);text-align:center;cursor:pointer;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:.75rem;display:flex}.bulk-target__option:focus-visible{outline:2px solid var(--share-action-border);outline-offset:3px}.bulk-target__option--cwqcaa{--share-action-bg:var(--share-copy-bg);--share-action-border:var(--share-copy-border);--share-action-text:var(--share-copy-text)}.bulk-target__option--customers{--share-action-bg:var(--share-wa-bg);--share-action-border:var(--share-wa-border);--share-action-text:var(--share-wa-text)}.bulk-target__icon{width:2.25rem;height:2.25rem}.bulk-target__title{font-size:1rem;font-weight:800}.bulk-target__hint{opacity:.85;font-size:.78rem;font-weight:600}.share-link__error{background:color-mix(in srgb, var(--color-danger) 12%, var(--color-card));color:var(--color-danger);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:.5rem .75rem;font-size:.85rem;font-weight:600;display:flex}.share-link__retry{min-height:2.5rem;color:inherit;background:0 0;border:1px solid;border-radius:10px;align-items:center;gap:.25rem;padding-inline:.75rem;display:inline-flex}.share-link__retry svg{width:.9rem;height:.9rem}@media (max-width:380px){.share-link__action{min-height:5.75rem;font-size:.85rem}.share-link__icon{width:2rem;height:2rem}}.app-popup-panel.unit-card-panel{width:min(34rem,96vw)!important;max-width:min(34rem,96vw)!important}.unit-card-popup{border-radius:1rem;min-height:0}.unit-card-popup .unit-photos__stage--empty{min-height:12rem}.unit-photos:focus{outline:none}.unit-photos{height:100%;min-height:0;color:var(--color-text);flex-direction:column;gap:.75rem;display:flex}.unit-photos__head{justify-content:space-between;align-items:baseline;gap:.75rem;padding-inline-end:2.5rem;display:flex}.unit-photos__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1.125rem;font-weight:800;overflow:hidden}.unit-photos__count{color:var(--color-text-muted);flex-shrink:0;font-size:.875rem;font-weight:700}.unit-photos__note{border:1px solid var(--unit-photos-note-border);background:var(--unit-photos-note-bg);color:var(--unit-photos-note-text);border-radius:10px;margin:0;padding:.5rem .75rem;font-size:.85rem;font-weight:600}.unit-photos__stage{background:var(--color-bg-muted);border-radius:12px;flex:auto;justify-content:center;align-items:center;min-height:12rem;display:flex;position:relative;overflow:hidden}.unit-photos__stage--empty{color:var(--color-text-muted);text-align:center;padding:2rem;font-weight:600}.unit-photos__photo{cursor:zoom-in;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}.unit-photos__photo img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.unit-photos__expand{background:var(--color-card);color:var(--color-text);box-shadow:var(--shadow-sm);border-radius:9999px;padding:.4rem;display:inline-flex;position:absolute;inset-block-end:.75rem;inset-inline-end:.75rem}.unit-photos__expand svg{width:1.1rem;height:1.1rem}.unit-photos__nav{border:1px solid var(--color-border);background:var(--color-card);width:2.75rem;height:2.75rem;color:var(--color-text);box-shadow:var(--shadow-sm);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.unit-photos__nav--prev{inset-inline-start:.75rem}.unit-photos__nav--next{inset-inline-end:.75rem}.unit-photos__nav:focus-visible,.unit-photos__thumb:focus-visible,.unit-photos__photo:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.unit-photos__thumbs{flex-shrink:0;gap:.5rem;margin:0;padding:0 0 .25rem;list-style:none;display:flex;overflow-x:auto}.unit-photos__thumb{background:var(--color-bg-muted);opacity:.75;border:2px solid #0000;border-radius:10px;flex-shrink:0;width:5.5rem;height:4rem;padding:0;display:block;overflow:hidden}.unit-photos__thumb[aria-current=true]{border-color:var(--color-primary);opacity:1}.unit-photos__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (min-width:768px){.crm-modern-table--agent-hub{--agent-shape-h:2.25rem}.crm-modern-table.crm-modern-table--agent-hub tbody tr.crm-modern-row>td{height:auto!important;padding-block:.25rem!important}.crm-modern-table.crm-modern-table--agent-hub tbody tr.crm-modern-row td :is(.table-property-name-box,.lease-status-pill,.lease-status-badge-solid,.unit-number-offer-btn,.desktop-unit-actions__item){box-sizing:border-box;height:var(--agent-shape-h)!important;min-height:var(--agent-shape-h)!important;max-height:var(--agent-shape-h)!important}.crm-modern-table.crm-modern-table--agent-hub{align-self:flex-start}.crm-modern-table.crm-modern-table--agent-hub td.row-actions .desktop-unit-actions{height:auto!important;min-height:0!important;padding-block:0!important}.crm-modern-table--agent-hub .desktop-unit-actions__item{position:relative;gap:.05rem!important;padding-block:.1rem!important}.crm-modern-table--agent-hub .desktop-unit-actions__item:after{inset:calc((44px - var(--agent-shape-h)) / -2) 0;content:"";position:absolute}.crm-modern-table--agent-hub .desktop-unit-actions__icon-shell{padding:0!important}.crm-modern-table--agent-hub .desktop-unit-actions__icon{width:1rem!important;height:1rem!important}.crm-modern-table--agent-hub .desktop-unit-actions__item span:last-child{font-size:.6rem;line-height:1}}[data-theme=dark] .crm-modern-table.crm-modern-table--agent-hub tbody tr.crm-modern-row>td{color:var(--agent-row-text)!important}[data-theme=dark] .crm-modern-table--agent-hub .desktop-unit-actions__item--offer{background:color-mix(in srgb, var(--color-popup-btn-tone-1) 12%, #fff)!important;border-color:color-mix(in srgb, var(--color-popup-btn-tone-1) 32%, #fff)!important}[data-theme=dark] .crm-modern-table--agent-hub .desktop-unit-actions__item--view{background:color-mix(in srgb, var(--color-popup-btn-tone-2) 12%, #fff)!important;border-color:color-mix(in srgb, var(--color-popup-btn-tone-2) 32%, #fff)!important}[data-theme=dark] .crm-modern-table--agent-hub .desktop-unit-actions__item--location{background:color-mix(in srgb, var(--color-popup-btn-tone-3) 12%, #fff)!important;border-color:color-mix(in srgb, var(--color-popup-btn-tone-3) 32%, #fff)!important}[data-theme=dark] .crm-modern-table--agent-hub .desktop-unit-actions__item--more{background:color-mix(in srgb, var(--color-popup-btn-tone-4) 12%, #fff)!important;border-color:color-mix(in srgb, var(--color-popup-btn-tone-4) 32%, #fff)!important}[data-theme=dark] .crm-modern-table--agent-hub .desktop-unit-actions__item--photos{background:color-mix(in srgb, var(--color-popup-btn-tone-6) 12%, #fff)!important;border-color:color-mix(in srgb, var(--color-popup-btn-tone-6) 32%, #fff)!important}.unit-photos__head-end{flex-shrink:0;align-items:center;gap:.75rem;display:inline-flex}.unit-photos__share{background:var(--wa-share-bg);min-height:2.75rem;color:var(--wa-share-text);border-radius:10px;align-items:center;gap:.4rem;padding:0 1rem;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-flex}.unit-photos__share:hover{background:var(--wa-share-bg-hover)}.unit-photos__share:focus-visible{outline:2px solid var(--wa-share-bg);outline-offset:2px}.unit-photos__share-icon{width:1.15rem;height:1.15rem}.gh-lightbox__share{background:var(--wa-share-bg)!important;color:var(--wa-share-text)!important}.gh-lightbox__share-icon{width:1.25rem;height:1.25rem}.locked-gallery__share--whatsapp{border-color:var(--wa-share-bg);background:var(--wa-share-bg);color:var(--wa-share-text);flex:0 0 3.25rem;justify-content:center;align-items:center;display:inline-flex}.locked-gallery__share--whatsapp:hover{background:var(--wa-share-bg-hover)}.locked-gallery__whatsapp-icon{width:1.35rem;height:1.35rem}@media (max-width:767px){.crm-nav-root--hub-black .crm-mobile-luxury-header,.crm-nav-root--hub-black .crm-mobile-luxury-utility{background:var(--color-chrome)}.crm-nav-root--hub-black .crm-mobile-luxury-utility{height:3.5rem}.crm-mobile-hub-wordmark{font-size:1rem}.crm-nav-root--hub-black .crm-mobile-luxury-utility{gap:0}.crm-nav-root--hub-black .crm-mobile-luxury-utility .header-chrome-icon{width:2.125rem;min-width:2.125rem;height:2.75rem}.crm-mobile-hub-search{background:var(--color-chrome);padding:0 .6rem .6rem;display:flex}.gh-hub:not(.gh-hub--filters-open) :is(.gh-panel,.gh-lead-banner){display:none}}.app-popup-header-action{z-index:6;top:calc((var(--popup-header-h,2.75rem) - 2.75rem) / 2);position:absolute;inset-inline-end:calc(var(--space-2) + 2.75rem + .25rem)}.app-popup-header-btn{width:2.75rem;height:2.75rem;color:var(--popup-header-text);background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.app-popup-header-btn svg{width:1.25rem;height:1.25rem}.app-popup-header-btn:hover{background:#ffffff2e}.app-popup-header-btn:focus-visible{outline:2px solid var(--popup-header-text);outline-offset:-2px}@media (max-width:767px){.hub-home{--hub-text-boost:1.129}.hub-home>*{zoom:.7905}.hub-home>main{zoom:.6719;justify-content:flex-start;row-gap:0;padding-top:.5rem}.hub-home>main:before{content:"";flex:2 1 0}.hub-home>main:after{content:"";flex:3 1 0}.hub-home .hub-home__gap{flex:1 1 0;min-height:1.25rem;display:block}.hub-home .text-xs{font-size:calc(.75rem * var(--hub-text-boost))}.hub-home .text-sm{font-size:calc(.875rem * var(--hub-text-boost))}.hub-home .text-base{font-size:calc(1rem * var(--hub-text-boost))}.hub-home .text-lg{font-size:calc(1.125rem * var(--hub-text-boost))}.hub-home .text-xl{font-size:calc(1.25rem * var(--hub-text-boost))}.hub-home .hub-tile__label,.hub-home :is(.hub-area-card__order,.hub-area-card__deals){font-size:calc(.7rem * var(--hub-text-boost))}.hub-home .hub-gcard__title{font-size:calc(1.05rem * var(--hub-text-boost))}.hub-home .hub-home__narrow{width:80%;margin-inline:auto}.hub-home .hub-home__search{width:56%}.hub-home .hub-hero{grid-template-areas:"title title""cta cta""search search""stats stats";row-gap:1.25rem}.hub-home .hub-offer-slot{display:none}.hub-home .hub-hero__center{display:contents}.hub-home .hub-hero .hub-livelist-title{grid-area:title;justify-self:center}.hub-home .hub-hero .hub-copper-btn{grid-area:cta;justify-self:center}.hub-home .hub-hero .hub-home__search{grid-area:search}.hub-home .hub-hero .hub-home__totals{grid-area:stats;gap:.75rem}.hub-home .hub-hero .hub-copper-btn{width:auto;min-width:11rem;max-width:70%;padding-inline:2.5rem;font-size:1.5rem}.hub-home .hub-home__totals .hub-tile{gap:.75rem;padding:.75rem .875rem}.hub-home .hub-home__totals .hub-tile__icon{width:2.75rem;height:2.75rem}.hub-home .hub-home__totals .hub-tile__icon svg{width:1.35rem;height:1.35rem}.hub-home .hub-home__totals .hub-tile .text-xl{font-size:1.75rem;font-weight:900}.hub-home .hub-home__totals .hub-tile__label{font-size:1.2rem;font-weight:700}.hub-home .hub-hero .hub-livelist-title__main{font-size:2.75rem}.hub-home .hub-hero .hub-livelist-title__by,.hub-home .hub-home__search input{font-size:1.25rem}.hub-home .hub-tile--button .text-sm{font-size:1.35rem}.hub-home :is(.hub-area-card__order,.hub-area-card__deals){font-size:1.1rem}.hub-home .hub-area-card__title{font-size:1.5rem}.hub-home .hub-area-card__chip{font-size:1.1rem}.hub-home .hub-area-card__price{font-size:1.15rem}.hub-home .hub-area-card__from{font-size:1rem}:is(.dynamic-sheet-table-frame--vb19,.dynamic-sheet-table-frame--agent) .crm-mobile-card{--dev-mcard-tint:color-mix(in srgb, var(--dev-mcard-accent) 12%, var(--color-card));border:1px solid color-mix(in srgb, var(--dev-mcard-accent) 35%, var(--color-border));border-inline-start:5px solid var(--dev-mcard-accent);background:linear-gradient(135deg, var(--dev-mcard-tint) 0%, var(--color-card) 70%);box-shadow:0 8px 20px color-mix(in srgb, var(--dev-mcard-accent) 28%, transparent);color:var(--color-text);border-radius:14px;padding:.875rem .875rem .875rem 1rem;overflow:hidden}:is(.dynamic-sheet-table-frame--vb19,.dynamic-sheet-table-frame--agent) .crm-mobile-card :is(.crm-mobile-card-top,.crm-mobile-sheet-card,.crm-mobile-sheet-card-body){box-shadow:none;background:0 0;border:0;padding:0}:is(.dynamic-sheet-table-frame--vb19,.dynamic-sheet-table-frame--agent) .crm-mobile-sheet-card-property{font-size:1.2rem;font-weight:800}:is(.dynamic-sheet-table-frame--vb19,.dynamic-sheet-table-frame--agent) .crm-mobile-sheet-card-grid{background:0 0;border:0;flex-flow:wrap;gap:.5rem;margin-top:.625rem}:is(.dynamic-sheet-table-frame--vb19,.dynamic-sheet-table-frame--agent) .crm-mobile-sheet-card-grid .crm-mobile-sheet-card-row{display:contents}:is(.dynamic-sheet-table-frame--vb19,.dynamic-sheet-table-frame--agent) .crm-mobile-sheet-card-grid .crm-mobile-sheet-card-cell{border:1px solid var(--color-border);background:var(--color-card);width:auto;max-width:100%;height:2.125rem;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;border-radius:9999px;align-items:center;padding:0 .75rem;font-size:.92rem;font-weight:700;display:inline-flex;overflow:hidden}:is(.dynamic-sheet-table-frame--vb19,.dynamic-sheet-table-frame--agent) .crm-mobile-sheet-card-grid .crm-mobile-sheet-card-cell:empty{display:none}:is(.dynamic-sheet-table-frame--vb19,.dynamic-sheet-table-frame--agent) .crm-mobile-sheet-card-grid .crm-mobile-sheet-card-rate{border-color:color-mix(in srgb, var(--dev-mcard-accent) 55%, var(--color-border));color:var(--dev-mcard-text);font-weight:900}:is(.dynamic-sheet-table-frame--vb19,.dynamic-sheet-table-frame--agent) .crm-mobile-sheet-card-grid .crm-mobile-sheet-card-status{background:0 0;border:0;height:auto;padding:0;overflow:visible}:is(.dynamic-sheet-table-frame--vb19,.dynamic-sheet-table-frame--agent) .crm-mobile-card .lease-status-badge-solid{border-radius:9999px;width:auto;min-height:2.125rem;padding:.3rem .85rem;font-size:.9rem}:is(.dynamic-sheet-table-frame--vb19,.dynamic-sheet-table-frame--agent) .crm-mobile-card .lease-status-badge-solid--vacant{border-color:var(--dev-mcard-vacant)!important;background:var(--dev-mcard-vacant)!important;color:var(--dev-mcard-on-accent)!important}:is(.dynamic-sheet-table-frame--vb19,.dynamic-sheet-table-frame--agent) .crm-mobile-card .lease-status-badge-solid.lease-status-pill--dense{white-space:nowrap;width:auto;box-shadow:0 4px 12px color-mix(in srgb, var(--dev-mcard-accent) 35%, transparent);padding:.35rem .85rem;font-size:.95rem;line-height:1.2}:is(.dynamic-sheet-table-frame--vb19,.dynamic-sheet-table-frame--agent) .crm-mobile-card .leas-sys-status-compact{flex-direction:row;gap:.5rem;width:auto}:is(.dynamic-sheet-table-frame--vb19,.dynamic-sheet-table-frame--agent) .crm-mobile-card .leas-sys-status-compact__agent{width:auto;font-size:1rem;font-weight:900}:is(.dynamic-sheet-table-frame--vb19,.dynamic-sheet-table-frame--agent) .crm-mobile-card .leas-sys-status-compact .countdown{border-radius:6px;padding:.15rem .5rem;font-weight:800}:is(.dynamic-sheet-table-frame--vb19,.dynamic-sheet-table-frame--agent) .crm-mobile-card .leas-sys-status-compact .countdown-value{letter-spacing:.04em;font-size:.95rem}.dev-mcard__foot{border-top:1px solid color-mix(in srgb, var(--dev-mcard-accent) 25%, var(--color-border));align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.625rem;display:flex}.dev-mcard__wa{background:var(--wa-share-bg);width:2.75rem;height:2.75rem;box-shadow:var(--shadow-card);color:var(--wa-share-text);border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dev-mcard__wa-icon{width:1.45rem;height:1.45rem}.dev-mcard__book{background:linear-gradient(135deg, var(--dev-mcard-vacant), color-mix(in srgb, var(--dev-mcard-vacant) 70%, black));min-height:2.75rem;box-shadow:0 6px 14px color-mix(in srgb, var(--dev-mcard-vacant) 35%, transparent);color:var(--dev-mcard-on-accent);border:0;border-radius:10px;flex:auto;justify-content:center;align-items:center;gap:.4rem;font-size:1rem;font-weight:800;display:inline-flex}.dev-mcard__book svg{width:1.15rem;height:1.15rem}.dev-mcard__book:disabled{opacity:.7}.dev-mcard__wa:focus-visible,.dev-mcard__book:focus-visible{outline:2px solid var(--dev-mcard-accent);outline-offset:2px}.dynamic-sheet-table-frame--agent .crm-mobile-card{--dev-mcard-accent:var(--agent-mcard-default);--dev-mcard-text:var(--agent-mcard-default-text)}.dynamic-sheet-table-frame--agent .crm-mobile-card[data-lease-tone=vacant]{--dev-mcard-accent:var(--lead-mcard-active);--dev-mcard-text:var(--agent-mcard-vacant-text)}.dynamic-sheet-table-frame--agent .crm-mobile-card:is([data-lease-tone=booked],[data-lease-tone=on_hold]){--dev-mcard-accent:var(--lead-mcard-followup);--dev-mcard-text:var(--dev-mcard-text-amber)}.dynamic-sheet-table-frame--agent .crm-mobile-card:is([data-lease-tone=contract],[data-lease-tone=deposit],[data-lease-tone=leased],[data-lease-tone=occupied],[data-lease-tone=temporarily_occupied]){--dev-mcard-accent:var(--lead-mcard-pending);--dev-mcard-text:var(--agent-mcard-taken-text)}}.crm-mobile-card.crm-mobile-card--lead{background:0 0;border:0;padding:0;overflow:hidden}.lead-mcard{--lead-mcard-accent:var(--lead-mcard-active);border:1px solid color-mix(in srgb, var(--lead-mcard-accent) 35%, var(--color-border));border-inline-start:5px solid var(--lead-mcard-accent);background:linear-gradient(135deg, color-mix(in srgb, var(--lead-mcard-accent) 12%, var(--color-card)) 0%, var(--color-card) 70%);box-shadow:var(--shadow-card);color:var(--color-text);border-radius:14px;flex-direction:column;gap:.6rem;padding:.75rem .75rem .75rem 1rem;display:flex}.lead-mcard[data-status=follow-up]{--lead-mcard-accent:var(--lead-mcard-followup)}.lead-mcard[data-status=pending]{--lead-mcard-accent:var(--lead-mcard-pending)}.lead-mcard__head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.lead-mcard__who{min-width:0;color:inherit;text-align:start;background:0 0;border:0;flex-direction:column;flex:auto;align-items:flex-start;gap:.3rem;padding:0;display:flex}.lead-mcard__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:1.05rem;font-weight:800;overflow:hidden}.lead-mcard__agent{align-items:center;gap:.4rem;max-width:100%;display:inline-flex}.lead-mcard__agent-name{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}.lead-mcard__actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.25rem;min-width:0;margin-inline-start:auto;display:inline-flex}.lead-mcard__actions .lead-row-actions{flex-wrap:nowrap;min-width:0}.lead-mcard__actions .lead-fu-badge{min-width:0;max-width:8.5rem;overflow:hidden}.lead-mcard__actions .lead-fu-badge__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-mcard__foot{border-block-start:1px solid color-mix(in srgb, var(--lead-mcard-accent) 25%, var(--color-border));align-items:center;gap:.5rem;min-width:0;padding-block-start:.5rem;display:flex}.lead-mcard__chips{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.lead-mcard__chip{border:1px solid var(--color-border);background:var(--color-card);height:1.75rem;color:var(--color-text);border-radius:9999px;align-items:center;gap:.3rem;padding:0 .6rem;font-size:.78rem;font-weight:600;display:inline-flex}.lead-mcard__chip svg{width:.9rem;height:.9rem;color:var(--lead-mcard-accent)}.lead-mcard__contact{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.lead-mcard__call,.lead-mcard__wa{width:calc(var(--card-icon-hit) / var(--row-icon-zoom));height:calc(var(--card-icon-hit) / var(--row-icon-zoom));box-shadow:var(--shadow-card);border-radius:9999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lead-mcard__call{background:var(--lead-call-bg);color:var(--lead-call-text)}.lead-mcard__wa{background:var(--wa-share-bg);color:var(--wa-share-text)}.lead-mcard__call svg{width:calc(var(--card-icon-phone) / var(--row-icon-zoom));height:calc(var(--card-icon-phone) / var(--row-icon-zoom))}.lead-mcard__wa-icon{width:calc(var(--card-icon-wa) / var(--row-icon-zoom));height:calc(var(--card-icon-wa) / var(--row-icon-zoom))}.lead-mcard__call:focus-visible,.lead-mcard__wa:focus-visible,.lead-mcard__who:focus-visible{outline:2px solid var(--lead-mcard-accent);outline-offset:2px}.sfm [data-tone="1"],.sfm[data-tone="1"]{--sfm-tone:var(--filter-tone-1)}.sfm [data-tone="2"]{--sfm-tone:var(--filter-tone-2)}.sfm [data-tone="3"]{--sfm-tone:var(--filter-tone-3)}.sfm [data-tone="4"]{--sfm-tone:var(--filter-tone-4)}.sfm [data-tone="5"]{--sfm-tone:var(--filter-tone-5)}.sfm [data-tone="6"]{--sfm-tone:var(--filter-tone-6)}.sfm-head{--sfm-tone:var(--filter-tone-1);background:linear-gradient(135deg, color-mix(in srgb, var(--sfm-tone) 16%, var(--color-card)) 0%, var(--color-card) 75%);border-block-end:1px solid var(--color-border);align-items:center;gap:.75rem;padding:1rem 1rem .75rem;display:flex}.sfm-head--main{background:linear-gradient(120deg, color-mix(in srgb, var(--filter-tone-1) 16%, var(--color-card)) 0%, color-mix(in srgb, var(--filter-tone-5) 12%, var(--color-card)) 55%, color-mix(in srgb, var(--filter-tone-2) 10%, var(--color-card)) 100%)}.sfm-head__badge{background:linear-gradient(135deg, var(--sfm-tone), color-mix(in srgb, var(--sfm-tone) 70%, var(--filter-tone-5)));width:2.5rem;height:2.5rem;box-shadow:0 6px 16px color-mix(in srgb, var(--sfm-tone) 35%, transparent);color:var(--filter-on-tone);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sfm-head__badge svg{width:1.25rem;height:1.25rem}.sfm-head__title{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:auto;align-items:center;gap:.5rem;margin:0;font-size:1.15rem;font-weight:900;display:inline-flex;overflow:hidden}.sfm-head__count{background:var(--filter-tone-2);min-width:1.5rem;height:1.5rem;color:var(--filter-on-tone);border-radius:9999px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.8rem;font-weight:800;display:inline-flex}.sfm-icon-btn{border:1px solid var(--color-border);background:var(--color-card);width:2.75rem;height:2.75rem;color:var(--color-text);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sfm-icon-btn svg{width:1.2rem;height:1.2rem}.sfm-icon-btn:focus-visible{outline:2px solid var(--filter-tone-1);outline-offset:2px}.sfm-active{flex-wrap:wrap;gap:.4rem;margin:0;padding:.75rem 1rem 0;list-style:none;display:flex}.sfm-active li{background:var(--sfm-tone);max-width:100%;color:var(--filter-on-tone);border-radius:9999px;align-items:center;gap:.25rem;padding-inline:.75rem .25rem;font-size:.8rem;display:inline-flex}.sfm-active li button{width:2rem;height:2rem;color:inherit;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.sfm-active li button svg{width:.95rem;height:.95rem}.sfm-body{padding:.75rem 1rem 1rem}.sfm-fields{gap:.5rem;display:grid}@media (min-width:640px){.sfm-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.sfm-field{border:1.5px solid color-mix(in srgb, var(--sfm-tone) 40%, var(--color-border));background:color-mix(in srgb, var(--sfm-tone) 9%, var(--color-card));min-height:3.5rem;color:var(--color-text);text-align:start;border-radius:14px;align-items:center;gap:.75rem;padding:.5rem .75rem;transition:transform .15s,box-shadow .15s;display:flex}.sfm-field:hover{box-shadow:0 6px 16px color-mix(in srgb, var(--sfm-tone) 22%, transparent)}.sfm-field:active{transform:scale(.98)}.sfm-field:focus-visible{outline:2px solid var(--sfm-tone);outline-offset:2px}.sfm-field.is-active{border-color:var(--sfm-tone);background:color-mix(in srgb, var(--sfm-tone) 16%, var(--color-card))}.sfm-field__icon{background:var(--sfm-tone);width:2.25rem;height:2.25rem;color:var(--filter-on-tone);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sfm-field__icon svg{width:1.1rem;height:1.1rem}.sfm-field__text{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.sfm-field__name{font-size:.95rem;font-weight:800}.sfm-field__value{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600;overflow:hidden}.sfm-field.is-active .sfm-field__value{color:var(--color-text)}.sfm-field__chevron{width:1.1rem;height:1.1rem;color:var(--sfm-tone);flex-shrink:0}.sfm-search{border:1.5px solid var(--color-border);background:var(--color-card);color:var(--color-text-muted);border-radius:10px;align-items:center;gap:.5rem;margin:.75rem 1rem 0;padding-inline:.75rem;display:flex}.sfm-search:focus-within{border-color:var(--filter-tone-1)}.sfm-search svg{flex-shrink:0;width:1rem;height:1rem}.sfm-search input{min-width:0;min-height:2.75rem;color:var(--color-text);background:0 0;border:0;outline:none;flex:auto}.sfm-options{flex-wrap:wrap;gap:.5rem;display:flex}.sfm-option{border:1.5px solid color-mix(in srgb, var(--sfm-tone) 45%, var(--color-border));background:color-mix(in srgb, var(--sfm-tone) 8%, var(--color-card));max-width:100%;min-height:2.75rem;color:var(--color-text);border-radius:9999px;align-items:center;gap:.35rem;padding:0 1rem;font-size:.9rem;font-weight:700;display:inline-flex}.sfm-option span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sfm-option svg{flex-shrink:0;width:1rem;height:1rem}.sfm-option:focus-visible{outline:2px solid var(--sfm-tone);outline-offset:2px}.sfm-option.is-selected{border-color:var(--sfm-tone);background:var(--sfm-tone);box-shadow:0 6px 14px color-mix(in srgb, var(--sfm-tone) 30%, transparent);color:var(--filter-on-tone)}.sfm-empty{color:var(--color-text-muted);margin:0;font-size:.9rem}.sfm-foot{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--color-border);background:var(--color-card);flex-shrink:0;grid-template-columns:1fr 1.4fr;gap:.5rem;display:grid}.sfm-btn{border-radius:10px;min-height:3rem;font-size:.95rem;font-weight:800}.sfm-btn--clear{border:1.5px solid color-mix(in srgb, var(--filter-tone-2) 55%, var(--color-border));background:var(--color-card);color:var(--color-text)}.sfm-btn--clear:disabled{opacity:.5;cursor:not-allowed}.sfm-btn--apply{background:linear-gradient(135deg, var(--filter-tone-1), var(--filter-tone-5));box-shadow:0 8px 18px color-mix(in srgb, var(--filter-tone-1) 30%, transparent);color:var(--filter-on-tone);border:0}.sfm-btn:focus-visible{outline:2px solid var(--filter-tone-1);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sfm-field{transition:none}.sfm-field:active{transform:none}}.hub-livelist-title{text-align:center;flex-direction:column;align-items:center;gap:.25rem;margin:0;display:flex}.hub-livelist-title__main{background:linear-gradient(100deg, var(--hub-ink) 0%, var(--hub-ink) 45%, var(--hub-copper-from) 100%);color:#0000;letter-spacing:.02em;-webkit-background-clip:text;background-clip:text;font-family:ui-serif,Georgia,Cambria,Times New Roman,serif;font-size:2rem;font-weight:800;line-height:1.1}.hub-livelist-title__by{color:var(--hub-ink-muted);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.9rem;font-weight:600;display:inline-flex}.hub-livelist-title__by strong{color:var(--hub-signature);font-weight:800}.hub-livelist-title__by:before,.hub-livelist-title__by:after{content:"";background:linear-gradient(90deg, transparent, var(--hub-signature));width:1.75rem;height:1px}.hub-livelist-title__by:after{background:linear-gradient(90deg, var(--hub-signature), transparent)}@media (min-width:768px){.hub-livelist-title__main{font-size:2.5rem}.hub-livelist-title__by{font-size:1rem}}@media (max-width:767px){.hub-home .hub-livelist-title__main{font-size:calc(2rem * var(--hub-text-boost,1))}.hub-home .hub-livelist-title__by{font-size:calc(.9rem * var(--hub-text-boost,1))}}.auth-card--hero.app-modal-size{padding-top:0;padding-bottom:1.25rem;overflow:hidden;min-height:0!important;max-height:96dvh!important}.auth-card--hero>button[aria-label=Close]{z-index:2;color:var(--signin-hero-text);background:#ffffff1f}.auth-card--hero>button[aria-label=Close]:hover{color:var(--signin-hero-text);background:#ffffff38}.auth-card--hero form.grid{gap:.75rem}@media (min-width:768px){.auth-card--hero.app-modal-size{width:min(30rem,92vw)!important;max-width:min(30rem,92vw)!important}}.auth-card--hero.app-modal-size{padding-inline:0!important}.auth-card__hero{margin:0 0 1rem}.auth-card--hero .app-modal-scroll>:not(.auth-card__hero){margin-inline:1.25rem}@media (min-width:640px){.auth-card--hero .app-modal-scroll>:not(.auth-card__hero){margin-inline:2rem}}.signin-hero{background:linear-gradient(130deg, var(--signin-hero-from), var(--signin-hero-via), var(--signin-hero-to), var(--signin-hero-via));color:var(--signin-hero-text);text-align:center;background-size:300% 300%;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1.25rem;animation:14s infinite signin-hero-gradient;display:flex;position:relative;overflow:hidden}.signin-hero:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff24 50%,#0000 70%);animation:5s ease-in-out infinite signin-hero-sweep;position:absolute;inset:0;transform:translate(-100%)}.signin-hero>:not(.signin-hero__float){z-index:1;position:relative}.signin-hero__float{color:#ffffff1f;pointer-events:none;animation:9s ease-in-out infinite signin-hero-float;position:absolute}.signin-hero__float svg{width:100%;height:100%}.signin-hero__float--1{top:8%;width:3.5rem;height:3.5rem;inset-inline-start:6%}.signin-hero__float--2{bottom:10%;width:4.25rem;height:4.25rem;animation-delay:-3s;inset-inline-end:7%}.signin-hero__float--3{top:16%;width:2.25rem;height:2.25rem;animation-delay:-6s;inset-inline-end:14%}.signin-hero__brand{color:var(--signin-hero-text);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0;font-size:1.1rem;font-weight:900;display:inline-flex}.signin-hero__brand strong{color:var(--signin-hero-accent);font-weight:900}.signin-hero__eyebrow{color:var(--signin-hero-muted);letter-spacing:.16em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:.35rem;margin:0;padding:.3rem .75rem;font-size:.72rem;font-weight:800;display:inline-flex}.signin-hero__eyebrow svg{width:.9rem;height:.9rem;color:var(--signin-hero-accent)}.signin-hero__title{letter-spacing:-.01em;margin:0;font-size:1.3rem;font-weight:900;line-height:1.15}.signin-hero__title span{color:var(--signin-hero-accent)}.signin-hero__benefit{min-height:2.5em;color:var(--signin-hero-muted);margin:0;font-size:.95rem;font-weight:600;line-height:1.3}.signin-hero__benefit span{animation:.5s both signin-hero-line;display:inline-block}.signin-hero__chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;width:100%;max-width:22rem;margin:0;padding:0;list-style:none;display:grid}.signin-hero__chips li{white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff38;border-radius:10px;justify-content:center;align-items:center;gap:.3rem;min-width:0;padding:.4rem .35rem;font-size:.78rem;font-weight:700;animation:.5s both signin-hero-chip;display:inline-flex}.signin-hero__chips li svg{width:.95rem;height:.95rem;color:var(--signin-hero-accent);flex-shrink:0}.signin-hero__cta{background:var(--signin-hero-cta);min-height:2.75rem;box-shadow:0 8px 22px color-mix(in srgb, var(--signin-hero-cta) 35%, transparent);color:var(--signin-hero-cta-text);border:0;border-radius:9999px;align-items:center;gap:.5rem;margin-top:.25rem;padding:0 1.5rem;font-size:1rem;font-weight:900;animation:2.6s ease-in-out infinite signin-hero-pulse;display:inline-flex;position:relative;overflow:hidden}.signin-hero__cta svg{width:1.1rem;height:1.1rem}.signin-hero__cta:focus-visible{outline:3px solid var(--signin-hero-text);outline-offset:3px}@media (max-height:700px){.signin-hero{gap:.4rem;padding:.9rem 1rem}.signin-hero__eyebrow{display:none}.signin-hero__title{font-size:1.15rem}.signin-hero__benefit{min-height:2.4em;font-size:.85rem}.signin-hero__chips li{padding:.3rem;font-size:.72rem}.signin-hero__cta{min-height:2.5rem;font-size:.95rem}.auth-card--hero h2{margin-bottom:.5rem;font-size:1.05rem}.auth-card--hero form.grid{gap:.5rem}}@keyframes signin-hero-gradient{0%,to{background-position:0%}50%{background-position:100%}}@keyframes signin-hero-sweep{0%,35%{transform:translate(-100%)}65%,to{transform:translate(100%)}}@keyframes signin-hero-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(6deg)}}@keyframes signin-hero-line{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes signin-hero-chip{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}@keyframes signin-hero-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.signin-hero,.signin-hero:after,.signin-hero__float,.signin-hero__benefit span,.signin-hero__chips li,.signin-hero__cta{animation:none}.signin-hero:after{display:none}}.hub-home .hub-hero .hub-copper-btn{border:1.5px solid var(--hub-register-border);background:var(--hub-register-bg);color:var(--hub-register-text);text-shadow:none;font-weight:800;box-shadow:0 6px 16px #1f2f4624}.hub-home .hub-home__totals .hub-tile{border:1.5px solid var(--hub-register-border);background:var(--hub-register-bg);color:var(--hub-register-text);text-shadow:none;box-shadow:0 6px 16px #1f2f461f}.hub-home .hub-home__totals .hub-tile__label{color:var(--hub-register-text)}.hub-home .hub-home__totals .hub-tile__icon{color:var(--hub-stat-icon-text);border:0}.hub-home .hub-home__totals [data-stat=units] .hub-tile__icon{background:var(--hub-stat-units);border-radius:9999px}.hub-home .hub-home__totals [data-stat=vacant] .hub-tile__icon{background:var(--hub-stat-vacant);border-radius:12px}.hub-home .hub-home__totals [data-stat=buildings] .hub-tile__icon{background:var(--hub-stat-buildings);clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);border-radius:0}.hub-home .hub-home__totals [data-stat=communities] .hub-tile__icon{background:var(--hub-stat-communities);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0}.leave-guard{max-width:min(24rem,92vw)}.leave-guard__text{color:var(--color-text);margin:0 0 1rem;font-size:.95rem;line-height:1.45}.leave-guard__actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}@media (max-width:767px){html,body{overscroll-behavior-y:none}}.accounts-stage-bar{padding:.5rem 1rem .75rem}.lead-stage-chip--static{cursor:default}.lead-stage-chip--static:hover{box-shadow:none}.lead-stage-chip .accounts-stat-badge{margin-inline-start:-.25rem;align-self:flex-start;margin-top:.4rem}.accounts-cards{gap:.75rem;margin:0;padding:0 .75rem 1rem;list-style:none;display:grid}.accounts-cards__empty{color:var(--color-text-muted);text-align:center;padding:1.5rem}@media (min-width:768px){.accounts-cards{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:1rem}.accounts-cards__empty{grid-column:1/-1}}.lead-mcard__mail{background:var(--account-mail-bg);width:2.75rem;height:2.75rem;box-shadow:var(--shadow-card);color:var(--account-mail-text);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.lead-mcard__mail svg{width:1.2rem;height:1.2rem}.account-mcard__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.account-mcard__fields label{gap:.2rem;min-width:0;display:grid}.account-mcard__fields label>span{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.account-mcard__fields select{border:1px solid var(--color-border);background:var(--color-card);width:100%;min-width:0;min-height:2.75rem;color:var(--color-text);border-radius:10px;padding-inline:.6rem;font-size:.85rem;font-weight:600}.account-mcard__foot{flex-wrap:wrap;justify-content:space-between}.account-mcard__actions{gap:.35rem;margin-inline-start:auto;display:inline-flex}.account-mcard__actions .btn{border-radius:10px;min-height:2.75rem;padding-inline:.9rem}@media (min-width:768px){.accounts-manager-card .table-wrap{scrollbar-width:thin;scrollbar-color:var(--accounts-row-border) transparent;overflow-x:auto}.accounts-table{--fx-table-head:var(--accounts-table-head);--fx-table-head-text:var(--accounts-table-head-text);border-collapse:separate;border-spacing:0 .5rem}.accounts-table thead th{background:var(--accounts-table-head);color:var(--accounts-table-head-text);white-space:nowrap;border:0;padding:.8rem .6rem;font-size:.85rem;font-weight:800}.accounts-table thead th:first-child{border-radius:12px 0 0 12px}.accounts-table thead th:last-child{border-radius:0 12px 12px 0}.accounts-table tbody td{border-top:1px solid var(--accounts-row-border);border-bottom:1px solid var(--accounts-row-border);background:var(--accounts-row-bg);color:var(--accounts-row-text);vertical-align:middle;padding:.55rem .6rem;font-size:.9rem}.accounts-table tbody td:first-child{border-inline-start:1px solid var(--accounts-row-border);border-radius:12px 0 0 12px}.accounts-table tbody td:last-child{border-inline-end:1px solid var(--accounts-row-border);border-radius:0 12px 12px 0}.accounts-table tbody tr{box-shadow:0 4px 12px #0f172a0f}.accounts-table tbody tr:hover td{background:color-mix(in srgb, var(--accounts-table-head) 4%, var(--accounts-row-bg))}.accounts-table__name span{font-weight:800}.accounts-table{width:100%}.accounts-table thead th{white-space:normal;padding-inline:.45rem;line-height:1.2}.accounts-table tbody td{white-space:normal;overflow-wrap:break-word;padding-inline:.45rem;font-size:.85rem}.accounts-table tbody td:nth-child(3),.accounts-table td.row-actions,.accounts-table .lead-agent__status{white-space:nowrap}.accounts-table select{border:1px solid var(--accounts-row-border);background:var(--accounts-row-bg);width:100%;max-width:9.5rem;min-height:2.25rem;color:var(--accounts-row-text);border-radius:10px}}.accounts-actions-bar{background:var(--lead-stage-bg);border-bottom:1px solid var(--accounts-row-border);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.5rem;padding:.5rem .75rem;display:grid}.accounts-action,.owner-page-jumper--action{border:1.5px solid var(--lead-stage-1);background:var(--lead-stage-bg);min-width:0;min-height:2.75rem;color:var(--lead-stage-1);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:.375rem;padding:0 .5rem;font-size:.85rem;font-weight:800;display:inline-flex;position:relative}.accounts-action svg,.owner-page-jumper--action svg{flex-shrink:0;width:1.1rem;height:1.1rem}.accounts-action span{text-overflow:ellipsis;overflow:hidden}.accounts-action--primary{background:var(--lead-stage-1);color:var(--lead-stage-on-tone)}.accounts-action:active{transform:scale(.98)}.accounts-action:focus-visible{outline:2px solid var(--lead-stage-1);outline-offset:2px}.owner-page-jumper--action{border-color:var(--lead-stage-5);color:var(--lead-stage-5)}.owner-page-jumper--action:focus-within{outline:2px solid var(--lead-stage-5);outline-offset:2px}.owner-page-jumper--action .owner-page-jumper__face{pointer-events:none;align-items:center;gap:.375rem;min-width:0;display:inline-flex}.owner-page-jumper--action .owner-page-jumper__select{opacity:0;border:0;width:100%;max-width:none;min-height:0;padding:0;position:absolute;inset:0}@media (max-width:767px){.accounts-action,.owner-page-jumper--action,.owner-page-jumper--action .owner-page-jumper__face{flex-direction:column;gap:.125rem}.accounts-action,.owner-page-jumper--action{min-height:3.25rem;font-size:.8rem}}@media (min-width:768px){.accounts-actions-bar{padding-inline:1rem;display:flex}.accounts-action{padding-inline:1rem}}.accounts-tabs{scrollbar-width:none;background:var(--lead-stage-bg);border-bottom:1px solid var(--accounts-row-border);-webkit-overflow-scrolling:touch;gap:.5rem;padding:.5rem .75rem;display:flex;overflow-x:auto}.accounts-tabs::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.accounts-tabs{scrollbar-width:thin;scrollbar-color:var(--accounts-row-border) transparent}.accounts-tabs::-webkit-scrollbar{height:6px;display:block}.accounts-tabs::-webkit-scrollbar-thumb{background:var(--accounts-row-border);border-radius:9999px}}.accounts-tab{border:1.5px solid color-mix(in srgb, var(--lead-stage-tone) 35%, var(--lead-stage-bg));background:var(--lead-stage-bg);min-height:2.75rem;color:var(--lead-stage-text);white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:.5rem;padding:0 .875rem 0 .375rem;font-size:.85rem;font-weight:700;transition:background-color .15s,box-shadow .15s;display:inline-flex}.accounts-tab__icon{background:color-mix(in srgb, var(--lead-stage-tone) 14%, var(--lead-stage-bg));width:2rem;height:2rem;color:var(--lead-stage-tone);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.accounts-tab__icon svg{width:1.1rem;height:1.1rem}.accounts-tab[aria-selected=true]{border-color:var(--lead-stage-tone);background:var(--lead-stage-tone);color:var(--lead-stage-on-tone);box-shadow:0 4px 12px color-mix(in srgb, var(--lead-stage-tone) 35%, transparent)}.accounts-tab[aria-selected=true] .accounts-tab__icon{background:color-mix(in srgb, var(--lead-stage-on-tone) 22%, transparent);color:var(--lead-stage-on-tone)}.accounts-tab:focus-visible{outline:2px solid var(--lead-stage-tone);outline-offset:2px}.accounts-tab[data-tone="1"]{--lead-stage-tone:var(--lead-stage-1)}.accounts-tab[data-tone="2"]{--lead-stage-tone:var(--lead-stage-2)}.accounts-tab[data-tone="3"]{--lead-stage-tone:var(--lead-stage-3)}.accounts-tab[data-tone="4"]{--lead-stage-tone:var(--lead-stage-4)}.accounts-tab[data-tone="5"]{--lead-stage-tone:var(--lead-stage-5)}.accounts-tab[data-tone="6"]{--lead-stage-tone:var(--lead-stage-6)}.accounts-tab[data-tone="7"]{--lead-stage-tone:var(--lead-stage-7)}.accounts-tab[data-tone="8"]{--lead-stage-tone:var(--lead-stage-8)}@media (prefers-reduced-motion:reduce){.accounts-tab{transition:none}.accounts-action:active{transform:none}}.accounts-subnav{scrollbar-width:none;background:var(--lead-stage-bg);border-bottom:1px solid var(--accounts-row-border);-webkit-overflow-scrolling:touch;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;overflow:auto hidden}.accounts-subnav::-webkit-scrollbar{display:none}.accounts-subnav>:first-child{margin-inline-start:auto}.accounts-subnav>:last-child{margin-inline-end:auto}.accounts-subnav>:is(.accounts-actions-bar,.accounts-tabs,.accounts-subnav__figures){background:0 0;border:0;flex:none;gap:.5rem;padding:0;overflow:visible}.accounts-subnav>:is(.accounts-actions-bar,.accounts-tabs){display:flex}.accounts-subnav .lead-stage-chip{flex-shrink:0}.accounts-subnav :is(.accounts-action,.owner-page-jumper--action),.accounts-subnav .owner-page-jumper--action .owner-page-jumper__face{flex-direction:row;gap:.375rem}.accounts-subnav :is(.accounts-action,.owner-page-jumper--action){flex-shrink:0;min-height:2.75rem;padding-inline:.875rem}@media (hover:hover) and (pointer:fine){.accounts-subnav{scrollbar-width:thin;scrollbar-color:var(--accounts-row-border) transparent}.accounts-subnav::-webkit-scrollbar{height:6px;display:block}.accounts-subnav::-webkit-scrollbar-thumb{background:var(--accounts-row-border);border-radius:9999px}}@media (max-width:767px){.accounts-stage-bar{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:.75rem;display:grid}.accounts-stage-bar .lead-stage-chip{min-width:0;margin-inline:0;padding-inline-end:.5rem;font-size:.8rem}.accounts-stage-bar .lead-stage-chip__label{text-align:start;flex:1;min-width:0;line-height:1.15}}@media (min-width:768px){.master-hub-shell .topbar--with-search .topbar-left{flex:0 auto}.master-hub-shell .topbar--with-search .topbar-header-search{flex:14rem;width:auto;min-width:10rem;max-width:32rem;margin-inline:auto;position:static;transform:none}}.danger-dialog{background:var(--danger-dialog-bg);width:min(24rem,100vw - 2rem);color:var(--danger-dialog-text);border-radius:1rem;overflow:hidden;box-shadow:0 24px 48px #7f1d1d59}.danger-dialog__head{background:var(--danger-dialog-head-bg);color:var(--danger-dialog-head-text);align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.danger-dialog__icon{background:color-mix(in srgb, var(--danger-dialog-head-text) 18%, transparent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.danger-dialog__icon svg{width:1.25rem;height:1.25rem}.danger-dialog__title{margin:0;font-size:1.05rem;font-weight:800}.danger-dialog__text{padding:1rem 1.25rem 0;font-size:.95rem;line-height:1.5}.danger-dialog__text strong{font-weight:800}.danger-dialog__actions{grid-template-columns:1fr 1fr;gap:.5rem;padding:1.25rem;display:grid}.danger-dialog__btn{border-radius:10px;min-height:2.75rem;font-size:.95rem;font-weight:800}.danger-dialog__btn:disabled{opacity:.6;cursor:not-allowed}.danger-dialog__btn--cancel{border:1.5px solid var(--danger-dialog-cancel-border);color:var(--danger-dialog-cancel-text);background:0 0}.danger-dialog__btn--confirm{background:var(--danger-dialog-confirm-bg);color:var(--danger-dialog-confirm-text);border:0}.danger-dialog__btn:focus-visible{outline:2px solid var(--danger-dialog-confirm-bg);outline-offset:2px}.register-name-hint{color:var(--color-text-muted);font-size:.8rem;line-height:1.35}.register-name-hint--error{color:var(--field-error-text);font-weight:700}input[aria-invalid=true]{border-color:var(--field-error-text)}.hub-home__gap{display:none}@media (max-width:1279px){.master-hub-shell.app-shell,.master-hub-shell .master-hub-content,.master-hub-shell .accounts-manager-shell{max-height:none;overflow:visible}}.all-tabs-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080c148c;flex-direction:column;justify-content:flex-end;align-items:center;animation:.2s ease-out all-tabs-fade;display:flex;position:fixed;inset:0}.all-tabs-sheet{width:100%;max-width:32rem;max-height:min(80dvh,40rem);padding:.5rem 1rem calc(1rem + env(safe-area-inset-bottom));background:var(--color-card);color:var(--color-text);border-radius:1.5rem 1.5rem 0 0;animation:.28s cubic-bezier(.2,.8,.2,1) all-tabs-rise;overflow-y:auto;box-shadow:0 -16px 40px #080c144d}.all-tabs-sheet__grip{background:var(--color-border);border-radius:9999px;width:2.75rem;height:.3rem;margin:0 auto .5rem;display:block}.all-tabs-sheet__head{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.all-tabs-sheet__title{align-items:center;gap:.5rem;margin:0;font-size:1.1rem;font-weight:800;display:inline-flex}.all-tabs-sheet__title svg{width:1.25rem;height:1.25rem;color:var(--lead-stage-1)}.all-tabs-sheet__close{background:var(--color-card-muted);width:2.75rem;height:2.75rem;color:var(--color-text);border:0;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.all-tabs-sheet__close svg{width:1.25rem;height:1.25rem}.all-tabs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.all-tabs-grid>li{animation:.32s ease-out both all-tabs-pop;animation-delay:calc(var(--tile-index,0) * 30ms)}.all-tabs-tile{border:1px solid var(--color-border);background:var(--color-card);width:100%;min-height:5.75rem;color:var(--color-text);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.75rem .25rem;transition:transform .15s,box-shadow .15s;display:flex}.all-tabs-tile:active{transform:scale(.96)}.all-tabs-tile:focus-visible{outline:2px solid var(--all-tabs-tone);outline-offset:2px}.all-tabs-tile[aria-current=page]{border-color:var(--all-tabs-tone);box-shadow:0 6px 18px color-mix(in srgb, var(--all-tabs-tone) 35%, transparent)}.all-tabs-tile__icon{background:linear-gradient(145deg, color-mix(in srgb, var(--all-tabs-tone) 70%, white), var(--all-tabs-tone));width:3rem;height:3rem;box-shadow:0 6px 14px color-mix(in srgb, var(--all-tabs-tone) 40%, transparent);color:var(--lead-stage-on-tone);border-radius:.9rem;justify-content:center;align-items:center;display:inline-flex}.all-tabs-tile__icon svg{width:1.5rem;height:1.5rem}.all-tabs-tile__label{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.8rem;font-weight:700;line-height:1.2;overflow:hidden}.all-tabs-tile[data-tone="1"]{--all-tabs-tone:var(--lead-stage-1)}.all-tabs-tile[data-tone="2"]{--all-tabs-tone:var(--lead-stage-2)}.all-tabs-tile[data-tone="3"]{--all-tabs-tone:var(--lead-stage-3)}.all-tabs-tile[data-tone="4"]{--all-tabs-tone:var(--lead-stage-4)}.all-tabs-tile[data-tone="5"]{--all-tabs-tone:var(--lead-stage-5)}.all-tabs-tile[data-tone="6"]{--all-tabs-tone:var(--lead-stage-6)}.all-tabs-tile[data-tone="7"]{--all-tabs-tone:var(--lead-stage-7)}.all-tabs-tile[data-tone="8"]{--all-tabs-tone:var(--lead-stage-8)}@keyframes all-tabs-fade{0%{opacity:0}to{opacity:1}}@keyframes all-tabs-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes all-tabs-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.all-tabs-backdrop,.all-tabs-sheet,.all-tabs-grid>li{animation:none}.all-tabs-tile{transition:none}}@media (max-width:767px){.hub-home .hub-home__areas{margin-block:1.25rem}}.market-entry{gap:1rem;display:grid}.market-entry__hint{color:var(--color-text-muted);margin:0;font-size:.875rem}.market-entry__hint strong{color:var(--color-text)}.market-entry__error{color:var(--field-error-text);margin:0;font-size:.875rem;font-weight:700}.market-entry__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;display:grid}.market-entry__field{--market-field-tone:var(--lead-stage-1);gap:.25rem;min-width:0;display:grid}.market-entry__field[data-tone="2"]{--market-field-tone:var(--lead-stage-2)}.market-entry__field[data-tone="3"]{--market-field-tone:var(--lead-stage-3)}.market-entry__field[data-tone="4"]{--market-field-tone:var(--lead-stage-4)}.market-entry__field[data-tone="5"]{--market-field-tone:var(--lead-stage-5)}.market-entry__field[data-tone="6"]{--market-field-tone:var(--lead-stage-6)}.market-entry__field[data-tone="7"]{--market-field-tone:var(--lead-stage-7)}.market-entry__field[data-tone="8"]{--market-field-tone:var(--lead-stage-8)}.market-entry__label{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;display:flex;overflow:hidden}.market-entry__icon{background:color-mix(in srgb, var(--market-field-tone) 16%, var(--color-card));width:1.5rem;height:1.5rem;color:var(--market-field-tone);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.market-entry__icon svg{width:.875rem;height:.875rem}.market-entry__platforms{flex-wrap:wrap;gap:.5rem;display:flex}.market-entry__platform{min-height:var(--touch-target);border:2px solid var(--lead-stage-border);background:var(--lead-stage-bg);color:var(--lead-stage-text);cursor:pointer;border-radius:20px;padding-inline:1rem;font-size:.875rem;font-weight:700}.market-entry__platform[aria-selected=true]{background:var(--lead-stage-border);color:var(--lead-stage-on-tone)}.market-entry__platform:focus-visible{outline:2px solid var(--lead-stage-border);outline-offset:2px}.market-entry__field input{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-card);width:100%;min-width:0;min-height:2.75rem;color:var(--color-text);border-radius:10px;padding-inline:.75rem;font-size:.95rem}.market-entry__field input:focus-visible{outline:2px solid var(--market-field-tone);outline-offset:1px}.market-entry__required{color:var(--field-error-text)}.market-entry__field input[aria-invalid=true]{border:2px solid var(--field-error-text)}@media (min-width:768px){.market-entry{gap:.625rem}.market-entry__grid{gap:.375rem .75rem}.market-entry__field{gap:.125rem}.market-entry__field input{min-height:2.5rem}.app-popup-panel.market-entry-panel{width:min(56rem,92vw)!important;max-width:min(56rem,92vw)!important;max-height:min(92vh,92dvh)!important}}@media (max-width:767px){.market-entry{gap:.5rem}.market-entry__hint{font-size:.78rem}.market-entry__grid{gap:.375rem .5rem}.market-entry__field{gap:.125rem}.market-entry__label{font-size:.72rem}.market-entry__icon{width:1.25rem;height:1.25rem}.market-entry__icon svg{width:.75rem;height:.75rem}.market-entry__field input{padding-inline:.5rem;font-size:.875rem}.market-entry__platforms{gap:.375rem}.market-entry__platform{padding-inline:.75rem;font-size:.8rem}.app-popup-panel.market-entry-panel{width:96vw!important;min-width:96vw!important;max-width:96vw!important;height:min(92vh,92dvh)!important;max-height:min(92vh,92dvh)!important}}.market-entry__actions{background:var(--color-card);justify-content:flex-end;gap:.5rem;padding-top:.5rem;display:flex;position:sticky;bottom:0}@media (max-width:767px){.market-entry__actions{grid-template-columns:1fr 1fr;display:grid}}.market-mcard__actions{gap:.4rem}.market-mcard__btn{border:1px solid var(--accounts-row-border);background:var(--color-card);min-height:2.75rem;color:var(--color-text);border-radius:10px;align-items:center;gap:.35rem;padding-inline:.85rem;font-size:.85rem;font-weight:700;display:inline-flex}.market-mcard__btn svg{width:1rem;height:1rem}.market-mcard__btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.market-mcard__price{font-weight:800}@media (min-width:768px){.market-table{border-collapse:separate;border-spacing:0 .5rem}.market-table.crm-modern-table thead th{background:var(--fx-table-head);color:var(--fx-table-head-text);border:0;padding:.85rem .75rem;font-size:1rem;font-weight:700;line-height:1.2}.market-table thead th:first-child{text-align:start;border-start-start-radius:10px;border-end-start-radius:10px}.market-table thead th:last-child{border-start-end-radius:10px;border-end-end-radius:10px}.market-table.crm-modern-table tbody tr.crm-modern-row>td{border-block:1px solid var(--lead-row-line);background:var(--lead-row-bg);color:var(--lead-row-text);padding:.7rem .75rem;font-size:1.15rem;font-weight:600}.market-table.crm-modern-table tbody tr.crm-modern-row>td:first-child{border-inline-start:1px solid var(--lead-row-line);text-align:start;border-start-start-radius:10px;border-end-start-radius:10px;font-weight:800}.market-table.crm-modern-table tbody tr.crm-modern-row>td:last-child{border-inline-end:1px solid var(--lead-row-line);border-start-end-radius:10px;border-end-end-radius:10px}:root .market-table.crm-modern-table tbody tr.crm-modern-row>td,:root .market-table.crm-modern-table tbody tr.crm-modern-row>td:first-child{color:var(--lead-row-text)}.market-table.crm-modern-table tbody tr.crm-modern-row:hover>td{background:color-mix(in srgb, var(--fx-table-head) 4%, var(--lead-row-bg))}.market-table tbody td.crm-modern-empty{border-radius:10px}.market-table .lead-br-chip{font-size:.95rem}.market-table__date{white-space:nowrap}.market-table.crm-modern-table thead th:last-child,.market-table.crm-modern-table tbody tr.crm-modern-row>td.row-actions{width:14rem;min-width:14rem;max-width:none;overflow:visible}.market-table__actions{justify-content:flex-end;align-items:center;gap:.4rem;display:inline-flex}.market-table__icon{border:1px solid var(--lead-row-line);background:var(--lead-row-bg);width:2.75rem;height:2.75rem;color:var(--fx-table-head);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.market-table__icon svg{width:1.15rem;height:1.15rem}.market-table td.row-actions .market-table__actions>*{flex:none}.market-table td.row-actions .market-table__actions .row-actions-dropdown-root{width:auto;min-width:0}.market-table td.row-actions .market-table__icon{width:2.75rem;min-width:2.75rem;height:2.75rem;padding:0}.market-table__icon:hover{background:color-mix(in srgb, var(--fx-table-head) 8%, var(--lead-row-bg))}.market-table__icon:focus-visible{outline:2px solid var(--fx-table-head);outline-offset:2px}.market-table__icon--edit{border-color:var(--market-warm-from);color:var(--market-warm-from)}}.page-info-btn svg{width:1.15rem;height:1.15rem}.page-info{gap:.875rem;display:grid}.page-info__section{--page-info-tone:var(--lead-stage-1);border:1px solid color-mix(in srgb, var(--page-info-tone) 30%, var(--color-border));border-inline-start:4px solid var(--page-info-tone);background:color-mix(in srgb, var(--page-info-tone) 6%, var(--color-card));color:var(--color-text);border-radius:14px;padding:.875rem 1rem}.page-info__section[data-tone="2"]{--page-info-tone:var(--lead-stage-2)}.page-info__section[data-tone="3"]{--page-info-tone:var(--lead-stage-3)}.page-info__section[data-tone="6"]{--page-info-tone:var(--lead-stage-6)}.page-info__section h4{align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:.95rem;font-weight:800;display:flex}.page-info__section h4 svg{width:1.1rem;height:1.1rem;color:var(--page-info-tone)}.page-info__tables,.page-info__list,.page-info__suggestions{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.page-info__tables li{gap:.15rem;display:grid}.page-info__tables code{background:color-mix(in srgb, var(--page-info-tone) 14%, var(--color-card));color:var(--color-text);overflow-wrap:anywhere;border-radius:6px;justify-self:start;padding:.1rem .45rem;font-size:.8rem;font-weight:700}.page-info__tables span,.page-info__muted{color:var(--color-text-muted);font-size:.85rem}.page-info__list li{padding-inline-start:1rem;font-size:.875rem;line-height:1.45;position:relative}.page-info__list li:before{content:"";inset-inline-start:0;background:var(--page-info-tone);border-radius:9999px;width:.4rem;height:.4rem;position:absolute;top:.55em}.page-info__compose textarea{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-card);width:100%;min-height:5rem;color:var(--color-text);font:inherit;resize:vertical;border-radius:10px;padding:.6rem .75rem}.page-info__compose textarea:focus-visible{outline:2px solid var(--page-info-tone);outline-offset:1px}.page-info__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.6rem;display:flex}.page-info__actions .btn{align-items:center;gap:.4rem;display:inline-flex}.page-info__actions svg{width:1rem;height:1rem}.page-info__note{margin:.5rem 0 0;font-size:.85rem;font-weight:700}.page-info__note--ok{color:var(--page-info-done)}.page-info__note--error{color:var(--field-error-text)}.page-info__suggestions{margin-top:.75rem}.page-info__suggestions li{border:1px solid var(--color-border);background:var(--color-card);border-radius:10px;padding:.6rem .75rem}.page-info__suggestions p{overflow-wrap:anywhere;margin:0 0 .35rem;font-size:.875rem;line-height:1.45}.page-info__meta{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.page-info__status{text-transform:capitalize;background:0 0;border:1px solid;border-radius:9999px;align-items:center;gap:.25rem;min-height:2rem;padding:0 .7rem;font-size:.75rem;font-weight:800;display:inline-flex}.page-info__status svg{width:.85rem;height:.85rem}.page-info__status[data-status=open]{color:var(--page-info-open)}.page-info__status[data-status=planned]{color:var(--page-info-planned)}.page-info__status[data-status=done]{color:var(--page-info-done)}.market-filter{--market-filter-tone:var(--lead-stage-1)}.market-filter[data-tone="2"]{--market-filter-tone:var(--lead-stage-2)}.market-filter[data-tone="3"]{--market-filter-tone:var(--lead-stage-3)}.market-filter[data-tone="5"]{--market-filter-tone:var(--lead-stage-5)}.market-filter[data-tone="6"]{--market-filter-tone:var(--lead-stage-6)}.market-filter[data-tone="8"]{--market-filter-tone:var(--lead-stage-8)}.market-filter__select{box-sizing:border-box;width:100%;min-width:0;height:max(2.75rem, var(--touch-target));border:2px solid var(--lead-stage-border);background:var(--lead-stage-bg);color:var(--lead-stage-text);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;appearance:none;padding-inline:3rem 1.9rem;font-size:1rem;font-weight:700;transition:box-shadow .15s;overflow:hidden}.market-filter__select:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--lead-stage-border) 30%, transparent)}.market-filter__select:focus-visible{outline:2px solid var(--lead-stage-border);outline-offset:2px}.market-filter__select.is-set{background:color-mix(in srgb, var(--lead-stage-border) 14%, var(--lead-stage-bg));box-shadow:0 4px 12px color-mix(in srgb, var(--lead-stage-border) 35%, transparent)}.market-filter__icon{inset-inline-start:.375rem;background:color-mix(in srgb, var(--market-filter-tone) 14%, var(--lead-stage-bg));width:2.125rem;height:2.125rem;color:var(--market-filter-tone);pointer-events:none;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.market-filter__icon svg{width:1.2rem;height:1.2rem}.market-filter__chevron{inset-inline-end:.7rem;width:1rem;height:1rem;color:var(--lead-stage-border);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.market-filter__select{transition:none}}.page-info__section[data-tone="4"]{--page-info-tone:var(--lead-stage-4)}.page-info__ok{align-items:flex-start;gap:.4rem;margin:0;font-size:.875rem;line-height:1.45;display:flex}.page-info__ok svg{width:1rem;height:1rem;color:var(--page-info-done);flex:none;margin-top:.15rem}.page-info__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.page-info__head h4{margin-bottom:0}.page-info__copy{width:var(--touch-target);height:var(--touch-target);border:1px solid color-mix(in srgb, var(--page-info-tone) 40%, var(--color-border));background:var(--color-card);color:var(--page-info-tone);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.page-info__copy:hover{background:color-mix(in srgb, var(--page-info-tone) 10%, var(--color-card))}.page-info__copy:focus-visible{outline:2px solid var(--page-info-tone);outline-offset:2px}.page-info__copy svg{width:1.1rem;height:1.1rem}.page-info__prompt{border:1px solid var(--color-border);background:var(--color-card);max-height:16rem;color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:.6rem 0 0;padding:.75rem;font-size:.78rem;line-height:1.5;overflow:auto}.page-info__section[data-tone="5"]{--page-info-tone:var(--lead-stage-5)}.page-info__pending{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.6rem 0 0;font-size:.85rem;font-weight:700;display:flex}.page-info__badge{background:var(--page-info-tone);color:var(--lead-stage-on-tone);letter-spacing:.02em;border-radius:999px;padding:.15rem .6rem;font-size:.75rem;font-weight:800}.hub-brand-bar{border-block-end:1px solid var(--hub-sky-border);box-shadow:0 6px 18px var(--hub-sky-shadow)}.hub-brand-word{background:linear-gradient(100deg, var(--hub-brand-word-from), var(--hub-brand-word-to));color:#0000;letter-spacing:.06em;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;font-size:1.15rem;font-weight:900;line-height:1}.hub-brand-badge{background:linear-gradient(180deg, var(--hub-brand-badge-from), var(--hub-brand-badge-to));box-shadow:0 2px 6px var(--hub-sky-shadow);color:var(--hub-brand-badge-text);letter-spacing:.12em;text-transform:uppercase;border-radius:6px;padding:.2rem .45rem;font-size:.85rem;font-weight:900;line-height:1}.hub-brand-tagline{color:var(--hub-brand-tagline);letter-spacing:.28em;text-transform:uppercase;margin-block-start:.3rem;font-size:.625rem;font-weight:700;line-height:1}@media (min-width:768px){.hub-brand-word{letter-spacing:.1em;font-size:1.375rem}.hub-brand-badge{font-size:1rem}.hub-brand-tagline{font-size:.7rem}}.hub-sky-icon{border:1px solid var(--hub-sky-border);background:linear-gradient(180deg, var(--hub-sky-from), var(--hub-sky-to));box-shadow:0 2px 6px var(--hub-sky-shadow)}.hub-sky-icon:hover{background:var(--hub-sky-hover)}@media (prefers-reduced-motion:no-preference){.hub-seq[data-seq-phase=out] [data-seq]{opacity:0;filter:blur(4px);transition:opacity .4s,filter .4s,transform .4s;transform:translateY(-.5rem)scale(.98)}.hub-seq[data-seq-phase=in] [data-seq]{animation:.75s cubic-bezier(.22,1,.36,1) backwards hub-seq-drop;animation-delay:calc(var(--seq,0) * .14s)}.hub-seq[data-seq-phase=in] [data-seq=pop]{animation-name:hub-seq-pop;animation-duration:.5s}}@keyframes hub-seq-drop{0%{opacity:0;filter:blur(6px);transform:translateY(-1.75rem)scale(.96)}55%{opacity:1;filter:blur();transform:translateY(.25rem)scale(1)}78%{transform:translateY(-.125rem)}to{opacity:1;filter:none;transform:none}}@keyframes hub-seq-pop{0%{opacity:0;transform:scale(.6)}65%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}.market-mcard{box-shadow:0 10px 22px -10px var(--market-glow-orange), 0 3px 10px -3px var(--market-glow-red);position:relative;overflow:hidden}.market-mcard:before{content:"";background:linear-gradient(90deg, var(--market-warm-from), var(--market-warm-to));height:3px;position:absolute;inset-block-start:0;inset-inline:0}.market-mcard[data-new=true]{box-shadow:0 12px 26px -10px var(--market-warm-from), 0 4px 12px -3px var(--market-glow-red)}.market-mcard__top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.market-mcard__date{background:linear-gradient(90deg, var(--market-warm-from), var(--market-warm-to));color:var(--market-warm-text);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .7rem;font-size:.8rem;font-weight:800;display:inline-flex}.market-mcard__date svg{width:.95rem;height:.95rem}.market-mcard__new{background:var(--market-new-bg);color:var(--market-new-text);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:800;animation:1.6s ease-in-out infinite market-new-pulse}@keyframes market-new-pulse{0%,to{box-shadow:0 0 0 0 var(--market-glow-red)}50%{box-shadow:0 0 0 6px #0000}}.market-mcard .lead-mcard__chip{border-color:color-mix(in srgb, var(--market-chip-tone,var(--color-border)) 45%, var(--color-border))}.market-mcard .lead-mcard__chip svg{color:var(--market-chip-tone,currentColor)}.market-mcard .market-mcard__price{--market-chip-tone:var(--lead-stage-2);background:color-mix(in srgb, var(--lead-stage-2) 10%, var(--color-card))}.market-mcard .market-mcard__area{--market-chip-tone:var(--lead-stage-3);background:color-mix(in srgb, var(--lead-stage-3) 10%, var(--color-card))}.market-mcard .market-mcard__source{--market-chip-tone:var(--lead-stage-6);background:color-mix(in srgb, var(--lead-stage-6) 10%, var(--color-card))}.market-mcard__btn--edit{border-color:var(--market-warm-from);color:var(--market-warm-from)}.market-fab{z-index:var(--z-sticky);background:linear-gradient(135deg, var(--market-warm-from), var(--market-warm-to));width:3.5rem;height:3.5rem;box-shadow:0 10px 24px -8px var(--market-glow-red), 0 4px 10px -4px var(--market-glow-orange);color:var(--market-warm-text);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex;position:fixed;inset-block-end:calc(1.25rem + env(safe-area-inset-bottom,0px));inset-inline-end:1.25rem}.market-fab svg{width:1.6rem;height:1.6rem}.market-fab:hover{transform:scale(1.05)}.market-fab:active{transform:scale(.96)}.market-fab:focus-visible{outline:3px solid var(--market-warm-from);outline-offset:3px}@media (prefers-reduced-motion:reduce){.market-mcard__new{animation:none}.market-fab{transition:none}}.market-filters__clear{min-height:var(--touch-target);border:2px solid var(--lead-stage-border);background:var(--lead-stage-bg);color:var(--lead-stage-text);white-space:nowrap;cursor:pointer;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding-inline:.375rem .875rem;font-size:1rem;font-weight:700;display:inline-flex}.market-filters__clear-icon{background:var(--lead-stage-border);width:2rem;height:2rem;color:var(--lead-stage-on-tone);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.market-filters__clear-icon svg{width:1.1rem;height:1.1rem}.market-filters__clear:focus-visible{outline:2px solid var(--lead-stage-border);outline-offset:2px}.market-filters__clear:disabled{opacity:.45;cursor:default}.market-filters{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:.5rem;padding-block:.25rem;display:flex;overflow:auto hidden}.market-filters::-webkit-scrollbar{display:none}.market-filters .market-filters__grid{flex-wrap:nowrap;flex:none;gap:.5rem;width:auto;margin-inline-start:auto;display:flex}.market-filters .market-filters__clear{margin-inline-end:auto}.market-filters .market-filter{flex:none;width:auto;min-width:9.5rem;max-width:15rem}.market-filters .market-filter__select{width:auto;min-width:100%;max-width:15rem}.gh-units-list{counter-reset:gh-unit;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.5rem;max-height:min(60vh,100dvh - 12rem);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.gh-units-list li{min-height:var(--touch-target);border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text);white-space:nowrap;counter-increment:gh-unit;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;font-weight:600;display:flex}.gh-units-list li:before{content:counter(gh-unit);min-width:1.5rem;color:var(--color-text-muted);text-align:end;font-size:.75rem}.gh-hub :is(.gh-btn,.gh-card__tool,.gh-card__nav,.gh-card__unitmore),.gh-dt .gh-dt__btn{outline-offset:-2px;outline:2px solid #0000;transition:outline-color .2s,filter .15s,transform .15s,background-color .15s}.gh-hub :is(.gh-btn,.gh-card__tool,.gh-card__nav,.gh-card__unitmore):not(:disabled):hover,.gh-dt .gh-dt__btn:not(:disabled):hover{outline-color:var(--gh-gold)}.gh-hub :is(.gh-btn,.gh-card__tool,.gh-card__nav,.gh-card__unitmore):focus-visible,.gh-dt .gh-dt__btn:focus-visible{outline:2px solid var(--gh-gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){.gh-hub :is(.gh-btn,.gh-card__tool,.gh-card__nav,.gh-card__unitmore),.gh-dt .gh-dt__btn{transition:none}}.gh-hub .gh-grid{gap:1.25rem}@media (min-width:640px){.gh-hub .gh-grid{gap:1.5rem}}@media (min-width:1024px){.gh-hub .gh-grid{gap:1.75rem}.gh-hub .gh-grid--fit{grid-auto-rows:calc((var(--gh-grid-h) - 1.75rem) / 2)}}@media (max-width:639px){.gh-hub:not(.gh-hub--embedded){padding-inline:0}.gh-hub .gh-grid{grid-template-columns:minmax(0,1fr)}}.gh-hub .gh-card{box-shadow:0 6px 20px var(--gh-silver-shadow)}.gh-hub .gh-card__media{border-radius:16px;margin:.625rem .625rem 0}.gh-hub .gh-card__count{background:var(--gh-photo-pill-bg);color:var(--gh-photo-pill-text)}.gh-hub .gh-card__count svg{color:var(--gh-photo-pill-text)}.gh-card__count.gh-card__count--sample,.gh-hub .gh-card__count.gh-card__count--sample{background:var(--gh-sample-pill-bg);max-width:calc(100% - 6rem);color:var(--gh-sample-pill-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gh-hub .gh-card__count--sample svg{color:var(--gh-sample-pill-text)}.gh-hub .gh-card__nav,.gh-hub .gh-card__tool--gold:is(*,:hover){background:var(--gh-photo-pill-bg);color:var(--gh-photo-pill-text)}.crm-modern-table--agent-hub{--ah-action-size:2.875rem;--ah-action-gap:.5rem;--ah-action-slots:6}.crm-modern-table--agent-hub.crm-modern-table--agent-hub-bulk{--ah-action-slots:7}.crm-modern-table.crm-modern-table--agent-hub tbody tr.crm-modern-row td.row-actions .desktop-unit-actions .desktop-unit-actions__item{height:var(--ah-action-size)!important;min-height:var(--ah-action-size)!important;max-height:var(--ah-action-size)!important}@media (min-width:768px){.crm-modern-table--agent-hub thead th:last-child,.crm-modern-table--agent-hub td.row-actions{width:calc(var(--ah-action-slots) * var(--ah-action-size) + (var(--ah-action-slots) - 1) * var(--ah-action-gap) + 1.25rem);min-width:calc(var(--ah-action-slots) * var(--ah-action-size) + (var(--ah-action-slots) - 1) * var(--ah-action-gap) + 1.25rem)}}.crm-modern-table--agent-hub td.row-actions .desktop-unit-actions{gap:var(--ah-action-gap);justify-content:center;width:max-content;max-width:100%;margin-inline:auto;padding:0}.crm-modern-table--agent-hub td.row-actions .desktop-unit-actions>*,.crm-modern-table--agent-hub td.row-actions .desktop-unit-actions .row-actions-dropdown-root,.crm-modern-table--agent-hub td.row-actions .desktop-unit-actions .desktop-unit-actions__item{flex:0 0 var(--ah-action-size)!important;width:var(--ah-action-size)!important;min-width:var(--ah-action-size)!important;max-width:var(--ah-action-size)!important;min-height:var(--ah-action-size)!important;height:var(--ah-action-size)!important;max-height:var(--ah-action-size)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.crm-modern-table--agent-hub td.row-actions .desktop-unit-actions .desktop-unit-actions__item{position:relative;border-radius:9999px!important}.crm-modern-table--agent-hub td.row-actions .desktop-unit-actions .desktop-unit-actions__item>span:last-child:not(.row-actions-mobile-iconlabel),.crm-modern-table--agent-hub td.row-actions .desktop-unit-actions .row-actions-mobile-iconlabel__text{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.crm-modern-table--agent-hub td.row-actions .desktop-unit-actions .desktop-unit-actions__icon-shell{width:var(--ah-action-size);height:var(--ah-action-size);border:1px solid var(--ah-silver-ring);background:linear-gradient(180deg, var(--gh-silver-from) 0%, var(--gh-silver-mid) 45%, var(--gh-silver-to) 100%);color:var(--ah-action-bg,var(--ah-action-more));border-radius:9999px;padding:0;transition:border-color .15s,transform .15s,box-shadow .15s;box-shadow:inset 0 1px #fffffff2,inset 0 -3px 6px #0f172a12,0 3px 8px #0f172a1f}.crm-modern-table--agent-hub td.row-actions .desktop-unit-actions .desktop-unit-actions__icon-shell .desktop-unit-actions__icon{filter:drop-shadow(0 1px 1px #0f172a47);width:1.25rem!important;height:1.25rem!important;color:var(--ah-action-bg,var(--ah-action-more))!important}.crm-modern-table--agent-hub td.row-actions .desktop-unit-actions__item:hover:not(:disabled) .desktop-unit-actions__icon-shell{border-color:var(--ah-action-bg,var(--ah-action-more));transform:translateY(-1px);box-shadow:inset 0 1px #fffffff2,inset 0 -3px 6px #0f172a12,0 6px 14px #0f172a2e}.crm-modern-table--agent-hub td.row-actions .desktop-unit-actions__item--offer{--ah-action-bg:var(--ah-action-offer)}.crm-modern-table--agent-hub td.row-actions .desktop-unit-actions__item--view{--ah-action-bg:var(--ah-action-view)}.crm-modern-table--agent-hub td.row-actions .desktop-unit-actions__item--photos{--ah-action-bg:var(--ah-action-photos)}.crm-modern-table--agent-hub td.row-actions .desktop-unit-actions__item--share{--ah-action-bg:var(--ah-action-share)}.crm-modern-table--agent-hub td.row-actions .desktop-unit-actions__item--location{--ah-action-bg:var(--ah-action-location)}.crm-modern-table--agent-hub td.row-actions .desktop-unit-actions__item--bulk{--ah-action-bg:var(--ah-action-bulk)}.crm-modern-table--agent-hub td.row-actions .desktop-unit-actions .row-actions-dropdown-root{--ah-action-bg:var(--ah-action-more)}.crm-modern-table--agent-hub td.row-actions .desktop-unit-actions .desktop-unit-actions__item--placeholder{visibility:hidden!important;display:inline-flex!important}.crm-modern-table--agent-hub td.row-actions .desktop-unit-actions__item--share .desktop-unit-actions__icon-shell{border:2px solid var(--ah-action-share)}.crm-modern-table--agent-hub td.row-actions .desktop-unit-actions__item--share .share-orange-circle{color:var(--ah-action-share)!important;background:0 0!important}.crm-modern-table--agent-hub td.row-actions .desktop-unit-actions .row-actions-dropdown-root .desktop-unit-actions__icon-shell{border-radius:.75rem}.crm-modern-table--agent-hub td.row-actions .desktop-unit-actions .row-actions-dropdown-root .desktop-unit-actions__icon{transform:rotate(90deg)}.crm-modern-table--agent-hub .unit-number-offer-btn{color:var(--lead-row-text)}.crm-modern-table--agent-hub td.row-actions .desktop-unit-actions__item--offer-long .desktop-unit-actions__icon-shell{box-shadow:0 0 0 2px var(--color-live-list-gold,gold), inset 0 1px 0 #fffffff2, 0 3px 8px #0f172a1f}.dynamic-sheet-table-frame--agent .sequential-filter-bar .sequential-filter-bar__control--reset{background:var(--agent-showall-bg)!important;color:var(--agent-showall-text)!important;box-shadow:none!important;border:0!important}.dynamic-sheet-table-frame--agent .sequential-filter-bar .sequential-filter-bar__control--reset:hover{background:var(--agent-showall-bg-hover)!important}.crm-mobile-card-top{position:relative}.dynamic-sheet-table-frame--agent .crm-mobile-card--special-offer .crm-mobile-card-top{padding-inline-end:1.5rem}.agent-offer-badge{z-index:2;background:linear-gradient(100deg, var(--agent-offer-tab-bg) 35%, var(--agent-offer-tab-shine) 50%, var(--agent-offer-tab-bg) 65%) var(--agent-offer-tab-bg);color:var(--agent-offer-tab-text);letter-spacing:.12em;box-shadow:0 0 0 0 color-mix(in srgb, var(--agent-offer-tab-bg) 60%, transparent), 0 2px 6px #0f172a40;background-position:0 100%;background-size:100% 300%;border:0;border-start-start-radius:10px;border-end-start-radius:10px;flex-direction:column;align-items:center;gap:.3rem;padding:.625rem .3rem;font-size:.6875rem;font-weight:900;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:-.875rem;transform:translateY(-50%)}.agent-offer-badge:before{content:"";position:absolute;inset-block:-.375rem;inset-inline:-1.5rem 0}.agent-offer-badge svg{width:.9rem;height:.9rem}.agent-offer-badge__text{writing-mode:vertical-rl}@media (prefers-reduced-motion:no-preference){.agent-offer-badge{animation:2.2s ease-in-out infinite agent-offer-shine,2.2s ease-in-out infinite agent-offer-glow}}@keyframes agent-offer-shine{0%{background-position:0 100%}60%,to{background-position:0 0}}@keyframes agent-offer-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--agent-offer-tab-bg) 0%, transparent), 0 2px 6px #0f172a40}50%{box-shadow:0 0 12px 2px color-mix(in srgb, var(--agent-offer-tab-bg) 75%, transparent), 0 2px 6px #0f172a40}}.sl-page{background:var(--color-bg);color:var(--color-text);position:relative}.sl-page__band{background:radial-gradient(90% 120% at 100% 0%, color-mix(in srgb, var(--sl-card-ring) 22%, transparent) 0%, transparent 60%), var(--sl-card-backdrop);height:13rem;position:absolute;inset:0 0 auto}.sl-section-title{align-items:center;gap:.6rem;display:flex}.sl-section-title h1{font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem);font-weight:900}.sl-count{background:var(--sl-gold);color:#fff;border-radius:9999px;justify-content:center;align-items:center;min-width:2rem;height:2rem;font-weight:900;display:inline-flex}.sl-card{border:2px solid var(--color-border);background:var(--color-card);border-radius:1.25rem;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 6px 20px #0f172a14}.sl-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0f172a24}.sl-card--offer{border-color:var(--sl-gold)}.sl-card__media{position:relative}.sl-card__cover{aspect-ratio:16/10;background:var(--color-bg);cursor:zoom-in;border:0;width:100%;padding:0;display:block;overflow:hidden}.sl-card__cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.sl-card__cover:hover img{transform:scale(1.03)}.sl-card__cover--empty{color:var(--color-text-muted);cursor:default;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-weight:700;display:flex}.sl-card__cover--empty svg{width:2.5rem;height:2.5rem}.sl-card__badges{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:.75rem .75rem auto}.sl-badge{color:#fff;background:#0f172ab8;border-radius:9999px;align-items:center;gap:.3rem;padding:.3rem .75rem;font-size:.85rem;font-weight:800;display:inline-flex}.sl-badge svg{width:.95rem;height:.95rem}.sl-ribbon{background:var(--sl-gold);color:#fff;letter-spacing:.08em;border-radius:9999px;padding:.35rem .9rem;font-size:.85rem;font-weight:900;position:absolute;inset-block-end:.75rem;inset-inline-start:.75rem}.sl-card__body{flex-direction:column;gap:.9rem;min-width:0;padding:1.25rem;display:flex}.sl-card__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.sl-live{color:var(--sl-live);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.4rem;font-size:.8rem;font-weight:800;display:inline-flex}.sl-live__dot{background:var(--sl-live);border-radius:9999px;width:.55rem;height:.55rem}@media (prefers-reduced-motion:no-preference){.sl-live__dot{animation:1.8s ease-out infinite sl-live-pulse}}@keyframes sl-live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--sl-live) 55%, transparent)}to{box-shadow:0 0 0 .6rem #0000}}.sl-card__title{margin-top:.2rem;font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem);font-weight:900;line-height:1.15}.sl-card__location{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.3rem;font-size:1rem;display:flex}.sl-card__location svg{width:1.05rem;height:1.05rem;color:var(--sl-gold)}.sl-card__location a{color:var(--color-primary);font-weight:700;text-decoration:underline}.sl-price{background:var(--sl-price-bg);color:var(--sl-price-text);white-space:nowrap;border-radius:.75rem;padding:.45rem .9rem;font-size:clamp(1.15rem,1rem + .6vw,1.45rem);font-weight:900}.sl-facts{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sl-fact{border:1px solid var(--color-border);background:var(--color-bg);border-radius:9999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.95rem;font-weight:700;display:inline-flex}.sl-fact svg{width:1.05rem;height:1.05rem}.sl-fact--type svg{color:#2563eb}.sl-fact--beds svg{color:#7c3aed}.sl-fact--furnish svg{color:#0d9488}.sl-fact--size svg{color:#ea580c}.sl-fact--view svg{color:#db2777}.sl-offer{border:1px solid var(--sl-gold);background:var(--sl-gold-soft);color:var(--sl-gold-text);border-radius:.75rem;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;font-size:1rem;display:flex}.sl-offer svg{flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.15rem}.sl-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.sl-thumbs button{aspect-ratio:1;border:1px solid var(--color-border);background:var(--color-bg);cursor:zoom-in;border-radius:.6rem;width:100%;padding:0;display:block;overflow:hidden}.sl-thumbs img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sl-thumbs__more{color:var(--color-text);justify-content:center;align-items:center;font-size:1rem;font-weight:900;display:flex!important}.sl-card__all{border:2px solid var(--color-primary);min-height:2.75rem;color:var(--color-primary);background:0 0;border-radius:9999px;justify-content:center;align-self:flex-start;align-items:center;gap:.5rem;padding:0 1.1rem;font-weight:800;display:inline-flex}.sl-card__all svg{width:1.1rem;height:1.1rem}.sl-card__all:hover{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}[data-theme=dark] .sl-card__location a,[data-theme=dark] .sl-card__all{color:var(--sl-price-text);border-color:var(--sl-price-text)}@media (min-width:768px){.sl-card--wide{flex-direction:row}.sl-card--wide .sl-card__media{flex-shrink:0;width:58%}.sl-card--wide .sl-card__cover{aspect-ratio:auto;height:100%;min-height:28rem}.sl-card--wide .sl-card__body{padding:1.75rem}}.sl-expired{border:1px solid var(--color-border);background:var(--color-card);text-align:center;border-radius:1rem;flex-direction:column;align-items:center;gap:.75rem;max-width:28rem;padding:2rem;display:flex}.sl-expired svg{width:2.75rem;height:2.75rem;color:var(--sl-gold)}.sl-expired h1{font-size:1.6rem;font-weight:900}.sl-expired p{color:var(--color-text-muted)}.gh-hub .gh-card__tool.gh-card__tool--share,.gh-hub .gh-card__tool.gh-card__tool--share:hover{background:var(--share-orange-bg);color:var(--share-orange-icon);filter:none}.gh-hub .gh-card__tool.gh-card__tool--share:hover{background:var(--share-orange-bg-hover)}.share-orange-circle{background:var(--share-orange-bg);width:2.25rem;height:2.25rem;color:var(--share-orange-icon);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.share-orange-circle svg{width:1.15rem;height:1.15rem}button:hover>.share-orange-circle,button:hover .share-orange-circle{background:var(--share-orange-bg-hover)}.gh-hub .gh-card__body{gap:.45rem;padding:.75rem 1rem 1rem}.gh-hub .gh-card__title{font-size:1.3rem}.gh-hub .gh-card__head{justify-content:space-between;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.gh-hub .gh-card__headmain{flex-direction:column;flex:auto;gap:.3rem;min-width:0;display:flex}.gh-hub .gh-card__unitline{min-width:0;color:var(--gh-card-text);align-items:center;gap:.35rem;font-family:inherit;font-size:.9rem;font-weight:500;display:flex}.gh-hub .gh-card__unitcount{flex-shrink:0}.gh-hub .gh-card__unitfirst{min-width:0;color:var(--gh-card-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gh-hub .gh-card__headside{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.35rem;display:flex}.gh-hub .gh-card__offer,.gh-hub .gh-card__unitmore{background:var(--gh-pill-gold-bg);color:var(--gh-pill-gold-text);white-space:nowrap;border:0;border-radius:9999px;align-items:center;gap:.3rem;padding:.25rem .7rem;font-size:.78rem;font-weight:800;display:inline-flex}.gh-hub .gh-card__offer{letter-spacing:.06em;text-transform:uppercase}.gh-hub .gh-card__offer svg{width:.95rem;height:.95rem}.gh-hub .gh-card__unitmore{cursor:pointer;font:inherit;font-size:.78rem;font-weight:700;position:relative}.gh-hub .gh-card__unitmore:after{content:"";position:absolute;inset:-.5rem -.25rem}.gh-hub .gh-card__labels li.is-type svg{color:var(--gh-type-chip-icon)}.gh-hub .gh-card__cover{z-index:2;top:2.6rem;background:var(--gh-badge-bg);min-height:2rem;color:var(--gh-overlay-text);cursor:pointer;border:0;border-radius:9999px;align-items:center;gap:.3rem;padding:.2rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;inset-inline-start:.6rem}.gh-hub .gh-card__cover svg{width:.85rem;height:.85rem;color:var(--gh-gold)}.gh-hub .gh-card__cover.is-cover svg{fill:var(--gh-gold)}.gh-hub .gh-card__cover:disabled{cursor:default}.gh-hub .gh-card__cover:not(:disabled):hover{outline:2px solid var(--gh-gold);outline-offset:-2px}.gh-hub .gh-card__cover:focus-visible{outline:2px solid var(--gh-gold);outline-offset:2px}.gh-hub .gh-panel{background:0 0;border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding:0;display:flex}@media (min-width:768px){.gh-hub:not(.gh-hub--embedded){padding-top:.5rem}.company-crm-scroll:has(>.gh-hub:not(.gh-hub--embedded)){padding-top:0}}.gh-hub .gh-panel__selects,.gh-hub .gh-panel__row{display:contents}.gh-hub .gh-search,.gh-hub .gh-filter select,.gh-hub .gh-toggle{min-height:var(--touch-target);border:2px solid var(--lead-stage-border);background:var(--lead-stage-bg);color:var(--lead-stage-text);border-radius:20px;font-size:.9rem;font-weight:700}.gh-hub .gh-search{flex:16rem;max-width:24rem;padding-inline:.875rem}.gh-hub .gh-search input{color:var(--lead-stage-text);font-weight:600}.gh-hub .gh-search svg{color:var(--lead-stage-border)}.gh-hub .gh-filter{flex:0 11rem;min-width:9rem}.gh-hub .gh-filter select{padding-inline:.875rem 2rem}.gh-hub .gh-toggle{padding-inline:.875rem}.gh-hub .gh-toggle input{accent-color:var(--lead-stage-border)}.gh-hub .gh-search:hover,.gh-hub .gh-filter select:hover,.gh-hub .gh-toggle:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--lead-stage-border) 30%, transparent)}.gh-hub .gh-search:focus-within,.gh-hub .gh-filter select:focus-visible{border-color:var(--lead-stage-border);outline:2px solid var(--lead-stage-border);outline-offset:2px}.gh-hub .gh-panel__sync:is(*,:hover){min-height:var(--touch-target);border-radius:20px}@media (max-width:639px){.gh-hub .gh-panel{margin-top:0}.gh-hub :is(.gh-search,.gh-filter){flex:100%;max-width:none}}.gh-hub .gh-card .gh-btn:not(:disabled):hover{outline-color:#0000}@media (min-width:768px){.dynamic-sheet-table-frame .sequential-filter-bar.sequential-filter-bar--stage{box-shadow:none;background:0 0;border:0;padding:.75rem 1rem .5rem}.dynamic-sheet-table-frame .sequential-filter-bar--stage .sequential-filter-bar__scroll{flex-wrap:nowrap;gap:.5rem;overflow:auto hidden}.dynamic-sheet-table-frame .sequential-filter-bar--stage .lead-stage-chip{flex-shrink:0}.dynamic-sheet-table-frame .sequential-filter-bar--stage .sequential-filter-bar__control--reset{min-height:var(--touch-target);border:2px solid var(--lead-stage-border);border-radius:var(--bedrooms-bar-radius);background:var(--lead-stage-bg);color:var(--lead-stage-text);padding-inline:1rem;font-size:.9rem;font-weight:700}.dynamic-sheet-table-frame .sequential-filter-bar--stage .sequential-filter-bar__control--reset:hover:not(:disabled){background:var(--lead-stage-bg);filter:none;box-shadow:0 4px 12px color-mix(in srgb, var(--lead-stage-border) 30%, transparent)}}:is(.dynamic-sheet-table-frame--agent,.dynamic-sheet-table-frame--vb19) .sequential-filter-bar .sequential-filter-bar__scroll>button{border-radius:var(--bedrooms-bar-radius)}:is(.dynamic-sheet-table-frame--agent,.dynamic-sheet-table-frame--vb19) .sequential-filter-bar .sequential-filter-bar__scroll>.sequential-filter-bar__control--reset{z-index:2;box-shadow:-.75rem 0 .75rem -.25rem var(--lead-stage-bg);flex-shrink:0;position:sticky;inset-inline-end:0}.mw{background:var(--color-bg);color:var(--color-text);gap:.5rem;padding:.5rem .5rem 1.5rem}@media (min-width:768px){.mw{padding:1rem 1.25rem 2rem}}.mp-hero{background:var(--brand-band-bg);color:#fff;box-shadow:var(--brand-band-shadow);border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.25rem 1.4rem;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.mp-hero{padding:1.75rem 2rem}}.mp-hero__eyebrow{color:#fde68a;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.8rem;font-weight:800;display:inline-flex}.mw-stats,.mp-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.mw-stats,.mp-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.mw-stat,.mp-stat{-moz-column-gap:.75rem;border:1px solid var(--color-border);background:var(--color-card);width:100%;color:var(--color-text);text-align:start;border-radius:1rem;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:.75rem;padding:.9rem 1rem;display:grid;box-shadow:0 2px 8px #0f172a0d}.mw-stats{gap:.5rem}.mw-stat{border-radius:.875rem;gap:.625rem;min-height:3.5rem;padding:.375rem 1rem .375rem .5rem;display:flex}.mw-stat--button{cursor:pointer;font:inherit;transition:border-color .15s,box-shadow .15s}.mw-stat--button:hover{border-color:var(--color-primary)}.mw-stat--button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mw-stat--button[aria-pressed=true]{border:2px solid var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-card));box-shadow:0 4px 12px color-mix(in srgb, var(--color-primary) 22%, transparent)}.mw-stat--button[aria-pressed=true] .mw-stat__label{color:var(--color-text)}.mw-stat__icon,.mp-stat__icon{border-radius:.85rem;grid-row:span 2;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.mw-stat__icon{border-radius:.625rem;flex:none;width:2.5rem;height:2.5rem}.mp-stat__icon{padding:.65rem}.mw-stat__icon svg{width:1.375rem;height:1.375rem}.mw-stat__value,.mp-stat__value{font-size:1.6rem;font-weight:900;line-height:1.1}.mw-stat__value{font-size:1.5rem;line-height:1}.mw-stat__label,.mp-stat__label{color:var(--color-text-muted);font-size:.85rem;font-weight:700}.mw-stat__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9375rem;overflow:hidden}.mw-add{background:var(--color-primary);width:3rem;height:3rem;color:var(--color-card);box-shadow:0 6px 16px color-mix(in srgb, var(--color-primary) 35%, transparent);cursor:pointer;border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;transition:transform .15s,box-shadow .15s;display:inline-flex}.mw-add svg{stroke-width:2.5px;width:1.5rem;height:1.5rem}.mw-add:hover{transform:translateY(-1px)rotate(90deg)}.mw-add:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){.mw-add,.mw-stat--button{transition:none}.mw-add:hover{transform:none}}.mw-bar{align-items:center;gap:.5rem;min-width:0;display:flex}.mw-bar .mw-stats{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.mw-bar .mw-stats::-webkit-scrollbar{display:none}.mw-bar .mw-stat{scroll-snap-align:start;flex:none;width:auto}.mw-bar .mw-stats>:first-child{margin-inline-start:auto}.mw-bar .mw-stats>:last-child{margin-inline-end:auto}.mw .mw-views.mw-views--icons{flex:none;align-self:center}.mw-views--icons .mw-views__option{flex:none;width:2.75rem;padding:0}.mw-tone--blue,.mp-tone--blue{background:color-mix(in srgb, var(--tile-blue) 14%, transparent);color:var(--tile-blue)}.mw-tone--teal,.mp-tone--teal{background:color-mix(in srgb, var(--tile-teal) 14%, transparent);color:var(--tile-teal)}.mw-tone--gold,.mp-tone--gold{background:color-mix(in srgb, var(--tile-gold) 14%, transparent);color:var(--tile-gold)}.mw-tone--violet,.mp-tone--violet{background:color-mix(in srgb, var(--tile-violet) 14%, transparent);color:var(--tile-violet)}.mw-steps{grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.mw-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.mw-step{border:1px dashed var(--color-border);background:var(--color-card);border-radius:1rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex;position:relative}.mw-step__num{background:var(--color-primary);color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.85rem;font-weight:900;display:inline-flex}.mw-step__icon{width:1.5rem;height:1.5rem;color:var(--color-primary);flex-shrink:0}.mw-step__title{font-weight:800}.mw-step__text{color:var(--color-text-muted);font-size:.85rem}.mw-toast{background:color-mix(in srgb, var(--color-success) 14%, var(--color-card));color:var(--color-text);border-radius:9999px;align-self:flex-start;padding:.5rem 1rem;font-size:.9rem;font-weight:700}.mp{width:100%;min-width:0;color:var(--color-text);flex-direction:column;gap:1rem;display:flex}.mp--embedded{padding:.75rem .75rem 1.5rem}@media (min-width:768px){.mp--embedded{padding:1rem 1.25rem 2rem}}.mp-hero{justify-content:flex-start}.mp-hero__avatar{background:#ffffff2e;border:3px solid #fde68a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:5rem;height:5rem;font-size:1.75rem;font-weight:900;display:inline-flex;overflow:hidden}.mp-hero__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mp-hero__copy{flex:1;min-width:0}.mp-hero__name{font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight:900;line-height:1.15}.mp-hero__meta{opacity:.92;flex-wrap:wrap;gap:.35rem 1rem;margin-top:.4rem;font-size:.9rem;display:flex}.mp-hero__meta span{overflow-wrap:anywhere;align-items:center;gap:.35rem;min-width:0;display:inline-flex}.mp-hero__meta svg{flex-shrink:0;width:1rem;height:1rem}.mp-hero__chips{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.mp-chip{color:#0f172a;background:#fff;border-radius:9999px;padding:.25rem .7rem;font-size:.8rem;font-weight:800}.mp-chip--muted{color:#fff;background:#ffffff38}.mp-chip--green{color:#14532d;background:#bbf7d0}.mp-hero__progress{flex-shrink:0;place-items:center;width:5rem;height:5rem;display:grid;position:relative}.mp-hero__progress svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.mp-ring__track{fill:none;stroke:#ffffff40;stroke-width:3.2px}.mp-ring__value{fill:none;stroke:#fde68a;stroke-width:3.2px;stroke-linecap:round;transition:stroke-dasharray .4s}.mp-hero__progress-value{margin-top:-.4rem;font-size:1.1rem;font-weight:900}.mp-hero__progress-label{opacity:.85;text-transform:uppercase;letter-spacing:.08em;font-size:.6rem;font-weight:700;position:absolute;bottom:1.2rem}.mp-layout{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:900px){.mp-layout{grid-template-columns:15rem minmax(0,1fr);align-items:start}}.mp-nav{border:1px solid var(--color-border);background:var(--color-card);scrollbar-width:none;border-radius:1rem;gap:.4rem;padding:.4rem;display:flex;overflow-x:auto}.mp-nav::-webkit-scrollbar{display:none}@media (min-width:900px){.mp-nav{flex-direction:column;position:sticky;top:1rem;overflow:visible}}.mp-nav__item{min-height:2.75rem;color:var(--color-text);white-space:nowrap;text-align:start;background:0 0;border:0;border-radius:.75rem;flex-shrink:0;align-items:center;gap:.6rem;padding:0 .9rem;font-size:.9rem;font-weight:700;display:inline-flex}.mp-nav__item svg{width:1.15rem;height:1.15rem;color:var(--color-text-muted);flex-shrink:0}.mp-nav__item:hover{background:var(--color-bg)}.mp-nav__item.is-active{background:var(--color-primary);color:#fff}.mp-nav__item.is-active svg{color:#fff}.mp-content{min-width:0}.mp-overview{flex-direction:column;gap:1rem;display:flex}.mp-card,.mp-quick{border:1px solid var(--color-border);background:var(--color-card);border-radius:1.1rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 2px 10px #0f172a0d}@media (min-width:768px){.mp-card,.mp-quick{padding:1.5rem}}.mp-card__title{font-size:1.2rem;font-weight:900}.mp-card__text{color:var(--color-text-muted);margin-top:.2rem;font-size:.9rem}.mp-quick__grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){.mp-quick__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mp-quick__item{border:1px solid var(--color-border);background:var(--color-bg);min-height:4rem;color:var(--color-text);text-align:start;border-radius:.9rem;align-items:center;gap:.85rem;padding:.85rem 1rem;transition:border-color .15s,transform .15s;display:flex}.mp-quick__item:hover{border-color:var(--color-primary);transform:translateY(-1px)}.mp-quick__item>svg{width:1.5rem;height:1.5rem;color:var(--color-primary);flex-shrink:0}.mp-quick__item strong{font-weight:800;display:block}.mp-quick__item small{color:var(--color-text-muted);font-size:.8rem;display:block}.mp-form{grid-template-columns:1fr;gap:.9rem;display:grid}@media (min-width:768px){.mp-form:not(.mp-form--single){grid-template-columns:repeat(2,minmax(0,1fr))}}.mp-form--single{max-width:28rem}.mp-form__wide,.mp-form__actions{grid-column:1/-1}.mp-form__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.mp-form__actions--start{justify-content:flex-start}.mp-code-sent{color:var(--color-success);font-size:.85rem;font-weight:700}.mp-steps{counter-reset:mp-step;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mp-steps li{counter-increment:mp-step;border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .85rem .35rem .35rem;font-size:.85rem;font-weight:700;display:inline-flex}.mp-steps li:before{content:counter(mp-step);background:var(--color-bg);width:1.5rem;height:1.5rem;color:var(--color-text);border-radius:9999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.mp-steps li.is-current{border-color:var(--color-primary);color:var(--color-text)}.mp-steps li.is-current:before{background:var(--color-primary);color:#fff}.mp-steps li.is-done:before{content:"✓";background:var(--color-success);color:#fff}.mp-devices{border:1px solid var(--color-border);background:var(--color-bg);border-radius:.9rem;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem;display:flex}.mp-devices h3{font-weight:800}.mp-devices p{color:var(--color-text-muted);font-size:.875rem}[data-theme=dark] .mp-hero{background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--sl-gold) 35%, transparent) 0%, transparent 55%), linear-gradient(135deg, #0b1630, color-mix(in srgb, var(--color-primary) 45%, #0b1630))}[data-theme=dark] .mp-nav__item.is-active,[data-theme=dark] .mw-step__num,[data-theme=dark] .mp-steps li.is-current:before{background:color-mix(in srgb, var(--color-primary) 40%, #0b1630)}.app-popup-panel.ws-form-panel{width:min(56rem,96vw)!important;max-width:min(56rem,96vw)!important}.oa-stack{z-index:var(--z-owner-alert);overscroll-behavior:contain;flex-direction:column;gap:.75rem;width:min(25rem,100vw - 2rem);max-height:calc(100dvh - 5.5rem);padding:.25rem;display:flex;position:fixed;inset-block-start:4.5rem;inset-inline-end:1rem;overflow-y:auto}.oa-card{--oa-accent:var(--oa-viewing);border:1px solid var(--color-border);border-inline-start:.375rem solid var(--oa-accent);background:var(--color-card);color:var(--color-text);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.75rem 1rem;animation:.28s ease-out oa-in;display:flex;position:relative;box-shadow:0 1rem 2.5rem #0f172a47}.oa-card p,.oa-card h2{margin:0}.oa-card--registration{--oa-accent:var(--oa-registration)}.oa-card--whatsapp{--oa-accent:var(--oa-whatsapp)}.oa-card--leads{--oa-accent:var(--oa-leads)}.oa-card__head{align-items:flex-start;gap:.75rem;display:flex}.oa-card__icon{background:var(--oa-accent);width:2.5rem;height:2.5rem;color:var(--color-card);border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.oa-card__icon svg{width:1.25rem;height:1.25rem}.oa-card__kind{letter-spacing:.02em;text-transform:uppercase;color:var(--oa-accent);font-size:.75rem;font-weight:700}.oa-card__title{overflow-wrap:anywhere;font-size:1rem;font-weight:800;line-height:1.3}.oa-card__body{white-space:pre-line;overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.oa-badge{border-radius:.625rem;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;line-height:1.4;display:flex}.oa-badge svg{flex:none;width:1.125rem;height:1.125rem;margin-block-start:.0625rem}.oa-badge--sent{background:var(--oa-sent-bg);color:var(--oa-sent-text);font-weight:700}.oa-badge--failed{background:var(--oa-failed-bg);color:var(--oa-failed-text)}.oa-badge--muted{background:var(--oa-muted-bg);color:var(--oa-muted-text)}.oa-badge--pending{background:var(--oa-pending-bg);color:var(--oa-pending-text)}.oa-badge__detail{overflow-wrap:anywhere}.oa-card__ack{background:var(--color-primary);min-height:2.75rem;color:var(--color-card);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:800;transition:filter .15s;display:inline-flex}.oa-card__ack:hover:not(:disabled){filter:brightness(1.1)}.oa-card__ack:focus-visible,.oa-stack__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.oa-card__ack:disabled{opacity:.6;cursor:progress}.oa-card__ack svg{width:1.125rem;height:1.125rem}.oa-stack__foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.oa-stack__foot:empty{display:none}.oa-stack__more{background:var(--color-card);color:var(--color-text);border:1px solid var(--color-border);border-radius:9999px;margin-inline-end:auto;padding:.25rem .75rem;font-size:.8125rem;font-weight:700}.oa-stack__link{border:1px solid var(--color-border);background:var(--color-card);min-height:2.75rem;color:var(--color-text);cursor:pointer;border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .875rem;font-size:.8125rem;font-weight:700;display:inline-flex;box-shadow:0 .25rem .75rem #0f172a29}.oa-stack__link svg{width:1rem;height:1rem}.oa-stack__error{background:var(--oa-failed-bg);color:var(--oa-failed-text);border-radius:.625rem;padding:.5rem .75rem;font-size:.8125rem}@keyframes oa-in{0%{opacity:0;transform:translateY(-.5rem)}}@media (prefers-reduced-motion:reduce){.oa-card{animation:none}}@media (max-width:480px){.oa-stack{width:auto;max-height:calc(100dvh - 5rem);inset-block-start:4rem;inset-inline:.75rem}}.mon{background:var(--color-bg);color:var(--color-text);flex-direction:column;gap:1rem;padding-block-end:2rem;display:flex}.mon p,.mon h2,.mon h3{margin:0}.mon-tone--blue{--mon-tone:var(--mon-blue)}.mon-tone--green{--mon-tone:var(--mon-green)}.mon-tone--violet{--mon-tone:var(--mon-violet)}.mon-tone--amber{--mon-tone:var(--mon-amber)}.mon-tone--teal{--mon-tone:var(--mon-teal)}.mon-tone--rose{--mon-tone:var(--mon-rose)}.mon-tone--slate{--mon-tone:var(--mon-slate)}.mon-hero{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mon-hero__title{font-size:1.25rem;font-weight:900}.mon-hero__text{color:var(--color-text-muted);font-size:.875rem}.mon-hero__side{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mon-live{color:var(--color-text-muted);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;display:inline-flex}.mon-live__dot{background:var(--mon-online);width:.5rem;height:.5rem;box-shadow:0 0 0 0 color-mix(in srgb, var(--mon-online) 60%, transparent);border-radius:9999px;margin-inline-start:.375rem;animation:1.8s ease-out infinite mon-pulse;display:inline-block}.mon-live>.mon-live__dot{margin-inline-start:0}@keyframes mon-pulse{70%{box-shadow:0 0 0 .4rem #0000}to{box-shadow:0 0 #0000}}.mon-refresh{border:1px solid var(--color-border);background:var(--color-card);min-width:2.75rem;min-height:2.75rem;color:var(--color-text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.375rem;padding:0 1rem;font-size:.875rem;font-weight:700;display:inline-flex}.mon-refresh:hover:not(:disabled){background:var(--color-bg)}.mon-refresh:disabled{opacity:.55;cursor:default}.mon-refresh svg{width:1rem;height:1rem}.mon-kpis{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mon-kpi{border:1px solid var(--color-border);border-block-start:.25rem solid var(--mon-tone);background:var(--color-card);border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.mon-kpi__label{letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;font-size:.75rem;font-weight:700;display:flex}.mon-kpi__value{font-variant-numeric:tabular-nums;color:var(--mon-tone);font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:900;line-height:1.15}.mon-kpi__hint{color:var(--color-text-muted);font-size:.75rem}.mon-chip{background:color-mix(in srgb, var(--mon-tone) 14%, var(--color-card));width:2.5rem;height:2.5rem;color:var(--mon-tone);border-radius:.625rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.mon-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:1025px){.mon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mon-card{border:1px solid var(--color-border);background:var(--color-card);border-radius:.75rem;flex-direction:column;gap:1rem;min-width:0;padding:1rem;display:flex}@media (min-width:481px){.mon-card{padding:1.25rem}}.mon-card__head{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.mon-card__head>div{flex:12rem}.mon-card__title{font-size:1rem;font-weight:800}.mon-card__hint{color:var(--color-text-muted);font-size:.8125rem}.mon-empty{text-align:center;color:var(--color-text-muted);padding:1rem 0;font-size:.875rem}.mon-search{border:1px solid var(--color-border);background:var(--color-bg);border-radius:10px;flex:14rem;align-items:center;gap:.5rem;max-width:22rem;min-height:2.75rem;padding:0 .75rem;display:flex}.mon-search:focus-within{border-color:var(--color-primary)}.mon-search svg{width:1rem;height:1rem;color:var(--color-text-muted);flex:none}.mon-search input{width:100%;min-width:0;color:var(--color-text);background:0 0;border:0;outline:none;font-size:.875rem}.mon-filters{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.mon-filter{border:1px solid var(--color-border);background:var(--color-card);min-height:2.75rem;color:var(--color-text);cursor:pointer;border-radius:9999px;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.8125rem;font-weight:700;display:inline-flex}.mon-filter[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-card)}.mon-filter--clear{color:var(--mon-rose)}.mon-filter__count{background:color-mix(in srgb, currentColor 14%, transparent);font-variant-numeric:tabular-nums;border-radius:9999px;padding:0 .5rem}.mon-filter:focus-visible,.mon-refresh:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mon-wa__facts{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mon-wa__facts .mon-grade{padding:.25rem .75rem;font-size:.8125rem}.mon-wa__checked{color:var(--color-text-muted);font-size:.75rem}.mon-wa__note{background:var(--oa-pending-bg);color:var(--oa-pending-text);border-radius:.625rem;padding:.5rem .75rem;font-size:.8125rem}.mon-wa__note--bad{background:var(--oa-failed-bg);color:var(--oa-failed-text)}.mon-wa__table td{white-space:nowrap}.mon-wa__preview{text-overflow:ellipsis;white-space:nowrap;max-width:22rem;overflow:hidden}.mon-checkins{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:.5rem;max-height:min(28rem,60dvh);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.mon-checkin{border:1px solid var(--color-border);border-radius:.75rem;align-items:center;gap:.75rem;min-width:0;padding:.625rem .75rem;display:flex}.mon-avatar{background:color-mix(in srgb, var(--mon-blue) 14%, var(--color-card));width:2.5rem;height:2.5rem;color:var(--mon-blue);border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:.8125rem;font-weight:800;display:inline-flex;position:relative}.mon-dot{border:2px solid var(--color-card);background:var(--mon-slate);border-radius:9999px;width:.75rem;height:.75rem;position:absolute;inset-block-end:0;inset-inline-end:0}.mon-dot--online{background:var(--mon-online)}.mon-dot--today{background:var(--mon-blue)}.mon-dot--week{background:var(--mon-amber)}.mon-checkin__who{flex:1;min-width:0}.mon-checkin__name,.mon-checkin__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mon-checkin__name{font-size:.875rem;font-weight:800}.mon-checkin__meta{color:var(--color-text-muted);text-transform:capitalize;font-size:.75rem}.mon-checkin__when{text-align:end;flex:none}.mon-checkin__ago{font-size:.8125rem;font-weight:800}.mon-checkin__ago--online{color:var(--mon-green)}.mon-checkin__ago--today{color:var(--mon-blue)}.mon-checkin__ago--week{color:var(--mon-amber)}.mon-checkin__ago--idle{color:var(--mon-rose)}.mon-checkin__date{color:var(--color-text-muted);font-size:.6875rem;display:block}@media (max-width:480px){.mon-checkin{flex-wrap:wrap;row-gap:.25rem}.mon-checkin__when{text-align:start;flex-wrap:wrap;flex-basis:100%;align-items:baseline;gap:0 .5rem;padding-inline-start:3.25rem;display:flex}.vh-toolbar__search{flex-basis:100%}}.mon-bars{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.mon-bars__row{justify-content:space-between;gap:.5rem;margin-block-end:.25rem;font-size:.875rem;display:flex}.mon-bars__row strong{font-variant-numeric:tabular-nums}.mon-bars__row small{color:var(--color-text-muted);font-weight:600}.mon-track{background:var(--mon-track);border-radius:9999px;height:.625rem;overflow:hidden}.mon-fill{border-radius:inherit;background:var(--mon-tone);height:100%;transition:width .3s}.mon-heat{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mon-heat li{flex-direction:column;align-items:center;gap:.375rem;display:flex}.mon-heat__cell{background:color-mix(in srgb, var(--mon-teal) var(--mon-heat,12%), var(--mon-track));border-radius:.625rem;justify-content:center;align-items:flex-end;width:100%;height:4.5rem;display:flex}.mon-heat__count{color:var(--color-text);margin-block-end:.25rem;font-size:.75rem;font-weight:800}.mon-heat__count--strong{color:var(--color-card)}.mon-heat__day{color:var(--color-text-muted);font-size:.75rem;font-weight:700}.mon-trend{align-items:flex-end;gap:.5rem;height:11rem;display:flex;overflow-x:auto}.mon-trend__col{flex-direction:column;flex:1 0 2.5rem;justify-content:flex-end;align-items:center;gap:.25rem;height:100%;display:flex}.mon-trend__stack{background:var(--mon-track);border-radius:.375rem .375rem 0 0;flex-direction:column-reverse;width:min(100%,2.75rem);max-height:calc(100% - 2.75rem);display:flex;overflow:hidden}.mon-trend__stack .mon-fill{border-radius:0;flex-basis:0;height:auto;min-height:2px}.mon-trend__total{font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:800}.mon-trend__date{color:var(--color-text-muted);white-space:nowrap;font-size:.6875rem;font-weight:600}.mon-legend{flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.mon-legend li{align-items:center;gap:.375rem;display:inline-flex}.mon-legend__dot{background:var(--mon-tone);border-radius:9999px;width:.625rem;height:.625rem}.mon-table-wrap{overflow-x:auto}.mon-table{border-collapse:separate;border-spacing:0;width:100%;min-width:40rem;font-size:.875rem}.mon-table th{border-block-end:1px solid var(--color-border);background:var(--accounts-table-head);color:var(--accounts-table-head-text);letter-spacing:.03em;text-align:start;text-transform:uppercase;padding:.625rem .75rem;font-size:.75rem;font-weight:800}.mon-table th:first-child{border-start-start-radius:.625rem}.mon-table th:last-child{border-start-end-radius:.625rem}.mon-table td{border-block-end:1px solid var(--color-border);font-variant-numeric:tabular-nums;padding:.625rem .75rem}.mon-table tbody tr:hover td{background:color-mix(in srgb, var(--color-primary) 5%, var(--color-card))}.mon-table__rank{width:2.5rem;color:var(--color-text-muted);font-weight:800}.mon-table__strong{font-weight:800}.mon-grade{border:1px solid color-mix(in srgb, var(--mon-tone) 35%, transparent);background:color-mix(in srgb, var(--mon-tone) 12%, var(--color-card));color:var(--mon-tone);white-space:nowrap;border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:800;display:inline-flex}.vh-toolbar{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.vh-toolbar__search{flex:2 16rem;max-width:none}.vh-date{color:var(--color-text-muted);flex-direction:column;flex:9rem;gap:.25rem;font-size:.75rem;font-weight:700;display:flex}.vh-date input{border:1px solid var(--color-border);background:var(--color-bg);min-height:2.75rem;color:var(--color-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:10px;padding:0 .75rem;font-size:.875rem}@media (prefers-color-scheme:dark){.vh-date input{--lightningcss-light: ;--lightningcss-dark:initial}}.vh-head{display:none}.vh-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;transition:opacity .15s;display:flex}.vh-list.is-loading{opacity:.55}.vh-row{border:1px solid var(--color-border);border-inline-start:.25rem solid var(--mon-violet);border-radius:.75rem;grid-template-columns:minmax(0,1fr);gap:.5rem;padding:.75rem;font-size:.875rem;display:grid}.vh-row p{overflow-wrap:anywhere}.vh-row__viewing{color:var(--mon-violet);align-items:center;gap:.375rem;font-weight:800;display:flex}.vh-row__viewing svg{flex:none;width:1rem;height:1rem}.vh-row__strong{font-weight:800}.vh-row__muted{color:var(--color-text-muted);font-size:.75rem}.vh-row__status{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.vh-tracking{border-radius:.5rem;padding:.375rem .5rem;font-size:.75rem;line-height:1.4}.vh-tracking--sent{background:var(--oa-sent-bg);color:var(--oa-sent-text)}.vh-tracking--pending{background:var(--oa-pending-bg);color:var(--oa-pending-text)}.vh-tracking--failed{background:var(--oa-failed-bg);color:var(--oa-failed-text)}.vh-tracking--muted{background:var(--oa-muted-bg);color:var(--oa-muted-text)}.vh-deliveries{margin:0;padding:0;font-size:.75rem;list-style:none}.vh-delivery--sent{color:var(--mon-green)}.vh-delivery--failed{color:var(--mon-rose)}.vh-delivery--skipped{color:var(--color-text-muted)}@media (min-width:768px){.vh-head,.vh-row{grid-template-columns:minmax(10rem,1.1fr) minmax(10rem,1.2fr) minmax(9rem,1fr) minmax(11rem,1.2fr);align-items:start;gap:1rem;display:grid}.vh-head{background:var(--accounts-table-head);color:var(--accounts-table-head-text);letter-spacing:.03em;text-transform:uppercase;border-radius:.625rem;padding:.625rem .75rem .625rem 1rem;font-size:.75rem;font-weight:800}}.vh-pager{color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.vh-pager__buttons{align-items:center;gap:.5rem;display:flex}@media (prefers-reduced-motion:reduce){.mon-live__dot{animation:none}.mon-fill,.vh-list{transition:none}}.choice-wizard__bar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.choice-wizard__progress{gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.choice-wizard__dot{background:var(--color-border);border-radius:9999px;width:1.75rem;height:.375rem}.choice-wizard__dot[data-state=done]{background:var(--lead-stage-2)}.choice-wizard__dot[data-state=current]{background:var(--color-primary);width:2.5rem}.choice-wizard__answers{flex-wrap:wrap;flex:100%;order:3;gap:.375rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.choice-wizard__answer,.choice-wizard__back{border:1px solid var(--color-border);background:var(--color-card);min-height:2.75rem;color:var(--color-text);cursor:pointer;border-radius:9999px;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.8125rem;font-weight:700;display:inline-flex}.choice-wizard__answer svg{width:.875rem;height:.875rem;color:var(--lead-stage-2)}.choice-wizard__back svg{width:1rem;height:1rem}.choice-wizard__back{margin-inline-start:auto}.choice-wizard__panel{animation:.22s ease-out choice-wizard-in}@keyframes choice-wizard-in{0%{opacity:0;transform:translateY(.5rem)}}.choice-wizard__question{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.choice-wizard__title{color:var(--color-text);margin-block-end:1rem;padding:0;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:900}.choice-wizard__stack{gap:.75rem;width:min(100%,30rem);margin-inline:auto;display:grid}.choice-wizard__tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:.625rem;display:grid}.choice-wizard__choice{--market-choice-tone:var(--lead-stage-1);border:2px solid color-mix(in srgb, var(--market-choice-tone) 35%, var(--color-border));background:var(--color-card);min-height:4.5rem;color:var(--color-text);text-align:start;cursor:pointer;border-radius:.875rem;align-items:center;gap:.875rem;padding:.75rem 1rem;transition:border-color .15s,background-color .15s,transform .15s;display:flex;position:relative}.choice-wizard__stack .choice-wizard__choice{min-height:5.5rem;padding:1rem 1.25rem}.choice-wizard__choice:hover{border-color:var(--market-choice-tone);background:color-mix(in srgb, var(--market-choice-tone) 6%, var(--color-card))}.choice-wizard__choice:active{transform:scale(.99)}.choice-wizard__choice:focus-visible{outline:3px solid var(--market-choice-tone);outline-offset:2px}.choice-wizard__choice[aria-pressed=true]{border-color:var(--market-choice-tone);background:color-mix(in srgb, var(--market-choice-tone) 10%, var(--color-card))}.choice-wizard__choice[data-tone="2"]{--market-choice-tone:var(--lead-stage-2)}.choice-wizard__choice[data-tone="3"]{--market-choice-tone:var(--lead-stage-3)}.choice-wizard__choice[data-tone="4"]{--market-choice-tone:var(--lead-stage-4)}.choice-wizard__choice[data-tone="5"]{--market-choice-tone:var(--lead-stage-5)}.choice-wizard__choice[data-tone="6"]{--market-choice-tone:var(--lead-stage-6)}.choice-wizard__choice[data-tone="7"]{--market-choice-tone:var(--lead-stage-7)}.choice-wizard__choice[data-tone="8"]{--market-choice-tone:var(--lead-stage-8)}.choice-wizard__choice-icon{background:var(--market-choice-tone);width:2.75rem;height:2.75rem;color:var(--lead-stage-on-tone);border-radius:.75rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.choice-wizard__stack .choice-wizard__choice-icon{width:3.25rem;height:3.25rem}.choice-wizard__choice-icon svg{width:1.5rem;height:1.5rem}.choice-wizard__choice-text{flex-direction:column;min-width:0;display:flex}.choice-wizard__choice-label{overflow-wrap:break-word;font-size:1rem;font-weight:800}.choice-wizard__tiles .choice-wizard__choice{text-align:center;flex-direction:column;justify-content:center;gap:.5rem;min-height:6rem;padding:.75rem .5rem}.choice-wizard__tiles .choice-wizard__choice-text{align-items:center}.choice-wizard__stack .choice-wizard__choice-label{font-size:1.25rem}.choice-wizard__choice-hint{color:var(--color-text-muted);font-size:.8125rem}.choice-wizard__check{width:1.125rem;height:1.125rem;color:var(--market-choice-tone);position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.choice-wizard__other{gap:.5rem;width:min(100%,26rem);display:flex}.choice-wizard__other input{border:1px solid var(--color-border);background:var(--color-card);min-width:0;min-height:2.75rem;color:var(--color-text);border-radius:10px;flex:1;padding-inline:.75rem;font-size:.95rem}.choice-wizard__other-go{background:var(--color-primary);min-height:2.75rem;color:var(--color-card);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:.375rem;padding:0 1rem;font-weight:800;display:inline-flex}.choice-wizard__other-go:disabled{opacity:.5;cursor:default}.choice-wizard__other-go svg{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.choice-wizard__panel{animation:none}.choice-wizard__choice{transition:none}}.mw-views{border:1px solid var(--color-border);background:var(--color-card);border-radius:9999px;align-self:flex-start;gap:.25rem;padding:.25rem;display:inline-flex}.mw-views__option{min-height:2.75rem;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:.375rem;padding:0 1rem;font-size:.875rem;font-weight:700;display:inline-flex}.mw-views__option svg{width:1.125rem;height:1.125rem}.mw-views__option[aria-checked=true]{background:var(--color-primary);color:var(--color-card)}.mw-views__option:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pcard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pcard-grid[data-per-row="1"]{grid-template-columns:minmax(0,1fr)}.pcard-grid[data-per-row="2"]{--pcard-cols:2;flex-wrap:wrap;justify-content:center;display:flex}.pcard-grid[data-per-row="2"]>*{flex:0 0 calc((100% - (var(--pcard-cols) - 1) * .5rem) / var(--pcard-cols));min-width:0}@media (min-width:768px){.pcard-grid[data-per-row="2"]{--pcard-cols:3;gap:.75rem}.pcard-grid[data-per-row="2"]>*{flex-basis:calc((100% - (var(--pcard-cols) - 1) * .75rem) / var(--pcard-cols))}}@media (min-width:1025px){.pcard-grid[data-per-row="2"]{--pcard-cols:4}}@media (min-width:1441px){.pcard-grid[data-per-row="2"]{--pcard-cols:5}}.pcard{--pcard-status:var(--mon-green);border:1px solid var(--color-border);background:var(--color-card);min-width:0;color:var(--color-text);border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 12px #0f172a12}.pcard[data-status=booked]{--pcard-status:var(--mon-amber)}.pcard[data-status=leased]{--pcard-status:var(--mon-blue)}.pcard__media{aspect-ratio:16/10;background:var(--mon-track);flex:none;position:relative}.pcard-grid[data-per-row="1"] .pcard{flex-direction:row}.pcard-grid[data-per-row="1"] .pcard__media{aspect-ratio:auto;width:38%;min-height:7.5rem}.pcard__cover{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.pcard__cover:disabled{cursor:default}.pcard__cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pcard__cover--empty{color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;font-size:.75rem;font-weight:700;display:flex}.pcard__cover--empty svg{width:1.5rem;height:1.5rem}.pcard__kind,.pcard__count{color:#fff;background:#0f172ab8;border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:800;display:inline-flex;position:absolute;inset-block-start:.375rem}.pcard__kind{text-transform:uppercase;letter-spacing:.06em;inset-inline-start:.375rem}.pcard__count{inset-inline-end:.375rem}.pcard__count svg{width:.75rem;height:.75rem}.pcard__manage{color:#fff;cursor:pointer;background:#0f172ab8;border:0;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;position:absolute;inset-block-end:.25rem;inset-inline-end:.25rem}.pcard__manage svg{width:1.125rem;height:1.125rem}.pcard__body{flex-direction:column;flex:1;gap:.25rem;min-width:0;padding:.5rem;display:flex}.pcard__body p{margin:0}.pcard__head{align-items:flex-start;gap:.25rem;min-width:0;display:flex}.pcard__select{flex:none;justify-content:center;align-items:center;width:1.75rem;min-height:1.5rem;display:inline-flex}.pcard__select input{width:1rem;height:1rem}.pcard__title{min-width:0;color:var(--color-text);text-align:start;cursor:pointer;-webkit-line-clamp:1;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;font-size:.875rem;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.pcard__area,.pcard__note{min-width:0;color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.25rem;font-size:.75rem;display:flex;overflow:hidden}.pcard__area svg{flex:none;width:.75rem;height:.75rem}.pcard__chips{flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;display:flex}.pcard__facts{min-width:0;color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.pcard__beds{border:1.5px solid var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, var(--color-card));color:var(--color-primary);white-space:nowrap;border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:800;display:inline-flex}.pcard__beds svg{width:.875rem;height:.875rem}.pcard__price{color:var(--mon-blue);font-size:.9375rem;font-weight:900}.pcard__actions{flex-wrap:wrap;align-items:center;gap:.25rem;margin-block-start:auto;display:flex}.pcard__status{border:1px solid color-mix(in srgb, var(--pcard-status) 40%, transparent);background:color-mix(in srgb, var(--pcard-status) 14%, var(--color-card));min-width:0;min-height:2.75rem;color:var(--pcard-status);border-radius:9999px;flex:1;justify-content:center;align-items:center;padding:0 .5rem;font-size:.75rem;font-weight:800;display:inline-flex}button.pcard__status{cursor:pointer}.pcard__actions{flex-wrap:nowrap}.pcard__share{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:inline-flex}.pcard__status:focus-visible,.pcard__share:focus-visible,.pcard__title:focus-visible,.pcard__cover:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pcard__manage:focus-visible{outline-offset:2px;outline:2px solid #fff}.crm-mobile-sheet-card-cell.crm-mobile-sheet-card-cell--beds{border:1.5px solid var(--color-primary)!important;background:color-mix(in srgb, var(--color-primary) 12%, var(--color-card))!important;color:var(--color-primary)!important;font-weight:800!important}.ws-status-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.ws-status-picker--stack{grid-template-columns:minmax(0,1fr)}.ws-status-picker__option{--ws-status:var(--mon-green);border:2px solid color-mix(in srgb, var(--ws-status) 35%, var(--color-border));background:var(--color-card);min-height:2.75rem;color:var(--color-text);cursor:pointer;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;padding:.5rem .75rem;font-weight:800;display:flex}.ws-status-picker--stack .ws-status-picker__option{align-items:flex-start;min-height:3.75rem}.ws-status-picker__option[data-status=booked]{--ws-status:var(--mon-amber)}.ws-status-picker__option[data-status=leased]{--ws-status:var(--mon-blue)}.ws-status-picker__option[aria-checked=true]{border-color:var(--ws-status);background:color-mix(in srgb, var(--ws-status) 14%, var(--color-card));color:var(--ws-status)}.ws-status-picker__option:focus-visible{outline:2px solid var(--ws-status);outline-offset:2px}.ws-status-picker__label{font-size:1rem}.ws-status-picker__hint{color:var(--color-text-muted);font-size:.75rem;font-weight:600}.mw .crm-modern-page>.overflow-auto,.mw .crm-mobile-cards,.mw .crm-mobile-card-list{padding-inline:0}.mw .crm-modern-page,.mw .crm-modern-page>.overflow-auto{background:0 0!important}.company-crm-scroll:has(>.mw){background:var(--color-bg)!important}.wsp{flex-direction:column;gap:.75rem;display:flex}.wsp-add{border:2px dashed color-mix(in srgb, var(--color-primary) 45%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 6%, var(--color-card));min-height:3rem;color:var(--color-primary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:800;display:inline-flex}.wsp-add svg{width:1.25rem;height:1.25rem}.wsp-add:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.wsp-add.is-disabled{opacity:.6;cursor:not-allowed}.wsp-hint,.wsp-empty{color:var(--color-text-muted);margin:0;font-size:.75rem}.wsp-empty{text-align:center;padding:1.5rem 0;font-size:.875rem}.wsp-status{border-radius:10px;margin:0;padding:.5rem .75rem;font-size:.8125rem;font-weight:700}.wsp-status--ok{background:color-mix(in srgb, var(--color-success) 12%, var(--color-card));color:var(--color-success)}.wsp-status--error{background:color-mix(in srgb, var(--color-danger) 12%, var(--color-card));color:var(--color-danger)}.wsp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:481px){.wsp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.wsp-item{aspect-ratio:4/3;background:var(--mon-track);border-radius:.75rem;position:relative;overflow:hidden}.wsp-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.wsp-item__badge{background:var(--color-primary);color:var(--color-card);border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:800;position:absolute;inset-block-start:.375rem;inset-inline-start:.375rem}.wsp-item__actions,.wsp-item__confirm{background:linear-gradient(#0000,#0f172ab3);justify-content:flex-end;align-items:center;gap:.25rem;padding:.375rem;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.wsp-item__confirm{color:#fff;text-align:center;background:#0f172ad1;flex-direction:column;align-items:stretch;font-size:.75rem;font-weight:700}.wsp-item__confirm>div{gap:.25rem;display:flex}.wsp-item__confirm .wsp-btn{flex:1}.wsp-btn{background:var(--color-card);min-width:2.75rem;min-height:2.75rem;color:var(--color-text);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:.25rem;padding:0 .625rem;font-size:.75rem;font-weight:800;display:inline-flex}.wsp-btn svg{width:1rem;height:1rem}.wsp-btn--danger{background:var(--color-danger);color:#fff}.wsp-btn:disabled{opacity:.55;cursor:not-allowed}.wsp-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.wscd{flex-direction:column;gap:.75rem;display:flex}.wscd-hint,.wscd-done{color:var(--color-text-muted);margin:0;font-size:.875rem}.wscd-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:481px){.wscd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wscd-field{min-width:0;color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.75rem;font-weight:800;display:flex}.wscd-field input{border:1px solid var(--color-border);background:var(--color-card);min-height:2.75rem;color:var(--color-text);border-radius:10px;padding:0 .75rem;font-size:1rem;font-weight:600}.wscd-field input:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}.wscd-error{color:var(--color-danger);margin:0;font-size:.8125rem;font-weight:700}.wscd-save{background:var(--color-primary);min-height:3rem;color:var(--color-card);cursor:pointer;border:0;border-radius:10px;font-size:.9375rem;font-weight:800}.wscd-save:disabled{opacity:.55;cursor:not-allowed}.wscd-save:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.crm-mobile-luxury-header.crm-mobile-luxury-header--onebar{background:var(--color-bg);box-shadow:none;border-radius:0;padding:.5rem .5rem 0;overflow:visible}.crm-onebar{background:var(--color-chrome);min-height:4rem;box-shadow:var(--brand-band-shadow);border-radius:1.25rem;align-items:center;padding:.25rem;display:flex;overflow:hidden}.crm-onebar>*{flex:none}.crm-onebar__nav{flex:auto;align-items:center;gap:.125rem;min-width:0;display:flex}.crm-onebar__tab,.crm-onebar__tool,.crm-onebar :is(.header-chrome-icon,.crm-mobile-menu-btn){width:var(--touch-target);min-width:var(--touch-target);height:var(--touch-target);color:#fde68a;cursor:pointer;background:0 0;border:0;border-radius:.75rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.crm-onebar__tab svg,.crm-onebar__tool svg{width:1.375rem;height:1.375rem}.crm-onebar__tab[aria-current=page]{background:#fde68a2e}.crm-onebar__tab:focus-visible,.crm-onebar__tool:focus-visible{outline-offset:-2px;outline:2px solid #fde68a}@media (max-width:379px){.crm-mobile-luxury-header.crm-mobile-luxury-header--onebar{padding-inline:.25rem}.crm-onebar{padding-inline:0}.crm-onebar__nav{gap:0}}.all-tabs-sheet__tools{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}.all-tabs-sheet__tools:empty{display:none}.all-tabs-sheet__subtitle{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;margin:1rem 0 .5rem;font-size:.75rem;font-weight:800}@media (min-width:768px){.all-tabs-backdrop{justify-content:center;padding:1.5rem}.all-tabs-sheet{border-radius:1.5rem;max-width:44rem}.all-tabs-sheet__grip{display:none}}.crm-logout-btn,.crm-logout-btn.crm-topnav-iconbtn{color:var(--logout-icon)!important}.crm-logout-btn:hover{background:color-mix(in srgb, var(--logout-icon) 16%, transparent)!important}.crm-logout-btn:focus-visible{outline:2px solid var(--logout-icon);outline-offset:2px}.all-tabs-sheet__tools>button,.all-tabs-sheet__tools .header-chrome-icon{border:1px solid var(--color-border);background:var(--color-card);min-width:2.75rem;min-height:2.75rem;color:var(--color-text);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.all-tabs-sheet__tools svg{width:1.25rem;height:1.25rem}.all-tabs-sheet__tools .crm-control-menu{inset-inline-end:.5rem;position:fixed;top:auto;bottom:5rem;left:auto}@media (min-width:768px){td.table-col-price:not(.special-offer-cell--gold),td.table-col-price:not(.special-offer-cell--gold) :is(.table-data-cell-box,span,strong){font-weight:800;color:var(--table-price-text)!important}}@media (max-width:767px){.mw-bar{flex-wrap:nowrap;gap:.375rem}.mw-bar .mw-stats{flex:1;gap:.375rem;display:flex;overflow:visible}.mw-bar .mw-stats>li{flex:1;min-width:0;margin-inline:0!important}.mw-bar .mw-stats>li:has(>.mw-stat:not(.mw-stat--button)){display:none}.mw-bar .mw-stat{justify-content:center;gap:.375rem;width:100%;min-height:2.75rem;padding:.25rem .5rem}.mw-bar .mw-stat__icon{display:none}.mw-bar .mw-stat__value{font-size:1.25rem}.mw-bar .mw-stat__label{font-size:.875rem}.mw-bar .mw-views--icons .mw-views__option{width:2.5rem;min-height:2.5rem}.mw-bar .mw-add{width:2.75rem;height:2.75rem}html.crm-page-scroll,html.crm-page-scroll body{min-height:100%;height:auto!important;overflow:clip visible!important}html.crm-page-scroll :is(.app-viewport-main,.app-shell.company-portal-crm,.company-crm-panel,.company-crm-shell,.company-crm-main,.company-crm-scroll){min-height:0;height:auto!important;max-height:none!important;overflow:visible!important}html.crm-page-scroll .app-shell.company-portal-crm{min-height:100dvh}html.crm-page-scroll .crm-nav-root{z-index:var(--z-header);transition:transform .25s;position:sticky!important;top:0!important}html.crm-page-scroll .crm-nav-root.crm-nav-root--scroll-hidden{transform:translateY(-110%)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){html.crm-page-scroll .crm-nav-root{transition:none}}.bulk-dock{z-index:var(--z-banner);width:3.5rem;height:3.5rem;position:fixed}.bulk-dock__button{background:conic-gradient(var(--color-success) var(--bulk-dock-progress,0deg), var(--color-border) 0);cursor:grab;touch-action:none;border:0;border-radius:9999px;place-items:center;width:3.5rem;height:3.5rem;padding:0;display:grid;box-shadow:0 8px 20px #0f172a47}.bulk-dock__button:active{cursor:grabbing}.bulk-dock__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.bulk-dock__inner{background:var(--color-card);width:2.875rem;height:2.875rem;color:var(--color-success);border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;display:flex}.bulk-dock__inner svg{width:1.1rem;height:1.1rem}.bulk-dock__percent{color:var(--color-text);font-size:.66rem;font-weight:800;line-height:1}.bulk-dock__panel{border:1px solid var(--color-border);background:var(--color-card);width:min(30rem,100vw - 1rem);max-height:min(80vh,44rem);color:var(--color-text);border-radius:1rem;padding:.75rem;position:absolute;overflow-y:auto;box-shadow:0 16px 40px #0f172a4d}.bulk-dock__panel--end{inset-inline-start:0}.bulk-dock__panel--start{inset-inline-end:0}.bulk-dock__panel--below{top:calc(100% + .5rem)}.bulk-dock__panel--above{bottom:calc(100% + .5rem)}.bulk-dock__head{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.bulk-dock__head h2{margin:0;font-size:1rem;font-weight:800}.bulk-dock__close{width:var(--touch-target);height:var(--touch-target);color:var(--color-text);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.bulk-dock__close svg{width:1.1rem;height:1.1rem}.bulk-dock__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.bulk-dock__item{border:1px solid var(--color-border);border-radius:.75rem;padding:.625rem .75rem}.bulk-dock__title{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.85rem;font-weight:800;overflow:hidden}.bulk-dock__numbers{color:var(--color-text-muted);margin:.25rem 0 .375rem;font-size:.8rem}.bulk-dock__numbers strong{color:var(--color-text)}.bulk-dock__bar{background:var(--color-border);border-radius:9999px;height:.375rem;display:block;overflow:hidden}.bulk-dock__bar>span{border-radius:inherit;background:var(--color-success);height:100%;display:block}.bulk-dock__actions{gap:.5rem;margin-top:.5rem;display:flex}@media (max-width:767px){.bulk-dock__panel{width:auto;max-height:calc(100dvh - 6rem);position:fixed;inset:4.5rem .5rem auto}}.campaign-card{border:1px solid var(--color-border);background:var(--color-card);border-radius:.875rem;flex-direction:column;gap:.5rem;padding:.875rem;display:flex}.campaign-card__head{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.campaign-card__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.95rem;font-weight:800;overflow:hidden}.campaign-card__status{background:var(--color-success);color:var(--color-white);border-radius:9999px;flex-shrink:0;padding:.15rem .6rem;font-size:.72rem;font-weight:800}.campaign-card[data-status=paused] .campaign-card__status{background:var(--color-warning);color:#1f2937}.campaign-card__figures{grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;margin:0;display:grid}.campaign-card__figures>div{background:var(--color-bg);text-align:center;border-radius:10px;padding:.375rem}.campaign-card__figures dt{color:var(--color-text-muted);font-size:.7rem;font-weight:700}.campaign-card__figures dd{color:var(--color-text);margin:0;font-size:1.05rem;font-weight:800}.campaign-card__bar{background:var(--color-border);border-radius:9999px;height:.5rem;display:block;overflow:hidden}.campaign-card__bar>span{border-radius:inherit;background:var(--color-success);height:100%;display:block}.campaign-card__next{color:var(--color-text-muted);margin:0;font-size:.8rem;font-weight:600}.campaign-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.campaign-card__btn{min-height:var(--touch-target);border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text);border-radius:10px;justify-content:center;align-items:center;gap:.375rem;font-size:.85rem;font-weight:800;display:inline-flex}.campaign-card__btn svg{width:1rem;height:1rem}.campaign-card__btn:disabled{opacity:.5}.campaign-card__btn--primary{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}.campaign-card__btn--danger{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-white)}.campaign-card__edit{flex-direction:column;gap:.5rem;display:flex}.campaign-card__edit label{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.75rem;font-weight:700;display:flex}.campaign-card__edit :is(input,textarea){border:1px solid var(--color-border);background:var(--color-card);width:100%;min-height:2.75rem;color:var(--color-text);border-radius:10px;padding:.5rem .625rem;font-size:.875rem}.campaign-card__edit textarea{resize:vertical}.campaign-card__edit-row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:.5rem;display:grid}.campaign-card__error{color:var(--color-danger);margin:0;font-size:.8rem;font-weight:700}.bulk-dock__action{border:1px solid var(--color-border);background:var(--color-card);min-height:2.5rem;color:var(--color-text);border-radius:10px;flex:1;font-size:.8rem;font-weight:800}.bulk-dock__action--danger{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-white)}.mpc-card-actions .mpc-card-actions__item.mpc-card-actions__item--view{min-width:4.75rem!important;padding-inline:.5rem!important}.mpc-card-actions .mpc-card-actions__item--view .mpc-card-actions__icon{width:1.75rem;height:1.75rem;color:var(--ah-action-view)}.mpc-card-actions .mpc-card-actions__item--view .mpc-card-actions__label{color:var(--ah-action-view);text-align:center;white-space:normal;font-size:.7rem;font-weight:800;line-height:1.15}.app-popup-panel.row-actions-cards-panel{width:min(28rem,92vw)!important;max-width:min(28rem,92vw)!important}.row-actions-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.row-actions-card{border:1px solid var(--color-border);background:var(--color-card);min-height:5.75rem;color:var(--color-text);text-align:center;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:.625rem .5rem;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;box-shadow:0 4px 12px #0f172a14}.row-actions-card:hover:not(:disabled){border-color:var(--tone,var(--color-primary));transform:translateY(-1px);box-shadow:0 8px 18px #0f172a1f}.row-actions-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.row-actions-card:disabled{opacity:.45;cursor:not-allowed}.row-actions-card__icon{background:color-mix(in srgb, var(--tone,var(--color-primary)) 14%, var(--color-card));width:2.5rem;height:2.5rem;color:var(--tone,var(--color-primary));border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.row-actions-card__icon svg{width:1.25rem;height:1.25rem}.row-actions-card__label{font-size:.85rem;font-weight:800;line-height:1.2}.row-actions-card__label-ar{color:var(--color-text-muted);font-size:.7rem}.row-actions-card--primary{border-color:var(--color-primary)}.row-actions-card--danger{border-color:var(--color-danger)}.row-actions-card--danger .row-actions-card__icon{background:color-mix(in srgb, var(--color-danger) 12%, var(--color-card));color:var(--color-danger)}.row-actions-cards__group{display:contents}.row-actions-cards__children{border:1px dashed var(--color-border);border-radius:.75rem;flex-wrap:wrap;grid-column:1/-1;gap:.375rem;padding:.5rem;display:flex}.row-actions-cards__child{border:1px solid var(--color-border);background:var(--color-card);min-height:2.5rem;color:var(--color-text);border-radius:10px;padding-inline:.875rem;font-size:.8rem;font-weight:700}.table-property-gallery-link{max-width:100%;min-height:var(--touch-target);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-content:center;padding:0;display:block}.table-property-gallery-link:hover .table-property-name-box{text-underline-offset:.2em;text-decoration:underline}.table-property-gallery-link:focus-visible,.table-property-gallery-icon:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.table-property-gallery-icon{border:1px solid var(--color-border);background:var(--color-card);width:2rem;height:2rem;color:var(--color-primary);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-inline-start:.25rem;display:inline-flex;position:relative}.table-property-gallery-icon:after{content:"";position:absolute;inset:-.375rem}.table-property-gallery-icon svg{width:1rem;height:1rem}.pcard__head .table-property-gallery-icon{margin-inline-start:auto}.campaign-card__failed{min-height:var(--touch-target);min-width:var(--touch-target);color:var(--campaign-problem-text);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:.125rem;padding:0 .25rem;text-decoration:underline;display:inline-flex}.campaign-card__failed svg{width:1rem;height:1rem}.campaign-card__failed[aria-expanded=true] svg{transform:rotate(180deg)}.campaign-card__failed:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.campaign-problems{border:1px solid var(--color-border);background:var(--color-card);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.campaign-problems__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.campaign-problems__head h3{color:var(--color-text);margin:0;font-size:.875rem;font-weight:800}.campaign-problems__copy{min-height:var(--touch-target);color:var(--color-primary);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.25rem;padding:0 .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.campaign-problems__copy svg{width:.875rem;height:.875rem}.campaign-problems__empty,.campaign-problems__note{color:var(--color-text-muted);margin:0;font-size:.75rem;font-weight:600}.campaign-problems__list{flex-direction:column;gap:.5rem;max-height:min(40vh,20rem);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.campaign-problems__item{background:var(--campaign-problem-bg);color:var(--campaign-problem-text);border-radius:10px;flex-direction:column;gap:.375rem;padding:.5rem .75rem;display:flex}.campaign-problems__item[data-status=skipped]{background:var(--color-bg);color:var(--color-text)}.campaign-problems__who{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.8125rem;display:flex}.campaign-problems__tag{border:1px solid;border-radius:999px;margin-inline-start:auto;padding:.125rem .5rem;font-size:.6875rem;font-weight:800}.campaign-problems__reason{overflow-wrap:anywhere;margin:0;font-size:.75rem;font-weight:600;line-height:1.4}.campaign-problems__actions,.campaign-problems__fix{flex-wrap:wrap;gap:.5rem;display:flex}.campaign-problems__fix input{min-width:0;min-height:var(--touch-target);border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text);font:inherit;border-radius:10px;flex:10rem;padding:0 .75rem}.campaign-problems__all{width:100%}.campaign-card__signature{min-width:0;color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.75rem;font-weight:700;display:flex}.signature-picker__button{border:1px solid var(--color-border);background:var(--color-card);width:100%;min-width:0;min-height:2.75rem;color:var(--color-text);text-align:start;cursor:pointer;border-radius:10px;align-items:center;gap:.5rem;padding:.375rem .75rem;display:flex}.signature-picker__button>svg{width:1.125rem;height:1.125rem;color:var(--color-primary);flex:none}.signature-picker__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.signature-picker__button-text{flex-direction:column;min-width:0;display:flex}.signature-picker__button-label{color:var(--color-text-muted);font-size:.6875rem;font-weight:700}.signature-picker__button-value{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;overflow:hidden}.signature-picker{color:var(--color-text);flex-direction:column;gap:.75rem;display:flex}.signature-picker__hint{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.45}.signature-picker__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.signature-picker__slot{border:1.5px solid var(--color-border);background:var(--color-card);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.signature-picker__slot[data-active]{border-color:var(--color-primary)}.signature-picker__field{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.75rem;font-weight:700;display:flex}.signature-picker__field textarea{border:1px solid var(--color-border);background:var(--color-card);min-height:3.5rem;color:var(--color-text);font:inherit;resize:vertical;border-radius:10px;padding:.5rem .75rem;font-size:.875rem}.signature-picker__use{min-height:var(--touch-target);border:1px solid var(--color-primary);background:var(--color-card);color:var(--color-primary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.375rem;padding:0 1rem;font-weight:800;display:inline-flex}.signature-picker__use[aria-pressed=true]{background:var(--color-primary);color:var(--color-card)}.signature-picker__use:disabled{opacity:.5;cursor:not-allowed}.signature-picker__use svg{width:1rem;height:1rem}.signature-picker__none{min-height:var(--touch-target);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:.8125rem;font-weight:700;text-decoration:underline}.signature-picker__error{color:var(--campaign-problem-text);margin:0;font-size:.8125rem;font-weight:700}@media (min-width:768px){.crm-nav-root--app-leads .crm-topnav-primary:has(.crm-topnav-search-cluster){-moz-column-gap:1rem;grid-template-columns:auto minmax(10rem,1fr) auto;column-gap:1rem}.crm-nav-root--app-leads .crm-topnav-actions{gap:.5rem}.crm-nav-root--app-leads .crm-topnav-iconbtn>svg{width:1.15rem;height:1.15rem}}@media (min-width:768px) and (max-width:1100px){.crm-nav-root--app-leads .crm-topnav-leads-divider,.crm-nav-root--app-leads .crm-topnav-leads-dashboard{display:none}}.mon{gap:1.25rem}.mon-hero__title{font-size:1.5rem}.mon-card,.mon-kpi{border:1.5px solid var(--mon-part-border);box-shadow:var(--shadow-sm)}.mon-kpi{border-block-start:.3rem solid var(--mon-tone);padding:1.125rem 1.25rem}.mon-kpi__label{font-size:.8125rem}.mon-kpi__value{font-size:clamp(2rem,1.6rem + 1vw,2.5rem)}.mon-kpi__hint{font-size:.8125rem}.mon-chip{width:2.75rem;height:2.75rem}.mon-chip svg{width:1.375rem;height:1.375rem}.mon-card__title{font-size:1.125rem}.mon-card__hint{font-size:.875rem}.mon-card__head{border-block-end:1px solid var(--mon-part-border);padding-block-end:.75rem}.mon-bars__row{font-size:.9375rem}.mon-checkin{border:1px solid var(--mon-part-border);padding:.75rem .875rem}.mon-table{font-size:.9375rem}.mon-table td{border-block-end-color:var(--mon-part-border)}.mon-heat__day,.mon-heat__count{font-size:.8125rem}.mon-legend{font-size:.875rem}.mon-refresh{font-size:.9375rem}.mon-away__count{background:var(--campaign-problem-bg);min-width:1.75rem;color:var(--campaign-problem-text);vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;margin-inline-start:.375rem;padding:0 .5rem;font-size:.8125rem;font-weight:800;display:inline-flex}.mon-away__send{background:var(--color-primary);min-height:2.75rem;color:var(--color-card);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.9375rem;font-weight:800;display:inline-flex}.mon-away__send:disabled{opacity:.5;cursor:not-allowed}.mon-away__send svg{width:1.125rem;height:1.125rem}.mon-away__send:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mon-away__confirm{border:1.5px solid var(--mon-part-border);background:var(--color-bg);border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.mon-away__confirm-title{font-weight:800}.mon-away__preview{background:var(--color-card);color:var(--color-text);font:inherit;white-space:pre-wrap;border:1px solid var(--mon-part-border);border-radius:10px;margin:0;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.mon-away__note{color:var(--color-text-muted);font-size:.8125rem}.mon-away__actions{flex-wrap:wrap;gap:.5rem;display:flex}.mon-away__pick{width:2rem;min-height:var(--touch-target);justify-content:center;align-items:center;display:inline-flex}.mon-away__pick input{width:1.125rem;height:1.125rem}.mon-away__list{max-height:min(24rem,55dvh)}.company-buttons{color:var(--color-text);flex-direction:column;gap:1rem;display:flex}.company-buttons__head{border:1.5px solid var(--mon-part-border);background:var(--color-card);border-radius:.75rem;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:1rem;display:grid}@media (min-width:768px){.company-buttons__head{grid-template-columns:minmax(14rem,22rem) minmax(12rem,1fr) auto;align-items:end}.company-buttons__summary{grid-column:1/-1}}.company-buttons__company{color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.8125rem;font-weight:700;display:flex}.company-buttons__company>span{align-items:center;gap:.375rem;display:inline-flex}.company-buttons__company svg{width:1rem;height:1rem}.company-buttons__company select,.company-buttons__search input{min-height:var(--touch-target);border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text);font:inherit;border-radius:10px;padding:0 .75rem;font-size:.9375rem}.company-buttons__search{align-items:center;display:flex;position:relative}.company-buttons__search svg{width:1rem;height:1rem;color:var(--color-text-muted);pointer-events:none;position:absolute;inset-inline-start:.75rem}.company-buttons__search input{width:100%;padding-inline-start:2.25rem}.company-buttons__summary{color:var(--color-text-muted);margin:0;font-size:.875rem;font-weight:700}.company-buttons__bulk{flex-wrap:wrap;gap:.5rem;display:flex}.company-buttons__bulk-btn{min-height:var(--touch-target);border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text);cursor:pointer;border-radius:10px;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.875rem;font-weight:700;display:inline-flex}.company-buttons__bulk-btn:disabled{opacity:.5;cursor:not-allowed}.company-buttons__bulk-btn svg{width:1rem;height:1rem}.company-buttons__group{flex-direction:column;gap:.5rem;display:flex}.company-buttons__group h3{letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:.8125rem;font-weight:800}.company-buttons__group ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.company-buttons__row,.user-buttons__row{border:1px solid var(--mon-part-border);background:var(--color-card);border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.company-buttons__row[data-blocked]{background:var(--campaign-problem-bg);color:var(--campaign-problem-text)}.company-buttons__label{flex-direction:column;min-width:0;font-size:.875rem;display:flex}.company-buttons__label>span{opacity:.8;font-size:.75rem}.company-buttons__switch{min-height:var(--touch-target);color:var(--mon-green);cursor:pointer;background:0 0;border:1px solid;border-radius:999px;flex:none;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:800;display:inline-flex}.company-buttons__switch[aria-checked=false]{color:var(--campaign-problem-text)}.company-buttons__switch svg{width:1rem;height:1rem}.company-buttons__switch:disabled{opacity:.55;cursor:progress}.company-buttons__switch:focus-visible,.user-buttons__mode:focus-visible,.user-buttons-trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.user-buttons-trigger{border:1px solid var(--color-border);background:var(--color-card);min-height:2.25rem;color:var(--color-text);cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:700;display:inline-flex;position:relative}.user-buttons-trigger:after{content:"";position:absolute;inset:-.25rem 0}.user-buttons-trigger svg{width:.9375rem;height:.9375rem;color:var(--color-primary)}.user-buttons-trigger__count{background:var(--color-primary);min-width:1.25rem;height:1.25rem;color:var(--color-card);border-radius:999px;justify-content:center;align-items:center;padding:0 .25rem;font-size:.6875rem;font-weight:800;display:inline-flex}.account-mcard__tabs{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.user-buttons{color:var(--color-text);flex-direction:column;gap:.75rem;display:flex}.user-buttons__hint{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.45}.user-buttons .company-buttons__group ul{grid-template-columns:minmax(0,1fr)}.user-buttons__row{flex-wrap:wrap}.user-buttons__effective{font-size:.75rem}.user-buttons__row[data-level=hidden] .user-buttons__effective{color:var(--campaign-problem-text)}.user-buttons__modes{flex-wrap:wrap;gap:.25rem;display:inline-flex}.user-buttons__mode{border:1px solid var(--color-border);background:var(--color-card);min-width:3.25rem;min-height:2.25rem;color:var(--color-text);cursor:pointer;border-radius:999px;padding:0 .625rem;font-size:.75rem;font-weight:700}.user-buttons__mode[aria-checked=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-card)}.user-buttons__mode[aria-checked=true][data-mode=disabled]{border-color:var(--campaign-problem-text);background:var(--campaign-problem-text);color:var(--color-card)}.user-buttons__mode:disabled{opacity:.6;cursor:progress}.mon{width:100%;max-width:100rem;margin-inline:auto}.mon-hero{border:1.5px solid var(--mon-part-border);background:var(--color-card);box-shadow:var(--shadow-sm);border-radius:.875rem;padding:1rem 1.25rem}.mon-hero__heading{align-items:center;gap:.875rem;display:flex}.mon-hero__icon{border-radius:.875rem;width:3.25rem;height:3.25rem}.mon-hero__icon svg{width:1.625rem;height:1.625rem}.mon-hero__title{letter-spacing:-.01em;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);line-height:1.15}.mon-hero__text{font-size:1rem}.mon-checkins{grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));gap:.75rem;max-height:min(36rem,70dvh)}.mon-checkin{background:var(--color-card);border-radius:.875rem;gap:.875rem;padding:1rem 1.125rem}.mon-avatar{width:3rem;height:3rem;font-size:.9375rem}.mon-checkin__name{font-size:1.0625rem}.mon-checkin__meta{font-size:.875rem}.mon-checkin__ago{font-size:1rem}.mon-checkin__date{font-size:.8125rem}.mon-checkin__area{background:var(--color-bg);color:var(--color-text-muted);border-radius:999px;align-items:center;gap:.25rem;margin-block-start:.25rem;padding:.125rem .5rem;font-size:.8125rem;font-weight:700;display:inline-flex}.mon-checkin__area[data-known]{background:color-mix(in srgb, var(--mon-teal) 14%, var(--color-card));color:var(--mon-teal)}.mon-checkin__area svg{width:.875rem;height:.875rem}.mon-filter{min-height:2.75rem;padding:0 1rem;font-size:.875rem}.mon-table-wrap{border:1.5px solid var(--mon-part-border);border-radius:.75rem;max-height:min(32rem,65dvh);overflow:auto}.mon-table{width:100%;min-width:40rem;font-size:.9375rem}.mon-table th{z-index:1;border-block-end:0;padding:.875rem 1rem;font-size:.8125rem;position:sticky;top:0}.mon-table th:first-child,.mon-table th:last-child{border-radius:0}.mon-table td{vertical-align:middle;padding:.875rem 1rem}.mon-table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--color-text) 3%, var(--color-card))}.mon-table tbody tr:last-child td{border-block-end:0}.mon-table__num{font-variant-numeric:tabular-nums;text-align:end!important}.mon-rank{background:var(--color-bg);width:2rem;height:2rem;color:var(--color-text);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.mon-rank[data-top="1"]{background:color-mix(in srgb, var(--mon-amber) 22%, var(--color-card));color:var(--mon-amber)}.mon-rank[data-top="2"]{background:color-mix(in srgb, var(--mon-slate) 20%, var(--color-card));color:var(--mon-slate)}.mon-rank[data-top="3"]{background:color-mix(in srgb, var(--mon-rose) 16%, var(--color-card));color:var(--mon-rose)}.mon-grade{font-size:.8125rem}.oa-stack{width:min(27rem,100vw - 2rem)}.oa-card{border:1.5px solid color-mix(in srgb, var(--oa-accent) 35%, var(--color-border));border-inline-start:.375rem solid var(--oa-accent);gap:.75rem;padding:1rem 1.125rem}.oa-card__head{border-block-end:1px solid var(--color-border);padding-block-end:.75rem}.oa-card__title{font-size:1.0625rem}.oa-view{flex-direction:column;gap:.625rem;display:flex}.oa-view__rows{border:1px solid var(--color-border);border-radius:.625rem;gap:0;margin:0;display:grid;overflow:hidden}.oa-view__row{grid-template-columns:7.25rem minmax(0,1fr);align-items:baseline;gap:.5rem;padding:.5rem .75rem;display:grid}.oa-view__row+.oa-view__row{border-block-start:1px solid var(--color-border)}.oa-view__row:nth-child(odd){background:color-mix(in srgb, var(--oa-accent) 6%, var(--color-card))}.oa-view__row dt{color:var(--color-text-muted);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.375rem;font-size:.75rem;font-weight:800;display:inline-flex}.oa-view__row dt svg{width:.9375rem;height:.9375rem;color:var(--oa-accent)}.oa-view__row dd{overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:700}.oa-view__units{border:1px solid var(--color-border);border-radius:.625rem;padding:.625rem .75rem}.oa-view__units-title{color:var(--color-text-muted);letter-spacing:.02em;text-transform:uppercase;margin:0 0 .375rem;font-size:.75rem;font-weight:800}.oa-view__units ul{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.oa-view__units li{border:1px solid color-mix(in srgb, var(--oa-accent) 40%, var(--color-border));background:color-mix(in srgb, var(--oa-accent) 10%, var(--color-card));color:var(--color-text);border-radius:999px;padding:.25rem .625rem;font-size:.8125rem;font-weight:700}.oa-card__actions{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;display:grid}.oa-card__copy{border:1.5px solid var(--oa-accent);background:var(--color-card);min-height:2.75rem;color:var(--oa-accent);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:800;display:inline-flex}.oa-card__copy svg{width:1.125rem;height:1.125rem}.oa-card__copy:focus-visible{outline:2px solid var(--oa-accent);outline-offset:2px}.oa-card__actions .oa-card__ack{width:100%}.vset{max-width:100rem;color:var(--color-text);grid-template-columns:minmax(0,1fr);gap:1rem;margin-inline:auto;display:grid}@media (min-width:1025px){.vset{grid-template-columns:repeat(2,minmax(0,1fr))}.vset__card--wide{grid-column:1/-1}}.vset__card{border:1.5px solid var(--mon-part-border);background:var(--color-card);box-shadow:var(--shadow-sm);border-radius:.875rem;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.vset__head{border-block-end:1px solid var(--mon-part-border);align-items:flex-start;gap:.75rem;padding-block-end:.75rem;display:flex}.vset__head h3{margin:0;font-size:1.125rem;font-weight:800}.vset__head p{color:var(--color-text-muted);margin:.125rem 0 0;font-size:.875rem;line-height:1.45}.vset__switches,.vset__props{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.vset__props{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));max-height:min(36rem,65dvh);overflow-y:auto}.vset__switch-row,.vset__prop{border:1px solid var(--mon-part-border);background:var(--color-card);border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.vset__switch-row[data-on],.vset__prop[data-on]{border-color:color-mix(in srgb, var(--mon-green) 55%, var(--mon-part-border));background:color-mix(in srgb, var(--mon-green) 7%, var(--color-card))}.vset__row-icon{width:1.25rem;height:1.25rem;color:var(--color-primary);flex:none}.vset__row-text{flex-direction:column;flex:1;min-width:0;display:flex}.vset__row-text strong{overflow-wrap:anywhere;font-size:.9375rem}.vset__row-text>span{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:.8125rem}.vset__missing{font-style:italic}.vset__toggle{min-height:var(--touch-target);border:1px solid var(--mon-part-border);background:var(--color-bg);color:var(--color-text-muted);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:0 .75rem 0 .375rem;font-size:.8125rem;font-weight:800;display:inline-flex}.vset__toggle-knob{background:var(--mon-part-border);border-radius:999px;width:2.25rem;height:1.25rem;transition:background .15s;position:relative}.vset__toggle-knob:after{content:"";background:var(--color-card);border-radius:999px;width:1rem;height:1rem;transition:inset-inline-start .15s;position:absolute;inset-block-start:.125rem;inset-inline-start:.125rem}.vset__toggle[aria-checked=true]{color:var(--mon-green);border-color:var(--mon-green)}.vset__toggle[aria-checked=true] .vset__toggle-knob{background:var(--mon-green)}.vset__toggle[aria-checked=true] .vset__toggle-knob:after{inset-inline-start:1.125rem}.vset__toggle:disabled{opacity:.5;cursor:not-allowed}.vset__toggle:focus-visible,.vset__format:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.vset__toggle-knob,.vset__toggle-knob:after{transition:none}}.vset__formats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.vset__format{border:1.5px solid var(--mon-part-border);background:var(--color-card);min-height:6rem;color:var(--color-text);text-align:start;cursor:pointer;border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.875rem;display:flex}.vset__format svg{width:1.5rem;height:1.5rem;color:var(--color-text-muted)}.vset__format strong{font-size:.9375rem}.vset__format span{color:var(--color-text-muted);font-size:.8125rem}.vset__format[aria-checked=true]{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, var(--color-card))}.vset__format[aria-checked=true] svg{color:var(--color-primary)}.vset__tools{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.vset__tools .company-buttons__search{flex:16rem}.vset__check{min-height:var(--touch-target);align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;display:inline-flex}.vset__check input{width:1.125rem;height:1.125rem}.lead-fu-details-btn{width:100%;min-height:var(--touch-target);border:1px solid var(--color-border);background:color-mix(in srgb, var(--icon-tone-5) 6%, var(--color-card));color:var(--color-text);text-align:start;border-radius:.75rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.375rem .75rem;display:grid}.lead-fu-details-btn:hover{border-color:var(--icon-tone-5)}.lead-fu-details-btn:focus-visible{outline:2px solid var(--lead-outline);outline-offset:2px}.lead-fu-details-btn .lead-fu__icon svg{width:1.5rem;height:1.5rem}.lead-fu-details-btn__text{flex-direction:column;min-width:0;display:flex}.lead-fu-details-btn__text strong{letter-spacing:.02em;text-transform:uppercase;font-size:.8rem;font-weight:800}.lead-fu-details-btn__text span{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.lead-fu-dup{border:1px solid var(--lead-fu-feedback-border);background:var(--lead-fu-feedback-bg);color:var(--lead-fu-feedback-text);border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem .625rem;padding:.5rem .75rem;font-size:.8rem;line-height:1.4;display:grid}.lead-fu-dup>svg{width:1.25rem;height:1.25rem}.lead-fu-dup p{margin:0}.lead-fu-dup__btn{border:1.5px solid var(--lead-fu-feedback-text);background:var(--color-card);min-height:2.25rem;color:var(--color-text);border-radius:10px;grid-column:1/-1;justify-self:end;padding:0 .875rem;font-size:.8rem;font-weight:700}.lead-fu-dup__btn:disabled{opacity:.6}.lead-fu .lead-fu__problem{background:var(--lead-fu-feedback-bg);color:var(--lead-fu-feedback-text);border-radius:10px;margin:0;padding:.5rem .75rem;font-size:.8rem;font-weight:600}.lead-hist{color:var(--color-text);flex-direction:column;gap:1rem;display:flex}.lead-hist__empty{color:var(--color-text-muted);text-align:center;margin:0;padding:1rem 0;font-size:.875rem}.lead-hist__facts{background:var(--lead-facts-bg);color:var(--lead-facts-text);border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:.5rem .75rem;display:grid}.lead-hist__facts>div{min-width:0;padding:.375rem .25rem}.lead-hist__facts dt{color:var(--lead-facts-label);letter-spacing:.02em;text-transform:uppercase;font-size:.68rem;font-weight:600}.lead-hist__facts dd{overflow-wrap:anywhere;margin:.125rem 0 0;font-size:.875rem;font-weight:800}.lead-hist__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.lead-hist__item{--hist-bg:var(--color-bg);--hist-text:var(--color-text-muted);--hist-border:var(--color-border);border:1px solid var(--color-border);background:var(--color-card);border-radius:.75rem;grid-template-columns:2rem minmax(0,1fr);gap:.625rem;padding:.5rem .625rem;display:grid}.lead-hist__item[data-tone=stage]{--hist-bg:var(--lead-fu-stage-bg);--hist-text:var(--lead-fu-stage-text);--hist-border:var(--lead-fu-stage-border)}.lead-hist__item[data-tone=owner]{--hist-bg:var(--lead-fu-second-bg);--hist-text:var(--lead-fu-second-text);--hist-border:var(--lead-fu-second-border)}.lead-hist__item[data-tone=edit]{--hist-bg:var(--lead-fu-action-bg);--hist-text:var(--lead-fu-action-text);--hist-border:var(--lead-fu-action-border)}.lead-hist__item[data-tone=alert]{--hist-bg:var(--lead-fu-feedback-bg);--hist-text:var(--lead-fu-feedback-text);--hist-border:var(--lead-fu-feedback-border)}.lead-hist__item[data-tone=contact]{--hist-bg:color-mix(in srgb, var(--mon-green) 14%, var(--color-card));--hist-text:var(--mon-green);--hist-border:color-mix(in srgb, var(--mon-green) 45%, var(--color-border))}.lead-hist__icon{border:1px solid var(--hist-border);background:var(--hist-bg);width:2rem;height:2rem;color:var(--hist-text);border-radius:999px;justify-content:center;align-items:center;display:flex}.lead-hist__icon svg{width:1rem;height:1rem}.lead-hist__body{min-width:0}.lead-hist__summary{overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.4}.lead-hist__kind{font-weight:800}.lead-hist__meta{color:var(--color-text-muted);margin:.125rem 0 0;font-size:.75rem}.sfm-toggles{flex-wrap:wrap;gap:.5rem;margin-block-end:.75rem;display:flex}.sfm-toggle{min-height:var(--touch-target);border:1.5px solid var(--lead-fu-feedback-border);background:var(--color-card);color:var(--color-text);border-radius:999px;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.875rem;font-weight:700;display:inline-flex}.sfm-toggle svg{width:1rem;height:1rem}.sfm-toggle__count{background:var(--lead-fu-feedback-bg);min-width:1.5rem;height:1.5rem;color:var(--lead-fu-feedback-text);border-radius:999px;justify-content:center;align-items:center;padding:0 .375rem;font-size:.75rem;font-weight:800;display:inline-flex}.sfm-toggle[aria-pressed=true]{background:var(--lead-fu-feedback-bg);color:var(--lead-fu-feedback-text)}.sfm-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.lead-assign .lead-assign__reason{color:var(--color-text);flex-direction:column;gap:.25rem;font-size:.75rem;font-weight:700;display:flex}.lead-assign .lead-assign__reason input{border:1px solid var(--color-border);background:var(--color-card);min-height:2.5rem;color:var(--color-text);border-radius:10px;padding:0 .75rem;font-size:.875rem;font-weight:500}.lead-assign .lead-assign__reason input:focus-visible{outline:2px solid var(--lead-outline);outline-offset:2px}.lead-fu-timers{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.lead-fu-timers li{border:1px solid var(--lead-fu-stage-border);background:var(--lead-fu-stage-bg);min-height:2rem;color:var(--lead-fu-stage-text);border-radius:999px;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.lead-fu-timers li[data-overdue]{border-color:var(--lead-fu-feedback-border);background:var(--lead-fu-feedback-bg);color:var(--lead-fu-feedback-text)}.lead-fu-timers svg{width:.875rem;height:.875rem}.lset-type{flex-wrap:wrap}.lset-type__switches{flex-wrap:wrap;gap:.5rem;display:flex}.lset-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (min-width:1025px){.lset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lset-block{flex-direction:column;gap:.75rem;min-width:0;display:flex}.lset-block h4{margin:0;font-size:.9375rem;font-weight:800}.lset-days,.lset-targets,.lset-agents{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lset-days li{border:1px solid var(--mon-part-border);background:var(--color-card);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.5rem .75rem;display:flex}.lset-days li[data-closed]{background:var(--color-bg)}.lset-days__name{min-width:6rem;font-size:.875rem;font-weight:700}.lset-days__times{align-items:center;gap:.375rem;margin-inline-start:auto;display:inline-flex}.lset-block input[type=time],.lset-block input[type=date],.lset-targets input,.lset-agent__areas input,.lset-search input{border:1px solid var(--color-border);background:var(--color-card);min-height:2.5rem;color:var(--color-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:10px;padding:0 .625rem;font-size:.875rem}@media (prefers-color-scheme:dark){.lset-block input[type=time],.lset-block input[type=date],.lset-targets input,.lset-agent__areas input,.lset-search input{--lightningcss-light: ;--lightningcss-dark:initial}}.lset-targets li{border:1px solid var(--mon-part-border);border-radius:.75rem;grid-template-columns:minmax(0,1fr) 5.5rem;align-items:center;gap:.75rem;padding:.5rem .75rem;display:grid}.lset-targets label{flex-direction:column;min-width:0;display:flex}.lset-targets label strong{font-size:.875rem}.lset-targets label span{color:var(--color-text-muted);font-size:.8125rem}.lset-targets input{text-align:end;width:100%}.lset-holiday-add{flex-wrap:wrap;gap:.5rem;display:flex}.lset-chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.lset-chips>li{border:1px solid var(--mon-part-border);background:var(--color-card);border-radius:999px;align-items:center;gap:.375rem;min-height:2.25rem;padding:0 .375rem 0 .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.lset-chips>li svg{width:1rem;height:1rem;color:var(--color-primary)}.lset-chips .lset-chips__remove{width:var(--touch-target);height:2rem;color:var(--color-text-muted);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.lset-chips--pick>li{background:0 0;border:0;padding:0}.lset-pick{min-height:var(--touch-target);border:1.5px solid var(--mon-part-border);background:var(--color-card);color:var(--color-text);border-radius:999px;padding:0 .875rem;font-size:.8125rem;font-weight:700}.lset-pick[aria-pressed=true]{border-color:var(--mon-green);background:color-mix(in srgb, var(--mon-green) 10%, var(--color-card));color:var(--color-text)}.lset-muted{color:var(--color-text-muted);margin:0;font-size:.8125rem}.lset-warn{background:var(--lead-fu-action-bg);color:var(--lead-fu-action-text);border-radius:10px;margin:0;padding:.5rem .75rem;font-size:.8125rem;font-weight:600}.lset-actions{justify-content:flex-end;gap:.5rem;display:flex}.lset-btn{min-height:var(--touch-target);border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text);border-radius:10px;align-items:center;gap:.375rem;padding:0 1rem;font-size:.875rem;font-weight:700;display:inline-flex}.lset-btn svg{width:1rem;height:1rem}.lset-btn--primary{border-color:var(--popup-header-bg);background:var(--popup-header-bg);color:var(--popup-header-text)}.lset-btn:disabled{opacity:.5;cursor:not-allowed}.lset-search{align-items:center;gap:.5rem;display:flex}.lset-search svg{width:1rem;height:1rem;color:var(--color-text-muted)}.lset-search input{flex:1;min-width:0}.lset-agents{grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr));max-height:min(40rem,70dvh);overflow-y:auto}.lset-agent{border:1px solid var(--mon-part-border);background:var(--color-card);border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem .75rem;padding:.625rem .75rem;display:grid}.lset-agent[data-on]{border-color:color-mix(in srgb, var(--mon-green) 55%, var(--mon-part-border))}.lset-agent__name{flex-direction:column;min-width:0;display:flex}.lset-agent__name strong{overflow-wrap:anywhere;font-size:.9375rem}.lset-agent__name span{color:var(--color-text-muted);font-size:.8125rem}.lset-agent__areas{grid-column:1/-1;align-items:center;gap:.5rem;display:flex}.lset-agent__areas svg{width:1rem;height:1rem;color:var(--color-primary);flex:none}.lset-agent__areas input{flex:1;min-width:0}.lset-agent .vset__toggle{grid-area:1/3}:is(.lset-btn,.lset-pick,.lset-chips__remove,.lset-block input,.lset-targets input,.lset-agent__areas input,.lset-search input):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.lead-match{color:var(--color-text);flex-direction:column;gap:.75rem;display:flex}.lead-match__asked{flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;font-size:.8125rem;display:flex}.lead-match__asked>span{color:var(--color-text-muted);font-weight:700}.lead-match__asked strong{background:var(--lead-fu-stage-bg);color:var(--lead-fu-stage-text);border-radius:999px;padding:.125rem .5rem;font-weight:700}.lead-match__asked em{color:var(--color-text-muted)}.lead-match__empty{color:var(--color-text-muted);text-align:center;margin:0;padding:1rem 0;font-size:.875rem}.lead-match__error{background:var(--lead-fu-feedback-bg);color:var(--lead-fu-feedback-text);border-radius:10px;margin:0;padding:.5rem .75rem;font-size:.8125rem;font-weight:600}.lead-match__list{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.lead-match__unit{border:1px solid var(--mon-part-border);background:var(--color-card);border-radius:.875rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.lead-match__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;display:grid}.lead-match__head>svg{width:1.25rem;height:1.25rem;color:var(--color-primary)}.lead-match__name{flex-direction:column;min-width:0;display:flex}.lead-match__name strong{overflow-wrap:anywhere;font-size:.9375rem}.lead-match__name span{color:var(--color-text-muted);font-size:.8125rem}.lead-match__score{background:color-mix(in srgb, var(--mon-green) 14%, var(--color-card));min-width:2.25rem;height:2.25rem;color:var(--mon-green);border-radius:999px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:800;display:inline-flex}.lead-match__reasons{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.lead-match__reasons li{border:1px solid var(--lead-fu-second-border);background:var(--lead-fu-second-bg);color:var(--lead-fu-second-text);border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:700}.lead-match__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.lead-match__nomatch{border-top:1px solid var(--color-border);flex-direction:column;align-items:flex-start;gap:.5rem;padding-top:.75rem;display:flex}.lead-match__nomatch-saved{color:var(--color-text-muted);align-items:center;gap:.375rem;margin:0;font-size:.8125rem;display:flex}.lead-match__nomatch-saved svg{width:1rem;height:1rem}.lead-match__nomatch-form{flex-direction:column;gap:.5rem;width:100%;display:flex}.lead-match__nomatch-form label{flex-direction:column;gap:.25rem;font-size:.8125rem;font-weight:700;display:flex}.lead-match__nomatch-form input,.vb19-view input,.vb19-view textarea,.vb19-view select{border:1px solid var(--color-border);background:var(--color-card);min-height:2.5rem;color:var(--color-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:10px;padding:.375rem .75rem;font-size:.875rem}@media (prefers-color-scheme:dark){.lead-match__nomatch-form input,.vb19-view input,.vb19-view textarea,.vb19-view select{--lightningcss-light: ;--lightningcss-dark:initial}}.vb19-view{color:var(--color-text);flex-direction:column;gap:.75rem;display:flex}.vb19-view label{flex-direction:column;gap:.25rem;font-size:.8125rem;font-weight:700;display:flex}.vb19-view__unit{align-items:center;gap:.625rem;margin:0;display:flex}.vb19-view__unit svg{width:1.5rem;height:1.5rem;color:var(--color-primary);flex:none}.vb19-view__unit>span{flex-direction:column;display:flex}.vb19-view__unit strong{font-size:.9375rem}.vb19-view__unit>span>span{color:var(--color-text-muted);font-size:.8125rem}.vb19-view__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.vb19-view__hint{color:var(--color-text-muted);margin:0;font-size:.8125rem}.vb19-view__error{background:var(--lead-fu-feedback-bg);color:var(--lead-fu-feedback-text);border-radius:10px;margin:0;padding:.5rem .75rem;font-size:.8125rem;font-weight:600}.vb19-view__actions{justify-content:flex-end;gap:.5rem;display:flex}.tnc{color:var(--color-text);flex-direction:column;gap:.75rem;display:flex}.tnc__empty{color:var(--color-text-muted);text-align:center;margin:0;padding:1rem 0;font-size:.875rem}.tnc__muted{color:var(--color-text-muted);font-size:.8125rem}p.tnc__muted{margin:0}.tnc__error{background:var(--lead-fu-feedback-bg);color:var(--lead-fu-feedback-text);border-radius:10px;margin:0;padding:.5rem .75rem;font-size:.8125rem;font-weight:600}.tnc__summary{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tnc__summary>svg{width:1.25rem;height:1.25rem;color:var(--color-primary)}.tnc__chip{border:1px solid var(--lead-fu-stage-border);background:var(--lead-fu-stage-bg);color:var(--lead-fu-stage-text);border-radius:999px;padding:.125rem .625rem;font-size:.8125rem;font-weight:800}.tnc__alerts{border:1px solid var(--lead-fu-action-border);background:var(--lead-fu-action-bg);color:var(--lead-fu-action-text);border-radius:10px;flex-direction:column;gap:.25rem;margin:0;padding:.5rem .75rem;font-size:.8125rem;font-weight:700;list-style:none;display:flex}.tnc__alerts li{align-items:flex-start;gap:.375rem;display:flex}.tnc__alerts svg{flex:none;width:1rem;height:1rem;margin-top:.125rem}.tnc__ok{color:var(--mon-green);align-items:center;gap:.375rem;margin:0;font-size:.8125rem;font-weight:700;display:flex}.tnc__ok svg{width:1rem;height:1rem}.tnc__section{border:1px solid var(--mon-part-border);background:var(--color-card);border-radius:.875rem;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:.75rem;display:flex}.tnc__section legend,.tnc__heading{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin:0;padding:0 .25rem;font-size:.8125rem;font-weight:800}.tnc__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.tnc__wide{grid-column:1/-1}.tnc label:not(.tnc__check){flex-direction:column;gap:.25rem;min-width:0;font-size:.8125rem;font-weight:700;display:flex}.tnc input:not([type=checkbox]),.tnc select,.tnc textarea{border:1px solid var(--color-border);background:var(--color-card);width:100%;min-width:0;min-height:2.5rem;color:var(--color-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:10px;padding:.375rem .75rem;font-size:.875rem}@media (prefers-color-scheme:dark){.tnc input:not([type=checkbox]),.tnc select,.tnc textarea{--lightningcss-light: ;--lightningcss-dark:initial}}.tnc fieldset:disabled input,.tnc fieldset:disabled select,.tnc fieldset:disabled textarea,.tnc select:disabled{opacity:.75}.tnc__docs{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.tnc__docs li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;min-height:2.75rem;display:flex}.tnc__check{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.tnc__check input{width:1.125rem;height:1.125rem;accent-color:var(--color-primary)}.tnc__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.tnc__payments{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tnc__payment{border:1px solid var(--color-border);border-radius:10px;grid-template-columns:minmax(0,1fr) 8rem auto;align-items:center;gap:.5rem;padding:.5rem .625rem;display:grid}.tnc__payment[data-status=bounced]{border-color:var(--lead-fu-feedback-border);background:var(--lead-fu-feedback-bg);color:var(--lead-fu-feedback-text)}.tnc__payment[data-status=received]{border-color:color-mix(in srgb, var(--mon-green) 45%, var(--color-border))}.tnc__payment-main{flex-direction:column;min-width:0;display:flex}.tnc__payment-main strong{font-size:.9375rem}.tnc__payment-main .tnc__muted{overflow-wrap:anywhere}.tnc__payment[data-status=bounced] .tnc__muted{color:inherit}.tnc__icon-btn{border:1px solid var(--color-border);background:var(--color-card);width:2.75rem;height:2.75rem;color:var(--color-text);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.tnc__icon-btn svg{width:1rem;height:1rem}.tnc__exception{background:var(--lead-fu-action-bg);color:var(--lead-fu-action-text);border-radius:10px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.8125rem;font-weight:700;display:flex}.tnc__exception-actions{gap:.5rem;display:inline-flex}.tnc__new-payment{border-top:1px dashed var(--color-border);padding-top:.5rem}.lset-btn--danger{border-color:var(--danger-dialog-confirm-bg);background:var(--danger-dialog-confirm-bg);color:var(--danger-dialog-confirm-text)}.lctl{min-width:0;color:var(--color-text);flex-direction:column;gap:.75rem;display:flex}.lctl__muted{color:var(--color-text-muted);margin:0;font-size:.8125rem}.lctl__note{border:1px solid var(--lead-fu-action-border);background:var(--lead-fu-action-bg);color:var(--lead-fu-action-text);border-radius:10px;margin:0;padding:.5rem .75rem;font-size:.8125rem;font-weight:700}.lctl__warn,.lctl__error{background:var(--lead-fu-feedback-bg);color:var(--lead-fu-feedback-text);border-radius:10px;margin:0;padding:.5rem .75rem;font-size:.8125rem;font-weight:600}.lctl__field{flex-direction:column;gap:.25rem;min-width:0;font-size:.8125rem;font-weight:700;display:flex}.lctl input:not([type=checkbox]):not([type=file]),.lctl select,.lctl textarea,.lset-rights select,.lset-rights input,.lset-intake__url input,.vset .lctl__table input{border:1px solid var(--color-border);background:var(--color-card);width:100%;min-width:0;min-height:2.75rem;color:var(--color-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:10px;padding:.375rem .75rem;font-size:.875rem}@media (prefers-color-scheme:dark){.lctl input:not([type=checkbox]):not([type=file]),.lctl select,.lctl textarea,.lset-rights select,.lset-rights input,.lset-intake__url input,.vset .lctl__table input{--lightningcss-light: ;--lightningcss-dark:initial}}.lctl__form-grid,.lctl__mapping{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.625rem;display:grid}.lctl__row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.lctl__chips{flex-wrap:wrap;gap:.375rem;display:flex}.lctl__chip{border:1px solid var(--color-border);background:var(--color-card);min-height:2.75rem;color:var(--color-text);border-radius:999px;padding:0 .875rem;font-size:.8125rem;font-weight:700}.lctl__chip[aria-checked=true]{border-color:var(--lead-fu-stage-border);background:var(--lead-fu-stage-bg);color:var(--lead-fu-stage-text)}.lctl__link{min-height:2.75rem;color:var(--color-primary);font:inherit;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.lctl__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.lctl__issues{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.lctl__issues li{border:1px solid var(--mon-part-border);background:var(--color-card);border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem .625rem;padding:.625rem .75rem;display:grid}.lctl__issues li>svg{width:1.25rem;height:1.25rem;color:var(--color-primary)}.lctl__issue-text{flex-direction:column;min-width:0;display:flex}.lctl__issue-text strong{font-size:.875rem}.lctl__issue-text span{color:var(--color-text-muted);font-size:.75rem}.lctl__count{text-align:end;font-variant-numeric:tabular-nums;min-width:2.5rem;font-size:1.25rem;font-weight:800}.lctl__issues li .lset-btn{grid-column:2/-1;justify-self:start}.lctl__heading{align-items:center;gap:.375rem;margin:.25rem 0 0;font-size:.875rem;font-weight:800;display:flex}.lctl__heading svg{width:1rem;height:1rem;color:var(--color-text-muted)}.lctl__table-wrap{border:1px solid var(--color-border);border-radius:10px;max-width:100%;overflow:auto}.lctl__table-wrap:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.lctl__table{border-collapse:separate;border-spacing:0;width:100%;font-size:.8125rem}.lctl__table th[scope=col]{z-index:1;background:var(--popup-header-bg);color:var(--popup-header-text);text-align:start;white-space:nowrap;padding:.5rem .75rem;font-weight:800;position:sticky;top:0}.lctl__table td,.lctl__table th[scope=row]{border-top:1px solid var(--color-border);text-align:start;white-space:nowrap;padding:.375rem .75rem}.lctl__table th[scope=row]{font-weight:700}.lctl__check{cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;font-weight:600;display:inline-flex}.lctl__check input{width:1.125rem;height:1.125rem;accent-color:var(--color-primary);flex:none}.lctl__list{border:1px solid var(--color-border);border-radius:10px;flex-direction:column;max-height:min(22rem,45dvh);margin:0;padding:0 .25rem;list-style:none;display:flex;overflow-y:auto}.lctl__list li+li{border-top:1px solid var(--color-border)}.lctl__lead{flex-direction:column;min-width:0;display:flex}.lctl__lead strong{overflow-wrap:anywhere;font-size:.875rem}.lctl__lead span{color:var(--color-text-muted);font-size:.75rem}.lctl__result p{margin:0;font-size:.9375rem}.lctl__failed{color:var(--lead-fu-feedback-text);margin:.5rem 0 0;padding-inline-start:1.25rem;font-size:.8125rem}.lctl__file-button{border:1px dashed var(--color-border);background:var(--color-card);min-height:2.75rem;color:var(--color-text);cursor:pointer;border-radius:10px;align-items:center;gap:.5rem;padding:0 1rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.lctl__file-button svg{flex:none;width:1rem;height:1rem}.lctl__file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.lctl__file-button:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.lset-rights{min-width:40rem}.lset-rights__cell{flex-direction:column;gap:.375rem;min-width:9.5rem;display:flex}.lset-rights__limit{color:var(--color-text-muted);align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:flex}.lset-rights__limit input{width:5rem}.lset-intake__url{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.lset-intake__url code{border:1px solid var(--color-border);background:var(--color-bg);min-width:0;color:var(--color-text);overflow-wrap:anywhere;border-radius:10px;flex:18rem;padding:.5rem .75rem;font-size:.8125rem}.lset-intake__code{border:1px solid var(--color-border);background:var(--color-bg);max-width:100%;color:var(--color-text);border-radius:10px;margin:.5rem 0;padding:.75rem;font-size:.75rem;line-height:1.5;overflow:auto}.crr{background:var(--color-bg);width:100%;min-width:0;max-width:100%;min-height:100%;color:var(--color-text);flex-direction:column;gap:1rem;padding:1rem;display:flex}.crr-muted{color:var(--color-text-muted);font-size:.8125rem}p.crr-muted{margin:0}.crr-note{font-size:.75rem}.crr-error{background:var(--lead-fu-feedback-bg);color:var(--lead-fu-feedback-text);border-radius:10px;margin:0;padding:.5rem .75rem;font-size:.8125rem;font-weight:600}.crr-error--retry{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.crr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.crr-head__title h2{margin:0;font-size:1.25rem;font-weight:800}.crr-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.crr-filters{border:1px solid var(--mon-part-border);background:var(--color-card);border-radius:.875rem;flex-direction:column;gap:.625rem;padding:.75rem;display:flex}.crr-chips,.crr-tabs{scrollbar-width:none;gap:.5rem;padding-bottom:.125rem;display:flex;overflow-x:auto}.crr-chips::-webkit-scrollbar{display:none}.crr-tabs::-webkit-scrollbar{display:none}.crr-chip,.crr-tab{border:1px solid var(--color-border);background:var(--color-card);min-height:2.75rem;color:var(--color-text);white-space:nowrap;border-radius:999px;flex:none;padding:0 1rem;font-size:.8125rem;font-weight:700}.crr-chip[aria-checked=true],.crr-tab[aria-current=page]{border-color:var(--lead-fu-stage-border);background:var(--lead-fu-stage-bg);color:var(--lead-fu-stage-text)}.crr-chip:focus-visible,.crr-tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.crr-dates,.crr-selects{flex-wrap:wrap;gap:.5rem;display:flex}.crr-dates label{flex-direction:column;gap:.25rem;font-size:.75rem;font-weight:700;display:flex}.crr select,.crr input:not([type=checkbox]),.crr-settings input:not([type=checkbox]),.crr-settings textarea{border:1px solid var(--color-border);background:var(--color-card);min-width:0;max-width:100%;min-height:2.75rem;color:var(--color-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:10px;padding:.375rem .75rem;font-size:.875rem}@media (prefers-color-scheme:dark){.crr select,.crr input:not([type=checkbox]),.crr-settings input:not([type=checkbox]),.crr-settings textarea{--lightningcss-light: ;--lightningcss-dark:initial}}.crr-selects select{flex:10rem}.crr-body{flex-direction:column;gap:1rem;min-width:0;transition:opacity .15s;display:flex}.crr-body[data-loading=true]{opacity:.6}@media (prefers-reduced-motion:reduce){.crr-body{transition:none}}.crr-skeleton{background:var(--mon-track);border-radius:.875rem;height:18rem}.crr-tiles{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.75rem;display:grid}.crr-tile{border:1px solid var(--mon-part-border);background:var(--color-card);border-radius:.875rem;flex-direction:column;gap:.25rem;min-width:0;padding:.875rem;display:flex}.crr-tile__label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:700}.crr-tile__value{overflow-wrap:anywhere;font-size:clamp(1.25rem,1rem + .8vw,1.625rem);font-weight:800;line-height:1.15}.crr-tile__prev{color:var(--color-text-muted);align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;display:inline-flex}.crr-tile__prev svg{flex:none;width:.875rem;height:.875rem}.crr-tile__prev[data-tone=good] svg{color:var(--mon-green)}.crr-tile__prev[data-tone=bad] svg{color:var(--mon-rose)}.crr-card{border:1px solid var(--mon-part-border);background:var(--color-card);border-radius:.875rem;flex-direction:column;gap:.625rem;min-width:0;padding:.875rem;display:flex}.crr-card__title{margin:0;font-size:.9375rem;font-weight:800}.crr-empty{padding:.5rem 0}.crr-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1rem;display:grid}.crr-targets{gap:.875rem}.crr-target{flex-direction:column;gap:.375rem;display:flex}.crr-target__head{flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.875rem;font-weight:700;display:flex}.crr-bar__track{background:var(--mon-track);border-radius:999px;height:.5rem;display:block;position:relative;overflow:hidden}.crr-bar__fill{background:var(--mon-blue);border-radius:999px;min-width:2px;height:100%;display:block}.crr-bars,.crr-funnel{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.crr-bars li,.crr-funnel li{grid-template-columns:minmax(6rem,38%) minmax(0,1fr) auto;align-items:center;gap:.625rem;font-size:.8125rem;display:grid}.crr-bars__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.crr-bars__value{text-align:end;white-space:nowrap;font-weight:800}.crr-table-wrap{border:1px solid var(--color-border);border-radius:10px;max-width:100%;overflow:auto}.crr-table-wrap:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.crr-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.8125rem}.crr-table th{z-index:1;background:var(--popup-header-bg);color:var(--popup-header-text);text-align:start;white-space:nowrap;padding:.5rem .75rem;font-weight:800;position:sticky;top:0}.crr-table td{border-top:1px solid var(--color-border);white-space:nowrap;padding:.5rem .75rem}.crr-table [data-numeric=true]{text-align:end;font-variant-numeric:tabular-nums}.crr-table th:first-child,.crr-table td:first-child{position:sticky;inset-inline-start:0}.crr-table td:first-child{background:var(--color-card)}.crr-table th:first-child{z-index:2}.crr-bad{color:var(--mon-rose);font-weight:800}.crr-settings{color:var(--color-text);flex-direction:column;gap:.875rem;display:flex}.crr-settings label:not(.crr-check){flex-direction:column;gap:.25rem;min-width:0;font-size:.8125rem;font-weight:700;display:flex}.crr-fieldset{border:1px solid var(--mon-part-border);border-radius:.875rem;flex-direction:column;gap:.625rem;min-width:0;margin:0;padding:.75rem;display:flex}.crr-fieldset legend{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;padding:0 .25rem;font-size:.8125rem;font-weight:800}.crr-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.crr-details summary{cursor:pointer;align-items:center;min-height:2.75rem;font-size:.8125rem;font-weight:700;display:flex}.crr-agent-targets{flex-direction:column;gap:.375rem;display:flex}.crr-agent-row,.crr-spend__row{grid-template-columns:minmax(0,1fr) 7rem 7rem;align-items:center;gap:.5rem;font-size:.8125rem;display:grid}.crr-spend{grid-template-columns:minmax(0,1fr) 7rem 7rem;gap:.375rem .5rem;display:grid}.crr-spend__row{grid-column:1/-1}.crr-spend__head{color:var(--color-text-muted);font-size:.75rem;font-weight:800}.crr-month{max-width:14rem}.crr-check{cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;font-weight:600;display:flex}.crr-check input{width:1.125rem;height:1.125rem;accent-color:var(--color-primary)}@media (max-width:480px){.crr{padding:.75rem 1rem}.crr-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.crr-form-grid{grid-template-columns:minmax(0,1fr)}.crr-agent-row,.crr-spend__row,.crr-spend{grid-template-columns:minmax(0,1fr) 5.5rem 5.5rem}.crr-bars li,.crr-funnel li{grid-template-columns:minmax(0,1fr) auto}.crr-bars li .crr-bar__track,.crr-funnel li .crr-bar__track{grid-area:2/1/auto/-1}.crr-head__title h2{font-size:1.125rem}.tnc__grid{grid-template-columns:minmax(0,1fr)}.tnc__payment{grid-template-columns:minmax(0,1fr) auto}.tnc__payment select{grid-area:2/1/auto/-1}}:is(.lead-match__nomatch-form input,.vb19-view input,.vb19-view textarea,.vb19-view select):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}[data-icon-tone="1"]{--tone:var(--icon-tone-1)}[data-icon-tone="2"]{--tone:var(--icon-tone-2)}[data-icon-tone="3"]{--tone:var(--icon-tone-3)}[data-icon-tone="4"]{--tone:var(--icon-tone-4)}[data-icon-tone="5"]{--tone:var(--icon-tone-5)}[data-icon-tone="6"]{--tone:var(--icon-tone-6)}[data-icon-tone="7"]{--tone:var(--icon-tone-7)}[data-icon-tone="8"]{--tone:var(--icon-tone-8)}[data-icon-tone="9"]{--tone:var(--icon-tone-9)}[data-icon-tone="10"]{--tone:var(--icon-tone-10)}.lead-fu .lead-fu__icon[data-icon-tone]{color:var(--tone)}.lead-fu .lead-fu__facts{border:2px solid var(--lead-facts-frame)}.lead-fu .lead-fu__pick{text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lead-fu .lead-fu__pick:disabled{cursor:default}.lead-fu .lead-fu__pick:hover:not(:disabled){border-color:var(--icon-tone-2)}.lead-fu__pick-empty{color:var(--color-text-muted)}.lead-fu__pick-chevron{width:1.1rem;height:1.1rem;color:var(--color-text-muted);flex-shrink:0}.lead-fu__stage-chip{background:color-mix(in srgb, var(--tone) 14%, var(--color-card));min-width:0;color:var(--color-text);border-radius:9999px;align-items:center;gap:.375rem;padding:.125rem .625rem;font-weight:700;display:inline-flex}.lead-fu__stage-chip svg{width:1rem;height:1rem;color:var(--tone);flex-shrink:0}.lead-pick{color:var(--color-text);flex-direction:column;gap:.875rem;display:flex}.lead-pick__stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.lead-pick__stage{border:1px solid var(--color-border);background:var(--color-card);min-height:3.5rem;color:var(--color-text);text-align:start;border-radius:.875rem;align-items:center;gap:.625rem;padding:.5rem .625rem;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.lead-pick__stage:hover{border-color:var(--tone)}.lead-pick__stage[aria-checked=true]{border-color:var(--tone);background:color-mix(in srgb, var(--tone) 10%, var(--color-card));box-shadow:0 0 0 1px var(--tone)}.lead-pick__stage:focus-visible{outline:2px solid var(--tone);outline-offset:2px}.lead-pick__icon{background:color-mix(in srgb, var(--tone) 14%, var(--color-card));width:2.25rem;height:2.25rem;color:var(--tone);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lead-pick__icon svg{width:1.2rem;height:1.2rem}.lead-pick__icon--sm{border-radius:.625rem;width:1.875rem;height:1.875rem}.lead-pick__icon--sm svg{width:1rem;height:1rem}.lead-pick__text{flex-direction:column;min-width:0;display:flex}.lead-pick__text strong{font-size:.85rem;font-weight:800;line-height:1.2}.lead-pick__text span{color:var(--color-text-muted);font-size:.72rem;line-height:1.25}.lead-pick__heading{letter-spacing:.02em;text-transform:uppercase;margin:0 0 .5rem;font-size:.78rem;font-weight:800}.lead-pick__note{color:var(--color-text-muted);text-transform:none;letter-spacing:0;font-size:.75rem;font-weight:600}.lead-pick__info{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;margin:0;display:grid}.lead-pick__info-item{-moz-column-gap:.5rem;border:1px solid var(--color-border);background:var(--color-card);border-radius:.75rem;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.5rem;min-width:0;padding:.375rem .5rem;display:grid}.lead-pick__info-item .lead-pick__icon{grid-row:1/span 2}.lead-pick__info-item dt{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:700;overflow:hidden}.lead-pick__info-item dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.82rem;font-weight:700;overflow:hidden}.lead-pick__more summary{min-height:var(--touch-target);cursor:pointer;color:var(--icon-tone-1);align-items:center;font-size:.8rem;font-weight:700;display:flex}.lead-pick__more[open] summary{margin-bottom:.375rem}.lead-pick__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.lead-pick__field{flex-direction:column;gap:.25rem;min-width:0;display:flex}.lead-pick__field--wide{grid-column:1/-1}.lead-pick__label{align-items:center;gap:.375rem;font-size:.72rem;font-weight:800;display:inline-flex}.lead-pick__label-icon{width:1rem;height:1rem;color:var(--tone);flex-shrink:0}.lead-pick__label[data-missing]{color:var(--lead-fu-feedback-text)}.lead-pick__input{border:1px solid var(--color-border);background:var(--color-card);width:100%;min-width:0;min-height:2.5rem;color:var(--color-text);border-radius:10px;padding:.4rem .625rem;font-size:.85rem}textarea.lead-pick__input{resize:vertical;min-height:3.5rem}.lead-pick__input:focus-visible{outline:2px solid var(--tone,var(--lead-outline));outline-offset:1px}.lead-pick__input[data-missing]{border-color:var(--lead-fu-feedback-border);box-shadow:0 0 0 1px var(--lead-fu-feedback-border)}.lead-pick__input:disabled{opacity:.75}.lead-pick__chips{flex-wrap:wrap;gap:.375rem;display:flex}.lead-pick__chip{min-height:var(--touch-target);border:1px solid var(--color-border);background:var(--color-card);color:var(--color-text);border-radius:9999px;padding:0 .75rem;font-size:.8rem;font-weight:600}.lead-pick__chip[aria-checked=true]{border-color:var(--tone);background:color-mix(in srgb, var(--tone) 12%, var(--color-card));font-weight:800}.lead-pick__problem{background:var(--lead-fu-feedback-bg);color:var(--lead-fu-feedback-text);border-radius:10px;margin:0;padding:.5rem .75rem;font-size:.8rem;font-weight:600}.lead-pick__footer{justify-content:flex-end;gap:.5rem;display:flex}.lead-pick__btn{border:1px solid var(--color-border);background:var(--color-card);min-width:6.5rem;min-height:2.75rem;color:var(--color-text);border-radius:10px;padding:0 1rem;font-size:.875rem;font-weight:700}.lead-pick__btn--primary{border-color:var(--icon-tone-1);background:color-mix(in srgb, var(--icon-tone-1) 12%, var(--color-card))}.lead-pick__btn:disabled{opacity:.5;cursor:not-allowed}.lead-pick__btn:focus-visible{outline:2px solid var(--lead-outline);outline-offset:2px}@media (max-width:480px){.lead-pick__footer .lead-pick__btn{flex:1}}.gh-hub .gh-card__select{z-index:2;bottom:.6rem;border:2px solid var(--gh-overlay-text);background:var(--gh-badge-bg);color:#0000;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;position:absolute;inset-inline-start:.6rem;box-shadow:0 2px 6px #0000004d}.gh-hub .gh-card__select:after{content:"";position:absolute;inset:-.25rem}.gh-hub .gh-card__select svg{stroke-width:3px;width:1.1rem;height:1.1rem}.gh-hub .gh-card__select:hover{color:var(--gh-overlay-text)}.gh-hub .gh-card__select[aria-checked=true]{border-color:var(--gh-gold);background:var(--gh-gold);color:var(--gh-gold-btn-text)}.gh-hub .gh-card__select:focus-visible{outline:2px solid var(--gh-gold);outline-offset:2px}.gh-hub .gh-card--selected{border-color:var(--gh-gold);box-shadow:0 0 0 2px var(--gh-gold)}.gh-pickbar{z-index:var(--z-sticky);background:var(--gh-tool-dark-bg);width:min(40rem,100%);color:var(--gh-tool-dark-text);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem auto 0;padding:.5rem .5rem .5rem 1rem;display:flex;position:sticky;bottom:.75rem;box-shadow:0 10px 28px #0f172a59}.gh-pickbar__count{flex:auto;min-width:0;font-size:.9rem}.gh-pickbar__note{opacity:.85;font-size:.8rem}.gh-pickbar__btn{border:1px solid var(--gh-tool-dark-text);min-height:2.75rem;color:var(--gh-tool-dark-text);background:0 0;border-radius:10px;align-items:center;gap:.375rem;padding:0 1rem;font-size:.875rem;font-weight:700;display:inline-flex}.gh-pickbar__btn svg{width:1.05rem;height:1.05rem}.gh-pickbar__btn--primary{background:linear-gradient(135deg, var(--gh-gold-btn-from), var(--gh-gold-btn-to));color:var(--gh-gold-btn-text);border:0}.gh-pickbar__btn:focus-visible{outline:2px solid var(--gh-gold);outline-offset:2px}@media (max-width:480px){.gh-pickbar{padding:.5rem}.gh-pickbar__count{flex-basis:100%;padding-inline-start:.25rem}.gh-pickbar__btn{flex:1;justify-content:center}}.crm-onebar__tool[data-hub-icon=search]{color:var(--onebar-icon-7)}.all-tabs-sheet__tools>:first-child,.all-tabs-sheet__tools>:first-child .header-chrome-icon{color:var(--icon-tone-3)!important}.all-tabs-sheet__tools>:nth-child(2),.all-tabs-sheet__tools>:nth-child(2) .header-chrome-icon{color:var(--icon-tone-2)!important}.all-tabs-sheet__tools>:nth-child(3),.all-tabs-sheet__tools>:nth-child(3) .header-chrome-icon{color:var(--icon-tone-1)!important}.all-tabs-sheet__tools>:nth-child(4),.all-tabs-sheet__tools>:nth-child(4) .header-chrome-icon{color:var(--icon-tone-5)!important}.all-tabs-sheet__tools>:nth-child(5),.all-tabs-sheet__tools>:nth-child(5) .header-chrome-icon{color:var(--icon-tone-6)!important}.all-tabs-sheet__tools>:nth-child(6),.all-tabs-sheet__tools>:nth-child(6) .header-chrome-icon{color:var(--icon-tone-7)!important}.all-tabs-sheet__tools>:nth-child(7),.all-tabs-sheet__tools>:nth-child(7) .header-chrome-icon{color:var(--icon-tone-8)!important}@media (max-width:767px){:is(.app-popup-panel,.modal-panel,.lta-modal,.app-modal-size):not(.gh-lead-panel,.gh-manage-panel,.unit-photos-panel,.market-entry-panel){width:var(--popup-width-mobile)!important;min-width:var(--popup-width-mobile)!important;max-width:var(--popup-width-mobile)!important;max-height:var(--popup-max-height)!important}}@media (min-width:768px){:root{--popup-zoom:var(--popup-zoom-desktop)}:is(.app-popup-panel,.modal-panel,.lta-modal,.app-modal-size):not(.gh-lead-panel,.gh-manage-panel,.unit-photos-panel,.market-entry-panel,.ws-form-panel,.gh-details-panel){width:var(--popup-width-desktop)!important;min-width:0!important;max-width:var(--popup-width-desktop)!important;max-height:var(--popup-max-height)!important}.all-tabs-sheet{max-height:min(88dvh,52rem)}.app-popup-panel.gh-details-panel{width:min(94vw,max(50vw,56rem))!important;max-width:min(94vw,max(50vw,56rem))!important}}.danger-dialog{width:min(32rem,100vw - 1rem)}.app-popup-panel.lead-fu-panel{height:auto!important;max-height:var(--popup-max-height)!important}:is(.app-popup-panel,.modal-panel,.lta-modal,.app-modal-size,.danger-dialog,.all-tabs-sheet)>*{zoom:var(--popup-zoom)}.share-link__content{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.share-link__choice{min-height:var(--touch-target);border:1.5px solid var(--color-border);background:var(--color-card);color:var(--color-text);border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:0 .5rem;font-size:.875rem;font-weight:700;display:inline-flex}.share-link__choice svg{width:1.1rem;height:1.1rem;color:var(--tone);flex-shrink:0}.share-link__choice[aria-checked=true]{border-color:var(--tone);background:color-mix(in srgb, var(--tone) 12%, var(--color-card));box-shadow:0 0 0 1px var(--tone)}.share-link__choice:focus-visible{outline:2px solid var(--tone);outline-offset:2px}.dynamic-sheet-table-frame .sequential-filter-bar.sequential-filter-bar--stage{box-shadow:none;background:0 0;border:0}.dynamic-sheet-table-frame .sequential-filter-bar--stage .sequential-filter-bar__scroll{flex-wrap:nowrap;gap:.5rem;overflow-x:auto}.dynamic-sheet-table-frame .sequential-filter-bar--stage .lead-stage-chip{flex-shrink:0}.dynamic-sheet-table-frame .sequential-filter-bar--stage .sequential-filter-bar__control--reset{min-height:var(--touch-target);border:2px solid var(--lead-stage-border);background:var(--lead-stage-bg);color:var(--lead-stage-text);border-radius:12.5px;padding-inline:1rem;font-size:.9rem;font-weight:700}.dynamic-sheet-table-frame .sequential-filter-bar .sequential-filter-bar__scroll>:first-child{margin-inline-start:0}@media (min-width:768px){.crm-modern-table--blue-head thead th,.crm-modern-table--blue-head thead th :is(span){white-space:normal!important}.lead-stage-bar>:first-child,.dynamic-sheet-table-frame .sequential-filter-bar .sequential-filter-bar__scroll>:first-child,.sequential-filter-bar__scroll>:first-child{margin-inline-start:0}.dynamic-sheet-table-frame:not(.dynamic-sheet-table-frame--leads) .sequential-filter-bar--stage{zoom:1.2}.sequential-filter-bar--stage .lead-stage-chip,.stage-tabs-bar .lead-stage-chip,.sequential-filter-bar--stage .sequential-filter-bar__control--reset{border-radius:12.5px!important}.crm-modern-table:is(.crm-modern-table--properties,.crm-modern-table--contracts,.market-table) thead th{font-size:calc(var(--table-head-size) / var(--row-icon-zoom))!important}.crm-modern-table:is(.crm-modern-table--properties,.crm-modern-table--contracts,.market-table) tbody tr:not(.crm-modern-row--details)>td{font-size:calc(var(--table-cell-size) / var(--row-icon-zoom))!important}html .crm-modern-table.crm-modern-table--blue-head:not(.crm-modern-table--leads):not(.pc-table-plain) tbody tr.crm-modern-row:not(.crm-modern-row--details)>td{background:var(--lead-row-bg);color:var(--lead-row-text)}.crm-modern-table.crm-modern-table--blue-head:not(.crm-modern-table--leads):not(.pc-table-plain){border-collapse:separate;border-spacing:0 .5rem}.crm-modern-table.crm-modern-table--blue-head:not(.crm-modern-table--leads):not(.pc-table-plain) tbody tr:not(.crm-modern-row--details)>td{border-top:1px solid var(--lead-row-line)!important;border-bottom:1px solid var(--lead-row-line)!important}.crm-modern-table.crm-modern-table--blue-head:not(.crm-modern-table--leads):not(.pc-table-plain) tbody tr:not(.crm-modern-row--details)>td:first-child{border-start-start-radius:10px;border-end-start-radius:10px;border-inline-start:1px solid var(--lead-row-line)!important}.crm-modern-table.crm-modern-table--blue-head:not(.crm-modern-table--leads):not(.pc-table-plain) tbody tr:not(.crm-modern-row--details)>td:last-child{border-start-end-radius:10px;border-end-end-radius:10px;border-inline-end:1px solid var(--lead-row-line)!important}.crm-modern-table td.row-actions .row-actions__group{grid-auto-flow:column;justify-content:end;align-items:center;gap:.375rem;width:100%;display:grid}.crm-modern-table--vb19 td.row-actions .row-actions__group>.row-actions-dropdown-root,.crm-modern-table td.row-actions .row-actions__group>.row-actions-dropdown-root{width:calc(var(--row-actions-trigger-w) / var(--row-icon-zoom))!important;max-width:calc(var(--row-actions-trigger-w) / var(--row-icon-zoom))!important;flex:none!important}.crm-modern-table--vb19 td.row-actions .lead-row-actions--pc,.lead-row-actions--pc{grid-template-columns:4.5rem minmax(0, 1fr) var(--vb19-chip-h,2rem) calc(var(--row-icon-hit) / var(--row-icon-zoom))}.lead-add-fab{inset-block-end:5.5rem}}.lead-add{color:var(--color-text);flex-direction:column;gap:.875rem;display:flex}.lead-add__lead{color:var(--color-text-muted);text-align:center;margin:0;font-size:.9rem}.lead-add__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media (min-width:768px){.lead-add__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}.lead-add__card{border:1.5px solid color-mix(in srgb, var(--tone) 35%, var(--color-border));background:color-mix(in srgb, var(--tone) 9%, var(--color-card));min-height:8.5rem;color:var(--color-text);text-align:center;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.875rem .625rem;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.lead-add__card:hover:not(:disabled){border-color:var(--tone);box-shadow:0 10px 22px color-mix(in srgb, var(--tone) 22%, transparent);transform:translateY(-2px)}.lead-add__card:focus-visible{outline:2px solid var(--tone);outline-offset:2px}.lead-add__card:disabled{opacity:.55;cursor:not-allowed}.lead-add__icon{background:color-mix(in srgb, var(--tone) 18%, var(--color-card));width:3rem;height:3rem;color:var(--tone);border-radius:.9rem;justify-content:center;align-items:center;display:inline-flex}.lead-add__icon svg{width:1.5rem;height:1.5rem}.lead-add__title{font-size:.95rem;font-weight:800;line-height:1.2}.lead-add__text{color:var(--color-text-muted);font-size:.78rem;line-height:1.3}.lead-new{color:var(--color-text);flex-direction:column;gap:.75rem;display:flex}.lead-new__banner{border:1px solid color-mix(in srgb, var(--icon-tone-6) 40%, var(--color-border));background:color-mix(in srgb, var(--icon-tone-6) 10%, var(--color-card));border-radius:.875rem;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;display:flex}.lead-new__banner>svg{width:1.25rem;height:1.25rem;color:var(--icon-tone-6);flex-shrink:0}.lead-new__banner div{flex-direction:column;gap:.125rem;font-size:.85rem;display:flex}.lead-new__banner span{color:var(--color-text-muted)}.lead-new__notes{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.lead-new__notes li{background:color-mix(in srgb, var(--icon-tone-3) 12%, var(--color-card));border-radius:10px;align-items:flex-start;gap:.375rem;padding:.375rem .625rem;font-size:.8rem;display:flex}.lead-new__notes svg{width:1rem;height:1rem;color:var(--icon-tone-3);flex-shrink:0}.lead-new__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.lead-new__field{flex-direction:column;gap:.25rem;min-width:0;display:flex}.lead-new__field--wide{grid-column:1/-1}.lead-new__label{align-items:center;gap:.375rem;font-size:.75rem;font-weight:800;display:inline-flex}.lead-new__badge{background:color-mix(in srgb, var(--icon-tone-6) 16%, var(--color-card));color:var(--color-text);border-radius:9999px;align-items:center;gap:.2rem;padding:.05rem .4rem;font-size:.65rem;font-weight:800;display:inline-flex}.lead-new__badge svg{width:.75rem;height:.75rem;color:var(--icon-tone-6)}.lead-new__badge--check{background:color-mix(in srgb, var(--icon-tone-3) 20%, var(--color-card))}.lead-new__badge--check svg{color:var(--icon-tone-3)}.lead-new__input{border:1px solid var(--color-border);background:var(--color-card);width:100%;min-width:0;min-height:2.75rem;color:var(--color-text);border-radius:10px;padding:.45rem .7rem;font-size:.9rem}.lead-new__input--area{resize:vertical;min-height:5rem}.lead-new__input:focus-visible{outline:2px solid var(--lead-outline);outline-offset:1px}.lead-new__field.is-ai .lead-new__input{border-color:var(--icon-tone-6);background:color-mix(in srgb, var(--icon-tone-6) 7%, var(--color-card))}.lead-new__field[data-review=on] .lead-new__input{animation:1s ease-in-out 2 lead-new-review}@keyframes lead-new-review{50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--icon-tone-6) 30%, transparent)}}.lead-new__ratings{flex-wrap:wrap;gap:.5rem;display:flex}.lead-new__rating{min-width:5.5rem;min-height:var(--touch-target);border:1.5px solid var(--color-border);background:var(--color-card);color:var(--color-text);border-radius:9999px;padding:0 1rem;font-size:.875rem;font-weight:700}.lead-new__rating[aria-checked=true]{border-color:var(--tone);background:color-mix(in srgb, var(--tone) 14%, var(--color-card))}.lead-new__transcript summary{min-height:var(--touch-target);color:var(--icon-tone-1);cursor:pointer;align-items:center;gap:.375rem;font-size:.85rem;font-weight:700;display:flex}.lead-new__transcript summary svg{width:1rem;height:1rem}.lead-new__transcript p{background:var(--color-card-muted);white-space:pre-wrap;border-radius:10px;max-height:12rem;margin:0 0 .5rem;padding:.5rem .75rem;font-size:.85rem;line-height:1.6;overflow-y:auto}.lead-new__error{background:var(--lead-fu-feedback-bg);color:var(--lead-fu-feedback-text);border-radius:10px;margin:0;padding:.5rem .75rem;font-size:.85rem;font-weight:600}.lead-new__footer{justify-content:flex-end;gap:.5rem;display:flex}@media (max-width:480px){.lead-new__grid{grid-template-columns:minmax(0,1fr)}.lead-new__footer .lead-pick__btn{flex:1}}@media (prefers-reduced-motion:reduce){.lead-new__field[data-review=on] .lead-new__input{animation:none}.lead-add__card{transition:none}}.lead-voice{color:var(--color-text);flex-direction:column;gap:.875rem;display:flex}.lead-voice__options{grid-template-columns:minmax(0,1fr);gap:.625rem;display:grid}@media (min-width:640px){.lead-voice__options{grid-template-columns:repeat(3,minmax(0,1fr))}}.lead-voice__hint{color:var(--color-text-muted);align-items:center;gap:.375rem;margin:0;font-size:.8rem;display:flex}.lead-voice__hint svg{width:1rem;height:1rem;color:var(--icon-tone-8);flex-shrink:0}.lead-voice__working,.lead-voice__recording{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;min-height:14rem;display:flex}.lead-voice__working>svg{width:2.5rem;height:2.5rem;color:var(--icon-tone-6)}.lead-voice__working span,.lead-voice__recording span{max-width:26rem;color:var(--color-text-muted);font-size:.85rem}.lead-voice__recording strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.lead-voice__dot{background:var(--icon-tone-4);border-radius:9999px;width:1rem;height:1rem;animation:1.2s ease-in-out infinite lead-voice-pulse}@keyframes lead-voice-pulse{50%{opacity:.35;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.lead-voice__dot{animation:none}}.lead-voice__recording .lead-pick__btn svg{vertical-align:-2px;width:1rem;height:1rem;margin-inline-end:.375rem}.lead-call{color:var(--color-text);flex-direction:column;gap:.875rem;display:flex}.lead-call__steps,.lead-call__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.lead-call__step,.lead-call__item{border:1.5px solid var(--color-border);background:var(--color-card);border-radius:.875rem;align-items:center;gap:.75rem;min-height:3.5rem;padding:.625rem .75rem;display:flex}.lead-call__step[data-state=now]{border-color:color-mix(in srgb, var(--tone) 55%, var(--color-border));background:color-mix(in srgb, var(--tone) 10%, var(--color-card))}.lead-call__step[data-state=next]{opacity:.55}.lead-call__step[data-state=failed]{--tone:var(--icon-tone-4);border-color:color-mix(in srgb, var(--icon-tone-4) 55%, var(--color-border))}.lead-call__icon{background:color-mix(in srgb, var(--tone,var(--icon-tone-1)) 16%, var(--color-card));width:2.5rem;height:2.5rem;color:var(--tone,var(--icon-tone-1));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lead-call__icon svg{width:1.25rem;height:1.25rem}.lead-call__step[data-state=now] .lead-call__icon{animation:1.4s ease-in-out infinite lead-call-pulse}@keyframes lead-call-pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--tone) 22%, transparent)}}.lead-call__text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.lead-call__text strong{font-size:.95rem;font-weight:800}.lead-call__text span{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:.8rem}.lead-call__actions{flex-shrink:0;gap:.375rem;display:inline-flex}.lead-call__problem{background:color-mix(in srgb, var(--icon-tone-4) 12%, var(--color-card));border-radius:10px;align-items:flex-start;gap:.5rem;margin:0;padding:.625rem .75rem;font-size:.875rem;font-weight:600;display:flex}.lead-call__problem svg{width:1.1rem;height:1.1rem;color:var(--icon-tone-4);flex-shrink:0}.lead-call__note{color:var(--color-text-muted);text-align:center;margin:0;font-size:.85rem}.lead-call-chip{z-index:var(--z-sticky);border:1.5px solid color-mix(in srgb, var(--tone) 50%, var(--color-border));background:color-mix(in srgb, var(--tone) 14%, var(--color-card));max-width:calc(100vw - 11.5rem);min-height:2.75rem;box-shadow:0 8px 20px -10px color-mix(in srgb, var(--tone) 60%, transparent);color:var(--color-text);--tone:var(--icon-tone-1);border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:800;display:inline-flex;position:fixed;inset-block-end:calc(1.625rem + env(safe-area-inset-bottom,0px));inset-inline-start:1rem}.lead-call-chip[data-state=ready]{--tone:var(--icon-tone-5)}.lead-call-chip[data-state=retry]{--tone:var(--icon-tone-3)}.lead-call-chip svg{width:1.1rem;height:1.1rem;color:var(--tone);flex-shrink:0}@media (min-width:768px){.lead-call-chip{inset-block-end:1.5rem;inset-inline-start:1.5rem}}.lead-fu .lead-fu__cta[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.lead-fu .lead-fu__cta-icon--record{color:var(--icon-tone-6)}@media (prefers-reduced-motion:reduce){.lead-call__step[data-state=now] .lead-call__icon{animation:none}}@media (max-width:767px){body:has(.lead-speed-dial) button[aria-label^="Open VB 19 notifications"]{bottom:calc(1.25rem + 3.5rem + .75rem + env(safe-area-inset-bottom,0px))}}.lead-dial__number{gap:.5rem;display:flex}.lead-dial__input{letter-spacing:.03em;flex:1;font-size:1.15rem;font-weight:700}.lead-dial__paste{flex-shrink:0;align-items:center;gap:.375rem;display:inline-flex}.lead-dial__paste svg{width:1rem;height:1rem;color:var(--tone)}.lead-dial__step{align-items:center;gap:.75rem;padding:.375rem .5rem;font-size:.875rem;display:flex}.lead-dial__step .lead-call__icon{width:2rem;height:2rem}.lead-dial__step .lead-call__icon svg{width:1rem;height:1rem}.lead-dial__go{vertical-align:-.15em;width:1rem;height:1rem;margin-inline-end:.375rem;display:inline}@media (min-width:768px){.crm-modern-table--vb19:not(.crm-modern-table--leads){--vb19-chip-h:2.25rem;--row-actions-trigger-w:20.5rem;--vb19-actions-w:24rem}.crm-modern-table--vb19:not(.crm-modern-table--leads) td.row-actions .row-bulk-send{width:2.25rem;height:2.25rem}.crm-modern-table--vb19 .row-actions-trigger-label .leas-sys-agent-timer{justify-content:center;align-items:center;gap:.625rem;min-width:0;max-width:100%;display:inline-flex}}.leas-sys-agent-timer{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.leas-sys-agent-timer__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (min-width:768px){.app-popup-panel.vb19-notification-popup{width:calc(var(--popup-width-desktop) * .8)!important;max-width:calc(var(--popup-width-desktop) * .8)!important}}.ws-gallery.gh-hub{background:0 0;min-height:0;padding:.5rem .5rem 1rem}.ws-gallery.gh-hub .gh-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem}@media (min-width:640px){.ws-gallery.gh-hub .gh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (min-width:1024px){.ws-gallery.gh-hub{padding-inline:1.25rem}.ws-gallery.gh-hub .gh-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}}@media (min-width:1280px){.ws-gallery.gh-hub .gh-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.gh-card.gh-card--agent-hub,.gh-hub .gh-card.gh-card--agent-hub{border:2px solid var(--ws-agent-hub-border)}.gh-card__agent-hub{background:var(--ws-agent-hub-label-bg);color:var(--ws-agent-hub-label-text);border-radius:9999px;align-self:flex-start;align-items:center;padding:.2rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.ws-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.ws-actions__btn{border:1.5px solid color-mix(in srgb, var(--tone) 35%, var(--color-border));background:color-mix(in srgb, var(--tone) 8%, var(--color-card));min-height:3rem;color:var(--color-text);text-align:start;border-radius:10px;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.85rem;font-weight:700;display:flex}.ws-actions__btn svg{width:1.1rem;height:1.1rem;color:var(--tone);flex-shrink:0}.ws-actions__btn--danger{--tone:var(--icon-tone-4)}.ws-actions__btn:disabled{opacity:.5;cursor:not-allowed}.ws-actions__title{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;grid-column:1/-1;margin:.25rem 0 0;font-size:.75rem;font-weight:800}.gh-card__desc{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.35;display:-webkit-box;overflow:hidden}.gh-hub .gh-card__desc{color:var(--gh-page-muted)}.unit-pickbar .gh-pickbar__btn:disabled{opacity:.45;cursor:not-allowed}.unit-pickbar--floating{z-index:var(--z-sticky);inset-inline:1rem;bottom:calc(5.5rem + env(safe-area-inset-bottom,0px));width:auto;max-width:40rem;margin-inline:auto;position:fixed}@media (min-width:768px){.unit-pickbar--floating{bottom:1.5rem}}.unit-compare{flex-direction:column;gap:.75rem;min-width:0;display:flex}.unit-compare__scroll{border:1px solid var(--color-border);border-radius:.75rem;max-height:min(60dvh,100dvh - 14rem);overflow:auto}.unit-compare__table{border-collapse:separate;border-spacing:0;width:100%;min-width:32rem;font-size:.85rem}.unit-compare__table th,.unit-compare__table td{border-bottom:1px solid var(--color-border);text-align:start;vertical-align:top;overflow-wrap:anywhere;padding:.5rem .75rem}.unit-compare__table thead th{z-index:1;background:var(--fx-table-head);color:var(--fx-table-head-text);font-weight:800;position:sticky;top:0}.unit-compare__table tbody .unit-compare__label{background:var(--color-bg);color:var(--color-text);width:9.5rem;font-weight:700}.unit-compare__table tbody td{background:var(--color-card);color:var(--color-text)}.unit-compare__table tbody tr[data-differs] td{background:color-mix(in srgb, var(--icon-tone-3) 10%, var(--color-card))}.unit-compare__hint,.unit-compare__notice{color:var(--color-text-muted);margin:0;font-size:.8rem}.unit-compare__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:768px){.unit-compare__actions{grid-template-columns:repeat(4,minmax(0,1fr))}}.unit-compare__btn{border:1.5px solid color-mix(in srgb, var(--tone) 40%, var(--color-border));background:color-mix(in srgb, var(--tone) 8%, var(--color-card));min-height:2.75rem;color:var(--color-text);border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.85rem;font-weight:700;display:inline-flex}.unit-compare__btn svg{width:1.1rem;height:1.1rem;color:var(--tone)}.unit-compare__btn:disabled{opacity:.5;cursor:not-allowed}.unit-pick-toggle{cursor:pointer;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.unit-pick-toggle input{width:1.15rem;height:1.15rem;accent-color:var(--color-primary);cursor:pointer}.unit-pick-row{align-items:center;gap:var(--ah-action-gap,.25rem);width:max-content;max-width:100%;margin-inline:auto;display:flex}.unit-pick-row .unit-pick-toggle{flex:0 0 var(--ah-action-size,2.75rem)}.crm-modern-table--agent-hub.crm-modern-table--unit-pick{--ah-action-slots:7}.crm-modern-table--agent-hub.crm-modern-table--agent-hub-bulk.crm-modern-table--unit-pick{--ah-action-slots:8}.crm-modern-table--unit-pick td.row-actions .desktop-unit-actions{margin-inline:0}.crm-mobile-card:has(>.unit-pick-toggle--card){position:relative}.unit-pick-toggle--card{z-index:1;inset-inline-end:.25rem;position:absolute;bottom:.25rem}.unit-compare__table .unit-compare__label{z-index:1;position:sticky;inset-inline-start:0}.unit-compare__table thead .unit-compare__label{z-index:2}.crm-onebar .crm-onebar__nav{justify-content:space-between;gap:0}.crm-onebar .crm-onebar__tab{width:auto;min-width:var(--touch-target);flex-direction:column;flex:1 1 0;gap:.125rem;height:auto;min-height:3.5rem;padding:.25rem .125rem}.crm-onebar .crm-onebar__tab svg{width:1.25rem;height:1.25rem}.crm-onebar__label{white-space:nowrap;text-overflow:ellipsis;color:#f8fafc;max-width:100%;font-size:.625rem;font-weight:700;line-height:1.1;overflow:hidden}.crm-onebar__tab[data-onebar=daily-vacant]{color:var(--onebar-icon-1)}.crm-onebar__tab[data-onebar=vb-19]{color:var(--onebar-icon-2)}.crm-onebar__tab[data-onebar=gallery-hub]{color:var(--onebar-icon-3)}.crm-onebar__tab[data-onebar=special-offer]{color:var(--onebar-icon-4)}.crm-onebar__tab[data-onebar=all]{color:var(--onebar-icon-5)}.crm-onebar__tab[data-onebar=search]{color:var(--onebar-icon-7)}.crm-onebar__tab[data-onebar=filter]{color:var(--onebar-icon-6)}button.lead-mcard__call{cursor:pointer;border:0}button.lead-icon-link{cursor:pointer;background:0 0;border:0;padding:0}.lead-mcard.lead-mcard--repeated{border-color:var(--lead-repeated-ring);background:var(--lead-repeated-bg);box-shadow:0 0 0 2px var(--lead-repeated-ring)}.lead-repeated-badge{background:var(--lead-repeated-badge-bg);color:var(--lead-repeated-badge-text);letter-spacing:.02em;border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.7rem;font-weight:800;display:inline-flex}.crm-modern-table tbody tr.crm-modern-row[data-repeated]>td,.crm-modern-table.crm-modern-table tbody tr.crm-modern-row[data-repeated]>td.row-actions{box-shadow:inset 0 2px 0 var(--lead-repeated-ring), inset 0 -2px 0 var(--lead-repeated-ring);background:var(--lead-repeated-bg)!important}.crm-modern-table tbody tr.crm-modern-row[data-repeated]>td:first-child{box-shadow:inset 0 2px 0 var(--lead-repeated-ring), inset 0 -2px 0 var(--lead-repeated-ring), inset 4px 0 0 var(--lead-repeated-ring);position:relative}.crm-modern-table tbody tr.crm-modern-row[data-repeated]>td:first-child:after{content:"Repeated";top:.125rem;background:var(--lead-repeated-badge-bg);color:var(--lead-repeated-badge-text);border-radius:9999px;padding:0 .375rem;font-size:.625rem;font-weight:800;line-height:1.4;position:absolute;inset-inline-start:.5rem}.call-choice{gap:.75rem;display:grid}.call-choice__btn{border:1.5px solid color-mix(in srgb, var(--tone) 40%, var(--color-border));background:color-mix(in srgb, var(--tone) 8%, var(--color-card));min-height:4rem;color:var(--color-text);text-align:start;cursor:pointer;border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.call-choice__btn>svg{width:1.5rem;height:1.5rem;color:var(--tone);flex-shrink:0}.call-choice__btn>span{flex-direction:column;gap:.125rem;min-width:0;display:flex}.call-choice__btn strong{font-size:1rem}.call-choice__btn span span{color:var(--color-text-muted);font-size:.8rem}.call-convo{flex-direction:column;gap:.75rem;min-width:0;display:flex}.call-convo__meta,.call-convo__empty{color:var(--color-text-muted);margin:0;font-size:.85rem}.call-convo__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.call-convo__line{border:1px solid var(--color-border);background:var(--color-card);max-width:85%;color:var(--color-text);border-radius:.875rem;padding:.5rem .75rem}.call-convo__line p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.45}.call-convo__line[data-who=agent]{border-color:color-mix(in srgb, var(--icon-tone-1) 35%, var(--color-border));background:color-mix(in srgb, var(--icon-tone-1) 8%, var(--color-card));align-self:flex-end}.call-convo__line[data-who=client]{border-color:color-mix(in srgb, var(--icon-tone-2) 35%, var(--color-border));background:color-mix(in srgb, var(--icon-tone-2) 8%, var(--color-card));align-self:flex-start}.call-convo__who{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.125rem;font-size:.7rem;font-weight:800;display:block}.call-convo__copy,.lead-hist__convo{border:1px solid color-mix(in srgb, var(--icon-tone-8) 40%, var(--color-border));background:color-mix(in srgb, var(--icon-tone-8) 8%, var(--color-card));min-height:2.75rem;color:var(--color-text);cursor:pointer;border-radius:10px;align-self:flex-start;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.8rem;font-weight:700;display:inline-flex}.call-convo__copy svg,.lead-hist__convo svg{width:1rem;height:1rem;color:var(--icon-tone-8)}.lead-hist__convo{margin-top:.375rem}.lead-pick__btn{justify-content:center;align-items:center;gap:.375rem;display:inline-flex}.lead-pick__btn svg{flex-shrink:0;width:1rem;height:1rem}.lead-call__item{flex-wrap:wrap}.lead-call__actions{flex-wrap:wrap;flex:1 0 100%;justify-content:flex-end}.lead-call__actions .lead-pick__btn{min-width:2.75rem}.lead-call__actions .lead-pick__btn svg{color:var(--icon-tone-8)}.lead-call__live{border:1.5px solid color-mix(in srgb, var(--icon-tone-2) 40%, var(--color-border));background:color-mix(in srgb, var(--icon-tone-2) 8%, var(--color-card));border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.lead-call__live-state{color:var(--color-text);flex:auto;font-weight:800}.lead-call__ctl{border:1.5px solid color-mix(in srgb, var(--tone,var(--icon-tone-6)) 40%, var(--color-border));background:var(--color-card);min-height:2.75rem;color:var(--color-text);cursor:pointer;border-radius:10px;align-items:center;gap:.375rem;padding:0 1rem;font-weight:700;display:inline-flex}.lead-call__ctl svg{width:1.1rem;height:1.1rem;color:var(--tone,var(--icon-tone-6))}.lead-call__ctl--end{--tone:var(--call-end-bg);border-color:var(--call-end-bg);background:var(--call-end-bg);color:var(--call-end-text)}.lead-call__ctl--end svg{color:currentColor}.lead-call__ctl:disabled{opacity:.5;cursor:not-allowed}.lead-dial__modes{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.lead-dial__mode{border:1.5px solid var(--color-border);background:var(--color-card);min-height:2.75rem;color:var(--color-text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.375rem;font-weight:700;display:inline-flex}.lead-dial__mode svg{width:1.1rem;height:1.1rem;color:var(--tone)}.lead-dial__mode[aria-checked=true]{border-color:var(--tone);background:color-mix(in srgb, var(--tone) 10%, var(--color-card))}.call-choice__alt{min-height:2.75rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.375rem;font-size:.85rem;font-weight:700;text-decoration:underline;display:inline-flex}.call-choice__alt svg{width:1rem;height:1rem}.lead-call__step[data-state=stopped]{--tone:var(--icon-tone-10);border-color:color-mix(in srgb, var(--icon-tone-10) 45%, var(--color-border))}.lead-call__timer{color:var(--icon-tone-2);font-variant-numeric:tabular-nums;font-weight:700}.lead-call__outcome{border:1px solid color-mix(in srgb, var(--icon-tone-1) 35%, var(--color-border));background:color-mix(in srgb, var(--icon-tone-1) 8%, var(--color-card));color:var(--color-text);border-radius:10px;align-items:flex-start;gap:.5rem;margin:0;padding:.625rem .75rem;font-size:.875rem;display:flex}.lead-call__outcome svg{width:1.1rem;height:1.1rem;color:var(--icon-tone-1);flex-shrink:0;margin-top:.1rem}.lead-call__log{border:1px dashed var(--color-border);background:var(--color-bg);border-radius:10px;flex-direction:column;gap:.25rem;max-height:8.5rem;margin:0;padding:.5rem .75rem;list-style:none;display:flex;overflow-y:auto}.lead-call__log li{color:var(--color-text-muted);gap:.5rem;font-size:.75rem;line-height:1.4;display:flex}.lead-call__log li:last-child{color:var(--color-text);font-weight:600}.lead-call__log time{font-variant-numeric:tabular-nums;opacity:.8;flex-shrink:0}.lead-call__log li[data-tone=good] span{color:var(--icon-tone-2)}.lead-call__log li[data-tone=warn] span{color:var(--icon-tone-10)}.lead-call__log li[data-tone=bad] span{color:var(--icon-tone-4)}.lead-call__controls{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.lead-call__controls .lead-call__ctl{flex:8rem;justify-content:center}.call-confirm{flex-direction:column;gap:.875rem;display:flex}.call-confirm__lead{color:var(--color-text);margin:0;font-size:.95rem;line-height:1.5}.call-confirm__facts{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.call-confirm__facts li{color:var(--color-text-muted);gap:.5rem;font-size:.825rem;line-height:1.45;display:flex}.call-confirm__facts svg{width:1rem;height:1rem;color:var(--tone);flex-shrink:0;margin-top:.15rem}.call-confirm__actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.call-confirm__actions--stack{grid-template-columns:1fr}.call-confirm__btn{border:1.5px solid var(--color-border);background:var(--color-card);min-height:2.75rem;color:var(--color-text);text-align:center;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700;display:inline-flex}.call-confirm__btn svg{flex-shrink:0;width:1.05rem;height:1.05rem}.call-confirm__btn--primary{border-color:var(--call-primary-bg);background:var(--call-primary-bg);color:var(--call-primary-text)}.call-confirm__btn:disabled{opacity:.5;cursor:not-allowed}.call-remove{flex-direction:column;gap:.875rem;display:flex}.call-remove__reasons{gap:.375rem;display:grid}.call-remove__reason{border:1.5px solid var(--color-border);background:var(--color-card);min-height:2.75rem;color:var(--color-text);cursor:pointer;border-radius:10px;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.call-remove__reason input{width:1.05rem;height:1.05rem;accent-color:var(--call-end-bg)}.call-remove__reason[data-checked]{border-color:var(--call-end-bg);background:color-mix(in srgb, var(--call-end-bg) 8%, var(--color-card))}.call-remove__note{resize:vertical;min-height:4rem}.call-remove__go{border-color:var(--call-end-bg);background:var(--call-end-bg);color:var(--call-end-text)}.call-remove__go:disabled{opacity:.5;cursor:not-allowed}.lead-new__discard{border-color:color-mix(in srgb, var(--call-end-bg) 55%, var(--color-border));color:var(--color-text)}.call-pad{flex-direction:column;gap:.5rem;display:flex}.call-pad__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.call-pad__key{min-height:4.5rem;color:var(--color-text);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:.25rem;font-size:.75rem;font-weight:700;display:flex}.call-pad__icon{border:1.5px solid color-mix(in srgb, var(--tone) 40%, var(--color-border));background:color-mix(in srgb, var(--tone) 10%, var(--color-card));width:3rem;height:3rem;color:var(--tone);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.call-pad__icon svg{width:1.3rem;height:1.3rem}.call-pad__key[aria-pressed=true] .call-pad__icon{background:var(--tone);border-color:var(--tone);color:var(--color-card)}.call-pad__key:disabled{opacity:.45;cursor:not-allowed}.call-pad__held,.call-pad__output{color:var(--color-text-muted);text-align:center;margin:0;font-size:.75rem}.call-pad__held{color:var(--icon-tone-3);font-weight:700}.call-pad__dial{flex-direction:column;align-items:center;gap:.5rem;display:flex}.call-pad__typed{letter-spacing:.15em;min-height:1.5rem;color:var(--color-text);font-size:1.1rem;font-weight:800}.call-pad__digits{grid-template-columns:repeat(3,3.25rem);gap:.5rem;display:grid}.call-pad__digit{border:1px solid var(--color-border);background:var(--color-card);width:3.25rem;height:3.25rem;color:var(--color-text);cursor:pointer;border-radius:9999px;font-size:1.2rem;font-weight:700}.call-pad__digit:active{background:color-mix(in srgb, var(--icon-tone-1) 15%, var(--color-card))}.lead-dial-scrim{z-index:var(--z-sticky);background:color-mix(in srgb, var(--color-bg) 55%, transparent);border:0;position:fixed;inset:0}.lead-speed-dial__main svg{transition:transform .2s}.lead-speed-dial[data-open] .lead-speed-dial__main svg{transform:rotate(45deg)}.lead-speed-dial__items{z-index:calc(var(--z-sticky) + 1);flex-direction:column;align-items:flex-end;gap:.625rem;margin:0;padding:0;list-style:none;display:flex;position:fixed;inset-block-end:calc(1.25rem + 3.5rem + .75rem + env(safe-area-inset-bottom,0px));inset-inline-end:1.25rem}@media (min-width:768px){.lead-speed-dial__items{inset-block-end:9.75rem}}.lead-speed-dial__main{z-index:calc(var(--z-sticky) + 1)}.lead-speed-dial__item{cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;display:inline-flex}.lead-speed-dial__label{background:var(--color-card);box-shadow:var(--shadow-card);color:var(--color-text);white-space:nowrap;border-radius:9999px;padding:.375rem .75rem;font-size:.85rem;font-weight:700}.lead-speed-dial__icon{background:var(--tone);width:3rem;height:3rem;box-shadow:0 8px 20px -8px var(--tone);color:var(--color-card);border-radius:9999px;justify-content:center;align-items:center;margin-inline-end:.25rem;display:inline-flex}.lead-speed-dial__icon svg{width:1.35rem;height:1.35rem}@media (prefers-reduced-motion:reduce){.lead-speed-dial__main svg{transition:none}}.lead-tools{grid-template-columns:1fr;gap:.5rem;display:grid}@media (min-width:768px){.lead-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}.lead-tools__tile{border:1.5px solid color-mix(in srgb, var(--tone) 35%, var(--color-border));background:color-mix(in srgb, var(--tone) 7%, var(--color-card));min-height:3.75rem;color:var(--color-text);text-align:start;cursor:pointer;border-radius:.75rem;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.lead-tools__icon{background:color-mix(in srgb, var(--tone) 15%, var(--color-card));width:2.5rem;height:2.5rem;color:var(--tone);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lead-tools__icon svg{width:1.25rem;height:1.25rem}.lead-tools__text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.lead-tools__text strong{font-size:.9rem}.lead-tools__text span{color:var(--color-text-muted);font-size:.775rem;line-height:1.35}.lead-insights{color:var(--color-text);flex-direction:column;gap:.875rem;display:flex}.lead-insights__bar{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.lead-insights__meta{color:var(--color-text-muted);margin:0;font-size:.8rem}.lead-insights__spin{animation:1s linear infinite lead-insights-spin}@keyframes lead-insights-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lead-insights__spin{animation:none}}.lead-insights__figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.lead-insights__figures{grid-template-columns:repeat(6,minmax(0,1fr))}}.lead-insights__figures li{border:1px solid var(--color-border);background:var(--color-card);border-radius:.75rem;flex-direction:column;align-items:center;gap:.125rem;padding:.5rem;display:flex}.lead-insights__figures strong{font-size:1.15rem}.lead-insights__figures span{color:var(--color-text-muted);text-align:center;font-size:.7rem}.lead-insights__summary{margin:0;font-size:.9rem;line-height:1.5}.lead-insights__section{border:1px solid color-mix(in srgb, var(--tone) 30%, var(--color-border));background:color-mix(in srgb, var(--tone) 5%, var(--color-card));border-radius:.75rem;flex-direction:column;gap:.375rem;padding:.75rem;display:flex}.lead-insights__section h3{align-items:center;gap:.375rem;margin:0;font-size:.9rem;font-weight:800;display:flex}.lead-insights__section h3 svg{width:1.05rem;height:1.05rem;color:var(--tone)}.lead-insights__section ul{flex-direction:column;gap:.25rem;margin:0;padding-inline-start:1.1rem;font-size:.85rem;line-height:1.45;display:flex}.lead-insights__fill{list-style:none;padding-inline-start:0!important}.lead-insights__fill li{grid-template-columns:minmax(0,1fr) 6rem 2.75rem;align-items:center;gap:.5rem;display:grid}.lead-insights__fill li span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lead-insights__fill li span:last-child{text-align:end;font-variant-numeric:tabular-nums}.lead-insights__meter{background:var(--color-border);border-radius:9999px;height:.5rem;overflow:hidden}.lead-insights__meter span{background:var(--tone);height:100%;display:block}.lead-insights__prompt textarea{resize:vertical;min-height:8rem;font-size:.85rem;line-height:1.45}.lead-insights__prompt .lead-pick__btn{align-self:flex-start}body:has(.lead-speed-dial[data-open]) button[aria-label^="Open VB 19 notifications"]{visibility:hidden}.call-details{color:var(--color-text);flex-direction:column;gap:.75rem;display:flex}.call-details__list{flex-direction:column;gap:.375rem;max-height:14rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.call-details__row{border:1.5px solid var(--color-border);background:var(--color-card);width:100%;min-height:3.25rem;color:var(--color-text);text-align:start;cursor:pointer;border-radius:.75rem;align-items:center;gap:.625rem;padding:.5rem .625rem;display:flex}.call-details__row[aria-pressed=true]{border-color:var(--call-primary-bg);background:color-mix(in srgb, var(--call-primary-bg) 7%, var(--color-card))}.call-details__icon{background:color-mix(in srgb, var(--tone) 14%, var(--color-card));width:2.25rem;height:2.25rem;color:var(--tone);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.call-details__icon svg{width:1.05rem;height:1.05rem}.call-details__text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.call-details__text strong{font-size:.875rem}.call-details__text span{color:var(--color-text-muted);font-size:.75rem}.call-details__status{background:color-mix(in srgb, var(--tone) 12%, var(--color-card));color:var(--color-text);border-radius:9999px;flex-shrink:0;padding:.125rem .5rem;font-size:.7rem;font-weight:700}.call-details__panel{border:1px solid var(--color-border);background:var(--color-bg);border-radius:.75rem;flex-direction:column;gap:.625rem;padding:.75rem;display:flex}.call-details__summary{gap:.5rem;margin:0;font-size:.85rem;line-height:1.45;display:flex}.call-details__summary svg{width:1rem;height:1rem;color:var(--icon-tone-5);flex-shrink:0;margin-top:.15rem}.call-details__tabs{background:var(--color-card);border-radius:10px;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;display:grid}.call-details__tabs button{min-height:2.5rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;font-size:.85rem;font-weight:700;display:inline-flex}.call-details__tabs button svg{width:1rem;height:1rem}.call-details__tabs button[aria-selected=true]{background:var(--call-primary-bg);color:var(--call-primary-text)}.call-details__chat{max-height:18rem;padding-inline-end:.25rem;overflow-y:auto}.call-details__player{flex-direction:column;gap:.5rem;display:flex}.call-details__player audio{width:100%}.call-details__speeds{gap:.375rem;display:flex}.call-details__speeds button{border:1px solid var(--color-border);background:var(--color-card);min-width:2.75rem;min-height:2.25rem;color:var(--color-text);cursor:pointer;border-radius:9999px;font-size:.8rem;font-weight:700}.call-details__speeds button[aria-pressed=true]{border-color:var(--call-primary-bg);background:var(--call-primary-bg);color:var(--call-primary-text)}.call-details__actions{flex-wrap:wrap;gap:.375rem;display:flex}.call-details__action{border:1.5px solid color-mix(in srgb, var(--tone) 40%, var(--color-border));background:color-mix(in srgb, var(--tone) 7%, var(--color-card));min-height:2.5rem;color:var(--color-text);cursor:pointer;border-radius:10px;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.8rem;font-weight:700;display:inline-flex}.call-details__action svg{width:1rem;height:1rem;color:var(--tone)}.call-details__action--primary{border-color:var(--call-primary-bg);background:var(--call-primary-bg);color:var(--call-primary-text)}.call-details__action--primary svg{color:currentColor}.call-details__action:disabled{opacity:.55;cursor:wait}.call-details__confirm{flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.8rem;font-weight:700;display:inline-flex}.call-details__mini{border:1px solid var(--color-border);background:var(--color-card);min-height:2.25rem;color:var(--color-text);cursor:pointer;border-radius:10px;padding:0 .75rem;font-weight:700}.lead-call__lock{border:1px solid color-mix(in srgb, var(--icon-tone-3) 45%, var(--color-border));background:color-mix(in srgb, var(--icon-tone-3) 10%, var(--color-card));color:var(--color-text);border-radius:10px;align-items:flex-start;gap:.5rem;margin:0;padding:.5rem .75rem;font-size:.825rem;font-weight:600;display:flex}.lead-call__lock svg{width:1rem;height:1rem;color:var(--icon-tone-3);flex-shrink:0;margin-top:.1rem}.lead-call__facts{border:1px solid var(--color-border);background:var(--color-card);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem .75rem;margin:0;padding:.625rem .75rem;display:grid}@media (min-width:768px){.lead-call__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.lead-call__facts div{min-width:0}.lead-call__facts div[data-wide]{grid-column:1/-1}.lead-call__facts dt{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.7rem;font-weight:700}.lead-call__facts dd{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.85rem;font-weight:600;overflow:hidden}.lead-call__facts div[data-wide] dd{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}html[data-call-live],html[data-call-live] body{overscroll-behavior-y:none}.rented-page__bar{justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem 0;display:flex}@media (min-width:640px){.rented-page__bar{padding-inline:1.25rem}}.rented-page__count{color:var(--color-text-muted);margin:0;font-size:.8125rem;font-weight:700}.rented-page__add{border:1px solid var(--call-primary-bg);background:var(--call-primary-bg);min-height:2.75rem;color:var(--call-primary-text);border-radius:10px;align-items:center;gap:.375rem;padding:0 1rem;font-size:.875rem;font-weight:800;display:inline-flex}.rented-page__add svg{width:1.1rem;height:1.1rem}.rented-page__add:disabled{opacity:.5;cursor:not-allowed}.rented-page__add:focus-visible{outline:2px solid var(--lead-outline);outline-offset:2px}.rented-page__empty{border:1px dashed var(--color-border);background:var(--color-card);color:var(--color-text);text-align:center;border-radius:.75rem;padding:2rem;font-size:.875rem}.rented-page__empty-cell{color:var(--color-text-muted);text-align:center;padding:2rem!important}.rented-table-scroll{-webkit-overflow-scrolling:touch;width:100%;min-width:0;overflow-x:auto}.crm-modern-table.rented-table{table-layout:auto!important;width:max-content!important;min-width:100%!important;max-width:none!important}.crm-modern-table.rented-table th,.crm-modern-table.rented-table td{text-overflow:clip;white-space:nowrap;max-width:none;overflow:visible}.rented-table__property{font-weight:800}.crm-modern-table.rented-table td.rented-table__remarks{text-overflow:ellipsis;max-width:16rem;overflow:hidden}.rented-table__ack,.rented-card__ack{border:1px solid color-mix(in srgb, var(--icon-tone-5) 45%, var(--color-border));background:color-mix(in srgb, var(--icon-tone-5) 12%, var(--color-card));min-width:2.75rem;min-height:2.75rem;color:var(--color-text);border-radius:10px;justify-content:center;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:800;display:inline-flex}.rented-table__ack svg,.rented-card__ack svg{width:1.1rem;height:1.1rem;color:var(--icon-tone-5)}.rented-card{border-inline-start:4px solid var(--icon-tone-5)}.rented-card__top{align-items:flex-start;gap:.5rem;padding:.75rem .75rem .5rem;display:flex}.rented-card__open{min-width:0;color:var(--color-text);text-align:start;background:0 0;flex-direction:column;flex:1;gap:.375rem;display:flex}.rented-card__title{font-size:1rem;font-weight:900}.rented-card__title span{color:var(--color-text-muted);font-weight:700}.rented-card__facts{flex-wrap:wrap;gap:.375rem;display:flex}.rented-card__fact{border:1px solid var(--color-border);background:var(--color-bg);border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.rented-card__fact-label{color:var(--color-text-muted);font-weight:600}.rented-card__ack{width:calc(100% - 1.5rem);margin:0 .75rem .75rem}.rented-form__section{flex-direction:column;gap:.5rem;display:flex}.rented-form__title{color:var(--color-text);margin:0;font-size:.875rem;font-weight:900}.rented-form__more>summary{cursor:pointer;align-items:center;min-height:2.75rem;display:flex}.rented-form__hint{color:var(--color-text-muted);font-size:.75rem}.ack-popup{flex-direction:column;gap:.75rem;min-width:0;display:flex}.ack-popup__intro{color:var(--color-text-muted);margin:0;font-size:.8125rem}.ack-popup__chips{flex-wrap:wrap;gap:.5rem;display:flex}.ack-popup__chip{border:1px solid var(--color-border);background:var(--color-card);min-height:2.75rem;color:var(--color-text);border-radius:9999px;padding:0 .875rem;font-size:.8125rem;font-weight:700}.ack-popup__chip[aria-selected=true]{border-color:var(--icon-tone-1);background:color-mix(in srgb, var(--icon-tone-1) 14%, var(--color-card))}.ack-popup__actions{flex-wrap:wrap;gap:.5rem;display:flex}.ack-popup__actions .lead-pick__btn{align-items:center;gap:.375rem;display:inline-flex}.ack-popup__actions svg{width:1.1rem;height:1.1rem;color:var(--icon-tone-1)}.ack-popup__excel{border-color:var(--icon-tone-2)}.ack-popup__excel svg{color:var(--icon-tone-2)}.ack-popup__view{background:var(--ack-desk-bg);contain:inline-size;border-radius:.75rem;flex-direction:column;align-items:center;gap:1rem;width:100%;padding:.75rem 0;display:flex;overflow-x:hidden}@media (max-width:480px){.ack-popup__actions .lead-pick__btn{flex:1}}.ack-frame{max-width:100%;position:relative;overflow:hidden}.ack-scale{transform-origin:0 0;width:794px}.ack-paper{background:var(--ack-paper-bg);width:794px;min-height:1123px;color:var(--ack-paper-ink);flex-direction:column;padding:36px 44px 28px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.35;display:flex;box-shadow:0 6px 18px -8px #00000059}.ack-head{border-bottom:2px solid var(--ack-paper-line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.ack-logo{align-items:center;gap:10px;display:flex}.ack-logo__words{flex-direction:column;gap:4px;display:flex}.ack-logo__name{border-bottom:1.5px solid var(--ack-paper-line);letter-spacing:1px;padding-bottom:4px;font-size:26px;font-weight:500}.ack-logo__tag{letter-spacing:2.6px;font-size:8.5px}.ack-logo__mark{width:64px;height:auto}.ack-head__meta{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.ack-code{border-collapse:collapse;font-size:10.5px}.ack-code th,.ack-code td{border:1px solid var(--ack-paper-line);text-align:start;padding:2px 8px}.ack-code th{background:var(--ack-paper-head);font-weight:700}.ack-serial{align-items:flex-end;gap:4px;margin:0;font-size:11px;display:flex}.ack-serial__rule{border-bottom:1px solid var(--ack-paper-line);width:64px;display:inline-block}.ack-body{flex-direction:column;flex:1;gap:12px;padding-top:14px;display:flex}.ack-title{letter-spacing:.5px;text-align:center;text-underline-offset:4px;justify-content:center;gap:24px;margin:2px 0 4px;font-size:17px;font-weight:800;text-decoration:underline;display:flex}.ack-ar{text-align:end;font-family:Tahoma,Segoe UI,Arial,sans-serif}.ack-paragraph{text-align:justify;margin:0}.ack-fields{grid-template-columns:1fr 1fr;gap:8px 24px;margin:0;display:grid}.ack-fields__item{align-items:flex-end;gap:6px;display:flex}.ack-fields__item dt{flex-shrink:0;font-weight:700}.ack-fields__item dd{border-bottom:1px solid var(--ack-paper-line);flex:1;min-height:16px;margin:0}.ack-rows{border-collapse:collapse;width:100%}.ack-rows th,.ack-rows td{border:1px solid var(--ack-paper-line);vertical-align:middle;padding:6px 8px}.ack-rows th{background:var(--ack-paper-head);text-align:start;text-transform:uppercase;width:46%;font-size:11px;font-weight:700}.ack-rows td{font-weight:600}.ack-rows tr[data-required] th,.ack-rows tr[data-required] td{background:var(--ack-paper-green)}.ack-rows[data-bilingual] th{text-transform:none;width:30%;font-size:12px}.ack-rows[data-bilingual] td{text-align:center;height:34px}.ack-rows[data-bilingual] th.ack-ar{text-align:right}.ack-choice__q{margin:0 0 4px;font-weight:700}.ack-choice__options{flex-wrap:wrap;gap:6px 18px;margin:0;display:flex}.ack-choice__option{align-items:center;gap:6px;display:inline-flex}.ack-check{border:1px solid var(--ack-paper-line);justify-content:center;align-items:center;width:13px;height:13px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.ack-yesno{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.ack-yesno__label{font-weight:700}.ack-box{border:1px solid var(--ack-paper-line)}.ack-box__title{border-bottom:1px solid var(--ack-paper-line);background:var(--ack-paper-head);margin:0;padding:4px 8px;font-weight:700}.ack-box__list{margin:0;padding:6px 8px 6px 28px;font-size:11px}.ack-box__list:not([data-numbered]){padding-inline-start:8px;list-style:none}.ack-box__line{border-bottom:1px dotted var(--ack-paper-muted);height:22px;margin:0 8px;display:block}.ack-note{margin:0;font-size:11px}.ack-note[data-tone=green]{background:var(--ack-paper-green);padding:6px 8px;font-weight:700}.ack-signs{border-collapse:collapse;table-layout:fixed;width:100%}.ack-signs td{text-align:center;vertical-align:bottom;padding:0 10px}.ack-signs__space{border-bottom:1px solid var(--ack-paper-line);height:34px;margin-bottom:4px;display:block}.ack-signs td strong,.ack-signs td span:last-child{display:block}.ack-signs td span:last-child{color:var(--ack-paper-muted);text-align:start;margin-top:2px;font-size:10.5px}.ack-signline{align-items:flex-end;gap:8px;margin:0;padding:4px 6px;font-weight:700;display:flex}.ack-signline[data-highlight]{background:var(--ack-paper-yellow)}.ack-signline__rule{border-bottom:1px solid var(--ack-paper-line);flex:1;max-width:260px}.ack-accounts{border-collapse:collapse;width:100%;font-size:11px}.ack-accounts caption{border:1px solid var(--ack-paper-line);background:var(--ack-paper-head);border-bottom:0;padding:4px;font-weight:800}.ack-accounts th,.ack-accounts td{border:1px solid var(--ack-paper-line);height:24px;padding:2px 8px}.ack-accounts th{text-align:start;width:25%;font-weight:700}.ack-foot{border-top:1px solid var(--ack-paper-line);color:var(--ack-paper-muted);flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-top:14px;padding-top:8px;font-size:9.5px;display:flex}.ack-foot__page{text-align:center;flex-basis:100%}.rented-card .crm-mobile-detail-item{background:var(--color-card);border-color:var(--color-border)}.rented-card .crm-mobile-detail-item dt{color:var(--color-text-muted)}.rented-card .crm-mobile-detail-item dd{color:var(--color-text)}.rented-card__open:focus:not(:focus-visible){outline:none}.rented-card__open:focus-visible{outline:2px solid var(--lead-outline);outline-offset:2px;border-radius:.5rem}@media (max-width:767px){.app-popup-backdrop:has(>.lead-call-screen){padding:0!important}.app-popup-panel.lead-call-screen{padding-bottom:env(safe-area-inset-bottom);border-radius:0!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important}}.lead-call__again{flex-wrap:wrap;gap:.5rem;display:flex}.lead-call__again .lead-call__ctl{flex:8rem;justify-content:center}.lead-call__ctl--again{border-color:var(--call-dial-bg);background:var(--call-dial-bg);color:var(--call-dial-text)}.lead-call__ctl--again svg{color:currentColor}.lead-dialer{flex-direction:column;gap:.75rem;display:flex}.lead-dialer__tabs{border:1px solid var(--color-border);background:var(--color-bg);border-radius:9999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;padding:.25rem;display:grid}.lead-dialer__tab{min-height:2.75rem;color:var(--color-text);background:0 0;border-radius:9999px;justify-content:center;align-items:center;gap:.375rem;font-size:.875rem;font-weight:800;display:inline-flex}.lead-dialer__tab svg{width:1.1rem;height:1.1rem;color:var(--tone)}.lead-dialer__tab[aria-selected=true]{background:color-mix(in srgb, var(--tone) 16%, var(--color-card));box-shadow:inset 0 0 0 1.5px var(--tone)}.lead-dialer__tab:focus-visible,.lead-dialer__key:focus-visible,.lead-dialer__call:focus-visible,.lead-dialer__icon-btn:focus-visible,.lead-dialer__recall:focus-visible{outline:2px solid var(--lead-outline);outline-offset:2px}.lead-dialer__pad{flex-direction:column;gap:.75rem;display:flex}.lead-dialer__display{border-bottom:1px solid var(--color-border);align-items:center;gap:.375rem;padding-bottom:.25rem;display:flex}.lead-dialer__number{min-width:0;color:var(--color-text);letter-spacing:.04em;text-align:center;background:0 0;border:0;flex:1;font-size:clamp(1.5rem,1.2rem + 1.5vw,2rem);font-weight:700}.lead-dialer__number:focus{outline:none}.lead-dialer__icon-btn{background:color-mix(in srgb, var(--tone) 12%, var(--color-card));width:2.75rem;height:2.75rem;color:var(--tone);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lead-dialer__icon-btn:disabled{opacity:.4}.lead-dialer__icon-btn svg{width:1.25rem;height:1.25rem}.lead-dialer__keys{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:.5rem;display:grid}.lead-dialer__key{aspect-ratio:1;border:1px solid var(--color-border);background:var(--color-bg);width:min(4rem,100%);color:var(--color-text);-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;display:flex}.lead-dialer__key:active{background:color-mix(in srgb, var(--icon-tone-1) 16%, var(--color-card))}.lead-dialer__digit{font-size:1.5rem;font-weight:700;line-height:1}.lead-dialer__letters{color:var(--color-text-muted);letter-spacing:.12em;margin-top:.125rem;font-size:.625rem;font-weight:700}.lead-dialer__call{background:var(--call-dial-bg);width:4rem;height:4rem;color:var(--call-dial-text);box-shadow:0 10px 24px -12px var(--call-dial-bg);border-radius:9999px;justify-content:center;align-self:center;align-items:center;display:inline-flex}.lead-dialer__call svg{width:1.75rem;height:1.75rem}.lead-dialer__call:disabled{opacity:.45;cursor:not-allowed}.lead-dialer__hint{color:var(--color-text-muted);text-align:center;margin:-.25rem 0 0;font-size:.8125rem}.lead-dialer__switch{cursor:pointer;align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.lead-dialer__switch input{opacity:0;pointer-events:none;position:absolute}.lead-dialer__switch-track{background:var(--color-border);border-radius:9999px;flex-shrink:0;width:2.75rem;height:1.5rem;transition:background .15s;position:relative}.lead-dialer__switch-track:after{content:"";background:var(--color-card);border-radius:9999px;width:1.125rem;height:1.125rem;transition:transform .15s;position:absolute;inset-block-start:.1875rem;inset-inline-start:.1875rem}.lead-dialer__switch input:checked+.lead-dialer__switch-track{background:var(--call-dial-bg)}.lead-dialer__switch input:checked+.lead-dialer__switch-track:after{transform:translate(1.25rem)}[dir=rtl] .lead-dialer__switch input:checked+.lead-dialer__switch-track:after{transform:translate(-1.25rem)}.lead-dialer__switch input:focus-visible+.lead-dialer__switch-track{outline:2px solid var(--lead-outline);outline-offset:2px}.lead-dialer__switch>span:last-child{color:var(--color-text-muted);flex-direction:column;gap:.125rem;font-size:.8125rem;display:flex}.lead-dialer__switch strong{color:var(--color-text);align-items:center;gap:.375rem;font-size:.875rem;display:inline-flex}.lead-dialer__switch strong svg{width:1rem;height:1rem;color:var(--icon-tone-5)}.lead-dialer__list{flex-direction:column;gap:.75rem;min-height:12rem;display:flex}.lead-dialer__recents{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lead-dialer__recent{border-bottom:1px solid var(--color-border);align-items:center;gap:.5rem;padding:.375rem 0;display:flex}.lead-dialer__recent-main{min-width:0;min-height:2.75rem;color:var(--color-text);text-align:start;background:0 0;flex:1;align-items:center;gap:.75rem;display:flex}.lead-dialer__recent-text{flex-direction:column;min-width:0;display:flex}.lead-dialer__recent-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;overflow:hidden}.lead-dialer__recent-text>span{color:var(--color-text-muted);font-size:.75rem}.lead-dialer__recall{background:var(--call-dial-bg);width:2.75rem;height:2.75rem;color:var(--call-dial-text);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lead-dialer__recall svg{width:1.15rem;height:1.15rem}.lead-dialer__recall:disabled{opacity:.45}.lead-dialer__contacts{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.lead-dialer__contacts svg{width:1.1rem;height:1.1rem}.lead-dialer__tab,.lead-dialer__icon-btn,.lead-dialer__call,.lead-dialer__recent-main,.lead-dialer__recall{border:0}.dev-mcard__copy{border:1px solid color-mix(in srgb, var(--icon-tone-6) 45%, var(--color-border));background:color-mix(in srgb, var(--icon-tone-6) 12%, var(--color-card));width:2.75rem;height:2.75rem;box-shadow:var(--shadow-card);color:var(--icon-tone-6);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dev-mcard__copy svg{width:1.2rem;height:1.2rem}.dev-mcard__copy:focus-visible{outline:2px solid var(--lead-outline);outline-offset:2px}.gh-card__tool--copy[data-state=done]{color:var(--icon-tone-2)}.gh-dt__btn--copy{border:1px solid color-mix(in srgb, var(--icon-tone-6) 45%, var(--color-border));background:color-mix(in srgb, var(--icon-tone-6) 10%, var(--color-card));color:var(--color-text)}.gh-dt__btn--copy svg{color:var(--icon-tone-6)}.call-hero{background:radial-gradient(120% 120% at 50% 0%, var(--call-hero-to) 0%, var(--call-hero-from) 70%);color:var(--call-hero-text);text-align:center;border-radius:1rem;flex-direction:column;align-items:center;gap:.25rem;padding:1.5rem 1rem 1.25rem;display:flex}.call-hero__avatar{justify-content:center;align-items:center;width:5.5rem;height:5.5rem;margin-bottom:.5rem;display:inline-flex;position:relative}.call-hero__initials{z-index:1;border:2px solid color-mix(in srgb, var(--call-hero-text) 35%, transparent);background:color-mix(in srgb, var(--call-hero-text) 14%, transparent);letter-spacing:.04em;border-radius:9999px;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.9rem;font-weight:800;display:inline-flex;position:relative}.call-hero__ring{border:2px solid var(--call-hero-live);opacity:0;border-radius:9999px;position:absolute;inset:0}.call-hero[data-phase=calling] .call-hero__ring{animation:1.8s ease-out infinite call-hero-ring}.call-hero[data-phase=calling] .call-hero__ring--late{animation-delay:.9s}.call-hero[data-phase=talking] .call-hero__initials{box-shadow:0 0 0 4px color-mix(in srgb, var(--call-hero-live) 55%, transparent)}@keyframes call-hero-ring{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.65)}}.call-hero__name{margin:0;font-size:clamp(1.25rem,1.05rem + 1vw,1.6rem);font-weight:800;line-height:1.2}.call-hero__phone{color:var(--call-hero-muted);letter-spacing:.04em;margin:0;font-size:.95rem;font-weight:600}.call-hero__status{background:color-mix(in srgb, var(--call-hero-text) 12%, transparent);border-radius:9999px;align-items:center;gap:.5rem;margin:.5rem 0 0;padding:.3rem .85rem;font-size:.875rem;font-weight:700;display:inline-flex}.call-hero__dot{background:var(--call-hero-muted);border-radius:9999px;width:.55rem;height:.55rem}.call-hero[data-phase=calling] .call-hero__dot,.call-hero[data-phase=talking] .call-hero__dot{background:var(--call-hero-live);animation:1.2s ease-in-out infinite call-hero-blink}.call-hero[data-phase=failed] .call-hero__dot{background:var(--call-end-bg)}@keyframes call-hero-blink{50%{opacity:.35}}.call-hero__timer{font-variant-numeric:tabular-nums;font-weight:800}.call-hero__timer:before{content:"·";opacity:.7;margin-inline-end:.5rem}.call-hero__flags{gap:.375rem;margin:.25rem 0 0;display:flex}.call-hero__flags span{background:color-mix(in srgb, var(--call-hero-text) 18%, transparent);border-radius:9999px;padding:.125rem .6rem;font-size:.75rem;font-weight:700}@media (prefers-reduced-motion:reduce){.call-hero__ring,.call-hero__dot{animation:none!important}}.lead-call-screen .lead-call__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;display:grid}.lead-call-screen .lead-call__step{text-align:center;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .25rem}.lead-call-screen .lead-call__step .lead-call__icon{width:2rem;height:2rem}.lead-call-screen .lead-call__step .lead-call__icon svg{width:1rem;height:1rem}.lead-call-screen .lead-call__step .lead-call__text strong{font-size:.7rem;line-height:1.2}.lead-call-screen .lead-call__step .lead-call__text>span,.lead-call-screen .lead-call__step .lead-call__timer{display:none}.lead-call-screen .lead-call__controls .lead-call__ctl{border-radius:9999px;min-height:3.25rem;font-size:.95rem}.call-hero__mic{height:1.1rem;color:var(--call-hero-muted);align-items:flex-end;gap:.2rem;margin:.4rem 0 0;display:inline-flex}.call-hero__mic svg{align-self:center;width:.95rem;height:.95rem;margin-inline-end:.25rem}.call-hero__bar{background:color-mix(in srgb, var(--call-hero-text) 25%, transparent);border-radius:9999px;width:.25rem}.call-hero__bar:first-of-type{height:30%}.call-hero__bar:nth-of-type(2){height:45%}.call-hero__bar:nth-of-type(3){height:60%}.call-hero__bar:nth-of-type(4){height:80%}.call-hero__bar:nth-of-type(5){height:100%}.call-hero__bar[data-on]{background:var(--call-hero-live)}.rv-backdrop{z-index:var(--z-modal);background:#0f172a8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.rv-panel{border-top:4px solid var(--sl-gold);background:var(--color-card);width:min(26rem,100%);max-height:calc(100dvh - 2rem);color:var(--color-text);border-radius:1rem;flex-direction:column;gap:.875rem;padding:1.5rem 1.25rem 1.25rem;display:flex;position:relative;overflow-y:auto;box-shadow:0 24px 48px -16px #0f172a80}.rv-close{width:2.75rem;height:2.75rem;color:var(--color-text-muted);background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.rv-close svg{width:1.25rem;height:1.25rem}.rv-title{align-items:center;gap:.5rem;margin:0;padding-inline-end:2.5rem;font-size:1.25rem;font-weight:900;display:flex}.rv-title svg{width:1.4rem;height:1.4rem;color:var(--sl-gold)}.rv-hint{color:var(--color-text-muted);margin:0;font-size:.875rem}.rv-list{flex-direction:column;gap:.625rem;display:flex}.rv-option{border:1.5px solid var(--color-border);background:var(--color-bg);min-height:3.25rem;color:var(--color-text);border-radius:12px;justify-content:center;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:800;display:flex}.rv-option svg{width:1.15rem;height:1.15rem}.rv-option[aria-checked=true]{border-color:var(--sl-gold);background:color-mix(in srgb, var(--sl-gold) 14%, var(--color-card))}.rv-primary{background:var(--wa-share-bg);min-height:3rem;color:var(--wa-share-text);border:0;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;font-size:1rem;font-weight:800;display:inline-flex}.rv-primary:disabled{opacity:.5;cursor:not-allowed}.rv-primary svg{width:1.15rem;height:1.15rem}.rv-back{min-height:2.75rem;color:var(--color-text-muted);background:0 0;border:0;font-size:.875rem;font-weight:700;text-decoration:underline}.rv-option:focus-visible,.rv-primary:focus-visible,.rv-back:focus-visible,.rv-close:focus-visible{outline:2px solid var(--sl-gold);outline-offset:2px}.crm-mobile-card:has(.dev-mcard__foot)>.unit-pick-toggle--card{top:.5rem;bottom:auto;inset-inline-end:3.75rem}.mp-signature{border-top:1px solid var(--color-border);flex-direction:column;gap:.25rem;margin-top:.5rem;padding-top:1rem;display:flex}.mp-signature__title{color:var(--color-text);margin:0;font-size:1rem;font-weight:800}.sl-brand{border:1px solid var(--sl-card-line);background:linear-gradient(160deg, var(--sl-card-from) 0%, var(--sl-card-to) 100%);color:var(--sl-card-text);border-radius:2rem;flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex;position:relative;box-shadow:0 24px 48px -20px #02061799,inset 0 1px #fffc}@media (min-width:640px){.sl-brand{padding:1.75rem 2rem}}.sl-brand__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sl-brand__eyebrow{background:var(--sl-card-eyebrow-bg);color:var(--sl-card-eyebrow-text);letter-spacing:.16em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:.5rem;margin:0;padding:.5rem 1rem;font-size:.75rem;font-weight:800;display:inline-flex}.sl-brand__eyebrow svg{width:1rem;height:1rem;color:var(--sl-card-accent)}.sl-brand__live{background:var(--sl-card-muted);border-radius:9999px;width:.75rem;height:.75rem}.sl-brand__live[data-active]{background:var(--sl-live);box-shadow:0 0 0 4px color-mix(in srgb, var(--sl-live) 22%, transparent)}.sl-brand__who{align-items:center;gap:1rem;min-width:0;display:flex}.sl-brand__avatar{border:3px solid var(--sl-card-ring);background:var(--sl-card-avatar-bg);width:5rem;height:5rem;color:var(--sl-card-avatar-text);letter-spacing:.02em;box-shadow:0 0 0 4px var(--sl-card-from), 0 10px 24px -10px #02061799;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.75rem;font-weight:900;display:inline-flex;position:relative}@media (min-width:640px){.sl-brand__avatar{width:6rem;height:6rem;font-size:2rem}}.sl-brand__avatar img{-o-object-fit:cover;object-fit:cover;border-radius:9999px;width:100%;height:100%}.sl-brand__verified{border:3px solid var(--sl-card-from);background:var(--sl-card-accent);width:1.75rem;height:1.75rem;color:var(--sl-card-icon-text);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-end:-.125rem;inset-inline-end:-.125rem}.sl-brand__verified svg{stroke-width:3.5px;width:.875rem;height:.875rem}.sl-brand__text{flex-direction:column;gap:.5rem;min-width:0;display:flex}.sl-brand__name{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:900;line-height:1.05}.sl-brand__company{color:var(--sl-card-text);align-items:center;gap:.625rem;margin:0;font-size:clamp(1rem,.9rem + .5vw,1.25rem);font-weight:700;display:flex}.sl-brand__company-icon{background:var(--sl-card-tile-bg);width:2.25rem;height:2.25rem;color:var(--sl-card-tile-icon);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sl-brand__company-icon svg{width:1.125rem;height:1.125rem}.sl-brand__actions{align-items:stretch;gap:.75rem;display:flex}.sl-brand__icon{width:3.5rem;min-height:3.5rem;color:var(--sl-card-icon-text);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 10px 20px -12px #020617b3}.sl-brand__icon--wa{background:var(--sl-card-wa-bg)}.sl-brand__icon--call{background:var(--sl-card-call-bg)}.sl-brand__icon-svg{width:1.5rem;height:1.5rem}.sl-brand__viewing{background:linear-gradient(135deg, var(--sl-card-cta-from), var(--sl-card-cta-to));min-height:3.5rem;color:var(--sl-card-cta-text);white-space:nowrap;box-shadow:0 12px 24px -14px var(--sl-card-cta-to), inset 0 1px 0 #ffffff73;border:0;border-radius:9999px;flex:auto;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:1.05rem;font-weight:800;transition:transform .15s,filter .15s;display:inline-flex}.sl-brand__viewing svg{width:1.25rem;height:1.25rem}.sl-brand__icon:hover,.sl-brand__viewing:hover{filter:brightness(1.06);transform:translateY(-1px)}.sl-brand__icon:focus-visible,.sl-brand__viewing:focus-visible{outline:3px solid var(--sl-card-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.sl-brand__icon,.sl-brand__viewing{transition:none}}@media (min-width:640px){.sl-brand__viewing{flex:0 auto;min-width:16rem}}.sl-brand__foot{border-top:1px solid var(--sl-card-line);color:var(--sl-card-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:0;padding-top:1rem;font-size:.9rem;display:flex}.sl-brand__expiry{align-items:center;gap:.5rem;display:inline-flex}.sl-brand__expiry svg{width:1.125rem;height:1.125rem;color:var(--sl-card-accent)}.sl-brand__expiry strong{color:var(--sl-card-text);font-weight:800}.sl-brand__state{letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:800}.rv-step{color:var(--sl-gold-text);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.rv-sub{align-items:center;gap:.375rem;margin:0;font-size:.9rem;font-weight:800;display:flex}.rv-sub svg{width:1rem;height:1rem;color:var(--icon-tone-1)}.rv-cal{flex-direction:column;gap:.5rem;display:flex}.rv-cal__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.rv-cal__head strong{font-size:1rem;font-weight:800}.rv-cal__nav{border:1px solid var(--color-border);background:var(--color-bg);width:2.75rem;height:2.75rem;color:var(--color-text);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.rv-cal__nav:disabled{opacity:.35;cursor:not-allowed}.rv-cal__nav svg{width:1.125rem;height:1.125rem}[dir=rtl] .rv-cal__nav svg{transform:rotate(180deg)}.rv-cal__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.rv-cal__wd{color:var(--color-text-muted);text-align:center;padding-block:.25rem;font-size:.75rem;font-weight:800}.rv-cal__day{background:var(--color-bg);min-height:2.75rem;color:var(--color-text);border:1px solid #0000;border-radius:10px;font-size:.95rem;font-weight:700}.rv-cal__day[data-today]{border-color:var(--sl-gold)}.rv-cal__day:disabled{color:var(--color-text-muted);opacity:.45;cursor:not-allowed;background:0 0}.rv-cal__day[aria-pressed=true]{background:var(--sl-gold);border-color:var(--sl-gold);color:var(--gh-gold-btn-text)}.rv-times-wrap{flex-direction:column;gap:.5rem;display:flex}.rv-times{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.5rem;display:grid}.rv-time{border:1.5px solid var(--color-border);background:var(--color-bg);min-height:2.75rem;color:var(--color-text);border-radius:9999px;font-size:.875rem;font-weight:700}.rv-time[aria-checked=true]{border-color:var(--sl-gold);background:color-mix(in srgb, var(--sl-gold) 14%, var(--color-card))}.rv-option{text-align:center;padding-inline:1rem}.rv-send{width:100%}.rv-cal__nav:focus-visible,.rv-cal__day:focus-visible,.rv-time:focus-visible{outline:2px solid var(--sl-gold);outline-offset:2px}.dof-fab{z-index:var(--z-sticky);background:linear-gradient(135deg, var(--gh-gold-btn-from), var(--gh-gold-btn-to));min-height:2.75rem;color:var(--gh-gold-btn-text);border:0;border-radius:9999px;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:800;display:inline-flex;position:fixed;inset-block-end:calc(9.5rem + env(safe-area-inset-bottom,0px));inset-inline-end:1rem;box-shadow:0 10px 24px -12px #0f172a8c}.dof-fab svg{width:1.125rem;height:1.125rem}.dof-fab:focus-visible{outline:2px solid var(--sl-gold);outline-offset:3px}@media (min-width:1025px){.dof-fab{inset-block-end:5rem;inset-inline-end:1.5rem}}.dof{flex-direction:column;gap:1rem;min-width:0;display:flex}.dof__tabs{background:var(--color-bg);border-radius:9999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.dof__tab{min-height:2.75rem;color:var(--color-text-muted);background:0 0;border:0;border-radius:9999px;font-size:.875rem;font-weight:800}.dof__tab[aria-selected=true]{background:var(--color-card);color:var(--color-text);box-shadow:0 2px 8px -2px #0f172a40}.dof__hint{color:var(--color-text-muted);margin:0;font-size:.875rem}.dof__hint strong{color:var(--color-text)}.dof__groups{gap:1rem;display:grid}@media (min-width:900px){.dof__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.dof__group{border:1px solid var(--color-border);border-top:3px solid var(--sl-gold);background:var(--color-card);border-radius:1rem;flex-direction:column;gap:.75rem;min-width:0;padding:1rem;display:flex}.dof__group-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dof__check{align-items:center;gap:.5rem;min-width:0;font-size:1rem;display:flex}.dof__check strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dof__check input,.dof__unit input{width:1.25rem;height:1.25rem;accent-color:var(--sl-gold);flex-shrink:0}.dof__count{background:var(--sl-gold-soft);color:var(--sl-gold-text);border-radius:9999px;flex-shrink:0;padding:.125rem .625rem;font-size:.75rem;font-weight:800}.dof__units{flex-direction:column;gap:.375rem;max-height:16rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.dof__unit{background:var(--color-bg);cursor:pointer;border-radius:10px;align-items:center;gap:.625rem;min-height:2.75rem;padding:.375rem .625rem;display:flex}.dof__unit[data-off]{opacity:.5}.dof__unit-no{background:var(--color-card);min-width:3.5rem;color:var(--color-text);text-align:center;border-radius:8px;padding:.25rem .5rem;font-size:.875rem;font-weight:900}.dof__unit-text{min-width:0;color:var(--color-text);flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:.25rem .75rem;font-size:.8125rem;display:flex}.dof__unit-price{align-items:center;gap:.375rem;font-weight:800;display:inline-flex}.dof__unit-price svg{width:.875rem;height:.875rem;color:var(--icon-tone-6)}.dof__unit-price s{color:var(--color-text-muted);font-weight:600}.dof__actions,.dof__form-actions{flex-wrap:wrap;gap:.5rem;display:flex}.dof__actions>*,.dof__form-actions>*{flex:7.5rem}.dof__btn{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1rem;font-size:.875rem;font-weight:800;display:inline-flex}.dof__btn svg{flex-shrink:0;width:1.125rem;height:1.125rem}.dof__btn:disabled{opacity:.5;cursor:not-allowed}.dof__btn--offer{background:linear-gradient(135deg, var(--gh-gold-btn-from), var(--gh-gold-btn-to));color:var(--gh-gold-btn-text)}.dof__btn--publish{background:var(--call-primary-bg);color:var(--call-primary-text)}.dof__btn--ghost{border-color:var(--color-border);background:var(--color-card);color:var(--color-text)}.dof__btn:focus-visible,.dof__tab:focus-visible{outline:2px solid var(--sl-gold);outline-offset:2px}.dof__form{flex-direction:column;gap:1rem;display:flex}.dof__field{flex-direction:column;gap:.375rem;font-size:.875rem;font-weight:700;display:flex}.dof__field input,.dof__field textarea{border:1px solid var(--color-border);background:var(--color-bg);min-height:2.75rem;color:var(--color-text);border-radius:10px;padding:.5rem .875rem;font-size:1rem;font-weight:500}.dof__field small{color:var(--color-text-muted);font-weight:500}.dof__error{color:var(--color-danger-600);margin:0;font-size:.875rem;font-weight:700}.dof__notice{color:var(--color-text-muted);margin:0;font-size:.875rem}.dof__publish{flex-direction:column;gap:1rem;display:flex}.dof__preview{border-radius:1rem;width:100%;max-width:30rem;margin-inline:auto;display:block;box-shadow:0 12px 32px -16px #0f172a80}.dof__preview--loading{aspect-ratio:4/5;background:var(--color-bg);color:var(--color-text-muted);justify-content:center;align-items:center;font-weight:700;display:flex}.cwq-aud{flex-direction:column;gap:.625rem;min-width:0;display:flex}.cwq-aud__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.cwq-aud__title{margin:0;font-size:1rem;font-weight:800}.cwq-aud__total{color:var(--color-text-muted);font-size:.8125rem;font-weight:700}.cwq-aud__quick{flex-wrap:wrap;gap:.5rem;display:flex}.cwq-aud__chip{border:1.5px solid var(--color-border);background:var(--color-card);min-height:2.75rem;color:var(--color-text);border-radius:9999px;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.8125rem;font-weight:700;display:inline-flex}.cwq-aud__chip svg{width:1rem;height:1rem;color:var(--icon-tone-1)}.cwq-aud__chip[aria-pressed=true]{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 14%, var(--color-card))}.cwq-aud__search{border:1px solid var(--color-border);background:var(--color-card);border-radius:10px;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .75rem;display:flex}.cwq-aud__search svg{width:1rem;height:1rem;color:var(--color-text-muted)}.cwq-aud__search input{min-width:0;color:var(--color-text);background:0 0;border:0;outline:none;flex:1;font-size:.875rem}.cwq-aud__note{color:var(--color-text-muted);margin:0;font-size:.8125rem}.cwq-aud__list{flex-direction:column;gap:.375rem;max-height:18rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cwq-aud__company{border:1px solid var(--color-border);background:var(--color-card);border-radius:10px}.cwq-aud__company[data-picked]{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--color-border))}.cwq-aud__row{align-items:center;gap:.5rem;padding-inline:.625rem .25rem;display:flex}.cwq-aud__check{cursor:pointer;flex:1;align-items:center;gap:.5rem;min-width:0;min-height:2.75rem;display:flex}.cwq-aud__check svg{width:1rem;height:1rem;color:var(--icon-tone-3);flex-shrink:0}.cwq-aud__check input,.cwq-aud__person input{width:1.125rem;height:1.125rem;accent-color:var(--color-primary);flex-shrink:0}.cwq-aud__name{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;overflow:hidden}.cwq-aud__toggle{min-height:2.75rem;color:var(--color-text-muted);background:0 0;border:0;border-radius:10px;flex-shrink:0;align-items:center;gap:.25rem;padding:0 .625rem;font-size:.8125rem;font-weight:800;display:inline-flex}.cwq-aud__toggle svg{width:1rem;height:1rem;transition:transform .15s}.cwq-aud__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.cwq-aud__people{border-top:1px solid var(--color-border);flex-direction:column;margin:0;padding:0 .625rem .5rem;list-style:none;display:flex}.cwq-aud__person{cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.8125rem;display:flex}.cwq-aud__person>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cwq-aud__number{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.cwq-aud__chip:focus-visible,.cwq-aud__toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cwq-aud__toggle svg{transition:none}}@media (min-width:1025px){.crm-modern-table.crm-modern-table--agent-hub.crm-modern-table--agent-hub:not(.crm-modern-table--leads):not(.pc-table-plain) tbody tr.crm-modern-row:not(.crm-modern-row--details)>td{border-top:1px solid var(--agent-row-line)!important;border-bottom:1px solid var(--agent-row-line)!important;border-inline:0!important;border-radius:0!important}}.app-popup-panel.dof-panel{width:90vw!important;min-width:90vw!important;max-width:90vw!important;height:90dvh!important;min-height:90dvh!important;max-height:90dvh!important}.dof-panel .dof__units{max-height:min(40dvh,26rem)}@media (min-width:1280px){.dof-panel .dof__groups{grid-template-columns:repeat(3,minmax(0,1fr))}}.dof__toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.dof__toolbar .dof__tabs{flex:32rem;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0}@media (max-width:640px){.dof__toolbar .dof__tabs{border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.dof__tools{flex-shrink:0;gap:.5rem;display:flex}.dof__tool{border:1px solid var(--color-border);background:var(--color-card);min-width:2.75rem;min-height:2.75rem;color:var(--color-text);border-radius:10px;justify-content:center;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.875rem;font-weight:800;display:inline-flex;position:relative}.dof__tool svg{width:1.125rem;height:1.125rem}.dof__tool:disabled{opacity:.5;cursor:not-allowed}.dof__tool--filter svg{color:var(--icon-tone-3)}.dof__tool--filter[aria-expanded=true]{border-color:var(--icon-tone-3);background:color-mix(in srgb, var(--icon-tone-3) 12%, var(--color-card))}.dof__tool--excel svg{color:var(--icon-tone-2)}.dof__tool--pdf svg{color:var(--icon-tone-4)}.dof__tool:focus-visible{outline:2px solid var(--sl-gold);outline-offset:2px}.dof__tool-badge{background:var(--sl-gold);min-width:1.25rem;height:1.25rem;color:var(--gh-gold-btn-text);border-radius:9999px;justify-content:center;align-items:center;padding-inline:.25rem;font-size:.6875rem;font-weight:900;display:inline-flex;position:absolute;inset-block-start:-.375rem;inset-inline-end:-.375rem}.dof__filter{border:1px solid var(--color-border);background:var(--color-bg);border-radius:1rem;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));align-items:end;gap:.75rem;padding:1rem;display:grid}.dof__filter-field{min-width:0;color:var(--color-text-muted);flex-direction:column;gap:.25rem;font-size:.75rem;font-weight:800;display:flex}.dof__filter-field--wide{grid-column:1/-1}.dof__filter-field input,.dof__filter-field select{border:1px solid var(--color-border);background:var(--color-card);min-height:2.75rem;color:var(--color-text);border-radius:10px;padding:0 .75rem;font-size:.875rem;font-weight:600}.dof__filter-reset{min-height:2.75rem}.mw-share-with{border:1.5px solid color-mix(in srgb, var(--icon-tone-3) 55%, var(--color-border));background:color-mix(in srgb, var(--icon-tone-3) 12%, var(--color-card));min-height:2.75rem;color:var(--color-text);white-space:nowrap;border-radius:9999px;flex:none;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.8125rem;font-weight:800;display:inline-flex}.mw-share-with svg{width:1.125rem;height:1.125rem;color:var(--icon-tone-3)}.mw-share-with:focus-visible{outline:2px solid var(--icon-tone-3);outline-offset:2px}@media (max-width:480px){.mw-share-with{padding:0 .625rem}}.mw-views{background:var(--color-bg);border-radius:9999px;align-self:flex-start;gap:.25rem;margin-block:.75rem .5rem;padding:.25rem;display:inline-flex}.mw-view{min-height:2.75rem;color:var(--color-text-muted);background:0 0;border:0;border-radius:9999px;align-items:center;gap:.375rem;padding:0 1rem;font-size:.8125rem;font-weight:800;display:inline-flex}.mw-view svg{width:1rem;height:1rem}.mw-view[aria-selected=true]{background:var(--color-card);color:var(--color-text);box-shadow:0 2px 8px -2px #0f172a40}.mw-view:first-child svg{color:var(--icon-tone-1)}.mw-view:last-child svg{color:var(--icon-tone-5)}.mw-view:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mw-received{flex-direction:column;gap:1.5rem;display:flex}.mw-received__group{flex-direction:column;gap:.75rem;display:flex}.mw-received__head{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.mw-received__head p{flex-direction:column;margin:0;display:flex}.mw-received__head strong{color:var(--color-text);font-size:1rem;font-weight:800}.mw-received__head span{color:var(--color-text-muted);font-size:.8125rem}.mw-received__remove{border:1px solid var(--color-border);background:var(--color-card);min-height:2.75rem;color:var(--color-text);border-radius:10px;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.8125rem;font-weight:700;display:inline-flex}.mw-received__remove svg{width:1rem;height:1rem;color:var(--icon-tone-4)}.mw-received__empty{color:var(--color-text-muted);margin:0;padding:1.5rem 0;font-size:.875rem}.swp{flex-direction:column;gap:1rem;display:flex}.swp__tabs{background:var(--color-bg);border-radius:9999px;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;display:grid}.swp__tab{min-height:2.75rem;color:var(--color-text-muted);background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:800;display:inline-flex}.swp__tab svg{width:1rem;height:1rem}.swp__tab:first-child svg{color:var(--icon-tone-3)}.swp__tab:last-child svg{color:var(--icon-tone-6)}.swp__tab[aria-selected=true]{background:var(--color-card);color:var(--color-text);box-shadow:0 2px 8px -2px #0f172a40}.swp__choices{gap:.75rem;display:grid}.swp__choice{border:1.5px solid var(--color-border);background:var(--color-card);min-height:4.5rem;color:var(--color-text);text-align:start;border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:.25rem .75rem;padding:.875rem 1rem;display:grid}.swp__choice svg{grid-row:span 2;width:1.75rem;height:1.75rem}.swp__choice:first-child svg{color:var(--icon-tone-1)}.swp__choice:last-child svg{color:var(--icon-tone-2)}.swp__choice strong{font-size:1rem;font-weight:800}.swp__choice span{color:var(--color-text-muted);font-size:.8125rem}.swp__choice:hover:not(:disabled){border-color:var(--color-primary)}.swp__choice:disabled{opacity:.5;cursor:not-allowed}.swp__hint{color:var(--color-text-muted);margin:0;font-size:.875rem}.swp__form{flex-direction:column;gap:.875rem;display:flex}.swp__field{flex-direction:column;gap:.375rem;font-size:.875rem;font-weight:700;display:flex}.swp__field input{border:1px solid var(--color-border);background:var(--color-bg);min-height:2.75rem;color:var(--color-text);border-radius:10px;padding:0 .875rem;font-size:1rem;font-weight:500}.swp__error{color:var(--color-danger-600);margin:0;font-size:.875rem;font-weight:700}.swp__actions{gap:.5rem;display:flex}.swp__actions>*{flex:1 1 0}.swp__btn{border:1px solid var(--color-border);background:var(--color-card);min-height:2.75rem;color:var(--color-text);border-radius:10px;justify-content:center;align-items:center;gap:.375rem;padding:0 1rem;font-size:.875rem;font-weight:800;display:inline-flex}.swp__btn svg{width:1rem;height:1rem}.swp__btn--primary{background:var(--call-primary-bg);color:var(--call-primary-text);border-color:#0000}.swp__btn:disabled{opacity:.5;cursor:not-allowed}.swp__units-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.swp__link{min-height:2.75rem;color:var(--color-primary);background:0 0;border:0;font-size:.875rem;font-weight:800}.swp__units{flex-direction:column;gap:.375rem;max-height:18rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.swp__unit{background:var(--color-bg);cursor:pointer;border-radius:10px;align-items:center;gap:.625rem;min-height:2.75rem;padding:.25rem .75rem;font-size:.875rem;display:flex}.swp__unit input{width:1.125rem;height:1.125rem;accent-color:var(--color-primary);flex-shrink:0}.swp__done{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 0;display:flex}.swp__done svg{width:3rem;height:3rem;color:var(--icon-tone-5)}.swp__done p{margin:0;font-size:.9375rem}.swp__sent h4{margin:0 0 .5rem;font-size:.875rem;font-weight:800}.swp__sent ul{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.swp__sent li{border:1px solid var(--color-border);border-radius:10px;align-items:center;gap:.625rem;padding:.375rem .5rem .375rem .75rem;display:flex}.swp__sent li>svg{width:1.125rem;height:1.125rem;color:var(--icon-tone-1);flex-shrink:0}.swp__sent-text{flex-direction:column;flex:1;min-width:0;font-size:.8125rem;display:flex}.swp__sent-text span{color:var(--color-text-muted)}.swp__stop{min-height:2.75rem;color:var(--color-danger-600);background:0 0;border:0;border-radius:10px;align-items:center;gap:.25rem;padding:0 .625rem;font-size:.8125rem;font-weight:800;display:inline-flex}.swp__stop svg{width:1rem;height:1rem}.swp__tab:focus-visible,.swp__choice:focus-visible,.swp__btn:focus-visible,.swp__link:focus-visible,.swp__stop:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.wsi{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;display:flex}.wsi__icon{border-radius:9999px;justify-content:center;align-items:center;width:4rem;height:4rem;display:inline-flex}.wsi__icon svg{width:2rem;height:2rem}.wsi__icon[data-kind=offer]{background:color-mix(in srgb, var(--icon-tone-5) 15%, var(--color-card));color:var(--icon-tone-5)}.wsi__icon[data-kind=request]{background:color-mix(in srgb, var(--icon-tone-3) 15%, var(--color-card));color:var(--icon-tone-3)}.wsi__title{color:var(--color-text);margin:0;font-size:1.25rem;font-weight:900}.wsi__text{color:var(--color-text-muted);margin:0;font-size:.9375rem}.wsi__error{color:var(--color-danger-600);margin:0;font-size:.875rem;font-weight:700}.wsi__actions{flex-wrap:wrap;gap:.5rem;width:100%;margin-top:.5rem;display:flex}.wsi__actions>*{flex:8rem}.wsi__btn{border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.375rem;min-height:3rem;padding:0 1rem;font-size:.9375rem;font-weight:800;display:inline-flex}.wsi__btn svg{width:1.125rem;height:1.125rem}.wsi__btn:disabled{opacity:.5;cursor:not-allowed}.wsi__btn--accept{background:var(--wa-share-bg);color:var(--wa-share-text)}.wsi__btn--choose{background:var(--call-primary-bg);color:var(--call-primary-text)}.wsi__btn--decline{border-color:var(--color-border);background:var(--color-card);color:var(--color-text)}.wsi__btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (min-width:768px){.app-popup-panel.wsi-panel{width:30vw!important;min-width:min(30vw,22rem)!important;max-width:max(30vw,22rem)!important}}
