.crm-rates{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;color:#172a40;max-width:100%;min-width:0}.crm-rates header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.crm-rates h2{margin:0;font-size:23px}.crm-rates h3{margin:28px 0 8px}.crm-rates h4{margin:0;font-size:18px}.crm-rates p{line-height:1.5}.crm-rates-note{background:#f2f7fc;border-left:3px solid #2563a6;padding:12px}.crm-rates label{display:flex;gap:6px;flex-direction:column;font-weight:600;font-size:13px}.crm-rates input:not([type=checkbox]),.crm-rates select,.crm-rates textarea{box-sizing:border-box;min-height:40px;padding:9px;border:1px solid #aebbc9;border-radius:7px;font:inherit;color:inherit;background:#fff;max-width:100%}.crm-rates input[type=number]{width:130px}.crm-rates input[type=checkbox]{width:19px;height:19px;accent-color:#144b78}.crm-rates textarea{width:100%;min-height:76px}.crm-rates button{padding:10px 14px;border:1px solid #aebbc9;border-radius:8px;background:#fff;color:#172a40;font:inherit;cursor:pointer;min-height:42px}.crm-rates button:focus-visible,.crm-rates input:focus-visible,.crm-rates select:focus-visible,.crm-rates textarea:focus-visible{outline:3px solid #ecb52d;outline-offset:2px}.crm-rates button:disabled,.crm-rates input:disabled,.crm-rates select:disabled,.crm-rates textarea:disabled{opacity:.65;cursor:default}.crm-rates .crm-rates-primary{background:#173e60;border-color:#173e60;color:#fff}.crm-rates-actions{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-top:16px}.crm-rates-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;margin:15px 0}.crm-rates-scroll{max-width:100%;overflow-x:auto;margin-top:12px}.crm-rates table{border-collapse:collapse;width:100%;font-size:13px}.crm-rates th,.crm-rates td{text-align:left;padding:10px 8px;border-bottom:1px solid #e1e8f0;vertical-align:middle}.crm-rates th{font-weight:600}.crm-rates small{display:block;font-weight:400;color:#536779}.crm-rates-promo{padding:18px;border:1px solid #d5e0ec;border-radius:12px;margin-top:16px}.crm-rates [data-rates-message]{padding:12px;border-radius:8px;background:#e8f5ee;overflow-wrap:anywhere}.crm-rates [data-rates-message][role=alert]{background:#fff0ef;color:#8c2920}.crm-rates [data-dirty]{font-size:13px;color:#8b4c0b}.crm-rates footer{padding-top:18px;border-top:1px solid #dde5ef;margin-top:28px}.crm-rates [hidden]{display:none!important}@media(max-width:600px){.crm-rates{padding:14px;border-radius:10px}.crm-rates-grid{grid-template-columns:1fr}.crm-rates-actions{align-items:stretch}.crm-rates-actions>label{flex:1 1 100%}.crm-rates-actions>button{flex:1 1 140px}.crm-rates-promo{padding:12px}.crm-rates h2{font-size:21px}}

.crm-rates-promo header h4{overflow-wrap:anywhere}.crm-rates [data-new-name]{min-width:0;max-width:100%}.crm-rates-promo [data-remove-promo]{color:#9f1239}
