.kit-tile-choice{margin:12px 0;padding:12px;border:1px solid #444a56;border-radius:8px;background:#20252d;}
.kit-tile-choice label,.kit-tile-size label{display:flex;flex-direction:column;gap:5px;font-size:13px;}
.kit-tile-choice select,.kit-tile-size input,.kit-tile-size select{width:100%;min-width:0;box-sizing:border-box;padding:8px;}
.kit-tile-size{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,.7fr);gap:8px;margin:10px 0;}
.kit-tile-size[hidden],#tilePatternControls[hidden]{display:none;}
#studioActions .kit-tile-choice{flex-basis:100%;}
#tilePatternControls{margin:12px 0;border-top:1px solid #444a56;padding-top:10px;}
#tilePatternControls h3{margin:0 0 10px;}
