.studioAssist{margin:12px 20px;padding:14px 18px;border:1px solid #587487;border-radius:12px;background:#172633;color:#eef6fa}.studioAssist summary{cursor:pointer;font-size:18px;font-weight:bold}.studioAssist small{color:#91c8c4}.assistButtons{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.studioAssist button{min-height:42px;margin:5px;padding:9px 14px}.studioAssist label{display:block;margin:12px 0}.studioAssist textarea{display:block;width:100%;box-sizing:border-box;padding:12px;font:inherit;background:#0d1823;color:white;border:1px solid #658390;border-radius:6px}.studioAssist p{line-height:1.6;white-space:pre-line}.studioAssist input:not([type=checkbox]){padding:9px;max-width:100%}.studioAssist select{padding:9px}.studioAssist[open]{max-height:75vh;overflow:auto}
.sceneRow{border:1px solid #486170;border-radius:8px;padding:12px;margin:10px 0}.sceneRow input{width:80px}

/* v0.17: 기본 화면에는 간편 작업대만 보이고 실험실은 접힌 상태 */
.dsQuick{margin:12px 20px;padding:16px 18px;background:#172633;color:#eef6fa;border:1px solid #587487;border-radius:12px}.dsQuick strong{font-size:19px}.dsQuick small{font-size:12px;color:#91c8c4}.dsQuick p{margin:9px 0;line-height:1.5}.dsQuickActions{display:flex;flex-wrap:wrap;gap:9px}.dsQuickActions button{min-height:46px;padding:10px 14px;border-radius:8px;cursor:pointer}.dsQuickHands,#dsQuickHands{background:#4f6ee8;color:#fff;font-weight:700}.dsQuick #dsQuickStatus{font-size:14px;color:#bde3e7;white-space:pre-wrap}.studioAssist:not([open]){padding:0;margin:0 20px;border:0;background:transparent}.studioAssist:not([open])>summary{display:none}.studioAssist[open]{max-height:65vh}.studioAssist[open] summary{font-size:16px}
