.recording-dock{position:fixed;z-index:55;left:calc(var(--sidebar-width) + 24px);right:24px;bottom:18px;display:flex;align-items:center;gap:12px;padding:12px 15px;border:1px solid #d5e4e5;border-radius:10px;background:#fff;box-shadow:0 10px 35px #143e4930}.recording-dock.active{border-color:#dba59b}.recording-dock>div{flex:1;min-width:0}.recording-dock small,.recording-dock strong{display:block}.recording-dock small{margin-top:4px}.recording-dot{width:11px;height:11px;flex:0 0 11px;border-radius:50%;background:#bd6e61}.recording-dock.active .recording-dot{animation:pulse 1.5s infinite}@media (max-width:767px){.recording-dock{left:12px;right:12px;bottom:12px;flex-wrap:wrap}.recording-dock>div{flex-basis:calc(100% - 30px)}}