.CondoHero_heroSection__lxBwW{background:#ffffff;border-bottom:1px solid var(--border-light);padding:20px 0 16px}.CondoHero_container__InWAk{max-width:1440px;margin:0 auto;padding:0 24px}.CondoHero_topNavRow__D7aeP{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;flex-wrap:wrap}.CondoHero_backButton__JByY5{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;color:var(--text-primary,#0f172a);background:#f8fafc;border:1px solid var(--border-default,#e2e8f0);border-radius:9999px;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 2px rgba(0,0,0,.04)}.CondoHero_backButton__JByY5:hover{background:#ffffff;color:var(--color-emerald-700,#047857);border-color:var(--color-emerald-400,#34d399);box-shadow:0 2px 8px rgba(16,185,129,.15);transform:translateX(-2px)}.CondoHero_backButton__JByY5 svg{transition:transform .2s ease;color:var(--color-emerald-600,#059669)}.CondoHero_backButton__JByY5:hover svg{transform:translateX(-3px);color:var(--color-emerald-700,#047857)}.CondoHero_breadcrumb__yKmkt{display:flex;align-items:center;gap:6px;font-size:12px;margin-bottom:0}.CondoHero_breadLink__4BZG0{color:var(--text-muted);transition:color .15s ease}.CondoHero_breadLink__4BZG0:hover{color:var(--text-primary)}.CondoHero_breadSep__DBuGh{color:var(--border-default)}.CondoHero_breadCurrent__flZY0{color:var(--text-secondary);font-weight:500}.CondoHero_mainRow__9nnlC{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.CondoHero_titleArea__5M3jm{display:flex;flex-direction:column;gap:4px}.CondoHero_titleHeading__9Xc3U{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.CondoHero_title__b0ly7{font-size:28px;font-weight:800;letter-spacing:-.03em;color:var(--text-primary);line-height:1.1}.CondoHero_location__Gf3ZM{font-size:14px;font-weight:500;color:var(--text-muted)}.CondoHero_tagline__XGn_N{font-size:14px;color:var(--text-secondary)}.CondoHero_statsGroup__XYIpG{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.CondoHero_statsBadge__u32y0{display:inline-flex;align-items:center;gap:8px;background:var(--brand-primary-light);border:1px solid rgba(15,81,50,.15);padding:6px 14px;border-radius:var(--radius-full)}.CondoHero_dot__Si5J9{width:7px;height:7px;border-radius:50%;background:var(--brand-primary);box-shadow:0 0 0 2px rgba(15,81,50,.2)}.CondoHero_availableNumber__6xqYv{font-size:14px;font-weight:800;color:var(--brand-primary)}.CondoHero_availableText__Ypiaj{font-size:13px;font-weight:600;color:var(--brand-primary)}.CondoHero_badgeSep__ysjSt{color:var(--brand-primary);opacity:.5;font-weight:700;margin:0 1px}.CondoHero_opportunitiesBadge__LyuAj{display:inline-flex;align-items:center;gap:6px;background:#f0fdf4;border:1px solid #bbf7d0;padding:6px 14px;border-radius:var(--radius-full);cursor:pointer;transition:all .15s ease;font-family:inherit}.CondoHero_opportunitiesBadge__LyuAj:hover{background:#dcfce7;border-color:#86efac;transform:translateY(-1px)}.CondoHero_oppSparkle__k9MCA{font-size:13px;line-height:1}.CondoHero_oppCount___tygz{font-size:14px;font-weight:800;color:#065f46}.CondoHero_oppLabel__iG4h6{font-size:13px;font-weight:600;color:#065f46}.CondoHero_m2Badge__sW_cf{display:inline-flex;align-items:baseline;gap:5px;background:#f8fafc;border:1px solid #e2e8f0;padding:6px 14px;border-radius:var(--radius-full);box-shadow:0 1px 2px rgba(0,0,0,.04);transition:all .15s ease}.CondoHero_m2Badge__sW_cf:hover{background:#ffffff;border-color:#cbd5e1}.CondoHero_m2Label__ifAZU{font-size:12px;font-weight:500;color:#64748b}.CondoHero_m2Value___UDl0{font-size:14px;font-weight:800;color:#0f172a;letter-spacing:-.01em}.CondoHero_m2Unit__O1Ucm{font-size:12px;font-weight:600;color:#64748b}@media (max-width:768px){.CondoHero_heroSection__lxBwW{padding:16px 0 12px}.CondoHero_container__InWAk{padding:0 16px}.CondoHero_mainRow__9nnlC{flex-direction:column;align-items:flex-start;gap:12px}.CondoHero_title__b0ly7{font-size:22px}.CondoHero_statsBadge__u32y0{padding:4px 10px}}.CustomSelect_selectContainer__XrVi6{position:relative;display:inline-block;width:100%}.CustomSelect_selectTrigger__Pq8GP{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:#ffffff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;cursor:pointer;outline:none;text-align:left;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 1px 2px rgba(0,0,0,.02);box-sizing:border-box}.CustomSelect_sizeSm__YcLON .CustomSelect_selectTrigger__Pq8GP{padding:.35rem .65rem;font-size:.8rem;font-weight:600;border-radius:7px;min-height:32px}.CustomSelect_sizeMd__ttszS .CustomSelect_selectTrigger__Pq8GP{padding:.55rem .85rem;font-size:.88rem;font-weight:600;border-radius:8px;min-height:38px}.CustomSelect_sizeLg__pdLe8 .CustomSelect_selectTrigger__Pq8GP{padding:.75rem 1rem;font-size:.95rem;font-weight:500;border-radius:10px;min-height:44px}.CustomSelect_selectTrigger__Pq8GP:hover:not(:disabled){border-color:#94a3b8;background:#fafafa}.CustomSelect_selectTriggerOpen__fZlkP,.CustomSelect_selectTrigger__Pq8GP:focus-visible{border-color:#0f172a!important;box-shadow:0 0 0 2px rgba(15,23,42,.1)!important;background:#ffffff!important}.CustomSelect_selectTriggerError__05QoY{border-color:#ef4444!important}.CustomSelect_selectTriggerError__05QoY:focus-visible{box-shadow:0 0 0 2px rgba(239,68,68,.15)!important}.CustomSelect_selectTriggerDisabled__IaXbl{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#94a3b8!important;cursor:not-allowed!important;opacity:.7}.CustomSelect_selectValueWrap__8tMyf{display:flex;align-items:center;gap:.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0}.CustomSelect_selectPlaceholder__GKbsG{color:#94a3b8;font-weight:400}.CustomSelect_selectValue__f2ihz{color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomSelect_selectChevron__ZDJfP{color:#64748b;transition:transform .2s ease,color .2s ease;flex-shrink:0}.CustomSelect_selectChevronOpen___gFqk{transform:rotate(180deg);color:#0f172a}.CustomSelect_dropdownMenu__4_UNd{position:fixed;background:#ffffff;border:1px solid #cbd5e1;border-radius:10px;box-shadow:0 12px 32px -4px rgba(15,23,42,.18),0 4px 12px -2px rgba(15,23,42,.08);max-height:260px;overflow-y:auto;z-index:999999;padding:.35rem;box-sizing:border-box}.CustomSelect_dropdownMenuDownward__TM3FE{animation:CustomSelect_dropdownFadeDown__6MLld .15s cubic-bezier(.16,1,.3,1)}.CustomSelect_dropdownMenuUpward__X3wqj{animation:CustomSelect_dropdownFadeUp__gEcXI .15s cubic-bezier(.16,1,.3,1)}@keyframes CustomSelect_dropdownFadeDown__6MLld{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes CustomSelect_dropdownFadeUp__gEcXI{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.CustomSelect_dropdownList__0_Su4{display:flex;flex-direction:column;gap:2px}.CustomSelect_optionItem__Ywwc9{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem .75rem;border:none;background:transparent;border-radius:6px;cursor:pointer;text-align:left;font-size:.84rem;color:#334155;font-weight:500;transition:all .12s ease;box-sizing:border-box;white-space:nowrap}.CustomSelect_sizeSm__YcLON .CustomSelect_optionItem__Ywwc9{padding:.4rem .6rem;font-size:.8rem}.CustomSelect_optionItem__Ywwc9:hover:not(:disabled){background:#f1f5f9;color:#0f172a}.CustomSelect_optionItemActive__YAn47{background:#f1f5f9!important;color:#0f172a!important;font-weight:700}.CustomSelect_optionLabelWrap__PTAs9{display:flex;align-items:center;gap:.45rem;overflow:hidden;text-overflow:ellipsis;flex:1 1;min-width:0}.CustomSelect_optionIconWrap__uLf89{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.CustomSelect_optionTextCol__GGhJM{display:flex;flex-direction:column;gap:1px}.CustomSelect_optionLabel__aVXiG,.CustomSelect_optionTextCol__GGhJM{overflow:hidden;text-overflow:ellipsis}.CustomSelect_optionSublabel__acHf5{font-size:.74rem;color:#64748b;font-weight:400}.CustomSelect_optionRightWrap__3iBwt{display:flex;align-items:center;gap:.4rem;flex-shrink:0;margin-left:.5rem}.CustomSelect_optionBadge__dUy0T{font-size:.68rem;font-weight:700;padding:2px 6px;border-radius:4px;background:#e2e8f0;color:#475569}.CustomSelect_optionCheckIcon__rraeD{color:#0f172a;flex-shrink:0}.CustomSelect_optionDisabled__YSikN{opacity:.4;cursor:not-allowed}.CustomSelect_dropdownMenu__4_UNd::-webkit-scrollbar{width:4px}.CustomSelect_dropdownMenu__4_UNd::-webkit-scrollbar-track{background:#f8fafc;border-radius:4px}.CustomSelect_dropdownMenu__4_UNd::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.CustomSelect_dropdownMenu__4_UNd::-webkit-scrollbar-thumb:hover{background:#94a3b8}.AdminDashboardView_adminContainer__dlMHI{width:100%;display:flex;flex-direction:column;gap:1.5rem}.AdminDashboardView_header__O9D4E{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding-bottom:.5rem}.AdminDashboardView_headerLeft__UMgNU{display:flex;flex-direction:column;gap:.35rem}.AdminDashboardView_eyebrowRow__N2BEd{display:flex;align-items:center;gap:.5rem}.AdminDashboardView_eyebrow__0k_St{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#006b3f}.AdminDashboardView_title__VIfpv{font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:800;letter-spacing:-.03em;color:#0f172a;margin:0;line-height:1.2}.AdminDashboardView_subtitle__t7JwI{font-size:.885rem;color:#64748b;margin:0}.AdminDashboardView_headerRight__fqW1_{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.AdminDashboardView_condoSelectorBox__i1gOw{display:flex;align-items:center;gap:.5rem;background:#ffffff;border:1px solid #cbd5e1;border-radius:9px;padding:.45rem .85rem;box-shadow:0 1px 2px rgba(0,0,0,.03)}.AdminDashboardView_condoSelectLabel__g8IGu{font-size:.8rem;font-weight:600;color:#64748b}.AdminDashboardView_condoSelect__g9wko{border:none;background:transparent;font-size:.875rem;font-weight:700;color:#0f172a;outline:none;cursor:pointer}.AdminDashboardView_openMapLink__iK9WE{display:inline-flex;align-items:center;gap:.45rem;background:#006b3f;color:#ffffff;font-size:.825rem;font-weight:600;padding:.55rem 1rem;border-radius:9px;text-decoration:none;box-shadow:0 1px 2px rgba(0,107,63,.15);transition:all .15s ease}.AdminDashboardView_openMapLink__iK9WE:hover{background:#005230;transform:translateY(-1px)}.AdminDashboardView_kpiGrid__lEZo7{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.875rem;gap:.875rem}@media (max-width:1200px){.AdminDashboardView_kpiGrid__lEZo7{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.AdminDashboardView_kpiGrid__lEZo7{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.AdminDashboardView_kpiGrid__lEZo7{grid-template-columns:1fr}}.AdminDashboardView_kpiCard__GQ_MJ{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:1.1rem 1.25rem;display:flex;flex-direction:column;gap:.35rem;box-shadow:0 1px 3px rgba(0,0,0,.03);transition:border-color .15s ease,box-shadow .15s ease}.AdminDashboardView_kpiCard__GQ_MJ:hover{border-color:#cbd5e1;box-shadow:0 3px 8px rgba(0,0,0,.05)}.AdminDashboardView_kpiTopRow__UJnPs{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:1.5rem}.AdminDashboardView_kpiLabel__5RywR{font-size:.8rem;font-weight:600;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AdminDashboardView_kpiTag__PfYMx{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .4rem;border-radius:4px;background:#f1f5f9;color:#475569}.AdminDashboardView_kpiTagAvailable__d0V_0{background:#ecfdf5;color:#047857;border:1px solid #d1fae5}.AdminDashboardView_kpiTagReserved__fQJhs{background:#fffbeb;color:#b45309;border:1px solid #fef3c7}.AdminDashboardView_kpiTagSold__e4CN3{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.AdminDashboardView_kpiTagPending__a5Wh5{background:#eff6ff;color:#1d4ed8;border:1px solid #dbeafe}.AdminDashboardView_kpiValueRow__P7IQt{margin-top:.25rem}.AdminDashboardView_kpiValue__PGHpJ{font-size:1.75rem;font-weight:800;letter-spacing:-.03em;color:#0f172a;line-height:1}.AdminDashboardView_valAvailable__TjHnm{color:#047857}.AdminDashboardView_valReserved__YZqh_{color:#b45309}.AdminDashboardView_valSold__N_M2g{color:#334155}.AdminDashboardView_valPending__ZReK8{color:#1d4ed8}.AdminDashboardView_kpiSubText__JycFH{font-size:.72rem;font-weight:500;color:#94a3b8}.AdminDashboardView_toastError__T4emO,.AdminDashboardView_toastSuccess__YFY10{display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;border-radius:9px;font-size:.85rem;font-weight:600;animation:AdminDashboardView_fadeIn__IBlL7 .2s ease-out}.AdminDashboardView_toastSuccess__YFY10{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.AdminDashboardView_toastError__T4emO{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}@keyframes AdminDashboardView_fadeIn__IBlL7{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.AdminDashboardView_inventoryCard__F1o2S{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.03);overflow:hidden;display:flex;flex-direction:column}.AdminDashboardView_inventoryTabsRow__sdLgZ{padding:0 1.25rem;background:#ffffff;border-bottom:1px solid #e2e8f0;overflow-x:auto;scrollbar-width:none}.AdminDashboardView_inventoryTabsRow__sdLgZ::-webkit-scrollbar{display:none}.AdminDashboardView_inventoryTabs__8_oMW{display:flex;align-items:center;gap:.5rem}.AdminDashboardView_invTabBtn__kIdpq{display:inline-flex;align-items:center;gap:.45rem;padding:.95rem .5rem;background:transparent;border:none;border-bottom:2px solid transparent;color:#64748b;font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s ease;margin-bottom:-1px}.AdminDashboardView_invTabBtn__kIdpq:hover{color:#0f172a}.AdminDashboardView_invTabActive__qLo0k{color:#006b3f;font-weight:700;border-bottom-color:#006b3f}.AdminDashboardView_tabCounter__06FfA{display:inline-flex;align-items:center;justify-content:center;padding:.1rem .45rem;border-radius:12px;font-size:.72rem;font-weight:700;background:#f1f5f9;color:#475569}.AdminDashboardView_invTabActive__qLo0k .AdminDashboardView_tabCounter__06FfA{background:#dcfce7;color:#047857}.AdminDashboardView_counterAvail__r0Aad{background:#ecfdf5;color:#047857}.AdminDashboardView_counterRes__UZGFX{background:#fffbeb;color:#b45309}.AdminDashboardView_counterSold__6WQaQ{background:#f1f5f9;color:#475569}.AdminDashboardView_counterPending__Tmfd2{background:#eff6ff;color:#1d4ed8}.AdminDashboardView_counterPendingAlert__H5uEZ{background:#ef4444;color:#ffffff;font-weight:800;box-shadow:0 1px 4px rgba(239,68,68,.4)}.AdminDashboardView_filterToolbar__AgJkV{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap}.AdminDashboardView_filterToolbarLeft__l7Nk5{display:flex;align-items:center;gap:.6rem;flex:1 1;min-width:280px;flex-wrap:wrap}.AdminDashboardView_searchBox__8DhfB{display:flex;align-items:center;gap:.5rem;background:#ffffff;border:1px solid #cbd5e1;border-radius:8px;padding:.45rem .75rem;min-width:240px;flex:1 1;max-width:380px;transition:border-color .15s ease,box-shadow .15s ease}.AdminDashboardView_searchBox__8DhfB:focus-within{border-color:#006b3f;box-shadow:0 0 0 2px rgba(0,107,63,.1)}.AdminDashboardView_searchInput__rgO7V{border:none;background:transparent;font-size:.825rem;color:#0f172a;outline:none;width:100%}.AdminDashboardView_searchInput__rgO7V::placeholder{color:#94a3b8}.AdminDashboardView_clearSearchBtn___VKdW{border:none;background:transparent;color:#94a3b8;font-size:1.1rem;cursor:pointer;padding:0;line-height:1}.AdminDashboardView_clearSearchBtn___VKdW:hover{color:#0f172a}.AdminDashboardView_filterSelect__RrdP7{background:#ffffff;border:1px solid #cbd5e1;border-radius:8px;padding:.45rem .75rem;font-size:.825rem;color:#334155;font-weight:500;outline:none;cursor:pointer;transition:border-color .15s ease}.AdminDashboardView_filterSelect__RrdP7:focus{border-color:#006b3f}.AdminDashboardView_filterToolbarRight__vvL_s{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.AdminDashboardView_btnExport__A1_Az{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .75rem;background:#ffffff;border:1px solid #cbd5e1;border-radius:8px;font-size:.8rem;font-weight:600;color:#334155;cursor:pointer;transition:all .15s ease}.AdminDashboardView_btnExport__A1_Az:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.AdminDashboardView_btnBulkSold__b1aGK{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .75rem;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;font-size:.78rem;font-weight:600;color:#475569;cursor:pointer;transition:all .15s ease}.AdminDashboardView_btnBulkSold__b1aGK:hover:not(:disabled){background:#e2e8f0;color:#0f172a}.AdminDashboardView_btnBulkAvail__fmOYM{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .75rem;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;font-size:.78rem;font-weight:600;color:#047857;cursor:pointer;transition:all .15s ease}.AdminDashboardView_btnBulkAvail__fmOYM:hover:not(:disabled){background:#d1fae5}.AdminDashboardView_btnRefresh__0dLpq{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .75rem;background:#ffffff;border:1px solid #cbd5e1;border-radius:8px;font-size:.8rem;font-weight:600;color:#334155;cursor:pointer}.AdminDashboardView_dotSold__r_6NL{width:7px;height:7px;border-radius:50%;background:#94a3b8}.AdminDashboardView_dotAvail__0VsoQ{width:7px;height:7px;border-radius:50%;background:#10b981}.AdminDashboardView_tableWrapper__iwQcn{width:100%;overflow-x:auto}.AdminDashboardView_table__ZEMHQ{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}.AdminDashboardView_table__ZEMHQ thead th{background:#ffffff;color:#64748b;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.75rem 1.25rem;border-bottom:1px solid #e2e8f0;white-space:nowrap}.AdminDashboardView_table__ZEMHQ tbody tr{border-bottom:1px solid #f1f5f9;transition:background-color .1s ease}.AdminDashboardView_table__ZEMHQ tbody tr:hover{background-color:#f8fafc}.AdminDashboardView_table__ZEMHQ tbody td{padding:.85rem 1.25rem;color:#334155;vertical-align:middle}.AdminDashboardView_emptyTable__8S0Ou{text-align:center;padding:3rem 1.25rem;color:#64748b;font-size:.9rem}.AdminDashboardView_lotNumberBadge__B0b1Y{display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:800;color:#0f172a}.AdminDashboardView_blockName__P__Tz{font-size:.825rem;font-weight:600;color:#475569;background:#f1f5f9;padding:.2rem .5rem;border-radius:6px}.AdminDashboardView_lotAlley__odqFO{font-size:.825rem;color:#64748b}.AdminDashboardView_lotArea__t5AyL{font-size:.85rem;font-weight:600;color:#0f172a}.AdminDashboardView_lotPrice__MWoUX{font-size:.875rem;font-weight:800;color:#0f172a}.AdminDashboardView_statusBadge__3hvsq{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border-radius:20px;font-size:.75rem;font-weight:700;white-space:nowrap}.AdminDashboardView_statusDot___7ge6{width:6px;height:6px;border-radius:50%}.AdminDashboardView_badge_available___e6fS{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.AdminDashboardView_badge_available___e6fS .AdminDashboardView_statusDot___7ge6{background:#059669}.AdminDashboardView_badge_reserved__w2rzt{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.AdminDashboardView_badge_reserved__w2rzt .AdminDashboardView_statusDot___7ge6{background:#d97706}.AdminDashboardView_badge_sold__VVS1B{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.AdminDashboardView_badge_sold__VVS1B .AdminDashboardView_statusDot___7ge6{background:#94a3b8}.AdminDashboardView_badge_pending__AH48g{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.AdminDashboardView_badge_pending__AH48g .AdminDashboardView_statusDot___7ge6{background:#2563eb}.AdminDashboardView_badge_approved__CIday{background:#ecfdf5;color:#047857}.AdminDashboardView_badge_rejected__iTK8j{background:#fef2f2;color:#991b1b}.AdminDashboardView_actionButtonGroup__WRIX2{display:flex;align-items:center;justify-content:flex-end;gap:.3rem}.AdminDashboardView_lotActionBtn__sAvCf{padding:.35rem .6rem;border-radius:6px;font-size:.72rem;font-weight:600;cursor:pointer;transition:all .12s ease;border:1px solid transparent}.AdminDashboardView_lotActionBtnAvail__QCWsa{background:#f8fafc;color:#047857;border-color:#cbd5e1}.AdminDashboardView_lotActionBtnAvail__QCWsa:hover:not(:disabled){background:#ecfdf5;border-color:#a7f3d0}.AdminDashboardView_lotActionBtnActiveAvail__IBcrK{background:#dcfce7;color:#047857;border-color:#86efac;opacity:.6;cursor:default}.AdminDashboardView_lotActionBtnRes__NoUmL{background:#f8fafc;color:#b45309;border-color:#cbd5e1}.AdminDashboardView_lotActionBtnRes__NoUmL:hover:not(:disabled){background:#fffbeb;border-color:#fde68a}.AdminDashboardView_lotActionBtnActiveRes__dcohv{background:#fef3c7;color:#b45309;border-color:#fde68a;opacity:.6;cursor:default}.AdminDashboardView_lotActionBtnSold__GfzQC{background:#f8fafc;color:#475569;border-color:#cbd5e1}.AdminDashboardView_lotActionBtnSold__GfzQC:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.AdminDashboardView_lotActionBtnActiveSold__azBU3{background:#f1f5f9;color:#64748b;border-color:#e2e8f0;opacity:.6;cursor:default}.AdminDashboardView_paginationFooter__E9x0R{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.25rem;background:#ffffff;border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:1rem}.AdminDashboardView_pageSizeSelector__C2Eg9{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:#64748b}.AdminDashboardView_pageSizeSelect__mXk2f{background:#ffffff;border:1px solid #cbd5e1;border-radius:6px;padding:.25rem .5rem;font-size:.78rem;color:#334155;outline:none;cursor:pointer}.AdminDashboardView_pageInfo__gIO8j{font-size:.8rem;color:#64748b}.AdminDashboardView_paginationNav__HTSHP{display:flex;align-items:center;gap:.35rem}.AdminDashboardView_pageNavArrow___VVSe{padding:.3rem .65rem;border-radius:6px;font-size:.78rem;font-weight:600;background:#ffffff;border:1px solid #cbd5e1;color:#334155;cursor:pointer;transition:all .12s ease}.AdminDashboardView_pageNavArrow___VVSe:hover:not(:disabled){background:#f1f5f9;color:#0f172a}.AdminDashboardView_pageNavArrow___VVSe:disabled{opacity:.4;cursor:not-allowed}.AdminDashboardView_pageNumbers__38WGx{display:flex;align-items:center;gap:.2rem}.AdminDashboardView_pageNumberBtn___WdMl{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:.78rem;font-weight:600;background:transparent;border:1px solid transparent;color:#475569;cursor:pointer}.AdminDashboardView_pageNumberBtn___WdMl:hover{background:#f1f5f9;color:#0f172a}.AdminDashboardView_pageNumberActive__cppsd{background:#006b3f;color:#ffffff;border-color:#006b3f}.AdminDashboardView_pageNumberActive__cppsd:hover{background:#005230;color:#ffffff}.AdminDashboardView_ellipsis__WWwbq{padding:0 .2rem;color:#94a3b8;font-size:.8rem}.AdminDashboardView_contactSub__vH65A,.AdminDashboardView_tdSub__MrCsT{display:flex;flex-direction:column;font-size:.75rem;color:#64748b;margin-top:.15rem}.AdminDashboardView_emptyBox__T2p8Z,.AdminDashboardView_loadingBox__XxOdA{padding:3rem 1rem;text-align:center;color:#64748b;font-size:.9rem}.AdminDashboardView_createLink__f14N3{display:inline-block;margin-top:.5rem;color:#006b3f;font-weight:600;text-decoration:none}.AdminDashboardView_userCell__F4KL4{display:flex;align-items:center;gap:.75rem}.AdminDashboardView_userAvatarSmall__yEgwL{border-radius:50%;object-fit:cover}.AdminDashboardView_userAvatarFallbackSmall__tjQpz{width:36px;height:36px;border-radius:50%;background:#e2e8f0;color:#334155;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.AdminDashboardView_userInfoCol__N2XIZ{display:flex;flex-direction:column}.AdminDashboardView_userName__bTyiv{font-size:.85rem;color:#0f172a}.AdminDashboardView_userEmailText__KL0st{font-size:.72rem;color:#64748b}.AdminDashboardView_userIdSmall__Ml5UR{font-size:.65rem;color:#94a3b8}.AdminDashboardView_userDate__XrQrl,.AdminDashboardView_userPhone__7Y_kN{font-size:.8rem;color:#475569}.AdminDashboardView_roleBadge__cDvEq{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border-radius:6px;font-size:.72rem;font-weight:700}.AdminDashboardView_roleBadgeBuyer__fDr6D{background:#f1f5f9;color:#475569}.AdminDashboardView_roleBadgeBroker__ep2Xf{background:#eff6ff;color:#1d4ed8}.AdminDashboardView_roleBadgeOwner__Vbfuw{background:#fdf4ff;color:#86198f}.AdminDashboardView_roleBadgeAdmin__XLe4L{background:#fef3c7;color:#92400e}.AdminDashboardView_roleActionCell__jZSuY{display:inline-flex;align-items:center;gap:.5rem}.AdminDashboardView_roleSelect__umihl{background:#ffffff;border:1px solid #cbd5e1;border-radius:6px;padding:.3rem .55rem;font-size:.78rem;font-weight:600;color:#0f172a;outline:none;cursor:pointer}.AdminDashboardView_spinning__9u_QI,.AdminDashboardView_updatingSpinner__xKkQJ{animation:AdminDashboardView_spin__rAjCQ .8s linear infinite}@keyframes AdminDashboardView_spin__rAjCQ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AdminDashboardView_privacyBadgeExact__us4Nj{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;border-radius:6px}.AdminDashboardView_privacyBadgeBlock__Q9MZl,.AdminDashboardView_privacyBadgeExact__us4Nj{display:inline-flex;align-items:center;padding:.2rem .5rem;font-size:.72rem;font-weight:700;white-space:nowrap}.AdminDashboardView_privacyBadgeBlock__Q9MZl{background:#fef3c7;color:#b45309;border:1px solid #fde68a;border-radius:6px}.AdminDashboardView_privacyBadgeHidden__8eJJW{display:inline-flex;align-items:center;padding:.2rem .5rem;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:6px;font-size:.72rem;font-weight:700;white-space:nowrap}.UserManagementView_container__cxAU6{display:flex;flex-direction:column;gap:1.5rem;width:100%}.UserManagementView_header__egd8s{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding-bottom:.5rem}.UserManagementView_eyebrow__oWBZX{display:inline-block;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#0d543a;background:#e6f4ea;padding:.25rem .65rem;border-radius:6px;margin-bottom:.5rem}.UserManagementView_title__WJ1E0{font-size:1.75rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;margin:0 0 .4rem}.UserManagementView_subtitle__Hf6pN{font-size:.95rem;color:#64748b;margin:0;max-width:680px;line-height:1.5}.UserManagementView_kpiGrid__DkfpP{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1rem;gap:1rem}.UserManagementView_kpiCard__AbNaD{background:#ffffff;border:1.5px solid #e2e8f0;border-radius:12px;padding:1.1rem 1.25rem;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.02);transition:all .18s cubic-bezier(.4,0,.2,1);cursor:pointer;width:100%;outline:none}.UserManagementView_kpiCard__AbNaD:hover{transform:translateY(-2px);border-color:#cbd5e1;box-shadow:0 6px 16px rgba(0,0,0,.06)}.UserManagementView_kpiCardActive__vFn9p{background:#f8fafc;border-color:#063a2f!important;box-shadow:0 0 0 3px rgba(6,58,47,.12),0 4px 12px rgba(0,0,0,.06)!important}.UserManagementView_kpi_total__5_tFn.UserManagementView_kpiCardActive__vFn9p{border-color:#0f172a!important;box-shadow:0 0 0 3px rgba(15,23,42,.12),0 4px 12px rgba(0,0,0,.06)!important}.UserManagementView_kpi_buyer__TlAbA.UserManagementView_kpiCardActive__vFn9p{border-color:#2563eb!important;box-shadow:0 0 0 3px rgba(37,99,235,.15),0 4px 12px rgba(0,0,0,.06)!important}.UserManagementView_kpi_broker__ognfO.UserManagementView_kpiCardActive__vFn9p{border-color:#059669!important;box-shadow:0 0 0 3px rgba(5,150,105,.15),0 4px 12px rgba(0,0,0,.06)!important}.UserManagementView_kpi_admin__Vlyxn.UserManagementView_kpiCardActive__vFn9p{border-color:#d97706!important;box-shadow:0 0 0 3px rgba(217,119,6,.15),0 4px 12px rgba(0,0,0,.06)!important}.UserManagementView_kpiTopRow__5T8Ku{display:flex;align-items:center;justify-content:space-between;width:100%}.UserManagementView_kpiLabel__lNzky{font-size:.82rem;font-weight:600;color:#64748b}.UserManagementView_activePill__S1VFb{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:9999px;background:#0f172a;color:#ffffff}.UserManagementView_kpi_buyer__TlAbA .UserManagementView_activePill__S1VFb{background:#1d4ed8}.UserManagementView_kpi_broker__ognfO .UserManagementView_activePill__S1VFb{background:#064e3b}.UserManagementView_kpi_admin__Vlyxn .UserManagementView_activePill__S1VFb{background:#92400e}.UserManagementView_kpiTag__ZEL5b{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:4px}.UserManagementView_kpiValue__RasHc{font-size:1.75rem;font-weight:800;letter-spacing:-.03em;color:#0f172a;line-height:1}.UserManagementView_kpi_total__5_tFn .UserManagementView_kpiTag__ZEL5b{background:#f1f5f9;color:#475569}.UserManagementView_kpi_buyer__TlAbA .UserManagementView_kpiValue__RasHc{color:#1d4ed8}.UserManagementView_kpi_buyer__TlAbA .UserManagementView_kpiTag__ZEL5b{background:#eff6ff;color:#1d4ed8;border:1px solid #dbeafe}.UserManagementView_kpi_broker__ognfO .UserManagementView_kpiValue__RasHc{color:#0d543a}.UserManagementView_kpi_broker__ognfO .UserManagementView_kpiTag__ZEL5b{background:#ecfdf5;color:#0d543a;border:1px solid #a7f3d0}.UserManagementView_kpi_owner__WWsEB .UserManagementView_kpiValue__RasHc{color:#0d543a}.UserManagementView_kpi_admin__Vlyxn .UserManagementView_kpiValue__RasHc{color:#b45309}.UserManagementView_kpi_admin__Vlyxn .UserManagementView_kpiTag__ZEL5b{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.UserManagementView_toastSuccess___73N8{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;border-radius:8px}.UserManagementView_toastError__cCBST,.UserManagementView_toastSuccess___73N8{padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;animation:UserManagementView_fadeIn__xOBWN .2s ease}.UserManagementView_toastError__cCBST{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;border-radius:8px}.UserManagementView_tableCard__c33dq{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px -4px rgba(0,0,0,.03)}.UserManagementView_tableControls___LTUB{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid #f1f5f9;flex-wrap:wrap}.UserManagementView_tableControlsTitle__4ZNyn{font-size:1.05rem;font-weight:700;color:#0f172a}.UserManagementView_filterRow__zYV03{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.UserManagementView_searchBox__DyVUW{display:flex;align-items:center;gap:.5rem;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:.5rem .85rem;width:280px}.UserManagementView_searchInput__jv9tq{border:none;background:transparent;font-size:.88rem;color:#0f172a;outline:none;width:100%}.UserManagementView_filterSelect__znH__{background:#f8fafc;color:#0f172a;outline:none}.UserManagementView_filterSelect__znH__,.UserManagementView_refreshBtn__T7l95{border:1px solid #cbd5e1;border-radius:8px;padding:.5rem .85rem;font-size:.88rem;font-weight:600;cursor:pointer}.UserManagementView_refreshBtn__T7l95{display:flex;align-items:center;gap:.4rem;background:#ffffff;color:#475569;transition:all .15s ease}.UserManagementView_refreshBtn__T7l95:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.UserManagementView_spinning__NSDoy{animation:UserManagementView_spin__iPlKZ 1s linear infinite}@keyframes UserManagementView_spin__iPlKZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes UserManagementView_fadeIn__xOBWN{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.UserManagementView_tableWrapper__7keCG{overflow-x:auto;width:100%}.UserManagementView_table__zLzBk{width:100%;border-collapse:collapse;text-align:left;font-size:.88rem}.UserManagementView_table__zLzBk th{background:#f8fafc;padding:.85rem 1.25rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;border-bottom:1px solid #e2e8f0}.UserManagementView_table__zLzBk td{padding:1rem 1.25rem;border-bottom:1px solid #f1f5f9;color:#334155;vertical-align:middle}.UserManagementView_tableRow__ZJYlO:hover td{background:#fbfcfe}.UserManagementView_userCell__j_FDT{display:flex;align-items:center;gap:.85rem}.UserManagementView_userAvatar__Y6uPG{width:38px;height:38px;border-radius:50%;object-fit:cover;flex-shrink:0}.UserManagementView_userAvatarFallback__CE7o_{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#0d543a,#04382a);color:#ffffff;font-weight:700;font-size:.95rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.UserManagementView_userInfo__Bpntw{display:flex;flex-direction:column;gap:.15rem}.UserManagementView_userName__rRAPH{font-size:.92rem;font-weight:700;color:#0f172a}.UserManagementView_userEmail__WrK1s{font-size:.82rem;color:#0284c7;font-weight:500}.UserManagementView_userId__I50B1{font-size:.72rem;color:#94a3b8;font-family:monospace}.UserManagementView_userPhone__6E_yc{font-size:.88rem;color:#475569;font-weight:500}.UserManagementView_userDate__jl6RO{font-size:.85rem;color:#64748b}.UserManagementView_roleBadge__O7BNx{display:inline-flex;align-items:center;font-size:.72rem;font-weight:700;padding:.25rem .65rem;border-radius:6px;text-transform:uppercase;letter-spacing:.04em}.UserManagementView_roleBadge_buyer__BjoTZ{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.UserManagementView_roleBadge_broker__86UIK{background:#ecfdf5;color:#0d543a;border:1px solid #a7f3d0}.UserManagementView_roleBadge_owner__kDvVP{background:#f3e8ff;color:#7e22ce;border:1px solid #e9d5ff}.UserManagementView_roleBadge_platform_admin__lQZhT{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.UserManagementView_roleActionCell__E4wPs{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.UserManagementView_roleSelect__VpHK_{padding:.45rem .75rem;font-size:.85rem;font-weight:600;border:1px solid #cbd5e1;border-radius:6px;background:#ffffff;color:#0f172a;outline:none;cursor:pointer;transition:all .15s ease}.UserManagementView_roleSelect__VpHK_:focus{border-color:#0d543a;box-shadow:0 0 0 2px rgba(13,84,58,.15)}.UserManagementView_roleSelect__VpHK_:disabled{opacity:.6;cursor:not-allowed}.UserManagementView_updatingSpinner__0zYRe{width:14px;height:14px;border:2px solid #0d543a;border-top-color:transparent;border-radius:50%;animation:UserManagementView_spin__iPlKZ .8s linear infinite}.UserManagementView_protectedBadge__SsjXk{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.78rem;font-weight:700;color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:6px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:.02em}.UserManagementView_emptyBox__5_pa_{padding:3.5rem 1.5rem;text-align:center;color:#64748b;display:flex;flex-direction:column;align-items:center;gap:.75rem}.UserManagementView_emptyIcon__SmKg0{font-size:2.5rem}.UserManagementView_emptyTitle__jhQVk{font-size:1.1rem;font-weight:700;color:#0f172a;margin:0}.UserManagementView_emptyDesc__N8xrj{font-size:.9rem;color:#64748b;margin:0;max-width:420px}.UserManagementView_clearSearchBtn__7h_Jh{background:#f1f5f9;border:1px solid #cbd5e1;color:#334155;padding:.4rem .9rem;border-radius:6px;font-size:.82rem;font-weight:600;cursor:pointer;margin-top:.5rem}.UserManagementView_loadingBox__QedMr{padding:4rem 1.5rem;text-align:center;color:#64748b;font-size:.95rem;font-weight:600}.UserManagementView_creciTagWrap__618WC{display:inline-flex;align-items:center;gap:6px;margin-top:4px}.UserManagementView_creciVerifiedTag__IzDO3{color:#065f46;background:#d1fae5;border:1px solid #a7f3d0;border-radius:4px}.UserManagementView_creciPendingTag__VptVT,.UserManagementView_creciVerifiedTag__IzDO3{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;padding:2px 6px}.UserManagementView_creciPendingTag__VptVT{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:4px}.UserManagementView_quickApproveBtn__DCfDR{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;color:#ffffff;background:#064e3b;border:none;padding:2px 8px;border-radius:4px;cursor:pointer;transition:all .15s ease}.UserManagementView_quickApproveBtn__DCfDR:hover{background:#04382a}.UserManagementView_consultCouncilLink__HLCB4{display:inline-flex;align-items:center;font-size:10.5px;font-weight:600;color:#0284c7;background:#f0f9ff;border:1px solid #bae6fd;padding:2px 7px;border-radius:4px;text-decoration:none;transition:all .15s ease}.UserManagementView_consultCouncilLink__HLCB4:hover{color:#0369a1;background:#e0f2fe;border-color:#7dd3fc;text-decoration:underline}.CondominiumManagementView_container__Wk1Ko{display:flex;flex-direction:column;gap:24px;width:100%}.CondominiumManagementView_headerRow__Y6_1G{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.CondominiumManagementView_titleArea__vbznD{display:flex;flex-direction:column;gap:4px}.CondominiumManagementView_pageTitle__JPeH7{font-size:24px;font-weight:800;color:#0f172a;letter-spacing:-.02em;margin:0}.CondominiumManagementView_pageSubtitle__rzLiH{font-size:14px;color:#64748b;margin:0}.CondominiumManagementView_newCondoBtn__eZ5SU{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#064e3b;color:#ffffff;font-size:13.5px;font-weight:700;border-radius:10px;border:none;cursor:pointer;box-shadow:0 4px 12px rgba(6,78,59,.2);transition:all .15s ease}.CondominiumManagementView_newCondoBtn__eZ5SU:hover{background:#04382a;transform:translateY(-1px)}.CondominiumManagementView_kpiGrid__tEXSi{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.CondominiumManagementView_kpiCard__yKCiE{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:18px 20px;display:flex;align-items:center;gap:14px}.CondominiumManagementView_kpiIcon__OySpF{width:44px;height:44px;border-radius:10px;background:#f0fdf4;color:#064e3b;display:flex;align-items:center;justify-content:center}.CondominiumManagementView_kpiInfo__YiIMT{display:flex;flex-direction:column;gap:2px}.CondominiumManagementView_kpiLabel__0KBLq{font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.CondominiumManagementView_kpiValue__TYcP3{font-size:20px;font-weight:800;color:#0f172a}.CondominiumManagementView_tableContainer__L3R9_{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.04)}.CondominiumManagementView_tableHeader__Ir6u3{padding:16px 20px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;gap:12px}.CondominiumManagementView_tableSearchInput__txLC_{max-width:320px;width:100%;height:38px;padding:0 14px;border:1px solid #cbd5e1;border-radius:8px;font-size:13px;outline:none}.CondominiumManagementView_tableSearchInput__txLC_:focus{border-color:#064e3b}.CondominiumManagementView_table__k3ZzM{width:100%;border-collapse:collapse;text-align:left}.CondominiumManagementView_th__V55nj{background:#f8fafc;padding:12px 18px;font-size:12px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e2e8f0}.CondominiumManagementView_tr__8umtv{border-bottom:1px solid #f1f5f9;transition:background-color .15s ease}.CondominiumManagementView_tr__8umtv:hover{background:#f8fafc}.CondominiumManagementView_td__Pa6y1{padding:14px 18px;font-size:13.5px;color:#1e293b;vertical-align:middle}.CondominiumManagementView_condoCell__fhV2W{display:flex;align-items:center;gap:12px}.CondominiumManagementView_condoThumb__VYHUx{width:52px;height:42px;border-radius:8px;object-fit:cover;background:#e2e8f0;border:1px solid #e2e8f0}.CondominiumManagementView_condoMeta__q6TMk{display:flex;flex-direction:column;gap:2px}.CondominiumManagementView_condoTitle__GIzol{font-weight:700;color:#0f172a}.CondominiumManagementView_condoSlug__S0nUQ{font-size:11.5px;color:#94a3b8;font-family:monospace}.CondominiumManagementView_gpsBadge__nTXjR{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;background:#f1f5f9;color:#334155;font-family:monospace;font-size:11px;font-weight:600}.CondominiumManagementView_gpsMissing__ZYomR{color:#b45309;background:#fef3c7}.CondominiumManagementView_statusActive__SL9sD{background:#0f172a;color:#ffffff;border:1px solid #0f172a;border-radius:6px}.CondominiumManagementView_statusActive__SL9sD,.CondominiumManagementView_statusComingSoon__JiSdJ{display:inline-flex;align-items:center;padding:4px 10px;font-size:11.5px;font-weight:700;letter-spacing:.02em}.CondominiumManagementView_statusComingSoon__JiSdJ{background:#f1f5f9;color:#475569;border:1px solid #cbd5e1;border-radius:6px}.CondominiumManagementView_statusDot__EKntQ{display:none!important}.CondominiumManagementView_actionBtn__XjcVN{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;font-size:12px;font-weight:600;color:#334155;cursor:pointer;text-decoration:none;transition:all .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.03);white-space:nowrap}.CondominiumManagementView_actionBtn__XjcVN:hover{border-color:#0f172a;color:#ffffff;background:#0f172a;transform:translateY(-1px);box-shadow:0 3px 8px rgba(15,23,42,.18)}.CondominiumManagementView_modalBackdrop___Laec{position:fixed;inset:0;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;display:flex;align-items:center;justify-content:center;padding:24px}.CondominiumManagementView_modalCard__cA36y{background:#ffffff;border-radius:20px;max-width:680px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);display:flex;flex-direction:column}.CondominiumManagementView_modalHeader__YOm1B{padding:20px 24px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between}.CondominiumManagementView_modalTitle__7VOI8{font-size:18px;font-weight:800;color:#0f172a;margin:0}.CondominiumManagementView_modalCloseBtn__68vdC{background:none;border:none;font-size:22px;color:#94a3b8;cursor:pointer;padding:4px}.CondominiumManagementView_modalBody__4hEoI{padding:24px;display:flex;flex-direction:column;gap:18px}.CondominiumManagementView_formRow__hq7aG{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.CondominiumManagementView_formGroup__Tmvl4{display:flex;flex-direction:column;gap:6px}.CondominiumManagementView_label__7yn5A{font-size:12.5px;font-weight:700;color:#334155}.CondominiumManagementView_input__SdkaT{height:40px;padding:0 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:13.5px;color:#0f172a;outline:none}.CondominiumManagementView_input__SdkaT:focus{border-color:#064e3b;box-shadow:0 0 0 3px rgba(6,78,59,.1)}.CondominiumManagementView_textarea__EtN1D{padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:13.5px;color:#0f172a;outline:none;resize:vertical;min-height:70px}.CondominiumManagementView_textarea__EtN1D:focus{border-color:#064e3b;box-shadow:0 0 0 3px rgba(6,78,59,.1)}.CondominiumManagementView_gpsHelpBox__sUoxJ{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:10px 14px;font-size:12px;color:#166534;line-height:1.45}.CondominiumManagementView_modalFooter__XfvYs{padding:16px 24px;border-top:1px solid #e2e8f0;display:flex;align-items:center;justify-content:flex-end;gap:12px;background:#f8fafc;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.CondominiumManagementView_cancelBtn__vGieT{padding:9px 18px;background:#ffffff;border:1px solid #cbd5e1;border-radius:8px;font-size:13px;font-weight:600;color:#475569;cursor:pointer}.CondominiumManagementView_saveBtn__KHDNH{padding:9px 22px;background:#064e3b;color:#ffffff;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(6,78,59,.2)}.CondominiumManagementView_saveBtn__KHDNH:hover{background:#04382a}.CondominiumManagementView_gallerySection__4N0ri{display:flex;flex-direction:column;gap:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px;margin-top:4px}.CondominiumManagementView_gallerySectionHeader__NyqSD{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700;color:#0f172a}.CondominiumManagementView_galleryAddRow__XQNyX{display:flex;gap:8px;align-items:center}.CondominiumManagementView_galleryAddBtn__KPsJw{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:#064e3b;color:#ffffff;border:none;border-radius:8px;font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap;transition:all .15s ease}.CondominiumManagementView_galleryAddBtn__KPsJw:hover{background:#04382a}.CondominiumManagementView_gallerySuggestions__HkdP4{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.CondominiumManagementView_suggestionLabel__wPdKh{font-size:11.5px;color:#64748b;font-weight:600}.CondominiumManagementView_suggestionChip__eXaZ8{padding:4px 10px;background:#ffffff;border:1px solid #cbd5e1;border-radius:9999px;font-size:11.5px;color:#334155;font-weight:500;cursor:pointer;transition:all .15s ease}.CondominiumManagementView_suggestionChip__eXaZ8:hover{background:#e2e8f0;border-color:#94a3b8;color:#0f172a}.CondominiumManagementView_galleryGrid__tUtRK{display:grid;grid-template-columns:repeat(auto-fill,minmax(135px,1fr));grid-gap:12px;gap:12px;margin-top:6px}.CondominiumManagementView_galleryCard__2KeCh{position:relative;aspect-ratio:4/3;border-radius:8px;overflow:hidden;background:#e2e8f0;border:2.5px solid #e2e8f0;transition:all .2s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CondominiumManagementView_galleryCard__2KeCh:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12);border-color:#cbd5e1}.CondominiumManagementView_galleryCardCover__RAKZS{border-color:#0f172a;box-shadow:0 0 0 3px rgba(15,23,42,.25);cursor:default}.CondominiumManagementView_galleryCardCover__RAKZS:hover{transform:none;box-shadow:0 0 0 3px rgba(15,23,42,.35);border-color:#0f172a}.CondominiumManagementView_galleryCardImg__2Sfb0{width:100%;height:100%;object-fit:cover;display:block}.CondominiumManagementView_coverBadge__mGQ1a{position:absolute;top:6px;left:6px;background:#0f172a;color:#ffffff;font-size:10px;font-weight:700;padding:3px 8px;border-radius:4px;z-index:2;text-transform:uppercase;letter-spacing:.05em;display:inline-flex;align-items:center;gap:4px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.CondominiumManagementView_nonCoverHint__CvLko{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.75),transparent);color:#ffffff;font-size:10px;font-weight:600;padding:12px 6px 4px;text-align:center;pointer-events:none;transition:opacity .2s ease;z-index:2}.CondominiumManagementView_galleryActions__P6Ku_{position:absolute;inset:0;background:rgba(15,23,42,.65);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;opacity:0;transition:opacity .2s ease;z-index:3;padding:8px}.CondominiumManagementView_galleryCard__2KeCh:hover .CondominiumManagementView_galleryActions__P6Ku_{opacity:1}.CondominiumManagementView_setCoverBtn__DOk7t{background:#0f172a;color:#ffffff;border:1px solid rgba(255,255,255,.2);font-size:11px;font-weight:700;padding:6px 12px;border-radius:6px;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:5px;box-shadow:0 2px 6px rgba(0,0,0,.3);transition:all .15s ease}.CondominiumManagementView_setCoverBtn__DOk7t:hover{background:#1e293b;transform:scale(1.04)}.CondominiumManagementView_removePhotoBtn__uyQB4{background:#ef4444;color:#ffffff;border:none;font-size:10.5px;font-weight:600;padding:4px 10px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .15s ease}.CondominiumManagementView_removePhotoBtn__uyQB4:hover{background:#dc2626;transform:scale(1.04)}.CondominiumManagementView_emptyGallery__CZzSc{text-align:center;padding:20px;color:#94a3b8;font-size:12.5px;font-style:italic;background:#ffffff;border-radius:8px;border:1px dashed #cbd5e1}.CondominiumManagementView_addPhotoCard__oKuMB{position:relative;aspect-ratio:4/3;border-radius:8px;background:#ffffff;border:2px dashed #cbd5e1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;color:#0f172a;transition:all .2s ease;padding:8px;text-align:center}.CondominiumManagementView_addPhotoCard__oKuMB:hover{border-color:#0f172a;background:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 12px rgba(15,23,42,.08)}.CondominiumManagementView_addPhotoCardLoading__UtQRV{opacity:.85;cursor:wait;border-color:#0f172a;background:#f8fafc}.CondominiumManagementView_addPhotoCardLoading__UtQRV:hover{transform:none}.CondominiumManagementView_spinner____7dA{animation:CondominiumManagementView_spin__plkU0 1s linear infinite;color:#0f172a}@keyframes CondominiumManagementView_spin__plkU0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CondominiumManagementView_addPhotoCardText__J3BHH{font-size:11.5px;font-weight:700;color:#0f172a}.CondominiumManagementView_addPhotoCardSub__zhtF9{font-size:10px;color:#64748b}.CondominiumManagementView_uploadFileBtn__SvOc8{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#ffffff;border:1.5px solid #064e3b;color:#064e3b;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s ease;width:-moz-fit-content;width:fit-content}.CondominiumManagementView_uploadFileBtn__SvOc8:hover{background:#f0fdf4;transform:translateY(-1px)}.CondominiumManagementView_uploadFileBtn__SvOc8:active{transform:translateY(0)}.CondominiumManagementView_dwgSection__bnfRW{display:flex;flex-direction:column;gap:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px;margin-top:4px}.CondominiumManagementView_dwgSectionHeader___sjGy{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700;color:#0f172a}.CondominiumManagementView_dwgFileBox__f3v00{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;gap:12px}.CondominiumManagementView_dwgFileInfo__bL0L6{display:flex;align-items:center;gap:10px;overflow:hidden}.CondominiumManagementView_dwgFileName__3d2Zi{font-size:13px;font-weight:700;color:#166534;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CondominiumManagementView_dwgTag__XNlpo{background:#dcfce7;color:#15803d;font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.04em}.CondominiumManagementView_removeDwgBtn__ZEjxq{background:#fee2e2;color:#b91c1c;border:1px solid #fecaca;font-size:11.5px;font-weight:700;padding:6px 12px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .15s ease;white-space:nowrap}.CondominiumManagementView_removeDwgBtn__ZEjxq:hover{background:#fecaca}.BrokerManagementView_container__zQYin{display:flex;flex-direction:column;gap:24px;width:100%}.BrokerManagementView_toast__WMrRN{position:fixed;bottom:24px;right:24px;background:#0f172a;color:#ffffff;padding:12px 20px;border-radius:9999px;font-size:13.5px;font-weight:600;box-shadow:0 10px 25px rgba(0,0,0,.25);z-index:1000;animation:BrokerManagementView_slideIn__YEV7e .2s ease}@keyframes BrokerManagementView_slideIn__YEV7e{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.BrokerManagementView_header__WkCx_{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.BrokerManagementView_categoryTag__wVhIx{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#064e3b;margin-bottom:4px}.BrokerManagementView_title__BCm9x{font-size:24px;font-weight:800;color:#0f172a;letter-spacing:-.02em;margin:0 0 6px;font-family:var(--font-heading),"Plus Jakarta Sans",sans-serif}.BrokerManagementView_subtitle__28Vps{font-size:14px;color:#64748b;margin:0;max-width:600px;line-height:1.5}.BrokerManagementView_headerActions__L3WTc{display:flex;align-items:center;gap:10px}.BrokerManagementView_refreshBtn__qDeaE{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;background:#ffffff;border:1px solid #cbd5e1;border-radius:9999px;font-size:13px;font-weight:600;color:#475569;cursor:pointer;transition:all .15s ease}.BrokerManagementView_refreshBtn__qDeaE:hover{background:#f8fafc;color:#0f172a;border-color:#94a3b8}.BrokerManagementView_addBtn__9j3Fx{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;background:#064e3b;color:#ffffff;border:none;border-radius:9999px;font-size:13.5px;font-weight:700;cursor:pointer;box-shadow:0 2px 6px rgba(6,78,59,.25);transition:all .15s ease}.BrokerManagementView_addBtn__9j3Fx:hover{background:#04382a;transform:translateY(-1px)}.BrokerManagementView_kpiGrid__1v0rK{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.BrokerManagementView_kpiCard__vpTmd{background:#ffffff;border:1.5px solid #e2e8f0;border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:4px;box-shadow:0 1px 3px rgba(0,0,0,.02);cursor:pointer;width:100%;outline:none;transition:all .18s cubic-bezier(.4,0,.2,1)}.BrokerManagementView_kpiCard__vpTmd:hover{transform:translateY(-2px);border-color:#cbd5e1;box-shadow:0 6px 16px rgba(0,0,0,.06)}.BrokerManagementView_kpiCardActive__0CSe_{background:#f8fafc;border-color:#063a2f!important;box-shadow:0 0 0 3px rgba(6,58,47,.12),0 4px 12px rgba(0,0,0,.06)!important}.BrokerManagementView_kpiHeader__lNSm8{display:flex;align-items:center;justify-content:space-between;width:100%}.BrokerManagementView_kpiLabel___SafK{font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.BrokerManagementView_kpiIcon__32Ezn{font-size:15px}.BrokerManagementView_kpiValue___h2za{font-size:26px;font-weight:800;color:#0f172a;letter-spacing:-.02em;margin:4px 0 2px}.BrokerManagementView_valGreen__rUzeG{color:#064e3b}.BrokerManagementView_valAmber__yqvtv{color:#d97706}.BrokerManagementView_valGold__LE7dQ{color:#b45309}.BrokerManagementView_kpiFoot__H5sPI{font-size:12px;color:#94a3b8;font-weight:500}.BrokerManagementView_filterBar__7NvqH{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.BrokerManagementView_searchBox__LI5hR{position:relative;display:flex;align-items:center;flex:1 1;min-width:260px;max-width:440px}.BrokerManagementView_searchIcon__nmEDk{position:absolute;left:14px;color:#94a3b8}.BrokerManagementView_searchInput__b1yss{width:100%;height:38px;padding:0 32px 0 38px;border:1px solid #cbd5e1;border-radius:9999px;font-size:13px;color:#0f172a;outline:none;background:#ffffff;transition:all .15s ease}.BrokerManagementView_searchInput__b1yss:focus{border-color:#064e3b;box-shadow:0 0 0 3px rgba(6,78,59,.1)}.BrokerManagementView_clearBtn__wJuiB{position:absolute;right:12px;background:none;border:none;font-size:12px;color:#94a3b8;cursor:pointer}.BrokerManagementView_filtersGroup__ErYGN{display:flex;align-items:center;gap:10px}.BrokerManagementView_selectFilter__Lw5UU{height:38px;padding:0 14px;border:1px solid #cbd5e1;border-radius:9999px;font-size:12.5px;font-weight:600;color:#334155;background:#ffffff;outline:none;cursor:pointer}.BrokerManagementView_tableWrapper__kH9gw{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;overflow-x:auto;box-shadow:0 1px 3px rgba(0,0,0,.02)}.BrokerManagementView_table__L60Ul{width:100%;border-collapse:collapse;text-align:left;font-size:13.5px}.BrokerManagementView_table__L60Ul th{background:#f8fafc;padding:12px 18px;font-size:11.5px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e2e8f0}.BrokerManagementView_table__L60Ul td{padding:14px 18px;border-bottom:1px solid #f1f5f9;color:#334155;vertical-align:middle}.BrokerManagementView_table__L60Ul tr:last-child td{border-bottom:none}.BrokerManagementView_table__L60Ul tr:hover td{background-color:#f8fafc}.BrokerManagementView_brokerCell__iZqIr{display:flex;align-items:center;gap:12px}.BrokerManagementView_avatarImg__p5If4{border-radius:50%;object-fit:cover}.BrokerManagementView_avatarInitial___3dZ_{width:38px;height:38px;border-radius:50%;background:#e2e8f0;display:flex;align-items:center;justify-content:center}.BrokerManagementView_avatarInitial___3dZ_,.BrokerManagementView_brokerName__6NtjE{color:#0f172a;font-size:14px;font-weight:700}.BrokerManagementView_brokerEmail__0D_oO{font-size:12px;color:#64748b}.BrokerManagementView_creciTag__dvSYy{display:inline-block;padding:3px 8px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;font-size:11.5px;font-weight:700;color:#334155;letter-spacing:.03em}.BrokerManagementView_tierSelect__T2t7z{padding:4px 10px;border-radius:9999px;font-size:11.5px;font-weight:700;cursor:pointer;outline:none;border:1px solid transparent}.BrokerManagementView_levelBadge__CwRio{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;letter-spacing:.01em;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BrokerManagementView_levelBadge_STANDARD__Yj0ri{background:#f8fafc;color:#475569;border:1px solid #e2e8f0}.BrokerManagementView_levelBadge_PRO__Ct6Rh{background:#f0fdf4;color:#064e3b;border:1px solid #a7f3d0}.BrokerManagementView_levelBadge_ELITE__VI4ej{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.BrokerManagementView_tooltipContainer__WrYzZ{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:default}.BrokerManagementView_statusIconWrap__yg_hF{display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:6px;transition:transform .15s cubic-bezier(.4,0,.2,1)}.BrokerManagementView_tooltipContainer__WrYzZ:hover .BrokerManagementView_statusIconWrap__yg_hF{transform:scale(1.18)}.BrokerManagementView_iconVerified__e3BsB{color:#10b981;filter:drop-shadow(0 1px 2px rgba(16,185,129,.25))}.BrokerManagementView_iconPending__gPG1b{color:#f59e0b;filter:drop-shadow(0 1px 2px rgba(245,158,11,.25))}.BrokerManagementView_tooltipPopup__B9uLs{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);background:#0f172a;color:#f8fafc;padding:6px 12px;border-radius:8px;font-size:11.5px;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;box-shadow:0 10px 25px -5px rgba(0,0,0,.35),0 8px 10px -6px rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.12);z-index:50;display:flex;flex-direction:column;align-items:center;gap:2px}.BrokerManagementView_tooltipPopup__B9uLs:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#0f172a}.BrokerManagementView_tooltipContainer__WrYzZ:hover .BrokerManagementView_tooltipPopup__B9uLs{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.BrokerManagementView_tooltipTitleGreen__Mc5_D{color:#34d399;font-weight:700;font-size:11px;letter-spacing:.02em}.BrokerManagementView_tooltipTitleAmber__ik1P7{color:#fbbf24;font-weight:700;font-size:11px;letter-spacing:.02em}.BrokerManagementView_statsCell__t9M_G{font-size:13px;color:#64748b;display:flex;align-items:center;gap:5px}.BrokerManagementView_statsDot__N_s_n{color:#cbd5e1}.BrokerManagementView_whatsappBtn__nQ_Ii{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9999px;color:#15803d;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s ease}.BrokerManagementView_whatsappBtn__nQ_Ii:hover{background:#dcfce7}.BrokerManagementView_actionsRow__xpU21{display:flex;align-items:center;justify-content:flex-end;gap:8px}.BrokerManagementView_editBtn__PZVXY{padding:4px 10px;background:#ffffff;border:1px solid #cbd5e1;border-radius:6px;font-size:12px;font-weight:600;color:#334155;cursor:pointer;transition:all .15s ease}.BrokerManagementView_editBtn__PZVXY:hover{background:#f8fafc;color:#0f172a;border-color:#94a3b8}.BrokerManagementView_approveBtn__uCaSV{padding:4px 10px;background:#064e3b;border:1px solid #064e3b;border-radius:6px;font-size:12px;font-weight:700;color:#ffffff;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .15s ease}.BrokerManagementView_approveBtn__uCaSV:hover{background:#04382a;border-color:#04382a}.BrokerManagementView_rejectBtn__MSioH{padding:4px 8px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;font-size:12px;font-weight:600;color:#ef4444;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.BrokerManagementView_rejectBtn__MSioH:hover{background:#fee2e2;color:#dc2626}.BrokerManagementView_emptyState__woKYV,.BrokerManagementView_loadingBox__BaKSw{background:#ffffff;border:1px dashed #cbd5e1;border-radius:16px;padding:48px 24px;text-align:center;color:#64748b}.BrokerManagementView_emptyIcon__57lr8{font-size:32px;display:block;margin-bottom:8px}.BrokerManagementView_emptyTitle__zt_0Q{font-size:16px;font-weight:700;color:#0f172a;margin:0 0 4px}.BrokerManagementView_emptyText__ZiZAS{font-size:13.5px;color:#64748b;margin:0}.BrokerManagementView_modalOverlay__XBLx6{position:fixed;inset:0;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.BrokerManagementView_modalContent__wYWf6{background:#ffffff;border-radius:20px;width:100%;max-width:580px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden;animation:BrokerManagementView_modalIn__qzaI4 .2s ease}@keyframes BrokerManagementView_modalIn__qzaI4{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.BrokerManagementView_modalHeader__Nb3ng{padding:18px 24px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between}.BrokerManagementView_modalTitle__y34DZ{font-size:17px;font-weight:800;color:#0f172a;margin:0}.BrokerManagementView_closeBtn__xNXmj{background:none;border:none;font-size:18px;color:#94a3b8;cursor:pointer}.BrokerManagementView_closeBtn__xNXmj:hover{color:#0f172a}.BrokerManagementView_modalForm__KQcD3{padding:20px 24px;display:flex;flex-direction:column;gap:16px}.BrokerManagementView_formRow__2GJ8a{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.BrokerManagementView_formGroup__6gf6F{display:flex;flex-direction:column;gap:6px}.BrokerManagementView_label__8UfHn{font-size:12.5px;font-weight:700;color:#334155}.BrokerManagementView_input__8nFu4,.BrokerManagementView_select__GMwap,.BrokerManagementView_textarea__RC4to{width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:8px 12px;font-size:13.5px;color:#0f172a;outline:none;font-family:inherit;transition:border-color .15s ease}.BrokerManagementView_input__8nFu4:focus,.BrokerManagementView_select__GMwap:focus,.BrokerManagementView_textarea__RC4to:focus{border-color:#064e3b;box-shadow:0 0 0 3px rgba(6,78,59,.1)}.BrokerManagementView_textarea__RC4to{resize:vertical}.BrokerManagementView_modalActions__dbtid{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:12px;border-top:1px solid #f1f5f9}.BrokerManagementView_cancelBtn__4vvtN{padding:9px 18px;background:#f1f5f9;border:none;border-radius:9999px;font-size:13px;font-weight:600;color:#475569;cursor:pointer}.BrokerManagementView_saveBtn__LuKn1{padding:9px 22px;background:#064e3b;color:#ffffff;border:none;border-radius:9999px;font-size:13.5px;font-weight:700;cursor:pointer;box-shadow:0 2px 6px rgba(6,78,59,.2)}.BrokerManagementView_saveBtn__LuKn1:hover{background:#04382a}@media (max-width:1024px){.BrokerManagementView_kpiGrid__1v0rK{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.BrokerManagementView_formRow__2GJ8a,.BrokerManagementView_kpiGrid__1v0rK{grid-template-columns:1fr}}.LeadsCrmView_container__NKDOy{display:flex;flex-direction:column;gap:22px;width:100%}.LeadsCrmView_toast__Xgwo9{position:fixed;bottom:24px;right:24px;background:#0f172a;color:#ffffff;padding:12px 20px;border-radius:9999px;font-size:13.5px;font-weight:600;box-shadow:0 10px 25px rgba(0,0,0,.25);z-index:1000;animation:LeadsCrmView_slideIn__8FTqh .2s ease}@keyframes LeadsCrmView_slideIn__8FTqh{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.LeadsCrmView_header__bLLQO{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.LeadsCrmView_categoryTag__BpjLR{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#064e3b;margin-bottom:4px}.LeadsCrmView_title__gbR_W{font-size:24px;font-weight:800;color:#0f172a;letter-spacing:-.02em;margin:0 0 6px;font-family:var(--font-heading),"Plus Jakarta Sans",sans-serif}.LeadsCrmView_subtitle__l__Jc{font-size:14px;color:#64748b;margin:0;max-width:600px;line-height:1.5}.LeadsCrmView_headerActions__2glCL{display:flex;align-items:center;gap:12px}.LeadsCrmView_viewToggle__BGbC4{display:inline-flex;align-items:center;background:#f1f5f9;padding:3px;border-radius:9999px;gap:2px}.LeadsCrmView_toggleBtn__x4T3Z{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:9999px;border:none;background:transparent;font-size:12.5px;font-weight:600;color:#64748b;cursor:pointer;transition:all .15s ease}.LeadsCrmView_toggleBtnActive__E17sd{background:#ffffff;color:#0f172a;font-weight:700;box-shadow:0 2px 6px rgba(0,0,0,.08)}.LeadsCrmView_addLeadBtn__ZNP80{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;background:#064e3b;color:#ffffff;border:none;border-radius:9999px;font-size:13.5px;font-weight:700;cursor:pointer;box-shadow:0 2px 6px rgba(6,78,59,.25);transition:all .15s ease}.LeadsCrmView_addLeadBtn__ZNP80:hover{background:#04382a;transform:translateY(-1px)}.LeadsCrmView_kpiGrid__zQt1Z{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.LeadsCrmView_kpiCard__u1v_J{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:4px;box-shadow:0 1px 3px rgba(0,0,0,.02)}.LeadsCrmView_kpiLabel__wxNn0{font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.LeadsCrmView_kpiValue__FgJ4a{font-size:26px;font-weight:800;color:#0f172a;letter-spacing:-.02em;margin:4px 0 2px}.LeadsCrmView_valBlue__J0waa{color:#2563eb}.LeadsCrmView_valPurple__qKBh7{color:#7c3aed}.LeadsCrmView_valGreen__bo_zP{color:#064e3b}.LeadsCrmView_kpiSub__JtQIU{font-size:12px;color:#94a3b8;font-weight:500}.LeadsCrmView_filterBar__mEq6Y{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.LeadsCrmView_searchBox__TpaGz{position:relative;display:flex;align-items:center;flex:1 1;min-width:260px;max-width:440px}.LeadsCrmView_searchIcon__CPCPj{position:absolute;left:14px;color:#94a3b8}.LeadsCrmView_searchInput__sCPzd{width:100%;height:38px;padding:0 32px 0 38px;border:1px solid #cbd5e1;border-radius:9999px;font-size:13px;color:#0f172a;outline:none;background:#ffffff;transition:all .15s ease}.LeadsCrmView_searchInput__sCPzd:focus{border-color:#064e3b;box-shadow:0 0 0 3px rgba(6,78,59,.1)}.LeadsCrmView_clearBtn__DJO87{position:absolute;right:12px;background:none;border:none;font-size:12px;color:#94a3b8;cursor:pointer}.LeadsCrmView_filtersGroup__bfmuL{display:flex;align-items:center;gap:10px}.LeadsCrmView_selectFilter__zH2I6{height:38px;padding:0 14px;border:1px solid #cbd5e1;border-radius:9999px;font-size:12.5px;font-weight:600;color:#334155;background:#ffffff;outline:none;cursor:pointer}.LeadsCrmView_kanbanBoard__aZJDq{display:grid;grid-template-columns:repeat(6,minmax(230px,1fr));grid-gap:14px;gap:14px;overflow-x:auto;padding-bottom:12px;min-height:480px}.LeadsCrmView_kanbanColumn__L1zJ1{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;display:flex;flex-direction:column;min-width:230px;overflow:hidden;transition:all .2s ease}.LeadsCrmView_kanbanColumnDragOver__6P1ii{background:#f0fdf4!important;border-color:#10b981!important;box-shadow:0 0 0 2px rgba(16,185,129,.25),inset 0 0 16px rgba(16,185,129,.08)}.LeadsCrmView_columnHeader__mKMF4{padding:12px 14px;background:#ffffff;border-bottom:1px solid #e2e8f0;border-top:3px solid transparent;display:flex;flex-direction:column;gap:4px}.LeadsCrmView_columnTitleRow__e3P33{display:flex;align-items:center;justify-content:space-between}.LeadsCrmView_columnTitle__9Xh8I{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#0f172a}.LeadsCrmView_columnCount__6H__n{font-size:11px;font-weight:700;background:#f1f5f9;color:#475569;padding:2px 7px;border-radius:9999px}.LeadsCrmView_columnSum__ZpkLX{font-size:11.5px;font-weight:700;color:#064e3b}.LeadsCrmView_columnCards__J5UOD{padding:10px;display:flex;flex-direction:column;gap:10px;flex:1 1;overflow-y:auto;max-height:540px}.LeadsCrmView_emptyColumn__syOuC{padding:32px 10px;text-align:center;font-size:12px;color:#94a3b8;font-style:italic;border:1.5px dashed transparent;border-radius:8px;transition:all .15s ease}.LeadsCrmView_leadCard__2hRhr{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:7px;box-shadow:0 1px 3px rgba(0,0,0,.03);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;box-sizing:border-box;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,opacity .15s ease}.LeadsCrmView_leadCard__2hRhr:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.06);transform:translateY(-2px)}.LeadsCrmView_leadCard__2hRhr:active{cursor:-webkit-grabbing;cursor:grabbing}.LeadsCrmView_leadCardDragging__Kwcr8{opacity:.35!important;transform:scale(.96)!important;border:1.5px dashed #064e3b!important;box-shadow:0 8px 24px rgba(0,0,0,.12)!important}.LeadsCrmView_leadCardTop__7tBYK{justify-content:space-between}.LeadsCrmView_cardTopMeta__jXMj_,.LeadsCrmView_leadCardTop__7tBYK{display:flex;align-items:center;gap:6px}.LeadsCrmView_deleteCardBtn__n46Je{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:3px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.LeadsCrmView_deleteCardBtn__n46Je:hover{background:#fee2e2;color:#ef4444}.LeadsCrmView_leadBuyerName__oicNw{font-size:13.5px;font-weight:700;color:#0f172a;margin:0}.LeadsCrmView_leadTime__k8zCc{font-size:11px;color:#94a3b8;white-space:nowrap}.LeadsCrmView_leadCondoTag__deOaC{font-size:11.5px;color:#475569;font-weight:500}.LeadsCrmView_leadValBadge__9RZk5{display:inline-block;font-size:12px;font-weight:800;color:#064e3b;background:#f0fdf4;padding:2px 6px;border-radius:4px;align-self:flex-start}.LeadsCrmView_leadNoteSnippet__t5XG7{font-size:11.5px;color:#64748b;margin:0;background:#f8fafc;padding:4px 6px;border-radius:4px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.LeadsCrmView_leadCardFooter__uS8sx{display:flex;align-items:center;gap:6px;padding-top:8px;border-top:1px solid #f1f5f9;margin-top:2px;width:100%;box-sizing:border-box}.LeadsCrmView_whatsappCardIconBtn__kcv3O{display:inline-flex;align-items:center;justify-content:center;width:32px;height:28px;min-width:32px;background:#25D366;border:1px solid #20bd5a;border-radius:7px;color:#ffffff;text-decoration:none;transition:all .15s ease;flex-shrink:0;box-shadow:0 1px 2px rgba(37,211,102,.2)}.LeadsCrmView_whatsappCardIconBtn__kcv3O:hover{background:#20bd5a;transform:translateY(-1px);box-shadow:0 3px 6px rgba(37,211,102,.3)}.LeadsCrmView_statusSelectQuick__FnFgx{height:28px;flex:1 1;min-width:0;width:100%;font-size:11.5px;font-weight:600;color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:7px;padding:0 6px;outline:none;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:all .15s ease;line-height:26px;box-sizing:border-box}.LeadsCrmView_statusSelectQuick__FnFgx:hover{background:#ffffff;border-color:#94a3b8;color:#0f172a}.LeadsCrmView_statusSelectQuick__FnFgx:focus{border-color:#064e3b;box-shadow:0 0 0 2px rgba(6,78,59,.15)}.LeadsCrmView_tableWrapper__FzPfF{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;overflow-x:auto;box-shadow:0 1px 3px rgba(0,0,0,.02)}.LeadsCrmView_table__h42lu{width:100%;border-collapse:collapse;text-align:left;font-size:13.5px}.LeadsCrmView_table__h42lu th{background:#f8fafc;padding:12px 18px;font-size:11.5px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e2e8f0}.LeadsCrmView_table__h42lu td{padding:14px 18px;border-bottom:1px solid #f1f5f9;color:#334155;vertical-align:middle}.LeadsCrmView_table__h42lu tr:last-child td{border-bottom:none}.LeadsCrmView_table__h42lu tr:hover td{background-color:#f8fafc}.LeadsCrmView_tableBuyer__zSFMR{display:flex;flex-direction:column}.LeadsCrmView_buyerNameText__xsun1{font-weight:700;color:#0f172a}.LeadsCrmView_buyerEmailText__5Mc2l{font-size:11.5px;color:#64748b}.LeadsCrmView_tablePhoneLink__HH_Ft{display:inline-flex;align-items:center;gap:5px;color:#15803d;font-weight:600;text-decoration:none}.LeadsCrmView_tablePhoneLink__HH_Ft:hover{text-decoration:underline}.LeadsCrmView_condoCell__5_4lp{display:flex;flex-direction:column}.LeadsCrmView_condoCellName__hVqjq{font-weight:600;color:#0f172a}.LeadsCrmView_lotCellInfo__uhNFV{font-size:11.5px;color:#64748b}.LeadsCrmView_tableStatusSelect__KhJAY{padding:4px 10px;border-radius:9999px;font-size:11.5px;font-weight:700;background:#ffffff;border:1.5px solid #cbd5e1;cursor:pointer;outline:none}.LeadsCrmView_tableActionsRow__88wJa{display:flex;align-items:center;justify-content:flex-end;gap:8px}.LeadsCrmView_tableDetailsBtn__mZfD2{padding:4px 12px;background:#ffffff;border:1px solid #cbd5e1;border-radius:6px;font-size:12px;font-weight:600;color:#334155;cursor:pointer;transition:all .15s ease}.LeadsCrmView_tableDetailsBtn__mZfD2:hover{background:#f8fafc;color:#0f172a}.LeadsCrmView_deleteTableBtn__FHfUK{background:transparent;border:1px solid transparent;color:#94a3b8;cursor:pointer;padding:5px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.LeadsCrmView_deleteTableBtn__FHfUK:hover{background:#fee2e2;border-color:#fecaca;color:#ef4444}.LeadsCrmView_modalOverlay__6dSFW{position:fixed;inset:0;background:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.LeadsCrmView_modalContent__PNokA{background:#ffffff;border-radius:20px;width:100%;max-width:620px;max-height:90vh;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow-y:auto;animation:LeadsCrmView_modalIn__iBhiT .2s ease}@keyframes LeadsCrmView_modalIn__iBhiT{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.LeadsCrmView_modalHeader__rdKV2{padding:18px 24px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between}.LeadsCrmView_modalHeaderActions__ZGegN{display:flex;align-items:center;gap:12px}.LeadsCrmView_deleteModalBtn__f3MlC{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fff1f2;border:1px solid #fecdd3;color:#e11d48;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}.LeadsCrmView_deleteModalBtn__f3MlC:hover{background:#ffe4e6;border-color:#fda4af;color:#be123c}.LeadsCrmView_modalSubTag__EjMwF{font-size:11px;font-weight:700;color:#064e3b;text-transform:uppercase;letter-spacing:.05em}.LeadsCrmView_modalTitle__aTZrx{font-size:19px;font-weight:800;color:#0f172a;margin:0}.LeadsCrmView_closeBtn__77bCR{background:none;border:none;font-size:18px;color:#94a3b8;cursor:pointer}.LeadsCrmView_closeBtn__77bCR:hover{color:#0f172a}.LeadsCrmView_modalBody__K09iM{padding:22px 24px;display:flex;flex-direction:column;gap:20px}.LeadsCrmView_leadInfoGrid__eUG5r{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.LeadsCrmView_infoBox__kzkio{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.LeadsCrmView_infoLabel__4mmLi{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.LeadsCrmView_infoValRow__EmJL_{display:flex;align-items:center;justify-content:space-between;gap:8px}.LeadsCrmView_infoVal__iXNvj{font-size:14px;color:#0f172a}.LeadsCrmView_infoValLarge__XROS8{font-size:18px;font-weight:800;color:#064e3b}.LeadsCrmView_modalWhatsappBtn__aM_T3{font-size:11.5px;font-weight:700;color:#15803d;text-decoration:none}.LeadsCrmView_modalWhatsappBtn__aM_T3:hover{text-decoration:underline}.LeadsCrmView_modalPlantLink__IzOft{font-size:11.5px;font-weight:700;color:#064e3b;text-decoration:none}.LeadsCrmView_modalPlantLink__IzOft:hover{text-decoration:underline}.LeadsCrmView_lotBadgeInfo__X77j5{font-size:11.5px;color:#64748b;font-weight:600}.LeadsCrmView_modalStatusSelect__Tlh50{padding:6px 10px;border:1px solid #cbd5e1;border-radius:8px;font-size:13px;font-weight:700;color:#0f172a;outline:none;cursor:pointer}.LeadsCrmView_originalMessageBox__Z4zuW{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:12px 16px}.LeadsCrmView_origLabel__erVo_{font-size:11.5px;font-weight:700;color:#166534;text-transform:uppercase}.LeadsCrmView_origText__Kda01{font-size:13.5px;color:#14532d;margin:4px 0 0;line-height:1.45}.LeadsCrmView_notesSection__UoU6G{display:flex;flex-direction:column;gap:10px}.LeadsCrmView_notesTitle__WDkLM{font-size:13.5px;font-weight:700;color:#0f172a;margin:0}.LeadsCrmView_notesHistory__SDTsW{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 14px;display:flex;flex-direction:column;gap:6px;max-height:140px;overflow-y:auto}.LeadsCrmView_noteItem__bSoWA{font-size:12.5px;color:#334155;line-height:1.4;padding-bottom:4px;border-bottom:1px solid #f1f5f9}.LeadsCrmView_noteItem__bSoWA:last-child{border-bottom:none;padding-bottom:0}.LeadsCrmView_noNotes__BrgTP{font-size:12.5px;color:#94a3b8;font-style:italic;margin:0}.LeadsCrmView_addNoteRow__LRRQf{display:flex;gap:8px}.LeadsCrmView_noteInput__Mi21G{flex:1 1;border:1px solid #cbd5e1;border-radius:8px;padding:8px 12px;font-size:13px;outline:none}.LeadsCrmView_noteInput__Mi21G:focus{border-color:#064e3b}.LeadsCrmView_addNoteBtn__PNoSO{padding:8px 16px;background:#0f172a;color:#ffffff;border:none;border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer}.LeadsCrmView_addNoteBtn__PNoSO:hover{background:#064e3b}.LeadsCrmView_modalForm__gy9vq{padding:20px 24px;display:flex;flex-direction:column;gap:14px}.LeadsCrmView_formRow__dZfFT{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.LeadsCrmView_formGroup__KW_73{display:flex;flex-direction:column;gap:6px}.LeadsCrmView_label__lYUDI{font-size:12.5px;font-weight:700;color:#334155}.LeadsCrmView_input__VIjLL,.LeadsCrmView_select__OuCUw,.LeadsCrmView_textarea__2N_uK{width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:8px 12px;font-size:13.5px;color:#0f172a;outline:none;font-family:inherit}.LeadsCrmView_input__VIjLL:focus,.LeadsCrmView_select__OuCUw:focus,.LeadsCrmView_textarea__2N_uK:focus{border-color:#064e3b}.LeadsCrmView_textarea__2N_uK{resize:vertical}.LeadsCrmView_modalActions__l_NJ_{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:12px;border-top:1px solid #f1f5f9}.LeadsCrmView_cancelBtn__zuSwm{padding:9px 18px;background:#f1f5f9;border:none;border-radius:9999px;font-size:13px;font-weight:600;color:#475569;cursor:pointer}.LeadsCrmView_saveBtn__DWMQ4{padding:9px 22px;background:#064e3b;color:#ffffff;border:none;border-radius:9999px;font-size:13.5px;font-weight:700;cursor:pointer}.LeadsCrmView_saveBtn__DWMQ4:hover{background:#04382a}.LeadsCrmView_confirmModalContent__2A7KC{background:#ffffff;border-radius:20px;width:100%;max-width:440px;padding:28px 24px 24px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);display:flex;flex-direction:column;align-items:center;text-align:center;animation:LeadsCrmView_modalIn__iBhiT .2s cubic-bezier(.16,1,.3,1)}.LeadsCrmView_confirmIconWrapper__rSPJs{width:52px;height:52px;border-radius:50%;background:#fef2f2;border:1px solid #fee2e2;color:#ef4444;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.LeadsCrmView_confirmTitle__uAOb9{font-size:19px;font-weight:800;color:#0f172a;margin:0 0 8px;font-family:var(--font-heading),"Plus Jakarta Sans",sans-serif}.LeadsCrmView_confirmMessage___dfuP{font-size:13.5px;color:#64748b;line-height:1.55;margin:0 0 24px}.LeadsCrmView_confirmMessage___dfuP strong{color:#0f172a}.LeadsCrmView_confirmActions__Axryf{display:flex;align-items:center;justify-content:center;gap:12px;width:100%}.LeadsCrmView_confirmCancelBtn__9HGId{flex:1 1;padding:10px 18px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;font-size:13px;font-weight:700;color:#475569;cursor:pointer;transition:all .15s ease}.LeadsCrmView_confirmCancelBtn__9HGId:hover:not(:disabled){background:#e2e8f0;color:#1e293b}.LeadsCrmView_confirmDeleteBtn__Kv5Mt{flex:1.2 1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;background:#dc2626;border:none;border-radius:9999px;font-size:13px;font-weight:700;color:#ffffff;cursor:pointer;box-shadow:0 2px 8px rgba(220,38,38,.25);transition:all .15s ease}.LeadsCrmView_confirmDeleteBtn__Kv5Mt:hover:not(:disabled){background:#b91c1c;box-shadow:0 4px 12px rgba(220,38,38,.35)}.LeadsCrmView_confirmCancelBtn__9HGId:disabled,.LeadsCrmView_confirmDeleteBtn__Kv5Mt:disabled{opacity:.6;cursor:not-allowed}@media (max-width:1280px){.LeadsCrmView_kanbanBoard__aZJDq{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.LeadsCrmView_kpiGrid__zQt1Z{grid-template-columns:repeat(2,1fr)}.LeadsCrmView_formRow__dZfFT,.LeadsCrmView_kanbanBoard__aZJDq,.LeadsCrmView_leadInfoGrid__eUG5r{grid-template-columns:1fr}}