.dp-platform .dp-feature-editor{border-top:1px solid #dce5ee;grid-column:1/-1;width:100%;min-width:0;margin-top:6px;padding:14px 0 0}.dp-feature-editor summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;font-weight:700;display:flex}.dp-feature-editor summary span{letter-spacing:.04em;text-transform:uppercase;color:#3a587d;background:#edf3fa;border-radius:20px;padding:5px 10px;font-size:11px}.dp-feature-editor p{max-width:850px;margin:14px 0;font-size:13px;line-height:1.6}.dp-feature-presets,.dp-feature-save{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.dp-feature-save{justify-content:space-between}.dp-feature-table-scroll{border:1px solid #dce5ee;border-radius:12px;max-height:540px;overflow:auto}.dp-platform .dp-feature-table{border-collapse:collapse;width:100%;min-width:630px;font-size:13px}.dp-platform .dp-feature-table th,.dp-platform .dp-feature-table td{border-bottom:1px solid #e7edf3;padding:10px 14px}.dp-feature-table thead th{z-index:1;background:#f1f5fa;position:sticky;top:0}.dp-feature-table thead th:not(:first-child),.dp-feature-table td{text-align:center}.dp-feature-table tbody th{text-align:left;font-weight:500}.dp-feature-table small{color:#738196;font-size:10px;display:block}.dp-platform .dp-feature-table input[type=checkbox]{accent-color:#234e7f;cursor:pointer;width:18px;height:18px;min-height:18px}.dp-feature-table input:disabled{cursor:not-allowed;opacity:.5}.rate-management .rate-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rate-management .rate-toolbar input{max-width:320px}.rate-management .rate-form{background:#f5f8fc;border:1px solid #dce5ee;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;padding:20px;display:grid}.rate-management .rate-form .wide{grid-column:1/-1}.rate-management .rate-row-actions{gap:7px;display:flex}.rate-management .rate-archived{opacity:.65}.rate-management td small{display:block}.rate-management .rate-form label{flex-direction:column;gap:7px;display:flex}.rate-management .rate-form input,.rate-management .rate-form select{width:100%}.rate-management .rate-form-actions{justify-content:flex-end;gap:10px;display:flex}.rate-management .rate-form input[type=checkbox]{width:18px}.rate-management .rate-form .rate-active{flex-direction:row;align-items:center}@media (width<=640px){.rate-management .rate-form{grid-template-columns:1fr}.rate-management .rate-toolbar input{width:100%;max-width:none}}
