.page_campaignDetailPage__wJOVi{padding:2rem 0;margin:0 auto;width:100%}.page_backLink__dGhiR{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:none;border:none;color:var(--gray-600);cursor:pointer;border-radius:var(--border-radius-md);font-weight:500;transition:all .2s;margin-bottom:1.5rem}.page_backLink__dGhiR:hover{background:var(--gray-50);color:var(--blue-600)}.page_tabs__loR_S{display:flex;gap:.5rem;border-bottom:2px solid var(--border-color);margin-top:2rem;margin-bottom:2rem}.page_tab__dq_Uh{padding:.75rem 1.5rem;background:none;border:none;border-bottom:3px solid rgba(0,0,0,0);font-weight:500;color:var(--gray-600);cursor:pointer;transition:all .2s;margin-bottom:-2px;font-size:.9375rem}.page_tab__dq_Uh:hover{color:var(--blue-600)}.page_tab__dq_Uh.page_active__NzrA5{color:var(--blue-600);border-bottom-color:var(--blue-600)}.page_tabContent__WYN8d{min-height:400px}.page_loadingContainer__MCMrI{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}.page_loadingContainer__MCMrI p{color:var(--gray-600);margin:0}.page_spinner__AaP2l{width:40px;height:40px;border:4px solid var(--gray-200);border-top-color:var(--blue-600);border-radius:50%;animation:page_spin__bUQU1 .8s linear infinite}@keyframes page_spin__bUQU1{to{transform:rotate(1turn)}}.page_errorContainer__YCttJ{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;gap:1rem}.page_errorContainer__YCttJ h2{color:var(--error-600);margin:0}.page_errorContainer__YCttJ p{color:var(--gray-600);margin:0}.page_backButton__vH7Io{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--blue-600);color:var(--white);border:none;border-radius:var(--border-radius-md);font-weight:600;cursor:pointer;transition:all .2s}.page_backButton__vH7Io:hover{background:var(--blue-700)}.page_comingSoon__a_pY7{text-align:center;padding:4rem 2rem}.page_comingSoon__a_pY7 h3{font-size:1.5rem;margin:0 0 .5rem;color:var(--brand-black)}.page_comingSoon__a_pY7 p{color:var(--gray-600);margin:0}.CampaignDetailHeader_header__ThDVy{background:#fff;border:1px solid var(--border-color);border-radius:12px;padding:2rem;margin-bottom:2rem}.CampaignDetailHeader_titleSection__sKxsL{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.CampaignDetailHeader_titleSection__sKxsL h1{font-size:2rem;font-weight:700;margin:0}.CampaignDetailHeader_statusBadge__lRfv5{padding:.5rem 1rem;border-radius:12px;font-size:.875rem;font-weight:600}.CampaignDetailHeader_statusDraft__RA9GA{background:var(--gray-100);color:var(--gray-700)}.CampaignDetailHeader_statusScheduled__EUB_j{background:var(--blue-100);color:var(--blue-700)}.CampaignDetailHeader_statusRunning__ssBlD{background:var(--green-100);color:var(--green-700)}.CampaignDetailHeader_statusPaused__oNGTN{background:var(--amber-100);color:var(--amber-700)}.CampaignDetailHeader_statusCompleted__f0l61{background:var(--gray-100);color:var(--gray-600)}.CampaignDetailHeader_statusCancelled__kZwce{background:var(--red-100);color:var(--red-700)}.CampaignDetailHeader_description__YcdFz{color:var(--text-secondary);margin:0 0 1.5rem;font-size:1rem;line-height:1.6}.CampaignDetailHeader_metadata__bdlNY{display:flex;flex-wrap:wrap;gap:2rem;padding:1rem 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);margin-bottom:1.5rem}.CampaignDetailHeader_metaItem__ug4_h{display:flex;flex-direction:column;gap:.25rem}.CampaignDetailHeader_metaLabel__Y0LiT{font-size:.8125rem;color:var(--text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.CampaignDetailHeader_metaValue__R4mKc{font-size:.9375rem;color:var(--text-primary);font-weight:500;text-transform:capitalize}.CampaignDetailHeader_actions__9qUzV{display:flex;gap:.75rem;flex-wrap:wrap}.CampaignDetailHeader_actionButton__rWMhi{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--blue-500);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.CampaignDetailHeader_actionButton__rWMhi:hover:not(:disabled){background:var(--blue-600);transform:translateY(-1px)}.CampaignDetailHeader_actionButton__rWMhi:disabled{opacity:.6;cursor:not-allowed}.CampaignDetailHeader_actionButton__rWMhi.CampaignDetailHeader_secondary__LrFMV{background:#fff;border:1px solid var(--border-color);color:var(--text-primary)}.CampaignDetailHeader_actionButton__rWMhi.CampaignDetailHeader_secondary__LrFMV:hover:not(:disabled){background:var(--background-secondary);border-color:var(--blue-500);color:var(--blue-500)}.CampaignDetailHeader_actionButton__rWMhi.CampaignDetailHeader_danger__2qq0_{background:#fff;border:1px solid var(--red-300);color:var(--red-600)}.CampaignDetailHeader_actionButton__rWMhi.CampaignDetailHeader_danger__2qq0_:hover:not(:disabled){background:var(--red-50);border-color:var(--red-600)}.CampaignOverview_overview__pVe4W{display:flex;flex-direction:column;gap:2rem}.CampaignOverview_loading__Ry5n5{text-align:center;padding:3rem;color:var(--gray-600)}.CampaignOverview_metricsGrid__mXLNp{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.CampaignOverview_metricCard__fuius{background:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:1.5rem;display:flex;align-items:flex-start;gap:1rem;transition:all .2s}.CampaignOverview_metricCard__fuius:hover{box-shadow:var(--box-shadow-card);transform:translateY(-2px)}.CampaignOverview_metricIcon__ZYzDw{width:48px;height:48px;border-radius:var(--border-radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.CampaignOverview_metricIcon__ZYzDw.CampaignOverview_blue__dRzZ3{background:var(--blue-100);color:var(--blue-600)}.CampaignOverview_metricIcon__ZYzDw.CampaignOverview_green__sl_EV{background:var(--green-100);color:var(--green-600)}.CampaignOverview_metricIcon__ZYzDw.CampaignOverview_purple__yGsdC{background:#e0f2fe;color:#0284c7}.CampaignOverview_metricIcon__ZYzDw.CampaignOverview_yellow__Om5pk{background:var(--amber-100);color:var(--amber-600)}.CampaignOverview_metricContent__C49_k{flex:1 1}.CampaignOverview_metricLabel__M4TOE{font-size:.875rem;color:var(--gray-600);margin:0 0 .25rem}.CampaignOverview_metricValue__yMI_T{font-size:1.75rem;font-weight:700;color:var(--brand-black);margin:0}.CampaignOverview_progressSection__hhB6_{background:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:1.5rem}.CampaignOverview_progressHeader__T1EA0{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.CampaignOverview_progressHeader__T1EA0 h3{font-size:1.125rem;font-weight:600;margin:0;color:var(--brand-black)}.CampaignOverview_progressPercent__0TpM4{font-size:1.5rem;font-weight:700;color:var(--blue-600)}.CampaignOverview_progressBar__tQ_10{height:12px;background:var(--gray-100);border-radius:var(--border-radius);overflow:hidden;margin-bottom:.5rem}.CampaignOverview_progressFill__U4kSB{height:100%;background:linear-gradient(90deg,var(--blue-500) 0,var(--blue-600) 100%);transition:width .3s ease}.CampaignOverview_progressText__io3lF{font-size:.875rem;color:var(--gray-600);margin:0}.CampaignOverview_chartsGrid__f9Ge_{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:1.5rem;gap:1.5rem}.CampaignOverview_chartCard__eLuQy{background:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:1.5rem}.CampaignOverview_chartCard__eLuQy h3{font-size:1.125rem;font-weight:600;margin:0 0 1.5rem;color:var(--brand-black)}.CampaignOverview_noData__Nk6A3{text-align:center;padding:3rem 1rem;color:var(--gray-500);font-size:.9375rem}.CampaignOverview_statsSection__wG5hN{background:var(--white);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:1.5rem}.CampaignOverview_statsSection__wG5hN h3{font-size:1.125rem;font-weight:600;margin:0 0 1.5rem;color:var(--brand-black)}.CampaignOverview_statsGrid__zYLUP{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem}.CampaignOverview_statItem__1cb6F{display:flex;align-items:center;gap:1rem}.CampaignOverview_statItem__1cb6F svg{color:var(--gray-500);flex-shrink:0}.CampaignOverview_statLabel__OnVkG{font-size:.875rem;color:var(--gray-600);margin:0 0 .25rem}.CampaignOverview_statValue__ob5y1{font-size:1.5rem;font-weight:700;color:var(--brand-black);margin:0}.ContactListUpload_contactListUpload__2LzCK{display:flex;flex-direction:column;gap:2rem}.ContactListUpload_header__8TU36{display:flex;justify-content:space-between;align-items:flex-start}.ContactListUpload_header__8TU36 h3{margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.ContactListUpload_description__t96Ec{color:var(--gray-600);margin:0;font-size:.9375rem}.ContactListUpload_totalBadge__OM5w1{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--blue-600);color:#fff;border-radius:8px;font-weight:600;font-size:.9375rem}.ContactListUpload_tabs__R2ax3{display:flex;gap:.5rem;border-bottom:2px solid var(--border-color);margin-bottom:1.5rem}.ContactListUpload_tab__IfOV5{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-2px;color:var(--gray-600);font-weight:500;cursor:pointer;transition:all .2s}.ContactListUpload_tab__IfOV5:hover{color:var(--blue-600)}.ContactListUpload_tab__IfOV5.ContactListUpload_active__Gu_cy{color:var(--blue-600);border-bottom-color:var(--blue-600)}.ContactListUpload_tab__IfOV5 svg{width:16px;height:16px}.ContactListUpload_selectSection__HeYHY{margin-bottom:1.5rem}.ContactListUpload_loading__XRNzl{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 2rem;color:var(--gray-600)}.ContactListUpload_loading__XRNzl p{margin:0}.ContactListUpload_availableListsGrid__vkat9{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.ContactListUpload_availableListCard__dLb_8{padding:1.25rem;background:#fff;border:1px solid var(--border-color);border-radius:8px;transition:all .2s}.ContactListUpload_availableListCard__dLb_8:hover{border-color:var(--blue-300);box-shadow:0 2px 8px rgba(0,0,0,.08)}.ContactListUpload_listCardHeader__yZ8fC{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;gap:.75rem}.ContactListUpload_listCardHeader__yZ8fC h5{margin:0;font-size:1rem;font-weight:600;flex:1 1}.ContactListUpload_selectButton__ohySr{padding:.5rem 1rem;background:var(--blue-600);color:#fff;border:none;border-radius:var(--border-radius);font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s;white-space:nowrap}.ContactListUpload_selectButton__ohySr:hover{background:var(--blue-700)}.ContactListUpload_listDescription__FPq0a{margin:0 0 .75rem;font-size:.875rem;color:var(--gray-600);line-height:1.4}.ContactListUpload_listStats__PeCCv{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.ContactListUpload_statItem__S_76C{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--gray-600)}.ContactListUpload_statItem__S_76C svg{color:var(--gray-400)}.ContactListUpload_badge__v1z10{padding:.25rem .5rem;background:var(--blue-50);color:var(--blue-700);border-radius:4px;font-size:.75rem;font-weight:500}.ContactListUpload_uploadSection__Fc3mE{padding:1.5rem;background:var(--gray-50);border-radius:12px;display:flex;flex-direction:column;gap:1rem}.ContactListUpload_formGroup__dG_gA label{display:block;margin-bottom:.5rem;font-weight:500;font-size:.9375rem}.ContactListUpload_formGroup__dG_gA input{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:8px;font-size:1rem}.ContactListUpload_formGroup__dG_gA input:focus{outline:none;border-color:var(--blue-600)}.ContactListUpload_dropZone__RQauO{padding:3rem 2rem;border:2px dashed var(--border-color);border-radius:12px;background:#fff;cursor:pointer;transition:all .2s}.ContactListUpload_dropZone__RQauO:hover{border-color:var(--blue-600);background:var(--blue-50)}.ContactListUpload_dropZoneContent__Utoby{display:flex;flex-direction:column;align-items:center;gap:.75rem}.ContactListUpload_dropZoneContent__Utoby svg{color:var(--gray-600)}.ContactListUpload_dropZoneContent__Utoby p{margin:0;font-weight:500}.ContactListUpload_dropZoneContent__Utoby .ContactListUpload_hint__ZNIka{color:var(--gray-600);font-size:.875rem}.ContactListUpload_spinner__vJl0S{animation:ContactListUpload_spin__UDtMW 1s linear infinite;color:var(--blue-600)}@keyframes ContactListUpload_spin__UDtMW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ContactListUpload_successIcon__2Cw5V{color:var(--green-600)}.ContactListUpload_fileName__Cl3dE{font-weight:600;color:var(--brand-black)}.ContactListUpload_fileInfo__iiKM4{color:var(--gray-600);font-size:.875rem}.ContactListUpload_error__hsSfp{display:flex;align-items:center;gap:.5rem;padding:1rem;background:var(--error-50);border:1px solid var(--error-200);border-radius:8px;color:var(--error-700);font-size:.9375rem}.ContactListUpload_parseResults__YcruK{padding:1rem;background:#fff;border-radius:8px}.ContactListUpload_parseResults__YcruK h4{margin:0 0 .75rem;font-size:1rem;font-weight:600}.ContactListUpload_resultsGrid__HxvtG{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.75rem;gap:.75rem}.ContactListUpload_resultItem__Cmp43{display:flex;flex-direction:column;gap:.25rem}.ContactListUpload_resultLabel__O5FUT{font-size:.8125rem;color:var(--gray-600);font-weight:500}.ContactListUpload_resultValue__mrDxJ{font-size:1.25rem;font-weight:700;color:var(--brand-black)}.ContactListUpload_uploadButton__pAGef{padding:.75rem 1.5rem;background:var(--blue-600);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.ContactListUpload_uploadButton__pAGef:hover:not(:disabled){background:var(--blue-700)}.ContactListUpload_uploadButton__pAGef:disabled{opacity:.5;cursor:not-allowed}.ContactListUpload_listsSection__9q9cC h4{margin:0 0 1rem;font-size:1.125rem;font-weight:600}.ContactListUpload_listCards__4YvJC{display:grid;grid-gap:1rem;gap:1rem}.ContactListUpload_listCard__JllOO{padding:1rem;background:#fff;border:1px solid var(--border-color);border-radius:8px}.ContactListUpload_listHeader__3Vnyp{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.ContactListUpload_listHeader__3Vnyp h5{margin:0;font-size:1rem;font-weight:600}.ContactListUpload_removeButton__YigGh{padding:.375rem;background:none;border:none;color:var(--gray-600);cursor:pointer;border-radius:4px;transition:all .2s}.ContactListUpload_removeButton__YigGh:hover{background:var(--error-50);color:var(--error-600)}.ContactListUpload_listInfo__qxwG7{display:flex;align-items:center;gap:.5rem;color:var(--gray-600);font-size:.875rem}.ContactListUpload_listInfo__qxwG7 svg{color:var(--gray-400)}.ContactListUpload_clickable___tztm{cursor:pointer;transition:all .2s;padding:.375rem .5rem;margin:-.375rem -.5rem;border-radius:var(--border-radius)}.ContactListUpload_clickable___tztm:hover{background:var(--blue-50);color:var(--blue-700)}.ContactListUpload_clickable___tztm:hover svg{color:var(--blue-600)}.ContactListUpload_clickable___tztm svg:last-child{opacity:.4;transition:opacity .2s}.ContactListUpload_clickable___tztm:hover svg:last-child{opacity:1}.ContactListUpload_emptyState__DLWh5{text-align:center;padding:3rem 2rem;color:var(--gray-600)}.ContactListUpload_emptyState__DLWh5 svg{color:var(--gray-400);margin-bottom:1rem}.ContactListUpload_emptyState__DLWh5 p{margin:0 0 .5rem;font-weight:500}.ContactListUpload_emptyState__DLWh5 span{font-size:.875rem}.ContactListUpload_detailsSection__D5RW8{margin-top:1rem;border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.ContactListUpload_detailsToggle__mkTWw{width:100%;padding:.75rem 1rem;background:var(--gray-50);border:none;text-align:left;font-weight:500;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:var(--brand-black);transition:all .2s}.ContactListUpload_detailsToggle__mkTWw:hover{background:var(--gray-100)}.ContactListUpload_detailsToggle__mkTWw svg{color:var(--gray-600)}.ContactListUpload_rowsList__kTG6n{padding:1rem;background:#fff;max-height:300px;overflow-y:auto}.ContactListUpload_rowDetail__aLUE_{padding:.75rem;margin-bottom:.75rem;background:var(--gray-50);border-radius:var(--border-radius);border-left:3px solid var(--error-600)}.ContactListUpload_rowDetail__aLUE_:last-child{margin-bottom:0}.ContactListUpload_rowNumber__D3sZS{font-weight:600;color:var(--brand-black);margin-bottom:.25rem}.ContactListUpload_rowReason__Bkt0r{color:var(--error-700);font-size:.875rem;margin-bottom:.5rem}.ContactListUpload_rowData__KgziX{font-family:monospace;font-size:.8125rem;color:var(--gray-700);padding:.5rem;background:#fff;border-radius:4px}.ContactListUpload_rowData__KgziX div{margin-bottom:.25rem}.ContactListUpload_rowData__KgziX div:last-child{margin-bottom:0}.ContactListUpload_rowData__KgziX div strong{color:var(--gray-600);margin-right:.5rem}.ContactListUpload_preview__eB1py{margin:1.5rem 0;padding:1rem;background:#fff;border-radius:8px;border:1px solid var(--border-color)}.ContactListUpload_preview__eB1py h4{margin:0 0 1rem;font-size:1rem;font-weight:600;color:var(--brand-black)}.ContactListUpload_previewTable__2XMDU{border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden}.ContactListUpload_previewTable__2XMDU table{width:100%;border-collapse:collapse}.ContactListUpload_previewTable__2XMDU table thead{background:var(--gray-50)}.ContactListUpload_previewTable__2XMDU table thead th{padding:.75rem;text-align:left;font-weight:600;font-size:.875rem;color:var(--gray-700);border-bottom:1px solid var(--border-color)}.ContactListUpload_previewTable__2XMDU table tbody tr{border-bottom:1px solid var(--border-color)}.ContactListUpload_previewTable__2XMDU table tbody tr:last-child{border-bottom:none}.ContactListUpload_previewTable__2XMDU table tbody tr:hover{background:var(--gray-50)}.ContactListUpload_previewTable__2XMDU table tbody td{padding:.75rem;font-size:.875rem;color:var(--brand-black)}.ContactListUpload_tableFooter__NZC8j{padding:.75rem;text-align:center;font-size:.875rem;color:var(--gray-600);background:var(--gray-50);margin:0;border-top:1px solid var(--border-color)}.ContactListPreviewModal_modalOverlay__wxb4o{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.ContactListPreviewModal_modalContent__sfwm5{background:#fff;border-radius:8px;max-width:900px;width:100%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 6px rgba(0,0,0,.1)}.ContactListPreviewModal_modalHeader__OH13H{display:flex;justify-content:space-between;align-items:flex-start;padding:24px;border-bottom:1px solid #e5e7eb}.ContactListPreviewModal_modalHeader__OH13H h2{margin:0;font-size:1.5rem;font-weight:600;color:#111827}.ContactListPreviewModal_modalHeader__OH13H .ContactListPreviewModal_subtitle___baRn{margin:4px 0 0;font-size:.875rem;color:#6b7280}.ContactListPreviewModal_closeButton___iuoj{background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;color:#6b7280;transition:all .2s}.ContactListPreviewModal_closeButton___iuoj:hover{background:#f3f4f6;color:#111827}.ContactListPreviewModal_modalBody__uTjhS{flex:1 1;overflow:auto;padding:24px}.ContactListPreviewModal_loading__rA8OX{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#6b7280}.ContactListPreviewModal_loading__rA8OX .ContactListPreviewModal_spinner___vTbw{animation:ContactListPreviewModal_spin__n6GCl 1s linear infinite;margin-bottom:16px}@keyframes ContactListPreviewModal_spin__n6GCl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ContactListPreviewModal_loading__rA8OX p{margin:0;font-size:.875rem}.ContactListPreviewModal_emptyState__ck6bO{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#9ca3af}.ContactListPreviewModal_emptyState__ck6bO svg{margin-bottom:16px}.ContactListPreviewModal_emptyState__ck6bO p{margin:0;font-size:1rem}.ContactListPreviewModal_tableContainer__ezTZ6{overflow-x:auto}.ContactListPreviewModal_membersTable__YOlr1{width:100%;border-collapse:collapse}.ContactListPreviewModal_membersTable__YOlr1 thead{background:#f9fafb;border-bottom:2px solid #e5e7eb}.ContactListPreviewModal_membersTable__YOlr1 thead th{padding:12px 16px;text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;color:#6b7280;letter-spacing:.05em}.ContactListPreviewModal_membersTable__YOlr1 tbody tr{border-bottom:1px solid #e5e7eb;transition:background .15s}.ContactListPreviewModal_membersTable__YOlr1 tbody tr:hover{background:#f9fafb}.ContactListPreviewModal_membersTable__YOlr1 tbody tr:last-child{border-bottom:none}.ContactListPreviewModal_membersTable__YOlr1 tbody td{padding:16px;font-size:.875rem;color:#374151}.ContactListPreviewModal_emailCell__El4AI,.ContactListPreviewModal_nameCell__Xh_vF,.ContactListPreviewModal_phoneCell__or7GQ{display:flex;align-items:center;gap:8px}.ContactListPreviewModal_emailCell__El4AI svg,.ContactListPreviewModal_nameCell__Xh_vF svg,.ContactListPreviewModal_phoneCell__or7GQ svg{color:#9ca3af;flex-shrink:0}.ContactListPreviewModal_emailCell__El4AI span,.ContactListPreviewModal_nameCell__Xh_vF span,.ContactListPreviewModal_phoneCell__or7GQ span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContactListPreviewModal_nameCell__Xh_vF{font-weight:500}.ContactListPreviewModal_noData__P9Pzf{color:#d1d5db}.ContactListPreviewModal_dateCell__UZVzd{color:#6b7280}.DiscountModal_modalOverlay__hyG_1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;overflow-y:auto}.DiscountModal_modal__GkZaG{background:#fff;border-radius:12px;width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.DiscountModal_modalHeader__LlyGV{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e5e7eb}.DiscountModal_modalHeader__LlyGV h2{margin:0;font-size:20px;font-weight:600;color:#1e293b}.DiscountModal_closeButton__HMB3Z{background:none;border:none;padding:4px;cursor:pointer;color:#6b7280;border-radius:var(--border-radius);transition:all .2s}.DiscountModal_closeButton__HMB3Z:hover{background:#f3f4f6;color:#1e293b}.DiscountModal_modalBody__VR6DJ{padding:24px;overflow-y:auto;flex:1 1}.DiscountModal_section__70S5t{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #e5e7eb}.DiscountModal_section__70S5t:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.DiscountModal_section__70S5t h3{margin:0 0 20px;font-size:16px;font-weight:600;color:#1e293b}.DiscountModal_formGroup__f_XrY{margin-bottom:20px}.DiscountModal_formGroup__f_XrY:last-child{margin-bottom:0}.DiscountModal_formGroup__f_XrY label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#374151}.DiscountModal_formGroup__f_XrY label:not(.DiscountModal_checkboxLabel__AkN3B):not(.DiscountModal_radioLabel__UparB){display:block}.DiscountModal_formGroup__f_XrY input[type=datetime-local],.DiscountModal_formGroup__f_XrY input[type=number],.DiscountModal_formGroup__f_XrY input[type=text],.DiscountModal_formGroup__f_XrY select,.DiscountModal_formGroup__f_XrY textarea{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:var(--border-radius);font-size:14px;color:#1e293b;transition:all .2s}.DiscountModal_formGroup__f_XrY input[type=datetime-local]:focus,.DiscountModal_formGroup__f_XrY input[type=number]:focus,.DiscountModal_formGroup__f_XrY input[type=text]:focus,.DiscountModal_formGroup__f_XrY select:focus,.DiscountModal_formGroup__f_XrY textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.DiscountModal_formGroup__f_XrY input[type=datetime-local]::placeholder,.DiscountModal_formGroup__f_XrY input[type=number]::placeholder,.DiscountModal_formGroup__f_XrY input[type=text]::placeholder,.DiscountModal_formGroup__f_XrY select::placeholder,.DiscountModal_formGroup__f_XrY textarea::placeholder{color:#9ca3af}.DiscountModal_formGroup__f_XrY textarea{resize:vertical;min-height:80px;font-family:inherit}.DiscountModal_formGroup__f_XrY small{display:block;margin-top:6px;font-size:12px;color:#6b7280}.DiscountModal_required__ZrzZn{color:#dc2626;margin-left:2px}.DiscountModal_checkboxLabel__AkN3B{display:flex!important;align-items:center;gap:10px;cursor:pointer;padding:10px;border-radius:var(--border-radius);transition:background .2s;margin-bottom:8px}.DiscountModal_checkboxLabel__AkN3B:hover{background:#f9fafb}.DiscountModal_checkboxLabel__AkN3B input[type=checkbox]{width:18px;height:18px;cursor:pointer;margin:0}.DiscountModal_checkboxLabel__AkN3B span{font-size:14px;color:#374151;font-weight:400}.DiscountModal_radioGroup__dDHBz{display:flex;flex-direction:column;gap:8px}.DiscountModal_radioLabel__UparB{display:flex!important;align-items:center;gap:10px;cursor:pointer;padding:10px;border-radius:var(--border-radius);transition:background .2s}.DiscountModal_radioLabel__UparB:hover{background:#f9fafb}.DiscountModal_radioLabel__UparB input[type=radio]{width:18px;height:18px;cursor:pointer;margin:0}.DiscountModal_radioLabel__UparB span{font-size:14px;color:#374151;font-weight:400}.DiscountModal_inputWithPrefix__6IxJB{position:relative;display:flex;align-items:center}.DiscountModal_inputWithPrefix__6IxJB .DiscountModal_prefix__6bA94,.DiscountModal_inputWithPrefix__6IxJB .DiscountModal_suffix__xJ2d9{position:absolute;font-size:14px;color:#6b7280;font-weight:500}.DiscountModal_inputWithPrefix__6IxJB .DiscountModal_prefix__6bA94{left:12px}.DiscountModal_inputWithPrefix__6IxJB .DiscountModal_suffix__xJ2d9{right:12px}.DiscountModal_inputWithPrefix__6IxJB input[type=number],.DiscountModal_inputWithPrefix__6IxJB input[type=text]{padding-left:32px!important;padding-right:32px!important}.DiscountModal_planList__oaAq_{display:flex;flex-direction:column;gap:4px;max-height:240px;overflow-y:auto;border:1px solid #d1d5db;border-radius:var(--border-radius);padding:8px;background:#f9fafb}.DiscountModal_emptyMessage__DD_Yl{color:#6b7280;font-size:14px;text-align:center;padding:20px;margin:0}.DiscountModal_dateRangeGroup__LYiR_{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:640px){.DiscountModal_dateRangeGroup__LYiR_{grid-template-columns:1fr}}.DiscountModal_dateRange__Ph7yN label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#374151}.DiscountModal_dateInputs__js4_p{display:grid;grid-template-columns:2fr 1fr;grid-gap:8px;gap:8px}.DiscountModal_error__UZi_f{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:14px}.DiscountModal_modalFooter__VWEO0{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e5e7eb;background:#f9fafb;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.DiscountModal_cancelButton__VJzAG,.DiscountModal_saveButton__kS967{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.DiscountModal_cancelButton__VJzAG:disabled,.DiscountModal_saveButton__kS967:disabled{opacity:.5;cursor:not-allowed}.DiscountModal_cancelButton__VJzAG{background:#fff;color:#374151;border:1px solid #d1d5db}.DiscountModal_cancelButton__VJzAG:hover:not(:disabled){background:#f9fafb}.DiscountModal_saveButton__kS967{background:#2563eb;color:#fff}.DiscountModal_saveButton__kS967:hover:not(:disabled){background:#1d4ed8}.DiscountModal_bothDiscountsContainer__tGhrU{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:16px}@media(max-width:640px){.DiscountModal_bothDiscountsContainer__tGhrU{grid-template-columns:1fr}}.DiscountModal_discountGroup__WYEjK{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.DiscountModal_discountGroup__WYEjK h4{margin:0 0 16px;font-size:14px;font-weight:600;color:#374151}.DiscountModal_discountGroup__WYEjK select{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:var(--border-radius);font-size:14px;color:#1e293b;background:#fff;cursor:pointer}.DiscountModal_discountGroup__WYEjK select:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.DiscountModal_discountGroup__WYEjK .DiscountModal_formGroup__f_XrY{margin-bottom:16px}.DiscountModal_discountGroup__WYEjK .DiscountModal_formGroup__f_XrY:last-child{margin-bottom:0}.EmailDomainManager_emailDomainManager__7h4y8{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:24px}.EmailDomainManager_header__OKaKG{margin-bottom:24px}.EmailDomainManager_header__OKaKG h3{font-size:1.25rem;font-weight:600;color:#111827;margin:0 0 8px}.EmailDomainManager_subtitle__Cwtpk{font-size:.875rem;color:#6b7280;margin:0}.EmailDomainManager_loading__lhjB1{text-align:center;padding:40px;color:#6b7280}.EmailDomainManager_alert__XHSCm{padding:12px 16px;border-radius:var(--border-radius);margin-bottom:16px;font-size:.875rem}.EmailDomainManager_alert__XHSCm[data-type=error]{background-color:#fee2e2;border:1px solid #f87171;color:#991b1b}.EmailDomainManager_alert__XHSCm[data-type=error] strong{font-weight:600}.EmailDomainManager_alert__XHSCm[data-type=success]{background-color:#d1fae5;border:1px solid #10b981;color:#065f46}.EmailDomainManager_tenantAlert__n4SfO{padding:16px 20px;border-radius:8px;margin-bottom:20px;font-size:.875rem}.EmailDomainManager_tenantAlert__n4SfO[data-type=warning]{background-color:#fef3c7;border:2px solid #fbbf24}.EmailDomainManager_tenantAlert__n4SfO[data-type=warning] strong{color:#92400e;font-weight:600;font-size:1rem;display:block;margin-bottom:8px}.EmailDomainManager_tenantAlert__n4SfO[data-type=warning] p{color:#78350f;margin:0;line-height:1.5}.EmailDomainManager_tenantAlert__n4SfO[data-type=success]{background-color:#d1fae5;border:2px solid #10b981}.EmailDomainManager_tenantAlert__n4SfO[data-type=success] strong{color:#065f46;font-weight:600;font-size:1rem;display:block;margin-bottom:4px}.EmailDomainManager_tenantAlertContent__fHn20{display:flex;justify-content:space-between;align-items:center;gap:20px}@media(max-width:768px){.EmailDomainManager_tenantAlertContent__fHn20{flex-direction:column;align-items:stretch}}.EmailDomainManager_tenantDetails__Ixk2j{margin:0;color:#065f46;font-size:.8125rem}.EmailDomainManager_tenantDetails__Ixk2j code{background-color:hsla(0,0%,100%,.7);padding:2px 8px;border-radius:4px;font-size:.75rem;font-family:Courier New,Courier,monospace;color:#047857;font-weight:500}.EmailDomainManager_btnProvision__vycC1{padding:10px 20px;border-radius:var(--border-radius);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;border:none;background-color:#f59e0b;color:#fff;white-space:nowrap;flex-shrink:0}.EmailDomainManager_btnProvision__vycC1:hover:not(:disabled){background-color:#d97706;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.EmailDomainManager_btnProvision__vycC1:disabled{opacity:.6;cursor:not-allowed;transform:none}.EmailDomainManager_btnDeleteTenant__Zs__b{padding:8px 16px;border-radius:var(--border-radius);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s;border:2px solid #dc2626;background-color:rgba(0,0,0,0);color:#dc2626;white-space:nowrap;flex-shrink:0}.EmailDomainManager_btnDeleteTenant__Zs__b:hover:not(:disabled){background-color:#dc2626;color:#fff;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(220,38,38,.2),0 2px 4px -1px rgba(220,38,38,.1)}.EmailDomainManager_btnDeleteTenant__Zs__b:disabled{opacity:.5;cursor:not-allowed;transform:none}.EmailDomainManager_form__Cp7ba{background:#f9fafb;padding:20px;border-radius:var(--border-radius);border:1px solid #e5e7eb}.EmailDomainManager_formGroup__ypPVm{margin-bottom:16px}.EmailDomainManager_formGroup__ypPVm label{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:6px}.EmailDomainManager_formGroup__ypPVm small{display:block;font-size:.75rem;color:#6b7280;margin-top:4px}.EmailDomainManager_input__EfaE2{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:var(--border-radius);font-size:.875rem;transition:border-color .2s}.EmailDomainManager_input__EfaE2:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.EmailDomainManager_input__EfaE2:disabled{background-color:#f3f4f6;cursor:not-allowed}.EmailDomainManager_formActions__Jo330{display:flex;gap:12px;margin-top:20px}.EmailDomainManager_btnCopy__4dof5,.EmailDomainManager_btnDanger__297jG,.EmailDomainManager_btnPrimary__hLvyL,.EmailDomainManager_btnSecondary__CfzjD{padding:8px 16px;border-radius:var(--border-radius);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.EmailDomainManager_btnCopy__4dof5:disabled,.EmailDomainManager_btnDanger__297jG:disabled,.EmailDomainManager_btnPrimary__hLvyL:disabled,.EmailDomainManager_btnSecondary__CfzjD:disabled{opacity:.5;cursor:not-allowed}.EmailDomainManager_btnPrimary__hLvyL{background-color:#3b82f6;color:#fff}.EmailDomainManager_btnPrimary__hLvyL:hover:not(:disabled){background-color:#2563eb}.EmailDomainManager_btnActivate__DyOm_{padding:8px 16px;border-radius:var(--border-radius);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;border:none;background-color:#16a34a;color:#fff}.EmailDomainManager_btnActivate__DyOm_:hover:not(:disabled){background-color:#15803d}.EmailDomainManager_btnActivate__DyOm_:disabled{opacity:.5;cursor:not-allowed}.EmailDomainManager_btnSecondary__CfzjD{background-color:#fff;color:#374151;border:1px solid #d1d5db}.EmailDomainManager_btnSecondary__CfzjD:hover:not(:disabled){background-color:#f9fafb}.EmailDomainManager_btnDanger__297jG{background-color:#ef4444;color:#fff}.EmailDomainManager_btnDanger__297jG:hover:not(:disabled){background-color:#dc2626}.EmailDomainManager_btnCopy__4dof5{padding:4px 12px;background-color:#f3f4f6;color:#374151;font-size:.75rem}.EmailDomainManager_btnCopy__4dof5:hover:not(:disabled){background-color:#e5e7eb}.EmailDomainManager_domainInfo__GGU73{margin-top:16px}.EmailDomainManager_infoHeader__S2fIO{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid #e5e7eb;margin-bottom:20px}.EmailDomainManager_infoHeader__S2fIO h4{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 4px}.EmailDomainManager_emailPreview__jV9Z0{font-size:.875rem;color:#6b7280;margin:0}.EmailDomainManager_emailPreview__jV9Z0 strong{color:#111827;font-weight:500}.EmailDomainManager_statusContainer___qzE_{display:flex;align-items:center}.EmailDomainManager_statusBadge__Ta43Y{display:inline-block;padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.EmailDomainManager_statusVerified__Kjr_l{background-color:#d1fae5;color:#065f46}.EmailDomainManager_statusPending__UhAlw{background-color:#fef3c7;color:#92400e}.EmailDomainManager_statusNotConfigured__51bnw{background-color:#f3f4f6;color:#6b7280}.EmailDomainManager_statusFailed__sEyHx{background-color:#fee2e2;color:#991b1b}.EmailDomainManager_dnsRecords__mLij0{margin-top:20px;background:#f9fafb;padding:20px;border-radius:var(--border-radius);border:1px solid #e5e7eb}.EmailDomainManager_dnsRecords__mLij0 h5{font-size:1rem;font-weight:600;color:#111827;margin:0 0 8px}.EmailDomainManager_instructions__m4bwY{font-size:.875rem;color:#6b7280;margin:0 0 16px}.EmailDomainManager_recordsList__3bhpz{display:flex;flex-direction:column;gap:16px}.EmailDomainManager_recordCard___99hK{background:#fff;border:1px solid #d1d5db;border-radius:var(--border-radius);padding:16px}.EmailDomainManager_recordHeader__i21Ux{display:flex;align-items:center;gap:8px;margin-bottom:12px}.EmailDomainManager_recordType__xYC7d{display:inline-block;padding:2px 8px;background-color:#3b82f6;color:#fff;border-radius:4px;font-size:.75rem;font-weight:600;font-family:monospace}.EmailDomainManager_recordLabel__UnDU3{font-size:.75rem;color:#6b7280;font-weight:500}.EmailDomainManager_recordFields__Rz_6l{display:flex;flex-direction:column;gap:12px}.EmailDomainManager_recordField__buJgq label{display:block;font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.EmailDomainManager_recordValue__IQbCr{display:flex;align-items:center;gap:8px}.EmailDomainManager_recordValue__IQbCr code{flex:1 1;padding:6px 10px;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;font-size:.75rem;font-family:Courier New,Courier,monospace;color:#111827;overflow-x:auto}.EmailDomainManager_valueWrap__YMxlw{word-break:break-all;white-space:pre-wrap}.EmailDomainManager_verifiedInfo__hXj_h{background-color:#d1fae5;border:1px solid #10b981;border-radius:var(--border-radius);padding:12px 16px;margin-top:16px}.EmailDomainManager_verifiedInfo__hXj_h p{margin:0;color:#065f46;font-size:.875rem;font-weight:500}.EmailDomainManager_domainActions__w_M86{display:flex;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid #e5e7eb}.EmailDomainManager_fallbackInfo__gCzZ0{background-color:#fef3c7;border:1px solid #fbbf24;border-radius:var(--border-radius);padding:16px;margin-top:16px}.EmailDomainManager_fallbackInfo__gCzZ0 p{margin:0;color:#92400e;font-size:.875rem}.EmailDomainManager_fallbackInfo__gCzZ0 p strong{font-weight:600}.EmailDomainManager_fallbackInfo__gCzZ0 p code{background-color:#fff;padding:2px 6px;border-radius:3px;font-size:.8125rem;font-family:Courier New,Courier,monospace}.EmailDomainManager_providerToggle__xTFuD{display:flex;gap:0;border:1px solid #d1d5db;border-radius:8px;overflow:hidden;margin-bottom:24px}.EmailDomainManager_providerTab__9qxOw{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:#f9fafb;cursor:pointer;font-size:.875rem;font-weight:500;color:#6b7280;transition:background .15s,color .15s;border:none;border-right:1px solid #d1d5db}.EmailDomainManager_providerTab__9qxOw:last-child{border-right:none}.EmailDomainManager_providerTab__9qxOw[data-active=true]{background:#fff;color:#111827;font-weight:600;box-shadow:inset 0 -2px 0 #3b82f6}.EmailDomainManager_providerTab__9qxOw:hover:not([data-active=true]){background:#f3f4f6;color:#374151}.EmailDomainManager_providerTabLabel__DOUMO{line-height:1}.EmailDomainManager_activePill__9MVE0{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding:2px 7px;border-radius:10px;background:#dbeafe;color:#1d4ed8}.EmailDomainManager_mailerSendPanel__Spyvz{margin-top:4px}.EmailDomainManager_mailerSendInfo__eCFqW{font-size:.875rem;color:#374151;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:12px 16px;margin-bottom:20px}.EmailDomainManager_optionalLabel__0clK5{font-weight:400;color:#9ca3af;font-size:.8125rem}.EmailDomainManager_modal__h7N1C{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.EmailDomainManager_modalContent__raeQX{background:#fff;border-radius:8px;max-width:600px;width:100%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.EmailDomainManager_modalHeader__Jgn9D{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb}.EmailDomainManager_modalHeader__Jgn9D h4{margin:0;font-size:1.125rem;font-weight:600;color:#111827}.EmailDomainManager_btnClose__O4ZpJ{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.EmailDomainManager_btnClose__O4ZpJ:hover:not(:disabled){background-color:#f3f4f6}.EmailDomainManager_btnClose__O4ZpJ:disabled{opacity:.5;cursor:not-allowed}.EmailDomainManager_modalBody__zhgsh{padding:24px;overflow-y:auto}.EmailDomainManager_emptyState__xQUSu{text-align:center;padding:40px 20px}.EmailDomainManager_emptyState__xQUSu p{margin:0 0 12px;color:#374151;font-size:.875rem}.EmailDomainManager_helpText__d2esw{color:#6b7280!important;font-size:.8125rem!important}.EmailDomainManager_domainsList__k_ol1{display:flex;flex-direction:column;gap:16px}.EmailDomainManager_domainCard__XlAeT{background:#f9fafb;border:1px solid #e5e7eb;border-radius:var(--border-radius);padding:16px}.EmailDomainManager_domainCard__XlAeT h5{margin:0;font-size:1rem;font-weight:600;color:#111827}.EmailDomainManager_domainCard__XlAeT button{margin-top:12px;width:100%}.EmailDomainManager_domainCardHeader__vZNX_{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.EmailDomainManager_domainCardDetails__f7eVk{margin-bottom:12px}.EmailDomainManager_domainCardDetails__f7eVk p{margin:0 0 8px;font-size:.8125rem;color:#6b7280}.EmailDomainManager_domainCardDetails__f7eVk p strong{color:#374151}.EmailDomainManager_domainCardDetails__f7eVk p code{background-color:#fff;padding:2px 6px;border-radius:3px;font-size:.75rem;font-family:Courier New,Courier,monospace;border:1px solid #d1d5db}.EmailDomainManager_verifiedNote__aTMIQ{color:#065f46!important;background-color:#d1fae5;padding:8px 12px;border-radius:4px;margin-top:8px}@media(max-width:768px){.EmailDomainManager_emailDomainManager__7h4y8{padding:16px}.EmailDomainManager_infoHeader__S2fIO{flex-direction:column;gap:12px}.EmailDomainManager_domainActions__w_M86,.EmailDomainManager_formActions__Jo330{flex-direction:column}.EmailDomainManager_recordValue__IQbCr{flex-direction:column;align-items:stretch}.EmailDomainManager_recordValue__IQbCr code{font-size:.6875rem}.EmailDomainManager_modal__h7N1C{padding:10px}.EmailDomainManager_modalContent__raeQX{max-height:90vh}.EmailDomainManager_domainCardHeader__vZNX_{flex-direction:column;align-items:flex-start;gap:8px}}.EmailDomainManager_activateRow__kB3Pk{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid #e5e7eb}.EmailDomainManager_activateHint__lfsOo{font-size:.8125rem;color:#6b7280}.ServicePlansManager_container__SLCK7{display:flex;flex-direction:column;gap:24px;padding:0}.ServicePlansManager_header__opyhn{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.ServicePlansManager_header__opyhn h2{margin:0 0 8px;font-size:20px;font-weight:600;color:#111827}.ServicePlansManager_tabs__Cw0tC{display:flex;gap:8px;margin-top:8px}.ServicePlansManager_tab__OcX_j{padding:8px 12px;border:1px solid #e5e7eb;background:#f9fafb;color:#374151;border-radius:var(--border-radius);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.ServicePlansManager_tab__OcX_j:hover{background:#eef2ff}.ServicePlansManager_activeTab__uSl9L{border-color:#3b82f6;background:#e0ecff;color:#1d4ed8}.ServicePlansManager_description__UsMKg{color:#6b7280;font-size:14px;margin:0}.ServicePlansManager_loading__UuG10{padding:40px;text-align:center;color:#6b7280;font-size:14px}.ServicePlansManager_successMessage__b5Odo{padding:12px 16px;background:#d1fae5;color:#065f46;border:1px solid #a7f3d0;border-radius:var(--border-radius);font-size:14px}.ServicePlansManager_errorMessage__llW_g{padding:12px 16px;background:#fee2e2;color:#991b1b;border:1px solid #fecaca;border-radius:var(--border-radius);font-size:14px}.ServicePlansManager_createButton__gan5Y{padding:10px 20px;background:#3b82f6;color:#fff;border:none;border-radius:var(--border-radius);cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;white-space:nowrap}.ServicePlansManager_createButton__gan5Y:hover{background:#2563eb}.ServicePlansManager_emptyState__E3gds{text-align:center;padding:60px 20px;color:#6b7280;background:#f9fafb;border-radius:8px;border:2px dashed #d1d5db}.ServicePlansManager_emptyState__E3gds p{margin:0 0 16px;font-size:15px}.ServicePlansManager_filterBar__hGW3K{display:flex;gap:12px;align-items:center}.ServicePlansManager_searchInput__fFmzx{flex:1 1;padding:8px 12px;border:1px solid #e5e7eb;border-radius:var(--border-radius);font-size:14px;color:#111827;background:#fff;transition:border-color .2s ease}.ServicePlansManager_searchInput__fFmzx::placeholder{color:#9ca3af}.ServicePlansManager_searchInput__fFmzx:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ServicePlansManager_pestSelect__7YIWf{padding:8px 12px;border:1px solid #e5e7eb;border-radius:var(--border-radius);font-size:14px;color:#374151;background:#fff;cursor:pointer;min-width:180px;transition:border-color .2s ease}.ServicePlansManager_pestSelect__7YIWf:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ServicePlansManager_noResults__8PXbw{padding:32px;text-align:center;color:#6b7280;font-size:14px}.ServicePlansManager_plansTable__hk6AL{display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.ServicePlansManager_plansTableHeader___EGH2{padding:12px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb;font-size:13px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.5px}.ServicePlansManager_planRow__U3W2N,.ServicePlansManager_plansTableHeader___EGH2{display:grid;grid-template-columns:2fr 1fr 1.5fr 1fr 1fr 1fr;grid-gap:12px;gap:12px}.ServicePlansManager_planRow__U3W2N{padding:16px;border-bottom:1px solid #f3f4f6;background:#fff;align-items:center;font-size:14px;transition:background .2s ease}.ServicePlansManager_planRow__U3W2N:last-child{border-bottom:none}.ServicePlansManager_planRow__U3W2N:hover{background:#f9fafb}.ServicePlansManager_planName__40RFD{font-weight:500;color:#111827;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ServicePlansManager_badge__XeRoh{padding:2px 8px;background:#dbeafe;color:#1e40af;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.ServicePlansManager_pricing__1kZx_{display:flex;flex-direction:column;gap:2px;font-size:13px}.ServicePlansManager_pricing__1kZx_ div:first-child{font-weight:500;color:#111827}.ServicePlansManager_pricing__1kZx_ div:last-child{color:#6b7280}.ServicePlansManager_statusIndicator__Zj5ED{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.ServicePlansManager_statusIndicator__Zj5ED.ServicePlansManager_active__vPsGC{background:#d1fae5;color:#065f46}.ServicePlansManager_statusIndicator__Zj5ED.ServicePlansManager_inactive__eNe1Z{background:#f3f4f6;color:#6b7280}.ServicePlansManager_actions__WcP53{display:flex;gap:8px}.ServicePlansManager_editButton__m8bm_{padding:6px 12px;background:#fff;color:#3b82f6;border:1px solid #3b82f6;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s ease}.ServicePlansManager_editButton__m8bm_:hover{background:#3b82f6;color:#fff}.ServicePlansManager_deleteButton__O_zrp{padding:6px 12px;background:#fff;color:#ef4444;border:1px solid #ef4444;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s ease}.ServicePlansManager_deleteButton__O_zrp:hover{background:#ef4444;color:#fff}.ServicePlansManager_tableContainer___LqBC{overflow-x:auto;border:1px solid #e5e7eb;border-radius:8px}.ServicePlansManager_table__dbTyi{width:100%;border-collapse:collapse;font-size:14px}.ServicePlansManager_table__dbTyi thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.ServicePlansManager_table__dbTyi thead th{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.5px}.ServicePlansManager_table__dbTyi tbody tr{border-bottom:1px solid #f3f4f6;transition:background .2s ease}.ServicePlansManager_table__dbTyi tbody tr:last-child{border-bottom:none}.ServicePlansManager_table__dbTyi tbody tr:hover{background:#f9fafb}.ServicePlansManager_table__dbTyi tbody td{padding:16px;color:#374151}.ServicePlansManager_activeStatus__W1oMp{background:#d1fae5;color:#065f46}.ServicePlansManager_activeStatus__W1oMp,.ServicePlansManager_inactiveStatus__Ryh8e{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.ServicePlansManager_inactiveStatus__Ryh8e{background:#f3f4f6;color:#6b7280}@media(max-width:1200px){.ServicePlansManager_planRow__U3W2N,.ServicePlansManager_plansTableHeader___EGH2{grid-template-columns:2fr 1fr 1.5fr 80px 80px 120px;gap:8px;font-size:13px}.ServicePlansManager_pricing__1kZx_{font-size:12px}}@media(max-width:768px){.ServicePlansManager_header__opyhn{flex-direction:column;align-items:stretch}.ServicePlansManager_plansTableHeader___EGH2{display:none}.ServicePlansManager_planRow__U3W2N{grid-template-columns:1fr;gap:12px;padding:16px}.ServicePlansManager_planRow__U3W2N>div{display:grid;grid-template-columns:100px 1fr;grid-gap:8px;gap:8px}.ServicePlansManager_planRow__U3W2N>div:before{content:attr(data-label);font-weight:600;color:#6b7280;font-size:12px;text-transform:uppercase}.ServicePlansManager_actions__WcP53{grid-column:span 2;justify-content:flex-end}}.RichTextEditor_richTextEditor__w5DcH{border:1px solid #ddd;border-radius:var(--border-radius);background:#fff;overflow:hidden}.RichTextEditor_toolbar__hDMRj{display:flex;align-items:center;padding:8px;background:#f5f5f5;border-bottom:1px solid #ddd;gap:4px}.RichTextEditor_toolbarButton__qf1zB{background:#fff;border:1px solid #ccc;border-radius:3px;padding:4px 8px;cursor:pointer;font-size:12px;line-height:1;min-width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.RichTextEditor_toolbarButton__qf1zB:hover{background:#e9e9e9;border-color:#999}.RichTextEditor_toolbarButton__qf1zB.RichTextEditor_active__MQJtU{background:#007cba;color:#fff;border-color:#005a87}.RichTextEditor_toolbarButton__qf1zB strong{font-weight:700}.RichTextEditor_toolbarButton__qf1zB em{font-style:italic}.RichTextEditor_toolbarButton__qf1zB u{text-decoration:underline}.RichTextEditor_separator___8gDQ{width:1px;height:16px;background:#ccc;margin:0 4px}.RichTextEditor_editor__EmFBu{padding:12px;min-height:100px;outline:none;line-height:1.5}.RichTextEditor_editor__EmFBu:empty:before{content:attr(data-placeholder);color:#999;font-style:italic}.RichTextEditor_editor__EmFBu b,.RichTextEditor_editor__EmFBu strong{font-weight:700}.RichTextEditor_editor__EmFBu em,.RichTextEditor_editor__EmFBu i{font-style:italic}.RichTextEditor_editor__EmFBu u{text-decoration:underline}.RichTextEditor_editor__EmFBu a{color:#007cba;text-decoration:underline}.RichTextEditor_editor__EmFBu a:hover{color:#005a87}.RichTextEditor_editor__EmFBu p{margin:0 0 8px}.RichTextEditor_editor__EmFBu p:last-child{margin-bottom:0}.RichTextEditor_editor__EmFBu div{margin:0 0 4px}.RichTextEditor_editor__EmFBu div:last-child{margin-bottom:0}.RichTextEditor_hint__90dTP{display:block;padding:6px 12px;color:#666;font-size:11px;background:#f9f9f9;border-top:1px solid #eee;margin:0}.ProductModal_overlay__mHbdN{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.ProductModal_modal__hsR0_{background:#fff;border-radius:12px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.2)}.ProductModal_header__9LKGf{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #e5e7eb}.ProductModal_header__9LKGf h3{margin:0;font-size:18px;font-weight:600;color:#111827}.ProductModal_closeBtn__hANq0{background:none;border:none;font-size:18px;color:#6b7280;cursor:pointer;padding:4px 8px;border-radius:4px;line-height:1}.ProductModal_closeBtn__hANq0:hover{background:#f3f4f6;color:#111827}.ProductModal_form__907hg{display:flex;flex-direction:column;gap:16px;padding:20px 24px 24px}.ProductModal_formRow__RHDr_{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px}.ProductModal_formGroup__03W0W{display:flex;flex-direction:column;gap:6px}.ProductModal_formGroup__03W0W label{font-size:13px;font-weight:500;color:#374151}.ProductModal_formGroup__03W0W input,.ProductModal_formGroup__03W0W select,.ProductModal_formGroup__03W0W textarea{padding:8px 10px;border:1px solid #d1d5db;border-radius:var(--border-radius);font-size:14px;color:#111827;background:#fff;transition:border-color .15s ease}.ProductModal_formGroup__03W0W input:focus,.ProductModal_formGroup__03W0W select:focus,.ProductModal_formGroup__03W0W textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ProductModal_formGroup__03W0W textarea{resize:vertical;min-height:72px}.ProductModal_fieldHint__3qqSR{font-size:11px;color:#6b7280;line-height:1.4}.ProductModal_checkboxGroup__lx_2K label{display:flex;align-items:center;gap:8px;font-size:14px;color:#374151;cursor:pointer}.ProductModal_checkboxGroup__lx_2K label input[type=checkbox]{width:16px;height:16px;cursor:pointer}.ProductModal_actions__KS7Cz{display:flex;justify-content:flex-end;gap:8px;margin-top:4px;padding-top:16px;border-top:1px solid #e5e7eb}.ProductModal_cancelBtn__QMn7Q{padding:9px 18px;background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:var(--border-radius);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.ProductModal_cancelBtn__QMn7Q:hover{background:#f3f4f6}.ProductModal_saveBtn__qEgIv{padding:9px 18px;background:#3b82f6;color:#fff;border:none;border-radius:var(--border-radius);font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}.ProductModal_saveBtn__qEgIv:hover{background:#2563eb}.ServicePlanImagePicker_picker__IaA_e{display:flex;flex-direction:column;gap:12px}.ServicePlanImagePicker_actions__MUw8y{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ServicePlanImagePicker_hint__UT8NM{color:#6b7280;font-size:13px;line-height:1.4}.ServicePlanImagePicker_hint__UT8NM code{background:#f1f5f9;padding:1px 4px;border-radius:3px;font-size:12px}.ServicePlanImagePicker_fileInput__A_raC{margin-top:0}.ServicePlanImagePicker_browseBtn__bRbXX{padding:6px 14px;background:none;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap}.ServicePlanImagePicker_browseBtn__bRbXX:hover{background:#f8fafc;border-color:#cbd5e1}.ServicePlanImagePicker_uploadingIndicator__1Tr4V{display:flex;align-items:center;gap:12px;padding:16px;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px;color:#475569;font-weight:500;font-size:14px}.ServicePlanImagePicker_spinner__9XEiY{width:20px;height:20px;border:2px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:ServicePlanImagePicker_spin__aRpKd 1s linear infinite;flex-shrink:0}.ServicePlanImagePicker_loadingState__NOuU2{display:flex;align-items:center;gap:10px;color:#6b7280;font-size:14px;padding:16px 0}.ServicePlanImagePicker_emptyState__uKhP8{color:#9ca3af;font-size:14px;padding:16px 0;margin:0}.ServicePlanImagePicker_errorState__yXQeS{color:#ef4444;font-size:14px;padding:8px 0;margin:0}.ServicePlanImagePicker_imageGrid__05eCD{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:10px;gap:10px;padding:8px 0}.ServicePlanImagePicker_thumbnailBtn__vd6QO{padding:0;background:none;border:2px solid #e2e8f0;border-radius:6px;cursor:pointer;overflow:hidden;transition:border-color .15s,box-shadow .15s;line-height:0}.ServicePlanImagePicker_thumbnailBtn__vd6QO:hover{border-color:#93c5fd;box-shadow:0 0 0 2px #bfdbfe}.ServicePlanImagePicker_selected__7sCho{border-color:#3b82f6;box-shadow:0 0 0 2px #bfdbfe}.ServicePlanImagePicker_preview__VtqKc{position:relative;display:inline-block;margin-top:4px}.ServicePlanImagePicker_preview__VtqKc.ServicePlanImagePicker_uploading__VYjUh{opacity:.6}.ServicePlanImagePicker_imageOverlay__ZssH2{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;border-radius:8px}.ServicePlanImagePicker_overlaySpinner__mVhoA{width:32px;height:32px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:ServicePlanImagePicker_spin__aRpKd 1s linear infinite}.ServicePlanImagePicker_removeBtn__TgcKm{display:block;margin-top:6px;padding:4px 10px;background:none;border:1px solid #e2e8f0;border-radius:4px;font-size:13px;color:#ef4444;cursor:pointer;transition:background .15s,border-color .15s}.ServicePlanImagePicker_removeBtn__TgcKm:hover{background:#fef2f2;border-color:#fca5a5}@keyframes ServicePlanImagePicker_spin__aRpKd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Modal_overlay__MVjrq{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.Modal_modal__rwqPE{background:#fff;border-radius:8px;width:100%;max-width:764px;max-height:90vh;box-shadow:0 10px 25px rgba(0,0,0,.15);display:flex;flex-direction:column;align-items:flex-start;transition:all .3s ease;opacity:1;overflow:auto;transform:translateY(0)}.Modal_modalTop__4lUxm{padding:24px;flex-direction:row;display:flex;align-items:center;width:100%;border-bottom:1px solid #e5e7eb}.Modal_topRow__n8Sgx{display:flex;justify-content:space-between;align-items:center;width:100%}.Modal_title__VnFm7{font-size:24px;font-style:normal;font-weight:800;line-height:28px;color:#111827;margin:0}.Modal_closeButton__FUbsp{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:4px;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.Modal_closeButton__FUbsp:hover{background:#f3f4f6;color:#374151}.Modal_topControls__Mirj9{display:flex;justify-content:space-between;align-items:center;width:100%;gap:16px}.Modal_topControls__Mirj9.Modal_reviewerOnly__DnLNJ{justify-content:flex-end}@media(max-width:768px){.Modal_topControls__Mirj9{flex-direction:column;align-items:flex-start;gap:12px}}.Modal_dropdownSection__XaBet{flex:1 1;max-width:300px}@media(max-width:768px){.Modal_dropdownSection__XaBet{width:100%;max-width:none}}.Modal_reviewerSection__IV7Vl{display:flex;align-items:center;gap:12px}.Modal_reviewingText__320C3{font-size:14px;font-style:normal;font-weight:700;line-height:14px;color:var(--blue-500)}.Modal_reviewerInfo__lx8nE{display:flex;align-items:center;gap:8px}.Modal_avatarContainer__XqL9J{position:relative;width:32px;height:32px}.Modal_avatar__0BTDd{width:32px;height:32px;border-radius:50%;object-fit:cover}.Modal_avatarInitials__maE9x{width:32px;height:32px;border-radius:50%;background:#006bc2;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.Modal_reviewerName__r_yTz{font-size:14px;font-weight:500;color:#111827}.Modal_modalMiddle__t2rhU{padding:24px;width:100%;flex:1 1;background:#fff}.Modal_modalBottom__RjLid{padding:24px;width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px}@media(max-width:768px){.Modal_modalBottom__RjLid{flex-direction:column-reverse;gap:8px}}.Modal_dropdown__beQwr{display:flex;width:300px;height:36px;padding:8px 12px;justify-content:space-between;align-items:center;flex-shrink:0;border-radius:4px;border:1px solid #006bc2;background:#fff;font-size:14px;cursor:pointer}.Modal_dropdown__beQwr:focus{outline:none;box-shadow:0 0 0 3px rgba(0,107,194,.1)}@media(max-width:768px){.Modal_dropdown__beQwr{width:100%}}.Modal_buttonGroup__QJ19L{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;width:100%}@media(max-width:768px){.Modal_buttonGroup__QJ19L{flex-direction:column;gap:8px}}.Modal_leftButtons__JqZGJ{display:flex;gap:8px}.Modal_rightButtons__p8fEQ{display:flex;gap:12px;align-items:center}@media(max-width:768px){.Modal_rightButtons__p8fEQ{width:100%;justify-content:space-between}}.Modal_fullWidthButtons__LGiU9{display:grid;grid-template-columns:1fr 1fr;width:100%}.Modal_primaryButton__KcSA_{background:var(--blue-500);color:#fff;border:none;padding:8px 16px;border-radius:var(--border-radius);font-size:14px;font-weight:700;cursor:pointer;transition:background-color .2s ease;display:flex;justify-content:center;align-items:center;gap:8px;height:40px}.Modal_primaryButton__KcSA_:hover:not(:disabled){background:#0070d4}.Modal_primaryButton__KcSA_:disabled{background:#9ca3af;cursor:not-allowed}.Modal_secondaryButton__KTXbs{background:#fff;color:var(--gray-800);border:none;padding:8px 16px;border-radius:var(--border-radius);font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease;display:flex;justify-content:center;align-items:center;gap:8px;height:40px;box-shadow:inset 0 0 0 0 #fff,inset 0 0 0 1px #d1d5db,0 1px 2px 0 rgba(0,0,0,.05)}.Modal_secondaryButton__KTXbs:hover:not(:disabled){background:var(--slate-100)}.Modal_secondaryButton__KTXbs:disabled{background:#fff;color:#9ca3af;cursor:not-allowed}.Modal_secondaryButton__KTXbs.Modal_bluebutton__WHlaC{background:blue}.Modal_backButton__JAYw7{background:#fff;color:var(--gray-800);border:none;padding:8px 16px;border-radius:var(--border-radius);font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease;display:flex;justify-content:center;align-items:center;gap:8px;height:40px}.Modal_backButton__JAYw7:hover:not(:disabled){background:var(--slate-100)}.Modal_junkButton__7HOEW{background:rgba(0,0,0,0);color:var(--gray-800);border:none;padding:8px 16px;border-radius:var(--border-radius);font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;height:40px}.Modal_junkButton__7HOEW:hover:not(:disabled){background:#f9fafb}.Modal_junkButton__7HOEW:disabled{background:rgba(0,0,0,0);color:#9ca3af;cursor:not-allowed}.Modal_disabledButton__bl_C0{background:var(--gray-100);color:#9ca3af;border:none;padding:8px 16px;border-radius:var(--border-radius);font-size:14px;font-weight:700;cursor:not-allowed;display:flex;align-items:center;gap:8px;height:40px}.Modal_spinner__Uaoik{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:Modal_spin__F9888 1s linear infinite}@keyframes Modal_spin__F9888{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MiniAvatar_miniAvatar__qLbGE{display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;flex-shrink:0}.MiniAvatar_miniAvatar__qLbGE.MiniAvatar_small__bX0Kf{width:24px;height:24px}.MiniAvatar_miniAvatar__qLbGE.MiniAvatar_small__bX0Kf .MiniAvatar_avatarInitials__pWQjn{font-size:10px;font-weight:600}.MiniAvatar_miniAvatar__qLbGE.MiniAvatar_medium__1cY9n{width:32px;height:32px}.MiniAvatar_miniAvatar__qLbGE.MiniAvatar_medium__1cY9n .MiniAvatar_avatarInitials__pWQjn{font-size:12px;font-weight:600}.MiniAvatar_miniAvatar__qLbGE.MiniAvatar_large__udj8B{width:40px;height:40px}.MiniAvatar_miniAvatar__qLbGE.MiniAvatar_large__udj8B .MiniAvatar_avatarInitials__pWQjn{font-size:14px;font-weight:600}.MiniAvatar_avatarImage__2dc5T{width:100%;height:100%;object-fit:cover}.MiniAvatar_avatarInitials__pWQjn{color:#fff;text-align:center;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MiniAvatar_tooltipContainer__oKh2E{position:relative;display:block;max-width:41px}.MiniAvatar_tooltip__xMy1U{position:absolute;background-color:#333;color:#fff;padding:6px 10px;top:-40px;border-radius:4px;font-size:12px;white-space:nowrap;margin-bottom:66px;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.15);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out}.MiniAvatar_tooltipContainer__oKh2E:hover .MiniAvatar_tooltip__xMy1U{opacity:1;visibility:visible}.MiniAvatar_tooltipArrow__Kxftf{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #333}.AudioPlayer_audioPlayer__2IvVa{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:12px;margin:8px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.AudioPlayer_controls__vdNqN{display:flex;align-items:center;gap:12px}.AudioPlayer_playBtn__il6CC{background:rgba(0,0,0,0);color:#495057;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:16px;flex-shrink:0}.AudioPlayer_playBtn__il6CC svg{width:38px;height:38px}.AudioPlayer_playBtn__il6CC:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.1)}.AudioPlayer_playBtn__il6CC:disabled{cursor:not-allowed;opacity:.6}.AudioPlayer_progressContainer__Gtuk4{display:flex;align-items:center;gap:8px;flex:1 1;min-width:200px}.AudioPlayer_time__TvNmw{font-size:12px;color:#6c757d;min-width:35px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AudioPlayer_progressBar__ZSeqV{flex:1 1;height:4px;background:#e9ecef;border-radius:2px;outline:none;cursor:pointer}.AudioPlayer_progressBar__ZSeqV::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:#08c;cursor:pointer;border:none;box-shadow:0 1px 3px rgba(0,0,0,.3)}.AudioPlayer_progressBar__ZSeqV::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:#08c;cursor:pointer;border:none;box-shadow:0 1px 3px rgba(0,0,0,.3)}.AudioPlayer_progressBar__ZSeqV:disabled{opacity:.5;cursor:not-allowed}.AudioPlayer_volumeContainer__TuJEa{display:flex;align-items:center;gap:6px;flex-shrink:0}.AudioPlayer_volumeIcon__UY9jq{font-size:14px}.AudioPlayer_volumeBar__nbkir{width:60px;height:3px;background:#e9ecef;border-radius:2px;outline:none;cursor:pointer}.AudioPlayer_volumeBar__nbkir::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#495057;cursor:pointer;border:1px solid #fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.AudioPlayer_volumeBar__nbkir::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#495057;cursor:pointer;border:1px solid #fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.AudioPlayer_downloadBtn__UqqYD{background:rgba(0,0,0,0);color:#495057;border:none;border-radius:var(--border-radius);padding:4px;cursor:pointer;transition:all .2s ease;font-size:14px;flex-shrink:0;display:flex;align-items:center;gap:6px}.AudioPlayer_downloadBtn__UqqYD svg{width:36px;height:36px}.AudioPlayer_downloadBtn__UqqYD:hover{transform:translateY(-1px);filter:brightness(1.1)}.AudioPlayer_error__Ks_nf{background:#f8d7da;border-color:#f5c6cb;color:#721c24}.AudioPlayer_errorMessage__MJlBC{display:flex;align-items:center;justify-content:space-between;font-size:14px}.AudioPlayer_errorMessage__MJlBC .AudioPlayer_downloadBtn__UqqYD{background:#6c757d}.AudioPlayer_errorMessage__MJlBC .AudioPlayer_downloadBtn__UqqYD:hover{background:#5a6268}@media(max-width:768px){.AudioPlayer_controls__vdNqN{gap:8px}.AudioPlayer_progressContainer__Gtuk4{min-width:150px}.AudioPlayer_volumeContainer__TuJEa{display:none}.AudioPlayer_time__TvNmw{font-size:11px;min-width:30px}}.ActivityFeed_activityFeed__tcARo{width:100%;padding:20px 16px}.ActivityFeed_empty__Mq4K5,.ActivityFeed_loading__Wt5Mo{padding:32px 16px;text-align:center;color:var(--slate-500);font-size:14px}.ActivityFeed_timeline__9b0Sm{position:relative;padding-left:0}.ActivityFeed_activityItem__NBFgm{display:flex;gap:12px;position:relative;padding:12px 0}.ActivityFeed_activityItem__NBFgm:last-child{padding-bottom:0}.ActivityFeed_activityAvatar__KaO8y{flex-shrink:0;margin-top:2px}.ActivityFeed_avatarContainer__katQh{flex-shrink:0;width:40px;height:40px;position:relative;top:-7px;z-index:1}.ActivityFeed_avatar__lSarW{object-fit:cover}.ActivityFeed_avatarFallback__j1m4Q,.ActivityFeed_avatar__lSarW{width:40px;height:40px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ActivityFeed_avatarFallback__j1m4Q{background:linear-gradient(135deg,var(--blue-500) 0,var(--blue-700) 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:16px;text-transform:uppercase}.ActivityFeed_activityContent__nOWHD{flex:1 1;padding-top:2px}.ActivityFeed_activityRow__JAqjB{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.ActivityFeed_activityText__nbKwA{font-size:14px;color:var(--slate-700);line-height:1.6;flex:1 1}.ActivityFeed_activityText__nbKwA strong{font-weight:600;color:var(--slate-900)}.ActivityFeed_userName__B3QQW{color:var(--blue-600);font-weight:600}.ActivityFeed_changeDetail__1ExTO{margin-top:4px;padding:8px 12px 8px 0;font-size:13px;color:var(--slate-600);font-family:SF Mono,Monaco,Courier New,monospace}.ActivityFeed_noteContent__IMRhY{margin-top:6px;padding:8px 12px 8px 0;font-size:13px;color:var(--slate-700);font-style:italic}.ActivityFeed_timestamp__6laiT{font-size:12px;color:var(--slate-500);white-space:nowrap;flex-shrink:0}.NotesSection_notesSection__eLa1O{width:100%;padding:20px 16px;display:flex;flex-direction:column;gap:12px}.NotesSection_notesList__W27_e{display:flex;flex-direction:column;gap:8px;max-height:260px;overflow-y:auto;padding-right:2px}.NotesSection_noteCard__HCJec{border:1px solid var(--gray-200);border-radius:var(--border-radius);background:var(--white);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.NotesSection_noteMeta__LZIPm{display:flex;justify-content:space-between;align-items:center;gap:10px}.NotesSection_noteAuthor__tHWk6{font-size:12px;font-weight:600;color:var(--gray-900)}.NotesSection_noteAuthorWrap__jbCBR{display:inline-flex;align-items:center;gap:8px}.NotesSection_noteDate__pBiOu{font-size:11px;color:var(--gray-500);white-space:nowrap}.NotesSection_noteText__MdarA{margin:0;font-size:13px;color:var(--gray-800);line-height:1.45;white-space:pre-wrap}.NotesSection_noteState__bQavo{margin:0;font-size:13px;color:var(--gray-500)}.NotesSection_customerCommentBanner__FyI_C{background-color:var(--action-25);border:1px solid var(--blue-300);border-radius:var(--border-radius);padding:10px 12px;display:flex;flex-direction:column;gap:4px}.NotesSection_customerCommentLabel__QQjZD{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blue-600)}.NotesSection_customerCommentText__ygKAQ{margin:0;font-size:13px;line-height:1.5;color:var(--gray-900);white-space:pre-wrap}.NotesSection_textarea__CpmIW{width:100%;padding:12px;border:1px solid var(--slate-300);border-radius:var(--border-radius);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;color:var(--slate-900);background-color:#fff;resize:vertical;min-height:80px;transition:border-color .2s}.NotesSection_textarea__CpmIW:focus{outline:none;border-color:var(--blue-500)}.NotesSection_textarea__CpmIW::placeholder{color:var(--slate-400)}.NotesSection_textarea__CpmIW:disabled{opacity:.6;cursor:not-allowed}.NotesSection_actions__uOZv9{display:flex;justify-content:flex-end;align-items:center;margin-top:8px}.NotesSection_secondaryButton__KUmCN{background:#fff;color:var(--gray-900);border:1px solid var(--gray-300);padding:8px 16px;border-radius:var(--border-radius);font-size:14px;font-weight:550;cursor:pointer;transition:all .2s ease;display:flex;justify-content:center;align-items:center;gap:8px;height:40px}.NotesSection_secondaryButton__KUmCN:hover:not(:disabled){background:var(--slate-50);border-color:var(--gray-500)}.NotesSection_secondaryButton__KUmCN:disabled{opacity:.5;cursor:not-allowed}@keyframes PestStampModal_overlayIn__PXrC9{0%{opacity:0}to{opacity:1}}@keyframes PestStampModal_sheetUp__3Kq5g{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.PestStampModal_overlay__5d7zU{position:fixed;inset:0;z-index:300;display:flex;align-items:flex-end;animation:PestStampModal_overlayIn__PXrC9 .22s ease forwards}.PestStampModal_sheet__yH7h0{position:relative;width:100%;background:var(--white);border-radius:20px 20px 0 0;padding:20px 16px calc(24px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;gap:16px;max-height:90vh;overflow-y:auto;animation:PestStampModal_sheetUp__3Kq5g .42s cubic-bezier(.16,1,.3,1) forwards;will-change:transform,opacity}.PestStampModal_sheet__yH7h0:before{content:"";display:block;width:36px;height:4px;border-radius:2px;background:var(--gray-200);margin:-8px auto 4px;flex-shrink:0}.PestStampModal_header__r0Z15{display:flex;align-items:center;gap:12px}.PestStampModal_stampIcon__KIPxm{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.PestStampModal_stampIcon__KIPxm circle,.PestStampModal_stampIcon__KIPxm line,.PestStampModal_stampIcon__KIPxm path,.PestStampModal_stampIcon__KIPxm polygon,.PestStampModal_stampIcon__KIPxm polyline,.PestStampModal_stampIcon__KIPxm rect,.PestStampModal_stampIcon__KIPxm svg{fill:currentColor!important;stroke:none!important}.PestStampModal_stampIcon__KIPxm svg[stroke],.PestStampModal_stampIcon__KIPxm svg[stroke] circle,.PestStampModal_stampIcon__KIPxm svg[stroke] line,.PestStampModal_stampIcon__KIPxm svg[stroke] path,.PestStampModal_stampIcon__KIPxm svg[stroke] polygon,.PestStampModal_stampIcon__KIPxm svg[stroke] polyline,.PestStampModal_stampIcon__KIPxm svg[stroke] rect{stroke:currentColor!important;fill:none!important}.PestStampModal_stampIconSvg__L261M{display:flex;align-items:center;justify-content:center;width:28px;height:28px}.PestStampModal_stampIconSvg__L261M circle,.PestStampModal_stampIconSvg__L261M line,.PestStampModal_stampIconSvg__L261M path,.PestStampModal_stampIconSvg__L261M polygon,.PestStampModal_stampIconSvg__L261M polyline,.PestStampModal_stampIconSvg__L261M rect,.PestStampModal_stampIconSvg__L261M svg{fill:var(--blue-500,#0075de)!important;stroke:none!important}.PestStampModal_headerText__1Xkdy{flex:1 1;min-width:0}.PestStampModal_title__PgJL0{font-size:17px;font-weight:700;color:var(--gray-900);margin:0 0 2px}.PestStampModal_subtitle__m_irG{font-size:13px;color:var(--gray-500);margin:0}.PestStampModal_closeBtn__ytPYo{width:32px;height:32px;border-radius:50%;background:var(--gray-100);border:none;display:flex;align-items:center;justify-content:center;color:var(--gray-500);cursor:pointer;flex-shrink:0}.PestStampModal_closeBtn__ytPYo:hover{background:var(--gray-200)}.PestStampModal_fieldLabelRow__fbQgh{display:flex;align-items:center;justify-content:space-between}.PestStampModal_conditionSelectorWrap__Xksb_{display:flex;flex-direction:column}.PestStampModal_conditionSelector__gyDE7{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid var(--gray-200);border-radius:12px;background:var(--gray-50);font-size:14px;font-family:var(--font-default);cursor:pointer;transition:border-color .15s ease;text-align:left}.PestStampModal_conditionSelector__gyDE7:focus{outline:none;border-color:var(--blue-400)}.PestStampModal_conditionSelectorOpen__A_r_3{border-color:var(--blue-400);background:var(--white);border-bottom-left-radius:0;border-bottom-right-radius:0}.PestStampModal_conditionSelectorError__ZoC7Z{border-color:#ef4444;background:#fff5f5}.PestStampModal_conditionErrorMsg__TlAXo{margin:6px 0 0;font-size:12px;font-weight:500;color:#ef4444}.PestStampModal_conditionSelectorValue__nQt8A{flex:1 1;color:var(--gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PestStampModal_conditionSelectorPlaceholder__rweL_{flex:1 1;color:var(--gray-400)}.PestStampModal_conditionSelectorIcons__f7Wue{display:flex;align-items:center;gap:6px;flex-shrink:0;color:var(--gray-400)}.PestStampModal_conditionSearchTrigger__hbWkT{display:flex;align-items:center;justify-content:center;padding:3px;border-radius:4px;cursor:pointer;color:var(--gray-400);transition:color .15s ease,background .15s ease}.PestStampModal_conditionSearchTrigger__hbWkT:hover{color:var(--blue-500);background:var(--gray-100)}.PestStampModal_conditionChevron__0Xlwc{transition:transform .15s ease}.PestStampModal_conditionChevronOpen__6bsSJ{transform:rotate(180deg)}.PestStampModal_conditionDropdown__PH9Dz{border:1px solid var(--blue-400);border-top:none;border-radius:0 0 12px 12px;background:var(--white);overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08)}.PestStampModal_conditionSearchRow__pIkE3{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--gray-100);color:var(--gray-400)}.PestStampModal_conditionSearchInput__sZxSO{flex:1 1;border:none;outline:none;font-size:13px;font-family:var(--font-default);color:var(--gray-900);background:rgba(0,0,0,0)}.PestStampModal_conditionSearchInput__sZxSO::placeholder{color:var(--gray-400)}.PestStampModal_conditionSearchClear__nx5ct{background:none;border:none;font-size:11px;color:var(--gray-400);cursor:pointer;padding:2px 4px;border-radius:4px}.PestStampModal_conditionSearchClear__nx5ct:hover{background:var(--gray-100);color:var(--gray-600)}.PestStampModal_conditionList__EDb2A{max-height:220px;overflow-y:scroll;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.PestStampModal_conditionGroupHeader__f_sYm{margin:0;padding:6px 12px 2px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gray-400);font-family:var(--font-default);background:var(--gray-50);position:-webkit-sticky;position:sticky;top:0}.PestStampModal_conditionOption__pnN9a{display:flex;flex-direction:column;gap:1px;width:100%;padding:9px 12px;background:none;border:none;text-align:left;font-size:14px;font-family:var(--font-default);color:var(--gray-800);cursor:pointer;transition:background .1s ease}.PestStampModal_conditionOption__pnN9a:hover{background:var(--gray-50)}.PestStampModal_conditionOptionActive__1NHCd{background:#eff6ff;color:var(--blue-600,#2563eb);font-weight:600}.PestStampModal_conditionOptionActive__1NHCd:hover{background:#dbeafe}.PestStampModal_conditionOptionGroup__KRZ4k{font-size:10px;color:var(--gray-400);font-weight:500}.PestStampModal_conditionNoResults__Mgz7g{margin:0;padding:14px 12px;font-size:13px;color:var(--gray-400);font-family:var(--font-default);font-style:italic;text-align:center}.PestStampModal_field__RdsaE{display:flex;flex-direction:column;gap:8px}.PestStampModal_fieldLabel__fj9r_{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--gray-500)}.PestStampModal_textarea__rSNzh{width:100%;padding:12px;border:1px solid var(--gray-200);border-radius:12px;font-size:14px;font-family:var(--font-default);color:var(--gray-900);background:var(--gray-50);resize:none;outline:none;line-height:1.5;box-sizing:border-box}.PestStampModal_textarea__rSNzh:focus{border-color:var(--blue-400);background:var(--white)}.PestStampModal_textarea__rSNzh::placeholder{color:var(--gray-400)}.PestStampModal_photoGrid__mLyr6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.PestStampModal_photoThumb__KZvJ_{position:relative;border-radius:10px;overflow:hidden;background:var(--gray-100)}.PestStampModal_photoImg__Rb_Ek{width:100%;height:100%;max-height:220px;object-fit:cover;display:block}.PestStampModal_photoRemove__6gU5h{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;border:none;font-size:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;line-height:1}.PestStampModal_photoActionBtn__pmTVd,.PestStampModal_photoActions__o5MB8{display:flex;justify-content:center;gap:10px}.PestStampModal_photoActionBtn__pmTVd{position:relative;align-items:center;width:100%;padding:14px 12px;background:var(--white);border:1px solid var(--border-color);border-radius:12px;font-size:14px;font-weight:600;color:var(--gray-700);cursor:pointer;font-family:var(--font-default);transition:background .15s,border-color .15s,color .15s}.PestStampModal_photoActionBtn__pmTVd svg{color:var(--blue-500);flex-shrink:0}.PestStampModal_photoActionBtn__pmTVd:hover:not(:disabled){background:var(--gray-50);border-color:var(--blue-500);color:var(--gray-900)}.PestStampModal_photoActionBtn__pmTVd:disabled{opacity:.6;cursor:not-allowed}.PestStampModal_photoActionBtnDisabled__h1lnT{opacity:.6;cursor:not-allowed;pointer-events:none}.PestStampModal_actionInput__svFNU{position:absolute;inset:0;opacity:0;cursor:pointer}.PestStampModal_uploadError__qmWqE{font-size:13px;color:#dc2626;margin:0}.PestStampModal_actions__ticdA{display:flex;gap:10px;margin-top:4px}.PestStampModal_deleteBtn__PshBv{height:48px;padding:0 20px;border-radius:12px;border:1px solid var(--gray-200);background:rgba(0,0,0,0);color:#dc2626;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease}.PestStampModal_deleteBtn__PshBv:hover{background:#fef2f2}.PestStampModal_saveBtn__Wf0YE{flex:1 1;height:48px;border-radius:12px;border:none;background:var(--blue-500);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s ease,opacity .15s ease}.PestStampModal_saveBtn__Wf0YE:hover:not(:disabled){background:var(--blue-600)}.PestStampModal_saveBtn__Wf0YE:disabled{opacity:.4;cursor:not-allowed}.PestStampModal_aiAnalyzing__0IwKk{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--gray-500);padding:4px 0}.PestStampModal_aiSpinner__ZpYhB{width:13px;height:13px;border:2px solid var(--gray-200);border-top-color:var(--blue-400);border-radius:50%;animation:PestStampModal_spin__CXKZb .6s linear infinite;flex-shrink:0}.PestStampModal_aiResult__v__8M{display:flex;flex-direction:column;gap:6px;padding:12px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px}.PestStampModal_aiLabel__uu1bq{margin:0;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--blue-500,#0075de)}.PestStampModal_aiDescription__xrli0{margin:0;font-size:13px;color:var(--gray-800);line-height:1.5}.PestStampModal_aiApplyBtn__VGGV8{align-self:flex-start;padding:5px 12px;border-radius:6px;border:1px solid var(--blue-300,#93c5fd);background:var(--white);color:var(--blue-600,#2563eb);font-size:12px;font-weight:600;font-family:var(--font-default);cursor:pointer;transition:background .15s ease}.PestStampModal_aiApplyBtn__VGGV8:hover{background:#dbeafe}.PestStampModal_aiSuggestionsRow__9eBOp{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}.PestStampModal_aiSuggestionsLabel__1owW2{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gray-500,#6b7280);white-space:nowrap;padding-top:6px}.PestStampModal_aiSuggestions__VG1Do{display:flex;flex-wrap:wrap;gap:6px}.PestStampModal_aiSuggestionPill__sRw8N{padding:5px 12px;border-radius:20px;border:1px solid #bfdbfe;background:var(--white);color:var(--gray-700);font-size:12px;font-weight:500;font-family:var(--font-default);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.PestStampModal_aiSuggestionPill__sRw8N:hover{background:#dbeafe;border-color:var(--blue-400);color:var(--blue-700,#1d4ed8)}.PestStampModal_aiSuggestionActive__UO4_f{background:var(--blue-500,#0075de);border-color:var(--blue-500,#0075de);color:#fff}.PestStampModal_aiSuggestionActive__UO4_f:hover{background:var(--blue-600,#0065c4);border-color:var(--blue-600,#0065c4);color:#fff}.PestStampModal_spinner__1W0S_{width:16px;height:16px;border:2px solid var(--gray-300);border-top-color:var(--gray-600);border-radius:50%;animation:PestStampModal_spin__CXKZb .6s linear infinite;flex-shrink:0}@keyframes PestStampModal_spin__CXKZb{to{transform:rotate(1turn)}}.PestStampModal_modalLoadingOverlay__MqSnP{position:absolute;inset:0;z-index:10;background:hsla(0,0%,100%,.88);border-radius:20px 20px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.PestStampModal_modalLoadingSpinner__TaLYa{width:36px;height:36px;border:3px solid var(--gray-200);border-top-color:var(--blue-500,#0075de);border-radius:50%;animation:PestStampModal_spin__CXKZb .7s linear infinite}.PestStampModal_modalLoadingText__GEBht{margin:0;font-size:14px;font-weight:600;color:var(--gray-600);font-family:var(--font-default)}.PestStampModal_dictateBtn__aGzaT{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;border:1px solid var(--gray-200);background:var(--gray-50);color:var(--gray-500);font-size:11px;font-weight:600;font-family:var(--font-default);cursor:pointer;transition:background .15s,border-color .15s,color .15s;flex-shrink:0}.PestStampModal_dictateBtn__aGzaT:hover{background:var(--gray-100);border-color:var(--gray-300);color:var(--gray-700)}.PestStampModal_dictateBtnActive__L94Al{background:#fef2f2;border-color:#fca5a5;color:#dc2626}.PestStampModal_dictateBtnActive__L94Al:hover{background:#fee2e2;border-color:#f87171}.Toast_toast__1gBdB{position:fixed;top:2rem;left:calc(320px + (100vw - 320px)/2);transform:translateX(-50%);z-index:1100;display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:var(--border-radius-md);font-size:14px;font-weight:500;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15);animation:Toast_slideIn__FqNim .3s ease-out}.Toast_toast__1gBdB.Toast_success__xYQbz{background:#10b981}.Toast_toast__1gBdB.Toast_error__XwcZS{background:#e74c3c}@media(max-width:768px){.Toast_toast__1gBdB{top:1rem;left:1rem;right:1rem;transform:none;max-width:calc(100vw - 2rem)}}.Toast_toast__1gBdB.Toast_centered__qolJ3{left:50%;transform:translateX(-50%)}@media(max-width:768px){.Toast_toast__1gBdB.Toast_centered__qolJ3{left:1rem;right:1rem;transform:none}}.Toast_iconContainer__mOD2p{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.Toast_icon__4O1SG{width:24px;height:24px}.Toast_message__m7qn8{line-height:1.4;flex:1 1}.Toast_undoButton__AYWYE{background:none;border:none;color:#fff;font-size:14px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s ease;text-decoration:underline}.Toast_undoButton__AYWYE:hover:not(:disabled){background:hsla(0,0%,100%,.1);text-decoration:none}.Toast_undoButton__AYWYE:focus{outline:none;background:hsla(0,0%,100%,.2)}.Toast_undoButton__AYWYE:disabled{opacity:.6;cursor:not-allowed;text-decoration:none}@keyframes Toast_slideIn__FqNim{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media(max-width:768px){@keyframes Toast_slideIn__FqNim{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}}.GlobalLowerHeader_globalLowerHeader__7gvX_{width:100%;padding:16px 24px;border-bottom:1px solid #e5e5e5;background-color:var(--white);position:relative;z-index:50;transition:box-shadow .2s ease}.GlobalLowerHeader_globalLowerHeaderScrolled__F6frA{box-shadow:0 4px 6px color-mix(in srgb,var(--gray-200) 60%,transparent)}.GlobalLowerHeader_headerContent__Jf30s{display:flex;justify-content:space-between;align-items:center;max-width:1309px;margin:0 auto;gap:24px}.GlobalLowerHeader_leftSection__xHVvq{display:flex;flex-direction:column;gap:4px}.GlobalLowerHeader_controlsSection__XhA81{display:flex;align-items:center;gap:24px;margin-left:auto}.GlobalLowerHeader_controlGroup__c9qBQ{position:relative;display:flex;align-items:center;gap:8px}.GlobalLowerHeader_controlLabel__MNQLK{font-family:var(--font-default);font-size:14px;font-weight:500;color:var(--gray-700);white-space:nowrap}.GlobalLowerHeader_iconOnlyLabel__c7uki{display:inline-flex;align-items:center;justify-content:center}.GlobalLowerHeader_controlDropdown__Yrh4b{display:flex;align-items:center;gap:8px;height:40px;padding:6px 12px;background:var(--white);border:1px solid var(--gray-300);border-radius:var(--border-radius);cursor:pointer;transition:all .2s ease;font-family:var(--font-default)}.GlobalLowerHeader_controlDropdown__Yrh4b:hover{border-color:var(--gray-400);background-color:var(--gray-50)}.GlobalLowerHeader_controlDropdown__Yrh4b:focus{outline:none;border-color:var(--blue-600);box-shadow:0 0 0 3px rgba(2,132,199,.1)}.GlobalLowerHeader_controlValue__s68wY{flex:1 1;font-size:14px;font-weight:500;color:var(--gray-900);text-align:left}.GlobalLowerHeader_companyControlDropdown__oxpzk{min-width:max-content}.GlobalLowerHeader_companyControlValue__RcCMA{white-space:nowrap}.GlobalLowerHeader_categoryControlDropdown__pCLwc{min-width:max-content}.GlobalLowerHeader_categoryControlValue__SO0UX{white-space:nowrap}.GlobalLowerHeader_usersControlDropdown__653Wl{min-width:max-content}.GlobalLowerHeader_usersControlValue__LWGat{white-space:nowrap}.GlobalLowerHeader_assignedToContent__weQls{display:flex;align-items:center;gap:8px;flex:1 1}.GlobalLowerHeader_chevron__YHZxX{flex-shrink:0}.GlobalLowerHeader_dropdownMenu__YhlkP{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--white);border:1px solid var(--gray-300);border-radius:var(--border-radius);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);z-index:50;overflow:hidden;max-height:300px;overflow-y:auto}.GlobalLowerHeader_categoryDropdownMenu__nmCi2,.GlobalLowerHeader_companyDropdownMenu__HZ2ZT,.GlobalLowerHeader_usersDropdownMenu__J_nn0{width:min-content;min-width:100%}.GlobalLowerHeader_searchContainer__W3qNd{padding:8px;border-bottom:1px solid var(--gray-200);background:var(--white);sticky:top;top:0;z-index:1}.GlobalLowerHeader_searchInput__0L12Y{width:100%;padding:8px 12px;border:1px solid var(--gray-300);border-radius:4px;font-family:var(--font-default);font-size:14px;color:var(--gray-700);outline:none;transition:border-color .2s ease}.GlobalLowerHeader_searchInput__0L12Y:focus{border-color:var(--blue-500)}.GlobalLowerHeader_searchInput__0L12Y::placeholder{color:var(--gray-400)}.GlobalLowerHeader_dropdownOption__IEQ_H{width:100%;padding:10px 12px;text-align:left;background:var(--white);border:none;cursor:pointer;font-family:var(--font-default);font-size:14px;font-weight:500;color:var(--gray-700);transition:background-color .2s ease}.GlobalLowerHeader_dropdownOption__IEQ_H:hover{background-color:var(--gray-50)}.GlobalLowerHeader_dropdownOption__IEQ_H.GlobalLowerHeader_selected__PLpx_{background-color:var(--blue-50);color:var(--blue-600)}.GlobalLowerHeader_dropdownOption__IEQ_H:focus{outline:none;background-color:var(--gray-100)}.GlobalLowerHeader_categoryDropdownOption__HsTN7,.GlobalLowerHeader_companyDropdownOption__an1IG,.GlobalLowerHeader_usersDropdownOption__OtSlB{white-space:nowrap}.GlobalLowerHeader_optionContent__7D5z6{display:flex;align-items:center;gap:10px}.GlobalLowerHeader_optionInfo__bE6eQ{display:flex;flex-direction:column;gap:2px}.GlobalLowerHeader_optionName__QGrIB{font-size:14px;font-weight:500;color:var(--gray-900)}.GlobalLowerHeader_optionSubtitle__xc5HA{font-size:12px;font-weight:400;color:var(--gray-500)}.GlobalLowerHeader_avatar__tkSm4{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0}.GlobalLowerHeader_teamAvatar__lrwxy{width:24px;height:24px;border-radius:50%;background:var(--blue-50);display:flex;align-items:center;justify-content:center;flex-shrink:0}.GlobalLowerHeader_title__AUbW2{font-family:var(--font-default);font-size:24px;font-style:normal;font-weight:800;line-height:28px;color:var(--gray-800);margin:0}.GlobalLowerHeader_backButton__W7X_h{width:40px;height:40px;border-radius:var(--border-radius);border:1px solid var(--gray-200);background:var(--gray-200);color:var(--gray-700);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.GlobalLowerHeader_backButton__W7X_h:hover:not(:disabled){background:var(--gray-500);border-color:var(--gray-500);color:var(--white)}.GlobalLowerHeader_backButton__W7X_h:disabled{opacity:.6;cursor:not-allowed}.GlobalLowerHeader_leftSectionWithLeading__w9DN4{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:16px;gap:16px}.GlobalLowerHeader_titleLeading__qT8dy{display:flex;align-items:center;justify-content:center}.GlobalLowerHeader_titleStack__eGfc_{display:flex;flex-direction:column;gap:4px}.GlobalLowerHeader_titleWithLogoWrapper__ghmKl{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:12px;gap:12px}.GlobalLowerHeader_titleLogoCol__cs01j{display:flex;align-items:flex-start}.GlobalLowerHeader_description__kxTbu{font-family:var(--font-default);font-size:14px;font-style:normal;font-weight:500;line-height:20px;color:var(--gray-500);margin:0}.GlobalLowerHeader_description__kxTbu span{color:var(--gray-900)}.GlobalLowerHeader_description__kxTbu .GlobalLowerHeader_updatedText__ewmMX,.GlobalLowerHeader_updatedText__ewmMX{color:var(--gray-500)}.GlobalLowerHeader_rightSection__6jVQc{display:flex;align-items:center;gap:17px;flex-shrink:0}.GlobalLowerHeader_filterContainer__VSPMv{position:relative}.GlobalLowerHeader_filterButton__PzTlV{display:flex;padding:8px 12px;align-items:center;gap:13px;min-width:225px;background:var(--gray-100);border:1px solid var(--gray-100);border-radius:var(--border-radius);cursor:pointer;transition:all .2s ease}.GlobalLowerHeader_filterButton__PzTlV:hover{border-color:#9ca3af;background-color:#f9fafb}.GlobalLowerHeader_filterButton__PzTlV:focus{outline:none;border-color:var(--blue-600);box-shadow:0 0 0 3px rgba(2,132,199,.1)}.GlobalLowerHeader_filterText__tSyG8{color:var(--gray-600);text-align:right;font-family:var(--font-default);font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin-left:auto}.GlobalLowerHeader_chevron__YHZxX{color:var(--gray-600);transition:transform .2s ease;display:flex}.GlobalLowerHeader_chevron__YHZxX.GlobalLowerHeader_open__nmbDK{transform:rotate(180deg)}.GlobalLowerHeader_filterDropdown__fxQqt{position:absolute;top:calc(100% + 4px);right:0;min-width:160px;background:var(--white);border:1px solid #d1d5db;border-radius:var(--border-radius);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);z-index:50;overflow:hidden}.GlobalLowerHeader_filterOption__DIGKK{width:100%;padding:12px 16px;text-align:left;background:var(--white);border:none;cursor:pointer;font-family:var(--font-default);font-size:14px;font-weight:500;color:var(--gray-600);transition:background-color .2s ease}.GlobalLowerHeader_filterOption__DIGKK:hover{background-color:#f3f4f6}.GlobalLowerHeader_filterOption__DIGKK.GlobalLowerHeader_selected__PLpx_{background-color:var(--blue-50);color:var(--blue-600)}.GlobalLowerHeader_filterOption__DIGKK:focus{outline:none;background-color:#f3f4f6}.GlobalLowerHeader_addLeadButton__Ey3bj{display:flex;height:36px;padding:9px 16px 9px 12px;align-items:center;gap:4px;border-radius:var(--border-radius);background:var(--blue-500);color:var(--white);border:none;cursor:pointer;font-family:var(--font-default);font-size:14px;font-weight:600;transition:background-color .2s ease}.GlobalLowerHeader_addLeadButton__Ey3bj:hover:not(:disabled){background:var(--blue-600)}.GlobalLowerHeader_addLeadButton__Ey3bj:focus:not(:disabled){outline:none;box-shadow:0 0 0 3px rgba(2,132,199,.3)}.GlobalLowerHeader_addLeadButton__Ey3bj:disabled{background:var(--gray-200);cursor:not-allowed;opacity:.6}.GlobalLowerHeader_addLeadButton__Ey3bj span{font-size:14px;font-weight:600}.GlobalLowerHeader_deleteButton__DLPmh{background:#dc2626}.GlobalLowerHeader_deleteButton__DLPmh:hover:not(:disabled){background:#b91c1c}.GlobalLowerHeader_deleteButton__DLPmh:focus:not(:disabled){box-shadow:0 0 0 3px rgba(220,38,38,.3)}.GlobalLowerHeader_iconOnlyButton__b1tXd{width:40px;height:40px;padding:0;justify-content:center;border-radius:var(--border-radius)}@media(max-width:768px){.GlobalLowerHeader_headerContent__Jf30s{flex-direction:column;align-items:flex-start;gap:16px}.GlobalLowerHeader_rightSection__6jVQc{width:100%;justify-content:space-between}.GlobalLowerHeader_title__AUbW2{font-size:20px;line-height:24px}.GlobalLowerHeader_description__kxTbu{font-size:13px;line-height:18px}}@media(max-width:480px){.GlobalLowerHeader_rightSection__6jVQc{flex-direction:column;align-items:stretch;gap:8px}.GlobalLowerHeader_addLeadButton__Ey3bj,.GlobalLowerHeader_filterButton__PzTlV{width:100%;justify-content:center}.GlobalLowerHeader_filterDropdown__fxQqt{right:auto;left:0;width:100%}}.AgentsList_agentsList___rs6n{display:flex;flex-direction:column;height:100%;overflow:hidden}.AgentsList_agentsList___rs6n .AgentsList_loading__iH_wX{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center}.AgentsList_agentsList___rs6n .AgentsList_loading__iH_wX .AgentsList_spinner__DGYgX{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#007bff;border-radius:50%;animation:AgentsList_spin__7lFU5 1s linear infinite;margin-bottom:1rem}@keyframes AgentsList_spin__7lFU5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AgentsList_agentsList___rs6n .AgentsList_error__QQeSt{padding:2rem;text-align:center;color:#dc3545}.AgentsList_agentsList___rs6n .AgentsList_error__QQeSt .AgentsList_retryButton__36Cja{margin-top:1rem;padding:.5rem 1rem;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.AgentsList_agentsList___rs6n .AgentsList_error__QQeSt .AgentsList_retryButton__36Cja:hover{background:#0056b3}.AgentsList_agentsList___rs6n .AgentsList_header__fPVqg{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-shrink:0}.AgentsList_agentsList___rs6n .AgentsList_header__fPVqg h2{margin:0;color:#333}.AgentsList_agentsList___rs6n .AgentsList_header__fPVqg .AgentsList_filters__HfXOl{display:flex;gap:1rem}.AgentsList_agentsList___rs6n .AgentsList_header__fPVqg .AgentsList_filters__HfXOl .AgentsList_filterSelect__ug3i_{padding:.5rem;border:1px solid #ddd;border-radius:4px;background:#fff;font-size:.9rem;min-width:120px}.AgentsList_agentsList___rs6n .AgentsList_header__fPVqg .AgentsList_filters__HfXOl .AgentsList_filterSelect__ug3i_:focus{outline:none;border-color:#007bff}.AgentsList_agentsList___rs6n .AgentsList_emptyState__FBTvi{text-align:center;padding:3rem;color:#666}.AgentsList_agentsList___rs6n .AgentsList_emptyState__FBTvi p{margin:.5rem 0}.AgentsList_agentsList___rs6n .AgentsList_agentsGrid__lqKtO{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1.5rem;gap:1.5rem}.AgentsList_agentsList___rs6n .AgentsList_agentCard__i_gg6{border:1px solid #ddd;border-radius:8px;padding:1.5rem;background:#fff;transition:box-shadow .2s ease}.AgentsList_agentsList___rs6n .AgentsList_agentCard__i_gg6:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.AgentsList_agentsList___rs6n .AgentsList_agentCard__i_gg6.AgentsList_inactive__xdqHL{opacity:.7;border-color:#ccc}.AgentsList_agentsList___rs6n .AgentsList_agentCard__i_gg6 .AgentsList_agentHeader__uJcX2{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.AgentsList_agentsList___rs6n .AgentsList_agentCard__i_gg6 .AgentsList_agentHeader__uJcX2 .AgentsList_agentName__4_cW3{margin:0;font-size:1.2rem;color:#333;font-weight:600}.AgentsList_agentsList___rs6n .AgentsList_agentCard__i_gg6 .AgentsList_agentHeader__uJcX2 .AgentsList_agentStatus__Leefh .AgentsList_statusBadge__662Z9{padding:.25rem .5rem;border-radius:12px;font-size:.8rem;font-weight:500;text-transform:uppercase}.AgentsList_agentsList___rs6n .AgentsList_agentCard__i_gg6 .AgentsList_agentHeader__uJcX2 .AgentsList_agentStatus__Leefh .AgentsList_statusBadge__662Z9.AgentsList_active__UFhm2{background:#d4edda;color:#155724}.AgentsList_agentsList___rs6n .AgentsList_agentCard__i_gg6 .AgentsList_agentHeader__uJcX2 .AgentsList_agentStatus__Leefh .AgentsList_statusBadge__662Z9.AgentsList_inactive__xdqHL{background:#f8d7da;color:#721c24}.AgentsList_agentsList___rs6n .AgentsList_agentCard__i_gg6 .AgentsList_agentDetails__yrMvW{margin-bottom:1.5rem}.AgentsList_agentsList___rs6n .AgentsList_agentCard__i_gg6 .AgentsList_agentDetails__yrMvW .AgentsList_detailRow__kdcBl{display:flex;justify-content:space-between;margin-bottom:.5rem}.AgentsList_agentsList___rs6n .AgentsList_agentCard__i_gg6 .AgentsList_agentDetails__yrMvW .AgentsList_detailRow__kdcBl .AgentsList_label__nwOZj{font-weight:500;color:#666}.AgentsList_agentsList___rs6n .AgentsList_agentCard__i_gg6 .AgentsList_agentDetails__yrMvW .AgentsList_detailRow__kdcBl .AgentsList_value__9izhk{color:#333;font-family:monospace}.AgentsList_agentsList___rs6n .AgentsList_agentCard__i_gg6 .AgentsList_agentActions__vTWyu{display:flex;gap:.5rem;justify-content:flex-end}.AgentsList_agentsList___rs6n .AgentsList_agentCard__i_gg6 .AgentsList_agentActions__vTWyu button{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .2s ease}.AgentsList_agentsList___rs6n .AgentsList_agentCard__i_gg6 .AgentsList_agentActions__vTWyu button:disabled{opacity:.5;cursor:not-allowed}.AgentsList_agentsList___rs6n .AgentsList_agentCard__i_gg6 .AgentsList_agentActions__vTWyu .AgentsList_editButton__L1BZV{background:#007bff;color:#fff}.AgentsList_agentsList___rs6n .AgentsList_agentCard__i_gg6 .AgentsList_agentActions__vTWyu .AgentsList_editButton__L1BZV:hover:not(:disabled){background:#0056b3}.AgentsList_agentsList___rs6n .AgentsList_agentCard__i_gg6 .AgentsList_agentActions__vTWyu .AgentsList_deleteButton__Egtj9{background:#dc3545;color:#fff}.AgentsList_agentsList___rs6n .AgentsList_agentCard__i_gg6 .AgentsList_agentActions__vTWyu .AgentsList_deleteButton__Egtj9:hover{background:#c82333}@media(max-width:768px){.AgentsList_agentsList___rs6n .AgentsList_header__fPVqg{flex-direction:column;align-items:stretch;gap:1rem}.AgentsList_agentsList___rs6n .AgentsList_header__fPVqg .AgentsList_filters__HfXOl{justify-content:center;flex-wrap:wrap}.AgentsList_agentsList___rs6n .AgentsList_agentsGrid__lqKtO{grid-template-columns:1fr}}