.buyer-leads-route main .text-\[9px\]{font-size:10px!important}.buyer-leads-route main .text-\[10px\]{font-size:11px!important;line-height:1rem!important}.buyer-leads-route main .text-\[11px\]{font-size:12px!important;line-height:1rem!important}.buyer-leads-route main .text-\[12px\],.buyer-leads-route main .text-xs{font-size:13px!important;line-height:1.05rem!important}.buyer-leads-route main table thead th{letter-spacing:.01em;font-size:12px!important}.buyer-leads-route main table tbody tr{height:58px}.buyer-leads-route main table tbody td{line-height:1.2}.buyer-leads-route .buyer-crm-overview-table{table-layout:fixed;display:block;width:100%!important;min-width:0!important}.buyer-leads-route .buyer-crm-overview-table thead,.buyer-leads-route .buyer-crm-overview-table tbody{width:100%;display:block}.buyer-leads-route .buyer-crm-overview-table .buyer-crm-overview-body{flex-direction:column;display:flex}.buyer-leads-route .buyer-crm-overview-table .buyer-crm-overview-header-row,.buyer-leads-route .buyer-crm-overview-table .buyer-crm-overview-row{grid-template-columns:34px minmax(138px,1.5fr) minmax(94px,.86fr) minmax(128px,1.22fr) 56px 76px minmax(86px,.78fr) minmax(116px,1.02fr) minmax(130px,1.12fr) 74px 82px;align-items:center;width:100%;display:grid!important}.buyer-leads-route .buyer-crm-overview-table .buyer-crm-overview-header-row{min-height:38px}.buyer-leads-route .buyer-crm-overview-table .buyer-crm-overview-row{min-height:60px;height:auto!important}.buyer-leads-route .buyer-crm-overview-table th,.buyer-leads-route .buyer-crm-overview-table td{width:auto!important;min-width:0!important;max-width:none!important}.buyer-leads-route .buyer-crm-overview-table th{white-space:nowrap;align-items:center;height:38px;line-height:1!important;display:flex!important}.buyer-leads-route .buyer-crm-overview-table th:last-child{justify-content:flex-end}.buyer-leads-route .buyer-crm-overview-scroll{overflow-x:clip!important}.buyer-leads-route .buyer-crm-overview-empty-row{width:100%;display:block!important}.buyer-leads-route .buyer-crm-overview-empty-row>td{display:block;width:100%!important}.buyer-leads-route .buyer-crm-sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .14s,background-color .14s;position:relative;padding-right:17px!important}.buyer-leads-route .buyer-crm-sortable:hover,.buyer-leads-route .buyer-crm-sortable:focus-visible{color:hsl(var(--foreground));background:hsl(var(--muted) / .24);outline:none}.buyer-leads-route .buyer-crm-sortable:after{content:"↕";color:hsl(var(--muted-foreground) / .48);font-size:9px;font-weight:700;line-height:1;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.buyer-leads-route .buyer-crm-sort-active{color:hsl(var(--foreground))}.buyer-leads-route .buyer-crm-sort-active[data-buyer-sort-direction=asc]:after{content:"↑";color:hsl(var(--primary))}.buyer-leads-route .buyer-crm-sort-active[data-buyer-sort-direction=desc]:after{content:"↓";color:hsl(var(--primary))}.buyer-leads-route .buyer-crm-next-action-cell{padding-top:7px!important;padding-bottom:7px!important}.buyer-leads-route .buyer-crm-action-chip{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .18);width:fit-content;min-height:23px;color:hsl(var(--foreground) / .92);border-radius:7px;align-items:center;padding:3px 7px;font-weight:650;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:10px!important;line-height:1.1!important;display:inline-flex!important;overflow:hidden!important}.buyer-leads-route .buyer-crm-next-action-date{margin-top:4px!important;font-size:9.5px!important;line-height:1!important}.buyer-leads-route .buyer-crm-next-action-date-empty{display:none!important}.buyer-leads-route .buyer-crm-location-cell{overflow-wrap:anywhere}.buyer-leads-route .buyer-crm-priority-cell{overflow:hidden}.buyer-leads-route .buyer-crm-priority-cell>*{text-overflow:ellipsis;white-space:nowrap;max-width:68px;overflow:hidden}.buyer-leads-route .buyer-crm-actions-cell>div{justify-content:center!important;gap:5px!important}.buyer-leads-route .buyer-crm-actions-cell button{flex:none}.buyer-leads-route [role=dialog] input,.buyer-leads-route [role=dialog] textarea,.buyer-leads-route [role=dialog] button[role=combobox]{-webkit-text-fill-color:hsl(var(--foreground));color:hsl(var(--foreground))!important;opacity:1!important}.buyer-leads-route [role=dialog] input::placeholder,.buyer-leads-route [role=dialog] textarea::placeholder{color:hsl(var(--muted-foreground))!important;opacity:.72!important}.buyer-leads-route .buyer-crm-long-field{min-width:0}.buyer-leads-route .buyer-crm-field-preview{border:1px solid hsl(var(--border) / .75);background:hsl(var(--muted) / .12);max-height:64px;color:hsl(var(--muted-foreground));white-space:normal;overflow-wrap:anywhere;border-radius:7px;margin-top:6px;padding:6px 8px;font-size:10px;line-height:1.35;overflow:auto}.buyer-leads-route .buyer-crm-maps-button{border:1px solid hsl(var(--primary) / .36);background:hsl(var(--primary) / .08);min-height:36px;color:hsl(var(--primary));white-space:nowrap;border-radius:8px;align-self:end;padding:0 12px;font-size:11px;font-weight:650;transition:background-color .14s,border-color .14s}.buyer-leads-route .buyer-crm-maps-button:hover{background:hsl(var(--primary) / .14);border-color:hsl(var(--primary) / .55)}.buyer-leads-route [data-testid=admin-portal-analytics-launcher]{overflow:visible;justify-content:center!important;align-items:center!important;width:2.5rem!important;min-width:2.5rem!important;max-width:2.5rem!important;padding:0!important;display:inline-flex!important;position:fixed!important}.buyer-leads-route [data-testid=admin-portal-analytics-launcher]>svg{display:block;position:absolute;top:50%;left:50%;margin:0!important;transform:translate(-50%,-50%)translate(.25px)!important}.buyer-leads-route [data-testid=admin-portal-analytics-launcher]:after{content:attr(aria-label);pointer-events:none;white-space:nowrap;border:1px solid hsl(var(--border));background:hsl(var(--background) / .97);color:hsl(var(--foreground));opacity:0;visibility:hidden;border-radius:6px;padding:6px 9px;font-size:11px;font-weight:600;line-height:1;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:50%;right:44px;transform:translateY(-50%)translate(4px);box-shadow:0 8px 24px #00000047}.buyer-leads-route [data-testid=admin-portal-analytics-launcher]:hover:after,.buyer-leads-route [data-testid=admin-portal-analytics-launcher]:focus-visible:after{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}@media(max-width:1280px){.buyer-leads-route main .text-\[12px\],.buyer-leads-route main .text-xs{font-size:12.5px!important}}@media(max-width:1179px){.buyer-leads-route .buyer-crm-overview-scroll{overflow-x:auto!important}.buyer-leads-route .buyer-crm-overview-table{min-width:1080px!important}}.buyer-leads-route .buyer-crm-page-heading-row{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:10px!important;display:flex!important}.buyer-leads-route .buyer-crm-page-heading-row>:first-child{width:100%;min-width:0;margin-bottom:0!important}.buyer-leads-route .buyer-crm-page-heading-row>:last-child{width:100%;min-width:0;flex-shrink:1!important;padding-top:0!important}@media(min-width:1180px){.buyer-leads-route .buyer-crm-overview-scroll{overflow-x:clip!important}.buyer-leads-route .buyer-crm-overview-table{width:100%!important;min-width:0!important}.buyer-leads-route .buyer-crm-overview-table td{overflow:hidden;min-width:0!important}.buyer-leads-route .buyer-crm-overview-table td>*{max-width:100%}}.admin-membership-responsive .admin-membership-hidden-action{display:none!important}.admin-membership-responsive .admin-membership-company-link{cursor:pointer;border-radius:6px;transition:background-color .14s,color .14s}.admin-membership-responsive .admin-membership-company-link:hover,.admin-membership-responsive .admin-membership-company-link:focus-visible{background:hsl(var(--primary) / .08);color:hsl(var(--primary));outline:none}.admin-membership-responsive .admin-membership-primary-scroll{overflow-x:clip!important}.admin-membership-responsive .admin-membership-primary-table{table-layout:fixed;display:block;width:100%!important;min-width:0!important}.admin-membership-responsive .admin-membership-primary-table thead,.admin-membership-responsive .admin-membership-primary-table tbody{width:100%;display:block}.admin-membership-responsive .admin-membership-primary-header,.admin-membership-responsive .admin-membership-primary-row{grid-template-columns:minmax(0,1.45fr) minmax(0,1.05fr) minmax(0,.82fr) minmax(0,1.34fr) minmax(0,1.22fr) minmax(0,.86fr) minmax(0,.78fr);align-items:center;width:100%;display:grid!important}.admin-membership-responsive .admin-membership-primary-header{min-height:42px}.admin-membership-responsive .admin-membership-primary-row{min-height:66px;height:auto!important}.admin-membership-responsive .admin-membership-primary-table th,.admin-membership-responsive .admin-membership-primary-table td{overflow-wrap:anywhere;white-space:normal;width:auto!important;min-width:0!important;max-width:none!important;padding-left:6px!important;padding-right:6px!important}.admin-membership-responsive .admin-membership-primary-table th{font-size:11px;line-height:1.15}.admin-membership-responsive .admin-membership-primary-table td{font-size:11px;line-height:1.25}.admin-membership-responsive .admin-membership-primary-table td .inline-flex{text-align:center;max-width:100%;height:auto;min-height:1.25rem;white-space:normal!important}.admin-membership-responsive .admin-membership-billing-scroll{overflow-x:clip!important}.admin-membership-responsive .admin-membership-billing-table{display:block;width:100%!important;min-width:0!important}.admin-membership-responsive .admin-membership-billing-table thead{display:none}.admin-membership-responsive .admin-membership-billing-body{gap:10px;width:100%;display:grid}.admin-membership-responsive .admin-membership-billing-row{background:hsl(var(--card) / .36);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;overflow:hidden;border:1px solid hsl(var(--border) / .72)!important;display:grid!important}.admin-membership-responsive .admin-membership-billing-table td{border-right:1px solid hsl(var(--border) / .42);border-bottom:1px solid hsl(var(--border) / .42);overflow-wrap:anywhere;white-space:normal;min-height:64px;font-size:11px;line-height:1.3;display:block;width:auto!important;min-width:0!important;max-width:none!important;padding:10px 12px!important}.admin-membership-responsive .admin-membership-billing-table td:before{content:attr(data-membership-label);color:hsl(var(--muted-foreground));letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:600;line-height:1.15;display:block}.admin-membership-responsive .admin-membership-billing-table td:nth-child(3n){border-right:0}.admin-membership-responsive .admin-membership-billing-table td:nth-last-child(-n+4){border-bottom:0}.admin-membership-responsive .admin-membership-billing-table td .inline-flex{text-align:left;max-width:100%;height:auto;min-height:1.25rem;white-space:normal!important}@media(max-width:1180px){.admin-membership-responsive .admin-membership-primary-header,.admin-membership-responsive .admin-membership-primary-row{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.25fr) minmax(0,1.15fr) minmax(0,.82fr) minmax(0,.72fr)}.admin-membership-responsive .admin-membership-primary-table th,.admin-membership-responsive .admin-membership-primary-table td{font-size:10.5px;padding-left:5px!important;padding-right:5px!important}}@media(max-width:900px){.admin-membership-responsive .admin-membership-primary-scroll{overflow-x:auto!important}.admin-membership-responsive .admin-membership-primary-table{min-width:900px!important}.admin-membership-responsive .admin-membership-billing-row{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-membership-responsive .admin-membership-billing-table td:nth-child(3n){border-right:1px solid hsl(var(--border) / .42)}.admin-membership-responsive .admin-membership-billing-table td:nth-child(2n){border-right:0}}
