.fl{flex-direction:column;gap:12px;display:flex}.fl-note{color:var(--color-slate);margin-top:-6px;font-size:12.5px;line-height:1.5}.fl-bloc{flex-direction:column;gap:10px;display:flex}.fl-groupe{background:rgb(var(--v-accent,40 78 197) / .035);box-shadow:inset 0 0 0 1px rgb(var(--v-accent,40 78 197) / .1);border:0;border-radius:16px;flex-direction:column;gap:8px;padding:12px;display:flex}.fl-cond-bloc{flex-direction:column;gap:8px;display:flex}.fl-et{letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--v-accent,40 78 197));background:rgb(var(--v-accent,40 78 197) / .08);border-radius:999px;align-self:flex-start;margin-left:12px;padding:1px 9px;font-size:10.5px;font-weight:700}.fl-lien.ou{letter-spacing:.1em;text-transform:uppercase;color:var(--color-slate);align-items:center;gap:10px;font-size:10.5px;font-weight:700;display:flex}.fl-lien.ou:before,.fl-lien.ou:after{content:"";background:rgb(var(--v-accent,40 78 197) / .14);flex:1;height:1px}.fl-cond{box-shadow:0 1px 0 #ffffffe6 inset, 0 6px 16px -14px #061e4c80, inset 0 0 0 1px rgb(var(--v-accent,40 78 197) / .1);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.fl-menu{display:inline-flex;position:relative}.fl-menu.large{min-width:220px}.fl-menu-b{text-align:left;width:100%;height:36px;color:var(--color-ink);background:rgb(var(--v-accent,40 78 197) / .05);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px 0 13px;font-size:13px;font-weight:600;transition:background .15s,box-shadow .15s;display:inline-flex}.fl-menu-b span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fl-menu-b svg{color:var(--color-slate);flex:none;transition:transform .18s}.fl-menu-b:hover{background:rgb(var(--v-accent,40 78 197) / .09)}.fl-menu-b.on{box-shadow:inset 0 0 0 1.5px rgb(var(--v-accent,40 78 197));background:#fff}.fl-menu-b.on svg{color:rgb(var(--v-accent,40 78 197));transform:rotate(180deg)}.fl-menu-b.vide{color:var(--color-slate);font-weight:500}.fl-pop{z-index:30;-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);width:max(100%,280px);box-shadow:0 22px 46px -18px #061e4c66, inset 0 0 0 1px rgb(var(--v-accent,40 78 197) / .08);background:#fffffff5;border:1px solid #fff;border-radius:14px;padding:6px;animation:.16s both flPop;position:absolute;top:calc(100% + 6px);left:0}@keyframes flPop{0%{opacity:0;transform:translateY(-4px)}}.fl-pop-q{width:100%;height:34px;font:inherit;color:var(--color-ink);background:rgb(var(--v-accent,40 78 197) / .05);box-shadow:inset 0 0 0 1px rgb(var(--v-accent,40 78 197) / .12);border:0;border-radius:10px;outline:none;margin-bottom:4px;padding:0 11px;font-size:13px}.fl-pop-q:focus{box-shadow:inset 0 0 0 1.5px rgb(var(--v-accent,40 78 197))}.fl-pop-l{scrollbar-width:thin;max-height:300px;overflow-y:auto}.fl-pop-g{letter-spacing:.08em;text-transform:uppercase;color:var(--color-slate);padding:10px 10px 4px;font-size:10.5px;font-weight:700}.fl-pop-o{text-align:left;width:100%;color:var(--color-ink);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:13px;display:flex}.fl-pop-o.actif{background:rgb(var(--v-accent,40 78 197) / .07)}.fl-pop-o.choisi{color:rgb(var(--v-accent,40 78 197));font-weight:700}.fl-pop-o.choisi:after{content:"";border:1.6px solid;border-width:0 1.6px 1.6px 0;width:4px;height:8px;margin-right:3px;transform:rotate(42deg)translateY(-1px)}.fl-pop-vide{color:var(--color-slate);padding:12px 10px;font-size:12.5px}.fl-saisie{min-width:0;height:36px;font:inherit;color:var(--color-ink);box-shadow:inset 0 0 0 1px rgb(var(--v-accent,40 78 197) / .18);background:#fff;border:0;border-radius:10px;outline:none;padding:0 12px;font-size:13px}.fl-saisie:focus{box-shadow:inset 0 0 0 1.5px rgb(var(--v-accent,40 78 197))}.fl-saisie.court{width:76px}.fl-saisie.large{flex:1;min-width:140px}.fl-unite{color:var(--color-ink-soft);align-items:center;gap:8px;font-size:13px;display:inline-flex}.fl-segment{background:rgb(var(--v-accent,40 78 197) / .06);border-radius:11px;gap:2px;padding:3px;display:inline-flex}.fl-segment button{height:30px;color:var(--color-ink-soft);cursor:pointer;border-radius:8px;padding:0 14px;font-size:12.5px;font-weight:600}.fl-segment button.on{color:#fff;background:rgb(var(--v-accent,40 78 197));box-shadow:0 4px 10px -6px rgb(var(--v-accent,40 78 197) / .8)}.fl-choix-zone{flex-direction:column;gap:8px;width:100%;display:flex}.fl-choix-q{width:100%;height:32px}.fl-choix-l{flex-wrap:wrap;align-items:center;gap:6px;max-height:150px;display:flex;overflow-y:auto}.fl-choix{height:28px;color:var(--color-ink-soft);box-shadow:inset 0 0 0 1px rgb(var(--v-accent,40 78 197) / .16);cursor:pointer;background:#fff;border-radius:999px;padding:0 11px;font-size:12.5px;font-weight:600;transition:background .12s,color .12s,box-shadow .12s}.fl-choix:hover{color:var(--color-ink);box-shadow:inset 0 0 0 1px rgb(var(--v-accent,40 78 197) / .4)}.fl-choix.on{color:rgb(var(--v-accent,40 78 197));background:rgb(var(--v-accent,40 78 197) / .1);box-shadow:inset 0 0 0 1.5px rgb(var(--v-accent,40 78 197))}.fl-choix-t{letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--color-slate);margin-top:4px;font-size:10.5px;font-weight:700}.fl-retirer{width:30px;height:30px;color:var(--color-slate);cursor:pointer;border-radius:9px;place-items:center;margin-left:auto;display:grid}.fl-retirer:hover{color:#b42318;background:#fdecea}.fl-ajout{height:30px;color:rgb(var(--v-accent,40 78 197));cursor:pointer;border-radius:999px;align-self:flex-start;padding:0 12px;font-size:12.5px;font-weight:700}.fl-ajout:hover{background:rgb(var(--v-accent,40 78 197) / .07)}.fl-ajout.groupe{color:var(--color-ink-soft);box-shadow:inset 0 0 0 1px rgb(var(--v-accent,40 78 197) / .18);border-radius:999px}.fl-ajout.groupe:hover{color:var(--color-ink);background:#fff}.fl-erreur{color:#b42318;font-size:12.5px;font-weight:600}.fl-pied{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.fl-pied-d{gap:8px;margin-left:auto;display:flex}.fl-b{color:#fff;background:rgb(var(--v-accent,40 78 197));height:38px;box-shadow:0 8px 18px -10px rgb(var(--v-accent,40 78 197) / .8);cursor:pointer;border-radius:999px;padding:0 18px;font-size:13px;font-weight:700;transition:transform .15s,filter .15s}.fl-b:hover{filter:brightness(1.06);transform:translateY(-1px)}.fl-b.trait{color:var(--color-ink);box-shadow:inset 0 0 0 1px rgb(var(--v-accent,40 78 197) / .2);background:#fff}.fl-b.lien{color:var(--color-slate);box-shadow:none;background:0 0;padding:0 6px}.fl-b.lien.rouge:hover{color:#b42318;transform:none}.fl-ouvrir{height:36px;color:var(--color-ink-soft);box-shadow:inset 0 0 0 1px rgb(var(--v-accent,40 78 197) / .16);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;transition:color .15s,box-shadow .15s;display:inline-flex}.fl-ouvrir:hover{color:var(--color-ink);box-shadow:inset 0 0 0 1px rgb(var(--v-accent,40 78 197) / .4)}.fl-ouvrir.actif{color:rgb(var(--v-accent,40 78 197));background:rgb(var(--v-accent,40 78 197) / .06);box-shadow:inset 0 0 0 1.5px rgb(var(--v-accent,40 78 197) / .6)}.fl-ouvrir span{color:#fff;background:rgb(var(--v-accent,40 78 197));border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.fl-choix-zone{order:5;padding:2px 2px 0}.fl-pop-o.fl-coche{justify-content:flex-start;gap:9px}.fl-pop-o.fl-coche:after{display:none}.fl-coche i{width:15px;height:15px;box-shadow:inset 0 0 0 1.5px rgb(var(--v-accent,40 78 197) / .3);background:#fff;border-radius:4px;flex:none;place-items:center;display:grid}.fl-coche.choisi i{background:rgb(var(--v-accent,40 78 197));box-shadow:none}.fl-coche.choisi i:after{content:"";border:1.6px solid #fff;border-width:0 1.6px 1.6px 0;width:3.5px;height:7px;margin-top:-2px;transform:rotate(42deg)}.fl-pop-o.fl-coche:hover{background:rgb(var(--v-accent,40 78 197) / .07)}.fl-date{min-width:160px}.fl-multi{min-width:240px}
