.rp{font-size:14px}.rp-head{flex-wrap:wrap;align-items:baseline;gap:14px;margin:4px 0 10px;display:flex}.rp-head h1{border-left:4px solid var(--primary-2,#263fa9);margin:0;padding-left:10px;font-size:22px;font-weight:600}.rp-upd{color:#6e6e6e;font-size:12px}.rp-sub{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:8px 0 14px;display:flex}.rp-sub h2{margin:0;font-size:15px;font-weight:600}.rp-sub small,.rp-note{color:#6e6e6e;font-size:12px;font-weight:400}.rp-card{background:#fff;border-radius:16px;min-width:0;margin-bottom:16px;padding:18px 20px;box-shadow:0 0 20px #0000000d}.rp-card h3{margin:0 0 10px;font-size:15px;font-weight:600}.rp-tabs{border-bottom:1px solid #e8e8e8;flex-wrap:wrap;gap:22px;margin-bottom:14px;display:flex}.rp-tab{color:#6e6e6e;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 2px;font-size:14px;text-decoration:none}.rp-tab.on{color:#0a2a7b;border-color:#263fa9;font-weight:600}.rp-chips{background:#f1f2ff;border-radius:999px;flex-wrap:wrap;align-items:center;gap:4px;padding:3px;display:inline-flex}.rp-chip{color:#6e6e6e;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:13px}.rp-chip.on{color:#fff;background:linear-gradient(#00b6fa 0%,#2300fa 100%);font-weight:600}.rp-chip.small{padding:4px 11px;font-size:12px}.rp-date{border-radius:8px;padding:5px 8px;font-size:12px}.rp-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.rp-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.rp-split{grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=1100px){.rp-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-split{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.rp-grid4,.rp-grid3{grid-template-columns:minmax(0,1fr)}}.rp-twrap{overflow-x:auto}.rp-table{border-collapse:collapse;width:100%;font-size:13px}.rp-table th{color:#3a4060;text-align:center;white-space:nowrap;background:#eef1fb;padding:10px 12px;font-size:12.5px;font-weight:600}.rp-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.rp-table td{text-align:center;white-space:nowrap;border-bottom:1px solid #f0f2fa;padding:10px 12px}.rp-table td.l,.rp-table th.l{text-align:left}.rp-table td.r,.rp-table th.r{text-align:right}.rp-table tr.total td{background:#fde3e5;font-weight:700}.rp-table tbody tr:hover{background:#f7f8fe}.rp-empty{text-align:center;color:#9a9ab0;padding:28px 10px}.rp-err{text-align:center;color:#e0243f;padding:14px;font-size:13px}.rp-pos{color:#12935a}.rp-neg{color:#e0243f}.rp-search{align-items:center;gap:8px;margin-bottom:12px;display:flex}.rp-search input{width:240px;max-width:100%}.rp-btn{color:#fff;cursor:pointer;background:#1d2b7e;border:0;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600}.rp-btn.green{background:#5cb82f}.rp-btn.ghost{color:#1f2430;background:#fff;border:1px solid #e2e5f2}.rp-btn.small{padding:4px 10px;font-size:12px}.rp-btn:disabled{opacity:.5;cursor:not-allowed}.rp-legend{color:#6e6e6e;flex-wrap:wrap;align-items:center;gap:14px;margin:8px 0;font-size:12px;display:flex}.rp-dot{border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.rp-modal-bg{z-index:99;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.rp-modal{background:#fff;border-radius:16px;width:min(760px,100%);max-height:86vh;padding:20px;overflow:auto}.rp-modal h3{margin:0 0 12px}.rp-select{border-radius:8px;padding:6px 28px 6px 12px;font-size:13px}.bo-date{vertical-align:middle;width:160px;max-width:100%;display:inline-flex}.bo-date--datetime-local{width:200px}.bo-date--month{width:140px}.rbar[data-v-2f38a5c3]{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ph-actions[data-v-26488b81]{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.ph-right[data-v-26488b81]{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}
