.fg-yams{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}.fg-yams-piste{display:grid;grid-gap:12px;gap:12px;justify-items:center;padding:18px 10px;border-radius:20px;background:radial-gradient(ellipse at 50% 30%,rgba(255,255,255,.1),rgba(0,0,0,.12));box-shadow:inset 0 0 0 2px rgba(255,255,255,.08),inset 0 10px 30px rgba(0,0,0,.2)}.fg-yams-des{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.fg-yams-de{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;display:grid;justify-items:center;grid-gap:6px;gap:6px;cursor:default;transition:transform .18s ease}.fg-yams-de:not(:disabled){cursor:pointer}.fg-yams-de svg{width:64px;height:64px;filter:drop-shadow(0 6px 8px rgba(0,0,0,.35))}.fg-yams-de:not(:disabled):hover{transform:translateY(-3px)}.fg-yams-de:focus-visible{outline:3px solid #FFD84D;outline-offset:4px;border-radius:16px}.fg-yams-face{fill:#FFFDF5;stroke:rgba(0,0,0,.15);stroke-width:2}.fg-yams-garde{transform:translateY(-8px)}.fg-yams-garde .fg-yams-face{fill:#FFF1C4;stroke:#F2B705;stroke-width:5}.fg-yams-point{fill:#141B2D}.fg-yams-point-rouge{fill:#C8102E}.fg-yams-interro{font-size:46px;font-weight:900;fill:#B9C0CF}.fg-yams-etiquette{min-height:16px;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#FFD84D}.fg-yams-roule svg{animation:fg-yams-roule .42s cubic-bezier(.2,.9,.3,1.2)}@keyframes fg-yams-roule{0%{transform:rotate(-200deg) scale(.6);opacity:.3}70%{transform:rotate(14deg) scale(1.06);opacity:1}to{transform:rotate(0) scale(1)}}.fg-yams-astuce{margin:0;font-size:13px;font-weight:700;color:rgba(255,255,255,.8)}.fg-yams-attente{font-weight:800;color:rgba(255,255,255,.85)}.fg-yams-confirmation{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;padding:10px 12px;border-radius:16px;background:#fff;color:#141B2D;box-shadow:0 10px 24px rgba(0,0,0,.25);animation:fg-monte .2s ease}.fg-yams-confirmation span{font-weight:700}.fg-yams-feuille{background:#FFFDF7;color:#141B2D;border-radius:18px;padding:10px;box-shadow:0 10px 26px rgba(0,0,0,.22);overflow:hidden}.fg-yams-feuille table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.fg-yams-titre{caption-side:top;text-align:left;padding:4px 6px 10px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#5C6373}.fg-yams-feuille td,.fg-yams-feuille th{padding:5px 4px;border-bottom:1px solid #efe8d6;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fg-yams-feuille thead th{font-size:12px;font-weight:900;color:#3B4357;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fg-yams-feuille thead th:first-child{width:42%}.fg-yams-feuille tbody th{text-align:left;font-weight:800;font-size:13.5px}.fg-yams-feuille tbody th small{display:block;font-size:11px;font-weight:600;color:#7A8294;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fg-yams-col-active{background:rgba(14,143,110,.08)}.fg-yams-inscrit{font-weight:900;font-size:15px}.fg-yams-vide{color:#C9CFDB}.fg-yams-proposition{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px dashed #0e8f6e;background:#fff;color:#0E8F6E;border-radius:10px;min-width:40px;min-height:34px;font-weight:900;font-size:14.5px;cursor:pointer}.fg-yams-proposition:focus-visible,.fg-yams-proposition:hover{background:#E2F6EE;outline:none}.fg-yams-zero{color:#9AA3B2;border-color:#C9CFDB}.fg-yams-choisie{background:#0E8F6E!important;color:#fff!important;border-style:solid}.fg-yams-soustotal td,.fg-yams-soustotal th{background:#F7F1E1;font-size:13px;font-weight:800}.fg-yams-total td,.fg-yams-total th{font-size:16px;font-weight:900;border-bottom:0;background:#FFF1C4}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (min-width:1000px){.fg-yams{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}}@media (max-width:560px){.fg-yams-de svg{width:52px;height:52px}.fg-yams-des{gap:8px}.fg-yams-feuille tbody th small{display:none}.fg-yams-feuille thead th:first-child{width:34%}}