.RouteStopCard_card__MUxoJ{display:flex;flex-direction:column;background:var(--white);border:1px solid #dedede;border-radius:8px;box-shadow:0 2px 2px rgba(0,0,0,.09);overflow:hidden;text-decoration:none;color:inherit;transition:all .15s ease}.RouteStopCard_card__MUxoJ:hover{border-color:var(--gray-400)}.RouteStopCard_card__MUxoJ:active{opacity:.85}.RouteStopCard_infoRow__IilgX{display:flex;align-items:center;gap:24px;padding:20px 25px}.RouteStopCard_timeCol__FyyhD{display:flex;flex-direction:column;align-items:center;min-width:56px}.RouteStopCard_time__tV2q5{font-size:12px;font-weight:600;color:var(--gray-500);text-align:center;white-space:nowrap}.RouteStopCard_content__hGa1g{flex:1 1;min-width:0}.RouteStopCard_topRow__j3lcV{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--gray-800);margin-bottom:2px}.RouteStopCard_badges__QpKqJ{display:flex;align-items:center;gap:4px;flex-shrink:0}.RouteStopCard_clientName__cpaVT{font-size:15px;font-weight:600;color:var(--gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RouteStopCard_status__qG5ZN{font-size:11px;font-weight:600;padding:2px 8px;border-radius:20px;white-space:nowrap;flex-shrink:0}.RouteStopCard_statusScheduled__4maQB{background:#eff6ff;color:#2563eb}.RouteStopCard_statusInProgress__IUgLu{background:#fffbeb;color:#d97706}.RouteStopCard_statusCompleted__WYxR2{background:#f0fdf4;color:#16a34a}.RouteStopCard_inspectionInProgress__XIT0d{background:#fffbeb;color:#d97706}.RouteStopCard_inspectionDone__I6YR_{background:#f0fdf4;color:#16a34a}.RouteStopCard_address__Go0B0{font-size:13px;color:var(--gray-700);margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RouteStopCard_serviceType__vPQ60{display:inline-block;font-size:11px;color:var(--gray-400);margin-top:4px}.RouteStopCard_chevronBtn__rBNVu{flex-shrink:0;width:30px;height:30px;background:var(--blue-400);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;overflow:hidden}.RouteStopCard_stopImage__URYL6{width:100%;height:150px;object-fit:cover;display:block}.FieldMapDashboard_page__1rbOl{display:flex;flex-direction:column;background:var(--gray-25);padding-bottom:80px}.FieldMapDashboard_mapHero___IxOU{width:100%;height:240px;flex-shrink:0;background:var(--gray-200);overflow:hidden;position:relative}.FieldMapDashboard_map___tidt{width:100%;height:100%;object-fit:cover;display:block}.FieldMapDashboard_streetViewWrap__qqJQq{position:relative;width:100%;height:100%}.FieldMapDashboard_mapOverlay__r30zx{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.58))}.FieldMapDashboard_mapHeroContent__7EOk5{position:absolute;bottom:0;left:0;right:0;padding:16px 20px 20px}.FieldMapDashboard_mapHeroTextCard___rius{display:inline-flex;flex-direction:column;gap:4px;max-width:min(92%,560px);padding:8px 10px;border-radius:10px;background:rgba(2,6,23,.38);border:1px solid hsla(0,0%,100%,.14);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.FieldMapDashboard_heroEyebrow__nnETD{margin:0;font-size:12px;font-weight:700;letter-spacing:.01em;color:hsla(0,0%,100%,.78)}.FieldMapDashboard_heroCustomerName__9ds_d{margin:0;font-size:24px;font-weight:700;color:#fff;line-height:1.1}.FieldMapDashboard_heroAddress__r4M8f{margin:0;font-size:14px;font-weight:500;color:hsla(0,0%,100%,.88);line-height:1.35}.FieldMapDashboard_mapLoading__b1R_J,.FieldMapDashboard_mapPlaceholder__sM5sO{display:flex;align-items:center;justify-content:center;height:100%}.FieldMapDashboard_mapPlaceholder__sM5sO{flex-direction:column;gap:10px;color:var(--gray-400);font-size:13px;background:var(--gray-100)}.FieldMapDashboard_body__6z4fC{flex:1 1;padding:16px;display:flex;flex-direction:column;gap:16px}.FieldMapDashboard_inlineStreetViewWrap__s5i9z{display:flex;flex-direction:column;gap:8px}.FieldMapDashboard_upNextLabel__bIuVa{margin:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--gray-500)}.FieldMapDashboard_inlineStreetView__74vgN{width:100%;max-height:220px;object-fit:cover;border-radius:12px;display:block}.FieldMapDashboard_header__sild_{display:flex;align-items:center;justify-content:space-between}.FieldMapDashboard_date__RtWfw{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--blue-400);margin:0 0 2px}.FieldMapDashboard_title__RFXMf{font-size:24px;font-weight:700;color:var(--gray-900);margin:0}.FieldMapDashboard_datePicker__gVaSL{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;color:var(--gray-800);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;padding:2px 0;text-align:right}.FieldMapDashboard_statsRow__wQSM7{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.FieldMapDashboard_statCard__cA4sQ{background:var(--white);border:1px solid var(--border-color);border-radius:14px;padding:16px 12px;display:flex;flex-direction:column;align-items:center;gap:4px;box-shadow:0 1px 3px rgba(0,0,0,.05);cursor:pointer;font-family:inherit;transition:border-color .15s,box-shadow .15s}.FieldMapDashboard_statCard__cA4sQ:hover{border-color:var(--gray-300);box-shadow:0 2px 6px rgba(0,0,0,.08)}.FieldMapDashboard_statCardActive__4L9SV{border-color:var(--blue-400);background:var(--blue-25)}.FieldMapDashboard_statNumber__l0XZU{font-size:26px;font-weight:700;color:var(--gray-800);line-height:1}.FieldMapDashboard_statDone__VmUDF{color:var(--blue-500)}.FieldMapDashboard_statRemaining__wXFSE{color:var(--gray-800)}.FieldMapDashboard_statQuoted__3VKHa{color:var(--amber-500)}.FieldMapDashboard_statWon__Rjf8h{color:var(--green-400)}.FieldMapDashboard_statLabel__rp_cg{font-size:12px;color:var(--gray-400);font-weight:500}.FieldMapDashboard_stopList__7fzN2{display:flex;flex-direction:column;gap:16px}.FieldMapDashboard_stateBox__LED2s{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 24px;gap:8px;color:var(--gray-500);font-size:14px}.FieldMapDashboard_setupIconWrap__L_WQL{width:56px;height:56px;background:var(--blue-50);color:var(--blue-500);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.FieldMapDashboard_stateTitle__l_ye4{font-size:17px;font-weight:700;color:var(--gray-800);margin:0}.FieldMapDashboard_stateText__CIpnU{font-size:14px;color:var(--gray-500);margin:0;max-width:280px;line-height:1.5}.FieldMapDashboard_stateAction__B6heE{margin-top:8px;font-size:14px;font-weight:600;color:var(--blue-500);text-decoration:none}.FieldMapDashboard_stateAction__B6heE:hover{text-decoration:underline}.FieldMapDashboard_stateError__A5_wS{color:var(--red-500);font-size:14px;margin:0}.FieldMapDashboard_spinner__hCiAa{width:32px;height:32px;border:3px solid var(--gray-300);border-top-color:var(--blue-500);border-radius:50%;animation:FieldMapDashboard_spin__Srt90 .7s linear infinite}@keyframes FieldMapDashboard_spin__Srt90{to{transform:rotate(1turn)}}.SortableColumnHeader_columnHeader__F7pRT{display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .2s ease}.SortableColumnHeader_columnHeader__F7pRT.SortableColumnHeader_sortable__gwvqt{cursor:pointer;gap:4px}.SortableColumnHeader_columnHeader__F7pRT.SortableColumnHeader_sortable__gwvqt:hover{opacity:.8}.SortableColumnHeader_columnHeader__F7pRT.SortableColumnHeader_sortable__gwvqt:hover .SortableColumnHeader_sortIcon__KeGO7{opacity:1}.SortableColumnHeader_columnHeader__F7pRT.SortableColumnHeader_nonSortable__riiiR{cursor:default}.SortableColumnHeader_title__ZKodz{color:var(--gray-800);font-family:var(--font-satoshi);font-size:12px;font-style:normal;font-weight:700;line-height:20px;margin:0}.SortableColumnHeader_sortIcon__KeGO7{width:16px;height:16px;flex-shrink:0;opacity:.5;transition:opacity .2s ease}.SortableColumnHeader_sortIcon__KeGO7.SortableColumnHeader_active__0ikp7{opacity:1}.SortableColumnHeader_sortIcon__KeGO7.SortableColumnHeader_asc__VhDwv path:first-child,.SortableColumnHeader_sortIcon__KeGO7.SortableColumnHeader_desc__t0ZQd path:last-child{stroke:var(--gray-800);stroke-width:2}.SortableColumnHeader_sortIcon__KeGO7 path{transition:stroke .2s ease,stroke-width .2s ease}@media(max-width:768px){.SortableColumnHeader_title__ZKodz{font-size:11px;line-height:18px}.SortableColumnHeader_sortIcon__KeGO7{width:14px;height:14px}}.ProjectsView_projectsContainer__V9myT{width:100%;max-width:none;margin:0}.ProjectsView_pageHeader__KaRPV{margin-bottom:24px}.ProjectsView_pageTitle__px4Pt{font-size:20px;font-weight:750;color:#252c37;margin:0}.ProjectsView_filters__bWrOd{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.ProjectsView_searchBar__cYyY3{display:flex;align-items:center;gap:8px;flex:1 1;min-width:250px;padding:10px 14px;background:#fff;border:1px solid #d1d5db;border-radius:var(--border-radius);transition:all .2s ease}.ProjectsView_searchBar__cYyY3:focus-within{border-color:#0080f0;box-shadow:0 0 0 3px rgba(0,128,240,.1)}.ProjectsView_searchBar__cYyY3 svg{color:#6b7280;flex-shrink:0}.ProjectsView_searchInput__Chq4H{flex:1 1;border:none;outline:none;font-size:14px;font-family:var(--font-satoshi);color:#252c37;background:rgba(0,0,0,0)}.ProjectsView_searchInput__Chq4H::placeholder{color:#9ca3af}.ProjectsView_filterSelect__OoBxW{padding:10px 14px;border:1px solid #d1d5db;border-radius:var(--border-radius);font-size:14px;font-family:var(--font-satoshi);color:#252c37;background:#fff;cursor:pointer;transition:all .2s ease}.ProjectsView_filterSelect__OoBxW:focus{outline:none;border-color:#0080f0;box-shadow:0 0 0 3px rgba(0,128,240,.1)}.ProjectsView_projectsTable__pmsk8{width:100%;background:#fff;border-radius:8px;box-shadow:0 0 11px 0 #e8e8ea;overflow:hidden}.ProjectsView_tableHeader__BcYj6{display:grid;grid-template-columns:1fr 1.4fr 2fr 1fr .9fr 1.2fr .9fr;grid-gap:16px;gap:16px;padding:16px 20px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.ProjectsView_headerCell__beyZF{font-size:12px;font-weight:650;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.ProjectsView_tableBody__vdgvW{display:flex;flex-direction:column}.ProjectsView_tableRow__n_c8e{display:grid;grid-template-columns:1fr 1.4fr 2fr 1fr .9fr 1.2fr .9fr;grid-gap:16px;gap:16px;padding:16px 20px;border-bottom:1px solid #f3f4f6;transition:background .2s ease}.ProjectsView_tableRow__n_c8e:last-child{border-bottom:none}.ProjectsView_tableRow__n_c8e:hover{background:#f9fafb}.ProjectsView_clickableRow__1Ffk5{cursor:pointer}.ProjectsView_cell__DVbe5{display:flex;align-items:center;font-size:14px;color:#252c37}.ProjectsView_projectName__a7Egr{font-weight:550;color:#252c37}.ProjectsView_clientName__UlfAl{color:#6b7280}.ProjectsView_statusBadge__A5YDE{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:var(--border-radius);font-size:12px;font-weight:550;white-space:nowrap}.ProjectsView_progressContainer__S1wbI{display:flex;align-items:center;gap:8px;width:100%}.ProjectsView_progressBar__OKqbG{flex:1 1;height:6px;background:#f3f4f6;border-radius:3px;overflow:hidden}.ProjectsView_progressFill__O3Gox{height:100%;background:#0080f0;transition:width .3s ease}.ProjectsView_progressText__7Rn5L{font-size:12px;font-weight:550;color:#6b7280;min-width:35px}.ProjectsView_taskCount__5QZLf{font-size:13px;font-weight:550;color:#6b7280}.ProjectsView_deadline__v0bUA{font-size:13px;color:#6b7280}.ProjectsView_deadlineOverdue__Dhkrw{color:var(--error-600,#e7000b)}.ProjectsView_actions__Bnapj{display:flex;gap:6px}.ProjectsView_actionButton__wM2fB{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border:1px solid #d1d5db;border-radius:var(--border-radius);cursor:pointer;transition:all .2s ease;color:#6b7280}.ProjectsView_actionButton__wM2fB:hover{background:#f9fafb;border-color:#0080f0;color:#0080f0}.ProjectsView_emptyState__OYg38{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;color:#9ca3af}.ProjectsView_emptyState__OYg38 svg{margin-bottom:24px}.ProjectsView_emptyState__OYg38 h3{font-size:18px;font-weight:650;color:#6b7280;margin:0 0 8px}.ProjectsView_emptyState__OYg38 p{font-size:14px;color:#9ca3af;margin:0}@media(max-width:1200px){.ProjectsView_tableHeader__BcYj6,.ProjectsView_tableRow__n_c8e{grid-template-columns:1fr 1.2fr 1.8fr 1fr .9fr 1.1fr .9fr}}.TemplateSelectorModal_wideModal__9XzPM{max-width:900px!important}.TemplateSelectorModal_modalContent__llc_5{display:flex;flex-direction:column;gap:20px}.TemplateSelectorModal_filters__XWixT{display:flex;gap:12px;margin-bottom:8px}.TemplateSelectorModal_searchInput__uoOOD,.TemplateSelectorModal_typeFilter__qUkYH{padding:10px 12px;border:1px solid #d1d5db;border-radius:var(--border-radius);font-size:14px;font-family:var(--font-satoshi);color:var(--gray-800);background:#fff;transition:all .2s ease}.TemplateSelectorModal_searchInput__uoOOD:focus,.TemplateSelectorModal_typeFilter__qUkYH:focus{outline:none;border-color:var(--blue-500);box-shadow:0 0 0 3px rgba(0,128,240,.1)}.TemplateSelectorModal_searchInput__uoOOD{flex:1 1}.TemplateSelectorModal_typeFilter__qUkYH{min-width:180px;cursor:pointer}.TemplateSelectorModal_loading__JNE_I{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.TemplateSelectorModal_loading__JNE_I p{color:var(--gray-600);font-size:14px}.TemplateSelectorModal_spinner__ztyOA{width:40px;height:40px;border:3px solid var(--gray-200);border-top-color:var(--blue-500);border-radius:50%;animation:TemplateSelectorModal_spin__ef034 .8s linear infinite}@keyframes TemplateSelectorModal_spin__ef034{to{transform:rotate(1turn)}}.TemplateSelectorModal_emptyState__OnadO{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.TemplateSelectorModal_emptyState__OnadO p{color:var(--gray-600);font-size:14px}.TemplateSelectorModal_clearFiltersButton__19AaI{padding:8px 16px;background:#fff;color:var(--gray-800);border:1px solid #d1d5db;border-radius:var(--border-radius);font-size:14px;font-weight:550;font-family:var(--font-satoshi);cursor:pointer;transition:all .2s ease}.TemplateSelectorModal_clearFiltersButton__19AaI:hover{background:var(--slate-100)}.TemplateSelectorModal_templateGrid__z0r1j{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px;max-height:500px;overflow-y:auto;padding:4px}.TemplateSelectorModal_templateCard__H9sLX{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:12px;transition:all .2s ease;cursor:pointer}.TemplateSelectorModal_templateCard__H9sLX:hover{border-color:var(--blue-500);box-shadow:0 4px 12px rgba(0,0,0,.08)}.TemplateSelectorModal_cardHeader__O0T_G{display:flex;flex-direction:column;gap:8px}.TemplateSelectorModal_templateName__RejYB{font-size:16px;font-weight:700;color:var(--gray-900);margin:0;line-height:1.4}.TemplateSelectorModal_templateMeta__vDBBM{display:flex;gap:6px;flex-wrap:wrap}.TemplateSelectorModal_subtypeLabel__f__sE,.TemplateSelectorModal_typeLabel__sCJv_{padding:4px 10px;background:var(--blue-50);color:var(--blue-700);border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.TemplateSelectorModal_subtypeLabel__f__sE{background:var(--slate-100);color:var(--gray-700)}.TemplateSelectorModal_templateDescription__wkwz4{font-size:13px;color:var(--gray-600);line-height:1.5;margin:0;flex:1 1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.TemplateSelectorModal_cardFooter__IvKTp{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;border-top:1px solid #f3f4f6}.TemplateSelectorModal_taskCount__zaWTl{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--gray-600);font-weight:550}.TemplateSelectorModal_taskCount__zaWTl svg{color:var(--gray-500)}.TemplateSelectorModal_selectButton__5Kf8f{padding:6px 14px;background:var(--blue-500);color:#fff;border:none;border-radius:var(--border-radius);font-size:13px;font-weight:700;font-family:var(--font-satoshi);cursor:pointer;transition:all .2s ease;white-space:nowrap}.TemplateSelectorModal_selectButton__5Kf8f:hover{background:#0070d4;transform:translateY(-1px)}.TemplateSelectorModal_modalBottom__leVFI{display:flex;justify-content:flex-end;border-top:none!important;padding-top:0!important}.TemplateSelectorModal_cancelButton__DQmWx{background:#fff;color:var(--gray-800);padding:8px 16px;border:1px solid #d1d5db;border-radius:var(--border-radius);font-size:14px;font-weight:700;font-family:var(--font-satoshi);cursor:pointer;transition:all .2s ease;height:40px}.TemplateSelectorModal_cancelButton__DQmWx:hover{background:var(--slate-100)}@media(max-width:768px){.TemplateSelectorModal_templateGrid__z0r1j{grid-template-columns:1fr;max-height:400px}.TemplateSelectorModal_filters__XWixT{flex-direction:column}.TemplateSelectorModal_typeFilter__qUkYH{min-width:100%}}.QuickProjectModal_modal__jeUrf{max-width:600px!important}.QuickProjectModal_modalContent__ZAUTP{display:flex;flex-direction:column;gap:20px}.QuickProjectModal_errorMessage___WeOo{padding:12px 16px;background:var(--error-50);border:1px solid var(--error-200);border-radius:var(--border-radius);color:var(--error-700);font-size:14px;font-weight:550;line-height:1.4}.QuickProjectModal_templateInfo__6X3dq{background:var(--slate-50);border:1px solid var(--slate-200);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:10px}.QuickProjectModal_infoRow__FYFuw{display:flex;align-items:baseline;gap:8px;font-size:14px}.QuickProjectModal_infoLabel__8wmO4{font-weight:600;color:var(--gray-700);min-width:80px}.QuickProjectModal_infoValue__vDPvD{color:var(--gray-900);font-weight:400}.QuickProjectModal_formGroup__M9PNd{display:flex;flex-direction:column;gap:8px}.QuickProjectModal_shortcodePreview__X6iCI{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--gray-700)}.QuickProjectModal_shortcodePreview__X6iCI label{font-weight:600;color:var(--gray-700)}.QuickProjectModal_shortcodeValue__bIjye{background:var(--gray-50);border:1px dashed var(--gray-300);padding:10px 12px;border-radius:8px;font-size:13px;color:var(--gray-900);font-family:var(--font-satoshi)}.QuickProjectModal_shortcodeValue__bIjye code{font-family:var(--font-satoshi)}.QuickProjectModal_shortcodeWarning__Ih7AM{margin:0;font-size:12px;color:var(--error-600,#e7000b)}.QuickProjectModal_formRow__g2CKM{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.QuickProjectModal_formRow__g2CKM:has(.QuickProjectModal_formGroup__M9PNd:only-child){grid-template-columns:1fr}.QuickProjectModal_label__ad8D1{font-size:14px;font-weight:550;color:var(--gray-800);display:flex;align-items:center;gap:4px}.QuickProjectModal_required__4YGUV{color:var(--error-500)}.QuickProjectModal_helpText__xw4u7{font-size:12px;color:var(--gray-500);margin-top:4px;line-height:1.4}.QuickProjectModal_input__48Aly,.QuickProjectModal_select__xV9SM{padding:10px 12px;border:1px solid #d1d5db;border-radius:var(--border-radius);font-size:14px;font-family:var(--font-satoshi);color:var(--gray-800);background:#fff;transition:all .2s ease}.QuickProjectModal_input__48Aly:focus,.QuickProjectModal_select__xV9SM:focus{outline:none;border-color:var(--blue-500);box-shadow:0 0 0 3px rgba(0,128,240,.1)}.QuickProjectModal_input__48Aly:disabled,.QuickProjectModal_select__xV9SM:disabled{background:var(--gray-50);cursor:not-allowed;opacity:.6}.QuickProjectModal_input__48Aly::placeholder,.QuickProjectModal_select__xV9SM::placeholder{color:var(--gray-400)}.QuickProjectModal_select__xV9SM{cursor:pointer}.QuickProjectModal_modalBottom__iTaKc{display:flex;justify-content:flex-end;border-top:none!important;padding-top:0!important}.QuickProjectModal_rightButtons__jBrhF{display:flex;gap:8px;margin-left:auto}.QuickProjectModal_primaryButton__xvymO{background:var(--blue-500);color:#fff;padding:8px 16px;border:none;border-radius:var(--border-radius);font-size:14px;font-weight:700;font-family:var(--font-satoshi);cursor:pointer;transition:all .2s ease;height:40px;min-width:120px}.QuickProjectModal_primaryButton__xvymO:hover:not(:disabled){background:#0070d4}.QuickProjectModal_primaryButton__xvymO:disabled{opacity:.5;cursor:not-allowed}.QuickProjectModal_secondaryButton__8RJL3{background:#fff;color:var(--gray-800);padding:8px 16px;border:1px solid #d1d5db;border-radius:var(--border-radius);font-size:14px;font-weight:700;font-family:var(--font-satoshi);cursor:pointer;transition:all .2s ease;height:40px;box-shadow:inset 0 0 0 1px #d1d5db}.QuickProjectModal_secondaryButton__8RJL3:hover:not(:disabled){background:var(--slate-100)}.QuickProjectModal_secondaryButton__8RJL3:disabled{opacity:.5;cursor:not-allowed}@media(max-width:600px){.QuickProjectModal_formRow__g2CKM{grid-template-columns:1fr}.QuickProjectModal_modalBottom__iTaKc{flex-direction:column;gap:8px}.QuickProjectModal_rightButtons__jBrhF{width:100%;flex-direction:column}}.FilterPanel_filterPanel__H3MR2{position:relative}.FilterPanel_filterButton__k3ofr{display:flex;align-items:center;gap:6px;height:40px;padding:0 12px;background:var(--white);border:1px solid var(--gray-300);border-radius:var(--border-radius);cursor:pointer;font-family:Satoshi Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;color:var(--gray-700);transition:all .2s ease;white-space:nowrap}.FilterPanel_filterButton__k3ofr:hover{border-color:var(--gray-400);background-color:var(--gray-50)}.FilterPanel_filterButton__k3ofr:focus{outline:none;border-color:var(--blue-600);box-shadow:0 0 0 3px rgba(2,132,199,.1)}.FilterPanel_filterButton__k3ofr.FilterPanel_open__ebvoP{border-color:var(--blue-600);background-color:var(--gray-50)}.FilterPanel_filterIcon__QLp9t{color:var(--gray-600);flex-shrink:0}.FilterPanel_badge___slxw{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;background:var(--blue-600);color:var(--white);border-radius:9px;font-size:11px;font-weight:600;line-height:1}.FilterPanel_panel__BoOjt{position:absolute;top:calc(100% + 4px);right:0;width:240px;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:100;overflow:hidden}.FilterPanel_filterSection__ASDSv{border-bottom:1px solid var(--gray-100)}.FilterPanel_filterSection__ASDSv:last-of-type{border-bottom:none}.FilterPanel_sectionHeader__t9vRa{display:flex;align-items:center;width:100%;padding:10px 12px;background:var(--white);border:none;cursor:pointer;text-align:left;transition:background-color .15s ease;gap:6px}.FilterPanel_sectionHeader__t9vRa:hover{background-color:var(--gray-50)}.FilterPanel_sectionHeader__t9vRa:focus{outline:none;background-color:var(--gray-50)}.FilterPanel_sectionHeader__t9vRa.FilterPanel_sectionOpen__o7bJB{background-color:var(--gray-50)}.FilterPanel_sectionLabel__cif6b{font-size:13px;font-weight:600;color:var(--gray-800);flex-shrink:0}.FilterPanel_sectionLabel__cif6b,.FilterPanel_selectedValue__Sn_Nq{font-family:Satoshi Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.FilterPanel_selectedValue__Sn_Nq{font-size:12px;font-weight:500;color:var(--blue-600);flex:1 1;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.FilterPanel_sectionChevron__zV6LD{color:var(--gray-400);flex-shrink:0;transition:transform .2s ease;margin-left:auto}.FilterPanel_sectionChevron__zV6LD.FilterPanel_chevronOpen__oA_js{transform:rotate(180deg)}.FilterPanel_sectionHeader__t9vRa:has(.FilterPanel_selectedValue__Sn_Nq) .FilterPanel_sectionChevron__zV6LD{margin-left:0}.FilterPanel_sectionBody__JhkOV{border-top:1px solid var(--gray-100);background:var(--white)}.FilterPanel_searchContainer__og1fk{padding:8px 10px;border-bottom:1px solid var(--gray-100)}.FilterPanel_searchInput__lUt9n{width:100%;padding:6px 10px;border:1px solid var(--gray-300);border-radius:4px;font-family:Satoshi Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;color:var(--gray-700);outline:none;transition:border-color .2s ease;box-sizing:border-box}.FilterPanel_searchInput__lUt9n:focus{border-color:var(--blue-500)}.FilterPanel_searchInput__lUt9n::placeholder{color:var(--gray-400)}.FilterPanel_optionsList__ql3rM{max-height:200px;overflow-y:auto}.FilterPanel_optionRow__Nvs4Z{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;background:var(--white);border:none;cursor:pointer;transition:background-color .15s ease;text-align:left}.FilterPanel_optionRow__Nvs4Z:hover{background-color:var(--gray-50)}.FilterPanel_optionRow__Nvs4Z.FilterPanel_selected__TYfvZ{background-color:var(--blue-50)}.FilterPanel_optionRow__Nvs4Z:focus{outline:none;background-color:var(--gray-100)}.FilterPanel_optionLeft__6P540{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}.FilterPanel_optionInfo__VFUHX{display:flex;flex-direction:column;gap:1px;min-width:0}.FilterPanel_optionLabel__hu0E9{font-size:13px;font-weight:500;color:var(--gray-800)}.FilterPanel_optionLabel__hu0E9,.FilterPanel_optionSubtitle__p8hrg{font-family:Satoshi Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FilterPanel_optionSubtitle__p8hrg{font-size:11px;font-weight:400;color:var(--gray-500)}.FilterPanel_avatarWrapper__1cGlm{flex-shrink:0}.FilterPanel_avatar__PDspD{width:24px;height:24px;border-radius:50%;object-fit:cover}.FilterPanel_defaultAvatar__VVU5h{width:24px;height:24px;border-radius:50%;background:var(--blue-100);color:var(--blue-600);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600}.FilterPanel_checkIcon__28P_W{color:var(--blue-600);flex-shrink:0;margin-left:4px}.FilterPanel_footer__heqeW{padding:8px 10px 10px;border-top:1px solid var(--gray-100)}.FilterPanel_clearButton__ULPQV{width:100%;padding:7px 12px;background:var(--white);border:1px solid var(--gray-300);border-radius:var(--border-radius);cursor:pointer;font-family:Satoshi Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500;color:var(--gray-700);transition:all .2s ease}.FilterPanel_clearButton__ULPQV:hover:not(:disabled){background:var(--gray-50);border-color:var(--gray-400)}.FilterPanel_clearButton__ULPQV:disabled{opacity:.4;cursor:not-allowed}.ViewToggle_viewToggle__4Dydy{display:flex;align-items:center;gap:2px;padding:2px;background:var(--gray-100);border:1px solid var(--gray-200);border-radius:var(--border-radius);box-sizing:border-box}.ViewToggle_toggleButton__BWSk0{height:100%;display:flex;align-items:center;justify-content:center;width:34px;background:rgba(0,0,0,0);border:none;border-radius:calc(var(--border-radius) - 2px);cursor:pointer;color:var(--gray-500);transition:all .15s ease}.ViewToggle_toggleButton__BWSk0:hover:not(.ViewToggle_active__aq2KQ){background:var(--gray-200);color:var(--gray-700)}.ViewToggle_toggleButton__BWSk0:focus{outline:none;box-shadow:0 0 0 2px var(--blue-300)}.ViewToggle_toggleButton__BWSk0.ViewToggle_active__aq2KQ{background:var(--white);color:var(--gray-800);box-shadow:0 1px 3px rgba(0,0,0,.1)}.UserManagement_manager__R63cE{display:flex;flex-direction:column;gap:20px}.UserManagement_header__tPbbK{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.UserManagement_title__VRPLq{font-size:20px;font-weight:600;color:#111827;margin:0 0 4px}.UserManagement_subtitle__8EnRI{font-size:14px;color:#6b7280;margin:0}.UserManagement_inviteButton__fT5gR{padding:8px 16px;background:#10b981;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;flex-shrink:0}.UserManagement_inviteButton__fT5gR:hover{background:#059669}.UserManagement_toolbar__5Xatv{display:flex;align-items:center;justify-content:space-between;gap:12px}.UserManagement_searchInput__aVPXH{padding:7px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;width:240px;outline:none;color:#111827;background:#fff}.UserManagement_searchInput__aVPXH:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.15)}.UserManagement_emptyState__QWc7T{padding:32px 0;text-align:center;color:#6b7280;font-size:14px}.UserManagement_loading__pBsIL{color:#6b7280;font-size:14px;padding:24px 0}.UserManagement_error__kIal4{padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:14px;display:flex;justify-content:space-between;align-items:center}.UserManagement_dismissError__dElNw{background:none;border:none;color:#dc2626;font-size:18px;cursor:pointer;padding:0;margin-left:8px;line-height:1}.UserManagement_userList__wY1nq{display:flex;flex-direction:column;gap:8px}.UserManagement_userRow__5oTBo{display:flex;align-items:center;gap:16px;padding:14px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-wrap:wrap}.UserManagement_userInfo__mo3EX{display:flex;flex-direction:column;gap:2px;min-width:180px;flex-shrink:0}.UserManagement_userName__OVfkQ{font-size:14px;font-weight:600;color:#111827;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.UserManagement_globalAdminBadge__DMaC_{background:#1e3a5f;color:#fff}.UserManagement_globalAdminBadge__DMaC_,.UserManagement_pendingBadge__Tep9L{display:inline-flex;align-items:center;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:20px}.UserManagement_pendingBadge__Tep9L{background:#fef3c7;color:#92400e}.UserManagement_userEmail__zOito{font-size:13px;color:#6b7280}.UserManagement_userMeta__PKyfg{flex:1 1;min-width:0}.UserManagement_noCompany__X6Df_{font-size:13px;color:#9ca3af}.UserManagement_companyBadges__F0zYx{display:flex;flex-wrap:wrap;gap:6px}.UserManagement_companyBadge__YJdUb{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 10px;background:#f3f4f6;border-radius:12px;font-size:12px;color:#374151}.UserManagement_roleBadge__BlS6t{display:inline-flex;align-items:center;padding:1px 6px;border-radius:10px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;background:#e5e7eb;color:#374151}.UserManagement_roleBadge__BlS6t.UserManagement_admin__vR9gV{background:#fef3c7;color:#92400e}.UserManagement_roleBadge__BlS6t.UserManagement_owner___fcm2{background:#ede9fe;color:#5b21b6}.UserManagement_roleBadge__BlS6t.UserManagement_manager__R63cE{background:#dbeafe;color:#1e40af}.UserManagement_roleBadge__BlS6t.UserManagement_member__NowI9{background:#e5e7eb;color:#374151}.UserManagement_userActions__ivpvy{display:flex;align-items:center;gap:6px;flex-shrink:0}.UserManagement_editButton__FuqG2{padding:5px 12px;background:#2563eb;color:#fff;border:none;border-radius:5px;font-size:13px;font-weight:500;cursor:pointer}.UserManagement_editButton__FuqG2:hover{opacity:.88}.UserManagement_deleteButton__sidvA{padding:5px 12px;background:rgba(0,0,0,0);color:#dc2626;border:1px solid #fecaca;border-radius:5px;font-size:13px;cursor:pointer}.UserManagement_deleteButton__sidvA:hover{background:#fef2f2}.UserManagement_empty__ClbIe{text-align:center;padding:40px 24px;color:#6b7280;font-size:14px;border:1px dashed #d1d5db;border-radius:8px}.UserManagement_modal__0cLP4{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}.UserManagement_subModal__FVf3N{z-index:1100}.UserManagement_modalContent__ledVk{background:#fff;border-radius:8px;width:100%;max-width:500px;max-height:88vh;overflow-y:auto;display:flex;flex-direction:column}.UserManagement_editModal__cB_bG{max-width:680px}.UserManagement_modalHeader__4sEnW{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #e5e7eb;position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:1}.UserManagement_modalHeader__4sEnW h3{margin:0;font-size:17px;font-weight:600;color:#111827}.UserManagement_closeButton__XFb6n{background:none;border:none;font-size:22px;color:#9ca3af;cursor:pointer;line-height:1;padding:0}.UserManagement_closeButton__XFb6n:hover{color:#111827}.UserManagement_modalSection__MpzsV{padding:20px 24px;border-bottom:1px solid #f3f4f6}.UserManagement_modalSection__MpzsV:last-of-type{border-bottom:none}.UserManagement_sectionHeader__w1Y7Z{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.UserManagement_sectionTitle__mFJRE{font-size:11px;font-weight:700;color:#6b7280;margin:0 0 14px;text-transform:uppercase;letter-spacing:.06em}.UserManagement_modalFooter__4VtV5{padding:16px 24px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #e5e7eb;position:-webkit-sticky;position:sticky;bottom:0;background:#fff}.UserManagement_formRow__HUHkR{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:12px}.UserManagement_formGroup__PyWsQ{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.UserManagement_label__lE13N{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.UserManagement_input__mprlZ,.UserManagement_selectInput__Lv85Q{padding:8px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#111827;outline:none;background:#fff}.UserManagement_input__mprlZ:focus,.UserManagement_selectInput__Lv85Q:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.UserManagement_fieldError__qst_T{font-size:12px;color:#dc2626;margin:4px 0 0}.UserManagement_fieldHelp__HOiCD{font-size:12px;color:#9ca3af;margin-top:4px}.UserManagement_saveButton__PinQe{padding:8px 16px;background:#2563eb;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer}.UserManagement_saveButton__PinQe:hover:not(:disabled){opacity:.88}.UserManagement_saveButton__PinQe:disabled{opacity:.5;cursor:not-allowed}.UserManagement_cancelButton__aI59N{padding:8px 16px;background:rgba(0,0,0,0);border:1px solid #d1d5db;border-radius:6px;font-size:14px;color:#374151;cursor:pointer}.UserManagement_cancelButton__aI59N:hover{background:#f9fafb}.UserManagement_inviteFormBody__VaCNo{padding:20px 24px}.UserManagement_sendEmailToggle__E7ZEY{display:flex;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;overflow:hidden;margin-bottom:16px}.UserManagement_toggleOption__IDfuq{flex:1 1;padding:8px 12px;font-size:13px;font-weight:500;border:none;background:rgba(0,0,0,0);color:#6b7280;cursor:pointer;transition:background .15s,color .15s}.UserManagement_toggleOption__IDfuq:first-child{border-right:1px solid var(--border-color,#e5e7eb)}.UserManagement_toggleOptionActive__4cDF_{background:#2563eb;color:#fff}.UserManagement_fieldOptional__Y56_M{font-weight:400;color:#9ca3af;font-size:12px}.UserManagement_noEmailNote__xNaSJ{font-size:12px;color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:10px 12px;margin:0 0 16px;line-height:1.5}.UserManagement_addCompanyButton__jPEFD{padding:5px 10px;background:rgba(0,0,0,0);border:1px solid #2563eb;color:#2563eb;border-radius:5px;font-size:13px;font-weight:500;cursor:pointer;flex-shrink:0}.UserManagement_addCompanyButton__jPEFD:hover{background:#eff6ff}.UserManagement_addCompanyForm__ePvFZ{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:12px}.UserManagement_addCompanyForm__ePvFZ select{padding:6px 10px;border:1px solid #d1d5db;border-radius:5px;font-size:13px;background:#fff;outline:none;flex:1 1;min-width:150px}.UserManagement_addCompanyForm__ePvFZ select:focus{border-color:#2563eb}.UserManagement_addCompanyForm__ePvFZ label{display:flex;align-items:center;gap:4px;font-size:13px;color:#374151;white-space:nowrap;cursor:pointer}.UserManagement_addButton__vdUHi{padding:6px 12px;background:#10b981;color:#fff;border:none;border-radius:5px;font-size:13px;font-weight:500;cursor:pointer}.UserManagement_addButton__vdUHi:hover:not(:disabled){background:#059669}.UserManagement_addButton__vdUHi:disabled{opacity:.5}.UserManagement_cancelSmallButton__g0Pa1{padding:6px 10px;background:rgba(0,0,0,0);border:1px solid #d1d5db;border-radius:5px;font-size:13px;color:#6b7280;cursor:pointer}.UserManagement_cancelSmallButton__g0Pa1:hover{background:#f3f4f6}.UserManagement_noMemberships__48Uv6{font-size:13px;color:#9ca3af;margin:0}.UserManagement_relationshipList__imGDI{display:flex;flex-direction:column;gap:8px}.UserManagement_relationshipRow__A1lLu{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;flex-wrap:wrap}.UserManagement_relCompanyName__EEQD0{font-size:14px;font-weight:500;color:#111827;flex:1 1;min-width:120px;display:flex;align-items:center;gap:6px}.UserManagement_primaryBadge__JBVm6{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;background:#dbeafe;color:#1e40af;border-radius:10px}.UserManagement_relControls___Il9f{display:flex;align-items:center;gap:8px;flex-shrink:0}.UserManagement_roleSelect__nVBEd{padding:5px 8px;border:1px solid #d1d5db;border-radius:5px;font-size:13px;background:#fff;outline:none;cursor:pointer}.UserManagement_roleSelect__nVBEd:focus{border-color:#2563eb}.UserManagement_primaryCheckbox__73dZK{display:flex;align-items:center;gap:4px;font-size:12px;color:#6b7280;cursor:pointer;white-space:nowrap}.UserManagement_saveRoleButton__WmJv_{padding:4px 10px;background:#2563eb;color:#fff;border:none;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer}.UserManagement_saveRoleButton__WmJv_:hover:not(:disabled){opacity:.88}.UserManagement_saveRoleButton__WmJv_:disabled{opacity:.6}.UserManagement_relActions__R7yn3{display:flex;align-items:center;gap:6px;flex-shrink:0}.UserManagement_actionLink__IEEBR{padding:4px 8px;background:rgba(0,0,0,0);border:1px solid #d1d5db;border-radius:4px;font-size:12px;color:#374151;cursor:pointer}.UserManagement_actionLink__IEEBR:hover{background:#f3f4f6}.UserManagement_removeButton__RW44a{padding:4px 8px;background:rgba(0,0,0,0);border:1px solid #fecaca;border-radius:4px;font-size:12px;color:#dc2626;cursor:pointer}.UserManagement_removeButton__RW44a:hover{background:#fef2f2}.UserManagement_subModalMeta__C1rpk{font-size:14px;color:#374151;margin:0 0 16px}.AdminManager_manager__lNqiG h2{font-size:1.5rem;font-weight:600;color:#1e293b;margin:0 0 1.5rem}.AdminManager_header__dPZ4g{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.AdminManager_createButton__ZmMAU{background-color:#10b981;color:#fff;border:none;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.AdminManager_createButton__ZmMAU:hover:not(:disabled){background-color:#059669}.AdminManager_createButton__ZmMAU:disabled{opacity:.6;cursor:not-allowed}.AdminManager_error__4E0J7{background-color:#fee2e2;border:1px solid #fecaca;color:#991b1b;padding:.75rem;border-radius:.375rem;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center}.AdminManager_dismissError___Py6F{background:none;border:none;color:#991b1b;font-size:1.25rem;cursor:pointer;padding:0;margin-left:.5rem}.AdminManager_modal__Xqbjz{background-color:rgba(0,0,0,.5)}.AdminManager_modalContent__E_HDb{padding:1.5rem;max-width:500px;max-height:80vh}.AdminManager_modalContent__E_HDb h3{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0 0 1rem}.AdminManager_formGroup___70n7{margin-bottom:1rem}.AdminManager_formGroup___70n7 label{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.25rem}.AdminManager_formGroup___70n7 input,.AdminManager_formGroup___70n7 select,.AdminManager_formGroup___70n7 textarea{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.AdminManager_formGroup___70n7 input:focus,.AdminManager_formGroup___70n7 select:focus,.AdminManager_formGroup___70n7 textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AdminManager_formGroup___70n7 textarea{resize:vertical;min-height:80px}.AdminManager_formActions__6Ub_x{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1.5rem}.AdminManager_saveButton__WzX2A{background-color:#3b82f6;color:#fff;border:none;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.AdminManager_saveButton__WzX2A:hover:not(:disabled){background-color:#2563eb}.AdminManager_saveButton__WzX2A:disabled{opacity:.6;cursor:not-allowed}.AdminManager_cancelButton__tFEuS{background-color:#6b7280;color:#fff;border:none;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.AdminManager_cancelButton__tFEuS:hover:not(:disabled){background-color:#4b5563}.AdminManager_cancelButton__tFEuS:disabled{opacity:.6;cursor:not-allowed}.AdminManager_table__4Jo58{overflow-x:auto}.AdminManager_table__4Jo58 table{width:100%;border-collapse:collapse}.AdminManager_table__4Jo58 table td,.AdminManager_table__4Jo58 table th{text-align:left;padding:.75rem;border-bottom:1px solid #e5e7eb}.AdminManager_table__4Jo58 table th{background-color:#f9fafb;font-weight:600;color:#374151;font-size:.875rem}.AdminManager_table__4Jo58 table td{font-size:.875rem;color:#6b7280}.AdminManager_table__4Jo58 table td.AdminManager_pestIssueCell__a5hn7{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AdminManager_table__4Jo58 table tr:hover{background-color:#f9fafb}.AdminManager_actions__humLA{gap:.5rem}.AdminManager_manageButton__GTa_A{background-color:#2563eb;color:#fff;border:none;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;cursor:pointer;transition:background-color .2s;margin-right:.5rem}.AdminManager_manageButton__GTa_A:hover{background-color:#1d4ed8}.AdminManager_iconLogoPreview__7yftb,.AdminManager_logoPreview__dYQI9{margin:1rem 0;padding:1rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#f9fafb;text-align:center}.AdminManager_iconLogoPreview__7yftb{display:inline-block}.AdminManager_iconLogoPreview__7yftb img{border:1px solid #d1d5db;border-radius:.25rem;background:#fff;padding:.25rem}.AdminManager_sectionDescription__WQ_FJ{color:#6b7280;font-size:.875rem;margin:.5rem 0 1rem;font-style:italic}.AdminManager_editButton__n5WcS{background-color:#f59e0b;color:#fff;border:none;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;cursor:pointer;transition:background-color .2s}.AdminManager_editButton__n5WcS:hover{background-color:#d97706}.AdminManager_deleteButton__uOhzQ{background-color:#ef4444;color:#fff;border:none;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;cursor:pointer;transition:background-color .2s}.AdminManager_deleteButton__uOhzQ:hover{background-color:#dc2626}.AdminManager_departmentButton__t_qog{background-color:#8b5cf6;color:#fff;border:none;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;cursor:pointer;transition:background-color .2s}.AdminManager_departmentButton__t_qog:hover{background-color:#7c3aed}.AdminManager_noDepartments__ZAWnv{color:#9ca3af;font-style:italic;font-size:.75rem}.AdminManager_loading__t_5ju{font-size:.75rem}.AdminManager_modalHeader__nqI7o{padding-bottom:1rem}.AdminManager_modalHeader__nqI7o p{margin:.25rem 0;font-size:.875rem}.AdminManager_departmentSelection__nMyzJ{margin:1rem 0}.AdminManager_fieldHelp__IfDAk{color:#6b7280;font-size:.75rem;margin-top:.25rem;display:block;line-height:1.3}.AdminManager_checkboxList__Tp5CS{max-height:200px;overflow-y:auto;border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem}.AdminManager_checkboxList__Tp5CS label{display:flex;align-items:center;padding:.25rem;margin-bottom:0}.AdminManager_checkboxList__Tp5CS label input[type=checkbox]{width:auto;margin-right:.5rem}.AdminManager_roleTag__t0pxh{padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;text-transform:capitalize}.AdminManager_roleTag__t0pxh.AdminManager_member__yo6Oj{background-color:#e5e7eb;color:#374151}.AdminManager_roleTag__t0pxh.AdminManager_admin__r3HVn{background-color:#fef3c7;color:#d97706}.AdminManager_roleTag__t0pxh.AdminManager_owner__eb_TT{background-color:#ddd6fe;color:#7c3aed}.AdminManager_roleTag__t0pxh.AdminManager_manager__lNqiG{background-color:#d1fae5;color:#059669}.AdminManager_uploadInfo__zNkQK{margin-bottom:10px;padding:8px 12px;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:4px}.AdminManager_uploadInfo__zNkQK small{color:#0369a1;font-size:12px}.AdminManager_uploadInfo__zNkQK code{background-color:#e0f2fe;padding:2px 4px;border-radius:3px;font-family:Monaco,Consolas,monospace;font-size:11px}.AdminManager_photographyUpload__PAwii{margin-top:20px}.AdminManager_photographyUpload__PAwii h5{font-size:16px;font-weight:600;color:#2c3e50;margin-bottom:10px}.AdminManager_photographyGrid__A7F84{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:15px;gap:15px;margin-top:15px}.AdminManager_photographyImageItem__EXJul{position:relative;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.AdminManager_photographyPreview__pdp1Z{width:100%;height:150px;object-fit:contain;display:block;background-color:#f8f9fa}.AdminManager_removeImageButton__4L1iU{position:absolute;top:8px;right:8px;background-color:rgba(220,38,38,.9);color:#fff;border:none;border-radius:4px;padding:4px 8px;font-size:12px;cursor:pointer;transition:background-color .2s}.AdminManager_removeImageButton__4L1iU:hover{background-color:#dc2626}.AdminManager_status__mYnbc{padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;color:#fff;text-transform:capitalize}.AdminManager_sentiment__xxWi2{font-weight:500;font-size:.875rem;text-transform:capitalize}.AdminManager_subText__3Czcu{font-size:.75rem;color:#9ca3af;margin-top:.25rem}.AdminManager_actionButton__eFEej{background-color:#3b82f6;color:#fff;border:none;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;cursor:pointer;transition:background-color .2s}.AdminManager_actionButton__eFEej:hover{background-color:#2563eb}.AdminManager_modalHeader__nqI7o{margin-bottom:1rem}.AdminManager_closeButton__1KppE{padding:0}.AdminManager_modalBody__FAQNl{max-height:70vh;overflow-y:auto}.AdminManager_detailGrid__7Wwbp{display:grid;grid-gap:1rem;gap:1rem}.AdminManager_detailGrid__7Wwbp .AdminManager_detailItem__pycMh strong{color:#374151;font-weight:600;margin-right:.5rem}.AdminManager_detailGrid__7Wwbp .AdminManager_detailItem__pycMh ul{margin:.5rem 0 0 1rem;padding:0}.AdminManager_detailGrid__7Wwbp .AdminManager_detailItem__pycMh ul li{color:#6b7280;margin-bottom:.25rem}.AdminManager_loading__t_5ju{display:flex;justify-content:center;align-items:center;padding:2rem}.AdminManager_adminManager___8abW{padding:1.5rem;max-width:95vw;margin:0 auto}.AdminManager_adminManager___8abW h2{font-size:1.5rem;font-weight:600;color:#1e293b;margin:0 0 .5rem}.AdminManager_adminManager___8abW p{color:#6b7280;font-size:.875rem;margin:0 0 1.5rem}@media(max-width:768px){.AdminManager_adminManager___8abW{padding:1rem}}.AdminManager_recordingSection__gzjTj,.AdminManager_transcriptSection__zPtl8{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb}.AdminManager_recordingSection__gzjTj h4,.AdminManager_transcriptSection__zPtl8 h4{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:#374151}.AdminManager_modalAudioPlayer__8Pr0l{margin-top:.5rem}.AdminManager_transcriptContent__qHUjE{background:#f9fafb;border:1px solid #e5e7eb;border-radius:var(--border-radius);padding:1rem;font-size:.875rem;line-height:1.6;color:#374151;white-space:pre-wrap;max-height:300px;overflow-y:auto;font-family:system-ui,-apple-system,sans-serif}.AdminManager_tabNavigation__Hu3Gz{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:1px solid #e5e7eb}.AdminManager_tabButton__ieUp0{padding:.75rem 1rem;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);font-size:.875rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s}.AdminManager_tabButton__ieUp0:hover{color:#374151}.AdminManager_tabButton__ieUp0.AdminManager_active___JOmr{color:#3b82f6;border-bottom-color:#3b82f6}.AdminManager_companySelector__GyIK1{margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.AdminManager_selectorLabel__oJ2Tq{font-size:.875rem;font-weight:500;color:#374151;white-space:nowrap}.AdminManager_companySelect__MX7wp{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;background:#fff;min-width:200px}.AdminManager_companySelect__MX7wp:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AdminManager_tabContent__TFpVP{min-height:400px;overflow:hidden;display:flex;flex-direction:column}.AdminManager_agentsTab__ToExs{display:flex;flex-direction:column;height:100%;overflow:hidden}.AdminManager_noSelection__bplOZ{text-align:center;padding:3rem 1rem;color:#6b7280;font-size:.875rem}.AdminManager_recordsHeader__7gCJe{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.AdminManager_recordsHeader__7gCJe h3{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0}.AdminManager_recordsHeader__7gCJe p{color:#6b7280;font-size:.875rem;margin:0}.AdminManager_settingsForm__TDjeb{max-width:800px}.AdminManager_settingGroup___ye7N{margin-bottom:2rem;padding:1.5rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fafafa}.AdminManager_groupTitle__xl4r5{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0 0 .5rem}.AdminManager_groupDescription___SmrT{color:#6b7280;font-size:.875rem;margin:0 0 1.5rem}.AdminManager_setting__UCfs3{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.AdminManager_setting__UCfs3:last-child{margin-bottom:0}.AdminManager_settingInfo__8qH3t{flex:1 1}.AdminManager_settingLabel__BVgD_{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.25rem;display:block}.AdminManager_settingDescription__vKU9S{font-size:.8125rem;color:#6b7280;margin:0}.AdminManager_settingControl__7M7Mq{flex-shrink:0;min-width:200px}.AdminManager_textInput__PyAMj{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.AdminManager_textInput__PyAMj:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AdminManager_toggle__sQfJf{position:relative;display:inline-block;width:44px;height:24px}.AdminManager_toggle__sQfJf input{opacity:0;width:0;height:0}.AdminManager_toggle__sQfJf input:checked+.AdminManager_toggleSlider__Oh4YC{background-color:#3b82f6}.AdminManager_toggle__sQfJf input:checked+.AdminManager_toggleSlider__Oh4YC:before{transform:translateX(20px)}.AdminManager_toggleSlider__Oh4YC{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d1d5db;transition:.2s;border-radius:24px}.AdminManager_toggleSlider__Oh4YC:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.2s;border-radius:50%}.AdminManager_actions__humLA{display:flex;justify-content:flex-end;margin-top:2rem;padding-top:1rem;border-top:1px solid #e5e7eb}.AdminManager_message__pzXGF{display:flex;align-items:center;gap:.5rem;padding:.75rem;border-radius:.375rem;margin-bottom:1rem;font-size:.875rem}.AdminManager_message__pzXGF.AdminManager_success__67xnk{background-color:#d1fae5;border:1px solid #a7f3d0;color:#065f46}.AdminManager_message__pzXGF.AdminManager_error__4E0J7{background-color:#fee2e2;border:1px solid #fecaca;color:#991b1b}.AdminManager_inputWithIcon___NFV5{position:relative;display:flex;align-items:center}.AdminManager_inputWithIcon___NFV5 .AdminManager_textInput__PyAMj{padding-right:2.5rem}.AdminManager_toggleVisibilityButton__ntnoW{position:absolute;right:.5rem;background:none;border:none;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:color .2s}.AdminManager_toggleVisibilityButton__ntnoW:hover{color:#374151}.AdminManager_toggleVisibilityButton__ntnoW:focus{outline:none;color:#3b82f6}.AdminManager_collapsibleHeader__9yApP{display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin-bottom:.5rem;transition:color .2s}.AdminManager_collapsibleHeader__9yApP:hover{color:#3b82f6}.AdminManager_collapsibleHeader__9yApP h3{margin:0}.AdminManager_disabledDescription__Iaou5{color:#ef4444!important;font-style:italic}.AdminManager_disabledSection__O_5hN{opacity:.6;pointer-events:none;background:#f9fafb!important}@media(max-width:768px){.AdminManager_recordsHeader__7gCJe{flex-direction:column;align-items:center}.AdminManager_photographyGrid__A7F84{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.AdminManager_photographyPreview__pdp1Z{height:120px}.AdminManager_setting__UCfs3{flex-direction:column;align-items:stretch;gap:.5rem}.AdminManager_settingControl__7M7Mq{min-width:auto}.AdminManager_companySelector__GyIK1{flex-direction:column;align-items:stretch;gap:.5rem}.AdminManager_companySelect__MX7wp{min-width:auto}.AdminManager_tabNavigation__Hu3Gz{flex-wrap:wrap}}.AdminManager_adminSection__d1LZT{padding:1rem}.AdminManager_sectionHeader___mT_1{margin-bottom:2rem}.AdminManager_sectionHeader___mT_1 h2{font-size:1.875rem;font-weight:700;color:#111827;margin:0 0 .5rem}.AdminManager_sectionHeader___mT_1 p{color:#6b7280;font-size:1rem;margin:0}.AdminManager_filtersContainer__nSrW2{display:flex;gap:1rem;align-items:flex-end;margin-bottom:2rem;padding:1rem;background:#f9fafb;border-radius:.5rem;border:1px solid #e5e7eb}.AdminManager_filterGroup__a2ge0{display:flex;flex-direction:column;gap:.25rem}.AdminManager_filterGroup__a2ge0 label{font-size:.875rem;font-weight:500;color:#374151}.AdminManager_filterGroup__a2ge0 select{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;background:#fff;min-width:150px}.AdminManager_filterGroup__a2ge0 select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.AdminManager_refreshButton__Or733{background-color:#6b7280;color:#fff;border:none;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.AdminManager_refreshButton__Or733:hover{background-color:#374151}.AdminManager_statsGrid__ee4Gd{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem}.AdminManager_statCard__mTjET{background:#fff;padding:1.5rem;border-radius:.5rem;border:1px solid #e5e7eb;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.AdminManager_statCard__mTjET h3{font-size:.875rem;font-weight:500;color:#6b7280;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.05em}.AdminManager_statValue__wqy_C{font-size:2rem;font-weight:700;color:#111827;line-height:1}.AdminManager_tableContainer__QtIb4{background:#fff;border-radius:.5rem;border:1px solid #e5e7eb;overflow:hidden;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.AdminManager_table__4Jo58{width:100%;border-collapse:collapse}.AdminManager_table__4Jo58 th{background:#f9fafb;padding:.75rem 1rem;text-align:left;font-size:.875rem;font-weight:600;color:#374151;border-bottom:1px solid #e5e7eb}.AdminManager_table__4Jo58 td{padding:.75rem 1rem;font-size:.875rem;color:#111827;border-bottom:1px solid #f3f4f6}.AdminManager_table__4Jo58 tr:hover{background:#f9fafb}.AdminManager_badge__VDRuR{display:inline-block;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500;text-transform:uppercase}.AdminManager_badge__VDRuR.AdminManager_success__67xnk{background:#d1fae5;color:#065f46}.AdminManager_badge__VDRuR.AdminManager_warning__IqO_2{background:#fef3c7;color:#92400e}.AdminManager_badge__VDRuR.AdminManager_danger__ly08d{background:#fee2e2;color:#991b1b}.AdminManager_actionButtons__sV2Z4{display:flex;gap:.5rem}.AdminManager_deleteButton__uOhzQ,.AdminManager_viewButton__VHsJ9{padding:.25rem .5rem;border:none;border-radius:.25rem;cursor:pointer;font-size:.875rem;transition:background-color .2s}.AdminManager_viewButton__VHsJ9{background:#e0e7ff;color:#3730a3}.AdminManager_viewButton__VHsJ9:hover{background:#c7d2fe}.AdminManager_deleteButton__uOhzQ{background:#fee2e2;color:#991b1b}.AdminManager_deleteButton__uOhzQ:hover{background:#fecaca}.AdminManager_pagination__5Uby1{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding:1rem}.AdminManager_pagination__5Uby1 button{padding:.5rem 1rem;border:1px solid #d1d5db;background:#fff;border-radius:.375rem;cursor:pointer;font-size:.875rem}.AdminManager_pagination__5Uby1 button:hover:not(:disabled){background:#f3f4f6}.AdminManager_pagination__5Uby1 button:disabled{opacity:.5;cursor:not-allowed}.AdminManager_pagination__5Uby1 span{font-size:.875rem;color:#6b7280}.AdminManager_modal__Xqbjz{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:1rem}.AdminManager_modalContent__E_HDb{background:#fff;border-radius:.5rem;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.AdminManager_modalHeader__nqI7o{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb}.AdminManager_modalHeader__nqI7o h3{font-size:1.25rem;font-weight:600;color:#111827;margin:0}.AdminManager_closeButton__1KppE{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280}.AdminManager_closeButton__1KppE:hover{color:#374151}.AdminManager_modalBody__FAQNl{padding:1.5rem}.AdminManager_detailsGrid__6Qwa9{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.AdminManager_detailSection__CL81i h4{font-size:1rem;font-weight:600;color:#111827;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}.AdminManager_detailSection__CL81i p{margin:.5rem 0;font-size:.875rem}.AdminManager_detailSection__CL81i p strong{font-weight:600;color:#374151}.AdminManager_detailSection__CL81i ul{margin:.5rem 0;padding-left:1rem}.AdminManager_detailSection__CL81i ul li{font-size:.875rem;margin:.25rem 0}.AdminManager_noData__alN3Q{color:#9ca3af;font-style:italic;font-size:.875rem}.AdminManager_loading__t_5ju{text-align:center;padding:3rem;color:#6b7280;font-size:1rem}.AdminManager_analyticsOverview__YGkhz .AdminManager_chartSection__9e4as{background:#fff;padding:1.5rem;border-radius:.5rem;border:1px solid #e5e7eb;margin-bottom:2rem}.AdminManager_analyticsOverview__YGkhz .AdminManager_chartSection__9e4as h3{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 1rem}.AdminManager_analyticsOverview__YGkhz .AdminManager_sourceGrid__yJIGF{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:1rem;gap:1rem}.AdminManager_analyticsOverview__YGkhz .AdminManager_sourceCard__rC0Pa{text-align:center;padding:1rem;background:#f9fafb;border-radius:.375rem;border:1px solid #e5e7eb}.AdminManager_analyticsOverview__YGkhz .AdminManager_sourceName__6B1lr{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.AdminManager_analyticsOverview__YGkhz .AdminManager_sourceCount__VvhmN{font-size:1.5rem;font-weight:700;color:#111827}.AdminManager_analyticsOverview__YGkhz .AdminManager_sourcePercentage__rf6VW{font-size:.75rem;color:#6b7280;margin-top:.25rem}.AdminManager_qualitySection__zvr_n{background:#fff;padding:1.5rem;border-radius:.5rem;border:1px solid #e5e7eb}.AdminManager_qualitySection__zvr_n h3{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 1rem}.AdminManager_qualityGrid__Bhpvd{display:grid;grid-gap:1rem;gap:1rem}.AdminManager_qualityMetric__lLmyk{display:flex;align-items:center;gap:1rem}.AdminManager_qualityLabel__GT_Mk{min-width:150px;font-size:.875rem;font-weight:500;color:#374151}.AdminManager_qualityBar__71Khm{flex:1 1;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.AdminManager_qualityFill__eBNsR{height:100%;background:#3b82f6;transition:width .3s ease}.AdminManager_qualityValue__DtY_9{min-width:50px;text-align:right;font-size:.875rem;font-weight:600;color:#111827}.AdminManager_funnelContainer__JI42U{display:flex;justify-content:space-between;align-items:stretch;margin-bottom:2rem;background:#fff;padding:2rem;border-radius:.5rem;border:1px solid #e5e7eb}.AdminManager_funnelStage__NE04M{flex:1 1;text-align:center;padding:1rem;background:#f9fafb;margin:0 .25rem;border-radius:.375rem;border:1px solid #e5e7eb;position:relative}.AdminManager_funnelStage__NE04M:not(:last-child):after{content:"→";position:absolute;right:-15px;top:50%;transform:translateY(-50%);font-size:1.5rem;color:#6b7280;z-index:1}.AdminManager_stageName__KSSJ1{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.AdminManager_stageCount__1PWBq{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.25rem}.AdminManager_stagePercentage___AWn_{font-size:.875rem;color:#6b7280}.AdminManager_dropoffRate__tLy57{font-size:.75rem;color:#dc2626;margin-top:.25rem}.AdminManager_funnelMetrics__7rHVc{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;background:#fff;padding:1.5rem;border-radius:.5rem;border:1px solid #e5e7eb}.AdminManager_funnelMetric__4_Up0{text-align:center}.AdminManager_funnelMetric__4_Up0 span{display:block;font-size:.875rem;color:#6b7280;margin-bottom:.5rem}.AdminManager_funnelMetric__4_Up0 strong{font-size:1.25rem;font-weight:700;color:#111827}.AdminManager_performanceGrid__lV2TL{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1rem;gap:1rem}.AdminManager_performanceCard__f0aBT{background:#fff;padding:1.5rem;border-radius:.5rem;border:1px solid #e5e7eb}.AdminManager_performanceCard__f0aBT h4{font-size:1rem;font-weight:600;color:#111827;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}.AdminManager_performanceMetrics__i_d9K{display:grid;grid-gap:.5rem;gap:.5rem}.AdminManager_performanceMetric__f_II9{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.AdminManager_performanceMetric__f_II9 span{color:#6b7280}.AdminManager_performanceMetric__f_II9 strong{color:#111827;font-weight:600}.AdminManager_trendsGrid__9Ow5t{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:2rem;background:#fff;padding:1.5rem;border-radius:.5rem;border:1px solid #e5e7eb}.AdminManager_trendMetric__IF_RM{text-align:center}.AdminManager_trendMetric__IF_RM span{display:block;font-size:.875rem;color:#6b7280;margin-bottom:.5rem}.AdminManager_trendMetric__IF_RM strong{font-size:1.25rem;font-weight:700;color:#111827}.AdminManager_trendsTable___4h42{background:#fff;padding:1.5rem;border-radius:.5rem;border:1px solid #e5e7eb}.AdminManager_trendsTable___4h42 h4{font-size:1rem;font-weight:600;color:#111827;margin:0 0 1rem}.AdminManager_formOverview__IHfnm .AdminManager_stepCompletionSection__WXO9F{margin:2rem 0}.AdminManager_formOverview__IHfnm .AdminManager_stepCompletionSection__WXO9F .AdminManager_stepGrid__XD_Ix{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.AdminManager_formOverview__IHfnm .AdminManager_stepCompletionSection__WXO9F .AdminManager_stepCard__500L7{background:#fff;padding:1.5rem;border-radius:.5rem;border:1px solid #e5e7eb}.AdminManager_formOverview__IHfnm .AdminManager_stepCompletionSection__WXO9F .AdminManager_stepCard__500L7 .AdminManager_stepName__rnvH8{font-weight:600;margin-bottom:1rem;color:#111827}.AdminManager_formOverview__IHfnm .AdminManager_stepCompletionSection__WXO9F .AdminManager_stepCard__500L7 .AdminManager_stepStats__tkphV{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.AdminManager_formOverview__IHfnm .AdminManager_stepCompletionSection__WXO9F .AdminManager_stepCard__500L7 .AdminManager_stepCount__XccW6{font-size:.875rem;color:#6b7280}.AdminManager_formOverview__IHfnm .AdminManager_stepCompletionSection__WXO9F .AdminManager_stepCard__500L7 .AdminManager_stepPercentage__QSpoZ{font-weight:600;color:#059669}.AdminManager_formOverview__IHfnm .AdminManager_stepCompletionSection__WXO9F .AdminManager_stepCard__500L7 .AdminManager_progressBar__2TMy5{height:8px;background:#f3f4f6;border-radius:4px;overflow:hidden}.AdminManager_formOverview__IHfnm .AdminManager_stepCompletionSection__WXO9F .AdminManager_stepCard__500L7 .AdminManager_progressFill__k2PCM{height:100%;background:linear-gradient(90deg,#10b981,#059669);transition:width .3s ease}.AdminManager_formOverview__IHfnm .AdminManager_serviceAreaSection__evnnX{margin:2rem 0}.AdminManager_formOverview__IHfnm .AdminManager_serviceAreaSection__evnnX .AdminManager_serviceAreaGrid__Xa1Fw{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.AdminManager_formOverview__IHfnm .AdminManager_serviceAreaSection__evnnX .AdminManager_serviceAreaCard__KBrws{background:#fff;padding:1.5rem;border-radius:.5rem;border:1px solid #e5e7eb;text-align:center}.AdminManager_formOverview__IHfnm .AdminManager_serviceAreaSection__evnnX .AdminManager_serviceAreaCard__KBrws .AdminManager_serviceAreaLabel__ZM4k7{font-size:.875rem;color:#6b7280;margin-bottom:.5rem}.AdminManager_formOverview__IHfnm .AdminManager_serviceAreaSection__evnnX .AdminManager_serviceAreaCard__KBrws .AdminManager_serviceAreaValue__exqXD{font-size:2rem;font-weight:700;color:#111827;margin-bottom:.25rem}.AdminManager_formOverview__IHfnm .AdminManager_serviceAreaSection__evnnX .AdminManager_serviceAreaCard__KBrws .AdminManager_serviceAreaPercentage__7dZ6g{font-size:.875rem;font-weight:600;color:#059669}.AdminManager_formOverview__IHfnm .AdminManager_timeDistributionSection__RbWBv{margin:2rem 0}.AdminManager_formOverview__IHfnm .AdminManager_timeDistributionSection__RbWBv .AdminManager_timeDistributionGrid__j2AvP{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;gap:1rem}.AdminManager_formOverview__IHfnm .AdminManager_timeDistributionSection__RbWBv .AdminManager_timeDistributionItem__XpQLX{background:#fff;padding:1rem;border-radius:.5rem;border:1px solid #e5e7eb}.AdminManager_formOverview__IHfnm .AdminManager_timeDistributionSection__RbWBv .AdminManager_timeDistributionItem__XpQLX .AdminManager_timeRange__f1kDf{font-size:.875rem;font-weight:600;color:#111827;margin-bottom:.5rem}.AdminManager_formOverview__IHfnm .AdminManager_timeDistributionSection__RbWBv .AdminManager_timeDistributionItem__XpQLX .AdminManager_timeCount__Cb83B{font-size:.75rem;color:#6b7280;margin-bottom:.5rem}.AdminManager_formOverview__IHfnm .AdminManager_timeDistributionSection__RbWBv .AdminManager_timeDistributionItem__XpQLX .AdminManager_timeBar__9ce7x{height:4px;background:#f3f4f6;border-radius:2px;overflow:hidden}.AdminManager_formOverview__IHfnm .AdminManager_timeDistributionSection__RbWBv .AdminManager_timeDistributionItem__XpQLX .AdminManager_timeBarFill__H06uJ{height:100%;background:#3b82f6;transition:width .3s ease}.AdminManager_stepAnalysisSection__8_Unt .AdminManager_funnelContainer__JI42U{display:flex;flex-direction:column;gap:.5rem;margin:2rem 0}.AdminManager_abandonmentSection__S7dce .AdminManager_abandonmentOverview__Asp4t{display:flex;gap:2rem;margin-bottom:2rem}.AdminManager_abandonmentSection__S7dce .AdminManager_abandonmentOverview__Asp4t .AdminManager_abandonmentStat__LYCPR{display:flex;gap:.5rem;align-items:center}.AdminManager_abandonmentSection__S7dce .AdminManager_abandonmentOverview__Asp4t .AdminManager_abandonmentStat__LYCPR span{color:#6b7280}.AdminManager_abandonmentSection__S7dce .AdminManager_abandonmentOverview__Asp4t .AdminManager_abandonmentStat__LYCPR strong{color:#111827}.AdminManager_abandonmentSection__S7dce .AdminManager_abandonmentReasonsContainer__rf_4W{margin:2rem 0}.AdminManager_abandonmentSection__S7dce .AdminManager_abandonmentReasonsContainer__rf_4W .AdminManager_reasonsList__yFe0w{display:flex;flex-direction:column;gap:1rem}.AdminManager_abandonmentSection__S7dce .AdminManager_abandonmentReasonsContainer__rf_4W .AdminManager_reasonItem__zmtBe{background:#fff;padding:1rem;border-radius:.5rem;border:1px solid #e5e7eb}.AdminManager_abandonmentSection__S7dce .AdminManager_abandonmentReasonsContainer__rf_4W .AdminManager_reasonItem__zmtBe .AdminManager_reasonName__4GPCa{font-weight:600;margin-bottom:.5rem;color:#111827}.AdminManager_abandonmentSection__S7dce .AdminManager_abandonmentReasonsContainer__rf_4W .AdminManager_reasonItem__zmtBe .AdminManager_reasonCount__hDeCe{font-size:.875rem;color:#6b7280;margin-bottom:.5rem}.AdminManager_abandonmentSection__S7dce .AdminManager_abandonmentReasonsContainer__rf_4W .AdminManager_reasonItem__zmtBe .AdminManager_reasonBar__YuS_a{height:6px;background:#f3f4f6;border-radius:3px;overflow:hidden}.AdminManager_abandonmentSection__S7dce .AdminManager_abandonmentReasonsContainer__rf_4W .AdminManager_reasonItem__zmtBe .AdminManager_reasonBarFill__5k5UA{height:100%;background:#dc2626;transition:width .3s ease}.AdminManager_abandonmentSection__S7dce .AdminManager_abandonmentByStepContainer__ikqXF{margin:2rem 0}.AdminManager_abandonmentSection__S7dce .AdminManager_abandonmentByStepContainer__ikqXF .AdminManager_stepAbandonmentGrid__vxEFe{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;gap:1rem}.AdminManager_abandonmentSection__S7dce .AdminManager_abandonmentByStepContainer__ikqXF .AdminManager_stepAbandonmentCard__rIgDF{background:#fff;padding:1rem;border-radius:.5rem;border:1px solid #e5e7eb;text-align:center}.AdminManager_abandonmentSection__S7dce .AdminManager_abandonmentByStepContainer__ikqXF .AdminManager_stepAbandonmentCard__rIgDF .AdminManager_stepAbandonmentStep__WjGCd{font-size:.875rem;font-weight:600;color:#111827;margin-bottom:.5rem}.AdminManager_abandonmentSection__S7dce .AdminManager_abandonmentByStepContainer__ikqXF .AdminManager_stepAbandonmentCard__rIgDF .AdminManager_stepAbandonmentCount__FeP3O{font-size:1.5rem;font-weight:700;color:#dc2626}.AdminManager_abandonmentSection__S7dce .AdminManager_abandonmentByTimeContainer__ZmTMS{margin:2rem 0}.AdminManager_abandonmentSection__S7dce .AdminManager_abandonmentByTimeContainer__ZmTMS .AdminManager_timeAbandonmentGrid__CrvqG{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;gap:1rem}.AdminManager_abandonmentSection__S7dce .AdminManager_abandonmentByTimeContainer__ZmTMS .AdminManager_timeAbandonmentItem__c5MD5{background:#fff;padding:1rem;border-radius:.5rem;border:1px solid #e5e7eb;text-align:center}.AdminManager_abandonmentSection__S7dce .AdminManager_abandonmentByTimeContainer__ZmTMS .AdminManager_timeAbandonmentItem__c5MD5 .AdminManager_timeAbandonmentRange__HGNA7{font-size:.875rem;font-weight:600;color:#111827;margin-bottom:.5rem}.AdminManager_abandonmentSection__S7dce .AdminManager_abandonmentByTimeContainer__ZmTMS .AdminManager_timeAbandonmentItem__c5MD5 .AdminManager_timeAbandonmentCount__7hy1E{font-size:1.25rem;font-weight:700;color:#f59e0b}.AdminManager_completionTimesSection__Dzg7C .AdminManager_timeStatsGrid__gpjcV{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-bottom:2rem}.AdminManager_completionTimesSection__Dzg7C .AdminManager_timeStat__Nfi1Q{background:#fff;padding:1.5rem;border-radius:.5rem;border:1px solid #e5e7eb;text-align:center}.AdminManager_completionTimesSection__Dzg7C .AdminManager_timeStat__Nfi1Q h4{font-size:.875rem;color:#6b7280;margin-bottom:.5rem}.AdminManager_completionTimesSection__Dzg7C .AdminManager_timeStat__Nfi1Q .AdminManager_timeValue__Jmw3y{font-size:2rem;font-weight:700;color:#111827}.AdminManager_completionTimesSection__Dzg7C .AdminManager_stepTimeContainer__F_nG_,.AdminManager_fieldAnalysisSection__gbqpM .AdminManager_fieldCompletionContainer__ligM6{margin:2rem 0}.AdminManager_fieldAnalysisSection__gbqpM .AdminManager_fieldCompletionContainer__ligM6 .AdminManager_fieldCompletionGrid__zSOoH{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.AdminManager_fieldAnalysisSection__gbqpM .AdminManager_fieldCompletionContainer__ligM6 .AdminManager_fieldCompletionCard__HlGrV{background:#fff;padding:1.5rem;border-radius:.5rem;border:1px solid #e5e7eb;text-align:center}.AdminManager_fieldAnalysisSection__gbqpM .AdminManager_fieldCompletionContainer__ligM6 .AdminManager_fieldCompletionCard__HlGrV .AdminManager_fieldName__26OwH{font-size:.875rem;font-weight:600;color:#111827;margin-bottom:1rem}.AdminManager_fieldAnalysisSection__gbqpM .AdminManager_fieldCompletionContainer__ligM6 .AdminManager_fieldCompletionCard__HlGrV .AdminManager_fieldCompletionRate__z78ey{font-size:1.5rem;font-weight:700;color:#059669;margin-bottom:.5rem}.AdminManager_fieldAnalysisSection__gbqpM .AdminManager_fieldCompletionContainer__ligM6 .AdminManager_fieldCompletionCard__HlGrV .AdminManager_fieldAvgLength__uqeIF{font-size:.75rem;color:#6b7280}.AdminManager_fieldAnalysisSection__gbqpM .AdminManager_pestIssueContainer__Hfzen{margin:2rem 0}.AdminManager_fieldAnalysisSection__gbqpM .AdminManager_pestIssueContainer__Hfzen .AdminManager_pestIssueList__sYr3V{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem}.AdminManager_fieldAnalysisSection__gbqpM .AdminManager_pestIssueContainer__Hfzen .AdminManager_pestIssueItem__6pKup{background:#fff;padding:1rem;border-radius:.5rem;border:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.AdminManager_fieldAnalysisSection__gbqpM .AdminManager_pestIssueContainer__Hfzen .AdminManager_pestIssueItem__6pKup .AdminManager_pestIssueName__8X3sj{font-weight:600;color:#111827}.AdminManager_fieldAnalysisSection__gbqpM .AdminManager_pestIssueContainer__Hfzen .AdminManager_pestIssueItem__6pKup .AdminManager_pestIssueCount__z3BGF{font-size:.875rem;color:#6b7280}.AdminManager_fieldAnalysisSection__gbqpM .AdminManager_homeSizeContainer__RsljE{margin:2rem 0}.AdminManager_fieldAnalysisSection__gbqpM .AdminManager_homeSizeContainer__RsljE .AdminManager_homeSizeGrid__PZ6XH{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;gap:1rem}.AdminManager_fieldAnalysisSection__gbqpM .AdminManager_homeSizeContainer__RsljE .AdminManager_homeSizeItem___Lov0{background:#fff;padding:1rem;border-radius:.5rem;border:1px solid #e5e7eb;text-align:center}.AdminManager_fieldAnalysisSection__gbqpM .AdminManager_homeSizeContainer__RsljE .AdminManager_homeSizeItem___Lov0 .AdminManager_homeSizeRange__HFPG7{font-size:.875rem;font-weight:600;color:#111827;margin-bottom:.5rem}.AdminManager_fieldAnalysisSection__gbqpM .AdminManager_homeSizeContainer__RsljE .AdminManager_homeSizeItem___Lov0 .AdminManager_homeSizeCount__10rk8{font-size:1.25rem;font-weight:700;color:#3b82f6}.AdminManager_progressiveFormsSection__N2qMP .AdminManager_progressiveComparison__6czQg{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;margin-bottom:2rem}.AdminManager_progressiveFormsSection__N2qMP .AdminManager_formTypeCard__3ouK9{background:#fff;padding:2rem;border-radius:.5rem;border:1px solid #e5e7eb}.AdminManager_progressiveFormsSection__N2qMP .AdminManager_formTypeCard__3ouK9 h4{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:1.5rem;text-align:center}.AdminManager_progressiveFormsSection__N2qMP .AdminManager_formTypeCard__3ouK9 .AdminManager_formTypeStats__p_1HK{display:flex;flex-direction:column;gap:1rem}.AdminManager_progressiveFormsSection__N2qMP .AdminManager_formTypeCard__3ouK9 .AdminManager_formTypeStat__P7iRW{display:flex;justify-content:space-between;align-items:center}.AdminManager_progressiveFormsSection__N2qMP .AdminManager_formTypeCard__3ouK9 .AdminManager_formTypeStat__P7iRW span{color:#6b7280}.AdminManager_progressiveFormsSection__N2qMP .AdminManager_formTypeCard__3ouK9 .AdminManager_formTypeStat__P7iRW strong{color:#111827}.AdminManager_progressiveFormsSection__N2qMP .AdminManager_progressiveImpact__A8YmN{display:flex;justify-content:center;gap:3rem}.AdminManager_progressiveFormsSection__N2qMP .AdminManager_progressiveImpact__A8YmN .AdminManager_impactMetric__nchjb{text-align:center}.AdminManager_progressiveFormsSection__N2qMP .AdminManager_progressiveImpact__A8YmN .AdminManager_impactMetric__nchjb span{display:block;font-size:.875rem;color:#6b7280;margin-bottom:.5rem}.AdminManager_progressiveFormsSection__N2qMP .AdminManager_progressiveImpact__A8YmN .AdminManager_impactMetric__nchjb strong{font-size:1.5rem;font-weight:700}.AdminManager_progressiveFormsSection__N2qMP .AdminManager_progressiveImpact__A8YmN .AdminManager_impactMetric__nchjb strong.AdminManager_positive__Th16y{color:#059669}.AdminManager_progressiveFormsSection__N2qMP .AdminManager_progressiveImpact__A8YmN .AdminManager_impactMetric__nchjb strong.AdminManager_negative__0N9hP{color:#dc2626}.AdminManager_callActions__nzU8m{display:flex;gap:.5rem;align-items:center}.AdminManager_callDeleteButton__1vnCe{background-color:#ef4444;color:#fff;border:none;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.AdminManager_callDeleteButton__1vnCe:hover{background-color:#dc2626}.AdminManager_modalActions__sy0_c{display:flex;gap:.75rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid #e5e7eb}.AdminManager_confirmDeleteButton__6kH_s{background-color:#ef4444;color:#fff;border:none;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.AdminManager_confirmDeleteButton__6kH_s:hover:not(:disabled){background-color:#dc2626}.AdminManager_confirmDeleteButton__6kH_s:disabled{opacity:.6;cursor:not-allowed}.AdminManager_callInfo__sdqn9{margin:1rem 0;padding:.75rem;background:#f9fafb;border-radius:.375rem;border:1px solid #e5e7eb;font-size:.875rem;color:#374151;line-height:1.5}.AdminManager_callInfo__sdqn9 strong{color:#111827}.AdminManager_testCallSection__5e0A5 .AdminManager_header__dPZ4g{margin-bottom:2rem}.AdminManager_testCallSection__5e0A5 .AdminManager_header__dPZ4g h3{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0 0 .5rem}.AdminManager_testCallSection__5e0A5 .AdminManager_header__dPZ4g p{color:#64748b;margin:0;font-size:.875rem}.AdminManager_testCallButton__5d7wB{background-color:#3b82f6;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;gap:.5rem}.AdminManager_testCallButton__5d7wB:hover:not(:disabled){background-color:#2563eb}.AdminManager_testCallButton__5d7wB:disabled{opacity:.6;cursor:not-allowed;background-color:#94a3b8}.AdminManager_loadingState__swlag{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.875rem;padding:.75rem}.AdminManager_loadingState__swlag .AdminManager_spinner__6l_i1{animation:AdminManager_spin__xGR5W 1s linear infinite}@keyframes AdminManager_spin__xGR5W{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AdminManager_noAgents__LhrSz{display:flex;align-items:center;gap:.5rem;color:#dc2626;font-size:.875rem;padding:.75rem;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem}.AdminManager_resultMessage__UejFA{font-weight:500}.AdminManager_resultDetails__3o_5i{margin-top:.25rem}.AdminManager_resultDetails__3o_5i small{color:#64748b;font-size:.75rem}.AdminManager_infoBox__e69rV{margin-top:2rem;padding:1rem;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem}.AdminManager_infoBox__e69rV h4{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:#1e293b}.AdminManager_infoBox__e69rV ul{margin:0;padding-left:1.25rem}.AdminManager_infoBox__e69rV ul li{font-size:.875rem;color:#475569;margin-bottom:.25rem;line-height:1.4}.AdminManager_sectionHeader___mT_1{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.AdminManager_sectionHeader___mT_1 h5{margin:0;font-size:1rem;font-weight:600;color:#1e293b}.AdminManager_addButton__E5NDD{background-color:#3b82f6;color:#fff;border:none;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.AdminManager_addButton__E5NDD:hover{background-color:#2563eb}.AdminManager_alternateLogo__HwY49{margin-bottom:1.5rem;padding:1rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#f9fafb}.AdminManager_logoInputGroup__yBNUe{display:flex;flex-direction:column;gap:1rem}.AdminManager_logoInputGroup__yBNUe input[type=text],.AdminManager_logoInputGroup__yBNUe textarea{width:100%}.AdminManager_removeButton__Ydd_5{background-color:#ef4444;color:#fff;border:none;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s;margin-top:.5rem}.AdminManager_removeButton__Ydd_5:hover{background-color:#dc2626}.AdminManager_fontSection__bUzpH{margin-bottom:2rem;padding:1.5rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fafafa}.AdminManager_fontSection__bUzpH h5{margin:0 0 1.5rem;font-size:1.125rem;font-weight:600;color:#1e293b}.AdminManager_fontFieldGroup__Kjrum{margin-bottom:1.25rem}.AdminManager_fontFieldGroup__Kjrum:last-child{margin-bottom:0}.AdminManager_fontFieldLabel__5FIO2{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.AdminManager_fontHelpText__HXPzq{display:block;font-size:.75rem;color:#6b7280;margin-top:.375rem;font-style:italic;line-height:1.4}.BrandManager_manager__mZ_xg{width:100%;max-width:1400px;margin:0 auto;padding:24px}@media(max-width:768px){.BrandManager_manager__mZ_xg{padding:16px}}.BrandManager_header__15rhJ{margin-bottom:32px}.BrandManager_header__15rhJ h2{margin:0 0 8px;color:#1f2937;font-size:28px;font-weight:700}.BrandManager_header__15rhJ p{margin:0 0 4px;color:#6b7280;font-size:14px}.BrandManager_header__15rhJ small{color:#9ca3af;font-size:12px}@media(max-width:768px){.BrandManager_header__15rhJ{margin-bottom:24px}.BrandManager_header__15rhJ h2{font-size:24px}}.BrandManager_headerActions__uyDSK{display:flex;gap:12px;margin-top:16px;flex-wrap:wrap}.BrandManager_section___4n3V{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;overflow:hidden;transition:all .2s ease}.BrandManager_section___4n3V:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.BrandManager_sectionHeader__njbyq{padding:20px 24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;transition:all .2s ease;border-bottom:1px solid rgba(0,0,0,0)}.BrandManager_sectionHeader__njbyq:hover{background:#f9fafb}.BrandManager_sectionHeader__njbyq.BrandManager_expanded__5Hvw9{border-bottom-color:#e5e7eb;background:#fafbfc}.BrandManager_sectionHeaderContent__l_DZb{display:flex;align-items:center;justify-content:space-between}.BrandManager_sectionHeaderContent__l_DZb h3{margin:0;color:#111827;font-size:18px;font-weight:600;display:flex;align-items:center;gap:10px}@media(max-width:768px){.BrandManager_sectionHeaderContent__l_DZb h3{font-size:16px}}.BrandManager_chevron__LRhjx{color:#6b7280;transition:transform .2s ease,color .2s ease;flex-shrink:0}.BrandManager_chevron__LRhjx.BrandManager_rotated__i2kak{transform:rotate(180deg)}.BrandManager_sectionDescription__ghxsS{margin:8px 0 0;color:#6b7280;font-size:14px;line-height:1.5}@media(max-width:768px){.BrandManager_sectionDescription__ghxsS{font-size:13px}}.BrandManager_sectionContent__3TbNn{padding:24px;animation:BrandManager_slideDown__61XyE .2s ease-out;background:#fafbfc}@media(max-width:768px){.BrandManager_sectionContent__3TbNn{padding:16px}}@keyframes BrandManager_slideDown__61XyE{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.BrandManager_formGroup__zCL8b{margin-bottom:24px}.BrandManager_formGroup__zCL8b:last-child{margin-bottom:0}.BrandManager_formGroup__zCL8b label{display:block;margin-bottom:8px;color:#374151;font-size:14px;font-weight:500}.BrandManager_formGroup__zCL8b input[type=text],.BrandManager_formGroup__zCL8b input[type=url],.BrandManager_formGroup__zCL8b textarea{width:100%;padding:10px 14px;border:1px solid #d1d5db;border-radius:var(--border-radius);font-size:14px;font-family:inherit;color:#111827;background:#fff;transition:all .2s ease}.BrandManager_formGroup__zCL8b input[type=text]:focus,.BrandManager_formGroup__zCL8b input[type=url]:focus,.BrandManager_formGroup__zCL8b textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.BrandManager_formGroup__zCL8b input[type=text]:hover:not(:focus),.BrandManager_formGroup__zCL8b input[type=url]:hover:not(:focus),.BrandManager_formGroup__zCL8b textarea:hover:not(:focus){border-color:#9ca3af}.BrandManager_formGroup__zCL8b input[type=text]::placeholder,.BrandManager_formGroup__zCL8b input[type=url]::placeholder,.BrandManager_formGroup__zCL8b textarea::placeholder{color:#9ca3af}.BrandManager_formGroup__zCL8b textarea{min-height:100px;resize:vertical;line-height:1.5}.BrandManager_formGroup__zCL8b small{display:block;margin-top:6px;color:#6b7280;font-size:12px}.BrandManager_formRow__FU1X3{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}@media(max-width:768px){.BrandManager_formRow__FU1X3{grid-template-columns:1fr;gap:16px}}.BrandManager_addButton__Y6fCp,.BrandManager_button__gilGQ,.BrandManager_dangerButton__j0NSM,.BrandManager_fileUploadButton__OLC3E,.BrandManager_primaryButton__y1zyI,.BrandManager_secondaryButton__k3DYC{padding:10px 20px;border:none;border-radius:var(--border-radius);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.BrandManager_addButton__Y6fCp:disabled,.BrandManager_button__gilGQ:disabled,.BrandManager_dangerButton__j0NSM:disabled,.BrandManager_fileUploadButton__OLC3E:disabled,.BrandManager_primaryButton__y1zyI:disabled,.BrandManager_secondaryButton__k3DYC:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.BrandManager_addButton__Y6fCp,.BrandManager_button__gilGQ,.BrandManager_dangerButton__j0NSM,.BrandManager_fileUploadButton__OLC3E,.BrandManager_primaryButton__y1zyI,.BrandManager_secondaryButton__k3DYC{padding:8px 16px;font-size:13px}}.BrandManager_primaryButton__y1zyI{background:#3b82f6;color:#fff}.BrandManager_primaryButton__y1zyI:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.BrandManager_primaryButton__y1zyI:active:not(:disabled){transform:translateY(0)}.BrandManager_addButton__Y6fCp,.BrandManager_fileUploadButton__OLC3E,.BrandManager_secondaryButton__k3DYC{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.BrandManager_addButton__Y6fCp:hover:not(:disabled),.BrandManager_fileUploadButton__OLC3E:hover:not(:disabled),.BrandManager_secondaryButton__k3DYC:hover:not(:disabled){background:#e5e7eb;border-color:#9ca3af}.BrandManager_dangerButton__j0NSM{background:#ef4444;color:#fff}.BrandManager_dangerButton__j0NSM:hover:not(:disabled){background:#dc2626}.BrandManager_fileUploadButton__OLC3E{position:relative;overflow:hidden}.BrandManager_fileUploadButton__OLC3E input[type=file]{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;cursor:pointer}.BrandManager_imagePreviewLarge__v6nGJ,.BrandManager_imagePreview__CDrUS{position:relative;width:150px;height:150px;border:2px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#f9fafb;display:flex;align-items:center;justify-content:center}.BrandManager_imagePreviewLarge__v6nGJ img,.BrandManager_imagePreview__CDrUS img{max-width:100%;max-height:100%;object-fit:contain}@media(max-width:768px){.BrandManager_imagePreviewLarge__v6nGJ,.BrandManager_imagePreview__CDrUS{width:120px;height:120px}}.BrandManager_imagePreviewLarge__v6nGJ{width:200px;height:200px}@media(max-width:768px){.BrandManager_imagePreviewLarge__v6nGJ{width:150px;height:150px}}.BrandManager_colorInputGroup__7_txB{display:flex;align-items:center;gap:12px}.BrandManager_colorInputGroup__7_txB input[type=text]{flex:1 1}.BrandManager_colorInputGroup__7_txB .BrandManager_colorPreview__RkEFP{width:40px;height:40px;border-radius:var(--border-radius);border:2px solid #d1d5db;flex-shrink:0;cursor:pointer;transition:all .2s ease}.BrandManager_colorInputGroup__7_txB .BrandManager_colorPreview__RkEFP:hover{border-color:#3b82f6;transform:scale(1.05)}.BrandManager_arrayItem__GPf0X{padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:var(--border-radius);margin-bottom:12px}.BrandManager_arrayItem__GPf0X:last-child{margin-bottom:0}.BrandManager_arrayItemHeader__0v_b8{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.BrandManager_arrayItemHeader__0v_b8 h4{margin:0;color:#374151;font-size:14px;font-weight:500}.BrandManager_addButton__Y6fCp{margin-top:12px}.BrandManager_loading__ivTOX{padding:60px 20px;text-align:center;color:#6b7280;font-size:14px}.BrandManager_placeholder__ySoKB{padding:60px 20px;text-align:center;background:#f9fafb;border:2px dashed #d1d5db;border-radius:8px}.BrandManager_placeholder__ySoKB h3{margin:0 0 8px;color:#374151;font-size:18px;font-weight:500}.BrandManager_placeholder__ySoKB p{margin:0;color:#6b7280;font-size:14px}.BrandManager_toast__pdA6o{position:fixed;top:20px;right:20px;z-index:1000}.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_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 0;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:Satoshi Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;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:Satoshi Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.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:Satoshi Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;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:Satoshi Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;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:Satoshi Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;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:Satoshi Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;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:Satoshi Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;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:Satoshi Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;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:Satoshi Variable,Segoe UI,sans-serif;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;padding:0 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%}}