/* DSA CRM v11.61 — réglages financiers alignés et valeurs par défaut de vente. */
.v10-settings .v10-accounting-grid{
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
  align-items:stretch;
}
.v10-settings .v10-accounting-grid>.v10-panel{
  display:grid;
  grid-template-rows:auto 1fr;
  height:100%;
  margin:0;
}
.v10-settings .v10-accounting-grid .v10-panel-head{
  min-height:77px;
  box-sizing:border-box;
}
.v10-settings .v10-accounting-grid .v10-panel-body{
  display:flex;
  flex-direction:column;
  padding-top:16px;
  padding-bottom:16px;
}
.v10-settings .v10-money-row{
  display:grid;
  grid-template-columns:minmax(0,1fr) 165px;
  align-items:center;
  min-height:65px;
  padding:8px 0;
  box-sizing:border-box;
}
.v10-settings .v10-money-label{
  display:grid;
  align-content:center;
  gap:5px;
  min-width:0;
}
.v10-settings .v10-money-label strong{font-size:13px;line-height:1.25}
.v10-settings .v10-money-label span{font-size:10px;line-height:1.35}
.v10-settings .v10-money-row>div:last-child{
  display:grid!important;
  grid-template-columns:minmax(0,116px) 38px;
  align-items:center;
  justify-content:end;
  gap:8px!important;
}
.v10-settings .v10-money-row>div:last-child>span{
  display:block;
  width:38px;
  line-height:1.2;
  text-align:left;
}
.v10-settings .v10-money-input{
  width:116px;
  height:44px;
  margin:0;
  font-variant-numeric:tabular-nums;
}
@media(max-width:820px){
  .v10-settings .v10-accounting-grid{grid-template-columns:1fr}
  .v10-settings .v10-accounting-grid>.v10-panel{height:auto}
}
@media(max-width:520px){
  .v10-settings .v10-money-row{grid-template-columns:minmax(0,1fr) 145px;gap:10px}
  .v10-settings .v10-money-row>div:last-child{grid-template-columns:minmax(0,100px) 36px}
  .v10-settings .v10-money-input{width:100px}
}
