/*! cloudflare-pages-asset-salt:cloudflare-pages-asset-salt-v5 */
.sdv{max-width:1400px;margin:0 auto;padding:32px 24px 48px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.sdv__header{margin-bottom:28px}.sdv__title{font-size:26px !important;font-weight:700 !important;color:#1d1d1d;margin-bottom:4px !important}.sdv__subtitle{font-size:14px !important;color:#999}.sdv__search{margin-bottom:24px}.sdv__search .MuiOutlinedInput-root{border-radius:8px;font-size:14px;background-color:#fff}.sdv__search .MuiOutlinedInput-root fieldset{border-color:#e5e5e5}.sdv__search .MuiOutlinedInput-root:hover fieldset{border-color:rgb(203.5,203.5,203.5)}.sdv__search .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#c71784;border-width:1.5px}.sdv__search-count{font-size:12px !important;color:#c71784;font-weight:600 !important;white-space:nowrap}.sdv__cards{display:grid;grid-template-columns:repeat(6, 1fr);gap:16px;margin-bottom:28px}@media(max-width: 1100px){.sdv__cards{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 640px){.sdv__cards{grid-template-columns:repeat(2, 1fr)}}.sdv__card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:18px 16px;display:flex;align-items:center;gap:14px;transition:box-shadow .2s ease,border-color .2s ease}.sdv__card:hover{box-shadow:0 2px 8px rgba(0,0,0,.08);border-color:rgb(208.6,208.6,208.6)}.sdv__card-icon{width:44px;height:44px;border-radius:8px;background-color:#fce8f3;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sdv__card-icon svg{color:#c71784;font-size:22px}.sdv__card-count{font-size:24px !important;font-weight:700 !important;color:#1d1d1d;line-height:1.1 !important}.sdv__card-label{font-size:12px !important;color:#999;font-weight:500 !important;text-transform:uppercase;letter-spacing:.4px}.sdv__tabs{border-bottom:1px solid #e5e5e5;margin-bottom:0}.sdv__tabs .MuiTab-root{text-transform:none;font-size:14px;font-weight:500;color:#5d5d5d;min-height:44px;padding:8px 20px}.sdv__tabs .MuiTab-root.Mui-selected{color:#c71784;font-weight:600}.sdv__tabs .MuiTabs-indicator{background-color:#c71784;height:2.5px;border-radius:2px 2px 0 0}.sdv__tab-content{padding:24px 0}.sdv__section-title{font-size:16px !important;font-weight:600 !important;color:#1d1d1d;margin-bottom:16px !important}.sdv__chart-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:28px}@media(max-width: 768px){.sdv__chart-row{grid-template-columns:1fr}}.sdv__chart-card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:20px;min-height:0}.sdv__chart-title{font-size:14px !important;font-weight:600 !important;color:#1d1d1d;margin-bottom:12px !important}.sdv__chart-wrap{height:260px}.sdv__chart-wrap--tall{height:320px}.sdv__table-card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden;margin-bottom:24px}.sdv__table-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #e5e5e5;background:#f9f9f9}.sdv__table-title{font-size:14px !important;font-weight:600 !important;color:#1d1d1d}.sdv__table-count{font-size:12px !important;color:#999;background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:2px 10px}.sdv__table{width:100%}.sdv__table .MuiTableHead-root .MuiTableCell-root{font-size:12px;font-weight:600;color:#5d5d5d;text-transform:uppercase;letter-spacing:.3px;background:#f9f9f9;border-bottom:1px solid #e5e5e5;padding:10px 16px;white-space:nowrap}.sdv__table .MuiTableBody-root .MuiTableRow-root{transition:background-color .2s ease}.sdv__table .MuiTableBody-root .MuiTableRow-root:hover{background-color:#f5f5f5}.sdv__table .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:none}.sdv__table .MuiTableBody-root .MuiTableCell-root{font-size:13px;color:#1d1d1d;border-bottom:1px solid hsl(0,0%,92.8039215686%);padding:10px 16px}.sdv__chip{display:inline-flex;align-items:center;padding:2px 10px;border-radius:12px;font-size:11px !important;font-weight:600 !important;white-space:nowrap}.sdv__chip--active,.sdv__chip--running,.sdv__chip--online,.sdv__chip--completed{background-color:#e8f5e9;color:#2e7d32}.sdv__chip--warning,.sdv__chip--needs-inspection,.sdv__chip--open{background-color:#fff3e0;color:#e65100}.sdv__chip--standby,.sdv__chip--scheduled{background-color:#e3f2fd;color:#1565c0}.sdv__chip--under-maintenance,.sdv__chip--in-progress{background-color:#fce8f3;color:#c71784}.sdv__chip--critical{background-color:#ffebee;color:#c62828}.sdv__chip--high{background-color:#fff3e0;color:#e65100}.sdv__chip--medium{background-color:#e3f2fd;color:#1565c0}.sdv__chip--low{background-color:#f3e5f5;color:#7b1fa2}.sdv__expand-btn{color:#999 !important;padding:4px !important;transition:transform .2s ease !important}.sdv__expand-btn--open{transform:rotate(180deg) !important}.sdv__expand-content{background:#f9f9f9;padding:12px 16px 12px 56px}.sdv__sensor-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:8px;background:#fff;border:1px solid #e5e5e5;font-size:12px;color:#5d5d5d;margin:3px}.sdv__sensor-chip svg{font-size:14px;color:#c71784}.sdv__schema-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin-bottom:28px}@media(max-width: 900px){.sdv__schema-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.sdv__schema-grid{grid-template-columns:1fr}}.sdv__schema-card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:18px;transition:box-shadow .2s ease}.sdv__schema-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.sdv__schema-card--reading{border-left:3px solid #2196f3}.sdv__schema-card--item{border-left:3px solid #c71784}.sdv__schema-name{font-size:15px !important;font-weight:600 !important;color:#1d1d1d;margin-bottom:4px !important}.sdv__schema-desc{font-size:12px !important;color:#5d5d5d;line-height:1.5 !important;margin-bottom:10px !important}.sdv__schema-props{display:flex;flex-wrap:wrap;gap:4px}.sdv__schema-prop{font-size:11px;background:#f9f9f9;border:1px solid #e5e5e5;border-radius:4px;padding:2px 8px;color:#5d5d5d}.sdv__schema-prop--type{font-family:"SF Mono","Fira Code",monospace;color:#c71784}.sdv__rel-diagram{display:flex;align-items:flex-start;justify-content:center;gap:0;flex-wrap:wrap;padding:24px 0}.sdv__rel-node{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:120px}.sdv__rel-box{background:#fff;border:2px solid #c71784;border-radius:8px;padding:12px 18px;text-align:center;min-width:130px}.sdv__rel-box--secondary{border-color:#2196f3}.sdv__rel-box-title{font-size:13px !important;font-weight:600 !important;color:#1d1d1d}.sdv__rel-box-sub{font-size:11px !important;color:#999}.sdv__rel-arrow{display:flex;align-items:center;padding:0 4px;color:#999;font-size:12px;margin-top:14px}.sdv__rel-arrow svg{font-size:20px}.sdv__rel-arrow-label{font-size:10px !important;color:#999;white-space:nowrap;margin:0 4px}.sdv__reading-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:12px;margin-bottom:28px}@media(max-width: 900px){.sdv__reading-grid{grid-template-columns:repeat(2, 1fr)}}.sdv__reading-card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:16px;text-align:center;transition:box-shadow .2s ease}.sdv__reading-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.sdv__reading-icon{width:36px;height:36px;border-radius:50%;background:#e3f2fd;display:flex;align-items:center;justify-content:center;margin:0 auto 8px}.sdv__reading-icon svg{font-size:18px;color:#1565c0}.sdv__reading-name{font-size:13px !important;font-weight:600 !important;color:#1d1d1d;margin-bottom:2px !important}.sdv__reading-desc{font-size:11px !important;color:#999;line-height:1.4 !important}.sdv__no-results{text-align:center;padding:40px 20px;color:#999}.sdv__no-results svg{font-size:40px;color:#e5e5e5;margin-bottom:12px}.sdv__no-results-text{font-size:14px !important;color:#999}.sdv__readings-stat{background:#f9f9f9;border:1px solid #e5e5e5;border-radius:8px;padding:12px 20px;text-align:center;min-width:90px}.sdv__readings-stat-value{font-size:22px !important;font-weight:700 !important;color:#c71784}.sdv__readings-stat-label{font-size:11px !important;color:#999;text-transform:uppercase;letter-spacing:.5px;margin-top:2px !important}
.data-viewer-modal__paper{border-radius:16px !important;max-height:90vh !important;overflow:hidden}.data-viewer-modal__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e5e5e5;background:#fff;flex-shrink:0}.data-viewer-modal__header-left{display:flex;align-items:center;gap:10px}.data-viewer-modal__header-icon{color:#c71784;font-size:20px !important}.data-viewer-modal__header-title{font-size:15px !important;font-weight:600 !important;color:#1d1d1d}.data-viewer-modal__close-btn{color:#999 !important}.data-viewer-modal__close-btn:hover{color:#1d1d1d !important}.data-viewer-modal__content{padding:0 !important;overflow-y:auto}.data-viewer-modal__content .sdv__root{box-shadow:none;border-radius:0;border:none}
.ai-chat__fab{position:fixed !important;bottom:24px;right:24px;z-index:9998;width:48px;height:48px;background-color:#1d1d1d !important;color:#fff !important;border-radius:8px !important;box-shadow:0 4px 20px rgba(0,0,0,.12) !important;transition:transform .2s ease,box-shadow .2s ease !important}.ai-chat__fab:hover{transform:scale(1.05);box-shadow:0 8px 40px rgba(0,0,0,.16) !important;background-color:rgb(54.5,54.5,54.5) !important}.ai-chat__fab svg{font-size:22px}.ai-chat__window{position:fixed;bottom:24px;right:24px;z-index:9999;width:480px;height:680px;max-height:calc(100vh - 48px);max-width:calc(100vw - 48px);background-color:#fff;border-radius:16px;box-shadow:0 8px 40px rgba(0,0,0,.16);display:flex;overflow:hidden;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.ai-chat__window--expanded{width:720px;height:calc(100vh - 48px);bottom:24px;right:24px}.ai-chat__history-panel{position:absolute;top:0;left:0;width:300px;height:100%;background-color:#fff;border-right:1px solid #e5e5e5;z-index:10;display:flex;flex-direction:column;box-shadow:2px 0 12px rgba(0,0,0,.06)}.ai-chat__history-header{display:flex;align-items:center;justify-content:flex-start;padding:12px 16px}.ai-chat__history-new-chat{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;transition:background-color .2s ease}.ai-chat__history-new-chat:hover{background-color:#f5f5f5}.ai-chat__history-new-chat-icon{color:#5d5d5d;font-size:20px !important}.ai-chat__history-new-chat-text{flex:1;font-size:14px !important;font-weight:500 !important;color:#1d1d1d}.ai-chat__history-new-chat-plus{color:#999;font-size:20px !important}.ai-chat__history-chats-header{display:flex;align-items:center;gap:10px;padding:14px 16px 6px}.ai-chat__history-chats-icon{color:#5d5d5d;font-size:18px !important}.ai-chat__history-chats-title{font-size:14px !important;font-weight:600 !important;color:#1d1d1d}.ai-chat__history-search{padding:4px 16px 8px}.ai-chat__history-search-input .MuiOutlinedInput-root{border-radius:8px;font-size:13px;background-color:#f9f9f9}.ai-chat__history-search-input .MuiOutlinedInput-root fieldset{border-color:#e5e5e5}.ai-chat__history-search-input .MuiOutlinedInput-root:hover fieldset{border-color:rgb(203.5,203.5,203.5)}.ai-chat__history-search-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#c71784;border-width:1px}.ai-chat__history-list{flex:1;overflow-y:auto;padding-bottom:12px}.ai-chat__history-list::-webkit-scrollbar{width:4px}.ai-chat__history-list::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:4px}.ai-chat__history-label{font-size:12px !important;font-weight:500 !important;color:#999;padding:12px 16px 4px;text-transform:capitalize}.ai-chat__history-item{padding:8px 16px !important;cursor:pointer;transition:background-color .2s ease}.ai-chat__history-item:hover{background-color:#f5f5f5}.ai-chat__history-item--active{background-color:#fce8f3}.ai-chat__history-item--active:hover{background-color:hsl(327,76.9230769231%,92.9019607843%)}.ai-chat__history-item-text{font-size:13px !important;color:#5d5d5d}.ai-chat__history-arrow{font-size:12px !important;color:#999;margin-left:8px}.ai-chat__main{flex:1;display:flex;flex-direction:column;min-width:0;height:100%;position:relative}.ai-chat__header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #e5e5e5;background-color:#fff;flex-shrink:0}.ai-chat__header-left{display:flex;align-items:center;gap:4px}.ai-chat__header-right{display:flex;align-items:center;gap:6px}.ai-chat__header-btn{color:#5d5d5d !important}.ai-chat__header-btn:hover{background-color:#f5f5f5 !important}.ai-chat__agent-selector{display:flex;align-items:center;gap:2px;cursor:pointer;padding:4px 8px;border-radius:8px;transition:background-color .2s ease}.ai-chat__agent-selector:hover{background-color:#f5f5f5}.ai-chat__agent-name{font-size:15px !important;font-weight:600 !important;color:#1d1d1d;white-space:nowrap}.ai-chat__agent-arrow{color:#5d5d5d}.ai-chat__agent-menu-paper{border-radius:12px !important;box-shadow:0 4px 20px rgba(0,0,0,.12) !important;width:280px;max-width:calc(100vw - 48px);margin-top:4px;overflow:hidden}.ai-chat__agent-menu-paper .MuiList-root{display:flex;flex-direction:column;max-height:300px;overflow-y:auto;padding-top:0;padding-bottom:4px}.ai-chat__agent-menu-paper .MuiList-root::-webkit-scrollbar{width:4px}.ai-chat__agent-menu-paper .MuiList-root::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:4px}.ai-chat__agent-menu-search{padding:8px 12px;position:sticky;top:0;z-index:1;background-color:#fff}.ai-chat__agent-menu-search .MuiOutlinedInput-root{border-radius:8px;font-size:13px}.ai-chat__agent-menu-search .MuiOutlinedInput-root fieldset{border-color:#e5e5e5}.ai-chat__agent-menu-search .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#c71784;border-width:1px}.ai-chat__agent-menu-item{display:flex !important;flex-direction:row !important;align-items:flex-start !important;width:100% !important;padding:6px 12px !important;gap:4px;transition:background-color .2s ease;white-space:normal !important}.ai-chat__agent-menu-item--selected{background-color:#fce8f3 !important}.ai-chat__agent-menu-item:hover{background-color:#f5f5f5 !important}.ai-chat__agent-menu-item--selected:hover{background-color:hsl(327,76.9230769231%,92.9019607843%) !important}.ai-chat__agent-menu-item-text{font-size:13px !important;font-weight:500 !important;color:#1d1d1d}.ai-chat__agent-menu-item-tag{flex-shrink:0;height:18px !important;border-radius:4px !important;font-size:10px !important;font-weight:600 !important;text-transform:uppercase;letter-spacing:.4px}.ai-chat__agent-menu-item-tag .MuiChip-label{padding:0 6px !important}.ai-chat__agent-menu-item-tag--seed{background-color:#f5f5f5 !important;color:#5d5d5d !important}.ai-chat__agent-menu-item-tag--live{background-color:#fce8f3 !important;color:#c71784 !important}.ai-chat__agent-menu-item-desc{font-size:11px !important;color:#999;margin-top:1px;line-height:1.3 !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.ai-chat__no-teams-overlay{position:absolute;top:49px;left:0;right:0;bottom:0;z-index:20;background:hsla(0,0%,100%,.92);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:32px}.ai-chat__no-teams-content{text-align:center;max-width:280px}.ai-chat__no-teams-icon{font-size:48px !important;color:#c71784;margin-bottom:16px}.ai-chat__no-teams-title{font-size:16px !important;font-weight:600 !important;color:#1d1d1d;margin-bottom:8px !important}.ai-chat__no-teams-subtitle{font-size:13px !important;color:#5d5d5d;line-height:1.5 !important;margin-bottom:20px !important}.ai-chat__no-teams-instruction{background:#f9f9f9;border:1px solid #e5e5e5;border-radius:8px;padding:12px 16px}.ai-chat__no-teams-instruction-text{font-size:12px !important;color:#5d5d5d;line-height:1.6 !important}.ai-chat__no-teams-instruction-text code{background:rgba(199,23,132,.08);color:#c71784;padding:2px 6px;border-radius:4px;font-family:"SF Mono","Fira Code",monospace;font-size:11px;font-weight:500}.ai-chat__body{flex:1;overflow-y:auto;overflow-x:hidden;background-color:#fff}.ai-chat__body::-webkit-scrollbar{width:4px}.ai-chat__body::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:4px}.ai-chat__empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:32px 24px;text-align:center}.ai-chat__empty-icon-container{width:56px;height:56px;border-radius:50%;background-color:#fce8f3;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.ai-chat__empty-icon{color:#c71784;font-size:28px !important}.ai-chat__empty-title{font-size:17px !important;font-weight:600 !important;color:#1d1d1d;margin-bottom:6px !important}.ai-chat__empty-subtitle{font-size:13px !important;color:#999;margin-bottom:24px !important;max-width:280px}.ai-chat__suggested-prompts{display:flex;flex-direction:column;gap:10px;width:100%}.ai-chat__suggested-prompt{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;border:1px solid #e5e5e5;cursor:pointer;transition:all .2s ease;text-align:left}.ai-chat__suggested-prompt:hover{border-color:#c71784;background-color:#fce8f3}.ai-chat__suggested-prompt-icon{color:#c71784;font-size:20px !important;flex-shrink:0}.ai-chat__suggested-prompt-text{font-size:13px !important;color:#5d5d5d;line-height:1.4 !important}.ai-chat__date-separator{display:flex;align-items:center;justify-content:center;padding:4px 0;margin:4px 0}.ai-chat__date-separator-text{font-size:11px !important;font-weight:500 !important;color:#999;background-color:#fff;padding:2px 12px;border-radius:10px;border:1px solid #e5e5e5;white-space:nowrap}.ai-chat__team-label{font-size:11px !important;font-weight:600 !important;color:#c71784;padding:0 0 2px 36px;text-transform:uppercase;letter-spacing:.3px}.ai-chat__messages{padding:16px;display:flex;flex-direction:column;gap:16px;min-height:100%}.ai-chat__message{display:flex;gap:8px;max-width:100%}.ai-chat__message--user{justify-content:flex-end}.ai-chat__message--assistant{justify-content:flex-start}.ai-chat__message-avatar{width:28px;height:28px;border-radius:50%;background-color:#fce8f3;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.ai-chat__message-avatar svg{color:#c71784;font-size:16px}.ai-chat__message-bubble{max-width:80%;padding:10px 14px;border-radius:12px;word-wrap:break-word;position:relative}.ai-chat__message-bubble--user{background-color:#1d1d1d;color:#fff;border-bottom-right-radius:4px}.ai-chat__message-bubble--assistant{background-color:#f9f9f9;color:#1d1d1d;border-bottom-left-radius:4px}.ai-chat__message-footer{display:flex;align-items:center;gap:6px;margin-top:4px}.ai-chat__timestamp{font-size:10px !important;color:#999;white-space:nowrap;line-height:1 !important}.ai-chat__message-bubble--user .ai-chat__timestamp{color:hsla(0,0%,100%,.5)}.ai-chat__copy-btn{transition:background-color .15s ease;padding:3px !important;color:#5d5d5d !important}.ai-chat__copy-btn:hover{background-color:rgba(0,0,0,.06) !important}.ai-chat__copy-btn--copied{color:#4caf50 !important}.ai-chat__message-bubble--user .ai-chat__copy-btn{color:hsla(0,0%,100%,.7) !important}.ai-chat__message-bubble--user .ai-chat__copy-btn:hover{background-color:hsla(0,0%,100%,.15) !important}.ai-chat__message-bubble--user .ai-chat__copy-btn.ai-chat__copy-btn--copied{color:#a5d6a7 !important}.ai-chat__message-text{font-size:13px !important;line-height:1.55 !important;white-space:pre-wrap;-webkit-user-select:text;-moz-user-select:text;user-select:text;cursor:text}.ai-chat__markdown{white-space:normal}.ai-chat__markdown p{margin:0 0 8px}.ai-chat__markdown p:last-child{margin-bottom:0}.ai-chat__markdown strong{font-weight:700}.ai-chat__markdown em{font-style:italic}.ai-chat__markdown h1,.ai-chat__markdown h2,.ai-chat__markdown h3,.ai-chat__markdown h4,.ai-chat__markdown h5,.ai-chat__markdown h6{margin:12px 0 6px;font-weight:700;line-height:1.3}.ai-chat__markdown h1:first-child,.ai-chat__markdown h2:first-child,.ai-chat__markdown h3:first-child,.ai-chat__markdown h4:first-child,.ai-chat__markdown h5:first-child,.ai-chat__markdown h6:first-child{margin-top:0}.ai-chat__markdown h1{font-size:16px}.ai-chat__markdown h2{font-size:15px}.ai-chat__markdown h3{font-size:14px}.ai-chat__markdown h4,.ai-chat__markdown h5,.ai-chat__markdown h6{font-size:13px}.ai-chat__markdown ul,.ai-chat__markdown ol{margin:4px 0 8px;padding-left:20px}.ai-chat__markdown li{margin-bottom:3px;line-height:1.5}.ai-chat__markdown code{font-family:"SF Mono","Fira Code","Consolas",monospace;font-size:12px;background-color:rgba(0,0,0,.06);padding:1px 5px;border-radius:4px}.ai-chat__markdown pre{margin:8px 0;padding:10px 12px;background-color:#1e1e1e;border-radius:8px;overflow-x:auto}.ai-chat__markdown pre code{background-color:rgba(0,0,0,0);padding:0;color:#d4d4d4;font-size:12px;line-height:1.5}.ai-chat__markdown blockquote{margin:8px 0;padding:4px 12px;border-left:3px solid #c71784;color:#5d5d5d}.ai-chat__markdown hr{border:none;border-top:1px solid #e5e5e5;margin:10px 0}.ai-chat__markdown table{border-collapse:collapse;margin:8px 0;font-size:12px;width:100%}.ai-chat__markdown th,.ai-chat__markdown td{border:1px solid #e5e5e5;padding:4px 8px;text-align:left}.ai-chat__markdown th{background-color:#f9f9f9;font-weight:600}.ai-chat__markdown a{color:#c71784;text-decoration:none}.ai-chat__markdown a:hover{text-decoration:underline}.ai-chat__message--error .ai-chat__message-avatar svg{color:#e53935}.ai-chat__message--error .ai-chat__message-bubble--assistant{background-color:#fff3f3;border:1px solid #ffcdd2}.ai-chat__chart-container{margin:8px 0;padding:4px 0;border-radius:8px;overflow:hidden}.ai-chat__chart-title{font-size:13px !important;font-weight:600 !important;color:#1d1d1d;margin-bottom:8px !important}.ai-chat__chart-caption{font-size:12px !important;color:#5d5d5d;margin-top:8px !important;line-height:1.4 !important}.ai-chat__chart-caption.ai-chat__markdown p{font-size:12px}.ai-chat__chart-caption.ai-chat__markdown h1{font-size:13px}.ai-chat__chart-caption.ai-chat__markdown h2{font-size:12.5px}.ai-chat__chart-caption.ai-chat__markdown h3,.ai-chat__chart-caption.ai-chat__markdown h4,.ai-chat__chart-caption.ai-chat__markdown h5,.ai-chat__chart-caption.ai-chat__markdown h6{font-size:12px}.ai-chat__chart-caption.ai-chat__markdown li{font-size:12px}.ai-chat__chart-caption.ai-chat__markdown code{font-size:11px}.ai-chat__typing-indicator{display:flex;gap:4px;padding:4px 0}.ai-chat__typing-dot{width:7px;height:7px;border-radius:50%;background-color:#999;animation:ai-chat-typing 1.4s infinite ease-in-out}.ai-chat__typing-dot:nth-child(2){animation-delay:.2s}.ai-chat__typing-dot:nth-child(3){animation-delay:.4s}@keyframes ai-chat-typing{0%,60%,100%{opacity:.3;transform:scale(0.8)}30%{opacity:1;transform:scale(1)}}.ai-chat__retry-caption{display:flex;align-items:center;gap:6px;margin-top:4px;animation:ai-chat-retry-fade-in 220ms ease-out}.ai-chat__retry-caption-text{font-size:11px;color:#999;font-style:italic;line-height:1.3}.ai-chat__retry-icon{font-size:13px !important;color:#999;animation:ai-chat-retry-spin 1.1s linear infinite}@keyframes ai-chat-retry-fade-in{from{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes ai-chat-retry-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ai-chat__input-area{padding:12px 16px 16px;border-top:1px solid #e5e5e5;background-color:#fff;flex-shrink:0}.ai-chat__input-container{border:1px solid #e5e5e5;border-radius:12px;overflow:hidden;transition:border-color .2s ease}.ai-chat__input-container:focus-within{border-color:hsl(0,0%,74.8039215686%)}.ai-chat__input-field .MuiOutlinedInput-root{padding:10px 14px;font-size:14px;line-height:1.5;border-radius:0}.ai-chat__input-field .MuiOutlinedInput-root fieldset{border:none}.ai-chat__input-field .MuiOutlinedInput-root textarea::-moz-placeholder{color:#999;opacity:1}.ai-chat__input-field .MuiOutlinedInput-root textarea::placeholder{color:#999;opacity:1}.ai-chat__input-actions{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 6px}.ai-chat__input-actions-left{display:flex;align-items:center;gap:6px}.ai-chat__input-action-btn{color:#999 !important}.ai-chat__input-action-btn:hover{color:#5d5d5d !important;background-color:#f5f5f5 !important}.ai-chat__toolbar-btn{text-transform:none !important;font-size:12px !important;font-weight:500 !important;color:#999 !important;border-color:#e5e5e5 !important;padding:2px 10px !important;min-width:0 !important}.ai-chat__toolbar-btn .MuiButton-startIcon{margin-right:6px !important}.ai-chat__toolbar-btn:hover{border-color:#df158c !important;color:#df158c !important;background-color:#fdf2f8 !important}.ai-chat__toolbar-btn.Mui-disabled{opacity:.5 !important;color:#999 !important;border-color:#e5e5e5 !important}.ai-chat__send-btn{color:#999 !important;background-color:#f5f5f5 !important;border-radius:50% !important;width:32px;height:32px}.ai-chat__send-btn--active{background-color:#1d1d1d !important;color:#fff !important}.ai-chat__send-btn--active:hover{background-color:rgb(54.5,54.5,54.5) !important}.ai-chat__send-btn.Mui-disabled{color:#ccc !important;background-color:#f5f5f5 !important}@media(max-width: 480px){.ai-chat__window{bottom:0;right:0;width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0}.ai-chat__window--expanded{width:100vw;height:100vh;bottom:0;right:0}.ai-chat__fab{bottom:16px;right:16px}.ai-chat__history-panel{width:100%}}@media(min-width: 481px)and (max-width: 768px){.ai-chat__window{width:420px;height:620px}.ai-chat__window--expanded{width:calc(100vw - 48px);height:calc(100vh - 48px)}}
.apply-button{margin:16px;background-color:var(--app-primary);color:#fff;cursor:pointer;height:40px;border:solid var(--app-primary);border-radius:4px;padding:8px 20px 8px 20px;text-transform:capitalize}.apply-button:hover:not(:disabled){background-color:var(--app-primary-hover);border-color:var(--app-primary-hover)}.apply-button:disabled{margin:16px;background-color:#ebebeb;color:#fff;cursor:not-allowed !important;height:40px;border:solid #ebebeb;border-radius:4px;padding:8px 20px 8px 20px;text-transform:capitalize}.apply-button:disabled{margin:16px;background-color:#ebebeb;color:#fff;cursor:not-allowed !important;height:40px;border:solid #ebebeb;border-radius:4px;padding:8px 20px 8px 20px;text-transform:capitalize}.delete-button{margin:16px;height:40px;padding:8px 20px 8px 20px;color:#fff;background-color:#d32f2f;border:none;border-radius:4px}.delete-button:hover{background-color:#dc6060}.cancel-button{margin:16px;height:40px;padding:8px 20px 8px 20px;color:var(--app-primary);border:1px solid #b8b8b8;border-radius:4px;background-color:#fff}.cancel-button:hover{border:1px solid var(--app-primary)}.cancel-button:disabled{margin:16px;height:40px;padding:8px 20px 8px 20px;cursor:not-allowed !important;color:#ebebeb;border:none;border-radius:4px;background-color:#fff}
.aia-dialog__toolbar-btn{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;min-width:0;padding:2px 10px;color:var(--neutral-500)}.aia-dialog__toolbar-btn--push-end{margin-left:auto}
