.bh-text-input{width:100%;height:40px;overflow:hidden;display:flex;flex-wrap:nowrap}.bh-text-input.disabled{opacity:.3}.bh-text-input.higher{height:48px}.bh-text-input.error{background-color:var(--bh-red)!important;border-color:var(--bh-red)!important}.bh-text-input--wrap{margin-bottom:12px;position:relative}.bh-text-input--wrap.noMargin{margin:0}.bh-text-input__icon--cancel,.bh-text-input__icon--save{margin-left:0;margin-right:8px}.bh-text-input__icon--prepend{width:22px}.bh-text-input__label{color:var(--bh-gray--2);font-weight:700;font-size:.857rem;line-height:1.6667}.bh-text-input__rules{font-size:.8em;color:var(--bh-red--dark)}.bh-text-input__counter{font-size:.8em;align-self:flex-end;color:var(--bh-gray)}.bh-text-input__counter.tooLong{color:var(--bh-red--dark)}.bh-text-input__input{flex:1;padding:0 12px;min-width:0;font-weight:400;line-height:40px;outline:none;-moz-appearance:textfield}.bh-text-input__input--readonly-span{flex:initial}.bh-text-input__input::-webkit-inner-spin-button,.bh-text-input__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bh-text-input__input.v-input--is-readonly .v-input__slot{background-color:var(--bh-white)!important;padding-left:0!important}.bh-text-input__input.v-input--is-readonly .v-input__slot:before{display:none}.bh-text-input__input.v-input--is-readonly .v-input__slot>.v-input__prepend-inner{width:22px;margin-right:16px}.bh-text-input__input.v-input--is-readonly .v-input__slot>.v-input__append-inner{margin-left:0}.bh-text-input__icon.v-icon.v-icon:after{width:31px;height:31px;left:-7px;top:4px;transform:scale(1)}.v-tooltip{display:none}.v-tooltip--attached{display:inline}.v-tooltip__content{background:rgba(97,97,97,.9);color:#fff;border-radius:8px;font-size:14px;line-height:22px;display:inline-block;padding:5px 16px;position:absolute;text-transform:none;width:auto;opacity:1;pointer-events:none}.v-tooltip__content--fixed{position:fixed}.v-tooltip__content[class*=-active]{transition-timing-function:cubic-bezier(0,0,.2,1)}.v-tooltip__content[class*=enter-active]{transition-duration:.15s}.v-tooltip__content[class*=leave-active]{transition-duration:75ms}.bh-text-area{width:100%;min-height:88px;overflow:hidden;display:flex;flex-direction:column;flex-wrap:nowrap}.bh-text-area--wrap{position:relative}.bh-text-area__label{color:var(--bh-black);font-weight:700;font-size:.857rem;line-height:1.6667}.bh-text-area__input{flex:1;padding:10px 12px;min-width:0;min-height:88px;font-weight:400;line-height:1.43;background:var(--bh-gray--6);resize:none;outline:none}.bh-text-area__input.resizeable{resize:vertical}.bh-text-area__rules{font-size:.8em;color:var(--bh-red--dark)}.bh-text-area__counter{font-size:.8em;align-self:flex-end;color:var(--bh-gray)}.bh-text-area__counter.tooLong{color:var(--bh-red--dark)}.bh-text-area-icons{position:absolute!important;right:0;top:0}.bh-text-area__icon--editing{margin-right:8px}.bh-text-area .bh-text-input__icon:after{display:none}.bh-text-area .bh-text-input__icon.invalid{opacity:.5!important;cursor:default}.bh-select-label[data-v-a9d599aa]{color:var(--bh-gray--2);cursor:default;font-weight:700;font-size:.857rem;line-height:1.6667;margin:0}.bh-select .v-input__slot[data-v-a9d599aa]:before{border-color:rgba(0,0,0,.38)}label[data-v-24ba2359]{font-weight:700;font-size:.857rem;line-height:1.6667;margin:0;color:var(--bh-gray--2)}.patient-general{padding:8px 32px 32px;flex:1;height:100%}.patient-general--wrap{display:flex}.patient-general__input--note textarea{padding:8px!important}.patient-general .container{height:100%;display:flex;flex-direction:column;justify-content:space-between}.patient-general-program{position:relative}.patient-general-program__cover{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent}.patient-general-sidebar{width:272px;padding:24px}.patient-general-sidebar .v-textarea .v-input__slot:after,.patient-general-sidebar .v-textarea .v-input__slot:before{display:none}.patient-general-sidebar textarea{color:#52575c!important;line-height:22px;padding:4px;font-size:14px}.patient-general-sidebar textarea[readonly]{cursor:default}.patient-general .v-input--switch .v-label{font-size:.857rem;font-weight:700;color:var(--bh-gray--2)}.patient-general .v-input--switch .v-input__slot{background-color:transparent!important}.patient-general label.bh-text-input__label{font-weight:700;line-height:1.425rem;color:var(--bh-gray--2);margin-bottom:3px}.patient-general .section-title.provider{border-bottom:0}.patient-general__welcome-message label{color:var(--bh-gray--2)}.patient-general__welcome-message textarea{min-height:150px}.patient-general .registered-text{margin-top:2px;margin-bottom:0;line-height:40px}.v-chip-group .v-chip{margin:4px 8px 4px 0}.v-chip-group .v-chip--active{color:inherit}.v-chip-group .v-chip--active.v-chip--no-color:after{opacity:.22}.v-chip-group .v-chip--active.v-chip--no-color:focus:after{opacity:.32}.v-chip-group .v-slide-group__content{padding:4px 0}.v-chip-group--column .v-slide-group__content{white-space:normal;flex-wrap:wrap;max-width:100%}.v-textarea textarea{align-self:stretch;flex:1 1 auto;line-height:1.75rem;max-width:100%;min-height:32px;outline:none;padding:0;width:100%}.v-textarea .v-text-field__prefix,.v-textarea .v-text-field__suffix{padding-top:2px;align-self:start}.v-textarea.v-text-field--box .v-text-field__prefix,.v-textarea.v-text-field--box textarea,.v-textarea.v-text-field--enclosed .v-text-field__prefix,.v-textarea.v-text-field--enclosed textarea{margin-top:24px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea{margin-top:10px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label{top:18px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea{margin-top:6px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer{align-self:flex-start;margin-top:8px}.v-textarea.v-text-field--solo{align-items:flex-start}.v-textarea.v-text-field--solo .v-input__append-inner,.v-textarea.v-text-field--solo .v-input__append-outer,.v-textarea.v-text-field--solo .v-input__prepend-inner,.v-textarea.v-text-field--solo .v-input__prepend-outer{align-self:flex-start;margin-top:12px}.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner{padding-left:12px}.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner{padding-right:12px}.v-textarea--auto-grow textarea{overflow:hidden}.v-textarea--no-resize textarea{resize:none}.v-textarea.v-text-field--enclosed .v-text-field__slot{align-self:stretch}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:-12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-left:-12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-left:12px}