.menu-group{border:1px solid #dbe2e7;border-radius:10px;margin:12px 0;background:#fff;overflow:hidden}
.menu-group>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px;cursor:pointer;list-style:none;font-size:14px;font-weight:650;color:#294254}
.menu-group>summary::-webkit-details-marker{display:none}
.menu-group>summary small{display:block;font-size:11px;font-weight:400;color:#7c8992;line-height:1.6;margin-top:4px}
.menu-group>summary:hover{background:#f5f8fa}.menu-group>summary:focus-visible{outline:2px solid #58758d;outline-offset:-3px}
.menu-chevron{font-size:19px;transition:transform .15s}.menu-group[open]>summary{background:#f3f6f8;border-bottom:1px solid #e2e8ed}.menu-group[open]>summary .menu-chevron{transform:rotate(180deg)}
.menu-group-body{padding:14px}.menu-group-body>.section-title:first-child{margin-top:0}.menu-group-body .specifications{border:0;padding:0;margin:0}.menu-group-body .option{min-width:0}.menu-group-body .hand-control{margin:10px 0}.menu-group-body .color-editor{min-width:0}.menu-group-body .color-editor label{min-width:0}.menu-group-body .color-editor input:not([type=color]){min-width:0;width:100%}
#steps .step{font-size:10px;white-space:nowrap}.menu-group-body .help:last-child{margin-bottom:0}
.study-preset{display:block;width:100%;text-align:left;margin:8px 0;padding:12px}.study-preset strong,.study-preset small{display:block}.study-preset small{font-size:11px;font-weight:400;color:#748390;margin-top:5px;line-height:1.5}
