.sameera-assistant{margin-top:12px;border-top:1px solid #c9d9df;padding-top:12px}.sameera-assistant>summary{cursor:pointer;font-weight:700;color:#0d535e}.sameera-body{padding-top:8px}.sameera-body label{display:block;margin:8px 0;font-size:12px}.sameera-body input[type=date],.sameera-body textarea{width:100%;box-sizing:border-box;padding:9px;border:1px solid #c9d9df;border-radius:8px;background:white;color:#163b47}.sameera-body .actions{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.sameera-body p{font-size:13px;line-height:1.5;white-space:pre-wrap}.sameera-body small{color:#536e77}.sameera-body pre{white-space:pre-wrap;word-break:break-word;max-height:240px;overflow:auto;font-size:11px}.sameera-body audio{width:100%}#sameeraPanel[hidden]{display:none!important}

.sameera-talk{width:100%;min-height:44px}.sameera-assistant>p{font-size:13px;line-height:1.5;white-space:pre-wrap}.sameera-assistant>small{font-size:11px;color:#536e77}.sameera-assistant>audio{width:100%}.sameera-assistant details{margin-top:10px}.sameera-assistant details>summary{cursor:pointer;font-size:12px}
.sameera-followups{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.sameera-followups .btn{font-size:12px;min-height:36px}#sameeraVoice{width:100%;padding:8px;border:1px solid #c9d9df;border-radius:8px}
@media(max-width:640px){
 #sameeraPanel{min-width:0;max-width:100%;overflow-wrap:anywhere}
 #sameeraPanel .sameera-body{min-width:0}
 #sameeraPanel .sameera-body textarea,#sameeraPanel .sameera-body input,#sameeraVoice{max-width:100%;font-size:16px}
 #sameeraPanel .sameera-body .btn{min-height:44px;max-width:100%}
 #sameeraPanel .sameera-followups .btn{min-height:44px;white-space:normal;text-align:left}
 #sameeraPanel pre{overflow-wrap:anywhere;word-break:break-word}
}
