/* stylelint-disable */
html,
body {
display: flex; // prevent 1px vertical scroll bar
flex-direction: column;
height: 100%;
font-family: 'montserrat';
}
button, input, textarea {
font-family: 'montserrat';
}
#__nuxt,
#__layout {
height: 1px;
min-height: 100%;
}
.layout {
position: relative;
display: flex;
flex-direction: column;
@extend #__layout;
}
.page-content {
display: flex;
flex: 1 0 auto;
flex-direction: column;
}
.footer,
.header {
flex-shrink: 0;
}
.select .vs__selected {
min-height: 100%;
}
.registration-full__filters .select .vs__dropdown-toggle {
padding-bottom: 0;
}
input[type=number]::-webkit-inner-spin-button {
-webkit-appearance: none;
}