/* Number inputs retain native validation and keyboard controls. */
.paper-number{position:relative;display:block;width:100%;min-width:0;max-width:100%}
.paper-number>input[type=number]{box-sizing:border-box;width:100%;min-width:0;min-height:56px;padding-right:52px;appearance:textfield;-moz-appearance:textfield}
.paper-number>input[type=number]::-webkit-inner-spin-button,.paper-number>input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.paper-number .paper-number__arrows{position:absolute;top:3px;right:4px;bottom:3px;display:grid;grid-template-rows:1fr 1fr;gap:0;width:34px;color:var(--green,var(--ink));border-left:1px solid var(--line)}
.paper-number .paper-number__button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:0;min-height:24px;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:7px;background:transparent;color:inherit;box-shadow:none;cursor:pointer;touch-action:manipulation;line-height:1}
.paper-number .paper-number__button+button{border-top:1px solid var(--line)}
.paper-number .paper-number__button svg{display:block;flex:0 0 14px;width:14px;height:14px;pointer-events:none}
.paper-number .paper-number__button:enabled:hover{background:var(--soft);color:var(--ink)}
.paper-number .paper-number__button:enabled:active{background:var(--line)}
.paper-number .paper-number__button:focus-visible{position:relative;z-index:1;outline:2px solid var(--green);outline-offset:1px}
.paper-number .paper-number__button:disabled{opacity:.32;cursor:default}
@media(max-width:700px){.batch-line.batch-line--number-arrows{grid-template-columns:minmax(0,1fr) 120px 25px}}
@media(max-width:359px){.batch-line.batch-line--number-arrows{grid-template-columns:minmax(0,1fr) 25px}.batch-line.batch-line--number-arrows>.field:first-child{grid-column:1/-1;grid-row:1}.batch-line.batch-line--number-arrows>.field:nth-child(2){grid-column:1;grid-row:2}.batch-line.batch-line--number-arrows>.batch-remove{grid-column:2;grid-row:2;align-self:end;min-height:56px}}

