.voice-entry{display:flex;align-items:center;gap:15px;margin:0 0 20px;padding:18px;border-radius:19px}.voice-entry>span{font-size:24px;color:#78975c}.voice-entry p{font-size:10px;line-height:1.6;color:#849179;margin:5px 0 0}.voice-entry strong{font-size:12px;font-weight:500}.voice-entry button{margin-left:auto;font-size:12px;min-width:40px;min-height:44px}.voice-dialog{max-height:calc(100dvh - 35px);overflow:auto;max-width:470px;padding:24px}.voice-dialog .voice-intro{font-size:11px;line-height:1.8;color:#869479;margin:15px 0}.voice-dialog .voice-badge{font-size:9px;display:inline-block;padding:5px 9px;border-radius:20px;background:#dceacb;color:#6e825b;margin:13px 0 0}.voice-controls{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.voice-controls .button{font-size:11px;min-height:44px}.voice-dialog input[type=file]{display:none}.voice-dialog audio{width:100%;height:38px;margin:17px 0 5px}.voice-dialog progress{width:100%;accent-color:#8dad64;height:6px;margin:17px 0 0}.voice-status{font-size:11px;color:#7d8b70;line-height:1.7;margin:10px 0}.voice-dialog textarea{font:inherit;font-size:14px;color:#33472d;width:100%;padding:12px;border:1px solid #cfd7c6;border-radius:12px;resize:vertical;background:#ffffff80;min-height:85px}.voice-dialog label{font-size:11px;margin:17px 0;display:block;color:#7b866f}.voice-dialog input{display:block;width:100%;border:1px solid #cfd6c8;background:#fff8;border-radius:10px;padding:12px;color:#273126;margin-top:7px;font-size:16px;min-height:46px}.voice-dialog .voice-fields{border-top:1px solid #d5ddca;margin-top:19px;padding-top:3px}.voice-dialog .voice-save{width:100%;min-height:46px;font-size:12px}.voice-dialog .voice-time-fields{display:grid;grid-template-columns:1.3fr 1fr;gap:12px}.voice-dialog .voice-time-fields label{min-width:0}.voice-dialog .voice-time-fields input{min-width:0;padding:10px 8px}.voice-dialog .text-button{font-size:11px}.voice-dialog button:disabled{opacity:.5;cursor:default}
