.medical-record-form-field._invalid[data-v-7b02e19c]{--input-border: #ef4343}.medical-record-form-field__label[data-v-7b02e19c]{font-size:1rem;font-weight:500;line-height:1.25rem;margin-bottom:.625rem}.medical-record-form-field__label ._required[data-v-7b02e19c]{color:#027ae0;margin-left:.125rem}.medical-record-form-field__error[data-v-7b02e19c]{display:flex;align-items:center;gap:.25rem;color:#ef4343;font-size:.875rem;font-weight:400;line-height:1.125rem;margin-top:.625rem}.medical-record-form-field__error svg[data-v-7b02e19c]{display:block;flex:0 0 auto;width:1.25rem;height:1.25rem}.medical-record-input{display:flex;align-items:center;border:1px solid var(--input-border, #e2e2e8);border-radius:6.25rem;background:var(--input-background, none);font-size:1rem;font-weight:400;line-height:1.25rem;gap:0 .5rem;height:3rem;padding-left:1.25rem;padding-right:1.25rem}.medical-record-input._has-prefix{padding-left:1rem}.medical-record-input._has-suffix{padding-right:1rem}.medical-record-input__prefix,.medical-record-input__suffix{flex:0 0 auto}.medical-record-input__prefix svg,.medical-record-input__suffix svg{width:1.25rem;height:1.25rem;display:block;color:#c8c8c8}.medical-record-input__infix{flex:1 1 auto;min-width:0;position:relative}.medical-record-input__infix input{width:100%;height:100%;appearance:none;background:none;border:none;outline:none;font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit}.medical-record-input__placeholder{position:absolute;top:0;height:100%;color:#c8c8c8;display:inline-flex;align-items:center;pointer-events:none}.medial-record-select[data-v-6db1b172]{position:relative}.medial-record-select__view[data-v-6db1b172]{display:flex;align-items:center;height:3rem;padding-left:1.25rem;padding-right:1.25rem;font-size:1rem;font-weight:400;line-height:1.25rem;gap:.625rem;border:1px solid #e2e2e8;border-radius:6.25rem;cursor:pointer}.medial-record-select__value[data-v-6db1b172]{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.medial-record-select__value._placeholder[data-v-6db1b172]{color:#c8c8c8}.medial-record-select__icon[data-v-6db1b172]{flex:0 0 auto;width:.875rem;height:.875rem;display:block}.medial-record-select__panel[data-v-6db1b172]{z-index:1000;position:absolute;left:0;top:100%;transform-origin:0 0;width:100%;border-radius:1rem;background:#fff;box-shadow:0 4px 30px #00000014;padding:.625rem;max-height:16rem;overflow:auto;display:flex;flex-direction:column;gap:.25rem}.medial-record-select-option[data-v-6db1b172]{display:flex;align-items:center;padding:.5rem;font-size:1rem;font-weight:400;line-height:1.25rem;cursor:pointer}.medial-record-select-option._selected[data-v-6db1b172]{font-weight:500;color:#027ae0}.medial-record-select-option__title[data-v-6db1b172]{flex:1 1 auto;min-width:0}.medial-record-select-option__icon[data-v-6db1b172]{flex:0 0 auto;width:1rem;height:1rem;display:block}.__ymap{color:#000;position:relative}.__ymap_container{width:100%;height:100%}.__ymap_slots{display:none}.__ymap--grab [class$=main-engine-container] canvas{cursor:grab}.__ymap--grabbing:focus [class$=main-engine-container] canvas,.__ymap--grabbing:active [class$=main-engine-container] canvas{cursor:grabbing}.error-popup__close[data-v-1d2cdeb3]{top:.625rem;right:.625rem;position:absolute;background:#e2e2e8;color:#0b1623;width:2rem;height:2rem;display:block;border-radius:100%}.error-popup__close svg[data-v-1d2cdeb3]{width:2rem;height:2rem;display:block}.error-popup-icon[data-v-1d2cdeb3]{width:3.75rem;height:3.75rem;color:#ef4343}.medical-record-loader[data-v-3be102b0]{position:absolute;inset:0;background:#ffffffb0;display:none;z-index:99}.medical-record-loader._active[data-v-3be102b0]{display:flex}.medical-record-loader[data-v-3be102b0]:before{content:"";background-position:center;background-image:url(/local/templates/opticvision/static/img/preloader.svg);background-repeat:no-repeat;position:sticky;z-index:1;background-size:64px;width:64px;height:64px;left:50%;transform:translate(-50%,-50%);top:50%;margin:40px 0}
