.wsl-sales-decision { padding: 28px 0; min-width: 0; }
.wsl-sales-decision h2 { font-size: 26px; line-height: 1.4; letter-spacing: 0; margin: 0 0 16px; }
.wsl-sales-decision h3 { font-size: 18px; line-height: 1.5; letter-spacing: 0; margin: 24px 0 8px; }
.wsl-sales-decision p { margin: 10px 0 16px; line-height: 1.8; overflow-wrap: anywhere; }
.wsl-sales-table { max-width: 100%; overflow-x: auto; margin: 20px 0; }
.wsl-sales-table table { width: 100%; border-collapse: collapse; table-layout: fixed; }
.wsl-sales-table th,.wsl-sales-table td { text-align: left; vertical-align: top; padding: 14px; border-bottom: 1px solid #dce1e5; overflow-wrap: anywhere; }
.wsl-sales-table thead { background: #f2f5f6; }
.wsl-sales-table tbody th { white-space: nowrap; }
.wsl-sales-decision .wsl-btn { white-space: normal; max-width: 100%; }
@media(max-width:640px){.wsl-sales-decision{padding:20px 12px}.wsl-sales-decision h2{font-size:22px}.wsl-sales-table th,.wsl-sales-table td{padding:9px;font-size:14px}.wsl-sales-table table{table-layout:auto}}
