.pat-actions{display:flex;gap:var(--space-2);justify-content:flex-end;flex-wrap:wrap}.pat-sub{display:block;color:var(--ardoise);font-size:14px;line-height:1.45}.pat-list{margin:0;padding-left:1.2em;display:grid;gap:var(--space-1)}.pat-share-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(110px,1fr) auto;gap:var(--space-3);align-items:end}.pat-total{font-family:var(--font-donnees);font-variant-numeric:tabular-nums}.pat-rule{border-left:3px solid var(--trait-controle);padding-left:var(--space-3);display:grid;gap:var(--space-2)}.pat-rule-interdit{border-left-color:var(--anomalie)}.pat-rule-a-venir{border-left-color:var(--a-confirmer)}.pat-rule-autorise{border-left-color:var(--conforme)}.pat-sources{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pat-sources a{font-size:14px}.pat-fieldset{border:var(--filet) solid var(--trait);border-radius:var(--radius-sm);padding:var(--space-4);margin:0;display:grid;gap:var(--space-3);min-width:0}.pat-fieldset legend{font-weight:700;padding:0 var(--space-1)}.pat-recap{background:var(--surface-2);border-radius:var(--radius-md);padding:var(--space-4)}.pat-due{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.pat-due li{display:flex;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;align-items:center}.pat-radio{display:flex;gap:10px;align-items:flex-start;min-height:44px}.pat-radio input{width:20px;height:20px;margin-top:2px;accent-color:var(--encre);flex:none}@media(max-width:640px){.pat-share-row{grid-template-columns:1fr}}
