.crm-contact-search-select_autocomplete__XsGkn{width:100%}.crm-contact-search-select_inputRoot__zW3Et{min-height:2.35rem!important;padding:.15rem .45rem!important;border:1px solid var(--border-subtle)!important;border-radius:.5rem!important;background:var(--surface-elevated)!important;font-size:.875rem!important;color:var(--text-primary)!important}.crm-contact-search-select_inputRoot__zW3Et .MuiOutlinedInput-notchedOutline{border:0!important}.crm-contact-search-select_inputRoot__zW3Et.Mui-focused{outline:2px solid var(--color-brand-600);outline-offset:1px}.crm-contact-search-select_input__tYJo_{padding:.35rem .2rem!important;font-size:.875rem!important}.crm-contact-search-select_menuPaper__3GRZE{margin-top:.2rem!important;border:1px solid var(--border-subtle)!important;border-radius:.55rem!important;background:var(--surface-elevated)!important;box-shadow:0 8px 24px rgb(15 23 42/.12),0 1px 2px rgb(15 23 42/.06)!important}.crm-contact-search-select_option__4ZJPs{display:flex;flex-direction:column;gap:.1rem;min-height:2rem;padding:.35rem .55rem!important;border-radius:.4rem!important;font-size:.8125rem!important}.crm-contact-search-select_option__4ZJPs.Mui-focused,.crm-contact-search-select_option__4ZJPs[aria-selected=true]{background:color-mix(in srgb,var(--color-brand-430) 55%,var(--surface-elevated))!important}.crm-contact-search-select_optionPrimary__ojeKj{color:var(--text-primary);font-weight:550}.crm-contact-search-select_optionSecondary__aWmnn{color:var(--text-secondary);font-size:.75rem}.crm-contact-search-select_optionAction__UKw3F{color:var(--color-brand-700,#1f6feb);font-weight:650}.crm-contact-search-select_optionMuted__I5K1n{color:var(--text-secondary)}.add-activity-dialog_paper__Oj6W9{position:relative;overflow:hidden;border-radius:.9rem!important;background:var(--surface-elevated)!important;color:var(--text-primary)}.add-activity-dialog_closeButton__cdGaw{position:absolute!important;top:.65rem;right:.65rem;z-index:1;color:var(--text-secondary)!important}.add-activity-dialog_content__VQ2Lt{padding:1.25rem 1.25rem 1.35rem!important}.add-activity-dialog_head__jVSjq{padding:.15rem 2rem 1rem .1rem;border-bottom:1px solid var(--border-subtle)}.add-activity-dialog_title__7h28n{margin:0;font-size:1.15rem;font-weight:650;letter-spacing:-.02em;color:var(--text-primary)}.add-activity-dialog_subtitle__35NqA{margin:.3rem 0 0;font-size:.8125rem;color:var(--text-secondary)}.add-activity-dialog_form__LFN0t{display:grid;grid-gap:.85rem;gap:.85rem;padding-top:1rem}.add-activity-dialog_field__bQBml{display:grid;grid-gap:.35rem;gap:.35rem}.add-activity-dialog_label__MMxxD{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.add-activity-dialog_input__IuVTg{width:100%;box-sizing:border-box;min-height:2.35rem;padding:.45rem .65rem;border:1px solid var(--border-subtle);border-radius:.5rem;background:var(--surface-elevated);color:var(--text-primary);font:inherit;font-size:.875rem}.add-activity-dialog_input__IuVTg:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:1px}.add-activity-dialog_textarea__xivRc{min-height:5rem;resize:vertical;line-height:1.4}.add-activity-dialog_error__Qdk2N{margin:0;color:#b42318;font-size:.8125rem}.add-activity-dialog_actions__fBtGD{display:flex;justify-content:flex-end;gap:.55rem;padding-top:.35rem}.add-activity-dialog_primaryButton__qW_5X,.add-activity-dialog_secondaryButton__PUmo4{display:inline-flex;align-items:center;justify-content:center;height:2.25rem;padding:0 .9rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer}.add-activity-dialog_primaryButton__qW_5X{border:1px solid transparent;background:var(--color-brand-700);color:#ffffff}.add-activity-dialog_primaryButton__qW_5X:hover:not(:disabled){background:var(--color-brand-800)}.add-activity-dialog_primaryButton__qW_5X:disabled{opacity:.5;cursor:not-allowed}.add-activity-dialog_secondaryButton__PUmo4{border:1px solid var(--border-subtle);background:transparent;color:var(--text-secondary)}.add-activity-dialog_secondaryButton__PUmo4:hover{color:var(--text-primary);background:color-mix(in srgb,var(--color-brand-430) 45%,transparent)}.crm-row-context-menu_menuPaper__LB4uj{min-width:11.5rem;border:1px solid var(--border-subtle)!important;border-radius:.65rem!important;background:var(--surface-elevated)!important;box-shadow:0 10px 28px color-mix(in srgb,#0b1220 18%,transparent)!important;padding:.25rem!important}.crm-row-context-menu_menuList__kRi_N{padding:0!important}.crm-row-context-menu_item__RMAnC{display:flex!important;align-items:center;gap:.55rem;min-height:2.15rem!important;border-radius:.45rem!important;font-size:.8125rem!important;font-weight:550!important;color:var(--text-primary)!important}.crm-row-context-menu_item__RMAnC:hover{background:color-mix(in srgb,var(--color-brand-430) 35%,transparent)!important}.crm-row-context-menu_itemDanger__S3_C1{color:#b42318!important}.crm-row-context-menu_itemDanger__S3_C1:hover{background:color-mix(in srgb,#b42318 12%,transparent)!important}.crm-row-context-menu_icon__km7jc{flex-shrink:0;color:var(--text-secondary)}.crm-row-context-menu_itemDanger__S3_C1 .crm-row-context-menu_icon__km7jc{color:#b42318}.crm-row-delete-button_button__jiC3P{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border:1px solid transparent;border-radius:.4rem;background:transparent;color:var(--text-secondary);cursor:pointer}.crm-row-delete-button_button__jiC3P:hover:not(:disabled){color:#b42318;background:color-mix(in srgb,#b42318 12%,transparent)}.crm-row-delete-button_button__jiC3P:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:1px}.crm-row-delete-button_button__jiC3P:disabled{opacity:.4;cursor:not-allowed}.tone-chip_chip__Iqk9T{display:inline-flex;align-items:center;max-width:100%;padding:.15rem .5rem;border-radius:999px;border:1px solid transparent;font-size:.625rem;font-weight:650;line-height:1.3;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tone-chip_chip__Iqk9T[data-tone=success]{color:#0f6b4c;background:color-mix(in srgb,#2f9d72 16%,var(--surface-elevated));border-color:color-mix(in srgb,#2f9d72 28%,transparent)}.tone-chip_chip__Iqk9T[data-tone=warning]{color:#8a5a00;background:color-mix(in srgb,#e0a800 18%,var(--surface-elevated));border-color:color-mix(in srgb,#e0a800 30%,transparent)}.tone-chip_chip__Iqk9T[data-tone=info]{color:var(--color-brand-800);background:color-mix(in srgb,var(--color-brand-600) 16%,var(--surface-elevated));border-color:color-mix(in srgb,var(--color-brand-600) 28%,transparent)}.tone-chip_chip__Iqk9T[data-tone=neutral]{color:var(--text-secondary);background:color-mix(in srgb,var(--text-secondary) 10%,var(--surface-elevated));border-color:var(--border-subtle)}.tone-chip_chip__Iqk9T[data-tone=urgent]{color:#9a3412;background:color-mix(in srgb,#ea580c 16%,var(--surface-elevated));border-color:color-mix(in srgb,#ea580c 30%,transparent)}.tone-chip_chip__Iqk9T[data-tone=danger]{color:#9b1c1c;background:color-mix(in srgb,#d64545 14%,var(--surface-elevated));border-color:color-mix(in srgb,#d64545 28%,transparent)}[data-theme=dark] .tone-chip_chip__Iqk9T[data-tone=success]{color:#8fd6b5;background:color-mix(in srgb,#2f9d72 22%,var(--surface-elevated))}[data-theme=dark] .tone-chip_chip__Iqk9T[data-tone=warning]{color:#f0d07a;background:color-mix(in srgb,#e0a800 20%,var(--surface-elevated))}[data-theme=dark] .tone-chip_chip__Iqk9T[data-tone=info]{color:var(--color-brand-500);background:color-mix(in srgb,var(--color-brand-600) 22%,var(--surface-elevated))}[data-theme=dark] .tone-chip_chip__Iqk9T[data-tone=urgent]{color:#fdba74;background:color-mix(in srgb,#ea580c 22%,var(--surface-elevated))}[data-theme=dark] .tone-chip_chip__Iqk9T[data-tone=danger]{color:#fca5a5;background:color-mix(in srgb,#d64545 22%,var(--surface-elevated))}.add-sourcing-dialog_paper__hYIRP{position:relative;overflow:hidden;border-radius:.9rem!important;background:var(--surface-elevated)!important;color:var(--text-primary)}.add-sourcing-dialog_closeButton__UwHqb{position:absolute!important;top:.65rem;right:.65rem;z-index:1;color:var(--text-secondary)!important}.add-sourcing-dialog_content__gcydv{padding:1.25rem 1.25rem 1.35rem!important}.add-sourcing-dialog_head__tY4pC{padding:.15rem 2rem 1rem .1rem;border-bottom:1px solid var(--border-subtle)}.add-sourcing-dialog_title__o34Nk{margin:0;font-size:1.15rem;font-weight:650;letter-spacing:-.02em;color:var(--text-primary)}.add-sourcing-dialog_subtitle__kTeyN{margin:.3rem 0 0;font-size:.8125rem;color:var(--text-secondary)}.add-sourcing-dialog_form__qhZ7t{display:grid;grid-gap:.85rem;gap:.85rem;padding-top:1rem}.add-sourcing-dialog_grid__s_Zdy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.add-sourcing-dialog_field__vsoDV{display:grid;grid-gap:.35rem;gap:.35rem}.add-sourcing-dialog_fullWidth__OH5YX{grid-column:1/-1}.add-sourcing-dialog_label__WMclq{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.add-sourcing-dialog_input__pkj19{width:100%;box-sizing:border-box;min-height:2.35rem;padding:.45rem .65rem;border:1px solid var(--border-subtle);border-radius:.5rem;background:var(--surface-elevated);color:var(--text-primary);font:inherit;font-size:.875rem}.add-sourcing-dialog_input__pkj19:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:1px}.add-sourcing-dialog_muiSelect__FC5E_{min-height:2.35rem;border:1px solid var(--border-subtle);border-radius:.5rem;background:var(--surface-elevated);font-size:.875rem}.add-sourcing-dialog_muiSelect__FC5E_ .MuiOutlinedInput-notchedOutline{border:0}.add-sourcing-dialog_muiSelect__FC5E_ .MuiSelect-select{display:flex;align-items:center;min-height:2.35rem;padding:.35rem .65rem;box-sizing:border-box}.add-sourcing-dialog_menuPaper__Wa3ov{margin-top:.2rem!important;border:1px solid var(--border-subtle)!important;border-radius:.55rem!important;background:var(--surface-elevated)!important;box-shadow:0 8px 24px rgb(15 23 42/.12),0 1px 2px rgb(15 23 42/.06)!important}.add-sourcing-dialog_menuList__v4DBp{padding:.3rem!important}.add-sourcing-dialog_menuItem__N1Dv5{min-height:1.9rem!important;padding:.25rem .4rem!important;border-radius:.4rem!important;font-size:.75rem!important}.add-sourcing-dialog_menuItem__N1Dv5.Mui-focusVisible,.add-sourcing-dialog_menuItem__N1Dv5.Mui-selected,.add-sourcing-dialog_menuItem__N1Dv5:hover{background:color-mix(in srgb,var(--color-brand-430) 55%,var(--surface-elevated))!important}.add-sourcing-dialog_placeholder__oXKwB{color:var(--text-secondary);font-size:.875rem}.add-sourcing-dialog_multiSelect__KTsG6{min-height:7.5rem;padding:.35rem}.add-sourcing-dialog_hint__64n0R{font-size:.75rem;color:var(--text-secondary)}.add-sourcing-dialog_error__n5Fhs{margin:0;color:#b42318;font-size:.8125rem}.add-sourcing-dialog_actions__4Tu2Z{display:flex;justify-content:flex-end;gap:.55rem;padding-top:.35rem}.add-sourcing-dialog_primaryButton__YTtVW,.add-sourcing-dialog_secondaryButton__3drDe{display:inline-flex;align-items:center;justify-content:center;height:2.25rem;padding:0 .9rem;border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer}.add-sourcing-dialog_primaryButton__YTtVW{border:1px solid transparent;background:var(--color-brand-700);color:#ffffff}.add-sourcing-dialog_primaryButton__YTtVW:hover:not(:disabled){background:var(--color-brand-800)}.add-sourcing-dialog_primaryButton__YTtVW:disabled{opacity:.5;cursor:not-allowed}.add-sourcing-dialog_secondaryButton__3drDe{border:1px solid var(--border-subtle);background:transparent;color:var(--text-secondary)}.add-sourcing-dialog_secondaryButton__3drDe:hover{color:var(--text-primary);background:color-mix(in srgb,var(--color-brand-430) 45%,transparent)}@media (max-width:720px){.add-sourcing-dialog_grid__s_Zdy{grid-template-columns:1fr}}.send-mail-dialog_paper__bz_gH{position:relative;overflow:hidden;border-radius:.9rem!important;background:var(--surface-elevated)!important;color:var(--text-primary)}.send-mail-dialog_closeButton__vmLHP{position:absolute!important;top:.65rem;right:.65rem;z-index:1;color:var(--text-secondary)!important}.send-mail-dialog_content__Bdv1K{padding:1.25rem 1.25rem 1.35rem!important}.send-mail-dialog_head__2x7If{padding:.15rem 2rem 1rem .1rem;border-bottom:1px solid var(--border-subtle)}.send-mail-dialog_title__ECaIG{margin:0;font-size:1.15rem;font-weight:650;letter-spacing:-.02em;color:var(--text-primary)}.send-mail-dialog_subtitle__y6Zhj{margin:.3rem 0 0;font-size:.8125rem;color:var(--text-secondary)}.send-mail-dialog_form__83L7g{display:grid;grid-gap:.85rem;gap:.85rem;padding-top:1rem}.send-mail-dialog_field__zt1qW{display:grid;grid-gap:.35rem;gap:.35rem}.send-mail-dialog_label__0auux{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.send-mail-dialog_input__uhbl5,.send-mail-dialog_textarea__gAqqE{width:100%;box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:.5rem;background:var(--surface-base,var(--surface-elevated));color:var(--text-primary);font:inherit;font-size:.875rem;padding:.55rem .7rem}.send-mail-dialog_input__uhbl5:focus,.send-mail-dialog_textarea__gAqqE:focus{outline:2px solid color-mix(in srgb,var(--color-brand-600) 45%,transparent);outline-offset:1px}.send-mail-dialog_input__uhbl5:disabled{opacity:.75;cursor:default}.send-mail-dialog_textarea__gAqqE{min-height:10rem;resize:vertical;line-height:1.45}.send-mail-dialog_hint__QeNZl{font-size:.75rem;color:var(--text-secondary)}.send-mail-dialog_attachment__6B_SG{display:flex;align-items:center;gap:.4rem;margin:0;padding:.55rem .7rem;border-radius:.5rem;border:1px dashed var(--border-subtle);background:color-mix(in srgb,var(--surface-base,var(--surface-elevated)) 88%,var(--color-brand-600) 12%);font-size:.8125rem;color:var(--text-primary)}.send-mail-dialog_attachmentMeta__QeWc_{color:var(--text-secondary)}.send-mail-dialog_error__Y6DeY{margin:0;font-size:.8125rem;color:#b42318}.send-mail-dialog_actions__kyGgX{display:flex;justify-content:flex-end;gap:.55rem;padding-top:.35rem}.send-mail-dialog_cancelButton__UQ8Fo,.send-mail-dialog_sendButton__BAUcF{border-radius:.5rem;font:inherit;font-size:.8125rem;font-weight:600;padding:.55rem .95rem;cursor:pointer}.send-mail-dialog_cancelButton__UQ8Fo{border:1px solid var(--border-subtle);background:transparent;color:var(--text-secondary)}.send-mail-dialog_sendButton__BAUcF{border:0;background:var(--color-brand-600,#1f6feb);color:#fff}.send-mail-dialog_sendButton__BAUcF:disabled{opacity:.55;cursor:not-allowed}.sourcing-select-edit-cell_select__ULFM2{width:100%;height:100%;font-size:.75rem!important}.sourcing-select-edit-cell_select__ULFM2 .MuiSelect-select{display:flex!important;align-items:center;min-height:100%!important;padding:0 1.5rem 0 .35rem!important;box-sizing:border-box}.sourcing-select-edit-cell_menuPaper__9avET{margin-top:.2rem!important;border:1px solid var(--border-subtle)!important;border-radius:.55rem!important;background:var(--surface-elevated)!important;box-shadow:0 8px 24px rgb(15 23 42/.12),0 1px 2px rgb(15 23 42/.06)!important;overflow:hidden}.sourcing-select-edit-cell_menuList__WGw8J{padding:.3rem!important}.sourcing-select-edit-cell_menuItem__YOfvK{min-height:1.9rem!important;padding:.25rem .4rem!important;border-radius:.4rem!important;font-size:.75rem!important}.sourcing-select-edit-cell_menuItem__YOfvK.Mui-focusVisible,.sourcing-select-edit-cell_menuItem__YOfvK.Mui-selected,.sourcing-select-edit-cell_menuItem__YOfvK:hover{background:color-mix(in srgb,var(--color-brand-430) 55%,var(--surface-elevated))!important}.data-grid-brand-overlay_overlay__UzSVZ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;width:100%;height:100%;min-height:12rem;padding:1.5rem;text-align:center}.data-grid-brand-overlay_logoWrap__iFyJS{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.1rem;border-radius:.85rem;background:color-mix(in srgb,var(--color-brand-430) 35%,var(--surface-elevated));border:1px solid color-mix(in srgb,var(--color-brand-600) 16%,var(--border-subtle));box-shadow:0 8px 24px color-mix(in srgb,var(--color-brand-700) 8%,transparent)}.data-grid-brand-overlay_logoWrap__iFyJS[data-busy=true]{animation:data-grid-brand-overlay_brandPulse__7_RCH 1.4s ease-in-out infinite}.data-grid-brand-overlay_logo__wWvyH{width:auto;height:1.85rem;object-fit:contain;opacity:.92}.data-grid-brand-overlay_message__fxUbB{margin:0;max-width:22rem;font-size:.875rem;font-weight:550;color:var(--text-secondary);letter-spacing:-.01em}@keyframes data-grid-brand-overlay_brandPulse__7_RCH{0%,to{opacity:.72;transform:scale(.985)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.data-grid-brand-overlay_logoWrap__iFyJS[data-busy=true]{animation:none}}.team-members-cards-grid_grid__tFEmK{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:1rem .75rem;gap:1rem .75rem}.team-members-cards-grid_tile__ofzQi{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.85rem .5rem;border:1px solid var(--border-subtle);border-radius:.65rem;background:var(--surface-elevated);text-align:center;min-width:0;font:inherit;color:inherit}.team-members-cards-grid_avatarWrap__nZZfD{position:relative;display:inline-flex;padding-bottom:.55rem}.team-members-cards-grid_avatar__Zsb5i{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:color-mix(in srgb,var(--color-brand-430) 70%,transparent);color:var(--color-brand-700);font-size:.95rem;font-weight:700}.team-members-cards-grid_contract__Hqo8f{position:absolute;left:50%;bottom:0;transform:translateX(-50%);max-width:6.5rem;padding:.1rem .4rem;border-radius:999px;background:var(--color-brand-700);color:#fff;font-size:.625rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-members-cards-grid_name__JTkRY{font-size:.75rem;font-weight:600;color:var(--text-primary);line-height:1.3}.team-members-cards-grid_meta__2yQTh,.team-members-cards-grid_name__JTkRY{margin:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-members-cards-grid_meta__2yQTh{font-size:.6875rem;color:var(--text-secondary)}.team-members-cards-grid_statusChip__KN3W6{margin-top:.15rem;display:inline-flex;align-items:center;max-width:100%;padding:.15rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-members-cards-grid_statusChip__KN3W6[data-tone=success]{color:var(--status-success-700);background:color-mix(in srgb,var(--status-success-100) 90%,transparent)}.team-members-cards-grid_statusChip__KN3W6[data-tone=warning]{color:var(--status-warning-700,#b54708);background:color-mix(in srgb,var(--status-warning-100,#fffaeb) 90%,transparent)}.team-members-cards-grid_statusChip__KN3W6[data-tone=info]{color:var(--color-brand-700);background:color-mix(in srgb,var(--color-brand-430) 55%,transparent)}.team-members-cards-grid_statusChip__KN3W6[data-tone=neutral]{color:var(--text-secondary);background:color-mix(in srgb,var(--border-subtle) 70%,transparent)}@media (max-width:900px){.team-members-cards-grid_grid__tFEmK{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.team-members-cards-grid_grid__tFEmK{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:420px){.team-members-cards-grid_grid__tFEmK{grid-template-columns:repeat(2,minmax(0,1fr))}}.data-page-shell_section__k9WVx{max-width:1280px;margin:0 auto;padding:1.5rem 1.25rem 2rem}.data-page-shell_head__8DESU{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;margin-bottom:1rem;flex-wrap:wrap}.data-page-shell_headText__mlMoT{min-width:0;flex:1 1 16rem}.data-page-shell_title__Q3T3n{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 .35rem;font-size:1.5rem;font-weight:650;letter-spacing:-.02em;color:var(--color-brand-700)}.data-page-shell_titleIcon__rdb7o{flex-shrink:0;color:var(--color-brand-700)}.data-page-shell_description__S3Ock{margin:0;color:var(--text-secondary);font-size:.875rem;line-height:1.45;max-width:48rem}.data-page-shell_actions__JLEu6{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;flex:0 1 auto;margin-left:auto}.data-page-shell_search__KwUns{display:flex;min-width:0}.data-page-shell_toolbar__3YBqx{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.backoffice-data-grid_root__oO4ml{height:calc(100vh - var(--header-height) - 8.5rem);min-height:28rem;background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:.65rem}.backoffice-data-grid_embedded__LP9Yz,.backoffice-data-grid_root__oO4ml{display:flex;flex-direction:column;gap:.75rem;width:100%;overflow:hidden}.backoffice-data-grid_embedded__LP9Yz{flex:1 1;min-height:0;height:100%}.backoffice-data-grid_alert__Z2uY_{margin:.75rem .75rem 0}.backoffice-data-grid_grid__hYT4_{border:0;font-size:.6875rem}.backoffice-data-grid_grid__hYT4_ .MuiDataGrid-scrollbar{display:none!important}.backoffice-data-grid_grid__hYT4_ .MuiDataGrid-virtualScroller{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.backoffice-data-grid_grid__hYT4_ .MuiDataGrid-virtualScroller::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.backoffice-data-grid_grid__hYT4_ .MuiDataGrid-virtualScroller::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}.backoffice-data-grid_grid__hYT4_ .MuiDataGrid-virtualScroller::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.backoffice-data-grid_grid__hYT4_ .MuiDataGrid-virtualScroller::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}.backoffice-data-grid_grid__hYT4_ .MuiDataGrid-virtualScroller::-webkit-scrollbar-corner{background:var(--scrollbar-track)}.backoffice-data-grid_grid__hYT4_ .MuiDataGrid-scrollbarFiller{background:var(--scrollbar-track)!important}.backoffice-data-grid_grid__hYT4_ .MuiDataGrid-columnHeaderTitle{font-size:.75rem;font-weight:650}.backoffice-data-grid_grid__hYT4_ .MuiDataGrid-cell{font-size:.75rem}.backoffice-data-grid_grid__hYT4_ .MuiDataGrid-columnHeader{font-size:.7rem}.backoffice-data-grid_grid__hYT4_ .MuiDataGrid-footerContainer{min-height:60px}.backoffice-data-grid_grid__hYT4_ .MuiDataGrid-cell--editing{background:color-mix(in srgb,var(--color-brand-430) 55%,var(--surface-elevated))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand-600) 35%,transparent)}.backoffice-data-grid_grid__hYT4_ .MuiDataGrid-cell--editing .MuiInputBase-input,.backoffice-data-grid_grid__hYT4_ .MuiDataGrid-cell--editing .MuiInputBase-root,.backoffice-data-grid_grid__hYT4_ .MuiDataGrid-cell--editing .MuiSelect-select,.backoffice-data-grid_grid__hYT4_ .MuiDataGrid-editInputCell{font-size:.75rem!important;line-height:1.25!important}.backoffice-data-grid_grid__hYT4_ .MuiDataGrid-cell--editing .MuiInputBase-root{height:100%;padding:0 .35rem}.backoffice-data-grid_grid__hYT4_ .MuiDataGrid-cell--editing .MuiInputBase-input{padding:0!important;height:100%!important}.backoffice-data-grid_grid__hYT4_ .MuiDataGrid-cell.cellSavedFlash{background:color-mix(in srgb,#2f9d72 28%,var(--surface-elevated))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,#2f9d72 35%,transparent);transition:background .18s ease,box-shadow .18s ease}[data-theme=dark] .backoffice-data-grid_grid__hYT4_ .MuiDataGrid-cell.cellSavedFlash{background:color-mix(in srgb,#2f9d72 32%,var(--surface-elevated))!important}.backoffice-data-grid_grid__hYT4_ .MuiDataGrid-cell--editing .MuiSelect-select{display:flex;align-items:center;padding-inline:.35rem!important}.backoffice-data-grid_grid__hYT4_ .MuiDataGrid-cellCheckbox,.backoffice-data-grid_grid__hYT4_ .MuiDataGrid-columnHeaderCheckbox{width:34px!important;min-width:34px!important;max-width:34px!important;padding:0!important}.backoffice-data-grid_grid__hYT4_ .MuiDataGrid-checkboxInput{padding:2px!important}.backoffice-data-grid_grid__hYT4_ .MuiDataGrid-checkboxInput .MuiSvgIcon-root{font-size:1rem!important;width:1rem!important;height:1rem!important}.fuzzy-search-field_field__wqIr0{position:relative;display:flex;align-items:center;min-width:12rem;width:min(20rem,100%);height:2.25rem;padding:0 .55rem 0 .65rem;border:1px solid var(--border-subtle);border-radius:.55rem;background:var(--surface-elevated);color:var(--text-secondary);transition:border-color .12s ease,box-shadow .12s ease}.fuzzy-search-field_field__wqIr0:focus-within{border-color:color-mix(in srgb,var(--color-brand-600) 55%,var(--border-subtle));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-600) 18%,transparent)}.fuzzy-search-field_icon__z5a4i{flex-shrink:0;margin-right:.35rem;color:var(--text-secondary);opacity:.85}.fuzzy-search-field_input__6BhCO{flex:1 1;min-width:0;height:100%;border:0;outline:none;background:transparent;color:var(--text-primary);font:inherit;font-size:.8125rem}.fuzzy-search-field_input__6BhCO::-webkit-search-cancel-button{display:none}.fuzzy-search-field_input__6BhCO::placeholder{color:var(--text-secondary);opacity:.75}.fuzzy-search-field_clear__k_M_4{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.4rem;height:1.4rem;margin-left:.2rem;padding:0;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);cursor:pointer}.fuzzy-search-field_clear__k_M_4:hover{background:color-mix(in srgb,var(--text-secondary) 12%,transparent);color:var(--text-primary)}.fuzzy-search-field_clear__k_M_4:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:1px}.activities_addButton__L3nsj{display:inline-flex;align-items:center;gap:.4rem;height:2.25rem;padding:0 .85rem;border:1px solid transparent;border-radius:.5rem;background:var(--color-brand-700);color:#ffffff;font-size:.875rem;font-weight:600;cursor:pointer}.activities_addButton__L3nsj:hover{background:var(--color-brand-800)}.activities_addButton__L3nsj:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.activities_saveError__W9ByU{margin:0 0 .75rem;color:#b42318;font-size:.875rem}.contacts_addButton__arWpe{display:inline-flex;align-items:center;gap:.4rem;height:2.25rem;padding:0 .85rem;border:1px solid transparent;border-radius:.5rem;background:var(--color-brand-700);color:#ffffff;font-size:.875rem;font-weight:600;cursor:pointer}.contacts_addButton__arWpe:hover{background:var(--color-brand-800)}.contacts_addButton__arWpe:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.contacts_saveError__jO7Oe{margin:0 0 .75rem;color:#b42318;font-size:.875rem}.sourcing_addButton__zvY9O{display:inline-flex;align-items:center;gap:.4rem;height:2.25rem;padding:0 .85rem;border:1px solid transparent;border-radius:.5rem;background:var(--color-brand-700);color:#ffffff;font-size:.875rem;font-weight:600;cursor:pointer}.sourcing_addButton__zvY9O:hover{background:var(--color-brand-800)}.sourcing_addButton__zvY9O:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.sourcing_saveError__hNGLz{margin:0 0 .75rem;color:#b42318;font-size:.875rem}.pill-switch_switch__St80u{--pill-count:var(--pill-switch-count,2);--pill-index:var(--pill-switch-index,0);--pill-gap:4px;position:relative;display:inline-grid;grid-template-columns:repeat(var(--pill-count),minmax(0,1fr));gap:var(--pill-gap);height:2.1rem;padding:2px;border-radius:.55rem;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-elevated) 88%,var(--color-brand-430));overflow:hidden}.pill-switch_switch__St80u:before{content:"";position:absolute;top:2px;left:2px;z-index:0;width:calc((100% - 4px - (var(--pill-gap) * (var(--pill-count) - 1))) / var(--pill-count));height:calc(100% - 4px);border-radius:.4rem;background:var(--color-brand-700);transform:translateX(calc(var(--pill-index) * (100% + var(--pill-gap))));transition:transform .18s ease;pointer-events:none}.pill-switch_button__Ye6et{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:0;border:none;background:transparent;color:var(--text-secondary);padding:0 .85rem;font:inherit;font-size:.75rem;font-weight:600;white-space:nowrap;cursor:pointer}.pill-switch_button__Ye6et[data-active=true]{color:#fff}.pill-switch_button__Ye6et:hover:not([data-active=true]){color:var(--text-primary)}.pill-switch_button__Ye6et:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:1px}.stocklists_filenameLink__7xuXB{color:var(--color-brand-700);text-decoration:underline;text-underline-offset:.15em;font-weight:500}.stocklists_filenameLink__7xuXB:hover{color:var(--color-brand-800)}.stocklists_filenameEmpty__sNISQ{color:var(--text-muted,#6b7280)}.onboarding-status-chip_chip__pRlkV{display:inline-flex;align-items:center;max-width:100%;padding:.15rem .5rem;border-radius:999px;border:1px solid transparent;font-size:.625rem;font-weight:650;line-height:1.3;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.onboarding-status-chip_chip__pRlkV[data-tone=success]{color:#0f6b4c;background:color-mix(in srgb,#2f9d72 16%,var(--surface-elevated));border-color:color-mix(in srgb,#2f9d72 28%,transparent)}.onboarding-status-chip_chip__pRlkV[data-tone=warning]{color:#8a5a00;background:color-mix(in srgb,#e0a800 18%,var(--surface-elevated));border-color:color-mix(in srgb,#e0a800 30%,transparent)}.onboarding-status-chip_chip__pRlkV[data-tone=info]{color:var(--color-brand-800);background:color-mix(in srgb,var(--color-brand-600) 16%,var(--surface-elevated));border-color:color-mix(in srgb,var(--color-brand-600) 28%,transparent)}.onboarding-status-chip_chip__pRlkV[data-tone=neutral]{color:var(--text-secondary);background:color-mix(in srgb,var(--text-secondary) 10%,var(--surface-elevated));border-color:var(--border-subtle)}[data-theme=dark] .onboarding-status-chip_chip__pRlkV[data-tone=success]{color:#8fd6b5;background:color-mix(in srgb,#2f9d72 22%,var(--surface-elevated))}[data-theme=dark] .onboarding-status-chip_chip__pRlkV[data-tone=warning]{color:#f0d07a;background:color-mix(in srgb,#e0a800 20%,var(--surface-elevated))}[data-theme=dark] .onboarding-status-chip_chip__pRlkV[data-tone=info]{color:var(--color-brand-500);background:color-mix(in srgb,var(--color-brand-600) 22%,var(--surface-elevated))}.user-detail-dialog_paper__fttjX{position:relative;overflow:hidden;border-radius:.9rem!important;background:var(--surface-elevated)!important;color:var(--text-primary)}.user-detail-dialog_closeButton__qBRun{position:absolute!important;top:.65rem;right:.65rem;z-index:1;color:var(--text-secondary)!important}.user-detail-dialog_content__J8Z9M{padding:1.25rem 1.25rem 1.35rem!important}.user-detail-dialog_hero___hA66{display:flex;align-items:center;gap:1rem;padding:.35rem 2rem 1.15rem .15rem;border-bottom:1px solid var(--border-subtle)}.user-detail-dialog_avatar__JJEJe{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:4.75rem;height:4.75rem;border-radius:50%;background:color-mix(in srgb,var(--color-brand-430) 70%,transparent);color:var(--color-brand-700);font-size:1.35rem;font-weight:700;letter-spacing:.02em;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand-600) 18%,transparent)}.user-detail-dialog_heroText__4Beui{min-width:0;display:flex;flex-direction:column;gap:.4rem}.user-detail-dialog_name__fx2PT{margin:0;font-size:1.2rem;font-weight:650;letter-spacing:-.02em;color:var(--text-primary);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-detail-dialog_chips__wx4B8{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0}.user-detail-dialog_rolePill__gdx8F{display:inline-flex;align-items:center;max-width:100%;padding:.12rem .5rem;border-radius:999px;background:var(--color-brand-700);color:#fff;font-size:.6875rem;font-weight:650;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-detail-dialog_sections__6_N0Q{display:grid;grid-gap:1rem;gap:1rem;padding-top:1rem}.user-detail-dialog_section__CuRGK{display:grid;grid-gap:.45rem;gap:.45rem}.user-detail-dialog_sectionTitle__D_ttN{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.user-detail-dialog_list__L7Wax{display:grid;grid-gap:.45rem;gap:.45rem;margin:0;padding:.7rem .85rem;border:1px solid var(--border-subtle);border-radius:.65rem;background:color-mix(in srgb,var(--surface-page) 65%,var(--surface-elevated))}.user-detail-dialog_row__IrL4Z{display:grid;grid-template-columns:8.5rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:baseline}.user-detail-dialog_label__dF_tF{margin:0;color:var(--text-secondary);font-size:.8125rem;font-weight:600}.user-detail-dialog_value__v1Gwc{margin:0;color:var(--text-primary);font-size:.875rem;word-break:break-word}@media (max-width:480px){.user-detail-dialog_hero___hA66{flex-direction:column;align-items:flex-start;padding-right:2rem}.user-detail-dialog_row__IrL4Z{grid-template-columns:1fr;gap:.1rem}}.users-cards-grid_grid__Hmos1{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:1rem .75rem;gap:1rem .75rem}.users-cards-grid_tile__XqtzJ{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.85rem .5rem;border:1px solid var(--border-subtle);border-radius:.65rem;background:var(--surface-elevated);text-align:center;min-width:0;cursor:pointer;font:inherit;color:inherit;transition:border-color .12s ease,background .12s ease}.users-cards-grid_tile__XqtzJ:hover{border-color:color-mix(in srgb,var(--color-brand-600) 45%,var(--border-subtle));background:color-mix(in srgb,var(--color-brand-430) 35%,var(--surface-elevated))}.users-cards-grid_tile__XqtzJ:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.users-cards-grid_avatarWrap__VpxDn{position:relative;display:inline-flex;padding-bottom:.55rem}.users-cards-grid_avatar__lx7HU{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:color-mix(in srgb,var(--color-brand-430) 70%,transparent);color:var(--color-brand-700);font-size:.95rem;font-weight:700}.users-cards-grid_role__821Ru{position:absolute;left:50%;bottom:0;transform:translateX(-50%);max-width:6.5rem;padding:.1rem .4rem;border-radius:999px;background:var(--color-brand-700);color:#fff;font-size:.625rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.users-cards-grid_name__kAWgM{font-size:.75rem;font-weight:600;color:var(--text-primary);line-height:1.3}.users-cards-grid_meta__jy0R3,.users-cards-grid_name__kAWgM{margin:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-cards-grid_meta__jy0R3{font-size:.6875rem;color:var(--text-secondary)}.users-cards-grid_statusChip__nMeP5{margin-top:.15rem}@media (max-width:900px){.users-cards-grid_grid__Hmos1{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.users-cards-grid_grid__Hmos1{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:420px){.users-cards-grid_grid__Hmos1{grid-template-columns:repeat(2,minmax(0,1fr))}}.users-explorer_panel__IpvXy{display:flex;flex-direction:column;height:calc(100vh - var(--header-height) - 8.5rem);min-height:28rem;width:100%;background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:.65rem;overflow:hidden}.users-explorer_cardsBody__A2lqQ{flex:1 1;min-height:0;overflow:auto;padding:1rem;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.users-explorer_cardsBody__A2lqQ::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.users-explorer_cardsBody__A2lqQ::-webkit-scrollbar-track{background:var(--scrollbar-track)}.users-explorer_cardsBody__A2lqQ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.users-explorer_cardsBody__A2lqQ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}.users-explorer_error__xYbIB{margin:.75rem .9rem 0;color:#b42318;font-size:.875rem}.users-explorer_hint__ZC2w9{margin:0;color:var(--text-secondary);font-size:.875rem}.view-mode-switch_root__Z6EVp{display:inline-flex;align-items:center;gap:.2rem;padding:.15rem;border:1px solid var(--border-subtle);border-radius:.5rem;background:var(--surface-elevated)}.view-mode-switch_button__ZTLnY{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:.35rem;background:transparent;color:var(--text-secondary);cursor:pointer}.view-mode-switch_button__ZTLnY[data-active=true]{background:color-mix(in srgb,var(--color-brand-430) 70%,transparent);color:var(--color-brand-700)}.view-mode-switch_button__ZTLnY:hover{color:var(--text-primary)}.view-mode-switch_button__ZTLnY:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:1px}.team-members_addButton__D_fle{display:inline-flex;align-items:center;gap:.4rem;height:2.25rem;padding:0 .85rem;border:1px solid transparent;border-radius:.5rem;background:var(--color-brand-700);color:#ffffff;font-size:.875rem;font-weight:600;cursor:pointer}.team-members_addButton__D_fle:hover{background:var(--color-brand-800)}.team-members_addButton__D_fle:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.team-members_toolbar__PkpO1{display:inline-flex;align-items:center;gap:.55rem}.team-members_saveError__kKJuv{margin:0 0 .75rem;color:#b42318;font-size:.875rem}.team-members_hint__T1jfL{margin:0;color:var(--text-secondary);font-size:.875rem}.team-members_cardsPanel__7v9x5{flex:1 1;min-height:calc(100vh - var(--header-height) - 8.5rem);padding:1rem;border:1px solid var(--border-subtle);border-radius:.65rem;background:var(--surface-elevated);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}