.chat-voice{flex:none;align-items:center;display:flex}.voice-recovery-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.dt-inbox .voice-write-trigger{color:#5633a0;white-space:nowrap;background:#f3eefb;border:1px solid #ded2f2;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:8px 10px;font:600 12px/1.3 Arial,Helvetica,sans-serif;display:inline-flex}:is(.dt-inbox,.rw-chat-footer,.tc-compose) .write-strip{color:#433455;overscroll-behavior:contain;background:#f7f4fc;border-bottom:1px solid #e4ddf0;border-radius:10px 10px 0 0;max-height:180px;padding:12px 14px;font:13px/1.5 Arial,Helvetica,sans-serif;overflow:auto}:is(.dt-inbox,.rw-chat-footer,.tc-compose) .write-strip-row,:is(.dt-inbox,.rw-chat-footer,.tc-compose) .write-strip-row>span,:is(.dt-inbox,.rw-chat-footer,.tc-compose) .write-strip-row>div{align-items:center;gap:7px;display:flex}:is(.dt-inbox,.rw-chat-footer,.tc-compose) .write-strip-row{justify-content:space-between;gap:12px}:is(.dt-inbox,.rw-chat-footer,.tc-compose) .write-strip-row>span{min-width:0;font-weight:600}:is(.dt-inbox,.rw-chat-footer,.tc-compose) .write-strip-row>div{flex-shrink:0}:is(.dt-inbox,.rw-chat-footer,.tc-compose) .write-strip button{color:#5633a0;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;min-height:30px;padding:5px 7px;font:600 12px/1.4 Arial,Helvetica,sans-serif;display:inline-flex}:is(.dt-inbox,.rw-chat-footer,.tc-compose) .write-strip button:hover{background:#eae2f7}:is(.dt-inbox,.rw-chat-footer,.tc-compose) .write-strip button:focus-visible,.dt-inbox .voice-write-trigger:focus-visible{outline-offset:2px;outline:2px solid #7044c8}:is(.dt-inbox,.rw-chat-footer,.tc-compose) .write-strip p{color:#574548;overflow-wrap:anywhere;font:inherit;margin:8px 0 0}:is(.dt-inbox,.rw-chat-footer,.tc-compose) .write-strip .write-check{color:#694b20;border-left:2px solid #b78533;padding-left:9px}:is(.dt-inbox,.rw-chat-footer,.tc-compose) .write-strip details{color:#5e4f70;margin-top:5px;font-size:12px}:is(.dt-inbox,.rw-chat-footer,.tc-compose) .write-strip summary{cursor:pointer}:is(.dt-inbox,.rw-chat-footer,.tc-compose) .write-strip ul{overflow-wrap:anywhere;margin:6px 0;padding-left:18px}.dt-inbox .write-length{color:#98233f;margin:8px 2px;font-size:12px}.dt-compose-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.chat-voice .voice-trigger,.rw-compose .chat-voice .voice-trigger{color:#524460;width:auto;height:36px;min-height:36px;box-shadow:none;white-space:nowrap;background:#faf8fc;border:1px solid #ded8e5;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;padding:7px 9px;font:600 12px/1.3 Arial,Helvetica,sans-serif;display:inline-flex}.chat-voice .voice-trigger:hover{color:#5633a0;background:#eee9f8}.chat-voice .voice-trigger.voice-is-recording{color:#a52346;background:#fff0f2;border-color:#e9b5c2}.chat-voice .voice-timer{font-variant-numeric:tabular-nums;color:#a52346;margin:0 6px;font:600 12px/1 Arial,Helvetica,sans-serif}.chat-voice button:focus-visible{outline-offset:3px;outline:2px solid #7044c8}.chat-voice button:disabled{opacity:.5;cursor:not-allowed}.voice-spinner{animation:1.5s linear infinite voice-spin}@keyframes voice-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.voice-spinner{animation:none}}@media (max-width:520px){.dt-compose-actions>span:first-child{display:none}.dt-compose-actions{justify-content:flex-end}:is(.dt-inbox,.rw-chat-footer,.tc-compose) .write-strip{padding:10px 12px}}.rw-chat-footer .write-strip{border:1px solid #ddd8e5;border-radius:12px;margin:0 0 8px;padding:10px 12px}.rw-chat-footer .write-strip-row>span{font-size:12px}.rw-chat-footer .write-strip p{font-size:12px;line-height:1.45}.rw-compose textarea{min-width:0}.tc-compose-actions{flex-wrap:wrap;justify-content:flex-end}.tc-compose-actions .tc-draft-status{color:#766582;margin-right:auto}.tc-compose-actions .chat-voice .voice-trigger{border-radius:6px;height:30px;min-height:30px;font-size:11px}.tc-dictation-length{color:#98233f;margin:8px 2px;font-size:12px}.knowledge-finder .tc-compose-actions .tc-draft-status{flex-basis:100%}.team-chat .tc-compose-actions>.dt-reply-tools{flex:none;margin:0}.team-chat .tc-compose-actions{flex-wrap:wrap;justify-content:flex-end}.dt-messages-wrap{overflow:hidden}.dt-compose{position:relative}@media (max-width:520px){.dt-compose-actions{gap:4px;padding:8px}.dt-inbox .voice-write-trigger{min-height:32px;padding:6px 7px;font-size:11px}.dt-compose-actions .chat-voice .voice-trigger{height:32px;min-height:32px;padding:6px 7px;font-size:11px}.dt-compose-actions .dt-icon{width:28px;height:30px}.dt-compose-actions>button[type=submit]{min-height:32px;padding:7px 8px;font-size:11px}.dt-compose-actions>.dt-reply-tools{margin:0}.dt-compose-actions .voice-timer{margin:0 2px}}
