/* RA1h11b (칸 14:4x 시안 v17 · 새 계약 필요 없는 부분만) — 받기 › 하이브리드 입금 비율 칸 · 저장 단추 · 리워드 입력 색. 화면 모양만(값 · 저장 동작 그대로) */
/* 슬라이더: 제목 아래 한 줄 · 막대 10px · 손잡이 22px · 손잡이는 막대 양 끝 안쪽(좌우 11px) */
#hybridBox .hysplit{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:center;margin-top:10px}
#hybridBox .hysplit .hymid{grid-column:1 / -1;order:-1;min-width:0;gap:0}
#hybridBox .hysplit .hymid > span{display:none}
#hybridBox .hymid .rng{height:26px;padding:0 11px;display:block}
#hybridBox #rcvPitRate{-webkit-appearance:none;appearance:none;display:block;width:100%;height:10px;margin:8px 0;border-radius:99px;outline:none;
  background:linear-gradient(to right,#F59E0B 0,#F59E0B var(--rv-fill,0%),rgba(59,130,246,.35) var(--rv-fill,0%),rgba(59,130,246,.35) 100%)}
#hybridBox #rcvPitRate::-webkit-slider-runnable-track{height:10px;border-radius:99px;background:transparent}
#hybridBox #rcvPitRate::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin-top:-6px;border-radius:50%;background:#fff;border:3px solid #F59E0B;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,.35)}
#hybridBox #rcvPitRate::-moz-range-track{height:10px;border-radius:99px;background:transparent}
#hybridBox #rcvPitRate::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid #F59E0B;box-sizing:border-box}
/* 글자 색은 모든 테마에서 AA(밝은 테마는 진한 파랑 · 갈색) · 상자: 한 줄 「USDT ……… 99%」 「POINT ……… 1%」 · 이름 11px · 숫자 16px 굵게 · 높이 36 · 옅은 색(USDT 파랑 · POINT 주황) */
#hybridBox .hysplit .hyend:not(.hymid){display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:6px;min-width:0;height:36px;padding:0 10px;border-radius:9px;box-sizing:border-box}
#hybridBox .hysplit .hyend:not(.hymid) > span{font-size:11px;font-weight:700;letter-spacing:.2px;line-height:1;text-align:left;color:inherit}
#hybridBox .hysplit .hyend:not(.hymid) > b{display:block;height:auto;border:0;border-radius:0;background:transparent;padding:0;font-size:16px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:inherit}
#hybridBox .hysplit .hyend:first-child{background:rgba(59,130,246,.14);border:1px solid rgba(59,130,246,.38);color:#60A5FA}
#hybridBox .hysplit .hyend:last-child{background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.40);color:#F59E0B}
html[data-theme="light"] #hybridBox .hysplit .hyend:first-child{color:#1D4ED8}
html[data-theme="light"] #hybridBox .hysplit .hyend:last-child{color:#92400E}
/* 「이 비율로 저장」: 초록 바탕 · 흰 글자 굵게 · 높이 44 · 대비 AA(흰 글자 5.0:1 = #15803D · r3c 대비 시험 ra1haudit) */
#rcvSave{background:#15803D;border-color:#15803D;color:#fff;font-weight:800;min-height:44px;height:44px}
#rcvSave:disabled{opacity:.5}
/* 리워드 비율 입력: 옅은 초록 */
#recv .percent-input.purple{background:rgba(22,163,74,.12);border-color:rgba(22,163,74,.45)}
/* 음성으로 채운 칸 표시(voice-ui RA1h11b) — 「음성으로 채움」 띠 · 채운 칸 테두리 */
.voice-fill-badge{margin:6px 0 0;padding:6px 10px;border-radius:9px;background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.45);color:#F59E0B;font-size:12px;font-weight:800;line-height:1.4}
.voice-filled{outline:2px solid #F59E0B;outline-offset:2px}
html[data-theme="light"] .voice-fill-badge{color:#92400E}
