/* Terra Pacht — compléments (préfixe pa-) au thème commun d'Expertise. */
.pa-table td, .pa-table th { padding: 8px 10px; font-size: 13px; }
.pa-table input, .pa-table select { padding: 5px 7px; font-size: 12.5px; min-width: 0; }
.pa-table input.pa-court { width: 54px; }
.pa-table input.pa-moyen { width: 80px; }
.pa-table select.pa-zone { width: 175px; display: block; margin-bottom: 3px; }
.pa-table select.pa-nature { width: 175px; }
.pa-preneur select { width: auto; flex: 0 0 auto; }
.pa-preneur .pa-actions a { white-space: nowrap; }
.barre label select { width: auto; display: inline-block; margin-left: 6px; }
.pa-total { display: flex; align-items: baseline; gap: 14px; padding: 14px 18px; border-top: 1px solid var(--trait); background: #FCFBF9; }
.pa-total strong { font-size: 18px; margin-left: auto; font-variant-numeric: tabular-nums; }
.pa-resultats { border: 1px solid var(--trait); border-radius: 8px; margin-top: 8px; max-height: 300px; overflow-y: auto; }
.pa-resultats button { display: flex; width: 100%; gap: 10px; text-align: left; padding: 8px 12px; background: none; border: 0; border-bottom: 1px solid #F1EDE8; cursor: pointer; }
.pa-resultats button:hover { background: var(--ivoire); }
.pa-resultats .muet { margin-left: auto; }
.pa-alerte { padding: 10px 14px; border-radius: 8px; background: var(--ambre-voile); color: var(--ambre); font-size: 13px; margin-bottom: 12px; }
.pa-manque { color: var(--ambre); font-size: 11.5px; }
.pa-inactive td { color: var(--encre-3); }
.pa-preneur { display: flex; align-items: center; gap: 10px; padding: 10px 18px; border-bottom: 1px solid #F1EDE8; }
.pa-preneur:last-child { border-bottom: 0; }
.pa-preneur .pa-adr { color: var(--encre-3); font-size: 12.5px; }
.pa-preneur .pa-actions { margin-left: auto; display: flex; gap: 6px; align-items: center; }
.pa-ajout { padding: 12px 18px; border-top: 1px solid var(--trait); background: #FCFBF9; }
.petit { font-size: 12.5px; }
.muet { color: var(--encre-3); }
.rangee { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; }
