._page_d6kgu_1{background:var(--fond);flex-direction:column;justify-content:center;align-items:center;gap:0;height:100vh;display:flex}._logo_d6kgu_11{letter-spacing:4px;color:var(--or);text-transform:uppercase;margin-bottom:6px;font-size:14px;font-weight:800}._sub_d6kgu_20{color:var(--txt3);letter-spacing:1px;margin-bottom:36px;font-size:13px}._titre_d6kgu_27{color:var(--txt2);margin-bottom:24px;font-size:16px}._grille_d6kgu_33{flex-wrap:wrap;justify-content:center;gap:16px;max-width:600px;display:flex}._vendeurBtn_d6kgu_41{background:var(--fond3);border:1px solid var(--bord2);border-radius:var(--radius);cursor:pointer;flex-direction:column;align-items:center;gap:10px;min-width:140px;padding:20px 24px;transition:all .15s;display:flex}._vendeurBtn_d6kgu_41:active{border-color:var(--or);transform:scale(.97)}._avatar_d6kgu_56{color:#000;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:18px;font-weight:700;display:flex}._nom_d6kgu_68{color:var(--txt);text-align:center;font-size:15px;font-weight:600}._role_d6kgu_69{color:var(--txt3);font-size:12px}._pinBox_d6kgu_72{background:var(--fond2);border:1px solid var(--bord2);text-align:center;border-radius:16px;width:300px;padding:28px 32px}._pinTitre_d6kgu_81{color:var(--txt2);margin-bottom:20px;font-size:16px;font-weight:600}._pinDots_d6kgu_83{justify-content:center;gap:14px;margin-bottom:10px;display:flex}._dot_d6kgu_90{border:2px solid var(--bord2);border-radius:50%;width:16px;height:16px;transition:all .15s}._dotPlein_d6kgu_97{background:var(--or);border-color:var(--or)}._pinErreur_d6kgu_99{color:var(--alerte);margin-bottom:10px;font-size:13px}._clavier_d6kgu_101{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}._touche_d6kgu_108{border-radius:var(--radius-sm);background:var(--fond3);border:1px solid var(--bord2);height:60px;color:var(--txt);cursor:pointer;font-size:22px;font-weight:600;transition:all .12s}._touche_d6kgu_108:active{background:var(--fond4);border-color:var(--or);transform:scale(.93)}._effacer_d6kgu_120{color:var(--txt3);font-size:18px}._annuler_d6kgu_121{color:var(--txt3);font-size:13px}._page_125aw_2{flex-direction:column;height:100vh;display:flex;overflow:hidden}._topbar_125aw_4{background:var(--fond2);border-bottom:1px solid var(--bord);flex-shrink:0;align-items:center;gap:12px;height:50px;padding:0 16px;display:flex}._logo_125aw_14{letter-spacing:2.5px;color:var(--or);font-size:12px;font-weight:800}._pdvLabel_125aw_20{color:var(--txt3);background:var(--fond3);border-radius:6px;padding:3px 8px;font-size:12px}._dot_125aw_27{border-radius:50%;flex-shrink:0;width:8px;height:8px}._dotOk_125aw_32{background:var(--ok)}._dotOff_125aw_33{background:var(--alerte)}._btnLogout_125aw_35{border-radius:var(--radius-sm);background:var(--fond3);border:1px solid var(--bord2);width:36px;height:36px;color:var(--txt3);cursor:pointer;justify-content:center;align-items:center;font-size:16px;display:flex}._btnLogout_125aw_35:active{background:var(--fond4)}._corps_125aw_48{flex:1;display:flex;overflow:hidden}._catalogue_125aw_55{border-right:1px solid var(--bord);flex-direction:column;flex:1;display:flex;overflow:hidden}._familles_125aw_63{scrollbar-width:none;border-bottom:1px solid var(--bord);background:var(--fond2);flex-shrink:0;gap:8px;padding:12px 14px;display:flex;overflow-x:auto}._familles_125aw_63::-webkit-scrollbar{display:none}._btnFamille_125aw_75{border:1px solid var(--bord2);background:var(--fond3);color:var(--txt2);cursor:pointer;white-space:nowrap;border-radius:20px;flex-shrink:0;min-height:36px;padding:8px 16px;font-size:13px;font-weight:500}._btnFamille_125aw_75:active{background:var(--fond4)}._familleActive_125aw_89{background:var(--or-bg);border-color:var(--or);color:var(--or)}._grille_125aw_95{flex:1;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-content:start;gap:10px;padding:12px;display:grid;overflow-y:auto}._chargement_125aw_104{text-align:center;color:var(--txt3);grid-column:1/-1;padding:40px;font-size:14px}._carte_125aw_113{background:var(--fond2);border:1px solid var(--bord);border-radius:var(--radius);flex-direction:column;gap:6px;padding:12px;transition:border-color .15s;display:flex}._carte_125aw_113:hover{border-color:var(--bord2)}._carteNom_125aw_125{color:var(--txt);font-size:14px;font-weight:600;line-height:1.3}._carteFamille_125aw_131{color:var(--txt3);margin-bottom:4px;font-size:11px}._carteFormats_125aw_136{gap:6px;margin-top:auto;display:flex}._btnFormat_125aw_141{border-radius:var(--radius-sm);background:var(--fond3);border:1px solid var(--bord2);cursor:pointer;flex-direction:column;flex:1;align-items:center;gap:2px;min-height:52px;padding:8px 4px;transition:background .1s,border-color .1s;display:flex}._btnFormat_125aw_141:active:not(:disabled){background:var(--or-bg);border-color:var(--or)}._btnFormat_125aw_141:disabled{opacity:.35;cursor:not-allowed}._rupture_125aw_163{opacity:.3}._fml_125aw_164{color:var(--txt3);font-size:11px}._fpx_125aw_165{color:var(--or);font-size:13px;font-weight:700}._ticket_125aw_168{background:var(--fond2);flex-direction:column;flex-shrink:0;width:320px;display:flex}._ticketHeader_125aw_176{border-bottom:1px solid var(--bord);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}._ticketTitre_125aw_184{letter-spacing:1.5px;color:var(--txt3);text-transform:uppercase;font-size:11px;font-weight:700}._btnVider_125aw_191{color:var(--alerte);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:12px}._btnVider_125aw_191:active{background:#ef53501a}._ticketLignes_125aw_202{flex:1;padding:8px;overflow-y:auto}._ticketVide_125aw_207{text-align:center;color:var(--txt3);padding:40px 20px;font-size:13px}._ligne_125aw_215{border-radius:var(--radius-sm);align-items:center;gap:8px;margin-bottom:4px;padding:10px 8px;display:flex}._ligne_125aw_215:hover{background:var(--fond3)}._ligneGift_125aw_224{background:#c9a84c0f}._ligneGift_125aw_224:hover{background:#c9a84c1a}._ligneInfo_125aw_227{flex:1;min-width:0}._ligneNom_125aw_228{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}._ligneDetail_125aw_236{color:var(--txt3);margin-top:2px;font-size:11px;display:block}._lignePrix_125aw_242{color:var(--txt);flex-shrink:0;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}._gratuit_125aw_251{color:var(--or);font-size:11px;font-weight:600}._btnSuppr_125aw_256{width:24px;height:24px;color:var(--txt3);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:11px;display:flex}._btnSuppr_125aw_256:active{color:var(--alerte);background:#ef535026}._ticketFooter_125aw_269{border-top:1px solid var(--bord);flex-shrink:0;padding:12px 14px 14px}._totalRow_125aw_274{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}._totalLabel_125aw_280{letter-spacing:1.5px;color:var(--txt3);font-size:11px;font-weight:700}._totalMontant_125aw_286{color:var(--or);font-size:26px;font-weight:800}._totalMontant_125aw_286 small{color:var(--txt3);margin-left:4px;font-size:14px;font-weight:500}._btnEncaisser_125aw_297{border-radius:var(--radius);background:var(--or);color:#000;letter-spacing:1px;cursor:pointer;border:none;width:100%;height:56px;font-size:16px;font-weight:800;transition:opacity .15s}._btnEncaisser_125aw_297:disabled{opacity:.3;cursor:not-allowed}._btnEncaisser_125aw_297:active:not(:disabled){opacity:.85}._overlay_125aw_314{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_125aw_321{background:var(--fond2);border:1px solid var(--bord2);border-radius:20px;flex-direction:column;align-items:center;gap:0;width:min(90vw,340px);padding:32px 28px;display:flex}._modalTitre_125aw_332{letter-spacing:2px;text-transform:uppercase;color:var(--txt3);margin-bottom:8px;font-size:13px;font-weight:700}._modalTotal_125aw_340{color:var(--or);margin-bottom:24px;font-size:44px;font-weight:900}._modalTotal_125aw_340 span{color:var(--txt3);font-size:20px;font-weight:500}._modeChoix_125aw_348{gap:10px;width:100%;margin-bottom:24px;display:flex}._btnMode_125aw_354{border-radius:var(--radius);background:var(--fond3);border:1px solid var(--bord2);height:52px;color:var(--txt2);cursor:pointer;flex:1;font-size:14px;font-weight:600}._btnMode_125aw_354._actif_125aw_365{background:var(--or-bg);border-color:var(--or);color:var(--or)}._modalActions_125aw_371{gap:10px;width:100%;display:flex}._btnAnnuler_125aw_376{border-radius:var(--radius);background:var(--fond3);border:1px solid var(--bord2);height:52px;color:var(--txt2);cursor:pointer;flex:1;font-size:15px;font-weight:600}._btnValider_125aw_387{border-radius:var(--radius);background:var(--or);color:#000;cursor:pointer;border:none;flex:2;height:52px;font-size:15px;font-weight:800}._btnValider_125aw_387:active{opacity:.85}._successIcon_125aw_401{border:2px solid var(--ok);width:60px;height:60px;color:var(--ok);background:#4caf5026;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:28px;display:flex}._successInfo_125aw_411{color:var(--txt3);margin-top:-16px;margin-bottom:4px;font-size:13px}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;margin:0;padding:0}:root{--or:#c9a84c;--or2:#e8c96a;--fond:#0d0d0d;--fond2:#161616;--fond3:#1e1e1e;--fond4:#252525;--bord:#2e2e2e;--bord2:#3a3a3a;--txt:#f0f0f0;--txt2:#a0a0a0;--txt3:#666;--ok:#4caf50;--alerte:#ef5350;--info:#2196f3;--or-bg:#c9a84c1f;--radius:12px;--radius-sm:8px}html,body,#root{background:var(--fond);width:100%;height:100%;color:var(--txt);font-family:Segoe UI,system-ui,sans-serif;font-size:15px;overflow:hidden}
