.em-num{width:100%;max-width:var(--em-num-width,168px);min-width:0;display:block}.em-num.is-disabled{opacity:.4;pointer-events:none}.ember .em-num__label{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--em-fast) linear;display:inline-block}.em-num.is-scrubbing .em-num__label{color:var(--em-text)}.ember .em-num__field{cursor:text;align-items:center;padding:0 0 0 12px;display:flex;position:relative}.em-num__value{flex:1;min-width:0;height:100%;position:relative}.em-num__shift{position:absolute;inset:0}.em-num__input{width:100%;height:100%;color:var(--em-text);font:400 14px/20px var(--em-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum", "zero";text-align:right;caret-color:var(--em-text);-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;margin:0;padding:0;position:absolute;inset:0}.em-num__input::selection{background:#ffffff2e}.em-num:not(.is-editing) .em-num__input{color:#0000;-webkit-text-fill-color:transparent}.em-num__shown{font:400 14px/20px var(--em-mono);color:var(--em-text);pointer-events:none;transition:color var(--em-fast) linear;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0}.em-num.is-scrubbing .em-num__shown{color:var(--em-accent)}.em-num__unit{font:400 13px/20px var(--em-mono);color:var(--em-text-muted);-webkit-user-select:none;user-select:none;flex:none;margin-left:4px}.em-num__steppers{border-radius:0 var(--em-radius) var(--em-radius) 0;background:#ffffff09;flex-direction:column;flex:none;align-self:stretch;width:28px;margin-left:10px;display:flex;position:relative;overflow:hidden}.em-num__step{height:20px;color:var(--em-text-faint);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--em-fast) linear, background-color var(--em-fast) linear;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid;position:relative}.em-num__step--down:before{content:"";background:#00000073;height:1px;position:absolute;top:0;left:0;right:0}.em-num__step:hover{color:var(--em-text);background-color:#ffffff0d}.em-num__step:active{color:var(--em-text)}.em-num__step[data-off]{color:var(--em-text-ghost);cursor:default}.em-num__step .em-icon{width:14px;height:14px}@media (hover:none) and (pointer:coarse){.em-num__shown{font-size:16px}}@media (pointer:coarse){.em-num__steppers{overflow:visible}.em-num__step{border-top-right-radius:var(--em-radius)}.em-num__step--down{border-radius:0 0 var(--em-radius) 0}.em-num__step:after{content:"";position:absolute;inset:-24px -8px 0}.em-num__step--down:after{top:0;bottom:-24px}}@media (prefers-reduced-motion:reduce){.em-num__label,.em-num__shown,.em-num__step{transition-duration:0s}}
