.fb-caisse{gap:var(--space-lg);padding-block:var(--space-lg)calc(var(--barre-onglets) + var(--space-lg));display:grid}.fb-caisse h1{margin:0}.fb-caisse__bloc{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--fb-bord);background:var(--fb-surface);border-radius:16px;display:grid}.fb-caisse__bloc h2{font-size:var(--tk-fs-lg);margin:0}.fb-caisse__collage{gap:6px;font-weight:600;display:grid}.fb-caisse__collage textarea{border:1px solid var(--fb-bord);background:var(--fb-fond);width:100%;min-height:9rem;color:var(--fb-encre);border-radius:12px;padding:10px;font:16px/1.4 ui-monospace,monospace}.fb-caisse__apercu,.fb-caisse__commande{background:var(--fb-lin);border-radius:12px;gap:8px;padding:12px;display:grid}.fb-caisse__apercu ul,.fb-caisse__lignes,.fb-caisse__liste,.fb-caisse__problemes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fb-caisse__apercu li,.fb-caisse__lignes li{justify-content:space-between;gap:12px;display:flex}.fb-caisse__lignes small{color:var(--fb-encre-2);display:block}.fb-caisse__lignes li>span:last-child,.fb-caisse__apercu li>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.fb-caisse__problemes li{background:color-mix(in srgb,var(--fb-vif)14%,transparent);border-radius:10px;padding:8px 10px}.fb-caisse__remarque{font-style:italic}.fb-caisse__total,.fb-caisse__tete{flex-wrap:wrap;justify-content:space-between;gap:8px;font-weight:700;display:flex}.fb-caisse__liste{gap:var(--space-sm)}.fb-caisse__commande[data-paiement=annulee]{opacity:.55}.fb-caisse__commande[data-paiement=especes],.fb-caisse__commande[data-paiement=carte]{box-shadow:inset 4px 0 0 var(--fb-accent)}.fb-caisse__paiement{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.fb-caisse__paiement legend{width:100%;font-size:var(--tk-fs-xs);color:var(--fb-encre-2);margin-bottom:4px}.fb-caisse__paiement label{min-height:var(--cible);cursor:pointer;align-items:center;display:inline-flex;position:relative}.fb-caisse__paiement input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.fb-caisse__paiement span{border:1px solid var(--fb-bord);font-size:var(--tk-fs-sm);border-radius:999px;padding:6px 12px}.fb-caisse__paiement input:checked+span{border-color:var(--fb-accent);background:color-mix(in srgb,var(--fb-accent)16%,transparent);font-weight:700}.fb-caisse__paiement input:focus-visible+span{outline:2px solid var(--fb-accent);outline-offset:2px}.fb-caisse__gestes{flex-wrap:wrap;gap:8px;display:flex}.fb-caisse__gestes>*{min-height:var(--cible)}.fb-caisse__jour{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.fb-caisse__jour>span{flex:none}.fb-caisse__jour input{min-height:var(--cible);border:1px solid var(--fb-bord);font:inherit;border-radius:10px;padding:0 10px;font-size:16px}.fb-caisse__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.fb-caisse__table th,.fb-caisse__table td{border-bottom:1px solid var(--fb-bord);text-align:left;padding:6px 4px}.fb-caisse__table td:first-child,.fb-caisse__table td:last-child,.fb-caisse__table th:first-child,.fb-caisse__table th:last-child{white-space:nowrap}.fb-caisse__table td:last-child,.fb-caisse__table th:last-child{text-align:right}.fb-caisse__totaux{gap:6px;margin:0;display:grid}.fb-caisse__totaux div{justify-content:space-between;display:flex}.fb-caisse__totaux dd{font-variant-numeric:tabular-nums;margin:0}.fb-caisse__grand-total{border-top:2px solid var(--fb-encre);font-size:var(--tk-fs-lg);padding-top:6px;font-weight:800}@media (min-width:900px){.fb-caisse{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.fb-caisse>h1,.fb-caisse>.fb-note{grid-column:1/-1}.fb-caisse__z{position:sticky;top:90px}}@media print{.fba-entete,.fba-installer,.fb-caisse>h1,.fb-caisse>.fb-caisse__retour,.fb-caisse>.fb-note,.fb-caisse__bloc:not(.fb-caisse__z),.fb-caisse__gestes,.tk-marques,.tk-marques__reseaux-bloc,.tkv-retour-haut,[data-marque=pied-de-page-legal]{display:none!important}.fb-caisse__z{border:0}}
