:root{--fe-launch-from: #FBBF24;--fe-launch-mid: #F59E0B;--fe-launch-to: #EA580C;--fe-launch-ink: #111827;--fe-launch-glow: rgba(234, 88, 12, .32);--fe-launch-glow-strong: rgba(234, 88, 12, .42);--fe-card-surface: #FFFFFF;--fe-card-border: #E6EBF1;--fe-card-border-hover: #C7D7E8;--fe-card-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 6px 16px rgba(16, 24, 40, .06);--fe-card-shadow-hover: 0 2px 4px rgba(16, 24, 40, .06), 0 12px 28px rgba(16, 24, 40, .1);--fe-card-featured-border: #007BFF;--fe-card-featured-shadow: 0 10px 30px rgba(0, 43, 89, .16);--fe-card-featured-shadow-hover: 0 14px 36px rgba(0, 43, 89, .22)}h1:first-letter,h2:first-letter,h3:first-letter,h4:first-letter,h5:first-letter,h6:first-letter,p:first-letter,span:first-letter,li:first-letter,div:first-letter,small:first-letter,a:first-letter,button:first-letter,dt:first-letter,dd:first-letter{text-transform:capitalize!important}.bg-primary{background:#007bff!important}.bg-primary-light{background:#d9ebff!important}.text-primary{color:#007bff!important}.text-primary-dark{color:#004a99}.bg-dark{background:#000}.bg-dark-light{background:#e7e8e9!important}.text-dark{color:#0f1a23!important}.bg-indigo{background-color:#6610f2;color:#fff}.bg-indigo-light{background-color:#efe7ff;color:#4b1fa6}.text-indigo{color:#6610f2}.bg-warning-light,.bg-secondary-light{background:#fff6e6!important}.bg-warning,.bg-secondary{background:orange}.text-warning,.text-secondary{color:orange!important}.text-white{color:#fff}.bg-success-light{background:#eaf6ec!important}.text-success{color:#28a745!important}.bg-success{background:#28a745}.bg-danger-light{background:#fdeaea!important}.bg-danger{background:#dc3545}.text-danger{color:#dc3545!important}.bg-gray-light{background:var(--Foundation-Dark-Contrast-Light, #E7E8E9)!important}.fw-bold{font-weight:700!important}.badge{padding:6px 12px;border-radius:12px;font-size:12px;font-weight:600;line-height:16px;letter-spacing:-.25px;text-align:center}.badge.badge-primary{background-color:#007bff;color:#fff!important}.badge.badge-secondary{background-color:orange;color:#fff}.badge.badge-success{background-color:#28a745;color:#fff}.badge.badge-danger{background-color:#dc3545;color:#fff}.badge.badge-primary-light{background-color:#d9ebff;color:#004a99}.badge.badge-secondary-light{background-color:#fff6e6;color:orange}.badge.badge-success-light{background-color:#eaf6ec;color:#28a745}.badge.badge-danger-light{background-color:#fcebec;color:#dc3545}.badge.badge-dark-light{background-color:#e7e8e9;color:#0f1a23}.badge.badge-warning{background-color:#ffc107;color:#1a1a1a}.badge.badge-warning-light{background-color:#fff8e1;color:#b58105}.badge.badge-info{background-color:#17a2b8;color:#fff}.badge.badge-info-light{background-color:#e6f7fa;color:#117a8b}.badge.badge-indigo{background-color:#6610f2;color:#fff}.badge.badge-indigo-light{background-color:#efe7ff;color:#4b1fa6}.badge.badge-purple{background-color:#6f42c1;color:#fff}.badge.badge-purple-light{background-color:#f3ecff;color:#4e2a91}.badge.badge-orange{background-color:#fd7e14;color:#fff}.badge.badge-orange-light{background-color:#fff1e6;color:#c45a00}.pagination{margin-top:10px}.pagination-nav-wrap{margin-top:24px}.pagination-nav-wrap--table{margin-top:0;padding:12px 16px;border-top:1px solid var(--Foundation-Gray-Light, #F3F4F6)}.pagination-nav-wrap--flush{margin-top:0}.pagination-nav{display:flex;align-items:center;gap:6px;font-family:Inter,sans-serif}.pagination-nav--start{justify-content:flex-start}.pagination-nav--center{justify-content:center}.pagination-nav--end{justify-content:flex-end}.pagination-nav__btn{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 6px;border-radius:8px;border:1px solid var(--Foundation-Gray-Normal, #E5E7EB);background:#fff;color:var(--Foundation-Primary-Normal, #007BFF);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:1}.pagination-nav__btn:hover:not(:disabled){background:#eff6ff;border-color:#bfdbfe}.pagination-nav__btn:disabled{color:#9ca3af;border-color:#e5e7eb;cursor:not-allowed;opacity:1}.pagination-nav__btn--page{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23)}.pagination-nav__btn--page.is-active{background:var(--Foundation-Primary-Normal, #007BFF);border-color:var(--Foundation-Primary-Normal, #007BFF);color:#fff}.pagination-nav__btn--page.is-active:hover{background:#006fe6;border-color:#006fe6}@media (max-width: 768px){.pagination-nav__btn{min-width:30px;height:30px;font-size:12px}}.card-1{border-radius:20px;background:var(--foundation-warm-beige-arrire-plan-light, #FFFEFD);box-shadow:none!important}.btn{background-color:transparent;border:none;box-shadow:none}.border-primary{border-color:#007bff}.btn-primary{background-color:#007bff;border-radius:25px;color:#fff;padding:14px 18px;color:var(--foundation-warm-beige-arrire-plan-light, #FFFEFD);text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.5px;display:flex;align-items:center!important;justify-content:center}.btn-primary:hover{background-color:#006fe6;cursor:pointer;box-shadow:none}.btn-primary:disabled{background-color:#a0c8ff;cursor:not-allowed}.btn-primary:focus{box-shadow:none;background:#0062cc}.btn-outline-primary{border-radius:25px;border:1px solid var(--Foundation-Primary-Blue-Normal, #007BFF);background:#fff;color:#007bff;padding:14px 18px;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.5px;display:flex;align-items:center;justify-content:center}.btn-outline-primary:hover{background-color:#d9ebff;border-color:#0056b3;cursor:pointer;box-shadow:none}.btn-outline-primary:disabled{border-color:#a0c8ff;color:#a0c8ff;cursor:not-allowed}.btn-outline-primary:focus{box-shadow:none;background:#b0d6ff}.btn-secondary{background-color:orange;border-radius:25px;color:#fff!important;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:14px 18px;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.5px}.btn-secondary small{color:#fff!important}.btn-secondary:hover{background-color:#e69500;cursor:pointer;box-shadow:none}.btn-secondary:disabled{background-color:#ffebcc;cursor:not-allowed}.btn-secondary:focus{box-shadow:none;background:#cc8400}.btn-outline-secondary{border:1px solid var(--Foundation-Secondary-Orange-Normal, #FFA500);background:var(--Foundation-Secondary-Orange-Light, #FFF6E6);border-radius:25px;color:orange;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:14px 18px;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.5px}.btn-outline-secondary:hover{background-color:#fff2d9;cursor:pointer;box-shadow:none}.btn-outline-secondary:disabled{background-color:#ffebcc;cursor:not-allowed}.btn-outline-secondary:focus{box-shadow:none;background:#ffe3b0}.btn-danger{background-color:#dc3545;border-radius:25px;color:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:14px 18px;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.5px}.btn-danger:hover{background-color:#c6303e;cursor:pointer;box-shadow:none}.btn-danger:disabled{background-color:#e6a1a8;cursor:not-allowed}.btn-danger:focus{box-shadow:none;background:#b02a37}.btn-outline-danger{border:1px solid #DC3545;background:#fcebec;border-radius:25px;color:#dc3545;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:14px 18px;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.5px}.btn-outline-danger:hover{background-color:#fae1e3}.btn-outline-danger:focus{background-color:#f4c0c5}.btn-outline-danger:disabled{background-color:#e6a1a8;cursor:not-allowed}.btn-success{background-color:#28a745;border-radius:25px;color:#fff;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:14px 18px;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.5px}.btn-success:hover{background-color:#24963e;cursor:pointer;box-shadow:none}.btn-success:disabled{background-color:#94d3a2;cursor:not-allowed}.btn-success:focus{box-shadow:none;background:#208637}.btn-outline-success{border:1px solid #28A745;background:#eaf6ec;border-radius:25px;color:#28a745;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:14px 18px;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.5px}.btn-outline-success:hover{background-color:#dff2e3;cursor:pointer;box-shadow:none}.btn-outline-success:disabled{border-color:#94d3a2;color:#94d3a2;cursor:not-allowed}.btn-outline-success:focus{box-shadow:none;background:#bce4c5}.btn-outline-gray{border:1px solid var(--foundation-dark-contrast-light-active, #B5B8BB);background:var(--Foundation-Dark-Contrast-Light, #E7E8E9);border-radius:25px;color:#b5b8bb;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:14px 18px;text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.5px}.btn-outline-gray:hover{background-color:#ddd;cursor:pointer;box-shadow:none}.btn-outline-gray:disabled{opacity:.7;cursor:not-allowed}.btn-outline-gray:focus{box-shadow:none;background:#c5c5c5}.btn.sm{padding:5px 10px;font-size:12px;font-weight:600;line-height:16px;letter-spacing:-.25px}.btn.md{padding:10px 16px;font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.25px}.btn.rounded-sm{border-radius:5px}.btn.rounded-md{border-radius:10px}.btn.rect{padding:.5rem;width:40px;height:40px}.btn-group{display:inline-flex;align-items:stretch;vertical-align:middle;flex-wrap:nowrap;gap:0;border:1px solid var(--Foundation-Primary-Blue-Normal, #007BFF);border-radius:25px;background:#fff;overflow:hidden;padding:0}.btn-group>.btn,.btn-group>a.btn{position:relative;flex:1 1 auto;margin:0;border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent;color:var(--Foundation-Primary-Blue-Normal, #007BFF);padding:14px 18px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:normal;letter-spacing:-.5px;text-align:center;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease;display:inline-flex;align-items:center;justify-content:center}.btn-group>.btn+.btn,.btn-group>a.btn+.btn,.btn-group>.btn+a.btn{border-left:1px solid rgba(0,123,255,.22)!important}.btn-group>.btn:not(.btn-primary):not(:disabled):hover{background-color:#d9ebff;cursor:pointer}.btn-group>.btn:focus{outline:none;z-index:1;box-shadow:inset 0 0 0 2px #007bff47!important}.btn-group>.btn.btn-primary{background-color:var(--Foundation-Primary-Blue-Normal, #007BFF)!important;color:#fff!important}.btn-group>.btn.btn-primary:hover{background-color:#006fe6!important}.btn-group>.btn.btn-primary:focus{background-color:#0062cc!important}.btn-group>.btn.btn-outline-primary{background:transparent!important;color:var(--Foundation-Primary-Blue-Normal, #007BFF)!important}.btn-group>.btn.btn-outline-primary:hover{background-color:#d9ebff!important}.btn-group>.btn:not(.btn-primary):not(.btn-outline-primary){color:var(--Foundation-Dark-Contrast-Normal, #0F1A23)}.btn-group>.btn:disabled,.btn-group>.btn.btn-primary:disabled{opacity:.55;cursor:not-allowed;background:transparent!important;color:#9ca3af!important}.btn-group.sm>.btn{padding:5px 10px;font-size:12px;font-weight:600;line-height:16px;letter-spacing:-.25px}.btn-group.md>.btn{padding:10px 16px;font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.25px}.btn-group.rounded-sm{border-radius:5px}.btn-group.rounded-md{border-radius:10px}.btn-group.rounded-full{border-radius:9999px}.btn-group>.btn.rect,.btn-group>.btn.btn-icon{padding:0;width:40px;min-width:40px;display:inline-flex;align-items:center;justify-content:center}.btn-group.sm>.btn.rect,.btn-group.sm>.btn.btn-icon{width:32px;min-width:32px}.btn-group.md>.btn.rect,.btn-group.md>.btn.btn-icon{width:36px;min-width:36px}@media (max-width: 768px){.btn-group>.btn{padding:10px 14px;font-size:14px}.btn-group.md>.btn{padding:8px 12px;font-size:12px}}@media (max-width: 570px){.filters .btn-group{width:100%}.filters .btn-group>.btn{flex:1 1 0;padding:8px 10px;font-size:12px;white-space:normal;margin-bottom:0!important}}.drop-btn{display:flex;justify-content:space-between!important;-moz-column-gap:5px;column-gap:5px;box-shadow:none!important}.dropdown-menu{border-radius:8px;background:var(--foundation-soft-gray-fonds-light-hover, #FEFEFE);box-shadow:0 4px 12px #0000001f;border:none;min-width:200px;position:absolute;inset-inline-end:0;inset-inline-start:auto;left:auto;right:0;z-index:44}.dropdown-menu.w-full,.dropdown-menu[data-full-width]{width:100%;min-width:0;max-width:none;inset-inline-end:auto;inset-inline-start:0;left:0;right:auto}.dropdown-menu .dropdown-item{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px;text-align:start;display:flex;align-items:center;justify-content:start;-moz-column-gap:3px;column-gap:3px;padding:5px 8px;width:100%}.dropdown-menu .dropdown-item:hover{background-color:#d9ebff}.dropdown-menu .dropdown-item span{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.dropdown-menu--fixed{position:fixed;z-index:9999;width:200px;min-width:200px;max-width:min(200px,calc(100vw - 1rem));max-height:min(16rem,calc(100dvh - 1rem));overflow-y:auto;inset-inline-start:auto}.action-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;display:flex;align-items:flex-end;justify-content:center}.action-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#0f1a2359;cursor:pointer}.action-sheet__panel{position:relative;z-index:1;width:100%;max-width:32rem;border-radius:20px 20px 0 0;background:var(--foundation-warm-beige-arrire-plan-light, #FFFEFD);box-shadow:0 -8px 32px #0f1a231f;padding:.75rem 1rem calc(1rem + env(safe-area-inset-bottom,0px))}.action-sheet__handle{width:2.5rem;height:.25rem;margin:0 auto .75rem;border-radius:999px;background:#d1d5db}.action-sheet__title{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:var(--Foundation-Dark-Contrast-Normal, #0F1A23)}.action-sheet__subtitle{margin:0 0 .75rem;font-size:.8125rem;color:var(--foundation-soft-gray-fonds-dark-active, #6F6F6F)}.action-sheet__actions{display:flex;flex-direction:column;gap:.25rem}.action-sheet__item{display:flex;align-items:center;gap:.625rem;width:100%;min-height:2.75rem;padding:.625rem .75rem;border:none;border-radius:10px;background:transparent;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);text-align:left;transition:background-color .15s ease}.action-sheet__item:hover,.action-sheet__item:focus-visible{background:#e8f3ff;outline:none}.action-sheet__item--danger{color:var(--Foundation-Danger-Normal, #DC3545)}.action-sheet__item--danger:hover,.action-sheet__item--danger:focus-visible{background:#fcebec}.action-sheet__panel--wide{max-width:100%}.action-sheet__content{display:flex;flex-direction:column;gap:.75rem}.action-sheet__actions .dropdown-item{min-height:2.75rem;padding:.625rem .75rem;border-radius:10px;font-size:.875rem;font-weight:500;-moz-column-gap:.625rem;column-gap:.625rem;display:flex;align-items:center;justify-content:start!important}.action-sheet__actions .dropdown-item:hover,.action-sheet__actions .dropdown-item:focus-visible{background:#e8f3ff;outline:none}.dropdown-menu--fixed.dropdown-menu--panel{width:auto;min-width:200px;max-width:min(24rem,calc(100vw - 1rem));max-height:min(24rem,calc(100dvh - 1rem))}.text-label{color:var(--foundation-primary-blue-dark-hover, #004A99);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:24px}@media (max-width: 1024px){.btn-primary,.btn-danger,.btn-outline-primary,.btn-secondary,.btn-outline-secondary,.btn-success,.btn-outline-success,.btn-outline-danger,.btn-outline-gray{padding:12px 20px;font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.25px}.text-label{font-size:12px}}@media (max-width: 768px){.btn-primary,.btn-danger,.btn-outline-primary,.btn-secondary,.btn-outline-secondary,.btn-success,.btn-outline-success,.btn-outline-danger,.btn-outline-gray{padding:10px 16px;font-size:12px;font-weight:600;line-height:16px;letter-spacing:-.25px}}@media (max-width: 570px){.btn-primary,.btn-danger,.btn-outline-primary,.btn-secondary,.btn-outline-secondary,.btn-success,.btn-outline-success,.btn-outline-danger,.btn-outline-gray{padding:8px 12px;font-size:12px;font-weight:600;line-height:16px;letter-spacing:-.25px}.filters .btns{display:block}.filters .btn-primary,.filters .btn-danger,.filters .btn-outline-primary,.filters .btn-secondary,.filters .btn-outline-secondary,.filters .btn-success,.filters .btn-outline-success,.filters .btn-outline-danger,.filters .btn-outline-gray,.filters .formulaire .form-control,.filters .formulaire .form-select,.filters .btn-group,.filters .action-menu-container{width:100%!important;margin-bottom:10px}}.title{color:var(--Foundation-Primary-Blue-Darker, #002B59);text-align:start;font-family:Inter;font-size:32px;font-style:normal;font-weight:500;line-height:128%;letter-spacing:-1px;text-transform:lowercase}.title.fs-md{font-size:24px}.title.fs-sm{font-size:20px}@media (max-width: 1024px){.title{font-size:24px;font-weight:600;line-height:128%;letter-spacing:-.5px}.title.fs-md{font-size:20px}.title.fs-sm{font-size:18px}}@media (max-width: 786px){.title{font-size:20px;font-weight:600;line-height:128%;letter-spacing:-.5px}.title.fs-md{font-size:18px}.title.fs-sm{font-size:16px}}@media (max-width: 570px){.title{font-size:18px;font-weight:600;line-height:128%;letter-spacing:-.5px;margin-bottom:10px}.title.fs-md{font-size:16px}.title.fs-sm{font-size:14px}}.cardAcceuil{position:relative;width:100%;max-width:350px;height:100%;min-height:220px}.cardAcceuil .bg-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.cardAcceuil .btn-go{position:absolute;bottom:10px;right:0;width:65px;height:65px;background-color:#fff}@media (max-width: 1200px){.cardAcceuil{background-color:#fff;border-radius:40px}.cardAcceuil .bg-image{display:none}.cardAcceuil .btn-go{width:56px;height:56px;bottom:16px;right:12px}}@media (max-width: 786px){.cardAcceuil{max-width:none;justify-content:center}}.cardIcon h2{font-size:20px;color:var(--Foundation-Primary-Blue-Darker, #002B59);text-align:center;font-family:Inter;font-style:normal;font-weight:600;line-height:128%}@media (max-width:1024px){.cardIcon img{width:70px;height:70px}.cardIcon h2{font-size:18px}}@media (max-width:768px){.cardIcon img{width:70px;height:70px}.cardIcon h2{font-size:16px}}@media (max-width:570px){.cardIcon img{width:50px;height:50px}.cardIcon h2{font-size:14px}}.cardConfig{position:relative;width:100%;max-width:250px;height:100%;min-height:120px}.cardConfig .bg-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.cardConfig .btn-go{position:absolute;bottom:5px;right:0;width:36px;height:36px;background-color:#fff;border-radius:50%}@media (min-width: 1400px){.cardConfig .btn-go{bottom:px;right:10px}}@media (max-width: 1200px){.cardConfig{background-color:#fff;border-radius:40px}.cardConfig .bg-image{display:none}.cardConfig .btn-go{width:36px;height:36px;bottom:10px;right:10px}}@media (max-width: 786px){.cardConfig{max-width:none;justify-content:center}}.cardVide svg{width:150px;height:150px;margin-bottom:10px}.cardVide h2{font-size:24px;font-weight:700;margin-bottom:10px;text-align:center;color:#05090c}.cardVide p{font-size:16px;color:var(--Foundation-Primary-Blue-Darker, #002B59);text-align:center;font-family:Inter;font-style:normal;font-weight:600;line-height:128%;letter-spacing:-.5px;margin-bottom:15px}@media (max-width: 1024px){.cardVide svg{width:120px;height:120px;margin-bottom:15px}.cardVide h2{font-size:20px;margin-bottom:8px}.cardVide p{font-size:14px;line-height:20px;margin-bottom:15px}}@media (max-width: 768px){.cardVide svg{width:100px;height:100px;margin-bottom:10px}.cardVide h2{font-size:18px;margin-bottom:6px}.cardVide p{font-size:12px;line-height:16px;margin-bottom:10px}}@media (max-width: 570px){.cardVide svg{width:60px;height:60px;margin-bottom:10px}.cardVide h2{font-size:16px}.cardVide p{font-size:12px}}.overflow-x-auto{overflow-x:auto}.overflow-x-auto:has(.dropdown-menu){overflow-x:visible}.action-menu-container:has(.dropdown-menu){overflow:visible}.overflow-x-auto::-webkit-scrollbar{height:5px}.overflow-x-auto::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.overflow-x-auto::-webkit-scrollbar-thumb:hover{background:#555}.overflow-y-auto::-webkit-scrollbar{width:2px}.overflow-y-auto::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.overflow-y-auto::-webkit-scrollbar-thumb:hover{background:#555}.table-1{width:100%;border-collapse:collapse;border-radius:30px;min-height:250px;overflow:visible}.table-1.fit-content,.table-1.h-fit{min-height:auto}.table-1 th,.table-1 td{padding:12px 15px;text-align:left;border:none}.table-1 thead{border-radius:30px 30px 0 0;background:var(--foundation-soft-gray-fonds-light-active, #FCFCFC)}.table-1 thead tr th:first-child{border-radius:30px 0 0!important}.table-1 thead tr th:last-child{border-radius:0 30px 0 0!important}.table-1 thead tr th{color:var(--Color-style-Text, #3C3732);font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.5px;background:var(--foundation-soft-gray-fonds-light-active, #FCFCFC);vertical-align:top}.table-1 tbody tr.border-b{border-bottom:1px solid #C5C5C5}.table-1 tbody tr td,.table-1 tbody tr td span{color:var(--Color-style-Text, #3C3732);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.5px;vertical-align:top}.table-1 .badge,table .badge{white-space:nowrap}.table-1 tbody tr:nth-child(2n){background:var(--foundation-soft-gray-fonds-light-active, #FCFCFC)}.table-1 tbody tr:nth-child(odd){background:var(--foundation-soft-gray-fonds-light-active, #fff)}.table-1 tbody tr:hover{background:var(--foundation-warm-beige-arrire-plan-light, #FFFEFD)}.table-1 tbody tr:last-child td:first-child{border-radius:0 0 0 30px}.table-1 tbody tr:last-child td:last-child{border-radius:0 0 30px}.table-1 tbody tr .vide{border-radius:0 0 30px 30px!important}.table-1.sm th,.table-1.sm td{padding:8px 10px}.table-1.sm thead tr th{font-size:12px;font-weight:600;line-height:16px;letter-spacing:-.25px}.table-1.sm tr td{font-size:12px;font-weight:400;line-height:16px;letter-spacing:-.25px}.table-1 tr td .list-media{display:flex;align-items:center;justify-content:start}.table-1 tr td .list-media li:not(:first-child){margin-left:-15px}.table-1 tr td .list-media li img{width:30px;height:30px;border-radius:50%;border:2px solid #fff;-o-object-fit:cover;object-fit:cover}.table-1 tr td .dropdown-menu{max-height:200px;overflow-y:auto}.table-1 tr td .dropdown-menu::-webkit-scrollbar{width:2px}.table-1 tr td .dropdown-menu::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.table-1 tr td .dropdown-menu::-webkit-scrollbar-thumb:hover{background:#555}@media (max-width: 1024px){.table-1 th,.table-1 td{padding:10px 12px}.table-1 thead tr th{font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.25px}.table-1 thead tr td{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.25px}}@media (max-width: 768px){.table-1 th,.table-1 td{padding:8px 10px}.table-1 thead tr th{font-size:12px;font-weight:600;line-height:16px;letter-spacing:-.25px}.table-1 thead tr td{font-size:12px;font-weight:400;line-height:16px;letter-spacing:-.25px}}.formulaire h3{color:var(--Foundation-Primary-Blue-Darker, #0F1A23);font-family:Inter;font-size:16px!important;font-style:normal;font-weight:600;line-height:128%;letter-spacing:-.5px;margin-bottom:15px;text-align:start!important}.formulaire p,.formulaire ul li{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:22.5px;letter-spacing:-.5px}.formulaire p.text-white{color:#fff!important}.formulaire small{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:-.25px}.formulaire .form-label{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.5px}.formulaire .form-control,.formulaire .form-select{border-radius:8px;border:1px solid var(--foundation-soft-gray-fonds-darker, #565656);color:var(--Foundation-Dark-Contrast-Normal, #000);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.5px;padding:8px 12px;width:100%}.formulaire .form-control::-moz-placeholder{color:var(--Foundation-Dark-Contrast-Normal, #ccc);opacity:1}.formulaire .form-control::placeholder{color:var(--Foundation-Dark-Contrast-Normal, #ccc);opacity:1}.formulaire .form-control:focus,.formulaire .form-select:focus{outline:none;box-shadow:none;border-color:var(--Foundation-Primary-Blue-Normal, #007BFF)}.formulaire .input-group{border-radius:8px;border:1px solid var(--foundation-soft-gray-fonds-darker, #565656);background:var(--foundation-soft-gray-fonds-normal, #fff);width:100%;display:flex;align-items:center;justify-content:start;flex-wrap:nowrap}.formulaire .input-group .input-group-text{background:transparent;border:none;color:var(--Foundation-Dark-Contrast-Normal, #000);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.5px;padding:5px 5px 5px 10px}.formulaire .input-group .input-group-text i{color:var(--Foundation-Dark-Contrast-Normal, #000);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.5px}.formulaire .input-group .btn-primary{background:#007bff!important;border-radius:0 8px 8px 0;padding:8px 12px;border:none;color:#fff!important;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.5px}.formulaire .input-group input,.formulaire .input-group select,.formulaire .input-group .form-control,.formulaire .input-group .form-select{box-shadow:none;border-color:transparent;border:none;background:transparent}.formulaire .input-group input:focus,.formulaire .input-group select:focus{box-shadow:none;border-color:transparent}.formulaire.sm .form-label{font-size:12px;font-weight:600;line-height:20px;letter-spacing:-.25px}.formulaire.sm .form-label:first-letter{text-transform:uppercase}.formulaire.sm .form-control,.formulaire.sm .form-select{font-size:12px;font-weight:400;line-height:20px;letter-spacing:-.25px;padding:5px}.formulaire .form-check{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px;justify-content:start}.formulaire .form-check input[type=checkbox]{width:16px;height:16px;border-radius:5px;margin:0}.formulaire .form-check input[type=radio]{width:16px;height:16px;margin:0}.formulaire .form-check input:checked{accent-color:#FFA500!important}.formulaire .form-check .form-check-label{color:var(--Foundation-Dark-Contrast-Darker, #05090C);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.formulaire .totaux{background:var(--Foundation-Primary-Blue-Light, #E6F2FF)}.formulaire .totaux h4{color:var(--Foundation-Primary-Blue-Normal, #007BFF);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.5px}.formulaire .totaux span{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);text-align:right;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.5px}.formulaire .btns .btn{border-radius:5px}.formulaire .jointe{border-radius:20px;border:1px dashed var(--Foundation-Dark-Contrast-Darker, #05090C);background:var(--foundation-soft-gray-fonds-normal, #F6F6F6);display:flex;flex-direction:column;align-items:center;justify-content:center}.formulaire .jointe p{color:#000;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.formulaire .jointe small{color:#000;text-align:center;font-family:Inter;font-size:11px;font-style:normal;font-weight:400;line-height:150%}.formulaire .thumbnail{border-radius:20px;border:1px dashed var(--Foundation-Dark-Contrast-Darker, #05090C);background:var(--foundation-soft-gray-fonds-normal, #F6F6F6);display:flex;max-width:181px;height:154px;padding:20px 10px;justify-content:center;align-items:center;align-content:center;gap:22px 77px;flex-wrap:wrap}.formulaire .thumbnail .btn-trash{right:-10px;top:-10px}.formulaire .preview-img-lg img{width:100%;height:201px;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:2px solid rgba(0,0,0,.8);background:url(<path-to-image>) #d3d3d3 0px -244.437px / 100% 296.455% no-repeat}.formulaire .preview-img-lg .editBox{border:2px solid rgba(0,0,0,.8);border-radius:12px;background-color:#0000005c}.toggle{position:relative;width:40px;height:20px}.toggle input{display:none}.toggle label{position:absolute;top:0;right:0;bottom:0;left:0;background:#d1d5db;border-radius:999px;cursor:pointer;transition:background .3s ease}.toggle label:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .3s ease}.toggle input:checked+label{background:orange}.toggle input:checked+label:after{transform:translate(20px)}@media (max-width: 1024px){.formulaire h3{font-size:15px;font-weight:600;line-height:20px;letter-spacing:-.25px;margin-bottom:10px}.formulaire p,.formulaire ul li{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.25px}.formulaire .form-label{font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.25px}.formulaire .form-control,.formulaire .form-select{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.25px}.formulaire .totaux h4,.formulaire .totaux span{font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.25px}.formulaire .thumbnail{width:161px;height:134px}}@media (max-width: 768px){.formulaire h3{font-size:14px;font-weight:600;line-height:16px;letter-spacing:-.25px;margin-bottom:10px}.formulaire .form-label{font-size:12px;font-weight:600;line-height:16px;letter-spacing:-.25px}.formulaire .form-control,.formulaire .form-select{font-size:12px;font-weight:400;line-height:16px;letter-spacing:-.25px}.formulaire .totaux h4,.formulaire .totaux span{font-size:12px;font-weight:600;line-height:16px;letter-spacing:-.25px}.formulaire .preview-img-lg img{height:150px}}@media (max-width: 570px){.formulaire .form-control,.formulaire .form-select{width:100%}.formulaire .btns{flex-direction:column}.formulaire .btns .btn{width:100%;margin-bottom:10px;margin-right:0;margin-left:0}.formulaire .thumbnail{width:100%;height:154px}}.input-group-search{display:flex;align-items:center;position:relative;justify-content:start;border-radius:25px;border:1px solid var(--Foundation-Primary-Blue-Normal, #007BFF);background:#fff}.input-group-search input,.input-group-search select{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.5px;padding-right:40px;border:none;background:transparent}.input-group-search input:focus,.input-group-search select:focus{outline:none;box-shadow:none}.input-group-search .input-group-text{color:var(--Foundation-Primary-Blue-Normal, #007BFF);font-size:16px;padding:10px}@media (max-width: 1024px){.input-group-search input,.input-group-search select{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.25px}.input-group-search .input-group-text{font-size:14px;padding:8px}}@media (max-width: 768px){.input-group-search input,.input-group-search select{font-size:12px;font-weight:400;line-height:16px;letter-spacing:-.25px}.input-group-search .input-group-text{font-size:12px;padding:6px}}@media (max-width: 570px){.input-group-search{width:100%}}.backdrop-modal::-webkit-scrollbar,.modal-1::-webkit-scrollbar,.modal-content::-webkit-scrollbar{width:0px}.backdrop-modal::-webkit-scrollbar-thumb,.modal-1::-webkit-scrollbar-thumb,.modal-content::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.backdrop-modal::-webkit-scrollbar-thumb:hover,.modal-1::-webkit-scrollbar-thumb:hover,.modal-content::-webkit-scrollbar-thumb:hover{background:#555}.modal-1{border-radius:27px;background:var(--foundation-soft-gray-fonds-light, #FEFEFE)}.modal-1 .modal-scroll{overflow-y:auto;overflow-x:hidden;min-height:0}.modal-1 .modal-scroll::-webkit-scrollbar{width:6px}.modal-1 .modal-scroll::-webkit-scrollbar-track{background:transparent}.modal-1 .modal-scroll::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:10px}.modal-1 .modal-scroll::-webkit-scrollbar-thumb:hover{background:#888}.modal-1.md{max-width:742px}.modal-1.sm{max-width:570px}.modal-1 h3,.modal-1 .modal-title{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);text-align:center;font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:128%;letter-spacing:-.5px}.step-title{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:22.5px;letter-spacing:-.5px;display:flex;align-items:center;justify-content:start;-moz-column-gap:10px;column-gap:10px}.step-title .number-circle{width:24px;height:24px;border:1px solid var(--Foundation-Dark-Contrast-Normal, #0F1A23);border-radius:50%;color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.5px}.step-title .number-circle.active{background-color:var(--Foundation-Primary-Blue-Normal, #007BFF);color:#fff;border:none}.modal-1 .modal-body p,.modal-1 .modal-text{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.5px}.modal-1 .modal-footer .btn{border-radius:5px}.modal-content{background:#fff;border-radius:8px;max-width:500px;width:90%;box-shadow:0 4px 6px #0000001a}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h3{margin:0;font-size:1.25rem}.close-btn{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280}.close-btn:hover{color:#111827}.modal-info p{color:var(--Foundation-Primary-Blue-Normal, #0F1A23);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.5px}.modal-info p ul{list-style:disc;padding-left:20px}.modal-info p span{color:#007bff;font-weight:500}.modal-info .content{background:#d9ebff!important;padding:10px;border-radius:10px;margin:10px;width:100%;height:100%}.modal-1 ul{list-style:disc;padding-left:20px}.modal-1 ul li{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);text-align:left;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.5px}@media (max-width: 1024px){.modal-1 h3,.modal-1 .modal-title{font-size:20px;font-weight:600;line-height:128%;letter-spacing:-.5px}.modal-1 .modal-body p,.modal-1 .modal-text,.modal-info p{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.25px}.step-title{font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.5px}.step-title .number-circle{width:20px;height:20px;font-size:14px;line-height:20px}}@media (max-width: 768px){.modal-1 h3,.modal-1 .modal-title{font-size:18px;font-weight:600;line-height:128%;letter-spacing:-.5px}.modal-1 .modal-body p,.modal-1 .modal-text,.modal-info p{font-size:12px;font-weight:400;line-height:16px;letter-spacing:-.25px}.step-title{font-size:12px;font-weight:700;line-height:16px;letter-spacing:-.5px}.step-title .number-circle{width:16px;height:16px;font-size:12px;line-height:16px}}@media (max-width: 570px){.modal-1 h3,.modal-1 .modal-title{font-size:16px;font-weight:600;line-height:128%;letter-spacing:-.5px}.modal-1 .modal-body p,.modal-1 .modal-text{font-size:12px;font-weight:400;line-height:16px;letter-spacing:-.25px}}.nav-tabs{border-bottom:none}.nav-tabs .nav-link{color:var(--Foundation-Dark-Contrast-Normal, #00346B);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.5px;border-bottom:2px solid var(--Foundation-Primary-Blue-Normal, #B0D6FF);border-radius:0;padding:10px 14px}.nav-tabs .nav-link.active{border-bottom:2px solid var(--Foundation-Primary-Blue-Normal, #007BFF);color:#007bff}@media (max-width: 1024px){.nav-tabs .nav-link{font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.25px;padding:8px 12px}}@media (max-width: 768px){.nav-tabs .nav-link{font-size:12px;font-weight:600;line-height:16px;letter-spacing:-.25px;padding:6px 10px}}.breadcrumb{background:transparent;padding:0;margin-bottom:0}.breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);padding:0 8px}.breadcrumb .breadcrumb-item .link,.breadcrumb .breadcrumb-item{color:var(--Foundation-Primary-Blue-Darker, #002B59);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:128%;letter-spacing:-.5px}.breadcrumb .breadcrumb-item.active{color:var(--Foundation-Dark-Contrast-Normal, #006FE6);font-weight:500}@media (max-width:1024px){.breadcrumb .breadcrumb-item .link,.breadcrumb .breadcrumb-item{font-size:14px}}@media (max-width:768px){.breadcrumb .breadcrumb-item .link,.breadcrumb .breadcrumb-item{font-size:12px}.breadcrumb{margin-bottom:10px}}.cardCategorie h3{color:var(--Foundation-Dark-Contrast-Darker, #05090C);text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.5px}.cardCategorie small{color:var(--Foundation-Dark-Contrast-Darker, #05090C);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.5px}@media (max-width:1024px){.cardCategorie h3,.cardCategorie small{font-size:14px}}@media (max-width:768px){.cardCategorie h3,.cardCategorie small{font-size:12px}}.cardProduct h3{color:var(--Foundation-Dark-Contrast-Darker, #05090C);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.5px}.cardProduct p{color:var(--Foundation-Dark-Contrast-Darker, #05090C);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.5px}.cardProduct .price{color:var(--foundation-secondary-orange-normal-hover, #E69500);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.5px}.cardProduct .pin{display:flex;width:30px;height:30px;padding:3px;justify-content:center;align-items:center;flex-shrink:0;border-radius:6px;background:var(--foundation-success-green-light-active, #BCE4C5);color:#28a745;font-size:16px}.cardProduct .badge{border-radius:6px}.cardProduct img{border-radius:20px;background:url(<path-to-image>) #d3d3d3 50% / cover no-repeat,#d9d9d9;-o-object-fit:cover;object-fit:cover;height:150px}@media (max-width:1024px){.cardProduct h3,.cardProduct .price{font-size:14px}}@media (max-width:768px){.cardProduct h3,.cardProduct .price{font-size:12px}}.cardCourse .card-header h4{color:#000;text-align:left;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:22.5px;letter-spacing:-.5px}.cardCourse .card-body p{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:150%;-moz-column-gap:2px;column-gap:2px}.cardCourse .card-body h3{color:#000;text-align:left;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:22.5px;letter-spacing:-.5px}@media (max-width:1024px){.cardCourse .card-header h4{font-size:16px}.cardCourse .card-body p{font-size:12px}.cardCourse .card-body h3{font-size:14px}}@media (max-width:768px){.cardCourse .card-header h4{font-size:14px}.cardCourse .card-body p,.cardCourse .card-body h3{font-size:12px}}.cardLivraison .card-header h3{color:#000;text-align:left;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:22.5px;letter-spacing:-.5px}.cardLivraison .card-body p{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.cardLivraison .card-body small{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:150%}@media (max-width:1024px){.cardLivraison .card-header h3{font-size:18px}.cardLivraison .card-body p{font-size:12px}}@media (max-width:768px){.cardLivraison .card-header h3{font-size:16px}.cardLivraison .card-body p{font-size:12px}}.cardFournisseur{display:flex;flex-direction:column;height:100%;min-height:0;gap:20px}.cardFournisseur .card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.cardFournisseur .card-header__lead{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.cardFournisseur .card-header__icon{flex-shrink:0;width:24px;height:24px}.cardFournisseur .card-header__title-wrap{min-width:0;overflow:hidden}.cardFournisseur .card-header__badge{flex-shrink:0;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cardFournisseur .card-header h3,.cardFournisseur .card-header__title{color:var(--Foundation-Dark-Contrast-Darker, #05090C);text-align:start;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:22.5px;letter-spacing:-.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.cardFournisseur .card-header p{color:var(--Foundation-Dark-Contrast-Darker, #05090C);text-align:start;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.cardFournisseur .card-header small{color:var(--Foundation-Dark-Contrast-Darker, #05090C);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cardFournisseur .card-body{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}.cardFournisseur .card-body .box{border-radius:16px;background:var(--Foundation-Secondary-Orange-Light, #FFF6E6);padding:10px 16px;display:flex;flex-direction:column;gap:10px;min-height:72px}.cardFournisseur .card-body p,.cardFournisseur .card-body__line,.cardFournisseur .card-body ul li{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;text-align:start;display:flex;align-items:flex-start;gap:8px;margin:0;min-width:0}.cardFournisseur .card-body__line span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0;flex:1}.cardFournisseur .card-body p i,.cardFournisseur .card-body__line i{font-size:14px;color:orange;flex-shrink:0;margin-top:1px}.cardFournisseur .card-body__products{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start;min-height:32px}.cardFournisseur .card-body__products .badge{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:top}.cardFournisseur .card-body__products--empty small{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:12px;font-weight:400;line-height:16px;opacity:.7}.cardFournisseur .card-body small{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px;padding:4px 8px}.cardFournisseur .card-footer{margin-top:auto;display:flex;justify-content:center;align-items:center;gap:8px}@media (max-width:1024px){.cardFournisseur .card-header h3,.cardFournisseur .card-header__title{font-size:18px}.cardFournisseur .card-header__icon{width:20px;height:20px}.cardFournisseur .card-header p{font-size:12px}.cardFournisseur .card-header small{font-size:10px}.cardFournisseur .card-body .box{padding:10px 14px;min-height:68px}.cardFournisseur .card-body .box p,.cardFournisseur .card-body .box ul li{font-size:12px}}@media (max-width:768px){.cardFournisseur .card-header h3,.cardFournisseur .card-header__title{font-size:16px}.cardFournisseur .card-footer{flex-direction:column}.cardFournisseur .card-footer .btn{width:100%}}.offcanvas{width:629px}.offcanvas .offcanvas-header h2{color:var(--Foundation-Dark-Contrast-Darker, #05090C);text-align:start;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:22.5px;letter-spacing:-.5px}.offcanvas .offcanvas-header p{color:var(--Foundation-Dark-Contrast-Darker, #05090C);text-align:start;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.offcanvas .offcanvas-body .infos p{color:var(--Color-style-Text, #3C3732);text-align:left;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.5px}.offcanvas .offcanvas-body h3{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);text-align:start;font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:22.5px;letter-spacing:-.5px}.offcanvas .offcanvas-body .subtitle{color:var(--foundation-soft-gray-fonds-dark-hover, #949494);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.5px}.offcanvas .offcanvas-body .text{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.5px}@media (max-width:1024px){.offcanvas .offcanvas-header .image{width:50px;height:50px}.offcanvas .offcanvas-header h2{font-size:18px}.offcanvas .offcanvas-header span{font-size:12px}.offcanvas .offcanvas-body .infos p,.offcanvas .offcanvas-body h3{font-size:14px}.offcanvas .offcanvas-body .text{font-size:12px}}@media (max-width:768px){.offcanvas .offcanvas-header h2{font-size:16px;text-align:center!important}.offcanvas .offcanvas-header p{text-align:center}.offcanvas .offcanvas-body .infos p,.offcanvas .offcanvas-body h3,.offcanvas .offcanvas-body .text{font-size:12px}.offcanvas{width:100%}}.cardIngredient .card-header h3{color:#000;text-align:start;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:22.5px;letter-spacing:-.5px}.cardIngredient .card-body span{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%}@media (max-width:1024px){.cardIngredient .card-header h3{font-size:18px}.cardIngredient .card-body span{font-size:12px}}@media (max-width:768px){.cardIngredient .card-header h3{font-size:16px}.cardIngredient .card-body span{font-size:12px}}.cardRecipe .card-header img{border-radius:20px;background:url(<path-to-image>) #d3d3d3 50% / cover no-repeat,#d9d9d9;width:100%;height:128px;align-self:stretch;-o-object-fit:cover;object-fit:cover}.cardRecipe .card-body h3{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);text-align:start;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.5px}.cardRecipe .card-body small{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);text-align:start;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px;margin-top:5px}.cardRecipe .card-body p{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}@media (max-width:1024px){.cardRecipe .card-body h3{font-size:14px}}.cardPdf .card-header p{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%;border-bottom:1px solid #000;padding-bottom:10px}.cardPdf .card-header h3{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);text-align:center;font-family:Inter;font-size:32px;font-style:normal;font-weight:500;line-height:128%;letter-spacing:-1px;border-bottom:1px solid #000;padding-bottom:10px}.cardPdf .card-body img{height:335px;width:100%;-o-object-fit:cover;object-fit:cover}.cardPdf .card-body ul{list-style:disc}.cardPdf .card-body ul li{color:#000;font-family:Inter;font-size:10px;font-style:normal;font-weight:400;line-height:16px}.cardPdf .card-body h4{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.cardPdf .card-body .infos{border-top:1px solid #000;border-bottom:1px solid #000}.cardPdf .card-body .infos p{color:var(--foundation-soft-gray-fonds-darker, #565656);font-family:Inter;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.cardPdf .card-body .infos small{color:var(--foundation-soft-gray-fonds-darker, #565656);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.cardPdf .card-body h5{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:22.5px;letter-spacing:-.5px}.cardPdf .card-body p{color:#000;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:20px}@media (max-width:1024px){.cardPdf .card-header p,.cardPdf .card-body h4{font-size:12px}.cardPdf .card-header h3{font-size:20px}.cardPdf .card-body img{height:300px}.cardPdf .card-body h5{font-size:18px}}@media (max-width:768px){.cardPdf .card-header h3{font-size:18px}.cardPdf .card-body img{height:250px}.cardPdf .card-body h5{font-size:16px}}.cardRole h3{color:var(--Foundation-Dark-Contrast-Darker, #05090C);text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.5px}.cardRole p{color:var(--Foundation-Dark-Contrast-Darker, #05090C);text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.cardRole ul{display:flex;align-items:center;justify-content:center}.cardRole ul li img,.cardRole .defaultImg{width:82px;height:82px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.cardRole ul li:not(:first-child){margin-left:-40px}.cardRole ul .number{width:82px;height:82px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--Foundation-Primary-Blue-Normal, #007BFF);color:var(--foundation-soft-gray-fonds-light, #FEFEFE);text-align:center;font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:128%;letter-spacing:-.5px}@media (max-width:1024px){.cardRole h3{font-size:14px}.cardRole p{font-size:12px}.cardRole ul li img,.cardRole ul .number,.cardRole .defaultImg{width:62px;height:62px}.cardRole ul li:not(:first-child){margin-left:-30px}}@media (max-width:768px){.cardRole ul li img,.cardRole ul .number,.cardRole .defaultImg{width:52px;height:52px}.cardRole ul li:not(:first-child){margin-left:-25px}}.cardModule{border-radius:36px;border:2px solid var(--foundation-primary-blue-normal-hover, #006FE6);background:var(--Foundation-Primary-Blue-Light, #E6F2FF);width:100%;min-height:185px;cursor:pointer;transition:background-color .2s ease-in-out}.cardModule:hover{background-color:#fff}.cardModule .card-body{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.cardModule img{margin-bottom:10px;width:61.624px;height:65px;-o-object-fit:contain;object-fit:contain}.cardModule h5{color:var(--foundation-primary-blue-normal-hover, #006FE6);font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:128%;letter-spacing:-.5px;text-align:center}.cardModule p{color:var(--Foundation-Primary-Blue-Darker, #006FE6);text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.5px}@media (max-width:1024px){.cardModule{min-height:165px}.cardModule img{width:61.624px;height:65px}.cardModule h5{font-size:20px}.cardModule p{font-size:14px}}@media (max-width:768px){.cardModule{min-height:155px}.cardModule img{width:51.624px;height:55px}.cardModule h5{font-size:16px}.cardModule p{font-size:12px}}@media (max-width:570px){.cardModule img{width:41.624px;height:45px}.cardModule h5{font-size:14px}}.switch-btns{border-radius:25px;border:1px solid var(--Foundation-Primary-Blue-Normal, #007BFF);background:#fff;padding:5px}.switch-btns.secondary{border:1px solid var(--Foundation-Secondary-Orange-Normal, #FFA500);background:#fff}.switch-btns.fit-content{width:-moz-fit-content;width:fit-content}.switch-btns .btn{color:var(--Foundation-Primary-Blue-Normal, #000);text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:16px;border-radius:51px;background-color:#e6e6e6ba;border:1px solid transparent;padding:8px 10px}.switch-btns .btn:hover{border:1px solid var(--Foundation-Primary-Blue-Normal, #007BFF);background-color:#fff;color:#007bff}.switch-btns.secondary .btn{color:var(--Foundation-Secondary-Orange-Normal, #858585)}.switch-btns.secondary .btn:hover{border:1px solid var(--Foundation-Secondary-Orange-Normal, #FFA500);background-color:#fff6e6;color:orange}.switch-btns .btn.active{background:#007bff;color:#fff;border-radius:51px}.switch-btns.secondary .btn.active{background:orange;color:#fff;border-radius:51px}@media (max-width:1024px){.switch-btns .btn{font-size:12px}}@media (max-width:570px){.switch-btns.fit-content{width:100%}}.cardRecette .card-header img{height:128px;width:100%;align-self:stretch;-o-object-fit:cover;object-fit:cover;border-radius:20px;background:url(<path-to-image>) #d3d3d3 50% / cover no-repeat,#d9d9d9}.cardRecette .card-body h3{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);text-align:start;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.5px}.cardRecette .card-body p{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);text-align:start;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.cardRecette .card-body .box{border-radius:8px;border:1px solid var(--Foundation-Primary-Blue-Normal, #007BFF);background:var(--Foundation-Primary-Blue-Light, #E6F2FF);display:flex;align-items:center;justify-content:space-between;width:100%;max-width:170px}.cardRecette .card-body .box .btn{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#b0d6ff;color:#007bff}.cardRecette .card-body .box p{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.5px}@media (max-width:1024px){.cardRecette .card-body h3,.cardRecette .card-body .box p{font-size:14px}}@media (max-width:768px){.cardRecette .card-header img{height:200px}}.cardPresentation{border-radius:36px;border:2px solid var(--Foundation-Primary-Blue-Normal, #007BFF);background:var(--Foundation-Primary-Blue-Light, #E6F2FF)}.cardPresentation.secondary{border:2px solid var(--Foundation-Secondary-Orange-Normal, #FFA500);background:var(--Foundation-Secondary-Orange-Light, #FFF6E6)}.cardPresentation .card-header{display:flex;align-items:center;justify-content:space-between}.cardPresentation .card-header .link{display:flex;width:64px;height:64px;padding:10px;justify-content:center;align-items:center;gap:10px;border-radius:50%;background:var(--Foundation-Primary-Blue-Normal, #007BFF)}.cardPresentation.secondary .card-header .link{background:var(--Foundation-Secondary-Orange-Normal, #FFA500)}.cardPresentation h2{color:var(--Foundation-Primary-Blue-Darker, #002B59);text-align:start;font-family:Inter;font-size:32px;font-style:normal;font-weight:500;line-height:128%;letter-spacing:-1px;margin-bottom:10px}.cardPresentation p{color:var(--Foundation-Primary-Blue-Darker, #002B59);font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:33px}@media (max-width:1024px){.cardPresentation .card-header .link{width:54px;height:54px}.cardPresentation .card-header svg{width:60px;height:60px;-o-object-fit:contain;object-fit:contain}.cardPresentation h2{font-size:28px}.cardPresentation p{font-size:18px}}@media (max-width:768px){.cardPresentation .card-header .link{width:44px;height:44px}.cardPresentation .card-header svg{width:55px;height:55px;-o-object-fit:contain;object-fit:contain}.cardPresentation h2{font-size:25px}.cardPresentation p{font-size:16px}}@media (max-width:570px){.cardPresentation .card-header .link{width:40px;height:40px}.cardPresentation .card-header svg{width:50px;height:50px;-o-object-fit:contain;object-fit:contain}.cardPresentation h2{font-size:20px}.cardPresentation p{font-size:14px}}.liste{border-bottom:1px solid var(--foundation-soft-gray-fonds-normal-active, #C5C5C5);background:#fff;display:flex;align-items:center;justify-content:space-between;-moz-column-gap:10px;column-gap:10px;cursor:pointer}.liste:hover{border-bottom:1px solid var(--Foundation-Primary-Blue-Normal, #007BFF);border-left:5px solid var(--Foundation-Primary-Blue-Normal, #007BFF);background:var(--Foundation-Primary-Blue-Light, #E6F2FF)}.liste h3{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);text-align:start;font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:128%;letter-spacing:-.5px}.liste p{color:var(--Foundation-Dark-Contrast-Normal, gray);text-align:start;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:22.5px;letter-spacing:-.5px}@media (max-width:1024px){.liste h3{font-size:16px}.liste p{font-size:12px}}@media (max-width:768px){.liste h3{font-size:15px}}@media (max-width:570px){.liste h3{font-size:14px}.liste .btn svg{width:14px;height:14px}}.cardEtiquette .card-header img{height:128px;align-self:stretch;width:100%;border-radius:20px;background:url(<path-to-image>) #d3d3d3 50% / cover no-repeat,#d9d9d9;-o-object-fit:cover;object-fit:cover}.cardEtiquette .card-body h3{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:13px;letter-spacing:-.5px}.cardEtiquette .card-body p{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);text-align:start;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.5px}.cardEtiquette .card-body span{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:150%}@media (max-width:1024){.cardEtiquette .card-body h3,.cardEtiquette .card-body p{font-size:14px}.cardEtiquette .card-body span{font-size:12px}}@media (max-width:768px){.cardEtiquette .card-header img{height:158px}}.cardTracabilite .card-header{display:flex;align-items:center;justify-content:space-between;-moz-column-gap:5px;column-gap:5px}.cardTracabilite .card-header h3{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);text-align:start;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.5px}.cardTracabilite .card-header p{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.cardTracabilite .card-body p{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);text-align:start;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}@media (max-width:1024px){.cardTracabilite .card-header h3{font-size:14px}}.calendar-container .calendar-header,.week-container .week-header{border-radius:30px 30px 0 0;border:1px solid var(--foundation-warm-beige-arrire-plan-normal, #FCF9E6);background:var(--foundation-warm-beige-arrire-plan-normal, #FCF9E6);color:var(--foundation-soft-gray-fonds-dark-active, #6F6F6F);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%;text-align:start}.week-container::-webkit-scrollbar{width:0px}.week-container::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.week-container::-webkit-scrollbar-thumb:hover{background:#555}.planning-calendar{border-radius:20px;background:var(--foundation-warm-beige-arrire-plan-light, #FFFEFD);overflow:hidden}.planning-calendar__hint{display:none;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:12px;font-weight:500;color:var(--foundation-soft-gray-fonds-dark-active, #6F6F6F);background:var(--foundation-warm-beige-arrire-plan-normal, #FCF9E6);border-bottom:1px solid rgba(0,0,0,.04)}.planning-calendar__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.planning-calendar__scroll::-webkit-scrollbar{height:6px}.planning-calendar__scroll::-webkit-scrollbar-thumb{background:#c5c8cb;border-radius:999px}.planning-calendar__inner{min-width:720px}.planning-grid{--planning-label-col: 200px;--planning-day-min: 96px;display:grid;grid-template-columns:var(--planning-label-col) repeat(7,minmax(var(--planning-day-min),1fr))}.planning-grid--header{position:sticky;top:0;z-index:20}.planning-grid__corner,.planning-grid__dayhead{padding:.875rem .75rem;border-bottom:1px solid rgba(15,26,35,.06);background:var(--foundation-warm-beige-arrire-plan-normal, #FCF9E6)}.planning-grid__corner{position:sticky;left:0;z-index:30;display:flex;align-items:center;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--foundation-soft-gray-fonds-dark-active, #6F6F6F);border-right:1px solid rgba(15,26,35,.06);box-shadow:4px 0 12px -8px #0f1a232e}.planning-grid__dayhead{text-align:center;border-left:1px solid rgba(15,26,35,.04)}.planning-grid__dayhead.is-weekend{background:#f8f6f0}.planning-grid__dayhead.is-today{background:#e8f3ff}.planning-grid__dayname{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--foundation-soft-gray-fonds-dark-active, #6F6F6F)}.planning-grid__dayhead.is-today .planning-grid__dayname,.planning-grid__dayhead.is-today .planning-grid__daynum{color:var(--Foundation-Primary-Blue-Normal, #007BFF)}.planning-grid__daynum{margin-top:.125rem;font-size:1.125rem;font-weight:700;line-height:1.2;color:var(--Foundation-Dark-Contrast-Normal, #0F1A23)}.planning-grid--row{border-bottom:1px solid rgba(15,26,35,.05)}.planning-grid--row:last-child{border-bottom:none}.planning-grid__label{position:sticky;left:0;z-index:10;display:flex;align-items:center;gap:.625rem;padding:.75rem;background:var(--foundation-warm-beige-arrire-plan-light, #FFFEFD);border-right:1px solid rgba(15,26,35,.05);box-shadow:4px 0 12px -8px #0f1a231f}.planning-grid__avatar{width:2.25rem;height:2.25rem;border-radius:999px;-o-object-fit:cover;object-fit:cover;background:#f3f4f6;flex-shrink:0}.planning-grid__label-name{font-size:14px;font-weight:600;color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.planning-grid__label-meta{font-size:12px;color:var(--foundation-soft-gray-fonds-dark-active, #6F6F6F)}.planning-grid__poste-dot{width:.75rem;height:.75rem;border-radius:999px;flex-shrink:0}.planning-grid__cell{position:relative;min-height:5rem;padding:.375rem;border-left:1px solid rgba(15,26,35,.04);transition:background-color .15s ease,box-shadow .15s ease}.planning-grid__cell.is-weekend{background:#f8f6f0a6}.planning-grid__cell.is-drop-target{background:#e8f3ff;box-shadow:inset 0 0 0 2px #007bff40}.planning-leave{margin-bottom:.25rem;padding:.25rem .5rem;border-radius:8px;font-size:11px;font-weight:600;color:#b02a37;background:var(--Foundation-Danger-Light, #FCEBEC)}.planning-shift{margin-bottom:.25rem;padding:.375rem .5rem;border-radius:10px;cursor:pointer;box-shadow:0 1px 2px #0f1a231f;transition:transform .15s ease,box-shadow .15s ease}.planning-shift--dark-bg,.planning-shift--dark-bg span{color:#fff!important}.planning-shift--light-bg{color:#1f2937}.planning-shift:hover{transform:translateY(-1px);box-shadow:0 4px 10px #0f1a2324}.planning-shift.is-draft{opacity:.72}.planning-shift__time{font-size:11px;font-weight:700}.planning-shift__badge{font-size:9px;font-weight:600;padding:.125rem .375rem;border-radius:999px;letter-spacing:.02em}.planning-shift--dark-bg .planning-shift__badge{background:#ffffff47}.planning-shift--light-bg .planning-shift__badge{background:#0f1a231a}.planning-shift__role{margin-top:.125rem;font-size:10px;text-transform:capitalize;opacity:.92}.planning-shift__meta{display:flex;align-items:center;gap:.375rem;margin-top:.125rem;font-size:10px;opacity:.92}.planning-shift__status{width:.5rem;height:.5rem;margin-left:auto;border-radius:999px;flex-shrink:0}.planning-grid__add{display:flex;align-items:center;justify-content:center;width:calc(100% - .5rem);margin:.25rem auto 0;padding:.25rem;border:1px dashed #D1D5DB;border-radius:8px;font-size:11px;color:var(--foundation-soft-gray-fonds-dark-active, #6F6F6F);background:transparent;opacity:0;transition:opacity .15s ease,border-color .15s ease,color .15s ease}.planning-grid__cell:hover .planning-grid__add,.planning-grid__cell:focus-within .planning-grid__add{opacity:1}.planning-grid__add:hover{border-color:var(--Foundation-Primary-Blue-Normal, #007BFF);color:var(--Foundation-Primary-Blue-Normal, #007BFF)}.planning-mobile{display:none}.planning-mobile__card{border-radius:20px;background:var(--foundation-warm-beige-arrire-plan-light, #FFFEFD);overflow:hidden}.planning-mobile__head{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:var(--foundation-warm-beige-arrire-plan-normal, #FCF9E6);border-bottom:1px solid rgba(15,26,35,.06)}.planning-mobile__day{padding:.75rem 1rem;border-bottom:1px solid rgba(15,26,35,.05)}.planning-mobile__day:last-child{border-bottom:none}.planning-mobile__dayhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.planning-mobile__daytitle{font-size:13px;font-weight:600;color:var(--Foundation-Dark-Contrast-Normal, #0F1A23)}.planning-mobile__daytitle.is-today{color:var(--Foundation-Primary-Blue-Normal, #007BFF)}.planning-mobile__add{width:auto;margin:0;padding:.125rem .5rem;opacity:1}@media (max-width: 767px){.planning-calendar__hint{display:flex}.planning-calendar--desktop{display:none}.planning-mobile{display:block}.planning-grid__add{opacity:1}}@media (min-width: 768px) and (max-width: 1023px){.planning-calendar__inner{min-width:680px}.planning-grid{--planning-label-col: 168px;--planning-day-min: 84px}.planning-grid__corner,.planning-grid__dayhead{padding:.75rem .5rem}.planning-grid__daynum{font-size:1rem}}@media (hover: none){.planning-grid__add{opacity:1}}.profileCard .card-header{border-radius:30px;background:var(--Foundation-Primary-Blue-Normal, #007BFF)}.profileCard .card-header img{-o-object-fit:cover;object-fit:cover;width:112px;height:112px}.profileCard .card-header h2,.fc .fc-toolbar-title{color:var(--foundation-soft-gray-fonds-light, #FEFEFE);text-align:start;font-family:Inter;font-size:40px;font-style:normal;font-weight:500;line-height:112%;letter-spacing:-1px}.profileCard .card-header .label{color:var(--foundation-soft-gray-fonds-light, #FEFEFE);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.5px}.profileCard .card-header .desc{color:var(--foundation-soft-gray-fonds-light, #FEFEFE);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.5px}.cardInfo h3{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:128%;letter-spacing:-.5px}.boxInfo{border-radius:30px;border:1px solid #000}.boxInfo h3{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:22.5px;letter-spacing:-.5px}.boxInfo span{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.5px}@media (max-width:1024px){.profileCard .card-header img{width:90px;height:90px}.profileCard .card-header h2,.fc .fc-toolbar-title{font-size:35px}.profileCard .card-header .label,.profileCard .card-header .desc{font-size:14px}.cardInfo h3{font-size:20px}.boxInfo h3{font-size:16px}.boxInfo span{font-size:14px}}@media (max-width:768px){.profileCard .card-header img{width:60px;height:60px}.profileCard .card-header h2,.fc .fc-toolbar-title{font-size:25px}.profileCard .card-header .label,.profileCard .card-header .desc{font-size:12px}.cardInfo h3{font-size:16px}.boxInfo h3{font-size:14px}.boxInfo span{font-size:12px}}@media (max-width:570px){.profileCard .card-header img{width:50px;height:50px}.profileCard .card-header h2,.fc .fc-toolbar-title{font-size:20px}.cardInfo h3{font-size:14px}}.cardPlan{display:flex;flex-direction:column;background:var(--fe-card-surface);border:1px solid var(--fe-card-border);box-shadow:var(--fe-card-shadow);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.cardPlan:hover{border-color:var(--fe-card-border-hover);box-shadow:var(--fe-card-shadow-hover);transform:translateY(-2px)}.cardPlan.popular{border-radius:25px;background:var(--Foundation-Primary-Blue-Light, #E6F2FF);border-color:var(--fe-card-featured-border);box-shadow:var(--fe-card-featured-shadow);transform:scale(1.04);z-index:2}.cardPlan.popular:hover{transform:scale(1.04) translateY(-2px);box-shadow:var(--fe-card-featured-shadow-hover)}.btn-launch{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--fe-launch-from) 0%,var(--fe-launch-mid) 45%,var(--fe-launch-to) 100%);color:var(--fe-launch-ink);border:none;font-weight:700;letter-spacing:.2px;box-shadow:0 4px 14px var(--fe-launch-glow);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.btn-launch:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px var(--fe-launch-glow-strong);filter:saturate(1.08)}.btn-launch:active:not(:disabled){transform:translateY(0);box-shadow:0 3px 10px var(--fe-launch-glow)}.btn-launch:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.btn-launch:after{content:"";position:absolute;top:0;left:-60%;width:38%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);transform:skew(-20deg);animation:btn-launch-shine 4s ease-in-out infinite;pointer-events:none}@keyframes btn-launch-shine{0%,65%{left:-60%}to{left:130%}}@media (prefers-reduced-motion: reduce){.btn-launch:after{animation:none}.btn-launch:hover:not(:disabled){transform:none}}.cardPlan h3{color:var(--Foundation-Primary-Blue-Darker, #002B59);font-family:Inter;font-size:25px;font-style:normal;font-weight:500;line-height:128%;letter-spacing:-1px}.cardPlan .price{color:var(--Foundation-Primary-Blue-Normal, #007BFF);font-family:Inter;font-size:25px;font-style:normal;font-weight:500;line-height:128%;letter-spacing:-1px}.cardPlan .per{color:var(--Foundation-Primary-Blue-Normal, #007BFF);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.cardPlan .card-header p{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.cardPlan .card-body p,.cardPlan .card-body ul li span{color:var(--Foundation-Primary-Blue-Darker, #002B59);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.cardPlan .card-body ul li svg{margin-top:-2px}@media (max-width:1024px){.cardPlan h3,.cardPlan .price{font-size:20px}.cardPlan .per{font-size:12px}}@media (max-width:768px){.cardPlan.popular{transform:none}}.cardPlan-2{display:flex;flex-direction:column;justify-content:start}.cardPlan-2.popular{border-radius:25px;background:var(--Foundation-Primary-Blue-Light, #E6F2FF);box-shadow:0 8px 24.3px #00000040;transform:scale(1.15);z-index:2}.cardPlan-2 h3{color:var(--Foundation-Primary-Blue-Darker, #007BFF);font-family:Inter;font-size:25px;font-style:normal;font-weight:500;line-height:128%;letter-spacing:-1px;text-align:start}.cardPlan-2 .card-body ul{list-style:disc;padding-left:10px}.cardPlan-2 .card-body ul li{color:var(--Foundation-Primary-Blue-Darker, #0F1A23);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.fc .fc-button{border-radius:30px;border:1px solid var(--Foundation-Primary-Blue-Normal, #007BFF)!important;background:var(--Foundation-Primary-Blue-Light, #E6F2FF);color:var(--Foundation-Primary-Blue-Normal, #007BFF);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.fc-button:hover{background-color:#007bff!important;color:#fff}.cardPlan-3{display:flex;flex-direction:column;justify-content:start;border-radius:30px;border:3px solid var(--Foundation-Primary-Blue-Normal, #007BFF);background:var(--Foundation-Primary-Blue-Light, #E6F2FF)}.cardPlan-3 h4{color:var(--Foundation-Primary-Blue-Darker, #002B59);font-family:Inter;font-size:32px;font-style:normal;font-weight:500;line-height:128%;letter-spacing:-1px}.cardPlan-3 .price{color:var(--Foundation-Primary-Blue-Normal, #007BFF);font-family:Inter;font-size:32px;font-style:normal;font-weight:500;line-height:128%;letter-spacing:-1px}.cardPlan-3 .price span{color:var(--Foundation-Primary-Blue-Normal, #007BFF);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.cardPlan-3 .left p{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.cardPlan-3 .right p,.cardPlan-3 .right ul li{color:var(--Foundation-Primary-Blue-Darker, #002B59);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}@media (max-width:1024px){.cardPlan-3 h4,.cardPlan-3 .price{font-size:25px}.cardPlan-3 .price span{font-size:14px}}@media (max-width:768px){.cardPlan-3{transform:none}}.choicePlan{display:flex;justify-content:space-between;border-radius:15px;background:var(--Foundation-Primary-Blue-Light, #E6F2FF);min-height:100px}.choicePlan h4{color:var(--Foundation-Primary-Blue-Darker, #002B59);font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:128%;letter-spacing:-.5px}.choicePlan .price{color:var(--Foundation-Primary-Blue-Normal, #007BFF);font-family:Inter;font-size:28px;font-style:normal;font-weight:500;line-height:128%;letter-spacing:-1px}.choicePlan .price span{color:var(--Foundation-Primary-Blue-Normal, #007BFF);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%}@media (max-width:1024px){.choicePlan h4{font-size:18px}.choicePlan .price{font-size:25px}.choicePlan .price span{font-size:14px}}@media (max-width:768px){.choicePlan h4{font-size:16px}.choicePlan .price{font-size:20px}.choicePlan .price span{font-size:12px}}.cardImage{border-radius:30px}.cardImage img{width:100%;height:349px;border-radius:30px;background:url(<path-to-image>) #d3d3d3 0px -234.75px / 100% 257.45% no-repeat,#fffefd;-o-object-fit:cover;object-fit:cover}.cardImage .text{border-radius:0 0 30px 30px;background:#002b5966;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cardImage .text h3{color:var(--foundation-soft-gray-fonds-light, #FEFEFE);text-align:start;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:22.5px;letter-spacing:-.5px}.cardImage .text p{color:var(--foundation-soft-gray-fonds-light, #FEFEFE);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.5px}.cardImage .text small{font-family:Inter;font-size:12px;font-style:400;font-weight:400;line-height:150%;letter-spacing:-.5px}@media (max-width:1024px){.cardImage .text h3{font-size:18px}.cardImage .text p{font-size:14px}}@media (max-width:768px){.cardImage .text h3{font-size:16px}.cardImage .text p{font-size:12px}}.cardDash h3{color:#000;text-align:start;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.5px}.cardDash h4{color:#000;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:128%;letter-spacing:-1px}.cardDash p{color:#000;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.cardDash span,.cardDash small{color:#000;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.cardDash Link{color:var(--Foundation-Primary-Blue-Normal, #007BFF);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%}@media (max-width:1024px){.cardDash h3{font-size:14px}.cardDash h4{font-size:18px}.cardDash p{font-size:12px}}@media (max-width:768px){.cardDash h3{font-size:12px}.cardDash h4{font-size:16px}.cardDash p{font-size:12px}}.cardDash-2{border-radius:30px;background:var(--Foundation-Primary-Blue-Darker, #002B59)}.cardDash-2 h3{color:var(--foundation-soft-gray-fonds-light, #FEFEFE);text-align:start;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.5px}.cardDash-2 p{color:var(--foundation-soft-gray-fonds-normal, #F6F6F6);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%}@media (max-width:1024px){.cardDash-2 h3{font-size:14px}.cardDash-2 p{font-size:12px}}@media (max-width:768px){.cardDash-2 h3,.cardDash-2 p{font-size:12px}}.cardInfoConge .card-header h3{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.5px}.cardInfoConge .card-header p{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.cardInfoConge .card-body h4{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);text-align:center;font-family:Inter;font-size:46px;font-style:normal;font-weight:700;line-height:108%;letter-spacing:-1px}.cardInfoConge .card-body p{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:128%;letter-spacing:-.5px}@media (max-width:1024px){.cardInfoConge .card-header h3{font-size:14px}.cardInfoConge .card-body h4{font-size:40px}.cardInfoConge .card-body p,.cardInfoConge .card-header p{font-size:12px}}@media (max-width:768px){.cardInfoConge .card-header h3{font-size:14px}.cardInfoConge .card-body h4{font-size:35px}}@media (max-width:570px){.cardInfoConge .card-header h4{font-size:30px}}.cardVerification h3{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.5px}.cardVerification span{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:128%;letter-spacing:-.5px}@media (max-width:1024px){.cardVerification h3{font-size:14px}.cardVerification span{font-size:12px}}@media (max-width:768px){.cardVerification h3{font-size:13px}.cardVerification span{font-size:11px}}.cardDaily p{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);text-align:start;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:150%}@media (max-width:1024px){.cardDaily p{font-size:12px}}.cardClassement h3{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.5px}.cardClassement .boxMember img{border-radius:50%;border:4px solid var(--Foundation-Primary-Blue-Normal, #007BFF);background:url(<path-to-image>) #d3d3d3 50% / cover no-repeat}.cardClassement .boxMember h4{color:var(--Foundation-Dark-Contrast-Darker, #05090C);text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.5px}.cardClassement .boxMember p{color:var(--Foundation-Dark-Contrast-Darker, #05090C);text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.cardClassement .boxMember small{color:var(--Foundation-Dark-Contrast-Darker, #c4c4c4);text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}@media (max-width:1024px){.cardClassement h3,.cardClassement .boxMember h4{font-size:14px}}.cardRange{border-radius:30px;background:var(--Foundation-Primary-Blue-Darker, #002B59)}.cardRange h3{color:var(--foundation-soft-gray-fonds-light, #FEFEFE);text-align:center;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:22.5px;letter-spacing:-.5px}.cardRange p{color:var(--foundation-soft-gray-fonds-light, #FEFEFE);text-align:center;font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:22.5px;letter-spacing:-.5px}@media (max-width:1024px){.cardRange h3,.cardRange p{font-size:18px}}@media (max-width:768px){.cardRange h3,.cardRange p{font-size:16px}}.cardStat h3{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:22.5px;letter-spacing:-.5px}.cardStat h4{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:12px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.5px}.cardStat h5{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:-.5px}.cardStat p{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.cardStat .box svg{width:60%;height:60%;-o-object-fit:contain;object-fit:contain}@media (max-width:1024px){.cardStat h3{font-size:18px}.cardStat h4,.cardStat h5{font-size:14px}.cardStat p{font-size:12px}.cardStat .box{width:50px;height:50px}.cardStat .box.lg{width:80px;height:80px}}@media (max-width:768px){.cardStat h3{font-size:16px}.cardStat h4,.cardStat h5{font-size:12px}.cardStat p{font-size:11px}.cardStat .box{width:30px;height:30px}.cardStat .box.lg{width:50px;height:50px}}.cardBoutique{width:100%;height:100%;min-height:271px}.cardBoutique .card-header{width:100%;height:204px;position:relative}.cardBoutique .card-header img{width:100%;height:100%;border-radius:20px;-o-object-fit:cover;object-fit:cover}.cardBoutique .card-header .box{width:70px;height:70px;border-radius:0 0 0 20px;background:#fff;position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center}.cardBoutique .card-header .box img{width:80%;height:80%;-o-object-fit:contain;object-fit:contain}.cardBoutique .card-body{display:flex;align-items:center;justify-content:space-between}.cardBoutique .card-body h3{color:var(--Foundation-Primary-Blue-Darker, #002B59);text-align:start;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.5px}.cardNavigate{display:flex;flex-direction:column;justify-content:space-between;align-items:start;cursor:pointer;transition:transform .3s ease}.cardNavigate:hover{transform:scale(1.05)}.cardNavigate .card-header{display:flex;align-items:center;justify-content:space-between;width:100%}.cardNavigate .card-header h3{color:#007bff;text-align:start;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.5px}.cardNavigate .card-body p{color:#05090c;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:22.5px;letter-spacing:-.5px}.cardNavigate .card-footer{display:flex;align-items:center;justify-content:space-between;width:100%}.cardNavigate .card-footer small{color:#3c3732;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:22.5px;letter-spacing:-.5px}@media (max-width:1024px){.cardNavigate .card-header h3{font-size:14px}.cardNavigate .card-body p,.cardNavigate .card-footer small{font-size:12px}}.cardPlat .card-header img{border-radius:20px;width:100%;height:100%}.cardPlat h3{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:22.5px;letter-spacing:-.5px}.cardPlat h4{color:var(--Foundation-Dark-Contrast-Normal, #007BFF);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:22.5px;letter-spacing:-.5px}.cardPlat p{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:22.5px;letter-spacing:-.5px}@media (max-width:1024px){.cardPlat h3{font-size:18px}.cardPlat h4{font-size:14px}.cardPlat p{font-size:12px}}.fp-stage{overflow-x:auto;overflow-y:auto}.fp-stage::-webkit-scrollbar{height:2px}.cardHistoriqueProd-list{display:flex;flex-direction:column;gap:12px;margin-top:8px}.cardHistoriqueProd{overflow:hidden}.cardHistoriqueProd__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;cursor:pointer;transition:background-color .2s ease}.cardHistoriqueProd__header:hover{background:var(--Foundation-Primary-Blue-Light, #E6F2FF)}.cardHistoriqueProd__lead{display:flex;align-items:center;gap:16px;min-width:0;flex:1}.cardHistoriqueProd__thumb{width:48px;height:48px;border-radius:12px;overflow:hidden;flex-shrink:0;background:var(--foundation-secondary-orange-light, #FFF6E6);display:flex;align-items:center;justify-content:center}.cardHistoriqueProd__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cardHistoriqueProd__thumb-fallback{font-size:1.5rem;line-height:1}.cardHistoriqueProd__info{min-width:0}.cardHistoriqueProd__title{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.35;letter-spacing:-.5px;margin:0}.cardHistoriqueProd__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.cardHistoriqueProd__meta-text{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:150%;opacity:.72}.cardHistoriqueProd__aside{display:flex;align-items:center;gap:12px;flex-shrink:0}.cardHistoriqueProd__last{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:150%;opacity:.55;white-space:nowrap}.cardHistoriqueProd__chevron{width:20px;height:20px;color:#6b7280;transition:transform .2s ease;flex-shrink:0}.cardHistoriqueProd.is-open .cardHistoriqueProd__chevron{transform:rotate(180deg)}.cardHistoriqueProd__body{border-top:1px solid var(--foundation-soft-gray-fonds-light-hover, #F3F4F6)}.cardHistoriqueProd__entry{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;transition:background-color .2s ease}.cardHistoriqueProd__entry:nth-child(2n){background:var(--foundation-soft-gray-fonds-light-hover, #FAFAFA)}.cardHistoriqueProd__entry:hover{background:var(--Foundation-Primary-Blue-Light, #E6F2FF)}.cardHistoriqueProd__entry-main{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;min-width:0;flex:1;color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter,sans-serif;font-size:14px;line-height:150%}.cardHistoriqueProd__entry-date{flex:0 0 7rem;font-size:12px;opacity:.6}.cardHistoriqueProd__entry-qty-value{font-weight:600}.cardHistoriqueProd__entry-qty-value.is-ok{color:#28a745}.cardHistoriqueProd__entry-qty-value.is-low{color:#e69500}.cardHistoriqueProd__entry-qty-planned{opacity:.55;font-size:12px}.cardHistoriqueProd__entry-temp{font-size:12px;font-weight:600}.cardHistoriqueProd__entry-temp.is-ok{color:#28a745}.cardHistoriqueProd__entry-temp.is-ko{color:#dc3545}.cardHistoriqueProd__entry-lot{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;opacity:.6}.cardHistoriqueProd__entry-operator{font-size:12px;opacity:.6}.cardHistoriqueProd__entry-action{flex-shrink:0}@media (max-width: 1024px){.cardHistoriqueProd__title{font-size:15px}.cardHistoriqueProd__entry-date{flex:0 0 6.5rem}}@media (max-width: 768px){.cardHistoriqueProd__header{flex-direction:column;align-items:stretch;gap:12px}.cardHistoriqueProd__aside{justify-content:space-between;width:100%;padding-top:4px;border-top:1px solid var(--foundation-soft-gray-fonds-light-hover, #F3F4F6)}.cardHistoriqueProd__last{white-space:normal}.cardHistoriqueProd__entry{flex-direction:column;align-items:stretch;gap:12px}.cardHistoriqueProd__entry-main{gap:10px 14px}.cardHistoriqueProd__entry-date{flex:1 1 100%}.cardHistoriqueProd__entry-action{width:100%}}@media (max-width: 576px){.cardHistoriqueProd-list{gap:10px}.cardHistoriqueProd__header{padding:14px}.cardHistoriqueProd__lead{gap:12px}.cardHistoriqueProd__thumb{width:44px;height:44px}.cardHistoriqueProd__title{font-size:14px}.cardHistoriqueProd__meta-text{font-size:11px}.cardHistoriqueProd__entry{padding:12px 14px}.cardHistoriqueProd__entry-main{font-size:13px}}.cardProduction-list{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;align-items:stretch}@media (min-width: 640px){.cardProduction-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.cardProduction-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1280px){.cardProduction-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.cardProduction{display:flex;flex-direction:column;height:100%;min-height:0;gap:12px;padding:16px}.cardProduction .card-header{position:relative;flex-shrink:0}.cardProduction .card-header__image{width:100%;height:160px;border-radius:12px;overflow:hidden;background:var(--Foundation-Gray-Light, #F3F4F6)}.cardProduction .card-header__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cardProduction .card-header__badge{position:absolute;font-family:Inter;font-size:11px;font-weight:500;line-height:14px;padding:4px 8px;max-width:calc(50% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cardProduction .card-header__badge--status{top:10px;right:10px}.cardProduction .card-header__badge--type{top:10px;left:10px}.cardProduction .card-body{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0}.cardProduction .card-body h3{color:var(--Foundation-Dark-Contrast-Darker, #05090C);font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-.3px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cardProduction .card-body__meta{list-style:none;margin:0;padding:10px 12px;border-radius:12px;background:var(--Foundation-Secondary-Orange-Light, #FFF6E6);display:flex;flex-direction:column;gap:6px}.cardProduction .card-body__meta li{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px;display:flex;align-items:center;gap:8px}.cardProduction .card-body__meta-icon{flex-shrink:0;color:var(--Foundation-Secondary-Orange-Normal, #FFA500)}.cardProduction .card-body__meta li span{min-width:0}.cardProduction .card-body__meta-item--warning{color:var(--Foundation-Danger-Normal, #B02A37);font-weight:600}.cardProduction .card-body__meta-item--warning .card-body__meta-icon{color:var(--Foundation-Danger-Normal, #B02A37)}.cardProduction .card-body__progress{margin-top:auto}.cardProduction .card-body__progress-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;color:var(--Foundation-Gray-Normal, #9CA3AF);font-family:Inter;font-size:11px;font-weight:400;line-height:14px}.cardProduction .card-body__progress-track{width:100%;height:6px;border-radius:999px;background:var(--Foundation-Gray-Light, #F3F4F6);overflow:hidden}.cardProduction .card-body__progress-bar{height:100%;border-radius:999px;transition:width .5s ease}.cardProduction .card-body__progress-bar--waiting{background:var(--Foundation-Secondary-Orange-Normal, #FFA500)}.cardProduction .card-body__progress-bar--ready{background:var(--Foundation-Success-Normal, #28A745)}.cardProduction .card-body__progress-bar--done{background:var(--Foundation-Primary-Normal, #007BFF)}.cardProduction .card-body__progress-steps{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:6px;color:var(--Foundation-Gray-Normal, #9CA3AF);font-family:Inter;font-size:11px;font-weight:400;line-height:14px}.cardProduction .card-body__progress-steps .is-done{color:var(--Foundation-Success-Normal, #28A745);font-weight:600}.cardProduction .card-body__progress-steps .is-done.is-final{color:var(--Foundation-Primary-Normal, #007BFF)}.cardProduction .card-footer{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:auto;padding-top:4px}.cardProduction .card-footer .btn{width:100%}@media (max-width: 1024px){.cardProduction .card-header__image{height:140px}.cardProduction .card-body h3{font-size:15px}}@media (max-width: 768px){.cardProduction{padding:12px}.cardProduction .card-header__image{height:120px}.cardProduction .card-body h3{font-size:14px}.cardProduction .card-body__meta{padding:8px 10px}.cardProduction .card-body__meta li{font-size:11px}}.list-item{display:flex;align-items:center;justify-content:start;gap:12px;padding:6px 8px;border-radius:12px;cursor:pointer;transition:background-color .2s ease}.list-item.lg{padding:12px 16px;gap:16px}.list-item:hover{background:var(--Foundation-Primary-Blue-Light, #E6F2FF)}.list-item.hover-none{background-color:transparent}.list-item .box{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center}.list-item img{width:50px;height:50px;border-radius:12px;-o-object-fit:cover;object-fit:cover}.list-item h5{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.3px;margin:0}.list-item p,.list-item ul li,.list-item small{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px}@media (max-width: 1024px){.list-item img,.list-item .box{width:40px;height:40px;border-radius:5px}.list-item h5{font-size:13px}.list-item p{font-size:11px}}@media (max-width: 768px){.list-item h5{font-size:12px}.list-item p{font-size:10px}}@media (max-width: 570px){.list-item{justify-content:start!important}}.cardUnite,.cardAutomation{display:flex;flex-direction:column;justify-content:space-between}.cardAutomation .card-header{display:flex;align-items:center;justify-content:space-between;width:100%}.cardAutomation .card-header .box{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--Foundation-Secondary-Orange-Light, #FFF6E6);color:var(--Foundation-Secondary-Orange-Normal, #FFA500);font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-.3px}.cardAutomation .card-header h3{color:var(--Foundation-Dark-Contrast-Normal, #002B59)!important;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-.3px}.cardAutomation .card-header small{color:var(--Foundation-Dark-Contrast-Normal, #0F1A23);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.cardAutomation .card-body .box{background-color:var(--Foundation-Secondary-Orange-Light, #FFF6E6);padding:8px;border-radius:12px;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:4px}.cardAutomation .card-body .box p{color:var(--Foundation-Dark-Contrast-Normal, #002B59)!important;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px;display:flex;align-items:center;gap:6px}.cardAutomation .card-body .box p svg{flex-shrink:0;color:#007bff}.cardAutomation .card-body .box b{font-weight:600;font-size:12px}@media (max-width: 1024px){.cardAutomation .card-header .box{width:40px;height:40px;border-radius:10px}.cardAutomation .card-header h3{font-size:14px}.cardAutomation .card-header small{font-size:10px}}@media (max-width: 768px){.cardAutomation .card-header .box{width:30px;height:30px;border-radius:8px}.cardAutomation .card-header h3{font-size:12px}}
