.Logo_root__HKZ0Y{display:flex;justify-content:center}.FilterSelect_selectTrigger__U_kIm{width:180px}.ClientBrandFilters_root__NE6BQ{display:flex;flex-direction:row;gap:1rem;align-items:center}.EditableTable_container__0l8mt{display:flex;flex-direction:column;gap:1.5rem}.EditableTable_topBar__zLvIl{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem}.EditableTable_searchGroup__uGYcT{display:flex;align-items:center;gap:.5rem}.EditableTable_searchSelect__zOGsy{height:2.25rem;padding:0 .75rem;border:1px solid hsl(var(--border));border-radius:.375rem;background:hsl(var(--background));font-size:.875rem}.EditableTable_searchInput__2in_t{width:14rem}.EditableTable_actionsGroup__sN3kg{display:flex;align-items:center;gap:1rem;margin-left:auto}.EditableTable_addButton__j22nL{margin-left:.5rem}.EditableTable_tableWrapper__xiLzn{border-radius:.5rem;padding:.75rem;background:hsl(var(--card));box-shadow:0 1px 3px rgba(0,0,0,.05)}.EditableTable_scroller__cyOBB{overflow-x:auto;-webkit-overflow-scrolling:touch}.EditableTable_table__bH_m4{width:100%;border-collapse:collapse}.EditableTable_table__bH_m4 thead th{font-weight:600;text-align:left;padding:.75rem .5rem;border-bottom:1px solid hsl(var(--border));white-space:nowrap;user-select:none}.EditableTable_table__bH_m4 tbody td{padding:.65rem .5rem;vertical-align:top}.EditableTable_table__bH_m4 tbody tr:nth-child(2n){background:hsl(var(--muted)/.25)}.EditableTable_required__Qoqa8{color:hsl(var(--red));margin-left:.25rem}.EditableTable_errorPlaceholder__TXIIF{min-height:1.1rem;font-size:.75rem;color:hsl(var(--red))}.EditableTable_invalidInput__w9JUx{border-color:hsl(var(--red))}.EditableTable_tableFooter__PiC3I{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem}.EditableTable_buttonsContainer__GiNFf{display:flex;gap:.75rem}.EditableTable_pagination__3tuMJ{display:flex;align-items:center;gap:.75rem;margin-left:auto}.EditableTable_noRecords__Tb2LD{text-align:center;padding:1.5rem;font-style:italic}.EditableTable_loaderContainer__DtKwS{display:flex;justify-content:center;padding:1.5rem 0}.EditableTable_sortable__hDUyF{cursor:pointer}.EditableTable_sortable__hDUyF:hover{background:hsl(var(--accent)/.08)}.EditableTable_sortedAsc__qpDE7,.EditableTable_sortedDesc__9e1Qx{background:hsl(var(--accent)/.12)}.EditableTable_chevron__m61o3{font-size:.7em;line-height:1;margin-left:.25rem}.ClientLocationsTable_loader__kzBNB{margin:auto}.ImportClientModal_root__zTNd3{position:relative;display:flex;flex-direction:column;gap:1.5rem;align-items:center;width:100%}.ImportClientModal_dropzone__eFYQ_{width:100%;padding:2rem;text-align:center;background-color:hsl(var(--secondary));border:2px dashed hsl(var(--border));border-radius:var(--radius);transition:background-color .3s ease,border-color .3s ease;cursor:pointer}.ImportClientModal_dropzone__eFYQ_:hover{background-color:hsl(var(--accent));border-color:hsl(var(--accent-foreground))}.ImportClientModal_dropzone__eFYQ_.ImportClientModal_active__G3zrd{background-color:hsl(var(--accent));border-color:hsl(var(--primary))}.ImportClientModal_text__HntsU{margin:0!important;font-size:1rem;font-weight:500;color:hsl(var(--foreground))}.ImportClientModal_textActive__3d04y{font-size:1.25rem;color:hsl(var(--primary))}.ImportClientModal_highlight__MCjFD{font-weight:700;text-decoration:underline;color:hsl(var(--primary))}.ImportClientModal_topRow__CAZMh{width:100%;display:flex;justify-content:space-between;align-items:center;padding-top:1rem}.ImportClientModal_exampleBtn__Bt0j2{margin-left:auto}.ImportClientModal_fileInfo__JNx20{width:100%;display:flex;flex-direction:column;gap:.5rem}.ImportClientModal_fileName__hKgPz{font-weight:600;color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ImportClientModal_progressContainer__dFtbC{display:flex;align-items:center;gap:.5rem}.ImportClientModal_progressLabel__OnGGu{font-size:.875rem;color:hsl(var(--muted-foreground))}.ImportClientModal_summary__D_sbS{font-size:.875rem}.ImportClientModal_okSummary___Y9Ww{color:hsl(var(--primary))}.ImportClientModal_errorSummary__Y5xV0{color:hsl(var(--destructive));font-weight:600}.ImportClientModal_errorList__XRDeS{width:100%;max-height:10rem;overflow-y:auto;padding:.75rem;background-color:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:var(--radius)}.ImportClientModal_errorItem__8x5kt{font-size:.875rem;color:hsl(var(--destructive))}.ImportClientModal_errorMore__IpNcv{padding-top:.25rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.ImportClientModal_buttonsContainer__qpjih{width:100%;display:flex;justify-content:flex-end;gap:.75rem}.ImportClientModal_spinnerOverlay__ioaov{position:absolute;inset:0;background-color:hsl(var(--background)/.7);display:flex;align-items:center;justify-content:center;border-radius:var(--radius);z-index:10}.DataTable_root__WSiUH{display:flex;flex-direction:column;gap:1rem}.DataTable_controls__FUN2e{display:flex;justify-content:space-between;align-items:center}.DataTable_searchInput__B_vDk{width:300px!important}.DataTable_actionButtons__9nTLd{display:flex;gap:.5rem;margin-left:auto}.DataTable_tableContainer__9MTK4{padding:1rem}.DataTable_loaderCell__IfP7T{padding:2rem 2rem 0}.DataTable_loader__YlO4d{margin:auto}.DataTable_noDataCell__gED_W{padding:2rem;text-align:center;color:hsl(var(--muted-foreground))}.DataTable_th__Fhcaz{position:relative;padding:.75rem 1rem .75rem .5rem;font-weight:500;background:rgba(0,0,0,0);user-select:none;transition:background .15s;text-align:left}.DataTable_headerContent__tEaaV{display:flex;align-items:center;justify-content:flex-start;gap:.4em;width:100%}.DataTable_sortableHeader__4u7_8{cursor:pointer;color:var(--foreground)}.DataTable_sortableHeader__4u7_8:focus,.DataTable_sortableHeader__4u7_8:hover{background:hsl(var(--muted)/.5)}.DataTable_sortableHeader__4u7_8:focus .DataTable_chevron__p7L9R,.DataTable_sortableHeader__4u7_8:hover .DataTable_chevron__p7L9R{color:hsl(var(--accent-foreground));opacity:1}.DataTable_chevron__p7L9R{display:flex;align-items:center;margin-left:.3em;min-width:1.5em;transition:color .15s,opacity .15s}.DataTable_chevron__p7L9R svg{width:1em;height:1em;display:inline;vertical-align:middle}.DataTable_sortedAsc__zOZOv,.DataTable_sortedDesc__f9lYu{background:hsl(var(--accent)/.13);font-weight:600}.DataTable_sortedAsc__zOZOv .DataTable_chevron__p7L9R,.DataTable_sortedDesc__f9lYu .DataTable_chevron__p7L9R{color:hsl(var(--primary));opacity:1}.DataTable_sortedAsc__zOZOv .DataTable_chevron__p7L9R svg,.DataTable_sortedDesc__f9lYu .DataTable_chevron__p7L9R svg{stroke:hsl(var(--primary));fill:hsl(var(--primary))}.DataTable_pagination__49_RE{display:flex;justify-content:flex-end;gap:1rem;align-items:center;padding:1rem 0}.DataTable_pagination__49_RE .DataTable_paginationButton__EvfeE{display:flex;padding:.5rem 1rem;font-size:.9rem;font-weight:500;color:hsl(var(--foreground));background-color:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);transition:background-color .3s,border-color .3s,color .3s;cursor:pointer}.DataTable_pagination__49_RE .DataTable_paginationButton__EvfeE:hover{background-color:hsl(var(--secondary));border-color:hsl(var(--accent-foreground))}.DataTable_pagination__49_RE .DataTable_paginationButton__EvfeE:disabled{color:hsl(var(--muted-foreground));background-color:hsl(var(--muted));cursor:not-allowed}.ClientsTable_accountStatus__q_nOp{display:flex;gap:.5rem;align-items:center}.ClientsTable_accountStatus__q_nOp.ClientsTable_enabled__TGQxx{color:hsl(var(--green))}.ClientsTable_accountStatus__q_nOp.ClientsTable_disabled__0p0S6{color:hsl(var(--red))}.BrandsBadges_root__JNe7N{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.BrandsBadges_tooltipTrigger__ginOi{cursor:default}.BrandsBadges_tooltipContent__clnKQ{background-color:hsl(var(--background));padding:.5rem;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.2)}.BrandsBadges_badgesColumn__2NLCI{display:inline-flex;flex-direction:column;gap:.5rem}.BrandsBadges_tooltipBadge__cuotq{margin-right:auto}.BrandModal_submitButton__Bjp8m{align-self:flex-end;margin-left:auto}.BrandModal_formFields__g93_t{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.BrandModal_loadingError__nHNZu{margin-top:0;color:hsl(var(--red));margin-bottom:1rem}.BrandModal_loader__YZJcz{margin:auto}.BrandModal_formFooter__JXdE_{display:flex;flex-direction:row;justify-content:space-between;align-items:end}.ClientModal_formFields__zfkWo,.ClientModal_form__ahtFR{display:flex;flex-direction:column;gap:1rem}.ClientModal_formFields__zfkWo{margin-bottom:1.5rem}.ClientModal_formFooter__TJCUt{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.ClientModal_submitButton__gfhG4{align-self:flex-end;margin-left:auto}.ClientModal_loader__iUwsT{margin:auto}.ClientModal_error__eiy0o{text-align:center}.ClientModal_loadingError__1xyLA{margin-bottom:1rem;color:hsl(var(--red))}.ClientModal_radioGroup__HGP_Q{display:flex;gap:2rem}.ClientModal_radioOption__flcBg{display:flex;align-items:center;gap:.5rem}.DocumentsTable_topContainer__KNFS7{display:flex;flex-direction:row;gap:1rem;align-items:center}.DocumentsTable_sortButton__E_hzH{display:flex;align-items:center;flex-direction:row;padding:0}.DocumentsTable_fileNameButton__O4FaG{padding-left:0}.DocumentsTable_fileName__wnaUy{display:flex;flex-direction:row;align-items:center;gap:.2rem}.DocumentsTable_breadcrumb__MSBnd{margin-bottom:1rem}.UploadDocumentModal_root__VVKF7{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center}.UploadDocumentModal_dropzone___FBpR{width:100%;padding:2rem;text-align:center;background-color:hsl(var(--secondary));border:2px dashed hsl(var(--border));border-radius:var(--radius);transition:background-color .3s,border-color .3s;cursor:pointer}.UploadDocumentModal_dropzone___FBpR:hover{background-color:hsl(var(--accent));border-color:hsl(var(--accent-foreground))}.UploadDocumentModal_dropzone___FBpR.UploadDocumentModal_active__1_pkW{background-color:hsl(var(--accent));border-color:hsl(var(--primary))}.UploadDocumentModal_text__5g6dg{margin:0!important;font-size:1rem;font-weight:500;color:hsl(var(--foreground))}.UploadDocumentModal_textActive__aTSU2{font-size:1.25rem;color:hsl(var(--primary))}.UploadDocumentModal_highlight__D_tZy{font-weight:700;text-decoration:underline;color:hsl(var(--primary))}.UploadDocumentModal_fileList__V_HF_{width:100%;padding:1rem;background-color:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:0 2px 5px rgba(0,0,0,.1)}.UploadDocumentModal_fileListContainer__AS2NR{display:flex;flex-direction:column;max-height:320px;overflow-y:auto;gap:.5rem}.UploadDocumentModal_fileListTitle__Qx5tR{margin-bottom:.5rem;font-size:1rem;font-weight:700;color:hsl(var(--foreground))}.UploadDocumentModal_fileItem__SFJ88{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background-color:hsl(var(--muted));border-radius:var(--radius);box-shadow:0 1px 2px rgba(0,0,0,.05)}.UploadDocumentModal_fileName__l4R8w{display:inline-block;font-size:.875rem;text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--foreground));overflow:hidden;max-width:300px}.UploadDocumentModal_error__tzGhR{margin-top:1rem;font-weight:700;text-align:center;color:hsl(var(--destructive))}.UploadDocumentModal_uploadButton__4yQRA{margin-left:auto}.ConfirmDeleteModal_root__h3LBa{display:flex;flex-direction:column}.ConfirmDeleteModal_deleteButton__BSm43{margin-left:auto;background-color:hsl(var(--destructive))}.ConfirmLogOutModal_buttonsContainer__Ln1EM{display:flex;gap:1rem;justify-content:end}.UserDropdownMenu_openButton__5QqM2{width:2rem;padding:0}.UserDropdownMenu_deleteUserButton__c8WeO{color:hsl(var(--destructive))}.UsersTable_accountStatus__S6Fw_{display:flex;gap:.5rem;align-items:center}.UsersTable_accountStatus__S6Fw_.UsersTable_enabled__qqQQs{color:hsl(var(--green))}.UsersTable_accountStatus__S6Fw_.UsersTable_disabled__DXLIk{color:hsl(var(--red))}.UsersTable_isEmailVerified__DlCof{display:flex;align-items:center;padding-left:2rem}.UsersTable_isEmailVerified__DlCof.UsersTable_verified__XULT_{color:hsl(var(--green))}.UsersTable_isEmailVerified__DlCof.UsersTable_notVerified__42x9X{color:hsl(var(--red))}.ConfirmDeleteUserModal_root__DVdyD{display:flex;flex-direction:column;gap:16px}.ConfirmDeleteUserModal_title__2sZjd{font-weight:600}.ConfirmDeleteUserModal_userList__1n5p1{margin:0;padding:8px;background-color:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:8px;overflow-y:auto;list-style:none;max-height:200px}.ConfirmDeleteUserModal_userListItem__0x2Be{margin-bottom:4px;padding:8px;border-bottom:1px solid hsl(var(--border))}.ConfirmDeleteUserModal_userListItem__0x2Be:last-child{border-bottom:none}.ConfirmDeleteUserModal_userDetails__IA5W1{display:flex;justify-content:space-between;font-size:.875rem}.ConfirmDeleteUserModal_userEmail___5mhB{font-weight:500;color:hsl(var(--primary))}.ConfirmDeleteUserModal_userId__6t73H{font-style:italic;color:hsl(var(--muted-foreground))}.ConfirmDeleteUserModal_actions__xI_1_{display:flex;gap:8px;justify-content:flex-end}.CreateUserModal_form__pzWhz{display:flex;gap:1rem;flex-direction:column}.CreateUserModal_createButton__oZLBY{margin-left:auto}.CreateUserModal_userGroupItem__Jbe0_{display:flex;flex-direction:row;gap:.5rem;align-items:center}.CreateUserModal_select___Ie7_{width:100%}.CreateUserModal_row__HuVWe{display:flex;flex-direction:row;gap:3rem}.ProfileMenu_root__XkfUa{display:flex;flex-direction:column;justify-content:center}.ProfileMenu_menuItem__2Z4lL{cursor:pointer}.ProfileMenu_userEmail__z2feJ{font-size:.75rem}.ProfileMenu_userButton__0TtqD{cursor:pointer;height:36px;width:36px}.ProfileMenu_logOut__cR2Bh{color:hsl(var(--red))}.Header_header__UOqrZ{position:sticky;top:0;z-index:49;background-color:hsl(var(--background));padding:.5rem;border-bottom:1px solid hsl(var(--border))}.Header_header__UOqrZ,.Header_right__j4oBF{display:flex;flex-direction:row;gap:1rem;align-items:center}.Header_right__j4oBF{margin-left:auto}.BaseLayout_layoutContainer__A_ntv{display:flex;width:100%;min-height:100vh}.BaseLayout_main__ZAtNy{display:flex;flex-direction:column;flex:1}.BaseLayout_content__sZ32W{flex:1;overflow:auto;display:flex;flex-direction:column}.AdminLayout_main__BhKhb{width:100%;min-width:0}.AdminLayout_content__jYkem{display:flex;flex-direction:column;width:100%;padding:2rem;gap:1rem;min-width:0}.UnauthenticatedLayout_main__iI19Y{display:flex;height:100vh;padding:2rem;justify-content:center;align-items:center}.UnauthenticatedLayout_content__S8aX9{width:100%;text-align:center}.NoSidebarLayout_root__q6sTx{display:flex;flex-direction:column;height:100vh}.NoSidebarLayout_header__cjFy2{display:flex;justify-content:flex-end;align-items:center;padding:1rem;gap:1rem;border-bottom:1px solid hsl(var(--border));background-color:hsl(var(--background))}.NoSidebarLayout_logo__y0FG6{margin-right:auto}.NoSidebarLayout_content__erQIk{flex-grow:1;display:flex;align-items:center;justify-content:center;padding:2rem}.ClientLocationsPage_title___uT_W,.ClientsPage_title__e8KTu,.UsersPage_title__oK0_w{margin-bottom:1rem}.Embed_loaderContainer__5ISYy{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.Documents_root__i5mD_{padding:2rem}.Documents_title__jfVu4{margin-bottom:1rem}.HomePage_root__Uvl5C{display:flex;height:100%;flex-direction:column;justify-content:center}.HomePage_wrapper__EPF8f{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem;margin-bottom:150px}.HomePage_heading__hVh8E{font-weight:700;margin-bottom:.5rem}.HomePage_description__ICskg{font-size:1.4rem;max-width:700px;margin-bottom:2rem;color:var(--text-muted)}.ResetPasswordPage_root__voHGC{display:flex;justify-content:center;flex-direction:column;align-items:center}.ResetPasswordPage_logo__rqTVA{margin-bottom:1rem}.RequestOtpStep_root__tikPU{display:flex;flex-direction:column;gap:1.5rem}.RequestOtpStep_formTitle__wI6Zg{text-align:left}.RequestOtpStep_form__9CaP1{display:flex;flex-direction:column;gap:1.5rem}.RequestOtpStep_formLabel__u_Sf_{display:flex}.RequestOtpStep_formMessage__X5NlY{margin-top:.3rem!important;text-align:left}.RequestOtpStep_signInButton__lCgsR{width:100%}.ResetPasswordStep_formTitle__z0bcQ{margin-bottom:.5rem}.ResetPasswordStep_form__uhw_x{display:flex;flex-direction:column;gap:1rem}.ResetPasswordStep_sentTo__kMd_1{display:flex;margin-bottom:1rem;font-size:.8rem}.ResetPasswordForm_container__lCPsk{display:flex;padding:1rem;justify-content:center;align-items:center}.ResetPasswordForm_formWrapper__vJI7W{width:400px}.ResetPasswordForm_card__HtQXb{padding:2rem;border-radius:18px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.SignInForm_container__ZTnwM{display:flex;padding:1rem;justify-content:center;align-items:center}.SignInForm_formWrapper__I20vg{width:400px}.SignInForm_card___epKk{padding:2rem;border-radius:18px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.SignInStep_root__JH9zE{display:flex;flex-direction:column;gap:1.5rem}.SignInStep_formTitle__2qppS{text-align:left}.SignInStep_form__QjnmY{display:flex;flex-direction:column;gap:1.5rem}.SignInStep_formLabel__4BDQ7{display:flex}.SignInStep_formMessage__99v7w{margin-top:.3rem!important;text-align:left}.SignInStep_signInButton__sL0vl{width:100%}.SignInStep_forgotPasswordLink__sOcl4{font-size:.85rem;color:hsl(var(--primary))}.SignInStep_forgotPasswordLink__sOcl4:hover{text-decoration:underline;opacity:.8}.SignInStep_forgotPasswordLink__sOcl4:active{opacity:.6}.ChangePasswordStep_root__216He{display:flex;flex-direction:column;gap:1.5rem}.ChangePasswordStep_formTitle__hA_N4{text-align:left}.ChangePasswordStep_form__hQ3yL{display:flex;flex-direction:column;gap:1.5rem}.ChangePasswordStep_formLabel__QbFst{display:flex;font-weight:700}.ChangePasswordStep_formMessage__lWkyC{margin-top:.3rem!important;text-align:left;color:#d32f2f}.ChangePasswordStep_submitButton__pJebD{width:100%}.ConfirmOtpStep_root__g9_SI{max-width:400px;margin:0 auto}.ConfirmOtpStep_formTitle__Gb1Cl{margin-bottom:20px;font-size:1.5rem;text-align:center}.ConfirmOtpStep_signInButton__qy2HX{width:100%;margin-top:1rem}.ConfirmOtpStep_formMessage__3zo4N{text-align:left}.ConfirmOtpStep_buttons__PmMMk{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.SignInPage_root__Z5tZV{display:flex;justify-content:center;flex-direction:column;align-items:center}.SignInPage_logo__NtL7R{margin-bottom:1rem}