.back-to-top-fade-enter-active,.back-to-top-fade-leave-active{-webkit-transition:opacity .7s;transition:opacity .7s}.back-to-top-fade-enter,.back-to-top-fade-leave-to{opacity:0}.vue-back-to-top{cursor:pointer;position:fixed;z-index:1000}.vue-back-to-top .default{background-color:#f5c85c;border-radius:3px;color:#fff;height:30px;line-height:30px;text-align:center;width:160px}.vue-back-to-top .default span{color:#fff}.vue-back-to-top--is-footer{bottom:50%!important;position:absolute;-webkit-transform:translateY(50%);transform:translateY(50%)}.menu-item li .h-nav-menu-item a{padding:.75rem 1.5rem}.menu-item li .h-nav-menu-item>*{-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.menu-item li .h-nav-menu-item>:hover{-webkit-transform:translateX(5px);transform:translateX(5px)}.menu-item li .h-nav-menu-item.h-nav-active-item{background-color:#f6f6f6}.theme-dark .menu-item li .h-nav-menu-item.h-nav-active-item{background-color:#10163a}.menu-link .h-nav-menu-item:hover .nav-link{background:#f6f6f6}.theme-dark .menu-link .h-nav-menu-item:hover .nav-link{background:#262c49}.menu-link .h-nav-menu-item.h-nav-active-item a{background:linear-gradient(118deg,rgba(var(--vs-primary),1),rgba(var(--vs-primary),.7))!important;-webkit-box-shadow:0 0 6px 1px rgba(var(--vs-primary),.6);box-shadow:0 0 6px 1px rgba(var(--vs-primary),.6);color:#fff}.menu-link .h-nav-menu-item a{border-radius:4px;padding:.5rem 1.5rem}.menu-item>.h-nav-group-open .group-header{background-color:#f6f6f6}.theme-dark .menu-item>.h-nav-group-open .group-header{background-color:#262c49}.header-children .h-nav-group-active{background-color:#f6f6f6}.theme-dark .header-children .h-nav-group-active{background-color:#10163a}.h-nav-group-items{border-radius:4px;min-width:215px;z-index:1}.h-nav-group-items.dd-left{right:0}.h-nav-group-items::-webkit-scrollbar{width:5px;height:5px}.h-nav-group-items::-webkit-scrollbar-thumb{background:#dae1e7;border-radius:20px}.theme-dark .h-nav-group-items::-webkit-scrollbar-thumb{background:#10163a}.h-nav-group-items::-webkit-scrollbar-track{background:#f8f8f8;border-radius:30px}.theme-dark .h-nav-group-items::-webkit-scrollbar-track{background:#262c49}.nav-header .group-header{-webkit-transition:all .2s ease;transition:all .2s ease;padding:.75rem 1.5rem}.nav-header .group-header:hover{-webkit-transform:translateX(5px);transform:translateX(5px)}.menu-item>.h-nav-group .group-header{border-radius:4px;padding:.5rem 1.5rem}.menu-item>.h-nav-group-active .group-header{background:linear-gradient(118deg,rgba(var(--vs-primary),1),rgba(var(--vs-primary),.7))!important;color:#fff}.header-active,.menu-item>.h-nav-group-active .group-header{-webkit-box-shadow:0 0 6px 1px rgba(var(--vs-primary),.6);box-shadow:0 0 6px 1px rgba(var(--vs-primary),.6)}.header-label{border-radius:4px}.header-open{background-color:#f6f6f6}.header-children{min-width:215px;top:100%;border-radius:4px;z-index:1}.header-children.dd-right{right:1rem}.theme-dark .header-open{background-color:#262c49}.menu-item .nav-link{color:inherit}.menu-item .disabled-item span{color:#e2e2e2}.h-nav-menu-dd{background-color:#fff}.theme-dark .h-nav-menu-dd{background-color:#262c49;-webkit-box-shadow:0 0 30px #0f163a!important;box-shadow:0 0 30px #0f163a!important}.vx-auto-suggest{position:relative}.vx-auto-suggest .vs-input .vs-con-input .vs-inputx{z-index:10}.vx-auto-suggest .vs-input .vs-con-input .vs-input--placeholder{top:0;z-index:50}.vx-auto-suggest .auto-suggest-suggestions-list{position:absolute;background:#fff;width:100%;max-height:82vh;overflow-y:auto}.vx-auto-suggest .auto-suggest-suggestions-list .auto-suggest__suggestion-group__suggestion.vx-auto-suggest__current-selected{background:#f1f1f1}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.slider:before{content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff}input:checked+.slider{background-color:#52e327}input:focus+.slider{-webkit-box-shadow:0 0 1px #2196f3;box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.vs-sidebar-group{overflow:hidden}.vs-sidebar-group .group-header{-webkit-transition:all .5s ease;transition:all .5s ease;font-size:15px;padding:10px 15px;cursor:pointer}.vs-sidebar-group .group-header .feather-grp-header-arrow{position:absolute!important;right:8px;top:12px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform:rotate(0deg);transform:rotate(0deg);display:inline-block}.vs-sidebar-group .group-header .feather-grp-header-arrow.rotate90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.vs-sidebar-group .group-header>*{-webkit-transition:all .25s ease;transition:all .25s ease}.vs-sidebar-group .group-header:hover>*{-webkit-transform:translateX(5px);transform:translateX(5px)}.vs-sidebar-group .group-header .con-vs-chip{margin-bottom:0}.vs-sidebar-group .vs-icon{font-size:1.5rem}.vs-sidebar-group:hover>.group-header{-webkit-transform:unset;transform:unset}.vs-sidebar-group .vs-sidebar-group .group-header{padding-left:20px}.vs-sidebar-group.vs-sidebar-group-active>.group-header,.vs-sidebar-group.vs-sidebar-group-open>.group-header{background:#f6f6f6;border-radius:6px}.vs-sidebar-group.vs-sidebar-group-active>ul,.vs-sidebar-group.vs-sidebar-group-open>ul{padding-left:0!important}.vs-sidebar-group.vs-sidebar-group-open>.group-header{cursor:pointer;margin-bottom:7px}.vs-sidebar-group.vs-sidebar-group-open>.vs-sidebar-group-items{padding-left:0}.vs-sidebar-group.vs-sidebar-group-open>.vs-sidebar-group-items .vs-sidebar--item span{padding-left:0 0 0 2rem}.vs-sidebar-group.vs-sidebar-group-open>.vs-sidebar-group-items .vs-sidebar--item:last-child{border-bottom:0}.vs-sidebar-group.vs-sidebar-group-open .vs-sidebar-group{overflow:visible}.vs-sidebar-group .vs-sidebar-group-items{opacity:0}.vs-sidebar-group .vs-sidebar-group-items .vs-sidebar--item a{padding:10px 15px 10px 20px}.vs-sidebar-group .vs-sidebar-group-items .vs-sidebar--item a .feather-icon{margin-right:20px}.vs-sidebar-group .vs-sidebar-group-items .vs-sidebar--item:last-child a{margin-bottom:0}.vs-sidebar-group .vs-sidebar-group-items li:last-child{padding-bottom:7px}.vs-sidebar-group .vs-sidebar-group-items .vs-sidebar-group span .feather-icon{margin-right:20px}.vs-sidebar-group .vs-sidebar-group-items .vs-sidebar-group .feather-icon{margin-right:0}.vs-sidebar-group.disabled-item span{color:#e2e2e2}.v-nav-menu-swipe-area{position:fixed;background:transparent;height:calc(var(--vh, 1vh)*100);width:30px;z-index:1;top:0;left:0}.v-nav-menu{white-space:nowrap}.v-nav-menu .vs-sidebar--background{z-index:51000}.v-nav-menu .vs-sidebar{z-index:51000;position:fixed}.v-nav-menu .vs-sidebar .vs-sidebar--items{padding:0}.v-nav-menu .vs-sidebar.vs-sidebar-reduce{max-width:80px}.v-nav-menu .vs-sidebar.vs-sidebar-reduce:hover{-webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)!important;box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)!important}.v-nav-menu .vs-sidebar.vs-sidebar-reduce:hover:not(.vs-sidebar-reduceNotRebound):not(.vs-sidebar-reduceNotHoverExpand) .vs-sidebar-group .group-header i{display:block}.v-nav-menu .vs-sidebar.vs-sidebar-reduce .vs-sidebar-group .group-header i{display:none}.v-nav-menu .header-sidebar{padding:20px 19px 16px 23px;width:100%}.v-nav-menu .header-sidebar .logo img{padding:4px 0}.v-nav-menu .header-sidebar .feather-icon svg{color:#7367f0}.v-nav-menu .shadow-bottom{position:absolute;z-index:2;height:60px;width:100%;pointer-events:none;margin-top:-1.3rem;-webkit-filter:blur(5px);filter:blur(5px);background:-webkit-gradient(linear,left top,left bottom,color-stop(41%,#fff),color-stop(95%,hsla(0,0%,100%,.11)),to(hsla(0,0%,100%,0)));background:linear-gradient(#fff 41%,hsla(0,0%,100%,.11) 95%,hsla(0,0%,100%,0))}.v-nav-menu .scroll-area-v-nav-menu{position:relative;margin:auto;width:100%;height:calc(var(--vh, 1vh)*100 - 69px)}.v-nav-menu .scroll-area-v-nav-menu:not(.ps){overflow-y:auto}.v-nav-menu .scroll-area-v-nav-menu>.vs-sidebar--item,.v-nav-menu .scroll-area-v-nav-menu>.vs-sidebar-group{padding:0 15px}.v-nav-menu .navigation-header{font-size:.9rem;display:block;margin-bottom:.8rem;margin-left:2.2rem;font-weight:500;text-transform:uppercase;color:#999}.v-nav-menu .navigation-header:not(:first-child){margin-top:2rem}.v-nav-menu .feather-icon{color:#565656;margin-right:14px}.v-nav-menu .feather-icon .feather{width:20px;height:20px;margin:1px 0}.v-nav-menu .con-vs-chip{min-height:20px;min-width:20px;-webkit-box-shadow:0 0 7px 3px rgba(0,0,0,.1);box-shadow:0 0 7px 3px rgba(0,0,0,.1)}.v-nav-menu .con-vs-chip .vs-chip--text{color:#fff;font-size:.8rem}.v-nav-menu .vs-sidebar--item{-webkit-transition:none;transition:none;overflow:visible!important}.v-nav-menu .vs-sidebar--item:hover a{color:inherit}.v-nav-menu .vs-sidebar--item:hover a>*{-webkit-transform:translateX(5px);transform:translateX(5px)}.v-nav-menu .vs-sidebar--item.vs-sidebar-item-active{border:none!important;font-weight:400;z-index:1;position:relative}.v-nav-menu .vs-sidebar--item a{font-size:1rem;-webkit-transition:none;transition:none;border-radius:4px;opacity:unset;color:#626262;padding:10px 15px}.v-nav-menu .vs-sidebar--item a>*{-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.v-nav-menu .vs-sidebar--item a span{font-size:15px}.v-nav-menu .vs-sidebar--item.disabled-item a span{color:#e2e2e2}.theme-dark .v-nav-menu .vs-sidebar--item.disabled-item a{opacity:.3}.v-nav-menu .vs-sidebar--item .router-link-active{background:linear-gradient(118deg,rgba(var(--vs-primary),1),rgba(var(--vs-primary),.7));-webkit-box-shadow:0 0 10px 1px rgba(var(--vs-primary),.7);box-shadow:0 0 10px 1px rgba(var(--vs-primary),.7)}.v-nav-menu .vs-sidebar--item .router-link-active .feather-icon,.v-nav-menu .vs-sidebar--item .router-link-active span{color:#fff}#sidebar-demo .vs-sidebar{z-index:52000}#sidebar-demo .vs-sidebar-staticPosition{z-index:10000}#sidebar-demo #parentx-demo-7 .parentx:not(.show-custom-sidebar) .vs-sidebar{display:none;z-index:1!important}.scroll-area{position:relative;margin:auto;width:400px;height:800px}#theme-customizer .vs-sidebar{position:fixed;z-index:52000;width:600px;max-width:90vw;-webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08);box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.customizer-btn{position:fixed;top:10%;right:0;border-top-right-radius:0;border-bottom-right-radius:0;z-index:50000}.scroll-area--customizer{height:calc(100% - 5rem)}.scroll-area--customizer:not(.ps){overflow-y:auto}.add-new-incoterms[data-v-ce7f0fce] .vs-popup{min-width:30%!important}.error-container[data-v-74cd7888]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.dialog-icon[data-v-74cd7888]{font-size:52px;color:inherit}.error-message[data-v-74cd7888]{max-height:200px;overflow-y:auto;word-wrap:break-word;font-size:14px;padding-top:18px;margin-bottom:2px}#ai-chatbox[data-v-9480fd50] .vs-sidebar{position:fixed!important;top:0;right:0;height:100vh;width:820px;max-width:95vw;z-index:999999;border-radius:18px 0 0 18px;overflow:hidden;-webkit-box-shadow:-8px 0 32px rgba(0,0,0,.18);box-shadow:-8px 0 32px rgba(0,0,0,.18);-webkit-transition:width .3s cubic-bezier(.4,0,.2,1),max-width .3s cubic-bezier(.4,0,.2,1),border-radius .3s ease;transition:width .3s cubic-bezier(.4,0,.2,1),max-width .3s cubic-bezier(.4,0,.2,1),border-radius .3s ease}#ai-chatbox.chat-is-fullscreen[data-v-9480fd50] .vs-sidebar{width:100vw!important;max-width:100vw!important;border-radius:0!important}.header-icon-btn[data-v-9480fd50]{background:transparent;border:none;cursor:pointer;padding:6px;border-radius:8px;color:#626262;-webkit-transition:all .2s;transition:all .2s}.header-icon-btn[data-v-9480fd50]:hover{background:rgba(115,103,240,.1);color:#7367f0}.theme-light[data-v-9480fd50]{background-color:#f8f8f8;color:#2c2c2c}.theme-light .chat-header[data-v-9480fd50]{background:#fff;border-bottom:1px solid #ebe9f1}.theme-light .chat-ai-bubble[data-v-9480fd50]{background:#fff;border:1px solid #ebe9f1;color:#2c2c2c}.theme-light .ai-data-card[data-v-9480fd50]{background:#fafbfd;border:1px solid #e7ebf0}.theme-light .ai-data-card-header[data-v-9480fd50]{background:#f1f4f9;border-bottom:1px solid #e7ebf0}.theme-light .chat-table th[data-v-9480fd50]{background:#f8fafc;color:#5e5873;border-bottom:1px solid #ebe9f1}.theme-light .chat-table td[data-v-9480fd50]{border-bottom:1px solid #f1f3f5;color:#2c2c2c}.theme-light .chat-table tr:hover td[data-v-9480fd50]{background:#f4f6fb}.theme-light .table-footer[data-v-9480fd50]{background:#f8fafc;border-top:1px solid #ebe9f1}.theme-light .col-selector-panel[data-v-9480fd50]{background:#fff;border:1px solid #ebe9f1}.theme-light .col-checkbox-label[data-v-9480fd50]:hover{background:#f3f4f8}.theme-light .sql-toggle-bar[data-v-9480fd50]{background:#edf2f9;border:1px solid #dae3f0}.theme-light .sql-toggle-bar[data-v-9480fd50]:hover{background:#e3ebf6;border-color:#cbd8ec}.theme-light .suggestions-section[data-v-9480fd50]{border-top-color:#ebe9f1}.theme-light .chat-input-footer[data-v-9480fd50]{background:#fff;border-top:1px solid #ebe9f1}.theme-light .chat-input-container[data-v-9480fd50]{background:#f8f8f8;border:1px solid #dae1e7}.theme-dark[data-v-9480fd50]{background-color:#10163a;color:#c2c6dc}.theme-dark .chat-header[data-v-9480fd50]{background:#262c49;border-bottom:1px solid #414561;color:#ebeefd}.theme-dark .chat-header .header-icon-btn[data-v-9480fd50]{color:#c2c6dc}.theme-dark .chat-header .header-icon-btn[data-v-9480fd50]:hover{background:hsla(0,0%,100%,.08);color:#7367f0}.theme-dark .chat-ai-bubble[data-v-9480fd50]{background:#262c49;border:1px solid #414561;color:#c2c6dc}.theme-dark .ai-data-card[data-v-9480fd50]{background:#171e49;border:1px solid #414561}.theme-dark .ai-data-card-header[data-v-9480fd50],.theme-dark .chat-table th[data-v-9480fd50]{background:#10163a;border-bottom:1px solid #414561}.theme-dark .chat-table th[data-v-9480fd50]{color:#ebeefd}.theme-dark .chat-table td[data-v-9480fd50]{border-bottom:1px solid #343b60;color:#c2c6dc}.theme-dark .chat-table tr:hover td[data-v-9480fd50]{background:#1f2754}.theme-dark .table-footer[data-v-9480fd50]{background:#10163a;border-top:1px solid #414561}.theme-dark .col-selector-panel[data-v-9480fd50]{background:#262c49;border:1px solid #414561;color:#c2c6dc}.theme-dark .col-panel-header[data-v-9480fd50]{border-bottom:1px solid #414561!important}.theme-dark .col-checkbox-label[data-v-9480fd50]:hover{background:#10163a}.theme-dark .col-checkbox-label span[data-v-9480fd50]{color:#c2c6dc}.theme-dark .sql-toggle-bar[data-v-9480fd50]{background:#10163a;border:1px solid #2f365f}.theme-dark .sql-toggle-bar[data-v-9480fd50]:hover{background:#18204d;border-color:#414561}.theme-dark .suggestions-section[data-v-9480fd50]{border-top-color:#414561}.theme-dark .chat-input-footer[data-v-9480fd50]{background:#262c49;border-top:1px solid #414561}.theme-dark .chat-input-container[data-v-9480fd50]{background:#10163a;border:1px solid #414561}.theme-dark .chat-textarea[data-v-9480fd50]{color:#ebeefd}.theme-dark .empty-chat-icon[data-v-9480fd50]{background:#262c49}.theme-dark .starter-chip[data-v-9480fd50]{background:#262c49;border-color:#414561;color:#c2c6dc}.theme-dark .starter-chip[data-v-9480fd50]:hover{background:#7367f0;color:#fff;border-color:#7367f0}.theme-dark .suggestion-chip[data-v-9480fd50]{background:#10163a;border-color:#383f68;color:#c2c6dc}.theme-dark .suggestion-chip[data-v-9480fd50]:hover{background:#7367f0;color:#fff;border-color:#7367f0}.ai-avatar-header[data-v-9480fd50]{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#7367f0,#9e95f5);-webkit-box-shadow:0 2px 8px rgba(115,103,240,.4);box-shadow:0 2px 8px rgba(115,103,240,.4)}.ai-badge-pill[data-v-9480fd50]{font-size:10px;font-weight:700;text-transform:uppercase;background:rgba(115,103,240,.15);color:#7367f0;padding:2px 6px;border-radius:6px}.close-btn[data-v-9480fd50]{background:transparent;border:none;cursor:pointer;padding:6px;border-radius:8px;color:#626262;-webkit-transition:all .2s;transition:all .2s}.close-btn[data-v-9480fd50]:hover{background:rgba(0,0,0,.05);color:#ea5455}.chat-scroll[data-v-9480fd50]{height:100%;overflow-y:auto}.chat-scroll[data-v-9480fd50]::-webkit-scrollbar{width:5px}.chat-scroll[data-v-9480fd50]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:10px}.chat-user-bubble[data-v-9480fd50]{background:linear-gradient(135deg,#7367f0,#8a7ff5);color:#fff;border-radius:16px 16px 4px 16px;line-height:1.45;word-break:break-word}.ai-avatar-msg[data-v-9480fd50]{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#7367f0,#9e95f5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 2px 6px rgba(115,103,240,.3);box-shadow:0 2px 6px rgba(115,103,240,.3)}.chat-ai-bubble[data-v-9480fd50]{border-radius:4px 16px 16px 16px;padding:16px 18px;-webkit-transition:all .2s;transition:all .2s;overflow:hidden}.ai-data-card[data-v-9480fd50]{border-radius:10px;overflow:hidden;margin-top:8px}.view-tab-btn[data-v-9480fd50]{padding:5px 12px;border-radius:6px;border:1px solid transparent;background:transparent;color:#626262;cursor:pointer;font-weight:500;-webkit-transition:all .2s;transition:all .2s}.view-tab-btn[data-v-9480fd50]:hover{background:rgba(115,103,240,.08);color:#7367f0}.view-tab-btn.active[data-v-9480fd50]{background:#7367f0;color:#fff;-webkit-box-shadow:0 2px 6px rgba(115,103,240,.3);box-shadow:0 2px 6px rgba(115,103,240,.3)}.col-filter-btn[data-v-9480fd50]{padding:5px 12px;border-radius:6px;border:1px solid #dae1e7;background:transparent;color:#626262;cursor:pointer;font-weight:500;-webkit-transition:all .2s;transition:all .2s}.col-filter-btn[data-v-9480fd50]:hover{border-color:#7367f0;color:#7367f0}.col-count-pill[data-v-9480fd50]{font-size:10px;background:rgba(115,103,240,.12);color:#7367f0;padding:1px 5px;border-radius:4px;font-weight:600}.col-selector-panel[data-v-9480fd50]{position:absolute;top:100%;right:0;margin-top:6px;width:220px;border-radius:8px;z-index:100}.col-quick-action[data-v-9480fd50]{color:#7367f0;cursor:pointer;font-weight:600}.col-quick-action[data-v-9480fd50]:hover{text-decoration:underline}.col-list-scroll[data-v-9480fd50]::-webkit-scrollbar{width:4px}.col-list-scroll[data-v-9480fd50]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}.table-container[data-v-9480fd50]{width:100%}.table-scroll[data-v-9480fd50]{width:100%;overflow-x:auto;max-height:380px}.table-scroll[data-v-9480fd50]::-webkit-scrollbar{height:6px;width:6px}.table-scroll[data-v-9480fd50]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:6px}.chat-table[data-v-9480fd50]{border-collapse:collapse;min-width:100%;white-space:nowrap}.chat-table th[data-v-9480fd50]{padding:9px 14px;font-weight:600;text-align:left;position:sticky;top:0;z-index:10}.chat-table td[data-v-9480fd50]{padding:8px 14px;font-size:11px}.text-muted-cell[data-v-9480fd50]{opacity:.6}.empty-cell[data-v-9480fd50]{font-style:italic;color:#a0aec0}.sql-section[data-v-9480fd50]{width:100%}.sql-toggle-bar[data-v-9480fd50]{-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sql-box-wrapper[data-v-9480fd50]{border-radius:8px;overflow:hidden}.copy-sql-btn[data-v-9480fd50]{position:absolute;top:8px;right:8px;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:4px 10px;border-radius:5px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.copy-sql-btn[data-v-9480fd50]:hover{background:hsla(0,0%,100%,.3)}.sql-code-box[data-v-9480fd50]{margin:0;background:#0d1326;color:#79f2c0;padding:14px 16px;border-radius:8px;font-size:11px;line-height:1.5;font-family:Menlo,Monaco,Consolas,Courier New,monospace;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.suggestions-section[data-v-9480fd50]{width:100%}.suggestion-chip-container[data-v-9480fd50]{margin-top:4px}.suggestion-chip[data-v-9480fd50]{padding:5px 12px;margin-right:8px;margin-bottom:8px;border-radius:20px;border:1px solid #dae1e7;background:#fff;color:#5e5873;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;font-weight:500;line-height:1.3}.suggestion-chip[data-v-9480fd50],.suggestion-chip[data-v-9480fd50] .feather-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.suggestion-chip[data-v-9480fd50] .feather-icon{margin-right:6px}.suggestion-chip[data-v-9480fd50] .feather-icon svg{width:12px!important;height:12px!important;stroke-width:2.2}.suggestion-chip[data-v-9480fd50]:hover{border-color:#7367f0;color:#7367f0;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 3px 8px rgba(115,103,240,.18);box-shadow:0 3px 8px rgba(115,103,240,.18)}.starter-chip[data-v-9480fd50]{padding:6px 14px;margin:4px;border-radius:18px;border:1px solid #dae1e7;background:#fff;color:#5e5873;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;font-weight:500}.starter-chip[data-v-9480fd50],.starter-chip[data-v-9480fd50] .feather-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.starter-chip[data-v-9480fd50] .feather-icon{margin-right:6px}.starter-chip[data-v-9480fd50] .feather-icon svg{width:12px!important;height:12px!important}.starter-chip[data-v-9480fd50]:hover{background:#7367f0;color:#fff;border-color:#7367f0;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 3px 10px rgba(115,103,240,.25);box-shadow:0 3px 10px rgba(115,103,240,.25)}.empty-chat-icon[data-v-9480fd50]{width:54px;height:54px;border-radius:50%;background:#f0f0ff}.thinking-card[data-v-9480fd50]{border-radius:4px 16px 16px 16px;min-width:220px}.thinking-spinner[data-v-9480fd50]{width:14px;height:14px;border:2px solid rgba(115,103,240,.3);border-top-color:#7367f0;border-radius:50%;-webkit-animation:spin-9480fd50 .8s linear infinite;animation:spin-9480fd50 .8s linear infinite}.thinking-step-text[data-v-9480fd50]{font-style:italic;opacity:.85}@-webkit-keyframes spin-9480fd50{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-9480fd50{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.chat-input-container[data-v-9480fd50]{border-radius:12px;padding:6px 10px;-webkit-transition:border-color .2s;transition:border-color .2s}.chat-input-container[data-v-9480fd50]:focus-within{border-color:#7367f0!important;-webkit-box-shadow:0 0 0 2px rgba(115,103,240,.15);box-shadow:0 0 0 2px rgba(115,103,240,.15)}.chat-textarea[data-v-9480fd50]{background:transparent;border:none;outline:none;resize:none;padding:6px 4px;font-family:inherit;line-height:1.4}.chat-textarea[data-v-9480fd50]::-webkit-input-placeholder{color:#a0aec0}.chat-textarea[data-v-9480fd50]::-moz-placeholder{color:#a0aec0}.chat-textarea[data-v-9480fd50]:-ms-input-placeholder{color:#a0aec0}.chat-textarea[data-v-9480fd50]::-ms-input-placeholder{color:#a0aec0}.chat-textarea[data-v-9480fd50]::placeholder{color:#a0aec0}.chat-send-btn[data-v-9480fd50]{width:36px;height:36px;border-radius:10px!important;padding:0!important;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.chat-send-btn[data-v-9480fd50]:hover:not(:disabled){-webkit-transform:scale(1.05);transform:scale(1.05)}.side-btn[data-v-9480fd50]{position:fixed;top:15%;right:0;border-top-right-radius:0;border-bottom-right-radius:0;z-index:50000}.magic-zap-btn[data-v-9480fd50]{background:linear-gradient(135deg,#ffd54f,#ffb300)!important;border-color:#ffb300!important;color:#fff!important;-webkit-box-shadow:0 0 12px rgba(255,193,7,.7);box-shadow:0 0 12px rgba(255,193,7,.7);-webkit-animation:zapGlow-9480fd50 2.5s infinite;animation:zapGlow-9480fd50 2.5s infinite}.magic-zap-btn[data-v-9480fd50]:hover{background:linear-gradient(135deg,#ffe082,#ffc107)!important;border-color:#ffc107!important;-webkit-box-shadow:0 0 18px rgba(255,193,7,.9);box-shadow:0 0 18px rgba(255,193,7,.9);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.magic-zap-btn i[data-v-9480fd50]{font-size:18px}@-webkit-keyframes zapGlow-9480fd50{0%,to{-webkit-box-shadow:0 0 8px rgba(255,193,7,.4);box-shadow:0 0 8px rgba(255,193,7,.4)}50%{-webkit-box-shadow:0 0 18px rgba(255,193,7,.9);box-shadow:0 0 18px rgba(255,193,7,.9)}}@keyframes zapGlow-9480fd50{0%,to{-webkit-box-shadow:0 0 8px rgba(255,193,7,.4);box-shadow:0 0 8px rgba(255,193,7,.4)}50%{-webkit-box-shadow:0 0 18px rgba(255,193,7,.9);box-shadow:0 0 18px rgba(255,193,7,.9)}}.auth-spinner[data-v-9480fd50]{width:28px;height:28px;border:3px solid rgba(115,103,240,.2);border-top-color:#7367f0;border-radius:50%;-webkit-animation:spin-9480fd50 .8s linear infinite;animation:spin-9480fd50 .8s linear infinite}