/* R6.55 — final pre-launch interaction closure */
.r655-story-question-audio{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;margin:14px 0 18px;padding:12px 14px;border:1px solid #dbe8e5;border-radius:18px;background:linear-gradient(180deg,#fbfffe,#f4fbf8);box-shadow:0 8px 22px rgba(15,118,110,.06)}
.r655-story-question-audio button{border:1px solid #d8e5e3;background:#fff;color:#183b3a;border-radius:13px;min-height:42px;padding:9px 12px;font-weight:900;cursor:pointer;transform:none!important;animation:none!important;transition:background-color .12s ease,border-color .12s ease,color .12s ease!important}
.r655-story-question-audio button:active{transform:none!important}
.r655-story-question-audio button:disabled{opacity:.48;cursor:not-allowed}
.r655-story-audio-toggle{display:flex;align-items:center;gap:9px;text-align:right;justify-self:stretch}
.r655-story-audio-toggle i{width:34px;height:20px;border-radius:999px;background:#c9d8d5;position:relative;flex:0 0 auto}
.r655-story-audio-toggle i:after{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background:#fff;top:3px;right:3px;box-shadow:0 1px 4px rgba(0,0,0,.18);transition:right .14s ease}
.r655-story-audio-toggle.on{border-color:#9ddbd0;background:#effbf7;color:#0f766e}
.r655-story-audio-toggle.on i{background:#1aa58f}.r655-story-audio-toggle.on i:after{right:17px}
.r655-story-audio-actions{display:flex;gap:7px}.r655-story-audio-actions button:first-child{color:#0f766e}.r655-story-audio-actions button:last-child{color:#9f3f49}
.r655-story-question-audio small{grid-column:1/-1;color:#60736f;font-size:.72rem;line-height:1.5}
.r622-net-state{max-width:min(92vw,420px);white-space:normal}
@media(max-width:640px){.r655-story-question-audio{grid-template-columns:1fr;margin:12px 0 15px;padding:10px}.r655-story-audio-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.r655-story-question-audio small{grid-column:1;text-align:center}.r655-story-audio-toggle{width:100%}}
@media(prefers-reduced-motion:reduce){.r655-story-question-audio button,.r655-story-audio-toggle i:after{transition:none!important}}
