*[data-v-3a58a7fd],*[data-v-3a58a7fd]:before,*[data-v-3a58a7fd]:after{box-sizing:border-box}.core-input label[data-v-3a58a7fd]{display:block;width:100%;scroll-snap-align:start}.core-input__label[data-v-3a58a7fd]{display:block;margin-bottom:8px}.core-input__label span[data-v-3a58a7fd]{font-size:14px;font-weight:500;line-height:18px;color:#59697e;text-transform:uppercase}.core-input__field[data-v-3a58a7fd]{position:relative;display:flex;width:100%;color:#000;padding:8px 16px;-webkit-appearance:none;appearance:none;border-radius:10px;border:solid 1px #d1d9e3;background-color:#fff;align-items:center}.core-input__field input[data-v-3a58a7fd]{border:none;line-height:38px;font-size:18px;font-weight:500;padding:0;background:transparent;overflow:hidden;text-overflow:ellipsis}.core-input__after-icon[data-v-3a58a7fd]{display:block;z-index:2;cursor:pointer}.core-input__field-row[data-v-3a58a7fd]{display:flex;align-items:center;width:100%;gap:8px}.core-input__after-icon svg[data-v-3a58a7fd]{display:block;color:#979ea8}.core-input:not(.core-input_disabled):not(.core-input_focused):not(.core-input_error):hover label .core-input__field[data-v-3a58a7fd]{border:solid 1px #91c4ff}.core-input_focused label .core-input__field[data-v-3a58a7fd]{border:solid 1px #0076ff;background-color:#fff}.core-input_error label .core-input__field[data-v-3a58a7fd]{border:solid 1px #f94141;background-color:#fff}.core-input_access label .core-input__field[data-v-3a58a7fd]{border:solid 1px #19dd7f;background-color:#dcfaec}.core-input label input[data-v-3a58a7fd]:focus{border:none;box-shadow:none!important}.core-input__messages[data-v-3a58a7fd]{margin-top:4px;margin-bottom:4px;min-height:18px}.core-input__messages span[data-v-3a58a7fd]{display:block;font-size:14px;line-height:18px;font-weight:500;color:#f94141}.core-input__messages span[data-v-3a58a7fd]:not(:last-child){margin-bottom:5px}.core-input input[data-v-3a58a7fd]::-webkit-input-placeholder{font-size:18px;font-weight:500;color:#979ea8;opacity:1;text-indent:0;transform:translateZ(0);transition:text-indent .2s linear,opacity .1s linear}.core-input input[data-v-3a58a7fd]::-moz-placeholder{font-size:18px;font-weight:500;color:#979ea8;opacity:1;text-indent:0;transform:translateZ(0);transition:text-indent .2s linear,opacity .1s linear}.core-input input[data-v-3a58a7fd]:-moz-placeholder{font-size:18px;font-weight:500;color:#979ea8;opacity:1;text-indent:0;transform:translateZ(0);transition:text-indent .2s linear,opacity .1s linear}.core-input input[data-v-3a58a7fd]:-ms-input-placeholder{font-size:18px;font-weight:500;color:#59697e;opacity:1;text-indent:0;transform:translateZ(0);transition:text-indent .2s linear,opacity .1s linear}.core-input input[data-v-3a58a7fd]:focus::-webkit-input-placeholder{opacity:0;text-indent:-500px;transition:text-indent .2s linear,opacity .1s linear}.core-input input[data-v-3a58a7fd]:focus::-moz-placeholder{opacity:0;text-indent:-500px;transition:text-indent .2s linear,opacity .1s linear}.core-input input[data-v-3a58a7fd]:focus:-moz-placeholder{opacity:0;text-indent:-500px;transition:text-indent .2s linear,opacity .1s linear}.core-input input[data-v-3a58a7fd]:focus:-ms-input-placeholder{opacity:0;text-indent:-500px;transition:text-indent .2s linear,opacity .1s linear}.core-input input[type=number][data-v-3a58a7fd]{-moz-appearance:textfield}.core-input input[type=number][data-v-3a58a7fd]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}.core-input input[type=number][data-v-3a58a7fd]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}.core-input_disabled label .core-input__field[data-v-3a58a7fd]{cursor:not-allowed;background:#f4f6f9}.core-input_readonly label .core-input__field[data-v-3a58a7fd]{cursor:default}.core-input_readonly label .core-input__field input[data-v-3a58a7fd]{pointer-events:none}.core-input_password_visible .core-input__after-icon svg[data-v-3a58a7fd]{color:#2c3a4e}.core-input_no-border label .core-input__field[data-v-3a58a7fd]{border:none!important}.core-input_small .core-input__field[data-v-3a58a7fd]{padding:0 8px;border-radius:6px}.core-input_small .core-input__field input[data-v-3a58a7fd]{line-height:36px;font-size:12px}
