@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
82 lines (79 loc) • 2.73 kB
CSS
/*
* InputMasked component
*
*/
/*
* Utilities
*/
.eufemia-scope--10_104_0 .dnb-input-masked--guide {
font-family: var(--font-family-monospace);
}
.eufemia-scope--10_104_0 .dnb-input-masked input::placeholder {
color: inherit;
}
.eufemia-scope--10_104_0 .dnb-input-masked--hide-controls[type=number]::-webkit-outer-spin-button, .eufemia-scope--10_104_0 .dnb-input-masked--hide-controls[type=number]::-webkit-inner-spin-button {
-webkit-appearance: none;
appearance: none;
margin: 0;
}
.eufemia-scope--10_104_0 .dnb-input-masked--hide-controls[type=number] {
-webkit-appearance: textfield;
appearance: textfield;
}
.eufemia-scope--10_104_0 .dnb-multi-input-mask__fieldset:not([class*=space__top]) {
margin-top: 0;
}
.eufemia-scope--10_104_0 .dnb-multi-input-mask__fieldset:not([class*=space__bottom]) {
margin-bottom: 0;
}
.eufemia-scope--10_104_0 .dnb-multi-input-mask__fieldset:not([class*=space__left]) {
margin-left: 0;
}
.eufemia-scope--10_104_0 .dnb-multi-input-mask__fieldset:not([class*=space__right]) {
margin-right: 0;
}
.eufemia-scope--10_104_0 .dnb-multi-input-mask__fieldset {
padding: 0;
border: none;
}
.eufemia-scope--10_104_0 .dnb-multi-input-mask__fieldset--horizontal {
display: inline-flex;
flex-flow: row wrap;
align-items: baseline;
gap: 1rem;
}
.eufemia-scope--10_104_0 .dnb-multi-input-mask__input.dnb-input__input {
display: inline-block;
width: auto;
margin: 0;
padding: 0 0.125rem;
transform: translateY(0);
outline: none;
font-family: var(--font-family-monospace);
text-align: center;
border: none;
background: transparent;
overflow: visible;
white-space: nowrap;
}
.eufemia-scope--10_104_0 .dnb-multi-input-mask__input.dnb-input__input:first-of-type {
padding-left: 0.5rem;
}
.eufemia-scope--10_104_0 .dnb-multi-input-mask__input.dnb-input__input:last-of-type {
padding-right: 0.5rem;
}
.eufemia-scope--10_104_0 .dnb-input--medium .dnb-multi-input-mask__input.dnb-input__input, .eufemia-scope--10_104_0 .dnb-input--large .dnb-multi-input-mask__input.dnb-input__input {
padding: 0 0.25rem;
}
.eufemia-scope--10_104_0 .dnb-multi-input-mask {
width: -webkit-fit-content;
width: fit-content;
}
.eufemia-scope--10_104_0 .dnb-multi-input-mask:not(.dnb-input__status--error) .dnb-multi-input-mask__input,
.eufemia-scope--10_104_0 .dnb-multi-input-mask:not(.dnb-input__status--error) .dnb-multi-input-mask__delimiter {
color: var(--color-black-55);
}
.eufemia-scope--10_104_0 .dnb-multi-input-mask:not(.dnb-input__status--error) .dnb-multi-input-mask__input--highlight,
.eufemia-scope--10_104_0 .dnb-multi-input-mask:not(.dnb-input__status--error) .dnb-multi-input-mask__delimiter--highlight {
color: var(--color-black);
}