/* DSA CRM v11.55 — séparation accord client / comptabilité interne. */
.v1155-commercial-summary{padding:15px 17px!important;background:linear-gradient(180deg,#f7faff,#fff);border-bottom:1px solid #dbe6f4!important}
.v1155-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.v1155-section-head>div{display:grid;gap:3px}.v1155-section-head strong{font-size:13px;color:#163f73}.v1155-section-head small{font-size:10px;color:var(--ink3)}.v1155-section-head>span{padding:5px 8px;border:1px solid #b9cce7;border-radius:999px;background:#fff;color:#245da5;font-size:9px;font-weight:800;white-space:nowrap}
.v1155-commercial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v1155-commercial-grid>div{display:grid;gap:3px;min-width:0;padding:9px 10px;border:1px solid #dce5f1;border-radius:10px;background:#fff}.v1155-commercial-grid span{font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#61738a}.v1155-commercial-grid strong{font-size:12px;color:#172435;font-variant-numeric:tabular-nums}.v1155-commercial-grid small{font-size:9px;color:#65758a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v1155-commercial-summary>p{margin:10px 0 0;padding-left:9px;border-left:2px solid #245da5;color:#576779;font-size:9.5px;line-height:1.45}
.v1155-accounting-intro{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 17px!important;background:#fff8fa;border-bottom:1px solid #eadde1!important}.v1155-accounting-intro strong{color:#7e1930;font-size:12px}.v1155-accounting-intro span{font-size:9.5px;color:#756a6d;text-align:right}
.v1155-warranty-mode{display:grid;gap:6px;padding:12px 13px;border:1px solid #dbc8ce;border-left:3px solid #8b1a2f;border-radius:12px;background:#fff}.v1155-warranty-mode>span{font-size:11.5px;font-weight:800;color:#621225}.v1155-warranty-mode>small{font-size:9.5px;color:var(--ink3)}.v1155-warranty-mode select{width:100%;min-height:44px;padding:0 40px 0 12px;border:1px solid #cfc5c8;border-radius:9px;background:#fff;font:700 12px/1.25 Inter,Arial,sans-serif;color:#222}.v1155-warranty-mode select:focus{outline:0;border-color:#8b1a2f;box-shadow:0 0 0 3px rgba(139,26,47,.09)}.v1155-warranty-mode select:disabled{background:#f5f3f3;color:#555;opacity:1}.v1155-warranty-mode>em{font-size:9.5px;line-height:1.4;font-style:normal;color:#755a22}
.v1146-field[data-finance-field="warrantySaleTtc"] input:disabled,.v1146-field[data-finance-field="warrantyPurchaseHt"] input:disabled{background:#f2f1f1;color:#969092}.v1146-result.dsa-total{border-left:3px solid #245da5}
@media(max-width:800px){.v1155-commercial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v1155-section-head,.v1155-accounting-intro{align-items:flex-start;flex-direction:column}.v1155-accounting-intro span{text-align:left}}
@media(max-width:520px){.v1155-commercial-grid{grid-template-columns:1fr}.v1155-section-head>span{white-space:normal}}
