.msg-ov{top:calc(var(--pc-nav-bottom,52px) - 1px);z-index:120;pointer-events:none;display:flex;position:fixed;bottom:30px;left:0;right:0}.msg-ov-panels{pointer-events:none;margin-left:var(--sb-w,60px);min-width:0;max-width:calc(100% - var(--sb-w,60px));align-items:stretch;max-height:min(100%,700px);padding:14px 12px 18px 0;display:flex;position:relative}.msg-ov-panels>.msg-ov-close,.msg-ov-panels .msg-ov-loading,.msg-layout-panel>.msg-list-col,.msg-layout-panel>.msg-pane{pointer-events:auto}.msg-layout-panel{gap:10px;height:100%;min-height:0;display:flex}.msg-layout-panel>.msg-list-col{flex:0 0 262px;align-self:flex-start;width:262px;max-height:100%;animation:.18s cubic-bezier(.2,.8,.3,1) msg-ov-in;box-shadow:0 10px 30px #0000004d}.msg-layout-panel>.msg-pane{flex:0 0 min(470px,32vw);width:min(470px,32vw);animation:.2s cubic-bezier(.2,.8,.3,1) msg-ov-in-2;box-shadow:0 10px 30px #0000004d}.msg-ov-panels .msg-bubble-wrap{max-width:82%}@keyframes msg-ov-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes msg-ov-in-2{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}.msg-ov-close{z-index:2;border:1px solid var(--border);background:var(--card);width:26px;height:26px;color:var(--muted-foreground);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:18px;right:18px}.msg-ov-close:hover{color:var(--foreground);border-color:var(--primary)}.msg-ov-loading{border:1px solid var(--border);background:var(--card);width:262px;color:var(--muted-foreground);border-radius:14px;justify-content:center;align-items:center;font-size:13px;display:flex}@media (max-width:860px){.msg-ov-panels{width:100%;max-width:100%;margin-left:0;padding:8px}.msg-layout-panel{flex:1 1 0;min-width:0}.msg-layout-panel>.msg-list-col,.msg-layout-panel>.msg-pane{flex:1 1 0;width:auto;min-width:0}.msg-layout-panel:has(>.msg-pane)>.msg-list-col{display:none}}.msg-panel-back{display:none}@media (max-width:860px){.msg-panel-back{z-index:3;border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:4px 10px 4px 6px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:14px;left:14px}.msg-panel-back:hover{color:var(--foreground);border-color:var(--primary)}.msg-layout-panel>.msg-pane>.msg-pane-hd{padding-top:44px}}@media (prefers-reduced-motion:reduce){.msg-layout-panel>.msg-list-col,.msg-layout-panel>.msg-pane{animation:none}}
