.number-field[data-v-8b3710ac]{width:100%;min-width:0}.number-control[data-v-8b3710ac]{background:var(--surface-card,#fff);width:100%;min-width:112px;min-height:44px;color:var(--text-primary,#101d3a);box-shadow:none;transition:var(--control-transition,border-color .2s ease,box-shadow .2s ease,background-color .2s ease);outline:none;align-items:stretch;gap:0;display:flex;border:1px solid var(--control-border,var(--n-200,#dce1e9))!important;border-radius:var(--radius-control,10px)!important;padding:0!important}.number-control[data-controls=false][data-v-8b3710ac]{min-width:0}.number-control[data-v-8b3710ac]:hover:not(:focus-within):not([data-invalid=true]):not([data-disabled=true]):not([data-readonly=true]):not(:has(input:disabled)){border-color:var(--control-border-hover,var(--n-400,#98a2b3))!important}:is(.number-control[data-v-8b3710ac]:has(.number-step:focus-visible):not([data-invalid=true]):not(:has(input:disabled)),.number-control[data-v-8b3710ac]:has(.number-value:focus):not([data-invalid=true]):not(:has(input:disabled))){box-shadow:0 0 0 3px var(--brand-light,#2453d424);border-color:var(--border-focus,var(--brand-primary,#2453d4))!important}.number-control[data-invalid=true][data-v-8b3710ac],.number-control[data-invalid=true][data-v-8b3710ac]:focus-within,.number-control[data-invalid=true][data-v-8b3710ac]:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger,#dc3545) 14%,transparent);border-color:var(--danger,#dc3545)!important}.number-control[data-disabled=true][data-v-8b3710ac]{background:var(--surface-muted,#f1f4fa);color:var(--text-secondary,#667085);opacity:.55}.number-control[data-v-8b3710ac]:has(input:disabled){background:var(--surface-muted,#f1f4fa);color:var(--text-secondary,#667085);opacity:.55}.number-control[data-readonly=true][data-v-8b3710ac]{background:var(--surface-muted,#f1f4fa)}.number-control>.number-value[data-v-8b3710ac],.number-control>.number-value[data-v-8b3710ac]:focus,.number-control>.number-value[data-v-8b3710ac]:hover{text-align:center;width:100%;min-width:0;font-family:var(--font-mono,"DM Mono",monospace);font-size:inherit;color:inherit;border-radius:0;flex:1;padding:10px 4px;line-height:20px;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.number-control[data-controls=false]>.number-value[data-v-8b3710ac]{text-align:left;padding:10px 12px}.number-control>.number-step[data-v-8b3710ac]{isolation:isolate;width:44px;min-height:42px;box-shadow:none;color:var(--text-secondary,#667085);cursor:pointer;background:0 0;border:0;border-radius:0;outline:none;flex:0 0 44px;place-items:center;transition:color .18s;display:grid;position:relative}.number-step[data-v-8b3710ac]:before{content:"";z-index:-1;box-shadow:none;background:0 0;border-radius:6px;transition:background-color .18s,box-shadow .18s;position:absolute;inset:3px}.number-step[data-v-8b3710ac]:focus-visible:not(:disabled),.number-step[data-v-8b3710ac]:hover:not(:disabled){color:var(--brand-primary,#2453d4)}.number-step[data-v-8b3710ac]:hover:not(:disabled):before{background:var(--brand-subtle,#f1f4fa)}.number-step[data-v-8b3710ac]:active:not(:disabled):before{background:var(--brand-light,#e5ecff)}.number-step[data-v-8b3710ac]:focus-visible:not(:disabled):before{box-shadow:inset 0 0 0 2px var(--brand-primary,#2453d4)}.number-control>.number-step[data-v-8b3710ac]:disabled{opacity:.3;cursor:not-allowed;color:inherit}.number-step[data-v-8b3710ac]:disabled:before{box-shadow:none;background:0 0}.number-feedback[data-v-8b3710ac]{color:var(--danger,#dc3545);align-items:center;gap:5px;margin:6px 0 0;font-size:12px;line-height:1.4;display:flex}.number-feedback-enter-active[data-v-8b3710ac],.number-feedback-leave-active[data-v-8b3710ac]{transition:opacity .18s,transform .18s}.number-feedback-enter-from[data-v-8b3710ac],.number-feedback-leave-to[data-v-8b3710ac]{opacity:0;transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.number-control[data-v-8b3710ac],.number-feedback-enter-active[data-v-8b3710ac],.number-feedback-leave-active[data-v-8b3710ac],.number-step[data-v-8b3710ac],.number-step[data-v-8b3710ac]:before{transition:none}}
