body #graphicLabGroup[hidden]{display:none!important}
body #graphicLabGroup{grid-column:1/-1;min-width:0;padding:12px 0;border-bottom:1px solid var(--studio-edge)}
body #graphicLabGroup h2{font:500 14px/1.4 var(--ui-font);margin:0 0 16px;text-transform:none}
body #graphicLabGroup .graphic-fields{display:grid;gap:16px}
body #graphicLabGroup .graphic-control>div{display:flex;align-items:center;justify-content:space-between;gap:12px}
body #graphicLabGroup label{font-size:13px;line-height:1.4;color:var(--studio-copy)}
body #graphicLabGroup input[type=number]{width:68px;min-height:36px;padding:6px;text-align:right;font-variant-numeric:tabular-nums;background:var(--studio-rail);border:1px solid var(--studio-edge);color:var(--studio-copy);border-radius:4px}
body #graphicLabGroup input[type=range]{display:block;width:100%;min-height:32px;margin:4px 0 0;background:transparent}
body #graphicLabGroup input[type=text],body #graphicLabGroup select{width:100%;min-height:40px;padding:8px;background:var(--studio-rail);border:1px solid var(--studio-edge);color:var(--studio-copy);border-radius:4px;font:inherit;box-sizing:border-box}
body #graphicLabGroup .graphic-target-label{display:block;margin-bottom:6px}body #graphicLabGroup select{margin-bottom:16px}
body #graphicLabGroup [hidden]{display:none!important}body #graphicLabGroup .graphic-help{font-size:12px;line-height:1.5;color:var(--studio-muted);margin:14px 0 10px}
body #graphicLabGroup .graphic-reset{font-size:12px;min-height:36px;padding:6px 10px;background:transparent;color:var(--studio-copy);border-color:var(--studio-edge)}
body #graphicLabGroup :is(input,select,button):focus-visible{outline:2px solid var(--studio-copy);outline-offset:2px}
@media(max-width:680px){body #graphicLabGroup :is(input[type=number],input[type=text],select){font-size:16px;min-height:44px}body #graphicLabGroup input[type=range]{min-height:44px}}
