body,html{width:100%;min-height:100%;margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,"Segoe UI Web (West European)",-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;background:var(--canvas-clair);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*{box-sizing:inherit}img,svg,video{max-width:100%;height:auto}[role=button],a,button{-webkit-tap-highlight-color:transparent}html.dark,html.dark body{background:var(--canvas-sombre)}html{height:100%;scroll-behavior:smooth;text-size-adjust:100%}html:has(.coquille-app),html:has(.coquille-app) body{overflow:hidden;overscroll-behavior:none}@media (pointer:coarse){[contenteditable=true],input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea{font-size:16px!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width:900px){.sidebar,[class*=Sidebar],[class*=sidebar]{width:0!important;min-width:0!important;display:none!important}.contentArea,.dashboard-main,.mainContainer,.tableWrapper{padding:8px!important}}@media (max-width:600px){.contentArea,.dashboard-main,.mainContainer,.tableWrapper{padding:2px!important}.responsiveHide{display:none!important}}@media (max-width:600px){::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none}}.fui-DialogSurface{background-color:var(--colorNeutralBackground1)!important}.dark-theme .fui-DialogSurface,.fui-FluentProvider[class*=dark] .fui-DialogSurface,.fui-dark-theme .fui-DialogSurface,[class*=dark] .fui-DialogSurface{background-color:var(--colorNeutralBackground2)!important}.fui-DialogSurface [data-input-focus-within],.fui-DialogSurface button[role=combobox],.fui-DialogSurface input,.fui-DialogSurface select,.fui-DialogSurface textarea{background-color:var(--colorNeutralBackground1)!important}.fui-FluentProvider[class*=dark] .fui-DialogSurface [data-input-focus-within],.fui-FluentProvider[class*=dark] .fui-DialogSurface button[role=combobox],.fui-FluentProvider[class*=dark] .fui-DialogSurface input,.fui-FluentProvider[class*=dark] .fui-DialogSurface select,.fui-FluentProvider[class*=dark] .fui-DialogSurface textarea,[class*=dark] .fui-DialogSurface [data-input-focus-within],[class*=dark] .fui-DialogSurface button[role=combobox],[class*=dark] .fui-DialogSurface input,[class*=dark] .fui-DialogSurface select,[class*=dark] .fui-DialogSurface textarea{background-color:var(--colorNeutralBackground3)!important}.fui-Combobox__listbox,.fui-Dropdown__listbox,.fui-Listbox,.fui-MenuPopover{background-color:var(--colorNeutralBackground1)!important;border-radius:5px!important;border:1px solid var(--colorNeutralStroke2)!important;box-shadow:var(--shadow16)!important}.dark .fui-Combobox__listbox,.dark .fui-Dropdown__listbox,.dark .fui-Listbox,.dark .fui-MenuPopover,.fui-FluentProvider[class*=dark] .fui-Combobox__listbox,.fui-FluentProvider[class*=dark] .fui-Dropdown__listbox,.fui-FluentProvider[class*=dark] .fui-Listbox,.fui-FluentProvider[class*=dark] .fui-MenuPopover,[class*=dark] .fui-Combobox__listbox,[class*=dark] .fui-Dropdown__listbox,[class*=dark] .fui-Listbox,[class*=dark] .fui-MenuPopover{background-color:var(--colorNeutralBackground2)!important;border:1px solid var(--colorNeutralStroke1)!important;box-shadow:var(--shadow16)!important}.fui-MenuList{background-color:var(--colorNeutralBackground1)!important;padding:4px 0!important}.fui-MenuItem{color:var(--colorNeutralForeground1)!important;background-color:transparent!important;transition:background-color .15s ease,color .15s ease!important}.fui-MenuItem:hover,.fui-MenuItem[class*=hover]{background-color:var(--colorNeutralBackground1Hover)!important;color:var(--colorNeutralForeground1Hover)!important}.dark .fui-MenuList,.fui-FluentProvider[class*=dark] .fui-MenuList,[class*=dark] .fui-MenuList{background-color:var(--colorNeutralBackground2)!important}.dark .fui-MenuItem,.fui-FluentProvider[class*=dark] .fui-MenuItem,[class*=dark] .fui-MenuItem{color:var(--colorNeutralForeground1)!important;background-color:transparent!important}.dark .fui-MenuItem:hover,.dark .fui-MenuItem[class*=hover],.fui-FluentProvider[class*=dark] .fui-MenuItem:hover,.fui-FluentProvider[class*=dark] .fui-MenuItem[class*=hover],[class*=dark] .fui-MenuItem:hover,[class*=dark] .fui-MenuItem[class*=hover]{background-color:var(--colorNeutralBackground1Hover)!important;color:var(--colorNeutralForeground1)!important}.fui-DialogTitle{font-size:var(--typeTitrePanneauTaille,18px)!important;line-height:var(--typeTitrePanneauInterligne,24px)!important;font-weight:700!important;letter-spacing:var(--typeTitrePanneauEspacement,-.015em);color:var(--colorNeutralForeground1)!important}.fui-Calendar,.fui-DatePicker,.fui-DatePicker [data-input-focus-within],.fui-DatePicker input,.fui-PopoverSurface{background-color:var(--colorNeutralBackground1)!important}.dark .fui-Calendar,.dark .fui-DatePicker,.dark .fui-DatePicker [data-input-focus-within],.dark .fui-DatePicker input,.dark .fui-PopoverSurface,.fui-FluentProvider[class*=dark] .fui-Calendar,.fui-FluentProvider[class*=dark] .fui-DatePicker,.fui-FluentProvider[class*=dark] .fui-DatePicker [data-input-focus-within],.fui-FluentProvider[class*=dark] .fui-DatePicker input,.fui-FluentProvider[class*=dark] .fui-PopoverSurface,[class*=dark] .fui-Calendar,[class*=dark] .fui-DatePicker,[class*=dark] .fui-DatePicker [data-input-focus-within],[class*=dark] .fui-DatePicker input,[class*=dark] .fui-PopoverSurface{background-color:var(--colorNeutralBackground2)!important}.dark .fui-Calendar,.dark .fui-Calendar *,.dark .fui-PopoverSurface,.dark .fui-PopoverSurface *{color:var(--colorNeutralForeground1)!important}.fui-MenuItem:hover,.fui-MenuItem[class*=hover],.fui-Option:hover,.fui-Option[class*=hover]{background-color:var(--colorBrandBackground2)!important;color:var(--colorBrandForeground1)!important}.fui-Option[aria-selected=true]{background-color:var(--colorBrandBackground2Hover)!important;color:var(--colorBrandForeground1)!important;font-weight:600!important}.dark .fui-MenuItem,.dark .fui-Option{color:var(--colorNeutralForeground1)!important}.dark .fui-MenuItem:hover,.dark .fui-MenuItem[class*=hover],.dark .fui-Option:hover,.dark .fui-Option[class*=hover],.fui-FluentProvider[class*=dark] .fui-MenuItem:hover,.fui-FluentProvider[class*=dark] .fui-MenuItem[class*=hover],.fui-FluentProvider[class*=dark] .fui-Option:hover,.fui-FluentProvider[class*=dark] .fui-Option[class*=hover],[class*=dark] .fui-MenuItem:hover,[class*=dark] .fui-MenuItem[class*=hover],[class*=dark] .fui-Option:hover,[class*=dark] .fui-Option[class*=hover]{background-color:var(--colorBrandBackground2)!important;color:var(--colorBrandForeground1)!important}.dark .fui-Option[aria-selected=true],.fui-FluentProvider[class*=dark] .fui-Option[aria-selected=true],[class*=dark] .fui-Option[aria-selected=true]{background-color:var(--colorBrandBackground2Hover)!important;color:var(--colorBrandForeground1)!important;font-weight:600!important}.fui-Listbox__scrollButton{background-color:var(--colorNeutralBackground1)!important;color:var(--colorNeutralForeground1)!important}.dark .fui-Listbox__scrollButton{background-color:var(--colorNeutralBackground2)!important;color:var(--colorNeutralForeground1)!important}.fui-Button,.fui-Combobox,.fui-DatePicker,.fui-Input,.fui-MenuItem,.fui-Option,.fui-Select,.fui-Textarea,button,input,select,textarea{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out!important}.fui-Field{min-width:0;align-content:start}.fui-Field :is(.fui-Input,.fui-Dropdown,.fui-Combobox,.fui-Textarea,.fui-SpinButton,.fui-Select){width:100%;min-width:0;max-width:100%;box-sizing:border-box}.fui-Field .fui-Input__input{min-width:0}:is(.fui-DialogSurface,.fui-OverlayDrawer) .fui-Field__label{font-size:var(--typeChampLibelleTaille,13.5px);line-height:var(--typeChampLibelleInterligne,18px);font-weight:var(--typeChampLibelleGraisse,600);color:var(--colorNeutralForeground1);padding-bottom:6px}:is(.fui-DialogSurface,.fui-OverlayDrawer) .fui-Field .fui-Label__required{color:var(--colorPaletteRedForeground1)}:is(.fui-DialogSurface,.fui-OverlayDrawer) .fui-Field__hint{font-size:var(--typeChampAideTaille,12.5px);line-height:var(--typeChampAideInterligne,17px);color:var(--colorNeutralForeground3);padding-top:4px}:is(.fui-DialogSurface,.fui-OverlayDrawer) select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:32px;box-sizing:border-box;padding:0 34px 0 11px!important;border:1px solid var(--colorNeutralStroke1)!important;border-bottom-color:var(--colorNeutralStrokeAccessible)!important;border-radius:5px!important;background-color:var(--colorNeutralBackground1)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%235E6873' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:16px!important;font-family:inherit;font-size:14px!important;line-height:20px;color:var(--colorNeutralForeground1)!important;cursor:pointer}:is(.fui-DialogSurface,.fui-OverlayDrawer) select:not([multiple]):hover{border-color:var(--colorNeutralStroke1Hover)!important;border-bottom-color:var(--colorNeutralStrokeAccessibleHover)!important}:is(.fui-DialogSurface,.fui-OverlayDrawer) select:not([multiple]):focus-visible{outline:none;border-bottom:2px solid var(--colorCompoundBrandStroke)!important}.fui-DialogSurface{border:1px solid var(--colorNeutralStroke2)!important;box-shadow:0 24px 48px -16px rgba(16,24,40,.24),0 4px 10px -2px rgba(16,24,40,.06)!important}::selection{background:rgba(34,140,56,.2)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--colorNeutralStroke1Hover);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--colorNeutralStroke1Pressed)}input[type=date]{color-scheme:light}.dark-theme input[type=date],.fui-FluentProvider[class*=dark] input[type=date],.fui-dark-theme input[type=date],[class*=dark] input[type=date]{color-scheme:dark!important}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(0)}.dark-theme input[type=date]::-webkit-calendar-picker-indicator,.fui-FluentProvider[class*=dark] input[type=date]::-webkit-calendar-picker-indicator,.fui-dark-theme input[type=date]::-webkit-calendar-picker-indicator,[class*=dark] input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1)!important}.dash-reveal{opacity:0;animation:dashReveal .62s cubic-bezier(.22,1,.36,1) forwards}@keyframes dashReveal{0%{opacity:0;transform:translateY(10px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.dt-col-filter{opacity:0;transition:opacity .15s ease}.dt-col-filter[data-active=true],.dt-th:focus-within .dt-col-filter,.dt-th:hover .dt-col-filter{opacity:1}.dash-skeleton{position:relative;overflow:hidden;border-radius:5px;background-color:var(--colorNeutralBackground3)}.dash-skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--colorNeutralBackground1) 70%,transparent),transparent);animation:dashShimmer 1.6s ease-in-out infinite}@keyframes dashShimmer{to{transform:translateX(100%)}}@keyframes dashDrawLine{0%{stroke-dashoffset:var(--dash-line-length,1200)}to{stroke-dashoffset:0}}.dash-line-path{stroke-dasharray:var(--dash-line-length,1200);animation:dashDrawLine 1.1s cubic-bezier(.22,1,.36,1) forwards}@keyframes dashFadeIn{0%{opacity:0}to{opacity:1}}.dash-fade-in{opacity:0;animation:dashFadeIn .7s ease-out forwards}@keyframes dashGrowBar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.dash-bar{transform-origin:bottom;animation:dashGrowBar .7s cubic-bezier(.22,1,.36,1) backwards}.dash-rank-row{transition:background-color .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)}.dash-rank-row:hover{background-color:var(--colorNeutralBackground1Hover)}@media (max-width:640px){table.tableau-concieris[data-cartes]{display:block;width:100%;min-width:0!important;table-layout:auto!important}table.tableau-concieris[data-cartes] colgroup,table.tableau-concieris[data-cartes] thead{display:none}table.tableau-concieris[data-cartes] tbody{display:block}table.tableau-concieris[data-cartes] tr{display:block;margin:0 0 10px;padding:4px 14px;border:1px solid var(--colorNeutralStroke2);border-radius:5px;background:var(--colorNeutralBackground1);box-shadow:0 1px 2px rgba(16,24,40,.05)}table.tableau-concieris[data-cartes] td{display:flex;align-items:center;justify-content:space-between;gap:14px;width:auto!important;max-width:none!important;height:auto!important;min-height:40px;padding:8px 0!important;border:none!important;border-bottom:1px solid var(--colorNeutralStroke3)!important;text-align:right!important;white-space:normal!important}table.tableau-concieris[data-cartes] td:last-child{border-bottom:none!important}table.tableau-concieris[data-cartes] td[data-label]:not([data-label=""]):before{content:attr(data-label);flex-shrink:0;max-width:45%;color:var(--colorNeutralForeground3);font-size:12px;font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase}table.tableau-concieris[data-cartes] tr>td:first-child{justify-content:flex-start;padding-top:12px!important;text-align:left!important}table.tableau-concieris[data-cartes] tr>td:first-child:before{display:none}table.tableau-concieris[data-cartes] tbody>tr:has(>th){padding:0;border:none;background:transparent;box-shadow:none}table.tableau-concieris[data-cartes] tbody>tr>th{display:block;padding:12px 2px 6px!important;border:none!important;background:transparent!important;text-align:left}table.tableau-concieris[data-cartes] td[colspan]{justify-content:center;text-align:center!important}}