.ErrorBoundary_container__Al46B{padding:var(--space-8);text-align:center;max-width:480px;margin:var(--space-16) auto}.ErrorBoundary_heading__9GwQp{margin-bottom:var(--space-4);color:var(--ff-error)}.ErrorBoundary_message__8ytg7{margin-bottom:var(--space-6);color:var(--ff-text-muted)}.ErrorBoundary_reloadButton__3QkQJ{padding:var(--space-2) var(--space-6);background-color:var(--ff-primary);color:var(--ff-text-on-primary,#fff);border:none;border-radius:var(--radius-md);cursor:pointer;font-size:var(--ff-font-sm)}.ErrorBoundary_reloadButton__3QkQJ:hover{background-color:var(--ff-primary-hover,var(--ff-primary))}.ErrorBoundary_details__ix02g{margin-top:var(--space-6);text-align:left;font-size:var(--ff-font-sm);color:var(--ff-text-muted)}.ErrorBoundary_detailsSummary__cdajL{cursor:pointer;padding:var(--space-2) 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ErrorBoundary_detailsPre__tfozQ{margin-top:var(--space-2);padding:var(--space-3);background-color:var(--ff-bg-muted,#f5f5f5);border-radius:var(--radius-md);overflow-x:auto;white-space:pre-wrap;word-break:break-word;font-family:var(--ff-font-mono,monospace);font-size:var(--ff-font-xs)}.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}.CustomFieldForm_form__lXFMv{width:100%;max-width:1200px;margin:0 auto}.CustomFieldForm_formGrid__DLgDr{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}@media (max-width:767px){.CustomFieldForm_formGrid__DLgDr{grid-template-columns:1fr}}.CustomFieldForm_formField__c6IUJ{display:flex;flex-direction:column;gap:.5rem}.CustomFieldForm_formField__c6IUJ.CustomFieldForm_fullWidth__TFupj{grid-column:1/-1}.CustomFieldForm_label__3MBi8{font-weight:600;font-size:.875rem;color:var(--ff-text-primary);display:flex;align-items:center;gap:.25rem}.CustomFieldForm_required__pLPgU{color:var(--ff-error);font-weight:700}.CustomFieldForm_input__UvKx_,.CustomFieldForm_select__ITDQV,.CustomFieldForm_textarea__AsfN9{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}.CustomFieldForm_input__UvKx_:focus,.CustomFieldForm_select__ITDQV:focus,.CustomFieldForm_textarea__AsfN9:focus{outline:none;border-color:var(--ff-primary);box-shadow:0 0 0 3px var(--ff-focus-ring)}.CustomFieldForm_input__UvKx_:disabled,.CustomFieldForm_select__ITDQV:disabled,.CustomFieldForm_textarea__AsfN9:disabled{background-color:var(--ff-bg-tertiary);cursor:not-allowed;opacity:.6}.CustomFieldForm_inputError__AO2hc{border-color:var(--ff-error)}.CustomFieldForm_inputError__AO2hc:focus{border-color:var(--ff-error);box-shadow:0 0 0 3px var(--ff-focus-ring-error)}.CustomFieldForm_textarea__AsfN9{resize:vertical;min-height:80px;font-family:inherit}.CustomFieldForm_select__ITDQV{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}.CustomFieldForm_checkbox__pv8Ln{width:1.125rem;height:1.125rem;border:1px solid var(--ff-border-medium);border-radius:var(--radius-sm);cursor:pointer;margin-right:.5rem}.CustomFieldForm_checkboxLabel__aT_9b{display:flex;align-items:center;font-size:.875rem;color:var(--ff-text-primary);cursor:pointer;margin-top:1.5rem}.CustomFieldForm_errorMessage___26D8{color:var(--ff-error);font-size:.75rem;margin-top:.25rem;display:block}.CustomFieldForm_helpText__CiGco{color:var(--ff-text-muted);font-size:.75rem;margin-top:.25rem;display:block;font-style:italic}.CustomFieldForm_dropdownOptions__2RF5G{display:flex;flex-direction:column;gap:.75rem}.CustomFieldForm_optionRow__iADee{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:.75rem;gap:.75rem;align-items:center}@media (max-width:639px){.CustomFieldForm_optionRow__iADee{grid-template-columns:1fr}}.CustomFieldForm_formActions__0put8{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--ff-border)}@media (max-width:639px){.CustomFieldForm_formActions__0put8{flex-direction:column-reverse}.CustomFieldForm_formActions__0put8 button{width:100%}}.DeleteConfirmationDialog_overlay__LTpJE{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)}.DeleteConfirmationDialog_modal__0OqPY{background-color:var(--ff-bg-primary);border-radius:var(--radius-lg);padding:24px;max-width:500px;width:90%;box-shadow:0 4px 12px rgba(0,0,0,.15)}.DeleteConfirmationDialog_title__V06P5{font-size:20px;font-weight:600;margin:0 0 16px;color:var(--ff-text-primary)}.DeleteConfirmationDialog_message__MzZXR{margin:0 0 24px}.DeleteConfirmationDialog_warning__4ifvA{color:var(--ff-error);font-weight:500;margin:0 0 16px;line-height:1.5}.DeleteConfirmationDialog_fieldInfo__Gx6kG{margin:0 0 12px;background-color:var(--ff-bg-tertiary)}.DeleteConfirmationDialog_affectedCount__c0RNo,.DeleteConfirmationDialog_fieldInfo__Gx6kG{padding:12px;border-radius:var(--radius-sm);color:var(--ff-text-secondary);line-height:1.5}.DeleteConfirmationDialog_affectedCount__c0RNo{background-color:var(--ff-warning-light);border-left:4px solid var(--ff-warning)}.DeleteConfirmationDialog_countNumber__CEEsx{color:var(--ff-accent);font-weight:600;font-size:18px}.DeleteConfirmationDialog_actions__HwTb5{display:flex;gap:12px;justify-content:flex-end}.FieldList_container__FQCj_{overflow-x:auto;background:var(--ff-bg-primary)}.FieldList_table__rb8Sf{width:100%;border-collapse:collapse;font-size:13px}.FieldList_thead__oaZXV{position:sticky;top:0;background:var(--ff-bg-primary);z-index:var(--z-table-header)}.FieldList_th__avbsM{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}.FieldList_th__avbsM.FieldList_center__HGKGf{text-align:center}.FieldList_th__avbsM.FieldList_number__2MYrt{text-align:right}.FieldList_th__avbsM:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:20px;background:var(--ff-border)}.FieldList_th__avbsM:last-child:after{display:none}.FieldList_tr__y9CPp{border-bottom:1px solid var(--ff-border);transition:background .1s ease}.FieldList_tr__y9CPp:hover{background:var(--ff-bg-secondary)}.FieldList_tr__y9CPp.FieldList_standardField__qhLPZ{background:var(--ff-bg-secondary);color:var(--ff-text-muted)}.FieldList_tr__y9CPp.FieldList_standardField__qhLPZ:hover{background:var(--ff-bg-tertiary)}.FieldList_tr__y9CPp.FieldList_dragging__vOcxG{background:var(--ff-bg-tertiary);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);z-index:var(--z-nav)}.FieldList_td__IM4Wz{padding:10px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ff-text-primary)}.FieldList_td__IM4Wz.FieldList_center__HGKGf{text-align:center}.FieldList_td__IM4Wz.FieldList_number__2MYrt{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FieldList_standardField__qhLPZ .FieldList_td__IM4Wz{color:var(--ff-text-muted)}.FieldList_actions__j8Lrk{display:flex;align-items:center;gap:4px}.FieldList_iconButton__8YXD2{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--ff-primary);cursor:pointer;border-radius:var(--radius-sm);transition:background .15s ease}.FieldList_iconButton__8YXD2:hover{background:var(--ff-bg-secondary)}.FieldList_iconButton__8YXD2:disabled{color:var(--ff-border-medium);cursor:not-allowed}.FieldList_iconButton__8YXD2:disabled:hover{background:transparent}.FieldList_actionIcon__ayHc_{width:20px;height:20px}.FieldList_dragHandle__hBEhI{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;cursor:grab;border-radius:var(--radius-sm);transition:background .15s ease;padding:0}.FieldList_dragHandle__hBEhI:hover{background:var(--ff-bg-secondary)}.FieldList_dragHandle__hBEhI:active{cursor:grabbing}.FieldList_dragIcon__xrfV1{display:grid;grid-template-columns:repeat(2,4px);grid-gap:2px;gap:2px;width:12px;height:12px}.FieldList_dragDot__47f_2{width:4px;height:4px;background:var(--ff-text-muted);border-radius:50%}.FieldList_dragHandle__hBEhI:hover .FieldList_dragDot__47f_2{background:var(--ff-text-secondary)}.FieldList_emptyState__57iXs{padding:40px 20px;text-align:center;color:var(--ff-text-muted);font-size:14px}@media (max-width:767px){.FieldList_container__FQCj_{-webkit-overflow-scrolling:touch}.FieldList_table__rb8Sf{min-width:800px}.FieldList_td__IM4Wz,.FieldList_th__avbsM{padding:8px 10px;font-size:12px}.FieldList_iconButton__8YXD2{width:24px;height:24px}.FieldList_actionIcon__ayHc_{width:16px;height:16px}.FieldList_dragHandle__hBEhI{width:20px;height:20px}}@media (min-width:768px) and (max-width:1023px){.FieldList_container__FQCj_{-webkit-overflow-scrolling:touch}.FieldList_table__rb8Sf{min-width:900px}}@media (min-width:1024px){.FieldList_table__rb8Sf{min-width:100%}}.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{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%}}.ConflictResolutionModal_overlay__iKjlK{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)}.ConflictResolutionModal_modal__y9Elc{background-color:var(--ff-bg-primary);border-radius:var(--radius-lg);padding:24px;max-width:800px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.15)}.ConflictResolutionModal_header__4MVRP{margin-bottom:20px}.ConflictResolutionModal_title__E5IUc{font-size:20px;font-weight:600;margin:0 0 8px;color:var(--ff-error)}.ConflictResolutionModal_subtitle__g5AA1{margin:0;color:var(--ff-text-secondary);font-size:14px;line-height:1.5}.ConflictResolutionModal_conflictInfo__qKejY{background-color:var(--ff-warning-bg);border:1px solid var(--ff-warning);border-radius:var(--radius-sm);padding:16px;margin-bottom:20px}.ConflictResolutionModal_infoRow__dm33s{display:flex;gap:12px;margin-bottom:8px}.ConflictResolutionModal_infoRow__dm33s:last-child{margin-bottom:0}.ConflictResolutionModal_infoLabel__TQaWg{font-weight:600;color:var(--ff-text-primary);min-width:120px}.ConflictResolutionModal_infoValue__SdUYI{color:var(--ff-text-secondary)}.ConflictResolutionModal_diffContainer__A9dJ6{margin-bottom:20px;border:1px solid var(--ff-border);border-radius:var(--radius-sm);overflow:hidden}.ConflictResolutionModal_diffTitle__aXjFa{font-size:16px;font-weight:600;margin:0;padding:12px 16px;background-color:var(--ff-bg-tertiary);border-bottom:1px solid var(--ff-border)}.ConflictResolutionModal_diffTable__UrPhb{display:flex;flex-direction:column}.ConflictResolutionModal_diffHeader__y99Bv{background-color:var(--ff-bg-tertiary);font-weight:600;font-size:14px}.ConflictResolutionModal_diffHeader__y99Bv,.ConflictResolutionModal_diffRow__uh3jV{display:grid;grid-template-columns:150px 1fr 1fr;grid-gap:12px;gap:12px;padding:12px 16px;border-bottom:1px solid var(--ff-border)}.ConflictResolutionModal_diffRow__uh3jV{background-color:var(--ff-bg-primary)}.ConflictResolutionModal_diffRow__uh3jV:last-child{border-bottom:none}.ConflictResolutionModal_diffRow__uh3jV:hover{background-color:var(--ff-bg-secondary)}.ConflictResolutionModal_diffCell__fFkXi{font-size:14px;line-height:1.5;overflow-wrap:break-word}.ConflictResolutionModal_serverValue__rB5kG{background-color:var(--ff-error-bg);color:var(--ff-error)}.ConflictResolutionModal_serverValue__rB5kG,.ConflictResolutionModal_userValue__FyeHc{padding:4px 8px;border-radius:var(--radius-sm);display:inline-block;font-family:Courier New,monospace;font-size:13px}.ConflictResolutionModal_userValue__FyeHc{background-color:var(--ff-success-bg);color:var(--ff-success-text)}.ConflictResolutionModal_actions__RllrB{display:flex;flex-direction:column;gap:16px}.ConflictResolutionModal_mainActions__wB1cV{display:flex;gap:12px;justify-content:flex-end}@media (max-width:767px){.ConflictResolutionModal_modal__y9Elc{width:95%;padding:16px}.ConflictResolutionModal_diffHeader__y99Bv,.ConflictResolutionModal_diffRow__uh3jV{grid-template-columns:1fr;gap:8px}.ConflictResolutionModal_diffCell__fFkXi{padding:4px 0}.ConflictResolutionModal_mainActions__wB1cV{flex-direction:column}.ConflictResolutionModal_mainActions__wB1cV button{width:100%}}.ActivityForm_form__il9t5{width:100%;max-width:1200px;margin:0 auto}.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}.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_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_formActions__i4UXP{flex-direction:column-reverse}.ActivityForm_formActions__i4UXP button{width:100%}}.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}}.ContactForm_form__yM1uv{width:100%;max-width:1200px;margin:0 auto}.ContactForm_readOnlyNotice__hJL8v{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}.ContactForm_formGrid__QLtuq{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}@media (max-width:767px){.ContactForm_formGrid__QLtuq{grid-template-columns:1fr}}.ContactForm_formField__Tm8WO{display:flex;flex-direction:column;gap:.5rem}.ContactForm_formField__Tm8WO.ContactForm_fullWidth__gyIhm{grid-column:1/-1}.ContactForm_label__5CB2X{font-weight:600;font-size:.875rem;color:var(--ff-text-primary);display:flex;align-items:center;gap:.25rem}.ContactForm_required__j9tTc{color:var(--ff-error);font-weight:700}.ContactForm_input__FhJ2J,.ContactForm_select__fBbYC{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}.ContactForm_input__FhJ2J:focus,.ContactForm_select__fBbYC:focus{outline:none;border-color:var(--ff-primary);box-shadow:0 0 0 3px var(--ff-focus-ring)}.ContactForm_input__FhJ2J:disabled,.ContactForm_select__fBbYC:disabled{background-color:var(--ff-bg-tertiary);cursor:not-allowed;opacity:.6}.ContactForm_inputReadonly__Xlqvo{background-color:var(--ff-bg-secondary);cursor:default}.ContactForm_inputError__ZR0X8{border-color:var(--ff-error)}.ContactForm_inputError__ZR0X8:focus{border-color:var(--ff-error);box-shadow:0 0 0 3px var(--ff-focus-ring-error)}.ContactForm_inputModified__AEr7L,.ContactForm_inputModified__AEr7L:focus{background-color:var(--ff-modified-bg)}.ContactForm_select__fBbYC{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}.ContactForm_errorMessage__FqLO0{color:var(--ff-error);font-size:.75rem;margin-top:.25rem;display:block}.ContactForm_formActions__UufSy{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--ff-border)}@media (max-width:639px){.ContactForm_formActions__UufSy{flex-direction:column-reverse}.ContactForm_formActions__UufSy button{width:100%}}.FreeTagsSection_section__JvPVl{grid-column:1/-1;display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid var(--ff-border);border-radius:var(--radius-md);background:var(--ff-bg-secondary)}.FreeTagsSection_header__YlB7D{display:flex;align-items:center;justify-content:space-between;gap:8px}.FreeTagsSection_title__OaIzH{margin:0;font-size:.875rem;font-weight:600;color:var(--ff-text-primary)}.FreeTagsSection_meta__MBDmY{font-size:.75rem;color:var(--ff-text-muted)}.FreeTagsSection_chips__hlryM{display:flex;flex-wrap:wrap;gap:6px;min-height:28px;align-items:center}.FreeTagsSection_empty__VCvoc{font-size:.8125rem;color:var(--ff-text-muted)}.FreeTagsSection_chip__q3Lj3{display:inline-flex;align-items:center;gap:4px;padding:2px 6px 2px 8px;background:var(--ff-bg-primary);border:1px solid var(--ff-border-medium);border-radius:9999px;font-size:.8125rem;color:var(--ff-text-primary)}.FreeTagsSection_chipName__Ut4hV{line-height:1.2}.FreeTagsSection_chipRemove__uxbYM{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;font-size:.875rem;line-height:1;color:var(--ff-text-muted);background:transparent;border:none;border-radius:9999px;cursor:pointer}.FreeTagsSection_chipRemove__uxbYM:hover:not(:disabled){background:var(--ff-bg-secondary);color:var(--ff-error)}.FreeTagsSection_chipRemove__uxbYM:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ff-focus-ring)}.FreeTagsSection_chipRemove__uxbYM:disabled{cursor:not-allowed;opacity:.6}.FreeTagsSection_comboWrapper__sRMCQ{position:relative}.FreeTagsSection_comboInput__qOvsl{width:100%;padding:.5rem .625rem;font-size:.875rem;color:var(--ff-text-primary);background:var(--ff-bg-primary);border:1px solid var(--ff-border-medium);border-radius:var(--radius-sm);outline:none;box-sizing:border-box}.FreeTagsSection_comboInput__qOvsl:focus{border-color:var(--ff-primary);box-shadow:0 0 0 3px var(--ff-focus-ring)}.FreeTagsSection_comboInput__qOvsl:disabled{cursor:not-allowed;opacity:.6}.FreeTagsSection_dropdown__6s0LJ{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow-y:auto;padding:4px;background:var(--ff-bg-primary);border:1px solid var(--ff-border-medium);border-radius:var(--radius-sm);box-shadow:0 4px 12px rgb(0 0 0/10%);z-index:20}.FreeTagsSection_option__4gb0T{display:block;width:100%;padding:.375rem .5rem;font-size:.8125rem;text-align:left;color:var(--ff-text-primary);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer}.FreeTagsSection_option__4gb0T:focus-visible,.FreeTagsSection_option__4gb0T:hover:not(:disabled){background:var(--ff-bg-secondary);outline:none}.FreeTagsSection_option__4gb0T:disabled{cursor:not-allowed;opacity:.6}.FreeTagsSection_optionEmpty__JVyfP{padding:.375rem .5rem;font-size:.8125rem;color:var(--ff-text-muted)}.FreeTagsSection_optionCreate___xk_N{display:block;width:100%;margin-top:4px;padding:.375rem .5rem;font-size:.8125rem;text-align:left;color:var(--ff-primary);background:transparent;border:none;border-top:1px solid var(--ff-border);border-radius:0;cursor:pointer}.FreeTagsSection_optionCreate___xk_N:focus-visible,.FreeTagsSection_optionCreate___xk_N:hover:not(:disabled){background:var(--ff-bg-secondary);outline:none}.FreeTagsSection_optionCreate___xk_N:disabled{cursor:not-allowed;opacity:.6}.FreeTagsSection_optionHint__r4O9Y{margin-top:4px;padding:.375rem .5rem;font-size:.75rem;color:var(--ff-text-muted);border-top:1px solid var(--ff-border)}.FreeTagsSection_loading__6y8qu{padding:.5rem 0;font-size:.8125rem;color:var(--ff-text-muted)}.FreeTagsSection_error___zoY1{padding:.5rem .75rem;font-size:.75rem;color:var(--ff-error);background:var(--ff-bg-primary);border:1px solid var(--ff-error);border-radius:var(--radius-sm)}.NeedsPanel_container__7WSOD{background:var(--ff-bg-primary);border:1px solid var(--ff-border);border-radius:var(--radius-lg);padding:20px}.NeedsPanel_title__WBsuk{font-size:16px;font-weight:600;color:var(--ff-text-primary);margin:0 0 16px}.NeedsPanel_error__ujjs1{padding:10px 14px;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-md);color:#dc2626;font-size:13px;margin-bottom:16px}.NeedsPanel_slots__InBms{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.NeedsPanel_slot__RDhp8{background:var(--ff-bg-secondary);border:1px solid var(--ff-border);border-radius:var(--radius-md);padding:14px}.NeedsPanel_slotHeader__JNykp{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.NeedsPanel_slotLabel__JVlHD{font-size:14px;font-weight:600;color:var(--ff-text-primary)}.NeedsPanel_slotKey__td1Ub{font-size:11px;color:var(--ff-text-muted);background:var(--ff-bg-primary);padding:2px 6px;border-radius:var(--radius-sm);border:1px solid var(--ff-border)}.NeedsPanel_valueButtons__2CQuY{display:flex;gap:8px;margin-bottom:10px}.NeedsPanel_valueButton__0ibfU{flex:1 1;padding:8px 0;border:1px solid var(--ff-border);border-radius:var(--radius-md);background:var(--ff-bg-primary);color:var(--ff-text-secondary);font-size:14px;cursor:pointer;transition:all .15s ease}.NeedsPanel_valueButton__0ibfU:hover:not(:disabled){border-color:var(--ff-primary);color:var(--ff-primary)}.NeedsPanel_valueButton__0ibfU:disabled{opacity:.5;cursor:not-allowed}.NeedsPanel_valueButtonActive__bxI_V{background:var(--ff-primary);border-color:var(--ff-primary);color:white;font-weight:600}.NeedsPanel_valueButtonActive__bxI_V:hover:not(:disabled){background:var(--ff-primary-hover);border-color:var(--ff-primary-hover);color:white}.NeedsPanel_commentArea__jlUkw{margin-top:8px}.NeedsPanel_commentInput__QY3pM{width:100%;padding:8px 10px;border:1px solid var(--ff-border);border-radius:var(--radius-md);font-size:13px;color:var(--ff-text-primary);background:var(--ff-bg-primary);resize:vertical;font-family:inherit;box-sizing:border-box;transition:border-color .15s ease}.NeedsPanel_commentInput__QY3pM:focus{outline:none;border-color:var(--ff-primary)}.NeedsPanel_commentInput__QY3pM:disabled{background:var(--ff-bg-secondary);cursor:not-allowed}@media (max-width:767px){.NeedsPanel_slots__InBms{grid-template-columns:1fr}}.GlobalNav_header__6_aG_{background:var(--ff-bg-primary,#ffffff);border-bottom:1px solid var(--ff-border,#e2e8f0);height:var(--header-height,48px);position:sticky;top:0;z-index:var(--z-nav)}.GlobalNav_nav__xAzGV{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 var(--space-6);max-width:100%}.GlobalNav_left__80hyW{display:flex;align-items:center;gap:var(--space-8);overflow-x:auto}.GlobalNav_logo__n_TKZ{font-weight:700;font-size:15px;color:var(--ff-primary,#2c5282);letter-spacing:.02em;text-decoration:none;white-space:nowrap}.GlobalNav_logo__n_TKZ:hover{opacity:.85}.GlobalNav_tabs__xU40F{display:flex;align-items:center;gap:2px}.GlobalNav_tab__sqUpx{position:relative;padding:14px var(--space-4);color:var(--ff-text-secondary,#4a5568);text-decoration:none;font-size:14px;font-weight:500;letter-spacing:.01em;transition:color .2s ease;white-space:nowrap}.GlobalNav_tab__sqUpx:after{content:"";position:absolute;bottom:0;left:var(--space-4);right:var(--space-4);height:2px;background:transparent;border-radius:1px 1px 0 0;transition:background .2s ease}.GlobalNav_tab__sqUpx:hover{color:var(--ff-text-primary,#2d3748)}.GlobalNav_tab__sqUpx:hover:after{background:var(--ff-border-medium,#cbd5e0)}.GlobalNav_tabActive__k_Al7{color:var(--ff-primary,#2c5282)}.GlobalNav_tabActive__k_Al7:after{background:var(--ff-primary,#2c5282)}.GlobalNav_tabSecondary__FWKbu{font-size:13px;padding:14px var(--space-3);color:var(--ff-text-muted,#718096)}.GlobalNav_tabSecondary__FWKbu:after{left:var(--space-3);right:var(--space-3)}.GlobalNav_tabSecondary__FWKbu:hover{color:var(--ff-text-secondary,#4a5568)}.GlobalNav_tabSecondary__FWKbu.GlobalNav_tabActive__k_Al7{color:var(--ff-primary,#2c5282)}.GlobalNav_separator__v5UKw{color:var(--ff-border-medium,#cbd5e0);font-size:14px;font-weight:300;margin:0 var(--space-2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.GlobalNav_right__43b2_{display:flex;align-items:center;gap:var(--space-5);flex-shrink:0}.GlobalNav_navItem__DPPyw{color:var(--ff-text-secondary,#4a5568);font-size:13px;font-weight:500;cursor:pointer;text-decoration:none;background:none;border:none;padding:6px 0;transition:color .2s ease}.GlobalNav_navItem__DPPyw:hover{color:var(--ff-primary,#2c5282)}.GlobalNav_userName__rL5Pl{padding-right:var(--space-2);border-right:1px solid var(--ff-border,#e2e8f0)}.GlobalNav_logoutButton__uBq2q,.GlobalNav_userName__rL5Pl{color:var(--ff-text-secondary,#4a5568);font-size:13px;font-weight:500}.GlobalNav_logoutButton__uBq2q{cursor:pointer;text-decoration:none;background:none;border:none;padding:6px 0;transition:color .2s ease}.GlobalNav_logoutButton__uBq2q:hover{color:var(--ff-danger,#c53030)}.GlobalNav_logoutButton__uBq2q:disabled{opacity:.5;cursor:not-allowed}.GlobalNav_hamburger__T6r6E{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:36px;height:36px;padding:6px;background:none;border:none;cursor:pointer;flex-shrink:0;z-index:calc(var(--z-nav) + 1)}.GlobalNav_hamburgerLine__a1t4k{display:block;width:20px;height:2px;background:var(--ff-text-secondary,#4a5568);border-radius:1px;transition:transform .25s ease,opacity .2s ease;transform-origin:center}.GlobalNav_hamburgerOpen__p244P .GlobalNav_hamburgerLine__a1t4k:first-child{transform:translateY(7px) rotate(45deg)}.GlobalNav_hamburgerOpen__p244P .GlobalNav_hamburgerLine__a1t4k:nth-child(2){opacity:0;transform:scaleX(0)}.GlobalNav_hamburgerOpen__p244P .GlobalNav_hamburgerLine__a1t4k:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.GlobalNav_mobileOverlay__zP9Ni{position:fixed;top:var(--header-height,48px);left:0;right:0;bottom:0;background:rgba(0,0,0,.35);z-index:calc(var(--z-nav) - 1);animation:GlobalNav_fadeIn__3Xr5H .2s ease}.GlobalNav_mobileMenu__vYieB{background:var(--ff-bg-primary,#ffffff);border-bottom:1px solid var(--ff-border,#e2e8f0);padding:var(--space-3) 0;max-height:calc(100vh - var(--header-height, 48px));overflow-y:auto;animation:GlobalNav_slideDown__EuOLC .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.1)}.GlobalNav_mobileMenuSection__QWUbj{padding:var(--space-1) 0}.GlobalNav_mobileMenuItem__Ge9P1{display:block;padding:10px var(--space-6);color:var(--ff-text-primary,#2d3748);font-size:15px;font-weight:500;text-decoration:none;transition:background .15s ease,color .15s ease;border-left:3px solid transparent}.GlobalNav_mobileMenuItemActive__VuUqE,.GlobalNav_mobileMenuItem__Ge9P1:hover{background:var(--ff-bg-secondary,#f7fafc)}.GlobalNav_mobileMenuItemActive__VuUqE{color:var(--ff-primary,#2c5282);border-left-color:var(--ff-primary,#2c5282)}.GlobalNav_mobileMenuItemSecondary__r6tAN{font-size:14px;color:var(--ff-text-secondary,#4a5568)}.GlobalNav_mobileMenuDivider__hicu2{height:1px;background:var(--ff-border,#e2e8f0);margin:var(--space-2) var(--space-6)}.GlobalNav_mobileMenuLogout__jzXVQ{display:block;width:100%;text-align:left;padding:10px var(--space-6);color:var(--ff-danger,#c53030);font-size:15px;font-weight:500;background:none;border:none;border-left:3px solid transparent;cursor:pointer;transition:background .15s ease}.GlobalNav_mobileMenuLogout__jzXVQ:hover{background:var(--ff-bg-secondary,#f7fafc)}.GlobalNav_mobileMenuLogout__jzXVQ:disabled{opacity:.5;cursor:not-allowed}@keyframes GlobalNav_fadeIn__3Xr5H{0%{opacity:0}to{opacity:1}}@keyframes GlobalNav_slideDown__EuOLC{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:767px){.GlobalNav_nav__xAzGV{padding:0 var(--space-4)}.GlobalNav_left__80hyW{gap:var(--space-4)}.GlobalNav_tabs__xU40F{gap:0}.GlobalNav_tab__sqUpx{padding:12px 10px;font-size:13px}.GlobalNav_tabSecondary__FWKbu{font-size:12px;padding:12px 8px}.GlobalNav_separator__v5UKw{margin:0 var(--space-1)}}@media (max-width:639px){.GlobalNav_right__43b2_,.GlobalNav_tabs__xU40F{display:none}.GlobalNav_hamburger__T6r6E{display:flex}}@media print{.GlobalNav_header__6_aG_{display:none!important}}.PageHeader_header__8CvHt{background:var(--ff-bg-primary,#ffffff);border-bottom:1px solid var(--ff-border,#e2e8f0);padding:var(--space-3) var(--space-4)}.PageHeader_top__nndHA{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}.PageHeader_left__2gqfZ{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.PageHeader_title__m8eFY{display:flex;align-items:center;gap:var(--space-2)}.PageHeader_icon__Qrxhq{color:var(--ff-primary,#2c5282);display:flex;align-items:center}.PageHeader_icon__Qrxhq>svg{width:20px;height:20px}.PageHeader_titleText__GCLZ9{font-size:16px;font-weight:600;margin:0;color:var(--ff-text-primary,#2d3748);letter-spacing:var(--letter-spacing-heading,.05em)}.PageHeader_count__NQ7i7{display:flex;align-items:baseline;gap:2px;color:var(--ff-text-secondary,#4a5568);font-size:13px}.PageHeader_countNumber__oF9K8{font-size:18px;font-weight:600;color:var(--ff-text-primary,#2d3748)}.PageHeader_right__NCOPi{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.SettingsSidebar_sidebar__MZmfU{--sidebar-width:240px;width:var(--sidebar-width);min-width:var(--sidebar-width);display:flex;flex-direction:column;justify-content:space-between;background:var(--ff-bg-secondary,#f7fafc);border-right:1px solid var(--ff-border,#e2e8f0);position:sticky;top:var(--header-height,48px);height:calc(100vh - var(--header-height, 48px));overflow-y:auto}.SettingsSidebar_nav___Qi00{padding:16px 0}.SettingsSidebar_heading__zm5j8{padding:0 20px 12px;font-size:12px;font-weight:600;color:var(--ff-text-muted,#718096);text-transform:uppercase;letter-spacing:.05em}.SettingsSidebar_list__u64sT{list-style:none;margin:0;padding:0}.SettingsSidebar_link__zEPD2{display:flex;align-items:center;gap:10px;padding:10px 20px;color:var(--ff-text-secondary,#4a5568);text-decoration:none;font-size:14px;font-weight:500;transition:background .15s ease,color .15s ease}.SettingsSidebar_link__zEPD2:hover{background:var(--ff-bg-hover);color:var(--ff-text-primary,#2d3748)}.SettingsSidebar_linkActive__VSduu,.SettingsSidebar_linkActive__VSduu:hover{background:var(--ff-active-bg);color:var(--ff-primary)}.SettingsSidebar_icon__QJjT_{width:18px;height:18px;flex-shrink:0}.SettingsSidebar_footer__4z4Ab{padding:16px 20px;border-top:1px solid var(--ff-border,#e2e8f0)}.SettingsSidebar_externalLink__V4jfS{display:flex;align-items:center;justify-content:space-between;color:var(--ff-text-secondary,#4a5568);text-decoration:none;font-size:13px;font-weight:500;padding:8px 0;transition:color .15s ease}.SettingsSidebar_externalLink__V4jfS:hover{color:var(--ff-primary,#2c5282)}.SettingsSidebar_externalIcon__TeX4o{width:14px;height:14px;opacity:.6}.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%}}.Badge_badge__V4FiA{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;background-color:var(--ff-border);border-radius:var(--radius-md);font-size:.875rem;line-height:1.25rem;color:var(--ff-text-primary)}.Badge_label__lWzrU{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Badge_removeButton__3OY5x{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;color:var(--ff-text-muted);transition:color .15s ease-in-out}.Badge_removeButton__3OY5x:hover{color:var(--ff-text-primary)}.Badge_removeButton__3OY5x:focus{outline:2px solid var(--ff-primary);outline-offset:2px;border-radius:.125rem}.NeedsFlagsSection_section__uvsRF{grid-column:1/-1;display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid var(--ff-border);border-radius:var(--radius-md);background:var(--ff-bg-secondary)}.NeedsFlagsSection_header__SYGDS{display:flex;align-items:center;justify-content:space-between;gap:8px}.NeedsFlagsSection_title__qJewK{margin:0;font-size:.875rem;font-weight:600;color:var(--ff-text-primary)}.NeedsFlagsSection_grid__YqnSG{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px;gap:8px}.NeedsFlagsSection_row__5fVHn{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:.375rem .625rem;border:1px solid var(--ff-border);border-radius:var(--radius-sm);background:var(--ff-bg-primary);font-size:.8125rem}.NeedsFlagsSection_name__yKHdb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ff-text-primary)}.NeedsFlagsSection_toggle___kfJt{flex-shrink:0;width:36px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:1rem;font-weight:700;line-height:1;border:1px solid var(--ff-border-medium);border-radius:var(--radius-sm);background:var(--ff-bg-primary);cursor:pointer;transition:all .15s ease-in-out}.NeedsFlagsSection_toggle___kfJt:hover:not(:disabled){border-color:var(--ff-primary)}.NeedsFlagsSection_toggle___kfJt:focus-visible{outline:none;border-color:var(--ff-primary);box-shadow:0 0 0 3px var(--ff-focus-ring)}.NeedsFlagsSection_toggle___kfJt:disabled{cursor:not-allowed;opacity:.6}.NeedsFlagsSection_valueYes__8hcC6{color:var(--ff-success)}.NeedsFlagsSection_valueSometimes__FRn3P{color:var(--ff-warning)}.NeedsFlagsSection_valueNo__nfZ_t{color:var(--ff-error)}.NeedsFlagsSection_valueBlank__TiM3A{color:var(--ff-text-muted)}.NeedsFlagsSection_meta__fySzV{font-size:.75rem;color:var(--ff-text-muted)}.NeedsFlagsSection_empty__Xwkmc,.NeedsFlagsSection_loading__EBhQY{padding:.5rem 0;font-size:.8125rem;color:var(--ff-text-muted)}.NeedsFlagsSection_error__GBYJN{padding:.5rem .75rem;font-size:.75rem;color:var(--ff-error);background:var(--ff-bg-primary);border:1px solid var(--ff-error);border-radius:var(--radius-sm)}.ConfirmDialog_overlay__rNDlx{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-confirm)}.ConfirmDialog_modal__5i97H{background-color:var(--ff-bg-primary);border-radius:var(--radius-lg);padding:24px;max-width:500px;width:90%;box-shadow:0 4px 12px rgba(0,0,0,.15)}.ConfirmDialog_title__cAKek{font-size:20px;font-weight:600;margin:0 0 12px;color:var(--ff-text-primary)}.ConfirmDialog_message__gbDAA{margin:0 0 24px;color:var(--ff-text-secondary);line-height:1.5}.ConfirmDialog_actions__UANTw{display:flex;gap:12px;justify-content:flex-end}@media (max-width:639px){.ConfirmDialog_modal__5i97H{width:calc(100% - 32px);margin:0 16px}}.page_client_container__Pqu3f{padding:24px}.page_client_progressWrapper__oIfBc{margin-top:32px}.DealForm_form__L3IAE{width:100%;max-width:1200px;margin:0 auto}.DealForm_readOnlyNotice__HC9GN{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}.DealForm_formGrid__r7I5F{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}@media (max-width:767px){.DealForm_formGrid__r7I5F{grid-template-columns:1fr}}.DealForm_formField__YoMfd{display:flex;flex-direction:column;gap:.5rem}.DealForm_formField__YoMfd.DealForm_fullWidth__q1rPq{grid-column:1/-1}.DealForm_label__wV8b_{font-weight:600;font-size:.875rem;color:var(--ff-text-primary);display:flex;align-items:center;gap:.25rem}.DealForm_required__SDsBE{color:var(--ff-error);font-weight:700}.DealForm_input__V6Wty,.DealForm_select__fIyZn{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}.DealForm_input__V6Wty:focus,.DealForm_select__fIyZn:focus{outline:none;border-color:var(--ff-primary);box-shadow:0 0 0 3px var(--ff-focus-ring)}.DealForm_input__V6Wty:disabled,.DealForm_select__fIyZn:disabled{background-color:var(--ff-bg-tertiary);cursor:not-allowed;opacity:.6}.DealForm_inputError__UIUJJ{border-color:var(--ff-error)}.DealForm_inputError__UIUJJ:focus{border-color:var(--ff-error);box-shadow:0 0 0 3px var(--ff-focus-ring-error)}.DealForm_inputModified__1lYeS,.DealForm_inputModified__1lYeS:focus{background-color:var(--ff-modified-bg)}.DealForm_select__fIyZn{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}.DealForm_errorMessage__kFgI5{color:var(--ff-error);font-size:.75rem;margin-top:.25rem;display:block}.DealForm_warningMessage__kMhwT{color:var(--ff-warning);font-size:.75rem;margin-top:.25rem;display:block}.DealForm_infoMessage__Sxo_r{color:var(--ff-primary);font-size:.75rem;margin-top:.25rem;display:block}.DealForm_helperText__Y23x7{color:var(--ff-success);font-size:.75rem;margin-bottom:.25rem;display:block;font-weight:500;padding:.375rem .5rem;background-color:var(--ff-success-light);border-radius:var(--radius-sm);border-left:3px solid var(--ff-success)}.DealForm_lockedIndicator__Sz1re{margin-left:.25rem;font-size:.875rem;opacity:.8}.DealForm_formActions__0Nvn8{display:flex;justify-content:flex-end;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--ff-border)}@media (max-width:639px){.DealForm_formActions__0Nvn8{flex-direction:column-reverse}.DealForm_formActions__0Nvn8 button{width:100%}}.DealForm_srOnly__Ixwon{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.DealForm_keyboardHint__7u46g{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)}.DealForm_keyboardHint__7u46g span:first-child{font-weight:600;color:var(--ff-text-primary)}@media (max-width:639px){.DealForm_keyboardHint__7u46g{flex-direction:column;gap:.5rem}}.DealFormBasicFields_formField__iFp_Z{display:flex;flex-direction:column;gap:.5rem}.DealFormBasicFields_label__RlCCN{font-weight:600;font-size:.875rem;color:var(--ff-text-primary);display:flex;align-items:center;gap:.25rem}.DealFormBasicFields_required__KzRMM{color:var(--ff-error);font-weight:700}.DealFormBasicFields_input__XtUaG,.DealFormBasicFields_select__6UtmB{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}.DealFormBasicFields_input__XtUaG:focus,.DealFormBasicFields_select__6UtmB:focus{outline:none;border-color:var(--ff-primary);box-shadow:0 0 0 3px var(--ff-focus-ring)}.DealFormBasicFields_input__XtUaG:disabled,.DealFormBasicFields_select__6UtmB:disabled{background-color:var(--ff-bg-tertiary);cursor:not-allowed;opacity:.6}.DealFormBasicFields_select__6UtmB{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}.DealFormBasicFields_errorMessage__F2uTS{color:var(--ff-error);font-size:.75rem;margin-top:.25rem;display:block}.DealFormBasicFields_lockedIndicator__v4KyH{margin-left:.25rem;font-size:.875rem;opacity:.8}.DealFormBasicFields_infoMessage__uwQeT{color:var(--ff-primary);font-size:.75rem;margin-top:.25rem;display:block}.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)}}.page_client_loadingIndicator__Ravo_{display:flex;justify-content:center;padding:16px 0}.page_client_loadingText__dFEM6{color:var(--ff-text-muted);font-size:14px}.page_client_placeholderView__bR8ug{padding:var(--space-10);text-align:center;color:var(--ff-text-muted)}.page_container__i3R8q{display:flex;flex-direction:column;gap:24px;padding:0}.page_loading__Bm_Vz{display:flex;justify-content:center;align-items:center;padding:48px 24px;font-size:16px;color:var(--ff-text-muted)}.page_error__0sOI8{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px;background:var(--ff-error-bg);border:1px solid var(--ff-error-border);border-radius:var(--radius-lg);color:var(--ff-error-text)}.page_error__0sOI8 p{margin:0;font-size:14px}.page_pagination__zC8mw{display:flex;justify-content:center;align-items:center;gap:16px;padding:24px 0}.page_pageInfo__Ey5yz{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:14px;color:var(--ff-text-muted)}.page_totalCount__uBpiT{font-size:12px;color:var(--ff-text-tertiary)}.page_container__9NYZW{display:flex;flex-direction:column;gap:24px;padding:0 var(--space-4)}.page_viewTabs__htWwq{display:flex;gap:4px;border-bottom:1px solid var(--ff-border);padding-bottom:0}.page_viewTab__7hSgh{display:flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;color:var(--ff-text-secondary);background:transparent;border:1px solid transparent;border-bottom:none;border-radius:var(--ff-radius-md) var(--ff-radius-md) 0 0;cursor:pointer;transition:color .15s,background-color .15s;margin-bottom:-1px}.page_viewTab__7hSgh svg{width:16px;height:16px;flex-shrink:0}.page_viewTab__7hSgh:hover{color:var(--ff-text-primary);background:var(--ff-bg-secondary)}.page_viewTab__7hSgh:focus-visible{outline:2px solid var(--ff-focus-ring);outline-offset:1px}.page_viewTabActive__AxAiD{color:var(--ff-text-primary);background:var(--ff-bg-primary);border-color:var(--ff-border);border-bottom-color:var(--ff-bg-primary)}.page_loading__0jgfG{display:flex;justify-content:center;align-items:center;padding:48px 24px;font-size:16px;color:var(--ff-text-muted)}.page_error__NcgNU{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px;background:var(--ff-error-bg);border:1px solid var(--ff-error-border);border-radius:var(--radius-lg);color:var(--ff-error-text)}.page_error__NcgNU p{margin:0;font-size:14px}.page_pagination__86_En{display:flex;justify-content:center;align-items:center;gap:16px;padding:24px 0}.page_pageInfo__qX_O7{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:14px;color:var(--ff-text-muted)}.page_totalCount__wwDDu{font-size:12px;color:var(--ff-text-tertiary)}.page_tabs__boW12{display:flex;gap:8px}.page_tab__hO0Hj{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__hO0Hj:hover{background:var(--ff-bg-secondary);color:var(--ff-text-secondary)}.page_tabActive__u9Ffb{background:var(--ff-bg-hover);color:var(--ff-primary)}.page_loadingContainer__EOX4Q{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:16px}.page_spinner__OGBTw{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__4Xxwa 1s linear infinite}@keyframes page_spin__4Xxwa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_errorContainer__U4gUY{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:16px}.page_errorMessage__GRq_n{color:var(--ff-error);font-size:16px;text-align:center}.page_loadingOverlay___pVl4{position:fixed;top:0;right:0;padding:16px;z-index:var(--z-overlay)}.page_errorBanner__BRNRV{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__BRNRV p{color:var(--ff-warning-text);margin:0;flex:1 1}.page_emptyState__aqQvB{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:16px}.page_emptyState__aqQvB p{color:var(--ff-text-muted);font-size:16px}.page_pagination__cZ_2X{display:flex;align-items:center;justify-content:space-between;padding:16px 0;margin-top:16px}.page_paginationInfo__4enQZ{font-size:14px;color:var(--ff-text-muted)}.page_paginationControls___Tv1k{display:flex;align-items:center;gap:16px}.page_pageNumber__gNhpu{font-size:14px;color:var(--ff-text-primary);font-weight:500;min-width:60px;text-align:center}.page_loadingSpinner__LE4kp{display:flex;justify-content:center;align-items:center;padding:16px 0;color:var(--ff-text-tertiary);font-size:14px}.page_sentinel__2TvPQ{height:1px;visibility:hidden}.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}