/* Sound Recorder */
.recorder-window .resize-handle { display: none; }
.rec-body { flex: 1; min-height: 0; display: flex; flex-direction: column; gap: 8px; padding: 8px; background: #ece9d8; font: 11px Tahoma, Verdana, Arial, sans-serif; }
.rec-top { display: flex; gap: 8px; }
.rec-top > div { flex: 1; text-align: center; padding: 3px; border: 1px solid #7f9db9; background: #fff; }
.rec-top b { display: block; font-weight: normal; color: #555; }
.rec-top span { font: 15px "Courier New", monospace; }
.rec-wave { display: block; width: 100%; height: 56px; background: #000; border: 1px solid #7f9db9; }
.rec-buttons { display: flex; flex-wrap: wrap; gap: 6px; justify-content: center; }
.rec-buttons button { min-width: 72px; font: 11px Tahoma, sans-serif; padding: 3px 8px; }
.rec-buttons button:disabled { color: #aca899; }
.rec-status { min-height: 28px; margin: 0; line-height: 1.35; }
