.rate-company-label{max-width:440px;margin:0 0 24px}.rate-panel{min-width:0}.rate-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.rate-panel-head h2{margin:0 0 8px;overflow-wrap:anywhere}.rate-panel-head .primary{flex-shrink:0}.rate-privacy,.rate-updated,.rate-save-help,.rate-edit-company{font-size:14px;color:var(--muted);margin:5px 0}.rate-table-scroll{max-width:100%;overflow-x:auto;border:1px solid var(--cms-border);border-radius:8px}.rate-table{width:100%;border-collapse:collapse;min-width:580px;text-align:left;font-size:15px}.rate-table th,.rate-table td{padding:17px 18px;border-bottom:1px solid var(--cms-border);vertical-align:top;line-height:1.5}.rate-table thead{background:var(--cms-soft);color:var(--cms-text)}.rate-table thead th{font-size:13px;font-weight:600}.rate-table tbody th{font-weight:600;min-width:140px;max-width:280px;overflow-wrap:anywhere}.rate-table tr:last-child th,.rate-table tr:last-child td{border-bottom:0}.rate-money{white-space:nowrap;font-weight:600;font-variant-numeric:tabular-nums}.rate-notes{min-width:160px;max-width:340px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted)}.rate-row-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rate-row-actions .secondary,.rate-row-actions .text-btn{white-space:nowrap;min-height:44px;font-size:14px}.rate-row-actions .text-btn{background:none;border:0;padding:8px 0;color:var(--cms-link)}.order-page-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.rate-panel .live-empty{padding:24px 10px}.rate-edit-company strong{color:var(--ink)}
@media(max-width:760px){.live-portal .intro:has(.order-page-actions){flex-wrap:wrap}.order-page-actions{width:100%;margin-bottom:12px}.rate-panel-head{gap:12px}.rate-panel-head h2{font-size:20px}.rate-table th,.rate-table td{padding:14px}.rate-company-label{max-width:none}.rate-table-scroll:focus-visible{outline:2px solid var(--cms-primary);outline-offset:3px}}
