.s42-buttons{display:inline-flex;flex-wrap:wrap;gap:8px;margin:8px;vertical-align:middle}.studio-rail .s42-buttons{margin:8px 0;display:flex}.s42-dialog{color:var(--txt,#18233f);background:var(--bg1,#fff);border:1px solid var(--bdr,#dfe5f3);border-radius:20px;padding:24px;width:min(1100px,94vw);max-height:88vh;box-sizing:border-box;overflow:auto}.s42-dialog::backdrop{background:#070d20b8}.s42-dialog header{display:flex;align-items:center;justify-content:space-between;gap:15px}.s42-dialog h2{font-size:23px;margin:0}.s42-dialog button{padding:10px 15px;border:1px solid #7888ab66;border-radius:9px;color:inherit;background:var(--bg2,#edf0ff);cursor:pointer}.s42-dialog button:disabled{opacity:.45;cursor:default}.s42-dialog input{display:block;width:100%;box-sizing:border-box;padding:12px;margin:7px 0 18px;background:var(--bg2,#f5f7ff);color:inherit;border:1px solid #7888ab77;border-radius:8px}.s42-dialog form{max-width:480px}.s42-dialog label{font-size:14px}.s42-dialog small{display:block;opacity:.75;margin-top:4px}.s42-note{font-size:13px;line-height:1.6;opacity:.8}.s42-table{overflow:auto}.s42-table table{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.s42-table td,.s42-table th{text-align:left;padding:12px;border-bottom:1px solid #7888ab44}.s42-online{color:#19b883}.s42-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap}