@charset "UTF-8";@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-cyrillic-ext-wght-normal-2GMQGZDT.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-cyrillic-wght-normal-F76KYTZG.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-greek-wght-normal-NNUWM3E7.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-vietnamese-wght-normal-HA5TFICD.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-latin-ext-wght-normal-6XGHMEDV.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-latin-wght-normal-73PUZEUA.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}:root{--ink-50: #f3f3f5;--ink-100: #e6e6ea;--ink-200: #cfcfd6;--ink-300: #a5a5ae;--ink-400: #6b6b75;--ink-500: #3a3a41;--ink-600: #2a2a2f;--ink-700: #26262b;--ink-800: #1e1e23;--ink-900: #121214;--ink-950: #0b0b0d;--vi-50: #eee9ff;--vi-100: #e2daff;--vi-200: #cdbfff;--vi-300: #c4b5fd;--vi-400: #8e74ee;--vi-500: #5533d6;--vi-600: #4a2cc2;--vi-700: #3f25a8;--vi-800: #321d86;--vi-900: #26166a;--or-50: var(--vi-50);--or-100: var(--vi-100);--or-200: var(--vi-200);--or-300: var(--vi-300);--or-400: var(--vi-400);--or-500: var(--vi-500);--or-600: var(--vi-600);--or-700: var(--vi-700);--or-800: var(--vi-800);--or-900: var(--vi-900);--bl-100: #e1eafb;--bl-300: #9bbcf6;--bl-500: #3172e5;--bl-600: #2b63d4;--bl-700: #1c46a3;--gr-100: #ddf4e6;--gr-300: #6fd6a3;--gr-500: #17a05f;--gr-600: #128049;--gr-700: #116b3e;--rd-100: #fde5e3;--rd-300: #f4877d;--rd-500: #e03a2f;--rd-600: #d3261c;--rd-700: #b01d14;--gd-100: #fcf0ce;--gd-300: #f0c45c;--gd-400: #f5b818;--gd-600: #c4830a;--gd-800: #7a5200;--rs-500: #d6559a;--rs-600: #c7458e;--n-0: #ffffff;--n-50: #f3f3f5;--n-100: #eeeef1;--n-200: #e6e6ea;--n-300: #cfcfd6;--n-400: #9a9aa3;--n-500: #7d7d88;--n-600: #5c5c66;--n-700: #45454e;--n-800: #2e2e35;--n-900: #121214;--f-display: "Manrope Variable", "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--f-ui: var(--f-display);--f-mono: var(--f-display);--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-pill: 999px;--edge: 0px;--edge-lg: 0px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px}:root,.scheme-light{color-scheme:light;--bg: #ffffff;--surface: #ffffff;--surface-2: #f3f3f5;--surface-3: #eeeef1;--border: #e6e6ea;--border-2: #cfcfd6;--text: #121214;--text-2: #5c5c66;--text-3: #9a9aa3;--accent: var(--vi-500);--on-accent: #ffffff;--accent-pressed: var(--vi-600);--accent-soft: var(--vi-50);--on-accent-soft: var(--vi-700);--link: var(--accent);--focus: rgba(85, 51, 214, .4);--shadow-hard: transparent;--inset-sh: transparent;--shadow-soft: none;--edge-n: transparent;--btn2-bg: #121214;--btn2-edge: transparent;--btn2-pressed: #26262b;--sb-bg: #121214;--sb-tile: #1e1e23;--sb-tile-2: #26262b;--sb-border: #2a2a2f;--sb-text: #a5a5ae;--sb-active: #ffffff;--sb-accent: var(--vi-200);--on-sb-accent: #121214;--voile: rgba(18, 18, 20, .62);--ok-bg: var(--gr-100);--ok-tx: var(--gr-700);--warn-bg: var(--gd-100);--warn-tx: var(--gd-800);--dan-bg: var(--rd-100);--dan-tx: var(--rd-700);--info-bg: var(--bl-100);--info-tx: var(--bl-700);--neu-bg: #f3f3f5;--neu-tx: #5c5c66;--chart-1: #5533d6;--chart-2: #3172e5;--chart-3: #17a05f;--chart-4: #c4830a;--chart-5: #d6559a;--chart-6: #0f8b8d;--chart-grid: #eeeef1;--chart-axis: #cfcfd6;--code-bg: #121214;--code-tx: #f4f4f6;--code-hl: var(--vi-200)}@media(prefers-color-scheme:dark){:root:where(:not([data-theme=light])){color-scheme:dark;--bg: #161619;--surface: #161619;--surface-2: #1d1d22;--surface-3: #26262b;--border: #2a2a2f;--border-2: #3a3a41;--text: #f4f4f6;--text-2: #a0a0a9;--text-3: #6b6b75;--accent: var(--vi-300);--on-accent: #121214;--accent-pressed: #d9cfff;--accent-soft: #2a2440;--on-accent-soft: var(--vi-300);--link: var(--accent);--focus: rgba(196, 181, 253, .45);--shadow-hard: transparent;--inset-sh: transparent;--shadow-soft: none;--edge-n: transparent;--btn2-bg: #26262b;--btn2-edge: transparent;--btn2-pressed: #3a3a41;--sb-bg: #0b0b0d;--sb-tile: #1e1e23;--sb-tile-2: #26262b;--sb-border: #26262b;--sb-text: #a5a5ae;--sb-active: #f4f4f6;--sb-accent: var(--vi-200);--on-sb-accent: #121214;--voile: rgba(0, 0, 0, .66);--ok-bg: #17342b;--ok-tx: var(--gr-300);--warn-bg: #33290f;--warn-tx: var(--gd-300);--dan-bg: #361a18;--dan-tx: var(--rd-300);--info-bg: #1a2a44;--info-tx: var(--bl-300);--neu-bg: #26262b;--neu-tx: #a5a5ae;--chart-1: #c4b5fd;--chart-2: #6f9cf0;--chart-3: #4fc08d;--chart-4: #e0a83a;--chart-5: #e07ab3;--chart-6: #3fb5b8;--chart-grid: #26262b;--chart-axis: #3a3a41;--code-bg: #0b0b0d;--code-tx: #f4f4f6;--code-hl: var(--vi-200)}}[data-theme=dark],.scheme-dark{color-scheme:dark;--bg: #161619;--surface: #161619;--surface-2: #1d1d22;--surface-3: #26262b;--border: #2a2a2f;--border-2: #3a3a41;--text: #f4f4f6;--text-2: #a0a0a9;--text-3: #6b6b75;--accent: var(--vi-300);--on-accent: #121214;--accent-pressed: #d9cfff;--accent-soft: #2a2440;--on-accent-soft: var(--vi-300);--link: var(--accent);--focus: rgba(196, 181, 253, .45);--shadow-hard: transparent;--inset-sh: transparent;--shadow-soft: none;--edge-n: transparent;--btn2-bg: #26262b;--btn2-edge: transparent;--btn2-pressed: #3a3a41;--sb-bg: #0b0b0d;--sb-tile: #1e1e23;--sb-tile-2: #26262b;--sb-border: #26262b;--sb-text: #a5a5ae;--sb-active: #f4f4f6;--sb-accent: var(--vi-200);--on-sb-accent: #121214;--voile: rgba(0, 0, 0, .66);--ok-bg: #17342b;--ok-tx: var(--gr-300);--warn-bg: #33290f;--warn-tx: var(--gd-300);--dan-bg: #361a18;--dan-tx: var(--rd-300);--info-bg: #1a2a44;--info-tx: var(--bl-300);--neu-bg: #26262b;--neu-tx: #a5a5ae;--chart-1: #c4b5fd;--chart-2: #6f9cf0;--chart-3: #4fc08d;--chart-4: #e0a83a;--chart-5: #e07ab3;--chart-6: #3fb5b8;--chart-grid: #26262b;--chart-axis: #3a3a41;--code-bg: #0b0b0d;--code-tx: #f4f4f6;--code-hl: var(--vi-200)}.tiiga-display{font:800 40px/1.1 var(--f-display);letter-spacing:-.03em}.tiiga-h2{font:800 24px/1.25 var(--f-display);letter-spacing:-.02em}.tiiga-h3{font:700 20px/1.3 var(--f-display)}.tiiga-h4{font:700 15px/1.35 var(--f-ui)}.tiiga-body{font:500 14px/1.5 var(--f-ui)}.tiiga-label{font:600 13px/1.4 var(--f-ui);color:var(--text-2)}.tiiga-caption{font:500 12px/1.4 var(--f-ui);color:var(--text-2)}.tiiga-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;height:36px;padding:0 14px;border-radius:var(--r-sm);font:700 14px/1 var(--f-ui);white-space:nowrap;background:var(--_bg);color:var(--_ink);--_bg: var(--accent);--_ink: var(--on-accent);--_hover: var(--accent-pressed)}.tiiga-btn:hover:not([disabled]){background:var(--_hover)}.tiiga-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tiiga-btn[disabled]{cursor:not-allowed;background:var(--surface-2);color:var(--text-3)}.tiiga-btn--ink{--_bg: var(--btn2-bg);--_ink: var(--n-0);--_hover: var(--btn2-pressed)}.tiiga-btn--outline{--_bg: var(--surface-2);--_ink: var(--text);--_hover: var(--surface-3)}.tiiga-btn--ghost{--_bg: transparent;--_ink: var(--accent);--_hover: var(--accent-soft);padding:0 8px}.tiiga-btn--lg{height:44px;padding:0 18px;font-size:15px}.tiiga-field{width:100%;height:40px;padding:0 12px;border:2px solid var(--surface-2);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text);font:500 14px/1 var(--f-ui)}.tiiga-field::placeholder{color:var(--text-3)}.tiiga-field:focus{outline:0;border-color:var(--accent)}.tiiga-field[aria-invalid=true]{border-color:var(--rd-600)}.tiiga-badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:var(--r-pill);font:700 12px/1 var(--f-ui);white-space:nowrap;background:var(--neu-bg);color:var(--neu-tx)}.tiiga-badge--ok{background:var(--ok-bg);color:var(--ok-tx)}.tiiga-badge--warn{background:var(--warn-bg);color:var(--warn-tx)}.tiiga-badge--dan{background:var(--dan-bg);color:var(--dan-tx)}.tiiga-badge--info{background:var(--info-bg);color:var(--info-tx)}.tiiga-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md)}.tiiga-panel{position:fixed;inset:auto;z-index:60;display:none;margin:0;padding:0;overflow:hidden;border:1px solid var(--border-2);border-radius:var(--r-md);background:var(--surface);color:var(--text)}.tiiga-panel--ouvert{display:block}.tiiga-declencheur{display:flex;align-items:center;gap:8px;width:100%;height:40px;padding:0 12px;border:2px solid var(--surface-2);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text);font:500 14px/1 var(--f-ui);text-align:left;cursor:pointer}.tiiga-declencheur:focus-visible{outline:0;border-color:var(--accent)}.tiiga-declencheur:disabled{color:var(--text-3);cursor:not-allowed}.tiiga-declencheur--vide .tiiga-declencheur__valeur{color:var(--text-3)}.tiiga-declencheur__valeur{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tiiga-declencheur__chevron{flex:none;width:16px;height:16px;color:var(--text-2)}.tiiga-panel__recherche{padding:8px;border-bottom:1px solid var(--border)}.tiiga-panel__champ{width:100%;height:36px;padding:0 10px;border:2px solid var(--surface-2);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text);font:500 14px/1 var(--f-ui)}.tiiga-panel__champ::placeholder{color:var(--text-3)}.tiiga-panel__champ:focus{outline:0;border-color:var(--accent)}.tiiga-panel__liste{max-height:260px;margin:0;padding:4px;overflow-y:auto;list-style:none}.tiiga-panel__option{display:flex;align-items:baseline;gap:8px;min-height:36px;padding:8px 10px;border-radius:var(--r-sm);color:var(--text);font:500 14px/1.35 var(--f-ui);cursor:pointer}.tiiga-panel__option--active{background:var(--surface-2)}.tiiga-panel__option--choisie{background:var(--accent-soft);color:var(--on-accent-soft);font-weight:700}.tiiga-panel__option--inerte{color:var(--text-3);cursor:default}.tiiga-panel__option-hint{margin-left:auto;color:var(--text-2);font-size:12px}.tiiga-panel__case{flex:none;display:grid;place-items:center;width:18px;height:18px;border:2px solid var(--text-3);border-radius:5px;color:transparent}.tiiga-panel__case svg{width:12px;height:12px}.tiiga-panel__case--cochee{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.tiiga-panel__pied{display:flex;justify-content:flex-end;padding:6px 10px;border-top:1px solid var(--border)}.tiiga-panel__lien{padding:0;border:0;background:none;color:var(--accent);font:700 13px/1.4 var(--f-ui);cursor:pointer}.tiiga-panel__lien:hover{color:var(--accent-pressed)}.tiiga-panel__lien:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.tiiga-panel__aucun{padding:14px 12px;color:var(--text-2);font:500 13px/1.4 var(--f-ui);text-align:center;list-style:none}.tiiga-num{font-variant-numeric:tabular-nums;text-align:right}.tiiga-ref{font-family:var(--f-ui);font-variant-numeric:tabular-nums;font-weight:600}.tiiga-table{width:100%;border-collapse:collapse;background:var(--surface)}.tiiga-table th,.tiiga-table td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--border);font:500 14px/1.4 var(--f-ui)}.tiiga-table th{height:40px;padding:0 16px;font:600 13px/1.4 var(--f-ui);color:var(--text-2);background:var(--surface-2);border-bottom:0}.tiiga-table tbody tr:last-child td{border-bottom:0}.tiiga-table tbody tr:hover{background:var(--surface-2)}.tiiga-table .tiiga-num{font-variant-numeric:tabular-nums;text-align:right}.tiiga-table .tiiga-ref{color:var(--text)}.tiiga-sidebar{background:var(--sb-bg);color:var(--sb-text);padding:8px 12px;display:flex;flex-direction:column;gap:2px}.tiiga-nav-item{display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;border-radius:var(--r-sm);color:var(--sb-text);font:500 14px/1 var(--f-ui);text-decoration:none;cursor:pointer}.tiiga-nav-item:hover{background:var(--sb-tile);color:var(--sb-active)}.tiiga-nav-item[aria-current]{color:var(--sb-active);background:var(--sb-tile-2);font-weight:700}.tiiga-nav-item[aria-current] .tiiga-icon{color:var(--sb-accent)}.tiiga-pos{display:grid;grid-template-columns:1fr minmax(320px,380px);gap:16px;height:100%;min-height:0}.tiiga-pos__ticket{display:flex;flex-direction:column;min-height:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md)}.tiiga-pos__settle{margin-top:auto;padding:14px}.tiiga-pos__settle .tiiga-btn{width:100%}@media(max-width:900px){.tiiga-pos{grid-template-columns:1fr}}.tiiga-icon{display:inline-flex;flex:none;width:var(--_ico, 20px);height:var(--_ico, 20px);color:inherit}.tiiga-icon svg{width:100%;height:100%;stroke-width:1.75}.tiiga-icon--sm{--_ico: 16px}.tiiga-icon--xs{--_ico: 14px}.tiiga-icon--lg{--_ico: 24px}.tiiga-icon--text{vertical-align:-.15em}.t-m-0{margin:0}.t-mt-0{margin-top:0}.t-mr-0{margin-right:0}.t-mb-0{margin-bottom:0}.t-ml-0{margin-left:0}.t-mx-0{margin-left:0;margin-right:0}.t-my-0{margin-top:0;margin-bottom:0}.t-p-0{padding:0}.t-pt-0{padding-top:0}.t-pr-0{padding-right:0}.t-pb-0{padding-bottom:0}.t-pl-0{padding-left:0}.t-px-0{padding-left:0;padding-right:0}.t-py-0{padding-top:0;padding-bottom:0}.t-gap-0{gap:0}.t-stack-0>*+*{margin-top:0}.t-inline-0>*+*{margin-left:0}.t-m-1{margin:var(--s-1)}.t-mt-1{margin-top:var(--s-1)}.t-mr-1{margin-right:var(--s-1)}.t-mb-1{margin-bottom:var(--s-1)}.t-ml-1{margin-left:var(--s-1)}.t-mx-1{margin-left:var(--s-1);margin-right:var(--s-1)}.t-my-1{margin-top:var(--s-1);margin-bottom:var(--s-1)}.t-p-1{padding:var(--s-1)}.t-pt-1{padding-top:var(--s-1)}.t-pr-1{padding-right:var(--s-1)}.t-pb-1{padding-bottom:var(--s-1)}.t-pl-1{padding-left:var(--s-1)}.t-px-1{padding-left:var(--s-1);padding-right:var(--s-1)}.t-py-1{padding-top:var(--s-1);padding-bottom:var(--s-1)}.t-gap-1{gap:var(--s-1)}.t-stack-1>*+*{margin-top:var(--s-1)}.t-inline-1>*+*{margin-left:var(--s-1)}.t-m-2{margin:var(--s-2)}.t-mt-2{margin-top:var(--s-2)}.t-mr-2{margin-right:var(--s-2)}.t-mb-2{margin-bottom:var(--s-2)}.t-ml-2{margin-left:var(--s-2)}.t-mx-2{margin-left:var(--s-2);margin-right:var(--s-2)}.t-my-2{margin-top:var(--s-2);margin-bottom:var(--s-2)}.t-p-2{padding:var(--s-2)}.t-pt-2{padding-top:var(--s-2)}.t-pr-2{padding-right:var(--s-2)}.t-pb-2{padding-bottom:var(--s-2)}.t-pl-2{padding-left:var(--s-2)}.t-px-2{padding-left:var(--s-2);padding-right:var(--s-2)}.t-py-2{padding-top:var(--s-2);padding-bottom:var(--s-2)}.t-gap-2{gap:var(--s-2)}.t-stack-2>*+*{margin-top:var(--s-2)}.t-inline-2>*+*{margin-left:var(--s-2)}.t-m-3{margin:var(--s-3)}.t-mt-3{margin-top:var(--s-3)}.t-mr-3{margin-right:var(--s-3)}.t-mb-3{margin-bottom:var(--s-3)}.t-ml-3{margin-left:var(--s-3)}.t-mx-3{margin-left:var(--s-3);margin-right:var(--s-3)}.t-my-3{margin-top:var(--s-3);margin-bottom:var(--s-3)}.t-p-3{padding:var(--s-3)}.t-pt-3{padding-top:var(--s-3)}.t-pr-3{padding-right:var(--s-3)}.t-pb-3{padding-bottom:var(--s-3)}.t-pl-3{padding-left:var(--s-3)}.t-px-3{padding-left:var(--s-3);padding-right:var(--s-3)}.t-py-3{padding-top:var(--s-3);padding-bottom:var(--s-3)}.t-gap-3{gap:var(--s-3)}.t-stack-3>*+*{margin-top:var(--s-3)}.t-inline-3>*+*{margin-left:var(--s-3)}.t-m-4{margin:var(--s-4)}.t-mt-4{margin-top:var(--s-4)}.t-mr-4{margin-right:var(--s-4)}.t-mb-4{margin-bottom:var(--s-4)}.t-ml-4{margin-left:var(--s-4)}.t-mx-4{margin-left:var(--s-4);margin-right:var(--s-4)}.t-my-4{margin-top:var(--s-4);margin-bottom:var(--s-4)}.t-p-4{padding:var(--s-4)}.t-pt-4{padding-top:var(--s-4)}.t-pr-4{padding-right:var(--s-4)}.t-pb-4{padding-bottom:var(--s-4)}.t-pl-4{padding-left:var(--s-4)}.t-px-4{padding-left:var(--s-4);padding-right:var(--s-4)}.t-py-4{padding-top:var(--s-4);padding-bottom:var(--s-4)}.t-gap-4{gap:var(--s-4)}.t-stack-4>*+*{margin-top:var(--s-4)}.t-inline-4>*+*{margin-left:var(--s-4)}.t-m-5{margin:var(--s-5)}.t-mt-5{margin-top:var(--s-5)}.t-mr-5{margin-right:var(--s-5)}.t-mb-5{margin-bottom:var(--s-5)}.t-ml-5{margin-left:var(--s-5)}.t-mx-5{margin-left:var(--s-5);margin-right:var(--s-5)}.t-my-5{margin-top:var(--s-5);margin-bottom:var(--s-5)}.t-p-5{padding:var(--s-5)}.t-pt-5{padding-top:var(--s-5)}.t-pr-5{padding-right:var(--s-5)}.t-pb-5{padding-bottom:var(--s-5)}.t-pl-5{padding-left:var(--s-5)}.t-px-5{padding-left:var(--s-5);padding-right:var(--s-5)}.t-py-5{padding-top:var(--s-5);padding-bottom:var(--s-5)}.t-gap-5{gap:var(--s-5)}.t-stack-5>*+*{margin-top:var(--s-5)}.t-inline-5>*+*{margin-left:var(--s-5)}.t-m-6{margin:var(--s-6)}.t-mt-6{margin-top:var(--s-6)}.t-mr-6{margin-right:var(--s-6)}.t-mb-6{margin-bottom:var(--s-6)}.t-ml-6{margin-left:var(--s-6)}.t-mx-6{margin-left:var(--s-6);margin-right:var(--s-6)}.t-my-6{margin-top:var(--s-6);margin-bottom:var(--s-6)}.t-p-6{padding:var(--s-6)}.t-pt-6{padding-top:var(--s-6)}.t-pr-6{padding-right:var(--s-6)}.t-pb-6{padding-bottom:var(--s-6)}.t-pl-6{padding-left:var(--s-6)}.t-px-6{padding-left:var(--s-6);padding-right:var(--s-6)}.t-py-6{padding-top:var(--s-6);padding-bottom:var(--s-6)}.t-gap-6{gap:var(--s-6)}.t-stack-6>*+*{margin-top:var(--s-6)}.t-inline-6>*+*{margin-left:var(--s-6)}.t-row{display:flex;flex-direction:row}.t-col{display:flex;flex-direction:column}.t-inline-flex{display:inline-flex}.t-wrap{flex-wrap:wrap}.t-nowrap{flex-wrap:nowrap}.t-items-start{align-items:flex-start}.t-items-center{align-items:center}.t-items-end{align-items:flex-end}.t-items-baseline{align-items:baseline}.t-items-stretch{align-items:stretch}.t-justify-start{justify-content:flex-start}.t-justify-center{justify-content:center}.t-justify-end{justify-content:flex-end}.t-justify-between{justify-content:space-between}.t-justify-around{justify-content:space-around}.t-grow{flex:1 1 auto}.t-fixed{flex:none}.t-fill{flex:1 1 0;min-width:0}.t-push{margin-left:auto}.t-push-down{margin-top:auto}:root{--sk-bg: var(--bg);--sk-bg-sunken: var(--surface-2);--sk-surface: var(--surface);--sk-border: var(--border);--sk-border-soft: var(--surface-2);--sk-text: var(--text);--sk-text-secondary: var(--text-2);--sk-text-muted: var(--text-2);--sk-text-disabled: var(--text-3);--sk-primary: var(--accent);--sk-primary-pressed: var(--accent-pressed);--sk-primary-soft: var(--accent-soft);--sk-primary-soft-border: var(--accent-soft);--sk-on-primary-soft: var(--on-accent-soft);--sk-success: var(--ok-tx);--sk-success-dot: var(--gr-500);--sk-success-soft: var(--ok-bg);--sk-warn-text: var(--warn-tx);--sk-warn-accent: var(--gd-400);--sk-warn-soft: var(--warn-bg);--sk-danger: var(--rd-600);--sk-danger-text: var(--dan-tx);--sk-danger-soft: var(--dan-bg);--sk-danger-soft-border: var(--dan-bg);--sk-info: var(--info-tx);--sk-info-soft: var(--info-bg);--sk-info-soft-border: var(--info-bg);--sk-radius-sm: var(--r-sm);--sk-radius: var(--r-sm);--sk-radius-card: var(--r-md);--sk-radius-pill: var(--r-pill);--sk-space-1: var(--s-1);--sk-space-2: var(--s-2);--sk-space-3: var(--s-3);--sk-space-4: var(--s-4);--sk-space-5: var(--s-5);--sk-space-6: var(--s-6);--sk-shadow-soft: none;--sk-shadow-raised: none;--sk-shadow-modal: none;--sk-focus-ring: 0 0 0 3px var(--focus)}*{box-sizing:border-box}:root{accent-color:var(--accent)}html,body{height:100%}body{margin:0;background:var(--sk-bg);color:var(--sk-text);font-family:var(--f-ui);font-size:14px;font-weight:500;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(a){color:var(--sk-primary);text-decoration:none}:where(a:hover){color:var(--sk-primary-pressed)}button,input,select{font-family:inherit}::placeholder{color:var(--sk-text-disabled)}::selection{background:var(--accent-soft);color:var(--text)}.tnum{font-variant-numeric:tabular-nums}.mono{font-family:var(--f-ui);font-variant-numeric:tabular-nums;font-weight:600}.sk-card,.sk-table{background:var(--sk-surface);border:1px solid var(--sk-border);border-radius:var(--sk-radius-card)}.sk-toolbar{display:flex;flex-wrap:wrap;gap:var(--sk-space-2);align-items:center;margin-bottom:var(--sk-space-4)}.sk-toolbar__spacer{flex:1}.sk-toolbar tiiga-select,.sk-toolbar tiiga-datepicker{flex:none;width:200px}.sk-screen{display:flex;flex-direction:column;gap:var(--sk-space-3);height:100%}.sk-screen>.sk-toolbar,.sk-screen>.sk-callout{margin-bottom:0}.sk-screen__head{display:flex;align-items:flex-start;gap:var(--sk-space-4)}.sk-screen__title{margin:0;font-size:24px;font-weight:800;letter-spacing:-.01em}.sk-screen__subtitle{margin:2px 0 0;max-width:96ch;font-size:13px;line-height:1.5;color:var(--sk-text-muted)}.sk-screen__actions{margin-left:auto;display:flex;align-items:center;gap:var(--sk-space-2);flex:none}.sk-screen__body{flex:1;min-height:0;display:flex;flex-direction:column}.sk-stack>*+*{margin-top:var(--sk-space-4)}.sk-table{overflow-x:auto}.sk-tabs{display:flex;gap:4px;align-self:flex-start;background:var(--surface-2);border-radius:var(--r-md);padding:4px}.sk-tab{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 14px;border:none;border-radius:var(--r-sm);background:none;color:var(--text);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.sk-tab--active{background:var(--text);color:var(--surface)}.sk-tab__count{font-size:11px;font-weight:700;opacity:.7}.sk-screen__body>.sk-table{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.sk-table__scroll{flex:1;min-height:0;overflow:auto}.sk-table__foot{display:flex;align-items:center;gap:var(--sk-space-4);flex-wrap:wrap;border-top:1px solid var(--sk-border);padding:8px 16px}.sk-thead,.sk-tr{display:grid;gap:var(--s-4);align-items:center;padding:0 var(--s-4)}.sk-thead{position:sticky;top:0;z-index:1;min-height:40px;background:var(--surface-2);font-size:13px;font-weight:600;color:var(--text-2)}.sk-tr{min-height:48px;font-size:14px;font-weight:500;border-bottom:1px solid var(--sk-border)}.sk-tr:last-child{border-bottom:none}.sk-tr:hover{background:var(--surface-2)}.sk-tr.sk-tr--warn{background:var(--warn-bg)}.sk-tr.sk-tr--danger{background:var(--dan-bg)}.sk-tr.sk-tr--selected{background:var(--accent-soft)}.sk-tr.sk-tr--warn:hover{background:color-mix(in srgb,var(--warn-bg) 90%,var(--text))}.sk-tr.sk-tr--danger:hover{background:color-mix(in srgb,var(--dan-bg) 90%,var(--text))}.sk-tr.sk-tr--selected:hover{background:color-mix(in srgb,var(--accent-soft) 90%,var(--text))}button.sk-tr{width:100%;border:none;border-bottom:1px solid var(--sk-border);background:var(--sk-surface);text-align:left;color:var(--sk-text);cursor:pointer}button.sk-tr:hover{background:var(--surface-2)}button.sk-tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sk-tr:hover .sk-btn--secondary:hover:not(:disabled){background:var(--surface-3)}.sk-cell-num{text-align:right;font-variant-numeric:tabular-nums}.sk-badge{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;font-size:12px;font-weight:700;border-radius:var(--sk-radius-pill);white-space:nowrap}.sk-badge--ok{background:var(--sk-success-soft);color:var(--sk-success)}.sk-badge--warn{background:var(--sk-warn-soft);color:var(--sk-warn-text)}.sk-badge--danger{background:var(--sk-danger-soft);color:var(--sk-danger-text)}.sk-badge--info{background:var(--sk-info-soft);color:var(--sk-info)}.sk-badge--brand{background:var(--sk-primary-soft);color:var(--sk-on-primary-soft)}.sk-badge--neutral{background:var(--neu-bg);color:var(--neu-tx)}.sk-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);height:36px;padding:0 14px;border-radius:var(--sk-radius);border:none;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer;background:var(--surface-2);color:var(--sk-text)}.sk-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sk-btn:disabled{background:var(--surface-2);color:var(--text-3);cursor:default}.sk-btn--primary,.sk-btn--karite{background:var(--accent);color:var(--on-accent)}.sk-btn--primary:hover:not(:disabled),.sk-btn--karite:hover:not(:disabled){background:var(--accent-pressed)}.sk-btn--secondary{background:var(--surface-2);color:var(--text)}.sk-btn--secondary:hover:not(:disabled){background:var(--surface-3)}.sk-btn--success{background:var(--gr-600);color:#fff}.sk-btn--success:hover:not(:disabled){background:var(--gr-700)}.sk-btn--danger{background:var(--dan-bg);color:var(--dan-tx)}.sk-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--dan-bg) 88%,var(--dan-tx))}.sk-btn--pos{height:48px;padding:0 16px;border-radius:var(--r-md);font-size:15px}.sk-pad{display:grid;gap:var(--s-2)}.sk-pad__key{border:none;border-radius:var(--r-md);background:var(--_k-bg, var(--surface-2));color:var(--_k-tx, var(--text));font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer}.sk-pad__key:active{background:var(--_k-press, var(--surface-3))}.sk-pad__key:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sk-pad__key--mode{--_k-bg: var(--info-bg);--_k-tx: var(--info-tx);--_k-press: color-mix(in srgb, var(--info-bg) 88%, var(--info-tx))}.sk-pad__key--active{--_k-bg: var(--text);--_k-tx: var(--surface);--_k-press: var(--text-2)}.sk-pad__key--warn{--_k-bg: var(--warn-bg);--_k-tx: var(--warn-tx);--_k-press: color-mix(in srgb, var(--warn-bg) 88%, var(--warn-tx))}.sk-pad__key--danger{--_k-bg: var(--dan-bg);--_k-tx: var(--dan-tx);--_k-press: color-mix(in srgb, var(--dan-bg) 88%, var(--dan-tx))}.sk-pad__key--muted{--_k-bg: transparent;--_k-tx: var(--text-2);--_k-press: var(--surface-2)}.sk-pad__key--success{--_k-bg: var(--ok-bg);--_k-tx: var(--ok-tx);--_k-press: color-mix(in srgb, var(--ok-bg) 88%, var(--ok-tx))}.sk-pad__key:disabled{--_k-bg: var(--surface-2);--_k-tx: var(--text-3);cursor:default}.sk-input{width:100%;height:40px;border:2px solid var(--surface-2);border-radius:var(--r-sm);padding:0 12px;font-size:14px;font-weight:500;background:var(--surface-2);color:var(--text);outline:none}.sk-input:focus{border-color:var(--accent)}.sk-input[aria-invalid=true]{border-color:var(--rd-600)}.sk-toolbar>:where(.sk-input){width:auto;min-width:170px;max-width:100%}:where(textarea).sk-input{height:auto;min-height:64px;padding:8px 12px;font:inherit;font-size:14px;line-height:1.5;resize:vertical}.sk-input--pos{height:48px;border-radius:var(--r-md);padding:0 14px;font-size:15px}.sk-label{display:block;font-size:13px;font-weight:600;color:var(--text-2);margin-bottom:var(--s-2)}.sk-field-error{font-size:13px;color:var(--sk-danger-text);margin-top:var(--s-1);font-weight:600}.sk-callout{display:flex;align-items:flex-start;gap:var(--s-3);border-radius:var(--r-sm);padding:10px 12px;font-size:13px;font-weight:600;line-height:1.5}.sk-callout--brand{background:var(--sk-primary-soft);color:var(--sk-on-primary-soft)}.sk-callout--info{background:var(--sk-info-soft);color:var(--sk-info)}.sk-callout--warn{background:var(--sk-warn-soft);color:var(--sk-warn-text)}.sk-callout--danger{background:var(--sk-danger-soft);color:var(--sk-danger-text)}.sk-callout--success{background:var(--ok-bg);color:var(--ok-tx)}.sk-callout--neutral{background:var(--surface-2);color:var(--text-2)}.sk-section-title{font-size:13px;font-weight:600;color:var(--text-2)}@keyframes sk-shimmer{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}.sk-skeleton{height:12px;border-radius:6px;background:var(--surface-3);animation:sk-shimmer 1.4s infinite}.sk-empty{border-radius:var(--r-md);background:var(--surface-2);padding:20px 16px;text-align:center}.sk-empty__title{font-size:14px;font-weight:600;color:var(--text)}.sk-empty__hint{font-size:13px;color:var(--text-2);margin-top:2px}@media(prefers-reduced-motion:reduce){.sk-skeleton{animation:none}}@page{size:80mm auto;margin:0}@media print{html,body{background:#fff;margin:0;padding:0}body *{visibility:hidden}.ticket-overlay{position:static;overflow:visible;padding:0;display:block;height:auto}.pos-receipt,.pos-receipt *{visibility:visible}.pos-receipt{position:absolute;top:0;left:0;width:80mm;max-width:80mm;border:none;border-radius:0;box-shadow:none;padding:3mm 4mm;overflow:visible;-webkit-print-color-adjust:exact;print-color-adjust:exact}.pos-receipt__item,.pos-receipt__row,.pos-receipt__total{break-inside:avoid}}.page-pleine{display:block;margin:calc(-1 * var(--page-y)) calc(-1 * var(--page-x))}.page-pleine--cadre{height:calc(100% + 2 * var(--page-y))}.page-pleine .sk-table{border:none;border-radius:0}.page-pleine .sk-thead,.page-pleine .sk-tr{padding:0 var(--page-x)}.page-pleine .sk-table__foot{padding:12px var(--page-x)}.page-pleine .kpi-row{padding:18px var(--page-x)}.page-pleine>.sk-screen>.sk-callout,.page-pleine .sk-screen__body>.sk-callout,.page-pleine .sk-table .sk-callout,.page-pleine .sk-table .sk-empty{margin:12px var(--page-x)}.barre-de-page{display:flex;align-items:center;gap:8px;padding:16px var(--page-x);flex:none}.barre-de-page__filtres{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.barre-de-page__espace{flex:1}.barre-de-page tiiga-select,.barre-de-page tiiga-datepicker{flex:none;width:180px}.recherche{display:flex;align-items:center;gap:8px;height:40px;width:260px;padding:0 10px 0 12px;border-radius:var(--r-sm);background:var(--surface-2);color:var(--text-2)}.recherche:focus-within{outline:2px solid var(--accent);outline-offset:-2px}.recherche__champ{flex:1;min-width:0;border:0;padding:0;background:transparent;color:var(--text);font:inherit;font-size:14px;font-weight:500;outline:none}.recherche__champ::placeholder{color:var(--text-3)}.puces{display:flex;gap:6px;flex-wrap:wrap}.puce{height:32px;padding:0 14px;border:0;border-radius:var(--r-pill);background:var(--surface-2);color:var(--text);font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.puce:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.puce--choisie{background:var(--text);color:var(--surface)}.figures{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:18px var(--page-x)}.figure{display:flex;flex-direction:column;gap:2px;min-width:0;padding-right:24px;color:inherit;text-decoration:none}.figure+.figure{border-left:1px solid var(--border);padding-left:24px}.figure__valeur{font-size:22px;font-weight:800;line-height:1.25;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.figure__valeur--longue{font-size:18px}@media(max-width:1080px){.figure__valeur{font-size:18px}}.figure__legende{font-size:13px;font-weight:500;line-height:18px;color:var(--text-2)}a.figure:hover .figure__legende{color:var(--text)}.section-tete{display:flex;align-items:center;gap:12px;padding:20px var(--page-x) 10px}.section-tete__titre{margin:0;font-size:15px;font-weight:700;line-height:20px}.section-tete__espace{flex:1}.section-tete__action{padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:700;color:var(--accent);text-decoration:none;white-space:nowrap;cursor:pointer}.section-tete__action:hover{text-decoration:underline}.rainure{height:8px;flex:none;background:var(--surface-3)}.filet{height:1px;flex:none;background:var(--border)}.etat{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;white-space:nowrap;color:var(--text-2)}.etat:before{content:"";width:7px;height:7px;border-radius:var(--r-pill);background:currentColor}.etat--ok{color:var(--ok-tx)}.etat--warn{color:var(--warn-tx)}.etat--danger{color:var(--dan-tx)}.etat--info{color:var(--info-tx)}.bouton-icone{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;padding:0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-2);cursor:pointer}.bouton-icone:hover{background:var(--surface-2);color:var(--text)}.bouton-icone:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bouton-icone:disabled{color:var(--text-3);cursor:default}.avatar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--on-accent-soft);font-size:12px;font-weight:700;letter-spacing:.02em}.avatar--grand{width:36px;height:36px;font-size:13px}.onglets{display:flex;padding:0 var(--page-x);border-bottom:1px solid var(--border)}.onglet{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 2px;margin-right:24px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-2);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.onglet:hover{color:var(--text)}.onglet:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.onglet--courant{color:var(--text);font-weight:700;border-bottom-color:var(--accent)}.onglet__compte{font-size:12px;font-weight:700;color:var(--text-3)}.onglet__pastille{width:6px;height:6px;border-radius:var(--r-pill);background:var(--info-tx)}@media(max-width:760px){.figures{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));row-gap:16px}.figure+.figure{border-left:none;padding-left:0}}.porte{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 24px;background:var(--bg)}.porte__theme{position:absolute;top:20px;right:24px}.porte__panneau{width:100%;max-width:400px;display:flex;flex-direction:column;gap:20px}.porte__marque{display:flex;align-items:center;gap:12px}.porte__marque-nom{font-size:20px;font-weight:800;letter-spacing:.06em}.porte__marque-suffixe{margin-left:-4px;font-size:20px;font-weight:500;letter-spacing:.04em;color:var(--text-2)}.porte__titre{margin:0;font-size:28px;font-weight:800;line-height:34px;letter-spacing:-.02em;text-wrap:balance}.porte__champ{display:flex;flex-direction:column;gap:6px}.porte__champ-tete{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.porte__aide{font-size:12px;font-weight:600;color:var(--text-2);text-align:right}.porte__saisie{position:relative;display:flex;align-items:center}.porte__saisie .sk-input{height:44px}.porte__saisie--icone .sk-input{padding-left:42px}.porte__saisie--oeil .sk-input{padding-right:48px}.porte__saisie--refusee .sk-input{border-color:var(--dan-tx)}.porte__saisie-icone{position:absolute;left:14px;color:var(--text-3);pointer-events:none}.porte__oeil{position:absolute;right:8px;width:28px;height:28px}.porte__refus{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--dan-tx)}.porte__case{position:relative;display:flex;align-items:center;gap:10px;min-height:24px;font-size:14px;font-weight:500;cursor:pointer}.porte__case input{position:absolute;width:1px;height:1px;opacity:0}.porte__case-boite{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;border:2px solid var(--text-3);border-radius:6px;color:var(--on-accent)}.porte__case-boite .tiiga-icon{opacity:0}.porte__case input:checked+.porte__case-boite{background:var(--accent);border-color:var(--accent)}.porte__case input:checked+.porte__case-boite .tiiga-icon{opacity:1}.porte__case input:focus-visible+.porte__case-boite{outline:2px solid var(--accent);outline-offset:2px}.porte__action{width:100%;height:44px;font-size:15px}.porte__legal{margin:0;padding-top:8px;text-align:center;font-size:12px;font-weight:500;color:var(--text-3)}
