.sound-option{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;border-radius:12px;background:#edf4f8;margin:12px 0;font-size:15px;color:#233c53;font-weight:700}
.sound-option input{width:21px;height:21px;accent-color:#1684c5;cursor:pointer}
.controls-details{margin-top:12px;border:1px solid #d5dfe7;border-radius:12px;padding:12px 16px;background:#fff}
.controls-details summary{cursor:pointer;font-weight:800;font-size:15px;color:#254968;min-height:24px}
.controls-scroll{overflow-x:auto;margin-top:12px}.controls-table{width:100%;border-collapse:collapse;min-width:300px;color:#233b50;font-size:14px}
.controls-table caption{text-align:left;font-weight:800;padding:8px 0 12px}.controls-table th,.controls-table td{border-bottom:1px solid #e3eaf0;padding:11px 8px;text-align:left;line-height:1.5}.controls-table thead{background:#f2f7fa}.controls-table th{font-weight:700}
.controls-table kbd{font-family:inherit;font-size:13px;padding:3px 6px;border-radius:5px;background:#eff4f8;border:1px solid #cfdae3;display:inline-block}.controls-note{font-size:13px!important;line-height:1.8!important;color:#486279!important;margin:15px 0 4px}
@media(max-width:520px){.controls-details{padding:10px}.controls-table{font-size:12px}.controls-table td,.controls-table th{padding:9px 5px}.controls-table kbd{font-size:12px}.controls-table caption{font-size:13px}}
