.debits{flex-direction:column;margin-top:22px;display:flex}.debit{border-bottom:1px solid var(--border);grid-template-columns:52px 118px 96px minmax(250px,1fr) 172px 34px;grid-template-areas:"rep long qte coupes apercu suppr";align-items:center;gap:10px;padding:8px 2px;display:grid}.debit-tete{letter-spacing:.06em;text-transform:uppercase;color:var(--soft);padding-top:0;font-size:12px;font-weight:600}.d-rep{grid-area:rep}.d-long{grid-area:long}.d-qte{grid-area:qte}.d-coupes{flex-direction:column;grid-area:coupes;gap:6px;display:flex}.d-apercu{grid-area:apercu}.d-suppr{text-align:right;grid-area:suppr}.debit .saisie{height:38px}.d-unite{display:none}.coupe{align-items:center;gap:4px;font-size:14px;display:flex}.coupe-nom{width:58px;color:var(--soft);font-size:12.5px;font-weight:600;display:none}.angle{border:1px solid var(--border-strong);text-align:right;font-variant-numeric:tabular-nums;background:#fff;border-radius:8px;width:64px;height:32px;padding:0 4px 0 8px}.angle::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.angle::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.angle{appearance:textfield}.angle:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);outline:none}.deg{color:var(--soft)}.sep{color:var(--border-strong);margin:0 3px}.debit-detail{border-bottom:1px solid var(--border);padding:8px 0 16px 62px}.rep{border-radius:7px;place-items:center;min-width:30px;height:26px;padding:0 6px;font-size:13px;font-weight:700;display:inline-grid}.suppr{color:var(--soft);cursor:pointer;background:0 0;border:none;border-radius:8px;width:30px;height:30px;font-size:20px;line-height:1}.suppr:hover{background:var(--err-bg);color:var(--err)}.w-profil{width:220px}.debits-pied{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.debits-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.compteur{color:var(--soft);background:var(--sunken);font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 12px;font-size:13.5px;font-weight:600}.compteur.depasse{color:var(--warn);background:var(--warn-bg)}.collage{margin-top:14px}.collage textarea{border:1px solid var(--border-strong);border-radius:var(--r-box);width:100%;font-family:var(--mono);resize:vertical;padding:10px 12px;font-size:14px}.collage textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);outline:none}.collage-pied{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:13.5px;display:flex}.collage-boutons{gap:8px;display:flex}.barres{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.barre-tete{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;font-size:14px;display:flex}.barre-nom{font-weight:700}.barre-fois{color:var(--accent-dark);background:var(--accent-tint);border-radius:6px;margin-left:8px;padding:1px 7px;font-size:13px;font-weight:700}.barre-dessin{width:100%;line-height:0}.barre-dessin svg{display:block;overflow:visible}.barre-txt{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.barre-txt-chute{fill:#5a6273;font-variant-numeric:tabular-nums;font-size:12px}.legende-mariage{color:var(--soft);align-items:center;gap:10px;margin:18px 0 0;font-size:13.5px;display:flex}.trait-marie{background:var(--ink);width:3px;height:18px;margin:0 4px;display:inline-block;transform:skew(-35deg)}.petit{margin:8px 0 0;font-size:13px}@media (width<=760px){.debit-tete{display:none}.debit{grid-template-columns:40px minmax(0,1fr) minmax(0,.8fr) 32px;grid-template-areas:"rep long qte suppr""coupes coupes coupes coupes""apercu apercu apercu apercu";row-gap:8px;padding:12px 0}.d-unite,.coupe-nom{display:inline}.debit-detail{padding-left:0}.w-profil{width:100%}}
