.lakehouse-ai-panel{position:fixed;right:1.25rem;bottom:1.25rem;z-index:1100;font:14px/1.4 system-ui,sans-serif;color:#17242a}.lakehouse-ai-launch,.lakehouse-ai-actions button,.lakehouse-ai-copy,.lakehouse-ai-dashboard-actions button{border:0;border-radius:999px;padding:.7rem 1rem;background:#087f8c;color:#fff;font-weight:700;cursor:pointer;box-shadow:0 8px 24px #062b3240}.lakehouse-ai-dialog{box-sizing:border-box;max-height:calc(100dvh - 6rem);overflow-y:auto;overflow-wrap:anywhere;width:min(25rem,calc(100vw - 2rem));margin-top:.7rem;padding:1rem;background:#f5f8f6;border:1px solid #b9cfca;border-radius:1rem;box-shadow:0 18px 50px #062b3240}.lakehouse-ai-dialog header{display:flex;align-items:center;justify-content:space-between}.lakehouse-ai-dialog h2{margin:0;color:#064b54;font-size:1.15rem}.lakehouse-ai-close{border:0;background:transparent;color:#064b54;font-size:1.6rem;cursor:pointer}.lakehouse-ai-note{font-size:.85rem}.lakehouse-ai-dialog label{display:block;font-weight:700}.lakehouse-ai-dialog textarea,.lakehouse-ai-dashboard-form input,.lakehouse-ai-dashboard-form select{box-sizing:border-box;width:100%;margin:.35rem 0;padding:.7rem;border:1px solid #86aba5;border-radius:.6rem;font:inherit;resize:vertical}.lakehouse-ai-actions,.lakehouse-ai-dashboard-actions{display:flex;gap:.5rem;flex-wrap:wrap}.lakehouse-ai-cancel,.lakehouse-ai-reconnect{background:#52656a!important}.lakehouse-ai-status{min-height:1.4em;color:#31545a}.lakehouse-ai-answer,.lakehouse-ai-sql pre,.lakehouse-ai-dashboard-plan{max-height:18rem;overflow:auto;white-space:pre-wrap;background:#fff;border-left:3px solid #f5a623;padding:.7rem}.lakehouse-ai-sql,.lakehouse-ai-dashboard-form{margin-top:.7rem}.lakehouse-ai-sql strong{display:block;margin-bottom:.3rem}.lakehouse-ai-sql button{border:0;border-radius:999px;padding:.5rem .8rem;background:#31545a;color:#fff;cursor:pointer}.lakehouse-ai-copy{background:#31545a;box-shadow:none;margin-top:.4rem}.lakehouse-ai-dashboard-form label{margin-top:.6rem}.lakehouse-ai-dashboard-actions button:disabled,.lakehouse-ai-actions button:disabled{cursor:not-allowed;opacity:.55}.lakehouse-ai-dashboard-form a{display:inline-block;margin-left:.6rem;color:#064b54;font-weight:700}.lakehouse-ai-launch:focus-visible,.lakehouse-ai-dialog button:focus-visible,.lakehouse-ai-dialog textarea:focus-visible,.lakehouse-ai-dialog input:focus-visible,.lakehouse-ai-dialog select:focus-visible{outline:3px solid #f5a623;outline-offset:2px}@media(max-width:40rem){.lakehouse-ai-panel{right:.5rem;bottom:.5rem}.lakehouse-ai-dialog{width:calc(100vw - 1rem)}}
