.radio-group-box{margin-bottom:15px}.radio-group-box .radio-group{background-color:var(--field-background-color);border:1px solid var(--field-border-color);border-radius:var(--field-border-radius);padding:15px 14px 10px;position:relative}.radio-group-box .radio-group:not(:has(.disabled)):hover{border-color:rgba(var(--primary-color-rgb), .5);box-shadow:0 0 3px 5px #00000008}.radio-group-box .radio-group .radio-group-label{background-color:var(--field-background-color);color:var(--heading-color);transform-origin:0 0;z-index:1;pointer-events:auto;-webkit-user-select:none;user-select:none;max-width:calc(133% - 55px);padding:0 5px;line-height:1;display:block;position:absolute;top:0;left:0;transform:translate(10px,-1px)scale(.8)}.radio-group-box .radio-group .radio-group-label span{white-space:nowrap;text-overflow:ellipsis;margin-top:-6px;font-size:1.6rem;display:block;overflow:hidden}.radio-group-box label{align-items:center;gap:5px;margin-bottom:5px;display:flex}.radio-group-box label:has(.disabled) span{opacity:.5}.radio-group-box label input{accent-color:var(--primary-color)}.radio-group-box .input-line{text-align:left;text-overflow:ellipsis;visibility:hidden;white-space:nowrap;min-height:calc(1.4em + 4px);padding:4px 15px 0;font-size:11px;line-height:1.4;display:block;overflow:hidden}.radio-group-box.error .radio-group-label{color:var(--status-error)}.radio-group-box.error .radio-group{border-color:var(--status-error)}.radio-group-box.error .input-line{color:var(--status-error);visibility:visible}
