.api-client-actions-panel_menuPaper__lsQxI{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,var(--color-brand-800) 16%,transparent)!important;padding:.25rem!important}.api-client-actions-panel_menuList__B4z_X{padding:0!important}.api-client-actions-panel_item__RUTID{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}.api-client-actions-panel_item__RUTID:hover{background:color-mix(in srgb,var(--color-brand-430) 35%,transparent)!important}.api-client-actions-panel_itemDanger__hLxS8{color:#b42318!important}.api-client-actions-panel_itemDanger__hLxS8:hover{background:color-mix(in srgb,#b42318 12%,transparent)!important}.api-client-actions-panel_icon__T1g88{flex-shrink:0;color:var(--text-secondary)}.api-client-actions-panel_itemDanger__hLxS8 .api-client-actions-panel_icon__T1g88{color:#b42318}.api-client-actions-panel_errorItem__r3c_p{display:flex;align-items:flex-start;gap:.4rem;margin:.2rem .35rem .35rem;padding:.4rem .45rem;border-radius:.4rem;font-size:.72rem;color:#b42318;background:color-mix(in srgb,#b42318 8%,transparent);list-style:none}.api-client-secret-dialog_paper__MR05L{position:relative;overflow:hidden;border-radius:.9rem!important;background:var(--surface-elevated)!important;color:var(--text-primary)}.api-client-secret-dialog_closeButton__0Hg3Z{position:absolute!important;top:.65rem;right:.65rem;z-index:1;color:var(--text-secondary)!important}.api-client-secret-dialog_content__sZoO9{padding:1.25rem 1.25rem 1.35rem!important}.api-client-secret-dialog_head__mYVQW{padding:.15rem 2rem 1rem .1rem;border-bottom:1px solid var(--border-subtle)}.api-client-secret-dialog_title__T08sb{display:flex;align-items:center;gap:.55rem;margin:0;font-size:1.15rem;font-weight:650;letter-spacing:-.02em;color:var(--text-primary)}.api-client-secret-dialog_titleIcon__4fT_z{flex-shrink:0;color:var(--color-brand-700,var(--text-secondary))}.api-client-secret-dialog_subtitle__MpZzC{margin:.3rem 0 0;font-size:.8125rem;color:var(--text-secondary)}.api-client-secret-dialog_secretPanel__KPIfX{display:grid;grid-gap:.85rem;gap:.85rem;padding-top:1rem}.api-client-secret-dialog_field__Bef7e{display:grid;grid-gap:.35rem;gap:.35rem}.api-client-secret-dialog_label__Bhhv_{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.api-client-secret-dialog_secretRow__ueJE5{display:flex;gap:.4rem;align-items:stretch}.api-client-secret-dialog_secretValue__Sg39e{flex:1 1;min-width:0;margin:0;padding:.55rem .65rem;border:1px solid var(--border-subtle);border-radius:.5rem;background:color-mix(in srgb,var(--color-brand-430) 16%,var(--surface-elevated));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;word-break:break-all;color:var(--text-primary)}.api-client-secret-dialog_copyButton__IIpY8{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;flex-shrink:0;border:1px solid var(--border-subtle);border-radius:.5rem;background:var(--surface-elevated);color:var(--text-secondary);cursor:pointer}.api-client-secret-dialog_copyButton__IIpY8:hover{background:color-mix(in srgb,var(--color-brand-430) 28%,transparent)}.api-client-secret-dialog_copyButton__IIpY8:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:1px}.api-client-secret-dialog_actions__eJa_o{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.25rem}.api-client-secret-dialog_primaryButton__F4DNn{min-height:2.35rem;padding:.45rem 1rem;border:none;border-radius:.55rem;background:var(--color-brand-700,#1f3b5c);color:#fff;font:inherit;font-size:.875rem;font-weight:650;cursor:pointer}.api-client-secret-dialog_primaryButton__F4DNn:hover{filter:brightness(1.06)}.api-client-secret-dialog_primaryButton__F4DNn:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.api-client-secret-dialog_error__6_LLm{margin:0;font-size:.8125rem;color:#b42318}.search-select_autocomplete__J5_SW{width:100%;cursor:pointer}.search-select_autocomplete__J5_SW.Mui-disabled,.search-select_autocomplete__J5_SW.Mui-disabled *{cursor:not-allowed!important}.search-select_inputRoot__Fu2dg{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;cursor:pointer}.search-select_inputRoot__Fu2dg.Mui-disabled{opacity:.55!important;cursor:not-allowed!important;background:color-mix(in srgb,var(--text-secondary) 8%,var(--surface-elevated))!important}.search-select_inputRoot__Fu2dg .MuiOutlinedInput-notchedOutline{border:0!important}.search-select_inputRoot__Fu2dg.Mui-focused{outline:2px solid var(--color-brand-600);outline-offset:1px}.search-select_input__9JdPz{padding:.35rem .2rem!important;font-size:.875rem!important;cursor:pointer}.search-select_inputRoot__Fu2dg.Mui-disabled .search-select_input__9JdPz,.search-select_input__9JdPz:disabled{cursor:not-allowed!important}.search-select_menuPaper__ivA_1{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}.search-select_listbox__I2K9w{padding:.25rem 0!important}.search-select_option__rLoMr{display:flex;align-items:center;min-height:2rem;margin:.1rem .4rem!important;padding:.35rem .55rem!important;border-radius:.4rem!important;font-size:.8125rem!important;width:auto!important;box-sizing:border-box!important;cursor:pointer}.search-select_option__rLoMr.Mui-focused,.search-select_option__rLoMr[aria-selected=true]{background:color-mix(in srgb,var(--color-brand-430) 55%,var(--surface-elevated))!important}.search-select_optionPrimary__61hsw{color:var(--text-primary);font-weight:550}.search-select_optionType__JM2E2{color:var(--text-secondary);font-weight:400}.generate-api-key-dialog_paper__XwDpg{position:relative;overflow:hidden;border-radius:.9rem!important;background:var(--surface-elevated)!important;color:var(--text-primary)}.generate-api-key-dialog_closeButton__N2j2e{position:absolute!important;top:.65rem;right:.65rem;z-index:1;color:var(--text-secondary)!important}.generate-api-key-dialog_content__1gD2l{padding:1.25rem 1.25rem 1.35rem!important}.generate-api-key-dialog_head__EPsq9{padding:.15rem 2rem 1rem .1rem;border-bottom:1px solid var(--border-subtle)}.generate-api-key-dialog_title__A6hRM{display:flex;align-items:center;gap:.55rem;margin:0;font-size:1.15rem;font-weight:650;letter-spacing:-.02em;color:var(--text-primary)}.generate-api-key-dialog_titleIcon__7UVAB{flex-shrink:0;color:var(--color-brand-700,var(--text-secondary))}.generate-api-key-dialog_subtitle__FI33B{margin:.3rem 0 0;font-size:.8125rem;color:var(--text-secondary)}.generate-api-key-dialog_form__ai5pr,.generate-api-key-dialog_secretPanel__1cUx5{display:grid;grid-gap:.85rem;gap:.85rem;padding-top:1rem}.generate-api-key-dialog_row__ajha_{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.generate-api-key-dialog_field__kp0XV{display:grid;grid-gap:.35rem;gap:.35rem}.generate-api-key-dialog_label__tFf_b{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.generate-api-key-dialog_input__90IFK{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}.generate-api-key-dialog_input__90IFK:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:1px}.generate-api-key-dialog_input__90IFK:disabled{opacity:.55;cursor:not-allowed;background:color-mix(in srgb,var(--text-secondary) 8%,var(--surface-elevated))}.generate-api-key-dialog_inputFilled__RAYhZ{opacity:1;cursor:not-allowed;color:var(--text-primary);background:color-mix(in srgb,var(--color-brand-430) 22%,var(--surface-elevated))}.generate-api-key-dialog_inputFilled__RAYhZ:-moz-read-only{opacity:1;cursor:not-allowed}.generate-api-key-dialog_inputFilled__RAYhZ:disabled,.generate-api-key-dialog_inputFilled__RAYhZ:read-only{opacity:1;cursor:not-allowed}.generate-api-key-dialog_emailRow__7C83Z{display:flex;gap:.45rem;align-items:stretch}.generate-api-key-dialog_emailRow__7C83Z .generate-api-key-dialog_input__90IFK{flex:1 1;min-width:0}.generate-api-key-dialog_verifyButton__vIuYw{display:inline-flex;align-items:center;justify-content:center;height:2.35rem;padding:0 .85rem;border:1px solid var(--border-subtle);border-radius:.5rem;background:transparent;color:var(--text-primary);font-size:.875rem;font-weight:600;cursor:pointer;white-space:nowrap}.generate-api-key-dialog_verifyButton__vIuYw:hover:not(:disabled){background:color-mix(in srgb,var(--color-brand-430) 45%,transparent)}.generate-api-key-dialog_verifyButton__vIuYw:disabled{opacity:.5;cursor:not-allowed}.generate-api-key-dialog_verifyMissing__jVKqp,.generate-api-key-dialog_verifyOk__kIVUh{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;border-radius:.5rem}.generate-api-key-dialog_verifyOk__kIVUh{color:#067647;background:color-mix(in srgb,#12b76a 16%,transparent)}.generate-api-key-dialog_verifyMissing__jVKqp{color:#b42318;background:color-mix(in srgb,#f04438 14%,transparent)}.generate-api-key-dialog_secretRow__AQyoG{display:grid;grid-template-columns:1fr auto;grid-gap:.45rem;gap:.45rem;align-items:stretch}.generate-api-key-dialog_secretValue__GsqVI{display:block;overflow-x:auto;min-height:2.35rem;padding:.55rem .65rem;border:1px solid var(--border-subtle);border-radius:.5rem;background:color-mix(in srgb,var(--color-brand-430) 18%,var(--surface-elevated));color:var(--text-primary);font-size:.8125rem;line-height:1.35;word-break:break-all}.generate-api-key-dialog_copyButton__lTX5q{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;border:1px solid var(--border-subtle);border-radius:.5rem;background:transparent;color:var(--text-secondary);cursor:pointer}.generate-api-key-dialog_copyButton__lTX5q:hover{color:var(--text-primary);background:color-mix(in srgb,var(--color-brand-430) 45%,transparent)}.generate-api-key-dialog_error__rVaLv{margin:0;color:#b42318;font-size:.8125rem}.generate-api-key-dialog_actions__7PyH1{display:flex;justify-content:flex-end;gap:.55rem;padding-top:.35rem}.generate-api-key-dialog_primaryButton__xyRP4,.generate-api-key-dialog_secondaryButton__gISkS{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}.generate-api-key-dialog_primaryButton__xyRP4{border:1px solid transparent;background:var(--color-brand-700);color:#ffffff}.generate-api-key-dialog_primaryButton__xyRP4:hover:not(:disabled){background:var(--color-brand-800)}.generate-api-key-dialog_primaryButton__xyRP4:disabled{opacity:.5;cursor:not-allowed}.generate-api-key-dialog_secondaryButton__gISkS{border:1px solid var(--border-subtle);background:transparent;color:var(--text-secondary)}.generate-api-key-dialog_secondaryButton__gISkS:hover{color:var(--text-primary);background:color-mix(in srgb,var(--color-brand-430) 45%,transparent)}@media (max-width:560px){.generate-api-key-dialog_row__ajha_{grid-template-columns:1fr}}.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_clipDefs__tjhZK{position:absolute;width:0;height:0;overflow:hidden}.team-members-cards-grid_avatarWrap__nZZfD{padding:0 0 .7rem;box-sizing:content-box}.team-members-cards-grid_avatarWrap__nZZfD,.team-members-cards-grid_avatar__Zsb5i{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem}.team-members-cards-grid_avatar__Zsb5i{z-index:1;border-radius:50%;border:2.5px solid var(--color-brand-600);background:color-mix(in srgb,var(--color-brand-430) 70%,transparent);color:var(--color-brand-700);font-size:.95rem;font-weight:700;box-sizing:border-box;overflow:hidden}.team-members-cards-grid_avatarImage__jQlDE{display:block;width:100%;height:100%;object-fit:cover}.team-members-cards-grid_avatarNonagonRing__NgFA0{position:absolute;left:50%;top:calc(3.5rem / 2);z-index:1;display:inline-flex;align-items:center;justify-content:center;width:3.85rem;height:3.85rem;padding:2.5px;box-sizing:border-box;transform:translate(-50%,-50%);background:linear-gradient(145deg,#fff6c8,#f0d060 28%,#c9920a 55%,#f5e08a 78%,#a67c00)}.team-members-cards-grid_avatarNonagonRing__NgFA0,.team-members-cards-grid_avatarNonagon__ILNHv{-webkit-clip-path:url(#team-member-ceo-nonagon-clip);clip-path:url(#team-member-ceo-nonagon-clip)}.team-members-cards-grid_avatarNonagon__ILNHv{width:100%;height:100%;border:none;border-radius:0}.team-members-cards-grid_avatar__Zsb5i[data-tone=gold]{border-color:#c9920a;box-shadow:0 0 0 1px color-mix(in srgb,#f0d060 55%,transparent),inset 0 0 0 1px color-mix(in srgb,#fff6c8 40%,transparent)}.team-members-cards-grid_avatar__Zsb5i[data-tone=silver]{border-color:#8a98a8;box-shadow:0 0 0 1px color-mix(in srgb,#d9e0e8 70%,transparent),inset 0 0 0 1px color-mix(in srgb,#ffffff 50%,transparent)}.team-members-cards-grid_avatar__Zsb5i[data-tone=wood]{border-color:#8b5a2b;box-shadow:0 0 0 1px color-mix(in srgb,#c9955c 45%,transparent),inset 0 0 0 1px color-mix(in srgb,#e8c49a 35%,transparent)}.team-members-cards-grid_avatar__Zsb5i[data-tone=warning]{border-color:#c9a000;box-shadow:0 0 0 1px color-mix(in srgb,#e0a800 35%,transparent)}.team-members-cards-grid_avatar__Zsb5i[data-tone=urgent]{border-color:#ea580c;box-shadow:0 0 0 1px color-mix(in srgb,#ea580c 30%,transparent)}.team-members-cards-grid_avatar__Zsb5i[data-tone=success]{border-color:#2f9d72}.team-members-cards-grid_avatar__Zsb5i[data-tone=info]{border-color:var(--color-brand-600)}.team-members-cards-grid_avatar__Zsb5i[data-tone=neutral]{border-color:color-mix(in srgb,var(--text-secondary) 45%,transparent)}.team-members-cards-grid_avatar__Zsb5i[data-tone=danger]{border-color:#d64545}.team-members-cards-grid_contract__Hqo8f{position:absolute;left:50%;bottom:.05rem;z-index:5;transform:translateX(-50%);max-width:6.5rem}.team-members-cards-grid_name__JTkRY{margin:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;color:var(--text-primary);line-height:1.3}.team-members-cards-grid_metaStack__3OkKM{display:flex;flex-direction:column;align-items:center;gap:.05rem;width:100%;min-width:0}.team-members-cards-grid_meta__2yQTh{margin:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;color:var(--text-secondary);line-height:1.25}.team-members-cards-grid_statusChip__KN3W6{margin-top:.15rem}@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-scheme=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}.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}.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}.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}.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-scheme=dark] .onboarding-status-chip_chip__pRlkV[data-tone=success]{color:#8fd6b5;background:color-mix(in srgb,#2f9d72 22%,var(--surface-elevated))}[data-scheme=dark] .onboarding-status-chip_chip__pRlkV[data-tone=warning]{color:#f0d07a;background:color-mix(in srgb,#e0a800 20%,var(--surface-elevated))}[data-scheme=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_company__2rgNR{margin:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:500;color:var(--text-primary)}.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)}.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)}