.app-v{--nuit-v:color-mix(in srgb, var(--aur3) 45%, #020806);--grad:linear-gradient(180deg, color-mix(in srgb, var(--g1) 70%, #fff), var(--g2) 55%, var(--g3))}.app-v .lateral,.app-v .barre-haut,.app-v .synthese{--ink:var(--nuit-ink);--ink-2:var(--nuit-ink-2);--bg:var(--nuit-v);--surface:color-mix(in srgb, var(--nuit-ink) 12%, var(--nuit-v));--surface-2:color-mix(in srgb, var(--nuit-ink) 7%, var(--nuit-v));--sep:#ffffff1a;--acc:var(--acc-nuit);--alerte:#fbbf24;color:var(--ink)}.app-v .barre-haut{background:color-mix(in srgb, var(--nuit-v) 88%, transparent);box-shadow:inset 0 -1px 0 var(--sep)}.barre-haut-compte{align-items:center;gap:8px;margin-left:auto;font-size:15px;font-weight:700;display:inline-flex}.barre-haut-compte .n,.app-v .nav-l .n{border-radius:var(--r-pilule);background:color-mix(in srgb, var(--sur) 90%, transparent);min-width:26px;color:var(--g1);text-align:center;padding:1px 9px;font-size:12px;font-weight:800}.barre-haut-compte .n{background:var(--g2);color:var(--sur)}.reglage-apparence{position:relative}.reglage-apparence summary{border-radius:var(--r-s);min-height:44px;color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:600;list-style:none;display:flex}.reglage-apparence summary::-webkit-details-marker{display:none}.reglage-apparence summary:after{content:"";width:7px;height:7px;transition:rotate var(--d-ui) var(--e-ui);border-bottom:2px solid;border-right:2px solid;margin-left:auto;rotate:-45deg}.reglage-apparence[open] summary:after{rotate:45deg}.reglage-apparence summary:hover{color:var(--ink)}.reglage-apparence .apparence{padding:6px 10px 10px}.reglage-apparence-haut summary{width:44px;box-shadow:inset 0 0 0 1px var(--sep);border-radius:50%;justify-content:center;padding:0}.reglage-apparence-haut summary:after{display:none}.reglage-apparence-haut .apparence{z-index:40;border-radius:var(--r-l);background:var(--surface);width:230px;box-shadow:inset 0 0 0 1px var(--sep), -10px 24px 40px -16px #000000b3;padding:14px;position:absolute;top:calc(100% + 8px);right:0}.reglage-apparence-haut .apparence .pastilles{display:flex}.entreprise-l{display:none}.central-v{gap:var(--esp-6)}.entete-v h1{letter-spacing:-.04em;font-size:clamp(36px,4vw,56px);font-weight:800;line-height:1}.app-v .synthese{isolation:isolate;padding:var(--esp-5);background:radial-gradient(420px 420px at 92% -20%, color-mix(in srgb, var(--g2) 45%, transparent), transparent 65%), linear-gradient(140deg, color-mix(in srgb, var(--aur3) 80%, #020806), var(--nuit-v) 70%);box-shadow:-18px 30px 60px -30px color-mix(in srgb, var(--aur3) 90%, #0009);border-radius:28px;position:relative;overflow:hidden}.app-v .vedette{box-shadow:none;color:var(--ink);background:0 0;padding:0;overflow:visible}.app-v .vedette:before{display:none}.app-v .vedette .lib{color:var(--ink-2);font-size:15px;font-weight:700}.app-v .vedette .val{color:var(--acc-nuit);letter-spacing:-.05em;filter:drop-shadow(0 0 22px color-mix(in srgb, var(--g2) 40%, transparent));font-size:clamp(44px,5vw,72px);font-weight:800}.app-v .vedette .sur{color:var(--ink-2);opacity:1}.app-v .progression{background:#ffffff1f;height:10px}.app-v .progression i{background:linear-gradient(90deg, var(--g3), var(--g1));box-shadow:0 0 12px color-mix(in srgb, var(--g1) 60%, transparent)}.app-v .prog-leg{color:var(--ink-2)}.app-v .stats{box-shadow:none;background:0 0}.app-v .stats>div+div{box-shadow:inset 1px 0 0 var(--sep)}.app-v .stats dd{font-size:24px;font-weight:800}.app-v .liste-v{box-shadow:none;background:0 0;overflow:visible}.app-v .outils{padding:0 0 var(--esp-4)}.app-v .seg{box-shadow:inset 0 -1px 0 var(--sep);background:0 0;border-radius:0;gap:24px;padding:0}.app-v .seg button{border-radius:0;min-height:44px;padding:0;font-size:15px;font-weight:700;box-shadow:inset 0 -3px #0000}.app-v .seg button[aria-pressed=true]{box-shadow:inset 0 -3px 0 var(--ink);background:0 0}.app-v .lot{margin:0 0 var(--esp-5);padding:var(--esp-3) var(--esp-3) var(--esp-3) var(--esp-5);background:var(--surface);box-shadow:inset 0 0 0 1px var(--sep);border-radius:20px}.app-v .lot b{color:var(--ink)}.app-v .btn-lot,.btn-pri{border-radius:var(--r-pilule);background:var(--grad);color:var(--sur);box-shadow:inset 0 1px 0 #ffffff8c, 0 14px 26px -12px color-mix(in srgb, var(--g3) 90%, transparent);font-weight:800}.btn-pri{background:linear-gradient(180deg, color-mix(in srgb, var(--g1) 70%, #fff), var(--g2) 55%, var(--g3))}.btn-sec{border-radius:var(--r-pilule);background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 22%, transparent)}.app-v .btn-refus{color:var(--ink)}.groupes{gap:var(--esp-4);display:grid}.groupe-p{background:var(--surface);box-shadow:inset 0 0 0 1px var(--sep), 0 1px 2px #0b0d170a;border-radius:22px;overflow:hidden}.groupe-p-tete{align-items:center;gap:var(--esp-3);padding:var(--esp-4) var(--esp-5);display:flex}.av.av-p{width:44px;height:44px;box-shadow:none;color:#fff;flex:none;font-size:14px}.av-p.c1{background:linear-gradient(135deg, #fdba74, var(--c1))}.av-p.c2{background:linear-gradient(135deg, #a5b4fc, var(--c2))}.av-p.c3{background:linear-gradient(135deg, #6ee7b7, var(--c3))}.av-p.c4{background:linear-gradient(135deg, #fde68a, var(--c4))}.groupe-p-nom,.groupe-p-total{flex-direction:column;min-width:0;display:flex}.groupe-p-nom{flex:1}.groupe-p-nom b{font-size:17px}.groupe-p-nom small,.groupe-p-total small{color:var(--ink-2);font-size:13px}.groupe-p-total{align-items:flex-end}.groupe-p-total b{letter-spacing:-.02em;font-size:19px;font-weight:800}.groupe-p-total small{color:var(--alerte);font-weight:700}.groupe-p .notes{padding:0}.app-v .note{padding:12px var(--esp-5);box-shadow:inset 0 1px 0 var(--sep);grid-template-columns:42px minmax(0,1fr) auto;grid-template-areas:"av q r""av q chip"}.app-v .note:after{display:none}.app-v .note .vt-cat{grid-area:av}.app-v .note.sel{background:color-mix(in srgb, var(--g2) 12%, var(--surface))}.app-v .note.sel:before{background:var(--g3);border-radius:0;width:4px;top:0;bottom:0}.app-v .note .r{justify-content:flex-end;align-items:baseline;gap:8px;font-size:15px;display:flex}.dep-barre{color:var(--ink-2);font-size:14px;font-weight:500}.app-v .chip{padding:4px 10px;font-weight:800}.app-v .chip.p{background:color-mix(in srgb, var(--alerte-fond) 20%, var(--surface));color:color-mix(in srgb, var(--alerte) 80%, var(--ink))}.app-v .apercu{background:radial-gradient(ellipse at 50% 30%, color-mix(in srgb, var(--aur3) 60%, #1e3a33) 0%, color-mix(in srgb, var(--aur3) 70%, #020806) 55%, #020806 100%);border-radius:24px;height:260px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.app-v .apercu:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.app-v .apercu .recu{transform:rotate(-3deg)scale(1.05);box-shadow:-16px 28px 40px -16px #000000d9}.app-v .apercu .recu .t{box-shadow:0 0 0 2px var(--g1), 0 0 18px color-mix(in srgb, var(--g1) 55%, transparent);border-radius:6px;margin-inline:-6px;padding-inline:6px}.app-v .apercu-absent{color:var(--nuit-ink-2)}.app-v .montant .val{letter-spacing:-.05em;font-size:clamp(44px,4vw,60px);font-weight:800}@media (min-width:760px){.app-v .synthese{padding:var(--esp-6) var(--esp-7)}}@media (min-width:1100px){.app-v .lateral{padding:var(--esp-6) var(--esp-4);background:radial-gradient(360px 360px at 0% 100%, color-mix(in srgb, var(--g2) 26%, transparent), transparent 65%), var(--nuit-v);box-shadow:none;gap:4px}.app-v .lateral .marque{padding:0 10px var(--esp-5)}.entreprise-l{margin-bottom:var(--esp-4);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--sep);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.entreprise-l>span:last-child{flex-direction:column;min-width:0;display:flex}.entreprise-l b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.entreprise-l small{color:var(--ink-2);font-size:12px}.entreprise-l-mono{background:linear-gradient(135deg, var(--g1), var(--g3));width:32px;height:32px;color:var(--sur);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.app-v .nav-l{border-radius:12px;min-height:44px;padding:0 12px}.app-v .nav-l:hover{color:var(--ink)}.app-v .nav-l.sel{background:var(--grad);box-shadow:0 10px 24px -12px color-mix(in srgb, var(--g2) 90%, transparent);color:var(--sur)}.app-v .nav-l.sel .n{background:var(--sur);color:var(--g1)}.app-v .profil{background:var(--surface-2);border-radius:14px;margin-top:auto;padding:10px}.app-v .synthese{align-items:center;gap:var(--esp-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.app-v .stats{grid-template-columns:minmax(0,1fr)}.app-v .stats>div{padding:var(--esp-3) 0 var(--esp-3) var(--esp-5);box-shadow:inset 1px 0 0 var(--sep)}.app-v .stats>div+div{box-shadow:inset 1px 0 0 var(--sep), inset 0 1px 0 var(--sep)}.app-v .outils,.app-v .lot{margin-inline:0}.app-v .note{padding:12px var(--esp-5);grid-template-columns:42px minmax(0,1fr) auto 104px;grid-template-areas:"av q r chip"}.app-v .chip{justify-self:end}.app-v .inspecteur{background:var(--surface);box-shadow:inset 1px 0 0 var(--sep)}}@media (max-width:1099px){.app-v .stats{margin-top:var(--esp-4);grid-template-columns:repeat(3,minmax(0,1fr))}.app-v .stats>div{padding:var(--esp-3)}.app-v .stats>div:first-child{padding-left:0}.app-v .stats dd{font-size:19px}.app-v .stats dt{white-space:nowrap}}@media (max-width:759px){.app-v .synthese{border-radius:24px}.app-v .stats dd{font-size:17px}.app-v .stats>div+div{box-shadow:inset 1px 0 0 var(--sep)}.groupe-p-tete{padding:var(--esp-3) var(--esp-4)}.app-v .note{padding:10px var(--esp-4)}.dep-barre{display:none}}
