.rm-panel{scroll-margin-top:20px;min-width:0}.rm-header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.rm-kicker{font-size:10px;letter-spacing:1.8px;color:#0755ff;font-weight:750}.rm-header h2{margin:8px 0}.rm-header p{font-size:13px;line-height:1.7;color:#6a809d;max-width:660px}.rm-total{text-align:right;flex-shrink:0}.rm-total strong{display:block;font-size:30px;color:#16345b}.rm-total span{font-size:11px;color:#6a809d}.rm-levels{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.rm-level{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 14px;border:1px solid #dce6f5;background:#f8faff;border-radius:12px;font:inherit;font-size:12px;color:#516c8f;cursor:pointer;min-height:43px;transition:background .18s,color .18s}.rm-level b{font-size:11px;background:#e9f0fc;padding:3px 7px;border-radius:6px}.rm-level.is-selected{background:#0755ff;border-color:#0755ff;color:#fff}.rm-level.is-selected b{background:#ffffff29}.rm-level:focus-visible{outline:3px solid #9fc2ff;outline-offset:3px}.rm-table{width:100%;border-collapse:collapse;table-layout:fixed}.rm-table th{font-size:10px;color:#6a809d;text-align:left;padding:12px 8px;border-bottom:1px solid #dce6f5;line-height:1.6}.rm-table td{font-size:12px;padding:16px 8px;border-bottom:1px solid #edf2fa;vertical-align:top;overflow-wrap:anywhere;line-height:1.7}.rm-table th:first-child{width:24%}.rm-table th:nth-child(2){width:9%}.rm-table th:nth-child(3){width:23%}.rm-table td strong{display:block;color:#1d385d}.rm-table td small{display:block;font-size:10px;color:#8494ad}.rm-table .text-link{display:block;margin-top:5px;font-size:11px}.rm-badge{display:inline-block;border-radius:7px;padding:3px 8px;background:#edf4ff;color:#0755ff;font-weight:750}.rm-pagination{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px}.rm-pagination span{font-size:11px;color:#6a809d}.rm-pagination .btn{font-size:12px;padding:10px 13px;min-height:40px}.rm-empty{padding:28px 0;text-align:center;color:#6a809d;font-size:13px}.rm-card-link{display:inline-flex;margin-top:13px;font-size:12px;color:#0755ff;background:transparent;border:0;padding:4px 0;cursor:pointer;font-weight:700}
@media(max-width:650px){.rm-header{display:block}.rm-total{display:flex;align-items:center;gap:10px;text-align:left;margin-top:12px}.rm-total strong{font-size:23px}.rm-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rm-level{padding:10px;gap:6px;min-width:0}.rm-level:first-child{grid-column:span 3}.rm-table,.rm-table tbody,.rm-table tr,.rm-table td{display:block;width:100%}.rm-table thead{display:none}.rm-table tr{padding:14px;border:1px solid #e0e9f6;border-radius:14px;margin-bottom:12px}.rm-table td{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px;border:0;padding:7px 0;text-align:right}.rm-table td:before{content:attr(data-label);font-size:10px;color:#6a809d;text-align:left}.rm-table td:first-child{display:block;text-align:left;padding-bottom:13px;border-bottom:1px solid #edf2fa;margin-bottom:5px}.rm-table td:first-child:before{display:none}.rm-table td .rm-badge{justify-self:end}.rm-pagination{flex-wrap:wrap}.rm-header p{font-size:12px}}
@media(prefers-reduced-motion:reduce){.rm-level{transition:none}}
