@layer p_reset, theme, base, p_base, disco.components, p_components, p_utilities;
@layer p_reset,theme,base,p_base,disco.components,p_components,p_utilities;@layer disco.components{.NumberInput__wrapper[data-v-a8ac60e1]{text-align:start}.NumberInput__labelContent[data-v-a8ac60e1]{display:inline}.NumberInput__labelContent[data-v-a8ac60e1] p{display:inline;margin:0}.NumberInput__required[data-v-a8ac60e1]{color:var(--color-danger);margin-left:var(--spacing-1)}.NumberInput__field[data-v-a8ac60e1]{position:relative;display:flex;align-items:center;width:100%}.NumberInput[data-v-a8ac60e1]{width:100%;min-height:calc(var(--measurement-input-size) + 2 * var(--border-width-thin));padding:var(--spacing-1) var(--spacing-3);background:var(--white);border:var(--border-width-thin, 1px) solid var(--color-neutral-50);border-radius:var(--border-radius-medium);color:var(--color-neutral-100);font-family:inherit;font-size:var(--font-size-medium);line-height:var(--line-height-medium);transition:border-color var(--transition-duration-normal, .15s) ease}.NumberInput[data-v-a8ac60e1]::placeholder{color:var(--color-neutral-60)}.NumberInput[data-v-a8ac60e1]:hover:not(:disabled),.NumberInput[data-v-a8ac60e1]:focus{border-color:var(--color-accent)}.NumberInput[data-v-a8ac60e1]:focus{outline:none}.NumberInput[data-v-a8ac60e1]:disabled{background:var(--color-neutral-30);color:var(--color-neutral-60)}.NumberInput--invalid[data-v-a8ac60e1]{border-color:var(--color-danger)}.NumberInput__clear[data-v-a8ac60e1]{position:absolute;inset-inline-end:0;width:var(--measurement-input-size);height:var(--measurement-input-size);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-neutral-50);transition:opacity .2s ease}.NumberInput__clear[data-v-a8ac60e1]:hover{opacity:.7}.NumberInput__field--withButtons .NumberInput[data-v-a8ac60e1]{padding-inline-end:var(--measurement-input-size)}.NumberInput__buttons[data-v-a8ac60e1]{position:absolute;inset-inline-end:var(--border-width-thin, 1px);display:flex;flex-direction:column}.NumberInput__field--horizontal .NumberInput__buttons[data-v-a8ac60e1]{flex-direction:row-reverse}.NumberInput__button[data-v-a8ac60e1]{display:flex;align-items:center;justify-content:center;width:calc(var(--measurement-input-size) - 4px);height:50%;padding:0;border:none;background:transparent;color:var(--color-neutral-60);font-size:var(--font-size-small);cursor:pointer}.NumberInput__button[data-v-a8ac60e1]:hover:not(:disabled){color:var(--color-neutral-90)}.NumberInput__button[data-v-a8ac60e1]:disabled{cursor:default;opacity:.5}@media(max-width:720px){.NumberInput[data-v-a8ac60e1]{font-size:var(--font-size-large)}}}
