/* hp26：水费 / 充值核查抽屉补充样式 + 设备管理「充值到表」 */
.rr-drawer .rr-ic.t{background:linear-gradient(145deg,#E9F8F9,#CDEEF0);color:#0E9AA7}
.rr-drawer .rr-ic.a{background:linear-gradient(145deg,#FFF5EA,#FFE2C4);color:#E9761A}
.rr-drawer .rr-seg{display:inline-flex;background:#EEF1F7;border-radius:10px;padding:3px;gap:2px;flex-wrap:wrap}
.rr-drawer .rr-seg button{border:0;background:none;padding:6px 12px;border-radius:8px;font-size:13px;color:#6C7690;cursor:pointer;font-family:inherit}
.rr-drawer .rr-seg button.on{background:#fff;color:#2453E0;font-weight:700;box-shadow:0 1px 3px rgba(18,27,51,.08)}
.rr-drawer .rr-ext{display:flex;flex-direction:column;gap:6px;margin:6px 0}
.rr-drawer .rr-ext .hd,.rr-drawer .rr-ext .rw{display:grid;grid-template-columns:76px minmax(0,1fr) 108px 64px 40px;gap:6px;align-items:center}
.rr-drawer .rr-ext .hd span{font-size:11px;color:#94A0B8}
.rr-drawer .rr-ext .rr-in{width:100%;min-width:0!important;height:32px;padding:0 6px;font-size:13px}
.rr-drawer .rr-del{border:0;background:none;color:#E0453A;font-size:12px;cursor:pointer}
.rr-drawer .rr-add{border:1.5px dashed #C8D6FF;background:#F7F9FF;color:#2453E0;font-weight:700;border-radius:10px;height:34px;width:100%;margin:6px 0 4px;cursor:pointer;font-family:inherit}
.rr-drawer .rr-empty{font-size:12px;color:#94A0B8;padding:8px 0}
.uc-wrap{display:flex;flex-direction:column;gap:12px;padding:4px 0 20px}
.uc-load,.uc-empty{padding:30px;text-align:center;color:#6C7690;font-size:13px}
.uc-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
.uc-kpi{background:#fff;border:1.5px solid transparent;border-radius:14px;padding:12px 14px;text-align:left;cursor:pointer;box-shadow:0 1px 2px rgba(18,27,51,.04),0 6px 18px rgba(18,27,51,.05);font-family:inherit}
.uc-kpi.on{border-color:#2453E0;background:#F4F7FF}
.uc-kpi span{display:block;font-size:12px;color:#6C7690}
.uc-kpi b{display:block;font-size:22px;font-weight:800;margin-top:2px;font-variant-numeric:tabular-nums}
.uc-kpi b.b{color:#2453E0}.uc-kpi b.g{color:#12A06A}.uc-kpi b.a{color:#E9761A}.uc-kpi b.r{color:#E0453A}.uc-kpi b.v{color:#6C4BDB}
.uc-card{background:#fff;border-radius:16px;box-shadow:0 1px 2px rgba(18,27,51,.04),0 6px 18px rgba(18,27,51,.05);overflow:auto}
.uc-t{width:100%;border-collapse:collapse;font-size:13px}
.uc-t th{text-align:left;font-weight:500;color:#94A0B8;font-size:12px;padding:10px 12px;border-bottom:1px solid #EBEEF5;white-space:nowrap}
.uc-t td{padding:10px 12px;border-bottom:1px solid #F0F2F7;vertical-align:top}
.uc-t td small{display:block;font-size:11px;color:#94A0B8;margin-top:2px}
.uc-pill{display:inline-block;font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap}
.uc-pill.g{background:#E6F6EE;color:#12A06A}.uc-pill.b{background:#EAF0FF;color:#2453E0}.uc-pill.a{background:#FFF2E4;color:#E9761A}.uc-pill.r{background:#FDECEA;color:#E0453A}.uc-pill.v{background:#F1ECFF;color:#6C4BDB}
.uc-a{border:0;background:none;color:#2453E0;font-weight:700;font-size:12px;cursor:pointer;margin-right:8px;text-decoration:none;font-family:inherit}
.uc-note{font-size:12px;color:#6C7690;background:#F4F7FF;border-radius:12px;padding:10px 12px}
@media (max-width:900px){.uc-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}
