.FileTypeFilter_field__C_DX7{flex:1 1;min-width:180px;max-width:280px}.FileTypeFilter_label__s_g8x{display:block;margin-bottom:6px;font-size:13px;font-weight:500;color:var(--ff-text-muted)}.FileTypeFilter_select__ybliA{width:100%;font-size:14px;color:var(--ff-text-primary);background:var(--ff-bg-primary);border:1px solid var(--ff-border);border-radius:var(--radius-md);outline:none;transition:border-color .15s ease;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23798690' d='M6 8L2 4h8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding:8px 36px 8px 12px}.FileTypeFilter_select__ybliA:hover{border-color:var(--ff-border-medium)}.FileTypeFilter_select__ybliA:focus{border-color:var(--ff-primary);box-shadow:0 0 0 3px var(--ff-focus-ring)}.FileTypeFilter_select__ybliA:disabled{background:var(--ff-bg-secondary);cursor:not-allowed;opacity:.7}@media (max-width:767px){.FileTypeFilter_field__C_DX7{flex:1 1 100%;max-width:100%;min-width:100%}}@media (min-width:768px) and (max-width:1023px){.FileTypeFilter_field__C_DX7{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px);max-width:calc(50% - 6px)}}.Button_button__hMNEn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;border-radius:var(--radius-sm);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.Button_button__hMNEn:disabled{opacity:.5;cursor:not-allowed}.Button_primary__oSpWt{background:var(--ff-primary);color:var(--ff-text-on-primary);box-shadow:var(--shadow-sm)}.Button_primary__oSpWt:hover:not(:disabled){background:var(--ff-primary-hover);box-shadow:var(--shadow-md)}.Button_primary__oSpWt:focus:not(:disabled){outline:2px solid var(--ff-primary-light);outline-offset:2px}.Button_secondary__lRe7Q{background:var(--ff-bg-primary);color:var(--ff-secondary);border:1px solid var(--ff-border);box-shadow:var(--shadow-sm)}.Button_secondary__lRe7Q:hover:not(:disabled){background:var(--ff-bg-secondary);color:var(--ff-text-primary);border-color:var(--ff-border-medium)}.Button_secondary__lRe7Q:focus:not(:disabled){outline:2px solid var(--ff-primary-light);outline-offset:2px}.Button_ghost__mZ9vJ{background:transparent;color:var(--ff-secondary)}.Button_ghost__mZ9vJ:hover:not(:disabled){background:var(--ff-bg-secondary);color:var(--ff-text-primary)}.Button_ghost__mZ9vJ:focus:not(:disabled){outline:2px solid var(--ff-primary-light);outline-offset:2px}.Button_sm__h9eWB{padding:4px 8px;font-size:12px}.Button_md__exKk_{padding:6px 14px}.Button_lg__PdjsY{padding:8px 16px;font-size:14px}.Button_icon__WVTkW{display:flex;align-items:center;justify-content:center}.Button_icon__WVTkW>svg{width:14px;height:14px}.AccountForm_form__hI52U{width:100%;max-width:1200px;margin:0 auto}.AccountForm_readOnlyNotice__A4n8_{padding:1rem;margin-bottom:1.5rem;background-color:var(--ff-warning-light);border:1px solid var(--ff-warning);border-radius:var(--radius-md);color:var(--ff-modified-text);font-size:.875rem;font-weight:500}.AccountForm_formGrid__xW126{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}@media (max-width:767px){.AccountForm_formGrid__xW126{grid-template-columns:1fr}}.AccountForm_formField__xUEjd{display:flex;flex-direction:column;gap:.5rem}.AccountForm_formField__xUEjd.AccountForm_fullWidth__cgYji{grid-column:1/-1}.AccountForm_label__Huahr{font-weight:600;font-size:.875rem;color:var(--ff-text-primary);display:flex;align-items:center;gap:.25rem}.AccountForm_required__VTqq9{color:var(--ff-error);font-weight:700}.AccountForm_input__ynp4m,.AccountForm_select__RYvtw,.AccountForm_textarea__7mYy5{width:100%;padding:.625rem .75rem;border:1px solid var(--ff-border-medium);border-radius:var(--radius-md);font-size:.875rem;line-height:1.5;background-color:var(--ff-bg-primary);transition:all .15s ease-in-out}.AccountForm_input__ynp4m:focus,.AccountForm_select__RYvtw:focus,.AccountForm_textarea__7mYy5:focus{outline:none;border-color:var(--ff-primary);box-shadow:0 0 0 3px var(--ff-focus-ring)}.AccountForm_input__ynp4m:disabled,.AccountForm_select__RYvtw:disabled,.AccountForm_textarea__7mYy5:disabled{background-color:var(--ff-bg-tertiary);cursor:not-allowed;opacity:.6}.AccountForm_inputError__lYpnl{border-color:var(--ff-error)}.AccountForm_inputError__lYpnl:focus{border-color:var(--ff-error);box-shadow:0 0 0 3px var(--ff-focus-ring-error)}.AccountForm_inputModified__npTCK,.AccountForm_inputModified__npTCK:focus{background-color:var(--ff-modified-bg)}.AccountForm_textarea__7mYy5{resize:vertical;min-height:100px;font-family:inherit}.AccountForm_select__RYvtw{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.AccountForm_errorMessage___62vw,.AccountForm_fieldHint__urnhW{color:var(--ff-error);font-size:.75rem;margin-top:.25rem;display:block}.AccountForm_formActions__lw7KB{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--ff-border)}@media (max-width:639px){.AccountForm_formActions__lw7KB{flex-direction:column-reverse}.AccountForm_formActions__lw7KB button{width:100%}}.ActivityFilters_container__MsdUY{padding:16px 20px;background:var(--ff-bg-primary);border-bottom:1px solid var(--ff-border)}.ActivityFilters_row__7gamY{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.ActivityFilters_field__CR2h6{flex:1 1;min-width:180px;max-width:280px}.ActivityFilters_label__L_R6g{display:block;margin-bottom:6px;font-size:13px;font-weight:500;color:var(--ff-text-muted)}.ActivityFilters_select__0UoWl{width:100%;font-size:14px;color:var(--ff-text-primary);background:var(--ff-bg-primary);border:1px solid var(--ff-border);border-radius:var(--radius-md);outline:none;transition:border-color .15s ease;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23798690' d='M6 8L2 4h8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding:8px 36px 8px 12px}.ActivityFilters_select__0UoWl:hover{border-color:var(--ff-border-medium)}.ActivityFilters_select__0UoWl:focus{border-color:var(--ff-primary);box-shadow:0 0 0 3px var(--ff-focus-ring)}.ActivityFilters_select__0UoWl:disabled{background:var(--ff-bg-secondary);cursor:not-allowed;opacity:.7}.ActivityFilters_dateInput__B896_{width:100%;padding:8px 12px;font-size:14px;color:var(--ff-text-primary);background:var(--ff-bg-primary);border:1px solid var(--ff-border);border-radius:var(--radius-md);outline:none;transition:border-color .15s ease;cursor:pointer}.ActivityFilters_dateInput__B896_:hover{border-color:var(--ff-border-medium)}.ActivityFilters_dateInput__B896_:focus{border-color:var(--ff-primary);box-shadow:0 0 0 3px var(--ff-focus-ring)}.ActivityFilters_dateInput__B896_[aria-invalid=true]{border-color:var(--ff-error)}.ActivityFilters_dateInput__B896_[aria-invalid=true]:focus{border-color:var(--ff-error);box-shadow:0 0 0 3px var(--ff-focus-ring-error)}.ActivityFilters_toggleLabel__TriU3{display:flex;align-items:center;gap:8px;height:38px;font-size:14px;color:var(--ff-text-primary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ActivityFilters_checkbox__pv3CK{width:16px;height:16px;cursor:pointer;accent-color:var(--ff-primary)}.ActivityFilters_clearButtonWrapper__kGkuY{display:flex;align-items:flex-end}.ActivityFilters_clearButton__bqspM{white-space:nowrap;height:38px}.ActivityFilters_errorMessage__JksaJ{margin-top:12px;padding:8px 12px;font-size:13px;color:var(--ff-error);background:var(--ff-error-light);border:1px solid #fecaca;border-radius:var(--radius-md)}@media (max-width:767px){.ActivityFilters_container__MsdUY{padding:12px 16px}.ActivityFilters_row__7gamY{gap:10px}.ActivityFilters_field__CR2h6{flex:1 1 100%;max-width:100%;min-width:100%}.ActivityFilters_clearButtonWrapper__kGkuY{flex:1 1 100%}.ActivityFilters_clearButton__bqspM{width:100%}}@media (min-width:768px) and (max-width:1023px){.ActivityFilters_field__CR2h6{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px);max-width:calc(50% - 6px)}.ActivityFilters_clearButtonWrapper__kGkuY{flex:1 1 100%}}.ActivityForm_form__il9t5{width:100%;max-width:1200px;margin:0 auto}.ActivityForm_section__Vwnpv{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.75rem;padding:1.25rem;border:1px solid var(--ff-border);border-radius:var(--radius-md);background-color:var(--ff-bg-primary)}.ActivityForm_ocrScanRow__0B_a8{margin-bottom:1.5rem}.ActivityForm_readOnlyNotice__XQS1U{padding:1rem;margin-bottom:1.5rem;background-color:var(--ff-warning-light);border:1px solid var(--ff-warning);border-radius:var(--radius-md);color:var(--ff-modified-text);font-size:.875rem;font-weight:500}.ActivityForm_errorSummary__mbp10{padding:1rem;margin-bottom:1.5rem;background-color:var(--ff-error-light);border:1px solid var(--ff-error);border-radius:var(--radius-md);color:var(--ff-error-text);font-size:.875rem}.ActivityForm_errorSummaryTitle__aZHXi{font-weight:600;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.ActivityForm_errorSummaryList__oSLRs{margin:0;padding-left:1.5rem;list-style:disc}.ActivityForm_errorSummaryList__oSLRs li{margin-bottom:.25rem}.ActivityForm_formGrid__GD0Nv{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}@media (max-width:767px){.ActivityForm_formGrid__GD0Nv{grid-template-columns:1fr}}.ActivityForm_formField__Q3L_w{display:flex;flex-direction:column;gap:.5rem;min-width:0}.ActivityForm_formField__Q3L_w.ActivityForm_fullWidth__Gg2Jr{grid-column:1/-1}.ActivityForm_label__B37dN{font-weight:600;font-size:.875rem;color:var(--ff-text-primary);display:flex;align-items:center;gap:.25rem}.ActivityForm_required__5Zzoq{color:var(--ff-error);font-weight:700}.ActivityForm_input__TPXWY,.ActivityForm_select__YiLpd,.ActivityForm_textarea__wXhBa{width:100%;padding:.625rem .75rem;border:1px solid var(--ff-border-medium);border-radius:var(--radius-md);font-size:.875rem;line-height:1.5;background-color:var(--ff-bg-primary);transition:all .15s ease-in-out}.ActivityForm_input__TPXWY:focus,.ActivityForm_select__YiLpd:focus,.ActivityForm_textarea__wXhBa:focus{outline:none;border-color:var(--ff-primary);box-shadow:0 0 0 3px var(--ff-focus-ring)}.ActivityForm_input__TPXWY:disabled,.ActivityForm_select__YiLpd:disabled,.ActivityForm_textarea__wXhBa:disabled{background-color:var(--ff-bg-tertiary);cursor:not-allowed;opacity:.6}.ActivityForm_inputError__YXp4_{border-color:var(--ff-error)}.ActivityForm_inputError__YXp4_:focus{border-color:var(--ff-error);box-shadow:0 0 0 3px var(--ff-focus-ring-error)}.ActivityForm_inputModified__bKvbO,.ActivityForm_inputModified__bKvbO:focus{background-color:var(--ff-modified-bg)}.ActivityForm_select__YiLpd{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.ActivityForm_textarea__wXhBa{resize:vertical;min-height:100px;font-family:inherit}.ActivityForm_errorMessage__FOKzn{color:var(--ff-error);font-size:.75rem;margin-top:.25rem;display:block}.ActivityForm_warningMessage__QUK7A{color:var(--ff-warning);font-size:.75rem;margin-top:.25rem;display:block}.ActivityForm_helperText__NqpMe{color:var(--ff-success);font-size:.75rem;margin-bottom:.25rem;display:block;font-weight:500;padding:.375rem .5rem;background-color:var(--ff-success-bg);border-radius:var(--radius-sm);border-left:3px solid var(--ff-success)}.ActivityForm_characterCounter__VgxGm{color:var(--ff-text-muted);font-size:.75rem;text-align:right;margin-top:.25rem}.ActivityForm_fieldNote__cG3Ex{color:var(--ff-text-muted);font-size:.75rem;margin:.25rem 0 0}.ActivityForm_inlineContactButton__CYUCQ{display:flex;align-items:center;justify-content:center;min-height:var(--touch-target-min,44px);width:100%;padding:0 16px;border:1px dashed var(--ff-border-medium);border-radius:var(--radius-md);background:transparent;color:var(--ff-primary);font-size:var(--ff-font-sm);font-weight:500;cursor:pointer;font-family:inherit;margin-top:auto;align-self:flex-end}.ActivityForm_inlineContactButton__CYUCQ:hover{background:var(--ff-active-bg);border-color:var(--ff-primary)}.ActivityForm_linkNote__t7pJF{margin-top:.375rem;padding:.5rem .75rem;font-size:var(--ff-font-sm);color:var(--ff-success-text,#166534);background-color:var(--ff-success-bg,#dcfce7);border-left:3px solid var(--ff-success,#22c55e);border-radius:var(--radius-sm);font-weight:500}.ActivityForm_activityTypeBadge__ijR_C{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:2px solid;border-radius:var(--radius-md);font-size:.875rem;font-weight:600;margin-top:.5rem;background-color:var(--ff-bg-primary)}.ActivityForm_activityTypeIcon__dkHBk{font-size:1.25rem;line-height:1}.ActivityForm_formActions__i4UXP{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--ff-border)}@media (max-width:639px){.ActivityForm_formGrid__GD0Nv{gap:1.5rem}.ActivityForm_formField__Q3L_w{gap:.625rem}.ActivityForm_formActions__i4UXP{flex-direction:column-reverse;position:sticky;bottom:calc(56px + var(--safe-area-bottom));gap:.75rem;padding:.75rem 0 calc(.75rem + var(--safe-area-bottom));padding-top:1rem;margin-top:1.5rem;background:var(--ff-bg-primary);border-top:1px solid var(--ff-border);box-shadow:0 -4px 12px rgba(0,0,0,.06);z-index:10}.ActivityForm_formActions__i4UXP button{width:100%;min-height:var(--touch-target-min,44px)}.ActivityForm_input__TPXWY,.ActivityForm_select__YiLpd,.ActivityForm_textarea__wXhBa{min-height:var(--touch-target-min,44px);font-size:1rem}}.ActivityForm_srOnly__UXDuP{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ActivityForm_keyboardHint__MV2Hz{display:flex;flex-wrap:wrap;gap:1rem;padding:.75rem 1rem;margin-bottom:1rem;background-color:var(--ff-bg-tertiary);border-radius:var(--radius-md);font-size:.75rem;color:var(--ff-text-muted);border:1px solid var(--ff-border)}.ActivityForm_keyboardHint__MV2Hz span:first-child{font-weight:600;color:var(--ff-text-primary)}@media (max-width:639px){.ActivityForm_keyboardHint__MV2Hz{flex-direction:column;gap:.5rem}}@media (hover:none) and (pointer:coarse){.ActivityForm_input__TPXWY,.ActivityForm_select__YiLpd,.ActivityForm_textarea__wXhBa{min-height:var(--touch-target-min,44px)}}.AddressLookup_addressLookup__YPB6s{display:flex;flex-direction:column;gap:1rem}.AddressLookup_formField__J2JJ2{display:flex;flex-direction:column;gap:.25rem}.AddressLookup_label__p8zi_{font-weight:500;font-size:.875rem;color:var(--ff-text-primary);display:flex;align-items:center;gap:.25rem}.AddressLookup_input__QPTLs,.AddressLookup_select__C9zC1{padding:.5rem;border:1px solid var(--ff-border-medium);border-radius:var(--radius-md);font-size:1rem;transition:border-color .2s,box-shadow .2s}.AddressLookup_input__QPTLs:focus,.AddressLookup_select__C9zC1:focus{outline:none;border-color:var(--ff-primary);box-shadow:0 0 0 3px var(--ff-focus-ring)}.AddressLookup_input__QPTLs:disabled,.AddressLookup_select__C9zC1:disabled{background-color:var(--ff-bg-tertiary);cursor:not-allowed;opacity:.6}.AddressLookup_inputError__5kAef{border-color:var(--ff-error)!important}.AddressLookup_inputError__5kAef:focus{box-shadow:0 0 0 3px var(--ff-focus-ring-error)!important}.AddressLookup_errorMessage__xXNk9{color:var(--ff-error);font-size:.875rem;display:flex;align-items:center;gap:.25rem}.AddressLookup_lookupError__GOk9U{color:var(--ff-warning);font-size:.875rem;display:flex;align-items:center;gap:.25rem}.AddressLookup_helpText___WzqA{color:var(--ff-text-muted);font-size:.75rem;font-style:italic}.AddressLookup_postalCodeInputWrapper__1SsxH{position:relative;display:flex;align-items:center;gap:.5rem}.AddressLookup_loadingIndicator__3m73n{color:var(--ff-primary);font-size:.875rem;font-style:italic;white-space:nowrap}.AddressLookup_resultsDropdown__axTuA{background-color:var(--ff-bg-secondary);border:1px solid var(--ff-border-medium);border-radius:var(--radius-md);padding:1rem;display:flex;flex-direction:column;gap:.5rem}.AddressLookup_resultsDropdown__axTuA .AddressLookup_label__p8zi_{color:var(--ff-primary);font-weight:600}.AddressLookup_resultsDropdown__axTuA .AddressLookup_select__C9zC1{background-color:var(--ff-bg-primary)}.CompanySettingsForm_form__LCrU_{width:100%;max-width:1200px;margin:0 auto}.CompanySettingsForm_formGrid__E4cNu{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}@media (max-width:767px){.CompanySettingsForm_formGrid__E4cNu{grid-template-columns:1fr}}.CompanySettingsForm_formField__e3snU{display:flex;flex-direction:column;gap:.5rem}.CompanySettingsForm_formField__e3snU.CompanySettingsForm_fullWidth__Gh25i{grid-column:1/-1}.CompanySettingsForm_label__yu1XU{font-weight:600;font-size:.875rem;color:var(--ff-text-primary);display:flex;align-items:center;gap:.25rem}.CompanySettingsForm_required__csu1P{color:var(--ff-error);font-weight:700}.CompanySettingsForm_input__BjPxg,.CompanySettingsForm_select__0lPvf{width:100%;padding:.625rem .75rem;border:1px solid var(--ff-border-medium);border-radius:var(--radius-md);font-size:.875rem;line-height:1.5;background-color:var(--ff-bg-primary);transition:all .15s ease-in-out}.CompanySettingsForm_input__BjPxg:focus,.CompanySettingsForm_select__0lPvf:focus{outline:none;border-color:var(--ff-primary);box-shadow:0 0 0 3px var(--ff-focus-ring)}.CompanySettingsForm_input__BjPxg:disabled,.CompanySettingsForm_select__0lPvf:disabled{background-color:var(--ff-bg-tertiary);cursor:not-allowed;opacity:.6}.CompanySettingsForm_inputError__8iAZ7{border-color:var(--ff-error)}.CompanySettingsForm_inputError__8iAZ7:focus{border-color:var(--ff-error);box-shadow:0 0 0 3px var(--ff-focus-ring-error)}.CompanySettingsForm_inputModified__izNaW,.CompanySettingsForm_inputModified__izNaW:focus{background-color:#fef9e7}.CompanySettingsForm_select__0lPvf{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.CompanySettingsForm_errorMessage__O2TyB{color:var(--ff-error);font-size:.75rem;margin-top:.25rem;display:block}.CompanySettingsForm_formActions__Ac8uG{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--ff-border)}@media (max-width:639px){.CompanySettingsForm_formActions__Ac8uG{flex-direction:column-reverse}.CompanySettingsForm_formActions__Ac8uG button{width:100%}}.CompanySettingsForm_srOnly___azDw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.CompanySettingsForm_keyboardHint__wC6xX{display:flex;flex-wrap:wrap;gap:1rem;padding:.75rem 1rem;margin-bottom:1rem;background-color:var(--ff-bg-tertiary);border-radius:var(--radius-md);font-size:.75rem;color:var(--ff-text-muted);border:1px solid var(--ff-border)}.CompanySettingsForm_keyboardHint__wC6xX span:first-child{font-weight:600;color:var(--ff-text-primary)}@media (max-width:639px){.CompanySettingsForm_keyboardHint__wC6xX{flex-direction:column;gap:.5rem}}.LogoUpload_container__eGWtS{display:flex;flex-direction:column;gap:.5rem}.LogoUpload_label__scai0{font-weight:600;font-size:.875rem;color:var(--ff-text-primary);display:flex;align-items:center;gap:.25rem}.LogoUpload_uploadArea__TdhFj{position:relative;border:2px dashed var(--ff-border-medium);border-radius:var(--radius-lg);padding:2rem;background-color:var(--ff-bg-primary);cursor:pointer;transition:all .2s ease-in-out;min-height:200px;display:flex;align-items:center;justify-content:center}.LogoUpload_uploadArea__TdhFj:hover:not(.LogoUpload_disabled__5iIcl){border-color:var(--ff-primary);background-color:var(--ff-highlight-bg)}.LogoUpload_uploadArea__TdhFj:focus{outline:none;border-color:var(--ff-primary);box-shadow:0 0 0 3px var(--ff-focus-ring)}.LogoUpload_uploadArea__TdhFj.LogoUpload_dragging__bBZhf{border-color:var(--ff-primary);background-color:var(--ff-highlight-border)}.LogoUpload_uploadArea__TdhFj.LogoUpload_error__XjKyp{border-color:var(--ff-error);background-color:var(--ff-error-light)}.LogoUpload_uploadArea__TdhFj.LogoUpload_disabled__5iIcl{background-color:var(--ff-bg-tertiary);cursor:not-allowed;opacity:.6}.LogoUpload_fileInput__GX9tE{display:none}.LogoUpload_previewContainer__JEDXz{position:relative;max-width:300px;max-height:200px;display:flex;align-items:center;justify-content:center}.LogoUpload_preview__7xujY{max-width:100%;max-height:200px;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-md);box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.LogoUpload_deleteButton__y3UUP{position:absolute;top:-.5rem;right:-.5rem;background-color:var(--ff-error);color:white;border:none;border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease-in-out;box-shadow:0 2px 4px rgba(0,0,0,.2)}.LogoUpload_deleteButton__y3UUP:hover{background-color:var(--ff-error);transform:scale(1.1)}.LogoUpload_deleteButton__y3UUP:focus{outline:none;box-shadow:0 0 0 3px var(--ff-focus-ring-error)}.LogoUpload_deleteIcon__mh2E2{width:1rem;height:1rem}.LogoUpload_placeholder__Ml99L{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.LogoUpload_uploadIcon__ZYcGh{width:3rem;height:3rem;color:var(--ff-text-tertiary)}.LogoUpload_placeholderText__5rwNi{display:flex;flex-direction:column;gap:.25rem}.LogoUpload_uploadText__dmacX{font-size:.875rem;color:var(--ff-text-primary);font-weight:500;margin:0}.LogoUpload_uploadHint__6VJh5{font-size:.75rem;color:var(--ff-text-muted);margin:0}.LogoUpload_fileInfo__GteZf{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background-color:var(--ff-bg-tertiary);border-radius:var(--radius-md);font-size:.75rem}.LogoUpload_fileName__vEomt{color:var(--ff-text-primary);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;margin-right:1rem}.LogoUpload_fileSize__TFDL0{color:var(--ff-text-muted);white-space:nowrap}.LogoUpload_errorMessage__tzY78{color:var(--ff-error);font-size:.75rem;display:block}@media (max-width:639px){.LogoUpload_uploadArea__TdhFj{padding:1.5rem;min-height:150px}.LogoUpload_uploadIcon__ZYcGh{width:2.5rem;height:2.5rem}.LogoUpload_uploadText__dmacX{font-size:.8125rem}.LogoUpload_uploadHint__6VJh5{font-size:.6875rem}}.CsvUploadDialog_overlay__fh2TQ{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:flex-start;padding:2rem;z-index:var(--z-overlay);overflow-y:auto}.CsvUploadDialog_modal__UpN3k{background-color:var(--ff-bg-primary);border-radius:var(--radius-lg);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);width:100%;max-width:640px;margin-top:2rem;padding:1.5rem}.CsvUploadDialog_title__Qb4st{font-size:1.125rem;font-weight:600;color:var(--ff-text-primary);margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--ff-border)}.CsvUploadDialog_body__S41uV{display:flex;flex-direction:column;gap:1rem}.CsvUploadDialog_desc__ELqgk{font-size:.875rem;color:var(--ff-text-muted)}.CsvUploadDialog_fileInput__v_kBW{font-size:.875rem}.CsvUploadDialog_preview__bHpc2,.CsvUploadDialog_result__rik30{border:1px solid var(--ff-border);border-radius:var(--radius-md);padding:1rem;background:var(--ff-bg-secondary)}.CsvUploadDialog_previewTitle__iEBhY{font-size:.8125rem;font-weight:600;color:var(--ff-text-primary);margin-bottom:.5rem}.CsvUploadDialog_previewTable__TFonS{max-height:300px;overflow-y:auto}.CsvUploadDialog_credentials__UJJsa table,.CsvUploadDialog_previewTable__TFonS table{width:100%;border-collapse:collapse;font-size:.8125rem}.CsvUploadDialog_credentials__UJJsa th,.CsvUploadDialog_previewTable__TFonS th{text-align:left;padding:.375rem .5rem;color:var(--ff-text-muted);border-bottom:1px solid var(--ff-border-medium);font-weight:500}.CsvUploadDialog_credentials__UJJsa td,.CsvUploadDialog_previewTable__TFonS td{padding:.375rem .5rem;border-bottom:1px solid var(--ff-bg-tertiary);color:#111827}.CsvUploadDialog_moreRows__s_JJc{font-size:.75rem;color:#9ca3af;text-align:center;margin-top:.5rem}.CsvUploadDialog_result__rik30 p{font-size:.875rem;color:var(--ff-text-primary);margin:.25rem 0}.CsvUploadDialog_errors__urteH{margin-top:.5rem;color:var(--ff-error);font-size:.8125rem}.CsvUploadDialog_errors__urteH ul{padding-left:1.25rem;margin:.25rem 0}.CsvUploadDialog_credentials__UJJsa{margin-top:.75rem}.CsvUploadDialog_credentials__UJJsa h4{font-size:.8125rem;font-weight:600;color:var(--ff-text-primary);margin-bottom:.375rem}.CsvUploadDialog_password__2Fs8n{font-family:monospace;font-size:.75rem;background:var(--ff-warning-light);padding:.125rem .375rem;border-radius:3px}.CsvUploadDialog_actions__2xjy7{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--ff-border)}.DeactivationDialog_overlay__3hH_R{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:var(--z-overlay)}.DeactivationDialog_modal__UfZe2{background-color:var(--ff-bg-primary);border-radius:var(--radius-lg);padding:24px;max-width:600px;width:90%;box-shadow:0 4px 12px rgba(0,0,0,.15)}.DeactivationDialog_title__pyGA4{font-size:20px;font-weight:600;margin:0 0 20px;color:var(--ff-text-primary)}.DeactivationDialog_content___Gtnj{margin:0 0 24px}.DeactivationDialog_userInfo__VIL1G{margin:0 0 16px;padding:12px;background-color:var(--ff-bg-tertiary);border-radius:var(--radius-sm);color:var(--ff-text-secondary);line-height:1.5}.DeactivationDialog_warning__EF_PG{color:var(--ff-error);font-weight:500;margin:0 0 20px;padding:12px;background-color:var(--ff-error-bg);border-left:4px solid var(--ff-error);border-radius:var(--radius-sm);line-height:1.5}.DeactivationDialog_reasonSection__DZDVP{margin:0 0 20px}.DeactivationDialog_label__VMHRQ{display:block;font-size:14px;font-weight:500;color:var(--ff-text-secondary);margin:0 0 8px}.DeactivationDialog_reasonTextarea__a1ngE{width:100%;padding:10px;border:1px solid var(--ff-border-medium);border-radius:var(--radius-sm);font-family:inherit;font-size:14px;resize:vertical;min-height:80px;transition:border-color .2s}.DeactivationDialog_reasonTextarea__a1ngE:focus{outline:none;border-color:var(--ff-primary)}.DeactivationDialog_reasonTextarea__a1ngE:disabled{background-color:var(--ff-bg-tertiary);cursor:not-allowed}.DeactivationDialog_consequences__DzamY{padding:16px;background-color:var(--ff-info-bg);border-left:4px solid var(--ff-primary);border-radius:var(--radius-sm)}.DeactivationDialog_consequencesTitle__Zyini{font-size:15px;font-weight:600;margin:0 0 10px;color:var(--ff-primary-hover)}.DeactivationDialog_consequencesList__QXTBm{margin:0;padding-left:20px;color:var(--ff-text-secondary)}.DeactivationDialog_consequencesList__QXTBm li{margin-bottom:6px;line-height:1.5}.DeactivationDialog_consequencesList__QXTBm li:last-child{margin-bottom:0}.DeactivationDialog_actions__fbsQa{display:flex;gap:12px;justify-content:flex-end}.PasswordResetModal_overlay__bKqiB{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:var(--z-overlay)}.PasswordResetModal_modal__IDMVW{background-color:var(--ff-bg-primary);border-radius:var(--radius-lg);padding:24px;max-width:600px;width:90%;box-shadow:0 4px 12px rgba(0,0,0,.15)}.PasswordResetModal_title__C9qo4{font-size:20px;font-weight:600;margin:0 0 20px;color:var(--ff-text-primary)}.PasswordResetModal_content__NVF6d{margin:0 0 24px}.PasswordResetModal_userInfo__NtnkV{margin:0 0 20px;padding:12px;background-color:var(--ff-bg-tertiary);border-radius:var(--radius-sm);color:var(--ff-text-secondary)}.PasswordResetModal_userInfo__NtnkV p{margin:0;line-height:1.5}.PasswordResetModal_passwordSection__YZx_j{margin:0 0 20px;padding:16px;background-color:var(--ff-bg-secondary);border-radius:var(--radius-sm);border:1px solid var(--ff-border)}.PasswordResetModal_label__4YKRO{display:block;font-weight:500;margin:0 0 8px;color:var(--ff-text-primary);font-size:14px}.PasswordResetModal_passwordControls__XRtIN{display:flex;gap:12px;align-items:center;margin:0 0 12px}.PasswordResetModal_passwordField__fyOy7{flex:1 1;padding:12px;background-color:var(--ff-bg-primary);border:1px solid var(--ff-border-medium);border-radius:var(--radius-sm);min-height:44px;display:flex;align-items:center}.PasswordResetModal_passwordValue__UbvEb{font-family:Courier New,Courier,monospace;font-size:16px;color:var(--ff-text-primary);word-break:break-all}.PasswordResetModal_passwordHidden__tOXCc{color:var(--ff-text-tertiary);font-size:20px;letter-spacing:2px}.PasswordResetModal_toggleButton__N4bgs{min-width:80px}.PasswordResetModal_copySection__ote5s{display:flex;align-items:center;gap:12px}.PasswordResetModal_copyButton__uXDQr{min-width:120px}.PasswordResetModal_copySuccess__MMiCl{color:var(--ff-success);font-size:14px;font-weight:500}.PasswordResetModal_requirements__q_WeX{margin:0 0 20px;padding:16px;background-color:var(--ff-info-bg);border-left:4px solid var(--ff-info);border-radius:var(--radius-sm)}.PasswordResetModal_requirementsTitle__Twc5A{font-size:16px;font-weight:600;margin:0 0 12px;color:var(--ff-info)}.PasswordResetModal_requirementsList__UppIF{margin:0 0 12px;padding-left:20px;color:var(--ff-text-secondary)}.PasswordResetModal_requirementsList__UppIF li{margin:4px 0;line-height:1.5}.PasswordResetModal_requirementsNote__lZg_x{margin:0;font-size:14px;color:var(--ff-text-secondary);font-style:italic}.PasswordResetModal_emailSection__TPU4Q{margin:0 0 20px;display:flex;flex-direction:column;gap:8px}.PasswordResetModal_emailButton__625W4{align-self:flex-start}.PasswordResetModal_emailSuccess__BV2_g{color:var(--ff-success);font-size:14px;font-weight:500}.PasswordResetModal_emailError__LUJvd{color:var(--ff-error);font-size:14px;font-weight:500}.PasswordResetModal_warning__luCVh{padding:12px;background-color:var(--ff-warning-light);border-left:4px solid var(--ff-warning);border-radius:var(--radius-sm);color:var(--ff-accent);line-height:1.5}.PasswordResetModal_warning__luCVh p{margin:0;font-weight:500}.PasswordResetModal_actions__lFNea{display:flex;gap:12px;justify-content:flex-end}@media (max-width:639px){.PasswordResetModal_modal__IDMVW{width:100%;max-width:100%;border-radius:0;padding:16px;min-height:100vh;display:flex;flex-direction:column}.PasswordResetModal_passwordControls__XRtIN{flex-direction:column}.PasswordResetModal_toggleButton__N4bgs{width:100%}.PasswordResetModal_copySection__ote5s{flex-direction:column;align-items:stretch}.PasswordResetModal_copyButton__uXDQr{width:100%}.PasswordResetModal_emailButton__625W4{align-self:stretch}.PasswordResetModal_actions__lFNea{flex-direction:column-reverse}.PasswordResetModal_actions__lFNea>*{width:100%}}.StaffForm_overlay__Fb5Dl{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:flex-start;padding:2rem;z-index:var(--z-dropdown);overflow-y:auto}.StaffForm_modal__FAZlX{background-color:var(--ff-bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:480px;margin-top:2rem;padding:1.5rem}.StaffForm_title__iTZvy{font-size:1.125rem;font-weight:600;color:var(--ff-text-primary);margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--ff-border)}.StaffForm_form__RgRLz{display:flex;flex-direction:column;gap:1rem}.StaffForm_field__z9QOg{display:flex;flex-direction:column;gap:.25rem;font-size:.8125rem;color:var(--ff-text-primary);font-weight:500}.StaffForm_input__bH6ef{padding:.5rem .75rem;border:1px solid var(--ff-border-medium);border-radius:var(--radius-md);font-size:.875rem;color:var(--ff-text-primary);background:var(--ff-bg-primary)}.StaffForm_input__bH6ef:focus{outline:none;border-color:var(--ff-primary);box-shadow:0 0 0 3px var(--ff-focus-ring)}.StaffForm_error__N3Utu{color:var(--ff-error);font-size:.75rem;font-weight:400}.StaffForm_actions__kgUYG{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--ff-border)}.RoleSelector_roleSelectorContainer__SP8x_{display:flex;flex-direction:column;gap:.75rem}.RoleSelector_select__zg15m{width:100%;border:1px solid var(--ff-border-medium);border-radius:var(--radius-md);font-size:.875rem;line-height:1.5;background-color:var(--ff-bg-primary);transition:all .15s ease-in-out;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding:.625rem 2.5rem .625rem .75rem}.RoleSelector_select__zg15m:focus{outline:none;border-color:var(--ff-primary);box-shadow:0 0 0 3px var(--ff-focus-ring)}.RoleSelector_select__zg15m:disabled{background-color:var(--ff-bg-tertiary);cursor:not-allowed;opacity:.6}.RoleSelector_roleDescription__L10h2{font-size:.875rem;color:var(--ff-text-muted);line-height:1.5;padding:.5rem .75rem;background-color:var(--ff-bg-secondary);border-radius:var(--radius-md);border-left:3px solid var(--ff-primary)}.RoleSelector_warningMessage__Sj7u_{padding:.75rem;background-color:var(--ff-warning-light);border:1px solid var(--ff-warning);border-radius:var(--radius-md);color:var(--ff-warning-text);font-size:.875rem;line-height:1.5}.RoleSelector_warningMessage__Sj7u_ strong{font-weight:600}.RoleSelector_permissionsSection__Bun2U{margin-top:.5rem}.RoleSelector_permissionsToggle__876yn{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:var(--ff-bg-tertiary);border:1px solid var(--ff-border-medium);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;color:var(--ff-text-primary);cursor:pointer;transition:all .15s ease-in-out;width:100%;text-align:left}.RoleSelector_permissionsToggle__876yn:hover:not(:disabled){background-color:var(--ff-border)}.RoleSelector_permissionsToggle__876yn:focus{outline:none;border-color:var(--ff-primary);box-shadow:0 0 0 3px var(--ff-focus-ring)}.RoleSelector_permissionsToggle__876yn:disabled{cursor:not-allowed;opacity:.6}.RoleSelector_toggleIcon__dPZr7{display:inline-block;width:1rem;text-align:center;font-size:.75rem;color:var(--ff-text-muted)}.RoleSelector_permissionsDetail__hMVmL{margin-top:.75rem;padding:1rem;background-color:var(--ff-bg-secondary);border:1px solid var(--ff-border);border-radius:var(--radius-md)}.RoleSelector_permissionsSummary__xKvgp{font-size:.875rem;color:var(--ff-text-secondary);margin-bottom:1rem;line-height:1.5;font-style:italic}.RoleSelector_permissionsList__BWqw9{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:.5rem;gap:.5rem}.RoleSelector_permissionItem__50x5u{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--ff-text-primary);padding:.375rem .5rem;background-color:var(--ff-bg-primary);border-radius:var(--radius-sm);border:1px solid var(--ff-border)}.RoleSelector_permissionCheck__OXo_k{color:var(--ff-success);font-weight:700;font-size:1rem}@media (max-width:639px){.RoleSelector_permissionsList__BWqw9{grid-template-columns:1fr}}.UserForm_formContainer__qqMM7{width:100%;max-width:1200px;margin:0 auto}.UserForm_form__Dps5o{width:100%}.UserForm_formGrid__oPHEJ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}@media (max-width:767px){.UserForm_formGrid__oPHEJ{grid-template-columns:1fr}}.UserForm_formField__9ZRXG{display:flex;flex-direction:column;gap:.5rem}.UserForm_formField__9ZRXG.UserForm_fullWidth__wm5cH{grid-column:1/-1}.UserForm_label__DEuV3{font-weight:600;font-size:.875rem;color:var(--ff-text-primary);display:flex;align-items:center;gap:.25rem}.UserForm_required__hZqD_{color:var(--ff-error);font-weight:700}.UserForm_input__MwmzH,.UserForm_select___1NTm,.UserForm_textarea__q6H9I{width:100%;padding:.625rem .75rem;border:1px solid var(--ff-border-medium);border-radius:var(--radius-md);font-size:.875rem;line-height:1.5;background-color:var(--ff-bg-primary);transition:all .15s ease-in-out}.UserForm_input__MwmzH:focus,.UserForm_select___1NTm:focus,.UserForm_textarea__q6H9I:focus{outline:none;border-color:var(--ff-primary);box-shadow:0 0 0 3px var(--ff-focus-ring)}.UserForm_input__MwmzH:disabled,.UserForm_select___1NTm:disabled,.UserForm_textarea__q6H9I:disabled{background-color:var(--ff-bg-tertiary);cursor:not-allowed;opacity:.6}.UserForm_inputReadOnly__m1CTn{width:100%;padding:.625rem .75rem;border:1px solid var(--ff-border-medium);border-radius:var(--radius-md);font-size:.875rem;line-height:1.5;background-color:var(--ff-bg-secondary);color:var(--ff-text-muted);cursor:not-allowed}.UserForm_inputError__LDCba{border-color:var(--ff-error)}.UserForm_inputError__LDCba:focus{border-color:var(--ff-error);box-shadow:0 0 0 3px var(--ff-focus-ring-error)}.UserForm_textarea__q6H9I{resize:vertical;min-height:80px;font-family:inherit}.UserForm_errorMessage__K6sCa{color:var(--ff-error);font-size:.75rem;margin-top:.25rem;display:block}.UserForm_helpText__LjBOZ{color:var(--ff-text-muted);font-size:.75rem;margin-top:.25rem;display:block;font-style:italic}.UserForm_formActions__briWd{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--ff-border)}@media (max-width:639px){.UserForm_formActions__briWd{flex-direction:column-reverse}.UserForm_formActions__briWd button{width:100%}}.UserForm_passwordDisplay__AsNkJ{background-color:var(--ff-warning-light);border:2px solid var(--ff-warning);border-radius:var(--radius-lg);padding:1rem;margin-bottom:2rem}.UserForm_passwordHeader___DUZN{font-size:.875rem;color:var(--ff-warning-text);margin-bottom:.75rem}.UserForm_passwordContent___OFGN{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.UserForm_passwordValue__I7Cn4{flex:1 1;background-color:var(--ff-bg-primary);padding:.75rem 1rem;border:1px solid var(--ff-warning);border-radius:var(--radius-md);font-family:monospace;font-size:1rem;font-weight:600;color:var(--ff-text-primary);letter-spacing:.05em}.UserForm_copyButton__7nnwU{flex-shrink:0}.UserForm_passwordHelp__9DRXu{color:var(--ff-warning-text);font-size:.75rem;font-style:italic}.UserForm_sr-only__Gl5rT{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.UserList_container__30MJu{overflow-x:auto;background:var(--ff-bg-primary)}.UserList_table__3iNDh{width:100%;border-collapse:collapse;font-size:13px}.UserList_thead__KNAvu{position:sticky;top:0;background:var(--ff-bg-primary);z-index:var(--z-table-header)}.UserList_th__sD4KJ{padding:10px 12px;text-align:left;font-weight:500;color:var(--ff-text-muted);white-space:nowrap;border-bottom:1px solid var(--ff-border);background:var(--ff-bg-primary);position:relative}.UserList_th__sD4KJ:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:20px;background:var(--ff-border)}.UserList_th__sD4KJ:last-child:after{display:none}.UserList_tr__mNigY{border-bottom:1px solid var(--ff-border);transition:background .1s ease}.UserList_tr__mNigY:hover{background:#f8fafc}.UserList_td__suJvr{padding:10px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ff-text-primary)}.UserList_link__gKsqK{color:var(--ff-primary);text-decoration:none}.UserList_link__gKsqK:hover{text-decoration:underline}.UserList_actions__FNY5h{display:flex;gap:8px;flex-wrap:wrap}.UserList_actionButton__SbCUt{font-size:12px;padding:4px 8px}.UserList_badgeActive__DgBU2,.UserList_badgeInactive__P_HRR{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;white-space:nowrap}.UserList_badgeActive__DgBU2{background-color:#d1fae5;color:#065f46}.UserList_badgeInactive__P_HRR{background-color:var(--ff-border);color:var(--ff-text-muted)}.UserList_emptyState__1Dnfl{padding:40px 20px;text-align:center;color:var(--ff-text-muted)}@media (max-width:767px){.UserList_hideOnMobile__YzYYm{display:none}.UserList_container__30MJu{-webkit-overflow-scrolling:touch}.UserList_table__3iNDh{min-width:600px}.UserList_td__suJvr,.UserList_th__sD4KJ{padding:8px 10px;font-size:12px}.UserList_actions__FNY5h{gap:4px}.UserList_actionButton__SbCUt{font-size:11px;padding:3px 6px}}@media (min-width:768px) and (max-width:1023px){.UserList_hideOnTablet___2caG{display:none}.UserList_container__30MJu{-webkit-overflow-scrolling:touch}.UserList_table__3iNDh{min-width:900px}}@media (min-width:1024px){.UserList_table__3iNDh{min-width:100%}}.FormModal_overlay__QnKMd{position:fixed;inset:0;background:rgba(44,82,130,.1),rgba(0,0,0,.45);background:linear-gradient(rgba(44,82,130,.08),rgba(44,82,130,.08)),rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:var(--z-overlay);animation:FormModal_modalFadeIn__7REFI .2s ease-out}.FormModal_container__jSgDA{background:var(--ff-bg-primary);border-radius:var(--radius-lg);max-width:600px;width:90%;max-height:90vh;display:flex;flex-direction:column;box-shadow:var(--shadow-lg);animation:FormModal_modalSlideUp__PSvNB .2s ease-out}.FormModal_header__RFm8m{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--ff-border);background:var(--ff-bg-tertiary);flex-shrink:0}.FormModal_title__V7e6F{margin:0;font-size:18px;font-weight:600;color:var(--ff-text-primary)}.FormModal_closeButton__GYOFd{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--ff-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all .2s;padding:0}.FormModal_closeButton__GYOFd:hover{background:var(--ff-primary-light);color:var(--ff-bg-primary)}.FormModal_closeButton__GYOFd:focus-visible{outline:2px solid var(--ff-primary);outline-offset:2px}.FormModal_body__VOqfU{padding:24px 28px;overflow-y:auto;flex:1 1;min-height:0}.FormModal_footer__RKOpC{display:flex;gap:12px;justify-content:flex-end;padding:16px 20px;border-top:1px solid var(--ff-border);flex-shrink:0}@keyframes FormModal_modalFadeIn__7REFI{0%{opacity:0}to{opacity:1}}@keyframes FormModal_modalSlideUp__PSvNB{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SalesAccountCodeModal_root__sjV7s{display:flex;flex-direction:column;gap:1rem;min-width:22rem}.SalesAccountCodeModal_field__FcpVH{display:flex;flex-direction:column;gap:.35rem}.SalesAccountCodeModal_label__JmhXR{font-size:.85rem;font-weight:600;color:#374151}.SalesAccountCodeModal_required__In0D_{color:#dc2626}.SalesAccountCodeModal_input__GOn_J{width:100%;padding:.5rem .65rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.95rem}.SalesAccountCodeModal_input__GOn_J:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.2)}.SalesAccountCodeModal_codeRow__GJRsy{display:flex;gap:.5rem;align-items:center}.SalesAccountCodeModal_codeRow__GJRsy .SalesAccountCodeModal_input__GOn_J{flex:1 1}.SalesAccountCodeModal_suggestButton__1UdZA{white-space:nowrap;padding:.5rem .75rem;border:1px solid #2563eb;border-radius:.375rem;background:#fff;color:#2563eb;font-size:.85rem;cursor:pointer}.SalesAccountCodeModal_suggestButton__1UdZA:hover:not(:disabled){background:#eff6ff}.SalesAccountCodeModal_suggestButton__1UdZA:disabled{opacity:.6;cursor:default}.SalesAccountCodeModal_error__7uaip{color:#dc2626;font-size:.85rem}.SalesAccountCodesPanel_panel__nVCBJ{display:flex;flex-direction:column;gap:.5rem;grid-column:1/-1}.SalesAccountCodesPanel_panelHeader__5qGGv{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.SalesAccountCodesPanel_panelLabel__bK4y8{font-size:.8rem;font-weight:600;color:#6b7280}.SalesAccountCodesPanel_addButton__upQCD{padding:.25rem .6rem;border:1px solid #2563eb;border-radius:.375rem;background:#fff;color:#2563eb;font-size:.8rem;cursor:pointer}.SalesAccountCodesPanel_addButton__upQCD:hover{background:#eff6ff}.SalesAccountCodesPanel_empty__ACkFx{font-size:.9rem;color:#9ca3af;margin:0}.SalesAccountCodesPanel_list__TuMNp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.SalesAccountCodesPanel_item__5ryeM{display:flex;align-items:center;gap:.75rem;padding:.4rem .6rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem}.SalesAccountCodesPanel_site__VX4Qx{flex:1 1;font-size:.9rem;color:#374151}.SalesAccountCodesPanel_code__vS9mq{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem;font-weight:600;color:#111827}.SalesAccountCodesPanel_itemActions__rQ6QV{display:flex;gap:.5rem}.SalesAccountCodesPanel_dangerButton__UrDKe,.SalesAccountCodesPanel_linkButton__GqsAI{border:none;background:none;font-size:.8rem;cursor:pointer;padding:.15rem .25rem}.SalesAccountCodesPanel_linkButton__GqsAI{color:#2563eb}.SalesAccountCodesPanel_dangerButton__UrDKe{color:#dc2626}.SalesAccountCodesPanel_dangerButton__UrDKe:hover,.SalesAccountCodesPanel_linkButton__GqsAI:hover{text-decoration:underline}.page_filters__eUwsl{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;padding:16px 20px;background:var(--ff-bg-primary);border-bottom:1px solid var(--ff-border)}.page_noResults__5VS2Q{display:flex;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.page_noResults__5VS2Q p{font-size:14px;color:var(--ff-text-muted);margin:0}.page_dialog__Je0uO{position:fixed;inset:0;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center}.page_dialogOverlay__6c1pU{position:fixed;inset:0;background-color:rgba(0,0,0,.5)}.page_dialogContent__CVbR0{position:relative;background-color:var(--ff-bg-primary);border-radius:var(--radius-lg);box-shadow:0 10px 25px rgba(0,0,0,.1);padding:24px;max-width:400px;width:90%;z-index:calc(var(--z-overlay) + 1)}.page_dialogTitle__V7FzF{font-size:18px;font-weight:600;color:var(--ff-text-primary);margin:0 0 12px}.page_dialogMessage__DQghm{font-size:14px;color:var(--ff-text-muted);margin:0 0 24px;line-height:1.5}.page_dialogActions__cZj5o{display:flex;gap:12px;justify-content:flex-end}.page_dialogButtonCancel__NjI3f{padding:8px 16px;background-color:var(--ff-bg-primary);border:1px solid var(--ff-border-medium);border-radius:var(--radius-md);font-size:14px;font-weight:500;color:var(--ff-text-primary);cursor:pointer;transition:all .15s}.page_dialogButtonCancel__NjI3f:hover{background-color:var(--ff-bg-secondary);border-color:var(--ff-text-tertiary)}.page_dialogButtonCancel__NjI3f:disabled{opacity:.5;cursor:not-allowed}.page_dialogButtonDelete__Gfpxv{padding:8px 16px;background-color:var(--ff-error);border:1px solid var(--ff-error);border-radius:var(--radius-md);font-size:14px;font-weight:500;color:white;cursor:pointer;transition:all .15s}.page_dialogButtonDelete__Gfpxv:hover{background-color:var(--ff-error);border-color:var(--ff-error)}.page_dialogButtonDelete__Gfpxv:disabled{opacity:.5;cursor:not-allowed}.page_loadingSpinner__pbQwW{display:flex;justify-content:center;align-items:center;padding:16px 0;color:var(--ff-text-tertiary);font-size:14px}.page_sentinel__Y1Trk{height:1px;visibility:hidden}.page_tabs__wDRrR{display:flex;gap:8px}.page_tab__UeMij{padding:6px 12px;background:transparent;border:none;border-radius:var(--radius-sm);font-size:14px;font-weight:500;color:var(--ff-text-muted);cursor:pointer;transition:all .2s ease}.page_tab__UeMij:hover{background:var(--ff-bg-secondary);color:var(--ff-text-secondary)}.page_tabActive__qkARF{background:var(--ff-bg-hover);color:var(--ff-primary)}.page_loadingContainer__s3hZm{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:16px}.page_spinner__Qo8X6{width:40px;height:40px;border-top:4px solid var(--ff-bg-secondary);border:4px solid var(--ff-bg-secondary);border-top-color:var(--ff-primary);border-radius:50%;animation:page_spin__ag19O 1s linear infinite}@keyframes page_spin__ag19O{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_errorContainer__Whe1P{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:16px}.page_errorMessage__AyrrH{color:var(--ff-error);font-size:16px;text-align:center}.page_loadingOverlay__Oo8_n{position:fixed;top:0;right:0;padding:16px;z-index:var(--z-overlay)}.page_errorBanner__92d15{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:var(--ff-warning-bg);border:1px solid var(--ff-warning);border-radius:var(--radius-sm);margin-bottom:16px;gap:16px}.page_errorBanner__92d15 p{color:var(--ff-warning-text);margin:0;flex:1 1}.page_emptyState__d09OK{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:16px}.page_emptyState__d09OK p{color:var(--ff-text-muted);font-size:16px}.page_pagination__j9tF_{display:flex;align-items:center;justify-content:space-between;padding:16px 0;margin-top:16px}.page_paginationInfo__U7nRy{font-size:14px;color:var(--ff-text-muted)}.page_paginationControls__2z3h5{display:flex;align-items:center;gap:16px}.page_pageNumber__azEqi{font-size:14px;color:var(--ff-text-primary);font-weight:500;min-width:60px;text-align:center}.page_loadingSpinner__ws2Vb{display:flex;justify-content:center;align-items:center;padding:16px 0;color:var(--ff-text-tertiary);font-size:14px}.page_sentinel__IU_MW{height:1px;visibility:hidden}.AccountKindSelector_wrap__uX5o2{margin-bottom:12px}.AccountKindSelector_label__zvlJm{display:block;font-size:13px;font-weight:600;color:var(--ff-text-primary);margin-bottom:6px}.AccountKindSelector_seg__gHthU{display:inline-flex;border:1px solid var(--ff-border);border-radius:8px;overflow:hidden}.AccountKindSelector_segBtn__e78qq{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-right:1px solid var(--ff-border);background:var(--ff-bg-primary);color:var(--ff-text-secondary);font-size:13px;font-weight:600;padding:8px 16px;cursor:pointer}.AccountKindSelector_segBtn__e78qq:last-child{border-right:0}.AccountKindSelector_segBtn__e78qq[data-active=true]{background:var(--ff-primary);color:#fff}.AccountKindSelector_segBtn__e78qq:disabled{opacity:.55;cursor:not-allowed}.AccountKindSelector_hint__t7amw{margin:6px 0 0;font-size:12px;color:var(--ff-text-secondary)}.IntelInput_block__VEush{border:1px solid var(--ff-border,#e5e7eb);border-radius:.5rem;padding:.5rem .75rem;background:var(--ff-bg-primary,#fff)}.IntelInput_summary__u52Si{display:flex;align-items:center;gap:.4rem;width:100%;padding:.25rem .4rem;background:none;border:none;border-radius:.375rem;text-align:left;font-size:.875rem;font-weight:600;color:var(--ff-text-primary,#2d3748);cursor:pointer;transition:background .15s ease}.IntelInput_summary__u52Si:hover{background:var(--ff-bg-secondary,#f7fafc)}.IntelInput_summary__u52Si:focus-visible{outline:2px solid var(--ff-primary,#2c5282);outline-offset:1px}.IntelInput_badge__m0At1{flex:none;padding:.05rem .45rem;border-radius:999px;background:var(--ff-primary,#2563eb);color:#fff;font-size:.6875rem;font-weight:600}.IntelInput_check__ZEtLW{display:inline-flex;justify-content:center;min-width:1rem;color:var(--success-color,#16a34a);font-size:.875rem;font-weight:700}.IntelInput_body__RRK9R{margin-top:.5rem;display:flex;flex-direction:column;gap:.6rem}.IntelInput_hint__NDbxs{margin:0 0 .5rem;font-size:.75rem;color:var(--ff-text-muted,#6b7280)}.IntelInput_group__29Fk7{border:1px solid var(--border-color,#e5e7eb);border-radius:.375rem;padding:.5rem .6rem;margin:0}.IntelInput_legend__WZMIZ{font-size:.8125rem;font-weight:600;color:var(--text-secondary,#4b5563);padding:0 .3rem}.IntelInput_row__VhEIh{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin-bottom:.75rem}.IntelInput_cat__OTJ86{min-width:3.5rem;font-size:.875rem}.IntelInput_rating__GB6GC{display:inline-flex;flex:none;gap:.25rem}.IntelInput_ratingBtn__xaC79{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid var(--ff-border,#d1d5db);border-radius:.375rem;background:var(--ff-bg-primary,#fff);color:var(--ff-text-muted,#9ca3af);cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.IntelInput_ratingBtn__xaC79:hover{border-color:var(--ff-text-secondary,#6b7280);color:var(--ff-text-secondary,#4b5563)}.IntelInput_ratingBtn__xaC79:focus-visible{outline:2px solid var(--ff-primary,#2c5282);outline-offset:1px}.IntelInput_ratingBtn__xaC79:disabled{opacity:.5;cursor:not-allowed}.IntelInput_ratingIcon__er_dj{width:1.05rem;height:1.05rem}.IntelInput_ratingBtn__xaC79[data-active=true][data-value=yes]{color:#16a34a;border-color:#16a34a;background:#f0fdf4}.IntelInput_ratingBtn__xaC79[data-active=true][data-value=sometimes]{color:#d97706;border-color:#d97706;background:#fffbeb}.IntelInput_ratingBtn__xaC79[data-active=true][data-value=no]{color:#dc2626;border-color:#dc2626;background:#fef2f2}.IntelInput_content__lNiov{flex:1 1 100%;min-width:0;min-height:4.5rem;padding:.4rem .5rem;border:1px solid var(--ff-border,#d1d5db);border-radius:.375rem;font-family:inherit;font-size:.875rem;line-height:1.4;resize:vertical}.IntelInput_memo__TtR9e{width:100%;padding:.35rem .5rem;border:1px solid var(--border-color,#d1d5db);border-radius:.375rem;font-size:.875rem}.IntelInput_saveButton__tmhku{align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .9rem;border:none;border-radius:.375rem;background:var(--primary-color,#2563eb);color:#fff;font-size:.875rem;cursor:pointer}.IntelInput_saveButton__tmhku:disabled{opacity:.6;cursor:default}.IntelInput_spinner__0R0DA{width:.8rem;height:.8rem;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;border-radius:50%;animation:IntelInput_intel-spin__2ey_A .6s linear infinite}@keyframes IntelInput_intel-spin__2ey_A{to{transform:rotate(1turn)}}.IntelInput_error__Ai___{font-size:.8125rem;color:var(--error-color,#dc2626);margin:0}.IntelInput_message__b8U09{font-size:.8125rem;color:var(--success-color,#16a34a);margin:0}.BusinessCardScanner_toggle__L_50P{display:inline-flex;align-items:center;gap:.4rem;margin:0 1rem 1rem;padding:.5rem .9rem;border:1px solid #2563eb;border-radius:.5rem;background:#fff;color:#2563eb;font-size:.9rem;cursor:pointer}.BusinessCardScanner_toggle__L_50P:hover{background:#eff6ff}.BusinessCardScanner_panel__yzbcq{margin:0 1rem 1.5rem;padding:1rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#f9fafb}.BusinessCardScanner_panelHeader__ZmlBG{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.BusinessCardScanner_panelTitle__pO5s8{font-weight:600;color:#374151}.BusinessCardScanner_closeButton__CfGYq,.BusinessCardScanner_retryButton__i7KUV{border:none;background:none;color:#2563eb;cursor:pointer;font-size:.85rem}.BusinessCardScanner_status__x6ybt{text-align:center;color:#6b7280;padding:1rem}.BusinessCardScanner_error__ZHGEb{color:#dc2626;text-align:center;padding:.5rem}.CameraCapture_container__jAShU{width:100%}.CameraCapture_capture__hgel1{position:relative;border:2px dashed var(--ff-border-medium);border-radius:var(--radius-lg);padding:32px 16px;text-align:center;cursor:pointer;min-height:200px;display:flex;align-items:center;justify-content:center}.CameraCapture_fileInput__rAQYA{position:absolute;inset:0;opacity:0;cursor:pointer}.CameraCapture_capturePrompt__LfTit{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--ff-text-muted);pointer-events:none}.CameraCapture_captureText__XF0sg{font-size:var(--ff-font-md,1rem);font-weight:500;margin:0}.CameraCapture_captureHint__mCnyN{font-size:var(--ff-font-sm);margin:0}.CameraCapture_preview__TsBOE{display:flex;flex-direction:column;gap:12px}.CameraCapture_image__POTO8{width:100%;max-height:400px;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-md);border:1px solid var(--ff-border)}.CameraCapture_previewActions__z8Vha{display:flex;gap:8px;justify-content:center}.CameraCapture_confirmButton__1E24i,.CameraCapture_retakeButton__zp72H{min-height:var(--touch-target-min,44px);padding:0 20px;border-radius:var(--radius-md);font-size:var(--ff-font-sm);font-weight:600;cursor:pointer;font-family:inherit}.CameraCapture_retakeButton__zp72H{border:1px solid var(--ff-border-medium);background:var(--ff-bg-primary);color:var(--ff-text-secondary)}.CameraCapture_confirmButton__1E24i{border:none;background:var(--ff-primary);color:var(--ff-text-on-primary)}.CameraCapture_confirmButton__1E24i:active{background:var(--ff-primary-hover)}.AccountField_notice__RbCpy{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;margin-bottom:.5rem;background:#fff7ed;border:1px solid #fdba74;border-radius:6px;font-size:.8125rem;line-height:1.4}.AccountField_noticeText__RyRag{flex:1 1;color:#7c2d12}.AccountField_noticeActions__yGp36{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.AccountField_undoButton__jAT0i{padding:.25rem .625rem;background:#ea580c;color:#fff;border:none;border-radius:4px;font-size:.8125rem;cursor:pointer;white-space:nowrap}.AccountField_undoButton__jAT0i:hover{background:#c2410c}.AccountField_dismissButton__LxVhy{padding:0 .375rem;background:transparent;color:#9a3412;border:none;font-size:1rem;line-height:1;cursor:pointer}.AccountField_newAccount__BL84Q{display:flex;flex-direction:column}.AccountField_newAccountRow__bGDZh{display:flex;align-items:center;gap:.5rem}.AccountField_newAccountBadge__kSvE5{flex-shrink:0;padding:.1875rem .5rem;background:#dcfce7;color:#166534;border-radius:4px;font-size:.75rem;font-weight:600}.AccountField_newAccountInput__Bg78Z{flex:1 1;padding:.5rem .75rem;border:1px solid #86efac;border-radius:6px;font-size:.875rem}.AccountField_newAccountInput__Bg78Z:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 2px rgba(34,197,94,.2)}.AccountField_cancelButton__1TvSo{flex-shrink:0;padding:.375rem .75rem;background:transparent;color:#64748b;border:1px solid #cbd5e1;border-radius:6px;font-size:.8125rem;cursor:pointer}.AccountField_cancelButton__1TvSo:hover{background:#f1f5f9}.AccountField_newAccountHint__pvL5T{margin:.375rem 0 0;color:#15803d;font-size:.75rem;line-height:1.4}.AccountField_createLink__C3f88{align-self:flex-start;margin-top:.375rem;padding:0;background:none;border:none;color:#2563eb;font-size:.8125rem;cursor:pointer}.AccountField_createLink__C3f88:hover:not(:disabled){text-decoration:underline}.AccountField_createLink__C3f88:disabled{color:#94a3b8;cursor:default}