input[type="number"]{appearance:textfield;-moz-appearance:textfield}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.number-stepper{display:flex;align-items:stretch;width:100%;min-width:0;gap:3px;vertical-align:middle}
.number-stepper>input[type="number"]{flex:1 1 0!important;width:0!important;min-width:0!important;box-sizing:border-box}
.number-stepper>.number-stepper-buttons{display:flex;flex:0 0 25px;flex-direction:column;align-items:stretch;gap:2px;margin:0}
body .number-stepper>.number-stepper-buttons>button{display:flex;align-items:center;justify-content:center;flex:1 1 0;width:25px;min-width:0;min-height:17px!important;height:17px!important;margin:0;padding:0!important;font-size:10px!important;line-height:1;border:1px solid var(--line,#a9bbc0);border-radius:3px;background:var(--paper,#fff);color:var(--ink,#17343b);cursor:pointer}
body .number-stepper>.number-stepper-buttons>button:hover:not(:disabled){background:var(--accent,#176e78);color:#fff}
body .number-stepper>.number-stepper-buttons>button:disabled{opacity:.35;cursor:default}
body .number-stepper>.number-stepper-buttons>button:focus-visible{outline:2px solid var(--accent,#176e78);outline-offset:1px}
.profile-stepper>.number-stepper{flex:1;min-width:0}
.grid-controls>.number-stepper{width:100px;flex:0 1 100px}
.dp-coordinates label,.dp-properties label{min-width:0}
