/* AURA ERP V11.18 — lightweight AURA CAD EXPERT-style live voice */
#talk{position:relative;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}
#talk.aura-live-active{padding-left:27px;background:#2f3d2e;color:#fff;border-color:rgba(201,162,122,.62);box-shadow:0 0 0 3px rgba(201,162,122,.09)}
#talk.aura-live-active::before{content:"";position:absolute;left:11px;top:50%;width:7px;height:7px;border-radius:50%;background:#c9a27a;transform:translateY(-50%);box-shadow:0 0 0 0 rgba(201,162,122,.55);animation:auraVoicePulse 1.35s ease-out infinite}
#advisor-status.aura-live-status{display:flex;align-items:center;gap:8px;color:#765231;font-weight:600}
#advisor-status.aura-live-status::before{content:"";flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:#c9a27a;box-shadow:0 0 0 3px rgba(201,162,122,.12)}
#advisor-status.aura-live-speaking::before{animation:auraVoicePulse .9s ease-out infinite}
#advisor-status.aura-live-error{color:#9b3a32}
#advisor-status.aura-live-error::before{background:#b64b42;box-shadow:none}
@keyframes auraVoicePulse{0%{box-shadow:0 0 0 0 rgba(201,162,122,.5)}100%{box-shadow:0 0 0 9px rgba(201,162,122,0)}}
@media (prefers-reduced-motion:reduce){#talk.aura-live-active::before,#advisor-status.aura-live-speaking::before{animation:none}}

/* V12.8.8 CRM patch — recording notice + REC state. V12.8.7 visual/voice base preserved. */
.aura-recording-notice{display:flex;gap:9px;align-items:flex-start;margin:8px 14px 10px;padding:9px 11px;border:1px solid rgba(130,92,57,.18);border-radius:10px;background:rgba(201,162,122,.08);color:#685443;font-size:11px;line-height:1.35}
.aura-recording-notice>span{color:#a3483d;font-size:10px;margin-top:2px}.aura-recording-notice p{margin:0}.aura-recording-notice strong{color:#4d3828}
.aura-recording-badge{display:inline-flex;align-items:center;gap:6px;width:max-content;margin:0 0 6px;padding:4px 8px;border-radius:999px;background:#8e302b;color:#fff;font-size:10px;font-weight:800;letter-spacing:.1em}
.aura-recording-badge[hidden]{display:none}.aura-recording-badge i{width:6px;height:6px;border-radius:50%;background:#fff;animation:auraVoicePulse .9s ease-out infinite}
#talk.aura-recording{box-shadow:0 0 0 3px rgba(142,48,43,.10)}
@media (prefers-reduced-motion:reduce){.aura-recording-badge i{animation:none}}
