.sc-bpm-control{display:grid;grid-template-columns:auto 38px minmax(62px,78px) 38px;align-items:center;gap:6px;min-width:0}.sc-bpm-control>span{font:700 10px/1 ui-monospace,SFMono-Regular,monospace;letter-spacing:.08em;color:#8ea2b8}.sc-bpm-control button,.sc-bpm-control input{box-sizing:border-box;min-height:40px;border:1px solid #34475b;border-radius:8px;background:#111923;color:#dce8f5}.sc-bpm-control button{padding:0;font-size:22px;line-height:1;cursor:pointer}.sc-bpm-control button:hover:not(:disabled){border-color:#5bcbd9;background:#17323c;color:#c8f8fb}.sc-bpm-control button:disabled{opacity:.35;cursor:default}.sc-bpm-control input{width:100%;padding:6px 7px;text-align:center;font:600 14px/1 ui-monospace,SFMono-Regular,monospace}.sc-bpm-control.compact{grid-template-columns:auto 32px 58px 32px;gap:4px}.sc-bpm-control.compact button,.sc-bpm-control.compact input{min-height:34px}@media(max-width:760px){.sc-bpm-control{grid-template-columns:auto 44px minmax(64px,82px) 44px}.sc-bpm-control button,.sc-bpm-control input{min-height:44px}}