#aiHighPanel{position:fixed;z-index:72;display:flex;flex-direction:column;background:#fff;border:1px solid #dfe4ed;border-radius:10px;box-shadow:0 14px 40px #141c303d;overflow:hidden}#aiHighPanel[hidden]{display:none}.ai-high-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-bottom:1px solid #e7eaf0;cursor:move;user-select:none;touch-action:none}.ai-high-head strong{color:#2b6de8;font-size:15px;white-space:nowrap}.ai-high-actions{display:flex;gap:5px;align-items:center}.ai-high-actions a{text-decoration:none}.ai-high-actions select{font:inherit;font-size:12px;padding:5px 7px;color:#334155;border:1px solid #dfe4ed;border-radius:6px;background:#fff}.ai-high-head,.ai-high-tools{flex:0 0 auto}#aiHighFrame{display:block;flex:1 1 0;min-height:0;width:100%;border:0;background:#f3f6fb}.ai-high-resize{position:absolute;right:0;bottom:0;width:22px;height:22px;cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,transparent 50%,#9badc8 51%,#9badc8 57%,transparent 58%,transparent 68%,#9badc8 69%,#9badc8 75%,transparent 76%)}#aiHighPanel[data-layout=page]{inset:var(--ai-high-top,70px) 12px 12px}#aiHighPanel[data-layout=dock]{top:var(--ai-high-top,70px);right:0;bottom:0;border-radius:10px 0 0 0}#aiHighPanel:not([data-layout=float]) .ai-high-head{cursor:default}#aiHighPanel:not([data-layout=float]) .ai-high-resize{display:none}body.ai-high-moving iframe{pointer-events:none}.ai-high-tools,.ai-high-switch{display:none}.ai-high-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(min-width:1000px){body.ai-high-docked>main{margin-right:var(--ai-high-side-width,480px)}}@media(max-width:700px){body.ai-high-open{overflow:hidden}#aiHighPanel,#aiHighPanel[data-layout=page],#aiHighPanel[data-layout=dock]{inset:0;width:100%!important;height:100%;height:100dvh;border:0;border-radius:0}.ai-high-head{cursor:default;padding:9px 10px}.ai-high-resize,.ai-high-layout-label{display:none}.ai-high-tools{display:flex;gap:5px;padding:6px 10px;border-bottom:1px solid #e7eaf0}body.ai-high-open .ai-high-switch{display:inline-flex}.ai-high-actions{gap:4px}}
