/* SIRAJ / Rashed experience parity v1, add-on only. Existing layout stays intact. */
html body .tyz7ai[data-assistant-name="SIRAJ"] .srj-rp-mic{
  flex:0 0 35px;display:grid;place-items:center;width:35px;height:35px;
  color:var(--srj-text,#d8b873);background:transparent;border:1px solid transparent;
  border-radius:12px;cursor:pointer;transition:background .17s ease,color .17s ease;
}
html body .tyz7ai[data-assistant-name="SIRAJ"] .srj-rp-mic:is(:hover,:focus-visible){
  background:rgba(197,156,67,.14);color:#b58b31;outline-offset:2px;
}
html body .tyz7ai[data-assistant-name="SIRAJ"] .srj-rp-mic.is-listening{
  background:rgba(194,63,63,.12);color:#d85a5a;border-color:rgba(194,63,63,.35);
  animation:srjRpPulse 1.3s ease-in-out infinite;
}
html body .tyz7ai[data-assistant-name="SIRAJ"] .srj-rp-mic:disabled{
  opacity:.4;cursor:not-allowed;animation:none;
}
@keyframes srjRpPulse{50%{box-shadow:0 0 0 5px rgba(194,63,63,.06)}}
html body .tyz7ai[data-assistant-name="SIRAJ"] .srj-rp-voice-status{
  display:flex;gap:8px;align-items:center;justify-content:space-between;
  padding:7px 11px;margin-top:5px;border:1px solid rgba(160,160,160,.16);
  border-radius:11px;font-size:11px;line-height:1.5;color:inherit;
}
html body .tyz7ai[data-assistant-name="SIRAJ"] .srj-rp-voice-status[hidden]{display:none!important}
html body .tyz7ai[data-assistant-name="SIRAJ"] .srj-rp-voice-lang{
  min-width:90px;max-width:125px;color:inherit;background:transparent;
  border:1px solid rgba(155,155,155,.3);border-radius:7px;padding:4px;
  font:inherit;flex-shrink:0;
}
html body .tyz7ai[data-assistant-name="SIRAJ"] .srj-rp-link{
  text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;color:inherit;
}
html body .tyz7ai[data-assistant-name="SIRAJ"] .srj-rp-preview{
  box-sizing:border-box;display:flex;align-items:center;gap:12px;
  margin-top:11px;padding:11px;border:1px solid rgba(190,154,70,.25);
  border-radius:14px;background:rgba(191,160,94,.06);text-decoration:none!important;
  color:inherit;max-width:100%;min-width:0;
}
html body .tyz7ai[data-assistant-name="SIRAJ"] .srj-rp-preview:hover{
  border-color:rgba(190,154,70,.6);background:rgba(191,160,94,.1);
}
html body .tyz7ai[data-assistant-name="SIRAJ"] .srj-rp-preview-icon{
  display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;
  border-radius:11px;background:rgba(192,153,69,.13);font-size:20px;
  color:#b08a3a;
}
html body .tyz7ai[data-assistant-name="SIRAJ"] .srj-rp-preview-content{
  display:flex;flex-direction:column;min-width:0;gap:2px;flex:1;
}
html body .tyz7ai[data-assistant-name="SIRAJ"] .srj-rp-preview-domain{
  font-size:10px;letter-spacing:.07em;opacity:.7;line-height:1.4;
}
html body .tyz7ai[data-assistant-name="SIRAJ"] .srj-rp-preview-title{
  display:block;font-size:13px;line-height:1.5;white-space:normal;overflow-wrap:anywhere;
}
html body .tyz7ai[data-assistant-name="SIRAJ"] .srj-rp-preview-action{
  display:block;font-size:11px;color:#a17b30;line-height:1.4;
}
@media(max-width:600px){
  html body .tyz7ai[data-assistant-name="SIRAJ"] .srj-rp-voice-status{flex-wrap:wrap}
  html body .tyz7ai[data-assistant-name="SIRAJ"] .srj-rp-preview{padding:9px;gap:9px}
  html body .tyz7ai[data-assistant-name="SIRAJ"] .srj-rp-preview-icon{flex-basis:34px;width:34px;height:34px}
}
@media(prefers-reduced-motion:reduce){
  html body .tyz7ai[data-assistant-name="SIRAJ"] .srj-rp-mic{animation:none!important;transition:none!important}
}
html body .tyz7ai[data-assistant-name="SIRAJ"] .srj-rp-preview-thumb{
  display:block;flex:0 0 70px;width:70px;height:56px;
  object-fit:cover;object-position:center;border-radius:10px;
  border:1px solid rgba(160,171,186,.2);
}
@media(max-width:600px){
  html body .tyz7ai[data-assistant-name="SIRAJ"] .srj-rp-preview-thumb{
    flex-basis:58px;width:58px;height:50px;
  }
}
