.client-benefits{margin:1rem 0;padding:1rem;border:1px solid #536583;border-radius:14px;background:#15243a;color:#eef5ff}
.client-benefit-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.client-benefit-counts article{padding:.75rem;border-radius:10px;background:#1b304b;min-width:0}
.client-benefit-counts span{display:block;color:#cad8ed;font-size:.9rem}
.client-benefit-counts strong{display:block;font-size:1.5rem;line-height:1.4;overflow-wrap:anywhere}
.commercial-notice{margin:.75rem 0;padding:.8rem 1rem;border:1px solid #697d9a;border-left-width:5px;border-radius:10px;background:#1b304b;color:#eef5ff;overflow-wrap:anywhere}
.commercial-notice strong{display:block;color:inherit;line-height:1.4}
.commercial-notice p{margin:.4rem 0 0;color:inherit;line-height:1.5}
.commercial-notice--success{background:#163d32;border-color:#73dcb3;color:#e3fff2}
.commercial-notice--warning{background:#483819;border-color:#f2cc72;color:#fff2cf}
.commercial-notice--danger{background:#492638;border-color:#f09ba8;color:#ffe8ec}
.commercial-notice--info{background:#1c3555;border-color:#91bcef;color:#e6f2ff}
.commercial-notice--neutral{background:#263349;border-color:#8390a5;color:#e2e8f0}
.client-benefits .stock-actions{flex-wrap:wrap;gap:.5rem}
@media(max-width:480px){.client-benefit-counts{gap:.5rem}.client-benefits{padding:.75rem}.client-benefit-counts strong{font-size:1.2rem}.client-benefits .stock-actions button{white-space:normal;max-width:100%}}
