#answerPanel{scroll-margin-top:110px}#voiceFeedback{color:#315d57;margin:9px 0}.pz-voice-panel{padding:16px!important}.pz-voice-panel .pz-voice-privacy{font-size:11px!important}.pz-voice-controls{gap:8px}#voiceStop{background:#18385b;color:white}#voicePlayback[hidden]{display:none!important}@media(max-width:700px){#answerPanel{scroll-margin-top:85px}.pz-patient-intro h1{font-size:clamp(23px,6vw,32px)}}
/* A single, compact question form with an immediately visible submit action. */
.pz-patient-compact{padding-top:22px}
.pz-patient-compact .pz-patient-intro{margin-bottom:16px}
.pz-patient-compact .pz-patient-intro h1{margin:0 0 4px;line-height:1.6}
.pz-patient-compact .pz-patient-intro p{margin:0}
.pz-patient-compact .pz-assessment form{padding:22px}
.pz-patient-compact .pz-question-composer textarea{min-height:126px;height:126px}
.pz-patient-compact .pz-patient-submit{margin-top:14px;min-height:50px;font-size:15px;gap:12px;box-shadow:0 5px 14px #10294d18}
.pz-patient-compact .pz-compact-disclaimer{margin-top:9px}
.pz-patient-compact .pz-compact-privacy{margin-top:4px}
.pz-patient-compact .hz-file-list:empty{display:none}
.pz-patient-compact .hz-file-list:not(:empty){margin-top:10px}
@media(max-width:600px){.pz-patient-compact{padding-top:18px}.pz-patient-compact .pz-patient-intro{margin-bottom:14px}.pz-patient-compact .pz-patient-intro h1{font-size:clamp(22px,6vw,29px)}.pz-patient-compact .pz-patient-intro p{font-size:12px}.pz-patient-compact .pz-assessment form{padding:16px}.pz-patient-compact .pz-question-label{font-size:16px}.pz-patient-compact .pz-field-help{font-size:11px;margin-bottom:9px}.pz-patient-compact .pz-question-composer textarea{font-size:16px;min-height:120px;height:120px;padding:12px}.pz-patient-compact .pz-patient-submit{margin-top:12px}.pz-patient-compact .pz-compact-disclaimer{font-size:10px}}
.hz-chat-embed .pz-patient-compact .pz-assessment{padding:0}

.pz-patient-compact .hz-attachment-button{position:relative}
.pz-patient-compact .hz-attachment-button input{width:1px;height:1px;min-height:0;padding:0;border:0;inset-inline-start:0;top:0}
.pz-question-composer .hz-composer-tools [hidden]{display:none!important}
.pz-question-composer .hz-composer-tools .pz-inline-voice-status{flex-basis:100%;font-size:11px;line-height:1.8;color:#345a5a;padding:2px 3px}
.pz-question-composer .hz-composer-tools #patientVoice[data-state="recording"]{background:#a83240;border-color:#a83240;color:white}
.pz-question-composer .hz-composer-tools #patientVoice[data-state="transcribing"]{background:#eaf0f8;color:#18385b}
.pz-question-composer .hz-composer-tools #patientVoice:disabled{cursor:wait;opacity:.8}
.pz-question-composer .hz-composer-tools .pz-voice-cancel{font-size:11px;background:transparent;padding:8px;min-height:40px;border:0;color:#657289}
.pz-question-composer #voiceTimer{font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}
.pz-question-composer .hz-composer-tools #patientVoice:focus-visible{outline:3px solid #b88b31;outline-offset:2px}
@media(max-width:600px){.pz-patient-compact[data-topic="symptoms"] #questionHelp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pz-patient-compact .pz-question-label{margin-bottom:10px}}
@media(max-width:380px){.pz-patient-compact .pz-patient-intro p{display:none}.pz-patient-compact .pz-question-composer textarea{height:100px;min-height:100px}.pz-question-composer .hz-attachment-button>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pz-question-composer .hz-composer-tools .hz-attachment-button{width:40px;padding:10px;justify-content:center;flex-shrink:0}}
