#refractionLensView {padding:18px;background:#fff;border:1px solid #d7e4e9;border-radius:14px;}
#refractionLensView>svg {width:100%;max-height:430px;background:#f7fafb;border:1px solid #e4ecef;border-radius:8px;}
#refractionLensView svg text {font-size:13px;font-family:inherit;}
#refractionLensView .c55-raw {max-height:240px;overflow:auto;font-size:12px;background:#f6f8fa;padding:12px;}
#refractionLensView .c50-meta {overflow-wrap:anywhere;}
#refractionLensView label {display:flex;flex-direction:column;gap:5px;font-size:13px;}
#refractionLensView input {width:190px;padding:7px;}
#refractionLensView button,#refractionLensView select {padding:8px 12px;}
#refractionLensView table {border-collapse:collapse;min-width:100%;font-size:13px;white-space:nowrap;}
#refractionLensView td,#refractionLensView th {padding:8px;text-align:right;border-bottom:1px solid #d5e2e9;}
#refractionLensView th {background:#edf5f6;}
