File: D:/HostingSpaces/SBogers10/base.komma.pro/vendor/komma/kms/resources/sass/attributes/_numeric.scss
.entity-attribute-numeric {
.c-numeric {
margin-left: 45px;
}
}
.c-numeric {
display: flex;
}
.c-numeric__label {
display: inline-flex;
align-items: flex-end;
padding: 10px;
font-size: 0.7rem;
color: $dark-gray;
}
.c-numeric__label--separator {
padding: 10px 5px;
}
.c-numeric__picker {
position: relative;
display: flex;
}
.c-numeric__buttons {
position: absolute;
right: 0;
top: 0;
height: 100%;
width: 25px;
}
.c-numeric__button {
position: absolute;
right: 0;
display: block;
width: 100%;
height: calc(50% - 1px);
appearance: none;
border: none;
font-size: 13px;
line-height: 1.2;
font-weight: bold;
color: white;
cursor: pointer;
}
.c-numeric__button--up {
top: 0;
background-color: $blue;
border-top-right-radius: 4px;
}
.c-numeric__button--down {
bottom: 0;
background-color: lighten($blue, 10%);
border-bottom-right-radius: 4px;
}
// Important are because of the buggy styling of the kms
.c-numeric__input {
margin-left: 0 !important;
text-indent: 0 !important;
padding: 0 40px 0 15px;
text-align: right;
max-width: 120px;
border: 1px solid $lighter-gray !important;
border-radius: 4px 0 0 4px;
@include attribute-focus();
&::-webkit-outer-spin-button,
&::-webkit-inner-spin-button {
-webkit-appearance: none;
}
}
.c-numeric__input--fraction {
max-width: 85px;
}