.input-label{position:relative;display:flex;flex-direction:column;margin-top:10px}.input-label input{height:50px;padding-left:2.5rem;border:1px solid #949596;font-size:.875rem}.input-label textarea{border:1px solid #949596}.input-label .label{position:absolute;top:-11px;left:2.5rem;width:max-content;height:20px;line-height:20px;padding:0 2px;font-size:.875rem;background:linear-gradient(0deg,transparent 40%,transparent 0%,white 0%,white 60%);z-index:10}input[disabled],input[readonly],textarea[readonly],.form-control[readonly],.input-group.readonly,.input-group.readonly input[readonly]{background-color:#f4f5f5!important}input[disabled]~label,input[readonly]~label,textarea[readonly]~label,.form-control[readonly]~label,.input-group.readonly~label,.input-group.readonly input[readonly]~label{background:linear-gradient(0deg,#f4f5f5 51%,transparent 49%)!important}input[type=checkbox]{accent-color:var(--bs-primary)}
