/* RC-V15-INTEGRATE-01 shared control skin (05 --t-* tokens only). 52px native controls, 14px labels, 16px values, radius 12. */
html[data-theme] .field>label,html[data-theme] .epa-picker legend{font-size:14px;line-height:1.35}
html[data-theme] .field input,html[data-theme] .field select,html[data-theme] .epa-row select{min-height:52px;font-size:16px;border-radius:12px;padding:12px 14px;box-sizing:border-box}
html[data-theme] .epa-row select{width:100%;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--t-text2) 50%),linear-gradient(135deg,var(--t-text2) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:38px}
html[data-theme] .epa-row{display:grid;gap:10px}
html[data-theme] .btn{min-height:52px;border-radius:12px;font-size:16px}
html[data-theme] .btn.ghost{min-height:48px}
html[data-theme] .choice{min-height:44px;font-size:16px;display:flex;align-items:center;gap:10px}
html[data-theme] .choice input{width:22px;height:22px}
html[data-theme] .epa-lab{display:block;font-size:14px;color:var(--t-text2);margin:2px 0 -4px}
