.wira-dock{right:16px;bottom:calc(90px + env(safe-area-inset-bottom));z-index:80;max-width:calc(100vw - 24px);font-family:inherit;position:fixed}.wira-dock-controls{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.wira-dock-bubble,.wira-dock-stop{color:#fff;cursor:pointer;background:#192e41;border:1px solid #dbe3e9;border-radius:24px;align-items:center;gap:9px;min-height:48px;padding:10px 16px;display:flex;box-shadow:0 4px 18px #14283d22}.wira-dock-bubble span{text-align:left;font-weight:650;display:grid}.wira-dock-bubble small{color:#ccebdd;font-size:11px;font-weight:400}.wira-dock-stop{color:#192e41;background:#fff}.wira-dock-panel{background:#fff;border:1px solid #dce3e9;border-radius:20px;width:min(390px,100vw - 24px);height:min(460px,60dvh);overflow:hidden;box-shadow:0 12px 40px #14283d33}.wira-dock-panel[hidden]{display:none}.wira-dock-panel .wira-simple{flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex}.wira-dock-panel .wira-simple-messages{flex:1;min-height:0;overflow:auto}.wira-dock-panel .wira-simple-composer,.wira-dock-panel .wira-simple header{flex-shrink:0}.wira-dock button:focus-visible{outline-offset:3px;outline:3px solid #ef7439}body:has([role=dialog][data-state=open]) .wira-dock-controls{display:none}.wira-simple-composer .wira-hold{color:#192e40;background:#eaf0f5;border-radius:12px;width:auto;min-width:72px;min-height:48px;padding:8px;font-size:12px;line-height:1.2}.wira-simple-composer .wira-hold:active{background:#fde9dc}
