@charset "UTF-8";@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url("./media/nunito-cyrillic-ext-wght-normal-MF3U6A5A.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url("./media/nunito-cyrillic-wght-normal-KKO5CHEH.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url("./media/nunito-vietnamese-wght-normal-BXDRYU5N.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url("./media/nunito-latin-ext-wght-normal-VPKFC542.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url("./media/nunito-latin-wght-normal-LTD77BFG.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/fraunces-vietnamese-wght-normal-T2Q77LJF.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/fraunces-latin-ext-wght-normal-34SSUN6Q.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/fraunces-latin-wght-normal-PV4JEXUJ.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{height:100%;--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #002f65);--mat-sys-on-tertiary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-tertiary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-tertiary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#005cbb, #abc7ff);--mat-sys-tertiary-container: light-dark(#d7e3ff, #00458f);--mat-sys-tertiary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-tertiary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Nunito Variable, sans-serif;--mat-sys-body-large-font: Nunito Variable, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Nunito Variable, sans-serif;--mat-sys-body-medium-font: Nunito Variable, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Nunito Variable, sans-serif;--mat-sys-body-small-font: Nunito Variable, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Nunito Variable, sans-serif;--mat-sys-display-large-font: Nunito Variable, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Nunito Variable, sans-serif;--mat-sys-display-medium-font: Nunito Variable, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Nunito Variable, sans-serif;--mat-sys-display-small-font: Nunito Variable, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Nunito Variable, sans-serif;--mat-sys-headline-large-font: Nunito Variable, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Nunito Variable, sans-serif;--mat-sys-headline-medium-font: Nunito Variable, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Nunito Variable, sans-serif;--mat-sys-headline-small-font: Nunito Variable, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Nunito Variable, sans-serif;--mat-sys-label-large-font: Nunito Variable, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Nunito Variable, sans-serif;--mat-sys-label-medium-font: Nunito Variable, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Nunito Variable, sans-serif;--mat-sys-label-small-font: Nunito Variable, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Nunito Variable, sans-serif;--mat-sys-title-large-font: Nunito Variable, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Nunito Variable, sans-serif;--mat-sys-title-medium-font: Nunito Variable, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Nunito Variable, sans-serif;--mat-sys-title-small-font: Nunito Variable, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 36px;--mat-chip-container-height: 28px;--mat-expansion-header-collapsed-state-height: 44px;--mat-expansion-header-expanded-state-height: 60px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: block;--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 36px;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block;--mat-form-field-container-height: 52px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 14px;--mat-form-field-filled-with-label-container-padding-top: 22px;--mat-form-field-filled-with-label-container-padding-bottom: 6px;--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 36px;--mat-list-list-item-leading-icon-start-space: 12px;--mat-list-list-item-leading-icon-end-space: 12px;--mat-list-list-item-one-line-container-height: 44px;--mat-list-list-item-two-line-container-height: 60px;--mat-list-list-item-three-line-container-height: 84px;--mat-paginator-container-size: 52px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-radio-touch-target-display: block;--mat-radio-state-layer-size: 36px;--mat-tab-container-height: 44px;--mat-select-arrow-transform: translateY(-8px);--mat-button-toggle-height: 40px;--mat-stepper-header-height: 68px;--mat-table-header-container-height: 52px;--mat-table-footer-container-height: 48px;--mat-table-row-item-container-height: 48px;--mat-toolbar-standard-height: 60px;--mat-toolbar-mobile-height: 52px;--mat-tree-node-min-height: 44px;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}:root{--primary: #1e4bb8;--primary-hover: #163a92;--primary-050: #f0f2f6;--ub-blue: #4a81d4;--ub-teal: #1abc9c;--ub-cyan: #43bfe5;--ub-yellow: #f7b84b;--ub-red: #f1556c;--ub-pink: #f672a7;--marine-950: #041744;--marine-900: #051e55;--marine-800: #062160;--marine-700: #062468;--marine-600: #2b457f;--marine-100: #e1e5ed;--marine-050: #f0f2f6;--cramoisi: #98703e;--cramoisi-hover: #7e5b30;--cramoisi-bright: #b89365;--cramoisi-050: #f6f0e9;--vert: #1abc9c;--vert-050: #e4f8f4;--ambre: #f7b84b;--ambre-050: #fef6e6;--page: #fbfcff;--surface-0: #ffffff;--surface: #f7fafd;--line: #e9eff7;--line-soft: #f4f8fd;--ink: #26303f;--ink-soft: #5a6a7d;--faint: #8894a4;--table-head: #ecf2fd;--table-head-ink: #1a4494;--table-head-line: #d8e4f6;--row-hover: #f0f5fc;--row-stripe: #f8fafc;--ok: #1abc9c;--ok-050: #e4f8f4;--danger: #f1556c;--danger-050: #feeef0;--pending: #f7b84b;--r-sm: 6px;--r-md: 8px;--r-card: 14px;--r-pill: 50rem;--champ-bordure: #dee2e6;--encre: #0a1e3c;--encre-clair: #143661;--or: #c6a15b;--or-fonce: #a8823c;--or-voile: #f3e8d2;--font-titre: "Fraunces Variable", Georgia, serif;--font-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--sh-sm: 0 1px 2px rgba(30, 58, 110, .05);--sh-card: 0 0 0 1px rgba(30, 58, 110, .035), 0 1px 2px rgba(30, 58, 110, .035), 0 10px 28px rgba(30, 58, 110, .045);--sh-pop: 0 0 0 1px rgba(30, 58, 110, .05), 0 14px 40px rgba(30, 58, 110, .14);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--bg: var(--page);--navy: var(--marine-700);--navy-2: var(--marine-900);--muted: var(--ink-soft);--gold: var(--cramoisi);--beige: var(--table-head);--beige-deep: var(--line);--accent-tint: var(--cramoisi-050);--mat-sys-primary: var(--primary);--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: var(--primary-050);--mat-sys-on-primary-container: var(--primary);--mat-sys-secondary: var(--ub-blue);--mat-sys-on-secondary: #ffffff;--mat-sys-tertiary: var(--ink-soft);--mat-sys-surface: #ffffff;--mat-sys-surface-dim: #eef2f7;--mat-sys-surface-bright: #ffffff;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-container-low: #fbfcfd;--mat-sys-surface-container: #f6f7fb;--mat-sys-surface-container-high: #eef2f7;--mat-sys-surface-container-highest: #e7e9eb;--mat-sys-on-surface: var(--ink);--mat-sys-on-surface-variant: var(--ink-soft);--mat-sys-background: var(--page);--mat-sys-on-background: var(--ink);--mat-sys-outline: #ced4da;--mat-sys-outline-variant: var(--line);--mat-sys-error: var(--danger);--mat-sys-on-error: #ffffff}*{box-sizing:border-box}body{margin:0;height:100%;overflow:hidden;background:var(--bg);color:var(--ink);font-family:Nunito Variable,Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}table.mat-mdc-table td,table.mat-mdc-table th{font-variant-numeric:tabular-nums}.sidebar nav a,tr.mat-mdc-row,.tag,.trow,button.mdc-button,button.mat-mdc-icon-button,.mat-mdc-menu-item{transition:background-color .15s ease,color .15s ease,border-color .15s ease}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.mat-mdc-menu-panel{border-radius:12px;box-shadow:var(--sh-pop)}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--r-card);box-shadow:var(--sh-pop)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{border-radius:var(--r-md);box-shadow:var(--sh-pop)}.mat-mdc-select-panel{border-radius:12px;box-shadow:var(--sh-pop)}.mat-mdc-dialog-container{--mat-dialog-subhead-size: 17px;--mat-dialog-subhead-weight: 700;--mat-dialog-subhead-line-height: 1.3;--mat-dialog-subhead-tracking: -.01em;--mat-dialog-subhead-color: var(--ink);--mat-dialog-supporting-text-size: 13.5px;--mat-dialog-supporting-text-color: var(--ink);--mat-dialog-headline-padding: 20px 26px 15px;--mat-dialog-content-padding: 26px 26px 6px;--mat-dialog-with-actions-content-padding: 26px 26px 6px;--mat-dialog-actions-padding: 16px 26px 18px}.mat-mdc-dialog-container .mat-mdc-dialog-title{background:linear-gradient(180deg,#e8eef8 0%,var(--surface-0) 100%);border-bottom:1px solid var(--line);box-shadow:inset 4px 0 0 var(--primary);color:var(--navy);font-family:var(--font-titre);letter-spacing:-.01em}.mat-mdc-dialog-container .mat-mdc-dialog-actions{border-top:1px solid var(--line);background:var(--surface);gap:10px}.mat-mdc-dialog-container .mat-mdc-dialog-actions .mat-mdc-button{color:var(--ink-soft);font-weight:600}.mat-mdc-dialog-container .mat-mdc-dialog-actions .mat-mdc-button:hover{color:var(--ink)}.mat-mdc-dialog-container .mat-mdc-dialog-actions .mat-mdc-raised-button,.mat-mdc-dialog-container .mat-mdc-dialog-actions .mat-mdc-unelevated-button{box-shadow:0 1px 2px #0624682e,0 4px 12px #06246829}.mat-mdc-dialog-container .mdc-dialog__surface{border:1px solid var(--line)}.mat-mdc-dialog-container .mat-mdc-form-field{margin-bottom:10px}.mat-mdc-dialog-container .mat-mdc-dialog-content{max-height:calc(100vh - 156px);scrollbar-width:thin}.mat-mdc-dialog-container .mat-mdc-dialog-content::-webkit-scrollbar{width:10px}.mat-mdc-dialog-container .mat-mdc-dialog-content::-webkit-scrollbar-thumb{background:var(--line);border-radius:10px;border:3px solid var(--surface-0);background-clip:padding-box}.mat-mdc-dialog-container .mat-mdc-dialog-title{border-bottom:1px solid var(--line-soft);margin-bottom:0}.mat-mdc-dialog-container .mat-mdc-dialog-title:before{display:none}.mat-mdc-dialog-container.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:18px}.mat-mdc-dialog-container .mat-mdc-dialog-actions{gap:10px;border-top:1px solid var(--line-soft)}.mat-mdc-dialog-container .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0}.mat-mdc-snack-bar-container.snack-success .mdc-snackbar__surface{background-color:var(--vert)}.mat-mdc-snack-bar-container.snack-error .mdc-snackbar__surface{background-color:var(--danger)}.mat-mdc-snack-bar-container.snack-info .mdc-snackbar__surface{background-color:var(--marine-700)}.mat-mdc-snack-bar-container.snack .mdc-snackbar__surface,.mat-mdc-snack-bar-container.snack .mdc-snackbar__label{color:#fff}.mat-mdc-snack-bar-container.snack .mdc-snackbar__label{font-weight:500;letter-spacing:.005em}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--marine-700);outline-offset:2px;border-radius:5px}.content>router-outlet+*{display:flex;flex-direction:column;flex:1;min-height:0}.page{max-width:none;padding:0 24px 32px;flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto}.page>*{flex:0 0 auto}.page-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:70px;margin-bottom:0;flex:0 0 auto}.page-head h1{margin:0;font-size:18px;font-weight:700;letter-spacing:0;color:var(--ink)}.breadcrumb{margin:3px 0 0;font-size:12px;color:var(--faint)}app-stat-tiles{flex:0 0 auto}.card{background:var(--surface-0);border:0;border-radius:var(--r-card);padding:24px 26px 16px;box-shadow:var(--sh-card);display:flex;flex-direction:column;flex:0 0 auto}.card:has(>.mat-mdc-paginator){flex:1;min-height:0}.table-wrap{flex:1;min-height:0;overflow-y:auto}.mat-mdc-paginator{flex:0 0 auto}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;margin:-24px -26px 16px;padding:13px 18px;background:linear-gradient(180deg,var(--surface) 0%,var(--surface-0) 100%);border-bottom:1px solid var(--line)}.toolbar .left{display:flex;align-items:center;gap:6px}.toolbar .right,.tb-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.search{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:var(--r-md);padding:6px 10px;background:var(--surface);width:260px;transition:border-color .15s ease,box-shadow .15s ease}.search:focus-within{border-color:var(--navy);box-shadow:0 0 0 3px var(--marine-050)}.search mat-icon{font-size:18px;width:18px;height:18px;color:var(--ink-soft)}.search input{border:none;outline:none;background:transparent;width:100%;font-size:14px;color:var(--ink)}button.mat-mdc-outlined-button.bulk{color:var(--danger)}.table-wrap{overflow-x:auto}.mat-mdc-table{width:100%;background:transparent}.mat-mdc-table th.mat-mdc-header-cell{position:sticky;top:0;z-index:2;background:var(--table-head);color:var(--table-head-ink);font-weight:700;font-size:13px;text-transform:none;letter-spacing:0;border-bottom:1px solid var(--table-head-line);padding-top:11px;padding-bottom:11px}.mat-mdc-table td.mat-mdc-cell{font-size:13.5px;color:var(--ink);border-bottom:1px solid var(--line-soft);padding-top:4px;padding-bottom:4px}.mat-mdc-table tr.mat-mdc-row:nth-child(2n) td.mat-mdc-cell{background:#f2f6fc}.c-act,.col-actions{--mat-button-filled-container-height: 32px;--mat-button-outlined-container-height: 32px;--mat-icon-button-state-layer-size: 32px;--mdc-icon-button-icon-size: 20px;--mat-icon-button-icon-size: 20px}.c-act .mat-mdc-button-base:not(.mat-mdc-icon-button),.col-actions .mat-mdc-button-base:not(.mat-mdc-icon-button){font-size:12.5px;letter-spacing:0;padding:0 12px;min-width:0}.mat-mdc-table tr.mat-mdc-row:hover td.mat-mdc-cell{background:var(--row-hover)}.mat-mdc-table td.c-act .mat-mdc-icon-button,.mat-mdc-table td.col-actions .mat-mdc-icon-button{color:#93a0b1;border-radius:var(--r-sm);transition:color .15s ease,background-color .15s ease}.mat-mdc-table td.c-act .mat-mdc-icon-button:hover,.mat-mdc-table td.col-actions .mat-mdc-icon-button:hover{background:#e7edf7}.c-chk,.col-select{width:44px}.c-id,.col-id{width:60px}.c-name{font-weight:600}.c-num{width:96px;text-align:center;white-space:nowrap}.c-act,.col-actions{width:120px;text-align:right;white-space:nowrap}.mat-mdc-table th.c-act.c-act,.mat-mdc-table td.c-act.c-act,.mat-mdc-table th.col-actions.col-actions,.mat-mdc-table td.col-actions.col-actions{text-align:right}.muted{color:var(--ink-soft)}.mat-mdc-table .danger.danger:hover{color:var(--danger);background:var(--danger-050)}.mat-mdc-table .act-edit.act-edit:hover{color:var(--primary)}.mat-mdc-table .act-accent.act-accent:hover{color:var(--cramoisi)}.danger.danger{color:var(--danger)}.act-edit.act-edit{color:var(--primary)}.act-accent.act-accent{color:var(--cramoisi)}.act-ok.act-ok{color:var(--vert)}.cell-doc{display:flex;align-items:center;gap:10px}.fico{width:28px;height:28px;border-radius:var(--r-sm);flex:0 0 28px;display:flex;align-items:center;justify-content:center;background:#e6edfa;color:#1e4bb8;box-shadow:inset 0 0 0 1px #1e4bb81a}.fico mat-icon{width:15px;height:15px;font-size:15px}.d-name{font-weight:600;color:var(--ink)}.d-name:visited{color:var(--ink)}.doc-txt .d-sub{font-size:12px;color:var(--ink-soft);margin-top:1px}.owner{display:flex;align-items:center;gap:9px}.oav,.avatar{width:28px;height:28px;border-radius:50%;flex:0 0 28px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600}.avatar-stack{display:inline-flex;align-items:center}.avatar-stack .oav{width:26px;height:26px;flex:0 0 26px;margin-left:-8px;border:2px solid var(--surface-0);box-sizing:content-box}.avatar-stack .oav:first-child{margin-left:0}.avatar-stack .oav.more{background:var(--surface);color:var(--ink-soft);font-weight:700}.tags{display:flex;flex-wrap:wrap;gap:6px}.tag{display:inline-block;background:var(--marine-050);border:1px solid var(--marine-100);color:var(--navy);border-radius:var(--r-pill);padding:3px 11px;font-size:12px;font-weight:500;white-space:nowrap}.tag.more{background:var(--surface);border-color:var(--line);color:var(--ink-soft)}.chip-marine{display:inline-block;background:#eaf1fd;border:1px solid #d3e0f7;color:var(--primary);border-radius:var(--r-pill);padding:3px 11px;font-size:12px;font-weight:600}.etape{display:inline-flex;align-items:center;gap:8px;padding:3px 12px 3px 3px;border-radius:var(--r-pill);background:var(--ambre-050);color:#8a6212;font-size:12.5px;font-weight:600;white-space:nowrap}.etape .rang{width:20px;height:20px;border-radius:50%;flex:0 0 20px;background:var(--ambre);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums}.pill{display:inline-flex;align-items:center;gap:7px;padding:4px 11px;border-radius:var(--r-pill);font-size:12px;font-weight:600}.pill .dot{width:6px;height:6px;border-radius:50%}.st-actif{background:transparent;color:var(--ink-soft);padding-left:0;padding-right:0}.st-actif .dot{background:var(--ok)}.st-ok{background:var(--ok-050);color:var(--ok)}.st-ok .dot{background:var(--ok)}.st-arch,.st-pending{background:var(--ambre-050);color:var(--ambre)}.st-arch .dot,.st-pending .dot{background:var(--ambre)}.st-inactif{background:#eef0f3;color:var(--ink-soft)}.st-inactif .dot{background:var(--ink-soft)}.st-ko{background:var(--danger-050);color:var(--danger)}.st-ko .dot{background:var(--danger)}.no-data{padding:8px 0}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:44px 0;color:var(--ink-soft)}.empty-state .empty-ic mat-icon{width:44px;height:44px;font-size:44px;color:var(--beige-deep)}.empty-state .empty-title{font-size:14px;font-weight:600;color:var(--ink)}.empty-state .empty-sub{font-size:12.5px;color:var(--ink-soft)}.section-label,.section{margin:12px 0 8px;font-size:11.5px;font-weight:600;color:var(--navy);text-transform:uppercase;letter-spacing:.05em}.section:first-child{margin-top:2px}.server-error{color:var(--danger);font-size:13px;margin-top:8px;background:var(--danger-050);border:1px solid #f2d3d0;border-radius:var(--r-sm);padding:8px 10px}.mat-mdc-form-field{margin-top:18px}.mat-mdc-form-field .mdc-notched-outline__leading,.mat-mdc-form-field .mdc-notched-outline__notch,.mat-mdc-form-field .mdc-notched-outline__trailing{border:0!important}.mat-mdc-form-field .mdc-notched-outline,.mat-mdc-form-field .mdc-notched-outline__notch{overflow:visible!important;padding:0!important;max-width:none!important}.mat-mdc-form-field .mdc-notched-outline__notch{width:auto!important}.mat-mdc-form-field .mdc-notched-outline__notch,.mat-mdc-form-field .mat-mdc-notch-piece{clip-path:none!important}.mat-mdc-form-field .mat-mdc-text-field-wrapper{background:var(--surface-0);border:1px solid var(--champ-bordure);border-radius:var(--r-md);padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease}.mat-mdc-form-field:not(.mat-focused):hover .mat-mdc-text-field-wrapper{border-color:#c3ccd8}.mat-mdc-form-field.mat-focused .mat-mdc-text-field-wrapper{border-color:var(--primary);box-shadow:0 0 0 3px #0624681a}.mat-mdc-form-field.mat-form-field-invalid .mat-mdc-text-field-wrapper{border-color:var(--danger);box-shadow:none}.mat-mdc-form-field .mat-mdc-form-field-disabled .mat-mdc-text-field-wrapper,.mat-mdc-form-field.mat-form-field-disabled .mat-mdc-text-field-wrapper{background:var(--surface)}.mat-mdc-form-field .mdc-floating-label,.mat-mdc-form-field .mdc-floating-label--float-above{position:absolute!important;top:-19px!important;left:0!important;transform:none!important;font-size:12px!important;font-weight:600;color:var(--ink)!important;letter-spacing:.005em;overflow:visible;white-space:nowrap;pointer-events:none}.mat-mdc-form-field .mat-mdc-form-field-infix{padding:9px 0!important;min-height:0}.mat-mdc-form-field input.mat-mdc-input-element,.mat-mdc-form-field textarea.mat-mdc-input-element,.mat-mdc-form-field .mat-mdc-select-value-text,.mat-mdc-form-field .mat-mdc-select{font-size:14px}.mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper{margin-top:3px}.mat-mdc-form-field .mat-mdc-form-field-required-marker{color:var(--danger);font-weight:700}.mono{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12.5px;color:var(--ink-soft);letter-spacing:.01em}.mat-mdc-table .fico{width:22px;height:22px;flex:0 0 22px;background:#e6edfa;color:var(--primary);border-radius:var(--r-sm);padding:4px;box-sizing:border-box}.mat-mdc-table .fico mat-icon{width:14px;height:14px;font-size:14px}.mat-mdc-table .oav{width:24px;height:24px;flex:0 0 24px;font-size:10.5px}.act-row{display:inline-flex;align-items:center;gap:4px}.mat-mdc-table td.c-act mat-icon svg,.mat-mdc-table td.col-actions mat-icon svg{stroke-width:2.25px}mat-icon svg{width:100%;height:100%;display:block}.mat-mdc-table .mat-mdc-checkbox{--mdc-checkbox-state-layer-size: 28px}.mat-mdc-table .mdc-checkbox{padding:5px}.mat-mdc-table .mat-mdc-checkbox-touch-target,.mat-mdc-table .c-chk .mat-mdc-checkbox,.mat-mdc-table .col-select .mat-mdc-checkbox{display:none}.mat-mdc-table th.c-chk.c-chk,.mat-mdc-table td.c-chk.c-chk,.mat-mdc-table th.col-select.col-select,.mat-mdc-table td.col-select.col-select{width:0;padding-left:0;padding-right:0}.mat-mdc-table.selection-on .c-chk .mat-mdc-checkbox,.mat-mdc-table.selection-on .col-select .mat-mdc-checkbox{display:inline-flex}.mat-mdc-table.selection-on th.c-chk.c-chk,.mat-mdc-table.selection-on td.c-chk.c-chk,.mat-mdc-table.selection-on th.col-select.col-select,.mat-mdc-table.selection-on td.col-select.col-select{width:46px;padding-left:12px;padding-right:6px}.mat-mdc-table .avatar-stack .oav{width:24px;height:24px;flex:0 0 24px;font-size:10px}.mat-mdc-table{padding:0 6px}.mat-mdc-table th.mat-mdc-header-cell,.mat-mdc-table td.mat-mdc-cell{padding-left:12px;padding-right:12px}.card .bloc-tete{display:flex;align-items:center;gap:9px;padding:13px 18px;margin:0 0 16px;background:linear-gradient(180deg,var(--surface) 0%,var(--surface-0) 100%);border-bottom:1px solid var(--line);font-size:13.5px;font-weight:700;color:var(--ink)}.card>.bloc-tete{margin:-24px -26px 16px}.card .bloc-tete mat-icon{width:17px;height:17px;font-size:17px;flex:0 0 17px;color:var(--primary)}.card .bloc-tete>span:not(.cpt){flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .bloc-tete .cpt{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:0 6px;border-radius:var(--r-pill);background:#eaf1fd;color:var(--primary);font-size:11.5px;font-weight:700;line-height:18px}.toolbar .tb-titre{font-size:13.5px;font-weight:700;color:var(--ink)}.toolbar .tb-sub{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:0 6px;margin-left:8px;border-radius:var(--r-pill);background:#eaf1fd;color:var(--primary);font-size:11.5px;font-weight:700;line-height:18px}.segments{display:inline-flex;padding:3px;gap:3px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill)}.segments button{display:inline-flex;align-items:center;gap:7px;border:0;background:none;cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;color:var(--ink-soft);padding:7px 15px;border-radius:var(--r-pill);transition:background-color .15s ease,color .15s ease}.segments button mat-icon{width:17px;height:17px;font-size:17px;flex:0 0 17px}.segments button:hover{color:var(--primary)}.segments button.on{background:var(--primary);color:#fff}.segments button.on:hover{color:#fff}.segments button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}
