:root{--coraf-navy-900: #0D1A36;--coraf-navy-700: #1B2D5F;--coraf-orange: #E87520;--coraf-gold: #F5A300;--portail-fond: #F4F6FB}html,body{font-family:Outfit,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--portail-fond)}.v-application{font-family:inherit!important}.mono,.tabular{font-variant-numeric:tabular-nums}.mono{font-family:JetBrains Mono,Consolas,Courier New,monospace;letter-spacing:.02em}.page-titre{font-weight:700;color:var(--coraf-navy-700);letter-spacing:-.01em}.v-theme--dark .page-titre{color:#fff}.v-field input[type=number]{text-align:center;font-variant-numeric:tabular-nums}.v-btn:not(.v-btn--icon){border-radius:10px}.v-btn-group{border-radius:10px}.v-btn-group .v-btn:not(.v-btn--icon){border-radius:0}.sous-titre{color:rgba(var(--v-theme-on-surface),.62)}.carte-section{border:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.bloc-assure{border-left:4px solid var(--coraf-orange);background:#e875200f}.bloc-beneficiaire{border-left:4px solid var(--coraf-navy-700);background:#1b2d5f0d}.ligne-desactivee{opacity:.55}.total-panier{font-size:1.6rem;font-weight:700;color:var(--coraf-navy-700)}.v-theme--dark .total-panier{color:#fff}.champ-scan input{font-size:1.25rem!important;letter-spacing:.06em;font-variant-numeric:tabular-nums}.panneau{background:rgb(var(--v-theme-surface));border:1px solid #E2E7F0;border-radius:4px}.panneau+.panneau{margin-top:16px}.panneau-titre{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #E2E7F0;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--coraf-navy-700)}.panneau-corps{padding:16px}.chiffres{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));background:rgb(var(--v-theme-surface));border:1px solid #E2E7F0;border-radius:4px}.chiffre{padding:14px 16px;border-left:1px solid #E2E7F0}.chiffre:first-child{border-left:none}.chiffre-libelle{display:block;font-size:10.5px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;color:rgba(var(--v-theme-on-surface),.55);margin-bottom:5px}.chiffre-valeur{font-size:22px;font-weight:700;line-height:1.1;color:var(--coraf-navy-700);font-variant-numeric:tabular-nums;white-space:nowrap}.chiffre--argent{background:#e875200d}.chiffre--argent .chiffre-valeur{color:#b45309}.chiffre-note{display:block;font-size:11.5px;color:rgba(var(--v-theme-on-surface),.55);margin-top:3px}@media(max-width:599px){.chiffre{border-left:none;border-top:1px solid #E2E7F0}.chiffre:first-child{border-top:none}}.tuiles{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.table-doc .v-table__wrapper>table>thead>tr>th{font-size:10.5px!important;font-weight:700!important;letter-spacing:1.1px;text-transform:uppercase;color:var(--coraf-navy-700)!important;background:#fafbfd;border-bottom:1px solid #D8E0EC!important;white-space:nowrap}.table-doc .v-table__wrapper>table>tbody>tr>td{border-bottom:1px solid #EDF1F7!important}.table-doc .v-data-table-footer{border-top:1px solid #E2E7F0}.note-doc{font-size:12px;line-height:1.55;color:rgba(var(--v-theme-on-surface),.6)}@media print{@page{size:A4 portrait;margin:12mm}.no-print,.v-navigation-drawer,.v-app-bar,.v-footer{display:none!important}.v-main{padding:0!important}.v-main .v-container{max-width:none!important;padding:0!important}html,body,.v-application{background:#fff!important}.carte-section{break-inside:avoid;box-shadow:none!important}}
