@import"https://fonts.googleapis.com/css2?family=Urbanist:wght@400;500;700&family=Lato:wght@300;400;700&display=swap";:root{--madevo-core-blue: #4A83FF;--madevo-signal-red: #FF6F61;--madevo-black: #1E1E1E;--madevo-ambient-blue: #D5E2FF;--madevo-white-surface: #FAFAFA;--madevo-light-blue: #4fb2eb;--madevo-success-green: #99C991;--madevo-warning-yellow: #FFC107;--madevo-white: #FFFFFF;--madevo-secondary-red: #F20040;--madevo-border-gray: #B9B9B9;--madevo-neutral-gray: #777777;--madevo-light-gray: #C3C3C3;--madevo-hover-gray: #F5F5F5;--madevo-lightest-gray: #FCFCFC;--madevo-tooltip-bg: #192733;--madevo-tooltip-text: #f3f3f4;--madevo-step-blue: #00aaff;--madevo-step-green-start: #28a745;--madevo-step-green-end: #7ed957;--madevo-card-gray: #e8e6e6;--madevo-hover-light-gray: #f6f2f2;--madevo-light-silver: #E6E6E6;--madevo-info-gray: #cacaca;--madevo-border-light: #e0e0e0;--madevo-dark-gray: #333333;--madevo-label-gray: #555555;--madevo-light-pink: #F7ECEC;--madevo-success-green-rgb: 153, 201, 145;--madevo-warning-yellow-rgb: 255, 193, 7;--madevo-signal-red-rgb: 255, 111, 97;--madevo-sidebar-background: linear-gradient(180deg, #ffffff 0%, #f4f7ff 100%);--madevo-sidebar-border: #e3e9f8;--madevo-sidebar-shadow: none;--madevo-sidebar-text: #1c2434;--madevo-sidebar-muted: #6b7382;--madevo-sidebar-active: #0074ba;--madevo-sidebar-active-bg: rgba(0, 116, 186, .14);--madevo-sidebar-card-bg: #edf4ff;--madevo-sidebar-hover: rgba(15, 23, 42, .04);--madevo-font-heading: "Urbanist", sans-serif;--madevo-font-body: "Lato", sans-serif;--header-height: 250px;--madevo-body-bg: var(--madevo-white-surface);--madevo-body-color: var(--madevo-black)}h1,h2,h3,h4{font-family:var(--madevo-font-heading)}h1{font-weight:700;font-size:32px;line-height:1.25}h2{font-weight:700;font-size:24px;line-height:1.3}h3{font-weight:500;font-size:20px;line-height:1.3}h4{font-weight:400;font-size:16px;line-height:1.3}.nav-link{color:inherit;text-decoration:none;display:block}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}body,html{background-color:var(--madevo-white-surface)!important;height:100%;font-family:var(--madevo-font-body);font-size:16px;line-height:1.5}html,body,#root{min-height:100%}caption,.caption{font-family:var(--madevo-font-body);font-size:12px;line-height:1.2}label,.form-label{font-family:var(--madevo-font-body);font-weight:400}div#root{display:flex}.b-1{border:1px solid red}.w-1{width:64px}.w-2{width:128px}.w-3{width:256px}.w-4{width:512px}.star{color:var(--madevo-warning-yellow)}.star:not(.disabled){cursor:pointer}.star-rating:hover span:not(.disabled){filter:none}.star:not(.disabled):hover,.star:not(.disabled):hover~span{filter:none}.tooltip-text{position:absolute;top:-40px;left:-50%;z-index:2;width:150px;color:var(--madevo-white);font-size:10px;font-family:var(--madevo-font-body);background-color:var(--madevo-tooltip-bg);border-radius:10px;padding:8px 16px;opacity:0;transition:opacity .5s ease}.hover-text:hover .tooltip-text{opacity:1}.hover-text{position:relative;display:inline-block;font-family:var(--madevo-font-body);text-align:center}.user-title{font-size:small;font-weight:700;color:var(--madevo-tooltip-text);position:relative;left:-16px;display:inline;padding:8px 16px}.chat-admin{border-left:12px solid var(--madevo-signal-red)!important}.chat-admin .user-title{background-color:var(--madevo-signal-red)!important}.chat-business{border-left:12px solid var(--madevo-warning-yellow)!important}.chat-business .user-title{background-color:var(--madevo-warning-yellow)!important}.chat-consumer{border-left:12px solid var(--madevo-light-blue)!important}.chat-consumer .user-title{background-color:var(--madevo-light-blue)!important}.chat-agent{border-left:12px solid var(--madevo-success-green)!important}.chat-agent .user-title{background-color:var(--madevo-success-green)!important}.chat-other{border-left:12px solid var(--madevo-core-blue)!important}.chat-other .user-title{background-color:var(--madevo-core-blue)!important}.company-chat-wrapper{display:flex;flex-direction:column;gap:1.5rem}.company-chat-scroll-region{box-shadow:0 0 10px #d3d3d3 inset;min-height:280px}.sticky-note{background-color:rgba(var(--madevo-warning-yellow-rgb),.2)!important}.loader{width:16px;height:16px;border-radius:50%;display:block;margin:16px auto;position:relative;color:var(--madevo-light-blue);box-sizing:border-box;animation:none;box-shadow:none}.madevo-left-border-light{border-left:2px solid var(--madevo-light-blue)}.madevo-right-border-secondary{border-right:2px solid var(--madevo-secondary-red)}.loading-screen{background-color:var(--madevo-light-pink)}.task-list .badge{text-transform:capitalize}@keyframes animloader{0%{box-shadow:none}25%{box-shadow:none}50%{box-shadow:none}75%{box-shadow:none}to{box-shadow:none}}.madevo-secondary{color:var(--madevo-secondary-red)!important}.madevo-hover:hover,.madevo-success{background-color:var(--madevo-success-green)}.madevo-sidebar,.assistant-msg{background-color:var(--madevo-ambient-blue)}.wrapper{display:flex;align-items:stretch}#sidebar{position:fixed;top:0;left:0;width:280px;max-width:100%;height:100vh;z-index:1039;background:var(--madevo-sidebar-background);color:var(--madevo-sidebar-text);display:flex;flex-direction:column;transition:left .2s ease,width .2s ease;border-right:1px solid var(--madevo-sidebar-border);box-shadow:none;font-size:90%}#sidebar .sidebar-shell{display:flex;flex-direction:column;height:100%;padding:24px 22px 28px;gap:24px;overflow:hidden}#sidebar.sidebar-open .sidebar-shell{align-items:center;padding:24px 12px 28px;gap:20px}.modern-sidebar .sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}#sidebar.sidebar-open .sidebar-header{justify-content:center}.modern-sidebar .sidebar-brand{display:inline-flex;align-items:center;justify-content:center;margin-left:8px}#sidebar.sidebar-open .sidebar-brand{margin-left:0;width:100%}.modern-sidebar .sidebar-toggle{border:none;background:#0074ba1f;width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.modern-sidebar .sidebar-close-button{display:none;margin-left:auto}@media (max-width: 768px){.modern-sidebar .sidebar-close-button{display:inline-flex}}.modern-sidebar .sidebar-toggle:hover{background:#0074ba2e;box-shadow:none}.modern-sidebar .sidebar-toggle:focus-visible{outline:2px solid rgba(0,116,186,.4);outline-offset:2px}.modern-sidebar .sidebar-toggle img{pointer-events:none}.modern-sidebar .sidebar-scrollable{flex:1;width:100%;display:flex;flex-direction:column;gap:28px;overflow:hidden;min-height:0;padding-right:6px}.modern-sidebar .sidebar-nav{flex-shrink:0}.modern-sidebar .sidebar-conversations{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px}.modern-sidebar .sidebar-scrollable>*{width:100%}.modern-sidebar .sidebar-list,.modern-sidebar .sidebar-conv-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.modern-sidebar .sidebar-conv-list{padding-right:5px;padding-top:5px}.modern-sidebar .sidebar-list{margin-top:4px}.modern-sidebar .sidebar-item{position:relative}.modern-sidebar .sidebar-icon-wrapper{width:41px;height:41px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#0074ba1a;transition:box-shadow .2s ease,transform .2s ease}.modern-sidebar .sidebar-icon{width:24px;height:24px;color:var(--madevo-sidebar-text)}.modern-sidebar .sidebar-link{display:flex;align-items:center;gap:16px;padding:12px 16px;border-radius:18px;color:var(--madevo-sidebar-muted);background:transparent;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease;font-weight:600}.modern-sidebar .sidebar-link:hover,.modern-sidebar .sidebar-link.active{background:var(--madevo-sidebar-active-bg);color:var(--madevo-sidebar-active);box-shadow:none;transform:translateY(-1px)}.modern-sidebar .sidebar-item-badge{position:absolute;top:8px;right:14px;font-size:.65rem;letter-spacing:.05em;font-weight:700}.modern-sidebar .sidebar-item-title{white-space:nowrap}.modern-sidebar .sidebar-section{display:flex;flex-direction:column;gap:12px}.modern-sidebar .sidebar-section-heading{display:flex;align-items:center;justify-content:space-between;color:var(--madevo-sidebar-muted);font-size:.75rem;letter-spacing:.08em;font-weight:700;text-transform:uppercase;padding:0 4px}.modern-sidebar .sidebar-conv-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:16px;background:var(--madevo-sidebar-hover);cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.modern-sidebar .sidebar-conv-item:hover{background:#0074ba1f;box-shadow:none;transform:translateY(-1px)}.modern-sidebar .sidebar-conv-list .sidebar-item.active .sidebar-conv-item{background:var(--madevo-sidebar-active-bg);color:var(--madevo-sidebar-active);box-shadow:none}.modern-sidebar .sidebar-conv-title{flex:1;font-weight:600;min-width:0}.modern-sidebar .sidebar-conv-actions{display:inline-flex;align-items:center;gap:6px}.modern-sidebar .conversation-icon{width:30px;height:30px;border:none;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--madevo-sidebar-muted);padding:0;cursor:pointer;transition:background .2s ease,color .2s ease}.modern-sidebar .conversation-icon.conversation-delete{color:var(--madevo-sidebar-text)}.modern-sidebar .conversation-icon:hover{background:#0074ba1f;color:var(--madevo-sidebar-active)}.modern-sidebar .conversation-icon img,.modern-sidebar .conversation-icon .sidebar-action-icon{width:16px;height:16px}.modern-sidebar .conversation-icon.conversation-delete .sidebar-action-icon{width:20px;height:20px}.modern-sidebar .conversation-pin.pinned{color:var(--madevo-sidebar-active)}.modern-sidebar .sidebar-footer{margin-top:auto;width:100%}.modern-sidebar .sidebar-credits{padding:0 2px;margin-bottom:12px}#sidebar.sidebar-open .sidebar-credits{display:none}.modern-sidebar .sidebar-profile-toggle{width:100%;text-align:left}.modern-sidebar .sidebar-profile-card{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:18px;width:100%;background:var(--madevo-sidebar-card-bg);box-shadow:none;transition:box-shadow .2s ease,transform .2s ease;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.modern-sidebar .sidebar-profile-card:hover{box-shadow:none;transform:translateY(-1px)}.modern-sidebar .sidebar-avatar-wrapper{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:12px;background:#0074ba1a;overflow:hidden}.modern-sidebar .sidebar-avatar-wrapper img{display:block;object-fit:cover}.modern-sidebar .sidebar-avatar-wrapper .MuiSvgIcon-root{color:var(--madevo-sidebar-text)}.modern-sidebar .sidebar-profile-meta{display:flex;flex-direction:column;gap:4px}.modern-sidebar .sidebar-profile-meta strong{font-size:.95rem;color:var(--madevo-sidebar-text);font-size:12px}.modern-sidebar .sidebar-profile-role{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--madevo-sidebar-muted)}.modern-sidebar .sidebar-profile-company{font-size:.76rem;color:var(--madevo-sidebar-muted)}.modern-sidebar .user-dropdown .dropdown-toggle:after{display:none}.modern-sidebar .user-menu{min-width:240px;padding:14px;border-radius:18px;border:1px solid rgba(15,23,42,.08);box-shadow:none}.modern-sidebar .sidebar-menu-entry{display:flex;align-items:center;gap:12px;border-radius:14px;padding:10px 12px;color:var(--madevo-sidebar-text);transition:background .2s ease,color .2s ease}.modern-sidebar .sidebar-menu-entry img,.modern-sidebar .sidebar-menu-entry .sidebar-action-icon{width:18px;height:18px}.modern-sidebar .sidebar-menu-entry .sidebar-profile-icon{color:var(--madevo-sidebar-text)}.modern-sidebar .sidebar-close-button .sidebar-action-icon{width:18px;height:18px}.modern-sidebar .sidebar-menu-entry:hover{background:#0074ba1f;color:var(--madevo-sidebar-active)}.modern-sidebar .sidebar-scrollable ul::-webkit-scrollbar{width:6px}.modern-sidebar .sidebar-scrollable ul::-webkit-scrollbar-thumb{background:#0f172a26;border-radius:4px}.modern-sidebar .sidebar-scrollable ul::-webkit-scrollbar-track{background:transparent}@media (min-width: 769px){#sidebar.sidebar-open{width:96px;padding-left:0!important;padding-right:0!important}#sidebar.sidebar-open .sidebar-logo{width:48px}#sidebar.sidebar-open .sidebar-list{align-items:center}#sidebar.sidebar-open .sidebar-link{justify-content:center;padding:12px}#sidebar.sidebar-open .sidebar-item-title,#sidebar.sidebar-open .sidebar-profile-meta,#sidebar.sidebar-open .sidebar-section-heading,#sidebar.sidebar-open .sidebar-footer-title{display:none}#sidebar.sidebar-open .sidebar-profile-card{flex-direction:column;align-items:center;text-align:center;gap:10px;padding:10px 8px}#sidebar.sidebar-open .sidebar-avatar-wrapper{width:48px;height:48px}#sidebar.sidebar-open .sidebar-profile-toggle{display:flex;justify-content:center}.nav-header-shadow.sidebar-open{margin-left:96px}.main-container.sidebar-open{margin-left:96px;width:calc(100% - 96px)}}@media (max-width: 768px){.main-container{position:relative!important;left:unset!important;width:100%!important;max-width:100%!important;margin-left:0!important;padding-left:10px!important;padding-right:10px!important}#sidebar{position:fixed;height:100%;z-index:1100;width:280px;left:-280px;top:0;bottom:0;box-shadow:none}#sidebar.sidebar-open{left:0}.nav-header-shadow{margin-left:0!important}.sidebar-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;z-index:1080;opacity:0;transition:opacity .2s ease;pointer-events:none}.sidebar-overlay.show{opacity:1;pointer-events:auto}}.sidebar-overlay{display:none}.madevo-text-secondary{color:var(--madevo-neutral-gray)}#sidebar.active{margin-left:-280px}.main-container{margin-left:280px;width:calc(100% - 280px);max-width:none;padding-top:.5rem;padding-left:2.25rem;padding-right:2.25rem;display:flex;flex-direction:column;overflow:visible}.main-container:has(.page-fit-viewport){height:100vh;overflow:hidden}.main-layout{display:flex;flex-direction:column;width:100%;min-height:0}.main-container:has(.page-fit-viewport) .main-layout{flex:1;min-height:0;overflow:hidden}.main-content-scroll{flex:1;min-height:0;padding-bottom:1.5rem}.main-container:has(.page-fit-viewport) .main-content-scroll{overflow:hidden;display:flex;flex-direction:column}.page-fit-viewport{flex:1;min-height:0!important;overflow:hidden}.main-container-assistant{max-width:unset}.assistant-container{max-width:unset;padding-left:unset!important;flex:1;min-height:0;display:flex;flex-direction:column}.chat-mobile-header{border:1px solid var(--madevo-border-light);border-radius:12px;padding:12px 14px;background:var(--madevo-white);margin-bottom:12px}.chat-mobile-title{font-weight:700;font-size:1.1rem;color:var(--madevo-black)}.chat-mobile-subtitle{font-size:.95rem;color:var(--madevo-neutral-gray)}.suggested-questions-panel{background:linear-gradient(135deg,#4a83ff14,#4fb2eb14);border:1px solid var(--madevo-border-light);border-radius:8px;padding:16px 18px;box-shadow:none;font-size:.625rem;min-height:0;overflow:hidden}.suggested-questions-panel.suggested-questions-header{flex:0 0 auto}.suggested-questions-panel.suggested-questions-body,.suggested-questions-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.suggested-questions-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:2px}.suggested-questions-tabs .MuiTab-root{font-weight:600;color:var(--madevo-neutral-gray)}.suggested-questions-tabs .Mui-selected{color:var(--madevo-primary-blue)!important}.suggested-question-description{color:var(--madevo-neutral-gray);font-size:.75rem;line-height:1.35;margin-top:4px}.suggested-title{font-weight:700;color:var(--madevo-black);letter-spacing:.2px;font-size:1.2rem}.suggested-conversation-details{display:flex;flex-direction:column;gap:2px;margin-top:4px}.suggested-assistant-name{color:var(--madevo-black);font-size:1rem;font-weight:600}.suggested-assistant-conversation{font-weight:700}.suggested-subtitle{color:var(--madevo-neutral-gray);font-size:.5078125rem}.suggested-conversation-id{color:var(--madevo-neutral-gray);font-size:.875rem;margin-top:4px}.suggested-conversation-label{color:var(--madevo-black);font-weight:600}.suggested-conversation-value{color:var(--madevo-black);font-weight:500}.suggested-conversation-id,.suggested-datasources-id{display:inline-flex;align-items:center;gap:.25rem;width:fit-content;padding:.2rem .5rem;border-radius:999px;border:1px solid var(--madevo-border-light);background:var(--madevo-white)}.suggested-datasources-id{margin-top:.35rem}.suggested-datasources-label,.suggested-datasources-value{color:var(--madevo-black);font-weight:500}.suggested-icon-button{color:var(--madevo-neutral-gray)!important}.suggested-questions-grid{display:grid;gap:12px}.suggested-question-card{border:1px solid var(--madevo-border-light);background:linear-gradient(135deg,var(--madevo-white),rgba(213,226,255,.6));border-radius:14px;padding:12px 14px;text-align:left;display:flex;gap:12px;align-items:center;width:100%;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;box-shadow:none;color:var(--madevo-black)}.suggested-question-card:hover{transform:translateY(-2px);border-color:var(--madevo-core-blue);box-shadow:none}.suggested-question-icon{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,var(--madevo-core-blue),#6ea5ff);color:var(--madevo-white);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.625rem;flex-shrink:0;box-shadow:none}.suggested-question-meta{font-size:.625rem;text-transform:uppercase;color:var(--madevo-neutral-gray);letter-spacing:.08em;margin-bottom:2px}.suggested-question-text{font-weight:600;color:var(--madevo-black);line-height:1.35;font-size:.8984375rem}.suggested-question-cta{font-size:.625rem;color:var(--madevo-core-blue);font-weight:600;margin-top:4px}.madevo-card{border:none;border-radius:5px;background-color:var(--madevo-white-surface);box-shadow:none}.madevo-card>.card-body{padding-left:12px;padding-right:12px;padding-top:24px}.madevo-card.border{border:1px solid var(--madevo-border-light)}.agent-new-task-card{background-color:var(--madevo-white-surface)!important}.madevo-card.alternate{background-color:var(--madevo-ambient-blue)}.madevo-card:nth-child(2n){background-color:var(--madevo-ambient-blue)}.table,.table th,.table td{border:none!important}.madevo-table-container{border:1px solid var(--madevo-modal-border-color, var(--madevo-border-light));border-radius:12px;background-color:var(--madevo-table-bg, var(--madevo-white));box-shadow:0 8px 24px #0000000a;overflow:hidden;overflow-y:auto}.madevo-table-light{background-color:var(--madevo-table-bg, var(--madevo-white));color:var(--madevo-table-color, var(--madevo-black));border-collapse:separate!important;border-spacing:0 0!important;width:100%}.madevo-table-light thead:not(.table-dark) th{background-color:var(--madevo-black);color:var(--madevo-white);font-weight:700}.madevo-table-light thead:not(.table-dark) th:first-child{border-top-left-radius:8px}.madevo-table-light thead:not(.table-dark) th{border-left:1px solid var(--madevo-border-light)!important}body.dark-theme .madevo-table-light thead:not(.table-dark) th{border-left:1px solid rgba(148,163,184,.45)!important}.madevo-table-light thead:not(.table-dark) th:last-child{border-top-right-radius:8px;border-right:1px solid var(--madevo-black)!important}body.dark-theme .madevo-table-light thead:not(.table-dark) th:last-child{border-top-right-radius:8px;border-right:1px solid rgba(148,163,184,.45)!important}.madevo-table-light tbody:not(.table-dark) td{border-left:1px solid var(--madevo-border-light)!important}body.dark-theme .madevo-table-light tbody:not(.table-dark) td{border-left:1px solid rgba(148,163,184,.45)!important}.madevo-table-light tbody:not(.table-dark) td:last-child{border-right:1px solid var(--madevo-border-light)!important}body.dark-theme .madevo-table-light tbody:not(.table-dark) td:last-child{border-right:1px solid rgba(148,163,184,.45)!important}.madevo-table-light tbody:not(.table-dark) tr:last-child td:first-child{border-bottom-left-radius:8px}.madevo-table-light tbody:not(.table-dark) tr:last-child td:last-child{border-bottom-right-radius:8px}.madevo-table-light th,.madevo-table-light td,.table.madevo-table-light th,.table.madevo-table-light td{padding:12px 16px;vertical-align:middle;color:var(--madevo-table-color, inherit)}.madevo-table-light tbody tr:nth-of-type(2n){background-color:var(--madevo-table-row-alt-bg, var(--madevo-lightest-gray))}.madevo-table-light tbody tr:hover{background-color:var(--madevo-table-header-bg, var(--madevo-hover-gray))}.table-dark{background-color:var(--madevo-black);color:var(--madevo-white)}.table-dark th{background-color:var(--madevo-black);color:var(--madevo-white);border-color:#ffffff1a!important}.madevo-btn-green:hover{background-color:var(--madevo-success-green)!important}.madevo-badge{background-color:var(--madevo-signal-red)!important;color:var(--madevo-white);font-variant:small-caps;font-size:9pt;padding-top:.1em;padding-bottom:.1em;font-weight:400}.madevo-badge-green{background-color:var(--madevo-success-green)!important;color:var(--madevo-white)}.madevo-badge-black{background-color:var(--madevo-black)!important;color:var(--madevo-white)}.madevo-badge-ambient-blue{background-color:var(--madevo-ambient-blue)!important;color:var(--madevo-black)}.madevo-text-black{color:var(--madevo-black)!important}.madevo-text-ambient-blue{color:var(--madevo-ambient-blue)!important}.list-action{padding:4px;margin-right:8px;color:var(--madevo-neutral-gray)}img.list-action,.list-action img{width:16px;height:16px}.list-action:hover{color:var(--madevo-black)}.list-action.disabled{color:var(--madevo-light-gray)}.list-action.red-action:hover{color:var(--madevo-secondary-red)}.text-small{font-size:10pt}.modal-header{border-bottom:unset}.modal-dialog{max-width:min(90vw,750px);width:min(90vw,750px)}.modal-footer{border-top:unset}.modal-dialog.new-datasource{max-width:1048px;width:100%}.new-btn{padding-top:8px}.new-btn-plus{margin-top:0;margin-left:.5rem;margin-right:.5rem;font-size:12pt;width:16px;height:16px}.file-input{border:2px dashed var(--madevo-light-gray);font-size:24pt;color:var(--madevo-light-gray);width:100%}.file-input.file-input-over{border:2px dotted var(--madevo-neutral-gray)}.conversation-container{transition:.2s ease;position:fixed;top:121px;right:0;max-width:300px}.conversation-container .madevo-card{border-radius:5px 0 0 5px}.conversation-container.closed{right:-250px;transition:.2s ease}.conversation-container .controls{margin:1rem;position:relative;width:20px}.conversation-container .conv-list{position:relative;width:280px;height:calc(100vh - 312px);max-height:calc(100vh - 312px);overflow-y:scroll;margin-top:32px}.conversation-container .conv-list .my-1{margin-top:0!important;margin-bottom:8px!important}.conversation-container .conv-list .my-1>button{border-radius:0}.conversation-container #conversation-icon{width:20px;height:20px}.icon-inline{width:16px;height:16px}.icon-small{font-size:12pt;width:16px;height:16px}.icon-medium{font-size:14pt;width:20px;height:20px}.icon-large{font-size:16pt;width:24px;height:24px}.conversation-icon{display:inline-flex;width:30px;height:30px;line-height:20px;vertical-align:middle;align-items:center;justify-content:center;padding:8px}.conversation-icon:hover{background-color:#0000000d}.star-icon{display:inline-flex;width:30px;height:30px;line-height:20px;vertical-align:middle;font-size:20px;cursor:pointer;align-items:center;justify-content:center;padding:0}.chat-history{height:calc(100vh - 320px);background-color:var(--madevo-white)}.chat-history .message,.chat-history .ai-loading{background-color:var(--madevo-white)}.chat-history-summary{height:calc(100vh - 280px);overflow:auto}.chat-history-summary>ul{list-style-type:none;padding-left:0}.chat-history-summary>ul>li{border:1px solid var(--madevo-white);background:var(--madevo-card-gray);padding:8px}.nav-header-shadow{background:var(--madevo-white);box-shadow:none;margin-left:264px}.new-datasource>.modal-dialog{max-width:min(90vw,1200px);width:min(90vw,1200px)}.new-datasource .step-indicator{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding:0 10px}.new-datasource .step{flex:1;text-align:center;position:relative;transition:transform .2s ease}.new-datasource .step:hover{transform:scale(1.05)}.new-datasource .bullet{width:40px;height:40px;margin:0 auto;border-radius:50%;background:var(--madevo-hover-light-gray);color:var(--madevo-white);display:flex;align-items:center;justify-content:center;font-size:1.2em;transition:background .2s ease,transform .2s ease}.new-datasource .step.active .bullet{background:linear-gradient(135deg,var(--madevo-core-blue),var(--madevo-step-blue));transform:scale(1.1)}.new-datasource .step.completed .bullet{background:linear-gradient(135deg,var(--madevo-step-green-start),var(--madevo-step-green-end))}.new-datasource .step-label{margin-top:8px;font-size:14px;color:var(--madevo-label-gray);transition:color .2s ease}.new-datasource .step.active .step-label{color:var(--madevo-core-blue)}.new-datasource .step.completed .step-label{color:var(--madevo-step-green-start)}.new-datasource .step.completed:not(:last-child):after{background:var(--madevo-step-green-start)}.new-datasource .step-info{background:var(--madevo-info-gray);padding:8px;border-radius:4px;height:100%;font-size:14px;color:var(--madevo-dark-gray)}.new-datasource .step-info{background:var(--madevo-white);border:1px solid var(--madevo-border-light);padding:16px;border-radius:8px;font-size:15px;line-height:1.6;color:var(--madevo-dark-gray);box-shadow:none;transition:box-shadow .2s ease}.new-datasource .step-info:hover{box-shadow:none}.toggle-menu{font-size:20px;cursor:pointer}.conversation-container{position:fixed;top:121px;right:0;transition:width .2s ease,transform .2s ease,opacity .2s ease;opacity:1;z-index:1050}.conversation-container.expanded{width:300px}@media (max-width: 768px){.conversation-container{display:none}}svg.bi{color:var(--madevo-black);transition:color .2s,background-color .2s}svg.bi:hover{color:var(--madevo-core-blue);background-color:var(--madevo-ambient-blue);border-radius:4px}.alert-danger{background-color:var(--madevo-signal-red);color:var(--madevo-white);border:none}.alert-warning{background-color:var(--madevo-warning-yellow);color:var(--madevo-white);border:none}.alert-banner{width:100%;border-radius:0}.question-list{overflow-y:auto;padding-right:10px;padding-top:5px}.madevo-modal .modal-dialog{margin-top:4vh}.madevo-modal .modal-content{border:1px solid var(--madevo-modal-border-color, #e0e0e0);border-radius:16px;background:var(--madevo-modal-surface, #ffffff);box-shadow:#919eab4d 0 0 2px,#919eab1f 0 12px 24px -4px;overflow:hidden}.madevo-modal .modal-header{border-bottom:1px solid var(--madevo-modal-border-color, #e0e0e0);background:var(--madevo-modal-surface, #ffffff);padding:1.25rem 1.5rem;gap:.75rem;align-items:center}.madevo-modal .modal-title{font-family:var(--madevo-font-heading);font-weight:700;font-size:1.5rem;color:var(--madevo-modal-title-color, #1e1e1e);letter-spacing:.01em}.madevo-modal .modal-body{padding:1.25rem 1.5rem 1.5rem;color:var(--madevo-modal-text-color, #777777);font-family:var(--madevo-font-body);background:var(--madevo-modal-surface, #ffffff)}.madevo-modal .modal-footer{border-top:1px solid var(--madevo-modal-border-color, #e0e0e0);padding:1rem 1.5rem 1.5rem;background:var(--madevo-modal-surface-footer, #f5f5f5);display:flex;gap:.75rem;justify-content:flex-end}.madevo-modal .btn,.home-btn{border-radius:10px;font-weight:600;font-size:1.05rem;padding:.5rem 1rem;transition:transform .1s ease,box-shadow .2s ease}.madevo-modal .btn:hover,.home-btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px -8px #00000040}.home-btn{background-color:var(--madevo-core-blue);border:1px solid var(--madevo-core-blue);color:var(--madevo-white);margin:0 .4rem;letter-spacing:.01em}.home-btn:hover,.home-btn:focus-visible{background-color:#3a6ad1;border-color:#3a6ad1;color:var(--madevo-white)}.chat-thread-outer{border-radius:14px;min-height:60vh}.chat-thread{padding-bottom:24px;overflow-y:auto;flex-grow:1}.assistant-chat-card{flex:1;min-height:0;display:flex;flex-direction:column}.assistant-chat-body{padding:1rem 1.5rem 1.25rem;flex:1;min-height:0;gap:30px}.assistant-chat-body .chat-panel{min-width:0}.assistant-chat-body{position:relative}.assistant-chat-body .suggestions-panel{max-width:400px;gap:20px;width:100%;flex:0 0 auto;min-height:0;overflow-y:auto}.assistant-chat-shell{border:1px solid var(--madevo-border-light);border-radius:8px;min-height:0;background:#fefeff}.assistant-mobile-banner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .85rem;border:1px solid var(--madevo-border-light);border-radius:12px;background:var(--madevo-white);box-shadow:0 8px 24px #0000000a}.assistant-mobile-context{font-weight:600;color:var(--madevo-dark-gray)}.assistant-mobile-action{min-width:72px;white-space:nowrap}.assistant-input-context{display:flex;align-items:center;gap:.5rem;margin:0 .75rem .5rem;padding:.5rem .75rem;border:1px solid var(--madevo-border-light);border-radius:12px;background:var(--madevo-white)}.assistant-input-context-label{font-size:.9rem;font-weight:700;color:var(--madevo-neutral-gray);flex-shrink:0}.assistant-input-context-name{font-weight:700;color:var(--madevo-dark-gray);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-scroll-area{flex:1;overflow-y:auto;padding:.5rem .75rem 1rem;border-top-left-radius:14px}.assistant-input-bar{position:sticky;bottom:0;background-color:transparent;padding:.5rem 1.25rem 1.125rem;border-bottom-left-radius:14px;border-bottom-right-radius:14px}.message{box-shadow:none;max-width:70%;padding:1rem;border-radius:.375rem}.message.user{align-self:flex-end;background-color:var(--madevo-core-blue);color:var(--madevo-white)}.message.assistant{align-self:flex-start;background-color:var(--madevo-white-surface);color:var(--madevo-black)}.assistant-input-wrapper{width:100%;border:1.5px solid var(--madevo-border-light);border-radius:8px;background:var(--madevo-white);padding:.75rem .875rem .625rem;box-shadow:0 1px 8px #0f172a12;display:flex;flex-direction:column;gap:.5rem;transition:border-color .15s ease,box-shadow .15s ease}.assistant-input-wrapper:focus-within{border-color:var(--madevo-core-blue);box-shadow:0 0 0 3px #4a83ff1f,0 1px 8px #0f172a12}.assistant-input{width:100%;border:none;outline:none;background:transparent;resize:none;min-height:52px;max-height:200px;overflow-y:auto;font-size:.9375rem;line-height:1.55;padding:0;margin:0;color:inherit;font-family:var(--madevo-font-body)}.assistant-input::placeholder{color:var(--madevo-neutral-gray)}.assistant-input-wrapper>.assistant-input{max-height:76px;padding-top:24px}.chat-top-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .875rem;border-bottom:1px solid var(--madevo-border-light);border-top-left-radius:14px;border-top-right-radius:14px;background:var(--madevo-white)}.chat-mode-toggle{text-transform:none!important;font-weight:500!important;border-radius:999px!important;border-color:var(--madevo-border-light)!important;color:var(--madevo-black)!important;background:var(--madevo-white)!important;padding:.25rem .75rem!important}.chat-mode-toggle:hover,.chat-mode-toggle:focus{background:var(--madevo-hover-gray)!important;border-color:var(--madevo-light-gray)!important}body.dark-theme .chat-top-toolbar{background:#0b1220;border-bottom-color:#94a3b840}body.dark-theme .chat-mode-toggle{background:#0b1220!important;border-color:#94a3b866!important;color:#f8fafc!important}body.dark-theme .chat-mode-toggle:hover,body.dark-theme .chat-mode-toggle:focus{background:#94a3b826!important;border-color:#94a3b899!important}.suggestions-toggle-button{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border-radius:.6rem;background:transparent;border:1px solid transparent;color:var(--madevo-neutral-gray);cursor:pointer;transition:background .15s ease,color .15s ease}.suggestions-toggle-button:hover,.suggestions-toggle-button:focus{background:var(--madevo-hover-gray);color:var(--madevo-core-blue)}@media (max-width: 1494px){.assistant-chat-body .suggestions-panel{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;max-width:100%!important;background:var(--madevo-white);z-index:5;padding:1rem 1.25rem 1.25rem;border-radius:inherit;overflow-y:auto}.dark-theme .assistant-chat-body .suggestions-panel,body.dark-theme .assistant-chat-body .suggestions-panel{background:#0f172a}}@media (max-width: 768px){.assistant-page-container{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.assistant-chat-shell{gap:.75rem}.chat-thread-outer{min-height:auto}.chat-thread{height:auto;max-height:none;padding-bottom:16px}.assistant-input{min-height:44px}.assistant-input-bar{padding:.5rem .75rem calc(env(safe-area-inset-bottom) + .75rem)}.assistant-chat-card{border:none;border-radius:0}.assistant-chat-body{padding:.75rem .75rem 1rem}.assistant-chat-body .row{margin-left:0;margin-right:0}.assistant-chat-body [class*=col-]{padding-left:.25rem;padding-right:.25rem}.assistant-container,.chat-container{padding-left:0!important;padding-right:0!important}.chat-thread-outer{border:none;border-radius:10px;padding:.25rem .25rem .5rem;background:var(--madevo-white);min-height:calc(100vh - 220px)}.chat-thread{padding:.25rem 0 90px;gap:.75rem}.chat-scroll-area{padding:.5rem .5rem 1.25rem;background:var(--madevo-white);border-radius:16px;box-shadow:0 10px 24px #0000000d}.assistant-input-bar{border-radius:16px 16px 0 0}.message-bubble{max-width:100%}.message-bubble.user{margin-left:0}.message-bubble.assistant{margin-right:0}}.assistant-input-actions{display:flex;align-items:center;justify-content:flex-end;gap:.35rem}.assistant-input-button{height:2.25rem;min-width:2.25rem;display:inline-flex;align-items:center;justify-content:center;padding:.4rem;border-radius:.65rem;background:transparent;border:1px solid transparent;color:var(--madevo-neutral-gray);cursor:pointer;transition:background .15s ease,color .15s ease}.assistant-send-button{height:2.25rem;min-width:2.25rem;display:inline-flex;align-items:center;justify-content:center;padding:.4rem .7rem;border-radius:.65rem;background:var(--madevo-core-blue);color:#fff;border:none;cursor:pointer;transition:opacity .15s ease}.assistant-send-button:hover,.assistant-send-button:focus{opacity:.85}.assistant-send-button:disabled{opacity:.35;cursor:not-allowed}.assistant-page-container .suggested-question-card,.assistant-page-container .reaction-btn{transition:box-shadow .18s ease,transform .18s ease}.home-chat-quick-actions{gap:.35rem}.assistant-input-button .MuiSvgIcon-root,.assistant-send-button .MuiSvgIcon-root{width:1.15rem;height:1.15rem;font-size:1.15rem}.assistant-input-button:hover,.assistant-input-button:focus,.assistant-input-button:active{background:var(--madevo-hover-gray);color:var(--madevo-black);box-shadow:none!important;transform:none!important}.assistant-input-button:disabled{opacity:.35;cursor:not-allowed}.assistant-page-container .suggested-question-card:hover,.assistant-page-container .reaction-btn:hover{box-shadow:0 2px 8px #0f172a14}@media (max-width: 768px){.assistant-input-wrapper{position:static;display:flex;flex-direction:column;gap:.5rem}.assistant-input-actions{right:1.1rem;top:53%}.assistant-input-button{height:3.2rem}.assistant-input{padding-right:.75rem}}.chat-input{position:sticky;bottom:0;background-color:var(--madevo-white)}.chat-container{flex:1;min-height:0;display:flex;flex-direction:column}.message-bubble{border-radius:14px;padding:12px 16px;margin-bottom:8px;max-width:70%;box-shadow:none}.message-bubble.user{background-color:var(--madevo-core-blue);color:var(--madevo-white);margin-left:auto;border-top-right-radius:0}.message-bubble.assistant{background-color:var(--madevo-white-surface);color:var(--madevo-black);margin-right:auto;width:100%;border:1px solid #ebebeb}.assistant-response-time{font-size:.75rem;color:#0000008c;margin-top:.5rem}.assistant-markdown-table-wrapper{min-width:0}.assistant-markdown-table{border:1px solid var(--madevo-border-light);border-collapse:collapse;background:var(--madevo-white);min-width:0}.assistant-markdown-thead{background:var(--madevo-hover-gray)}.assistant-markdown-th,.assistant-markdown-td{border:1px solid var(--madevo-border-light);padding:.65rem .75rem;text-align:left}.assistant-markdown-th{text-transform:uppercase;letter-spacing:.02em;font-size:.72rem}.assistant-markdown-paragraph,.assistant-markdown-strong{color:inherit}.message-bubble img{max-width:100%;height:auto}.reaction-btn{width:24px;height:24px;padding:0!important;cursor:pointer;opacity:.5;transition:opacity .2s ease-in-out}.reaction-btn .MuiSvgIcon-root{font-size:18px}.reaction-btn.selected{opacity:1}body.dark-theme{--madevo-white-surface: #1e1e1e;--madevo-ambient-blue: #2a2a2a;--madevo-hover-gray: #333333;--madevo-lightest-gray: #2a2a2a;--madevo-border-gray: #555555;--madevo-sidebar-background: linear-gradient(180deg, #0b1220 0%, #111827 100%);--madevo-sidebar-border: rgba(148, 163, 184, .25);--madevo-sidebar-text: #ffffff;--madevo-sidebar-muted: rgba(255, 255, 255, .85);--madevo-sidebar-active: #ffffff;--madevo-sidebar-active-bg: rgba(148, 163, 184, .26);--madevo-sidebar-card-bg: rgba(30, 41, 59, .92);--madevo-sidebar-hover: rgba(148, 163, 184, .16);--madevo-body-bg: #1e1e1e;--madevo-body-color: #fafafa;background-color:var(--madevo-body-bg);color:var(--madevo-body-color)}html:has(body.dark-theme),body.dark-theme #root,body.dark-theme .main-container,body.dark-theme .main-layout,body.dark-theme .main-content-scroll{background-color:var(--madevo-body-bg)!important}body.dark-theme .madevo-card{background-color:var(--madevo-ambient-blue);color:var(--madevo-body-color)}body.dark-theme .MuiPaper-root,body.dark-theme .MuiCard-root,body.dark-theme .card,body.dark-theme .modal-content,body.dark-theme .dropdown-menu{background-color:#111827;color:#f9fafb;border-color:#94a3b859}body.dark-theme .madevo-modal select,body.dark-theme .madevo-modal input:not([type=checkbox]):not([type=radio]):not([type=range]),body.dark-theme .madevo-modal textarea{background-color:var(--madevo-input-bg, #0b1220);color:var(--madevo-input-color, #f9fafb);border-color:var(--madevo-input-border, rgba(148, 163, 184, .4));color-scheme:dark}body.dark-theme .madevo-modal select option{background-color:#1a2035;color:#f9fafb}body.dark-theme .madevo-modal .MuiInputBase-root{background-color:var(--madevo-input-bg, #0b1220)}body.dark-theme .madevo-modal .MuiInputBase-input{color:var(--madevo-input-color, #f9fafb)}body.dark-theme .madevo-modal .MuiOutlinedInput-notchedOutline{border-color:var(--madevo-input-border, rgba(148, 163, 184, .4))}body.dark-theme .modal-content .btn-close{filter:invert(1)}body.dark-theme .system-settings-modal .btn-outline-secondary,body.dark-theme .system-settings-modal .btn-outline-primary{background-color:transparent;border-color:#94a3b8d9;color:#f9fafb}body.dark-theme .system-settings-modal .btn-outline-secondary:hover,body.dark-theme .system-settings-modal .btn-outline-secondary:focus,body.dark-theme .system-settings-modal .btn-outline-primary:hover,body.dark-theme .system-settings-modal .btn-outline-primary:focus{background-color:#94a3b833;border-color:#94a3b8;color:#fff}body.dark-theme .MuiTypography-root,body.dark-theme .form-label,body.dark-theme .text-muted,body.dark-theme p,body.dark-theme h1,body.dark-theme h2,body.dark-theme h3,body.dark-theme h4,body.dark-theme h5,body.dark-theme h6{color:#f9fafb}body.dark-theme .form-control,body.dark-theme .form-select,body.dark-theme .MuiInputBase-root{background-color:#0b1220;color:#f9fafb;border-color:#94a3b873}body.dark-theme .form-control::placeholder,body.dark-theme .MuiInputBase-input::placeholder{color:#e2e8f0b3}body.dark-theme .assistant-page-container .assistant-chat-shell,body.dark-theme .assistant-page-container .assistant-input-bar,body.dark-theme .assistant-page-container .chat-scroll-area,body.dark-theme .assistant-page-container .chat-thread-outer,body.dark-theme .assistant-page-container .card,body.dark-theme .assistant-page-container .modal-content,body.dark-theme .assistant-page-container .dropdown-menu,body.dark-theme .home-agent-modal .modal-content,body.dark-theme .home-agent-modal .dropdown-menu{background:#111827;color:#f8fafc;border-color:#94a3b859}body.dark-theme .assistant-page-container .card{background:transparent}body.dark-theme .assistant-page-container .assistant-chat-shell,body.dark-theme .assistant-page-container .assistant-input-bar,body.dark-theme .home-agent-modal .form-control,body.dark-theme .home-agent-modal .form-select,body.dark-theme .home-agent-modal .dropdown-toggle{background:#0b1220;color:#f8fafc;border-color:#94a3b873}body.dark-theme .assistant-page-container .assistant-input-wrapper{background:#0b1220;border-color:#94a3b859}body.dark-theme .assistant-page-container .assistant-input-wrapper:focus-within{border-color:var(--madevo-core-blue);box-shadow:0 0 0 3px #4a83ff2e}body.dark-theme .assistant-page-container .assistant-input,body.dark-theme .assistant-page-container .assistant-input:focus{background:transparent;color:#f8fafc}body.dark-theme .assistant-page-container .assistant-input::placeholder,body.dark-theme .home-agent-modal .form-control::placeholder{color:#e2e8f0bf}body.dark-theme .assistant-page-container .assistant-input-button,body.dark-theme .assistant-page-container .assistant-input-button .MuiSvgIcon-root,body.dark-theme .assistant-page-container .MuiSvgIcon-root,body.dark-theme .assistant-page-container svg,body.dark-theme .assistant-page-container .message-bubble,body.dark-theme .assistant-page-container .assistant-response-time,body.dark-theme .assistant-page-container h1,body.dark-theme .assistant-page-container h2,body.dark-theme .assistant-page-container h3,body.dark-theme .assistant-page-container h4,body.dark-theme .assistant-page-container h5,body.dark-theme .assistant-page-container h6,body.dark-theme .assistant-page-container p,body.dark-theme .assistant-page-container span,body.dark-theme .assistant-page-container label,body.dark-theme .assistant-page-container .text-secondary,body.dark-theme .assistant-page-container .text-muted,body.dark-theme .home-agent-modal,body.dark-theme .home-agent-modal .modal-title,body.dark-theme .home-agent-modal .modal-body,body.dark-theme .home-agent-modal .modal-footer,body.dark-theme .home-agent-modal .dropdown-toggle,body.dark-theme .home-agent-modal .dropdown-item,body.dark-theme .home-agent-modal .form-label,body.dark-theme .home-agent-modal .form-check-label{color:#fff!important}body.dark-theme .profile-page .MuiCard-root,body.dark-theme .profile-page .MuiPaper-root,body.dark-theme .profile-page .card,body.dark-theme .profile-page .modal-content,body.dark-theme .profile-page table{background-color:#111827;color:#fff;border-color:#94a3b866}body.dark-theme .profile-page .MuiTypography-root,body.dark-theme .profile-page .MuiTab-root,body.dark-theme .profile-page .MuiChip-label,body.dark-theme .profile-page .MuiAlert-message,body.dark-theme .profile-page .MuiTableCell-root,body.dark-theme .profile-page .MuiFormLabel-root,body.dark-theme .profile-page .MuiInputBase-input,body.dark-theme .profile-page .MuiSvgIcon-root,body.dark-theme .profile-page .MuiButton-startIcon,body.dark-theme .profile-page .MuiButton-endIcon,body.dark-theme .profile-page p,body.dark-theme .profile-page span,body.dark-theme .profile-page label,body.dark-theme .profile-page th,body.dark-theme .profile-page td{color:#fff!important}body.dark-theme .profile-page .MuiTabs-indicator{background-color:#93c5fd}body.dark-theme .profile-page .MuiInputBase-root,body.dark-theme .profile-page .MuiOutlinedInput-root,body.dark-theme .profile-page .MuiInputBase-root.Mui-disabled,body.dark-theme .profile-page .MuiOutlinedInput-root.Mui-disabled{background-color:#0b1220}body.dark-theme .profile-page .MuiOutlinedInput-notchedOutline,body.dark-theme .profile-page .MuiInputBase-root:before,body.dark-theme .profile-page .MuiInputBase-root:after,body.dark-theme .profile-page .MuiDivider-root,body.dark-theme .profile-page .MuiTabs-root{border-color:#94a3b880!important}body.dark-theme .profile-page .MuiAvatar-root{background-color:#1f2937;color:#fff}body.dark-theme .assistant-page-container .message-bubble.assistant{background:#0f172a;border-color:#94a3b859;color:#fff}body.dark-theme .assistant-page-container .message-bubble.user{background:#2563eb;color:#fff}body.dark-theme .assistant-page-container .assistant-input-button{color:#e2e8f0bf}body.dark-theme .assistant-page-container .assistant-input-button:hover,body.dark-theme .assistant-page-container .assistant-input-button:focus,body.dark-theme .assistant-page-container .assistant-input-button:active{background:#94a3b826;color:#fff!important;box-shadow:none!important}body.dark-theme .assistant-page-container .assistant-markdown-table,body.dark-theme .assistant-page-container .assistant-markdown-table-wrapper,body.dark-theme .assistant-page-container .table,body.dark-theme .assistant-page-container table,body.dark-theme .assistant-page-container th,body.dark-theme .assistant-page-container td{background:#0f172a;color:#fff;border-color:#94a3b859!important}body.dark-theme .assistant-page-container .assistant-markdown-thead,body.dark-theme .assistant-page-container thead{background:#1f2937}body.dark-theme .assistant-page-container .modal-header,body.dark-theme .assistant-page-container .modal-body,body.dark-theme .assistant-page-container .modal-footer,body.dark-theme .assistant-page-container .card,body.dark-theme .assistant-page-container .dropdown-menu,body.dark-theme .assistant-page-container .dropdown-item,body.dark-theme .assistant-page-container .dropdown-toggle,body.dark-theme .assistant-page-container .btn,body.dark-theme .assistant-page-container .btn .MuiSvgIcon-root,body.dark-theme .assistant-page-container .btn svg{color:#fff!important}body.dark-theme .assistant-page-container .dropdown-item:hover,body.dark-theme .assistant-page-container .dropdown-item:focus,body.dark-theme .assistant-page-container .btn:hover,body.dark-theme .assistant-page-container .btn:focus{background:#94a3b833}body.dark-theme .assistant-page-container .btn-close,body.dark-theme .home-agent-modal .btn-close{filter:invert(1)}body.dark-theme .assistant-page-container .suggested-questions-panel,body.dark-theme .assistant-page-container .suggested-question-card,body.dark-theme .assistant-page-container .suggestions-closed-panel,body.dark-theme .assistant-page-container .assistant-input-context{background:#0f172a;border-color:#94a3b859}body.dark-theme .assistant-page-container .suggestions-toggle-button{background:transparent;color:#e2e8f0d9}body.dark-theme .assistant-page-container .suggestions-toggle-button:hover,body.dark-theme .assistant-page-container .suggestions-toggle-button:focus{background:#94a3b82e;color:#fff}body.dark-theme .assistant-page-container .suggested-questions-tabs .MuiTab-root{color:#e2e8f0b3}body.dark-theme .assistant-page-container .suggested-questions-tabs .Mui-selected{color:#93c5fd!important}body.dark-theme .assistant-page-container .suggested-questions-tabs .MuiTabs-indicator{background-color:#93c5fd}body.dark-theme .assistant-page-container .suggested-question-card:hover{background:#1f2937;border-color:#94a3b880}body.dark-theme .assistant-page-container .suggested-conversation-id,body.dark-theme .assistant-page-container .suggested-datasources-id{background:#1f2937;border-color:#94a3b859}body.dark-theme .assistant-page-container .suggested-conversation-label,body.dark-theme .assistant-page-container .suggested-conversation-value,body.dark-theme .assistant-page-container .suggested-datasources-label,body.dark-theme .assistant-page-container .suggested-datasources-value,body.dark-theme .assistant-page-container .suggested-datasources-value a,body.dark-theme .assistant-page-container .assistant-input-context-label,body.dark-theme .assistant-page-container .assistant-input-context-name,body.dark-theme .assistant-page-container .suggested-question-meta,body.dark-theme .assistant-page-container .suggested-question-text,body.dark-theme .assistant-page-container .suggested-question-description,body.dark-theme .assistant-page-container .suggested-question-cta,body.dark-theme .assistant-page-container .suggested-title,body.dark-theme .assistant-page-container .suggested-assistant-name,body.dark-theme .assistant-page-container .suggested-icon-button,body.dark-theme .assistant-page-container .suggested-question-index{color:#fff!important}body.dark-theme .home-agent-modal .modal-header,body.dark-theme .home-agent-modal .modal-footer{border-color:#94a3b859}body.dark-theme .home-agent-modal .dropdown-item:hover,body.dark-theme .home-agent-modal .dropdown-item:focus{background:#94a3b833;color:#fff}body.dark-theme .home-agent-modal .btn-close{filter:invert(1)}body.dark-theme #sidebar{background:linear-gradient(180deg,#0f172a,#111c2f);color:#e2e8f0;border-right:1px solid rgba(148,163,184,.25);box-shadow:none}body.dark-theme .modern-sidebar .sidebar-link{color:#e2e8f0d1}body.dark-theme .modern-sidebar .sidebar-link:hover,body.dark-theme .modern-sidebar .sidebar-link.active{background:var(--madevo-sidebar-active-bg);color:#fff}body.dark-theme .modern-sidebar .sidebar-icon-wrapper{background:#94a3b82e}body.dark-theme .modern-sidebar .sidebar-conv-item{background:#94a3b81f;color:#e2e8f0e6}body.dark-theme .modern-sidebar .sidebar-conv-item:hover,body.dark-theme .modern-sidebar .sidebar-conv-list .sidebar-item.active .sidebar-conv-item{background:#94a3b842;color:#fff}body.dark-theme .modern-sidebar .conversation-icon{color:#e2e8f0b3}body.dark-theme .modern-sidebar .conversation-icon.conversation-delete,body.dark-theme .modern-sidebar .conversation-icon:hover,body.dark-theme .modern-sidebar .conversation-pin.pinned{color:#fff}body.dark-theme .modern-sidebar .sidebar-profile-card{background:#1e293beb;box-shadow:none}body.dark-theme .modern-sidebar .sidebar-profile-meta strong{color:#f8fafc}body.dark-theme .modern-sidebar .sidebar-profile-role{color:#e2e8f0ad}body.dark-theme .modern-sidebar .sidebar-avatar-wrapper{background:#94a3b847}body.dark-theme .modern-sidebar .sidebar-icon,body.dark-theme .modern-sidebar .sidebar-action-icon,body.dark-theme .modern-sidebar .sidebar-section-heading,body.dark-theme .modern-sidebar .sidebar-item-title,body.dark-theme .modern-sidebar .sidebar-conv-title,body.dark-theme .modern-sidebar .sidebar-footer-title,body.dark-theme .modern-sidebar .sidebar-close-button{color:#fff}body.dark-theme .modern-sidebar .user-menu{background:#0f172a;border-color:#94a3b859;box-shadow:none}body.dark-theme .modern-sidebar .user-menu .dropdown-item,body.dark-theme .modern-sidebar .user-menu .dropdown-toggle,body.dark-theme .modern-sidebar .sidebar-menu-entry{color:#e2e8f0}body.dark-theme .modern-sidebar .user-menu .dropdown-item:hover,body.dark-theme .modern-sidebar .user-menu .dropdown-toggle:hover,body.dark-theme .modern-sidebar .sidebar-menu-entry:hover{background:#94a3b83d!important;color:#fff!important}body.dark-theme .modern-sidebar .user-menu .dropdown-item:active,body.dark-theme .modern-sidebar .user-menu .dropdown-item.active{background:#94a3b84d!important;color:#fff!important}body.dark-theme .modern-sidebar .sidebar-toggle{background:#94a3b83d}body.dark-theme .modern-sidebar .sidebar-toggle:hover{background:#94a3b852}.file-is-empty .file-input{color:#f25858}.modal-shadow-content .modal-header{box-shadow:none}.modal-shadow-content .modal-body{max-height:calc(100vh - 200px);overflow:auto;height:100%}.modal-shadow-content .modal-footer{box-shadow:none;z-index:1}.context-files{max-width:900px;margin:0 auto;padding:20px 0}.context-files .dropzone{border:2px dashed #007bff;border-radius:5px;padding:20px;text-align:center;cursor:pointer;margin-bottom:20px}.context-files .dropzone.active{background-color:#e9ecef}#sidebar #settings-menu.dropdown-toggle:after{display:none!important}.agent-steps-offcanvas .vertical-timeline{width:100%!important}.agent-steps-offcanvas .vertical-timeline-element-icon img{width:40px}.agent-steps-offcanvas .vertical-timeline-element-icon{width:40px!important;height:40px!important;margin-left:-20px!important}.timeline-card .timeline-groups{max-height:420px;overflow-y:auto}.timeline-card .timeline-day-group+.timeline-day-group{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.08)}.timeline-card .timeline-day-label{text-transform:uppercase;font-size:.75rem;letter-spacing:.05em}.timeline-event-item{display:flex;gap:1rem;border:none;padding-left:0}.timeline-event-item+.timeline-event-item{border-top:1px solid rgba(0,0,0,.05)}.timeline-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;background:#007bff1a}.timeline-timing-row{flex-shrink:0}.timeline-view-details-link{font-size:.75rem;color:var(--madevo-core-blue);text-decoration:none;background:transparent!important;border-radius:.25rem;padding:0}.timeline-view-details-link:hover,.timeline-view-details-link:focus,.timeline-view-details-link:active{color:var(--madevo-core-blue);text-decoration:underline;background:transparent!important}.top-nav{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;position:relative;z-index:1040;margin-bottom:.25rem;padding:.55rem .85rem;background-color:var(--madevo-white);border:1px solid rgba(15,23,42,.06);border-radius:14px;box-shadow:0 8px 24px -16px #0f172a47;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-shrink:0}.top-nav-left{display:flex;align-items:center;gap:.9rem}.top-nav-toggle{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;width:24px;height:24px;padding:3px;border-radius:7px;border:1px solid var(--madevo-border-light);background:var(--madevo-white);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.top-nav-toggle:hover,.top-nav-toggle:focus{background-color:var(--madevo-hover-gray);border-color:var(--madevo-border-gray);box-shadow:none}.top-nav-toggle:focus{outline:none;box-shadow:none}.top-nav-toggle img{width:16px;height:16px;pointer-events:none}.top-nav-right{display:flex;align-items:center;gap:.5rem}.top-nav-company-dropdown .dropdown-toggle{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .75rem;border-radius:10px;border:1px solid var(--madevo-border-light);background:var(--madevo-white);color:var(--madevo-black);font-weight:600;box-shadow:none}.top-nav-company-dropdown .dropdown-toggle:hover,.top-nav-company-dropdown .dropdown-toggle:focus{background-color:var(--madevo-hover-gray);border-color:var(--madevo-border-gray);box-shadow:none}.top-nav-company-label{font-size:.85rem;color:var(--madevo-neutral-gray)}.top-nav-company-menu{min-width:240px;border-radius:14px;padding:.5rem 0}.top-nav-company-name{font-weight:600}.top-nav-theme-button{display:inline-flex;align-items:center;justify-content:center;padding:.35rem;border-radius:10px;border:1px solid var(--madevo-border-light);background-color:var(--madevo-white);color:var(--madevo-black);font-weight:600;line-height:1.1;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.top-nav-theme-button:hover,.top-nav-theme-button:focus{background-color:var(--madevo-hover-gray);border-color:var(--madevo-border-gray);color:var(--madevo-black);text-decoration:none}.top-nav-theme-button:focus{outline:none;box-shadow:0 0 0 2px #0f172a14}.top-nav-theme-button.is-dark{background-color:#0f172a;color:var(--madevo-white);border-color:#ffffff2e}.top-nav-theme-button.is-dark:hover,.top-nav-theme-button.is-dark:focus{background-color:#111827;color:var(--madevo-white);border-color:#ffffff40}.top-nav-theme-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:8px;background-color:#0f172a0f;color:#0f172a}.top-nav-theme-button.is-dark .top-nav-theme-icon{background-color:#ffffff1f;color:#f8fafc}@media (max-width: 576px){.top-nav-theme-button{padding:.35rem}}.top-nav-icon-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.25rem .45rem;border-radius:10px;border:1px solid transparent;background-color:var(--madevo-white);color:var(--madevo-black);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.top-nav-icon-button:hover,.top-nav-icon-button:focus{background-color:var(--madevo-hover-gray);border-color:var(--madevo-border-light);color:var(--madevo-black);text-decoration:none}.top-nav .dropdown-toggle:after,.top-nav-icon-dropdown .dropdown-toggle:after{display:none}.top-nav-language-toggle{display:inline-flex;align-items:center;gap:.4rem}.top-nav-language .top-nav-icon-button{text-decoration:none}.top-nav-language .top-nav-icon-button:hover,.top-nav-language .top-nav-icon-button:focus{text-decoration:none}.top-nav-language-code{font-size:.75rem;font-weight:700;color:var(--madevo-black);letter-spacing:.04em}.top-nav-profile-menu{padding:1rem;min-width:260px}.top-nav-profile-header{display:flex;align-items:center;gap:1rem}.top-nav-profile-meta{display:flex;flex-direction:column;gap:.25rem}.top-nav-profile-name{font-weight:600;color:var(--madevo-black)}.top-nav-profile-role{font-size:.85rem;color:var(--madevo-neutral-gray)}.top-nav-profile-link{display:flex;align-items:center;gap:.75rem;font-weight:500;padding:.55rem 1rem}.top-nav-profile-link img{flex-shrink:0}body.dark-theme .top-nav{background-color:#0f172a;border-color:#ffffff2e;box-shadow:none}body.dark-theme .top-nav,body.dark-theme .top-nav *{color:#fff}body.dark-theme .top-nav-toggle,body.dark-theme .top-nav-theme-button,body.dark-theme .top-nav-icon-button,body.dark-theme .top-nav-company-dropdown .dropdown-toggle,body.dark-theme .top-nav .dropdown-menu,body.dark-theme .top-nav .dropdown-item,body.dark-theme .top-nav .dropdown-header,body.dark-theme .top-nav .dropdown-divider,body.dark-theme .top-nav-profile-link,body.dark-theme .top-nav-language-code,body.dark-theme .top-nav-theme-icon{background-color:#0f172a;color:#fff;border-color:#ffffff2e;box-shadow:none}body.dark-theme .top-nav .text-muted,body.dark-theme .top-nav .top-nav-company-label,body.dark-theme .top-nav .top-nav-company-name,body.dark-theme .top-nav-profile-name{color:#fff!important}body.dark-theme .top-nav-profile-role{color:#ffffffb3!important}body.dark-theme .top-nav .dropdown-divider{opacity:1}body.dark-theme .top-nav svg,body.dark-theme .top-nav .MuiSvgIcon-root,body.dark-theme .top-nav .top-nav-theme-icon,body.dark-theme .top-nav .top-nav-theme-icon svg{color:#fff;fill:currentColor}body.dark-theme .top-nav-toggle:hover,body.dark-theme .top-nav-toggle:focus,body.dark-theme .top-nav-theme-button:hover,body.dark-theme .top-nav-theme-button:focus,body.dark-theme .top-nav-theme-button.is-dark:hover,body.dark-theme .top-nav-theme-button.is-dark:focus,body.dark-theme .top-nav-icon-button:hover,body.dark-theme .top-nav-icon-button:focus,body.dark-theme .top-nav-company-dropdown .dropdown-toggle:hover,body.dark-theme .top-nav-company-dropdown .dropdown-toggle:focus,body.dark-theme .top-nav-language .top-nav-icon-button:hover,body.dark-theme .top-nav-language .top-nav-icon-button:focus,body.dark-theme .top-nav .dropdown-item:hover,body.dark-theme .top-nav .dropdown-item:focus,body.dark-theme .top-nav .dropdown-item.active,body.dark-theme .top-nav .dropdown-item:active,body.dark-theme .top-nav .dropdown-item.show{background-color:#0f172a;color:#fff;border-color:#ffffff2e;box-shadow:none;text-decoration:none}body.dark-theme .top-nav .dropdown-menu{background-color:#0f172a}@media (max-width: 992px){.top-nav{position:sticky;top:0;left:0;right:0;flex-wrap:wrap;gap:1rem}.top-nav-right{margin-left:auto}}@media (max-width: 576px){.top-nav{padding:.3rem .5rem;gap:.35rem;border-radius:10px}.top-nav-left{gap:.45rem}.top-nav-toggle{width:20px;height:20px;padding:2px}.top-nav-company-dropdown,.top-nav-language-code{display:none}}.assistant-loading-indicator{display:flex;align-items:center}.assistant-brand-logo,.assistant-loading-logo{height:auto;object-fit:contain}.assistant-loading-logo{animation:assistant-logo-spin 1s linear infinite}@keyframes assistant-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}input.disabled{background:#e9ecef;cursor:default!important;opacity:.7;color:#6c757d}.settings-modal-general-form{max-height:480px;overflow-y:auto;height:100%;padding:15px}.async-select-container{position:relative;width:100%}.async-select-input-wrapper{display:flex;align-items:center;border:1px solid var(--madevo-border-gray);border-radius:.375rem;background:var(--madevo-white);padding:.375rem .75rem;cursor:text;transition:border-color .15s ease-in-out}.async-select-input-wrapper.focused{border-color:var(--madevo-core-blue)}.async-select-input{flex:1;border:none;outline:none;background:transparent;font-size:1rem;color:var(--madevo-black);min-width:0}.async-select-input::placeholder{color:var(--madevo-neutral-gray)}.async-select-clear{cursor:pointer;color:var(--madevo-neutral-gray);font-size:1.1rem;line-height:1;padding:0 4px;margin-right:4px}.async-select-clear:hover{color:var(--madevo-signal-red)}.async-select-chevron{color:var(--madevo-neutral-gray);display:flex;align-items:center;pointer-events:none}.async-select-dropdown{position:absolute;top:100%;left:0;right:0;z-index:1400;max-height:240px;overflow-y:auto;background:var(--madevo-white);border:1px solid var(--madevo-border-gray);border-top:none;border-radius:0 0 .375rem .375rem;box-shadow:0 4px 12px #00000014}.async-select-option{padding:.5rem .75rem;cursor:pointer;font-size:.925rem;color:var(--madevo-black);transition:background-color .1s}.async-select-option:hover{background-color:var(--madevo-hover-gray)}.async-select-option.selected{background-color:var(--madevo-ambient-blue);color:var(--madevo-core-blue);font-weight:500}.async-select-empty{padding:.75rem;text-align:center;color:var(--madevo-neutral-gray);font-size:.9rem}.async-select-loading{display:flex;justify-content:center;padding:.5rem}body.dark-theme .async-select-input-wrapper,body.dark-theme .async-select-dropdown,body.dark-theme .async-select-empty{background-color:#0b1220;color:#f8fafc;border-color:#94a3b866}body.dark-theme .async-select-input-wrapper.focused{border-color:var(--madevo-core-blue);box-shadow:0 0 0 3px #4a83ff2e}body.dark-theme .async-select-input,body.dark-theme .async-select-input::placeholder,body.dark-theme .async-select-chevron,body.dark-theme .async-select-clear{color:#f8fafc}body.dark-theme .async-select-option{color:#f8fafc;background-color:transparent}body.dark-theme .async-select-option:hover{background-color:#94a3b826}body.dark-theme .async-select-option.selected{background-color:#4a83ff38;color:#fff}body.dark-theme .async-select-empty{color:#e2e8f0bf}body.dark-theme .datasources-page,body.dark-theme .datasources-page .madevo-card,body.dark-theme .datasources-page .card,body.dark-theme .datasources-page .MuiPaper-root,body.dark-theme .datasources-page .madevo-table-container,body.dark-theme .datasources-page .madevo-table-light,body.dark-theme .datasources-page .table,body.dark-theme .datasource-modal .modal-content,body.dark-theme .datasource-confirm-modal .modal-content{color:#fff!important;border-color:#94a3b859!important}body.dark-theme .datasources-page h1,body.dark-theme .datasources-page h2,body.dark-theme .datasources-page h3,body.dark-theme .datasources-page h4,body.dark-theme .datasources-page h5,body.dark-theme .datasources-page h6,body.dark-theme .datasources-page p,body.dark-theme .datasources-page small,body.dark-theme .datasources-page span,body.dark-theme .datasources-page td,body.dark-theme .datasources-page th,body.dark-theme .datasource-modal .modal-title,body.dark-theme .datasource-modal .modal-body,body.dark-theme .datasource-modal .modal-footer,body.dark-theme .datasource-confirm-modal .modal-title,body.dark-theme .datasource-confirm-modal .modal-body,body.dark-theme .datasource-confirm-modal .modal-footer{color:#fff!important}body.dark-theme .datasources-page .table.madevo-table-light thead th,body.dark-theme .datasources-page .madevo-table-light thead th{background-color:#111827!important;color:#fff!important}body.dark-theme .datasources-page svg,body.dark-theme .datasources-page .MuiSvgIcon-root,body.dark-theme .datasources-page .btn svg,body.dark-theme .datasource-modal svg,body.dark-theme .datasource-confirm-modal svg,body.dark-theme .datasource-action-btn,body.dark-theme .datasource-action-btn .new-btn-plus{color:#fff!important;fill:#fff!important}body.dark-theme .datasources-page .btn,body.dark-theme .datasource-modal .btn,body.dark-theme .datasource-confirm-modal .btn{color:#fff!important}body.dark-theme .new-datasource .step-label{color:#e2e8f0bf}body.dark-theme .new-datasource .step.active .step-label{color:#7baeff}body.dark-theme .new-datasource .step.completed .step-label{color:#86c87d}body.dark-theme .new-datasource .step-info{background:#1a2035;border-color:#94a3b833;color:#e2e8f0}body.dark-theme .new-datasource .bullet{background:#374151;color:#e2e8f0}body.dark-theme .datasources-page .pagination .page-link,body.dark-theme .datasource-preview-pagination-dark .page-link{background-color:#111827;color:#fff;border-color:#94a3b859}body.dark-theme .datasources-preview-page .form-select,body.dark-theme .datasources-preview-page .form-control,body.dark-theme .datasources-preview-page .async-select-input-wrapper,body.dark-theme .datasources-preview-page .async-select-dropdown,body.dark-theme .datasources-preview-page .async-select-option,body.dark-theme .datasources-preview-page .async-select-empty,body.dark-theme .datasources-preview-page .card,body.dark-theme .datasources-preview-page .card-body,body.dark-theme .datasources-preview-page .madevo-table-container,body.dark-theme .datasources-preview-page .table,body.dark-theme .datasources-preview-page .datasource-preview-table{background-color:#0f172a!important;color:#fff!important;border-color:#94a3b859!important}body.dark-theme .datasources-preview-page .form-select:focus,body.dark-theme .datasources-preview-page .form-control:focus,body.dark-theme .datasources-preview-page .async-select-input-wrapper.focused{border-color:#94a3b899!important;box-shadow:0 0 0 .2rem #94a3b840!important}body.dark-theme .datasources-preview-page .async-select-input,body.dark-theme .datasources-preview-page .async-select-input::placeholder,body.dark-theme .datasources-preview-page .async-select-chevron,body.dark-theme .datasources-preview-page .async-select-clear,body.dark-theme .datasources-preview-page .form-label,body.dark-theme .datasources-preview-page .table td,body.dark-theme .datasources-preview-page .table th,body.dark-theme .datasources-preview-page h1,body.dark-theme .datasources-preview-page h2,body.dark-theme .datasources-preview-page h3,body.dark-theme .datasources-preview-page h4,body.dark-theme .datasources-preview-page h5,body.dark-theme .datasources-preview-page h6,body.dark-theme .datasources-preview-page p,body.dark-theme .datasources-preview-page span,body.dark-theme .datasources-preview-page svg,body.dark-theme .datasources-preview-page .MuiSvgIcon-root{color:#fff!important;fill:#fff}body.dark-theme .datasources-preview-page .async-select-option:hover,body.dark-theme .datasources-preview-page .datasource-preview-table tbody tr:hover{background-color:#1f2937!important}body.dark-theme .datasources-preview-page .datasource-preview-table thead th,body.dark-theme .datasources-preview-page .table.madevo-table-light thead th{background-color:#111827!important;color:#fff!important}body.dark-theme .datasources-preview-page .datasource-action-btn{background-color:transparent!important;color:#fff!important;border-color:#94a3b8bf!important}body.dark-theme .datasources-preview-page .datasource-action-btn:hover,body.dark-theme .datasources-preview-page .datasource-action-btn:focus,body.dark-theme .datasources-preview-page .datasource-action-btn:active{background-color:#1f2937!important;color:#fff!important;border-color:#94a3b8!important}body.dark-theme .accounts-page,body.dark-theme .accounts-page .madevo-card,body.dark-theme .accounts-page .card,body.dark-theme .accounts-page .MuiPaper-root,body.dark-theme .accounts-page .madevo-table-container,body.dark-theme .accounts-page .madevo-table-light,body.dark-theme .accounts-page .table,body.dark-theme .accounts-confirm-modal .modal-content{background-color:#0f172a!important;color:#fff!important;border-color:#94a3b859!important}body.dark-theme .accounts-page h1,body.dark-theme .accounts-page h2,body.dark-theme .accounts-page h3,body.dark-theme .accounts-page h4,body.dark-theme .accounts-page h5,body.dark-theme .accounts-page h6,body.dark-theme .accounts-page p,body.dark-theme .accounts-page span,body.dark-theme .accounts-page td,body.dark-theme .accounts-page th,body.dark-theme .accounts-confirm-modal .modal-title,body.dark-theme .accounts-confirm-modal .modal-body,body.dark-theme .accounts-confirm-modal .modal-footer{color:#fff!important}body.dark-theme .accounts-page .madevo-table-light thead th,body.dark-theme .accounts-page .table.madevo-table-light thead th{background-color:#111827!important;color:#fff!important}body.dark-theme .accounts-page svg,body.dark-theme .accounts-page .MuiSvgIcon-root,body.dark-theme .accounts-page .btn svg,body.dark-theme .accounts-page .icon-inline,body.dark-theme .accounts-confirm-modal svg{color:#fff!important;fill:#fff!important}body.dark-theme .accounts-page .btn,body.dark-theme .accounts-confirm-modal .btn{color:#fff!important}body.dark-theme .accounts-page .accounts-new-btn{background-color:#000!important;border-color:#000!important;color:#fff!important}body.dark-theme .accounts-page .accounts-new-btn:hover,body.dark-theme .accounts-page .accounts-new-btn:focus,body.dark-theme .accounts-page .accounts-new-btn:active{background-color:#000!important;border-color:#000!important;color:#fff!important;box-shadow:none!important}.datasources-page .MuiButtonBase-root:hover,.datasource-modal .step:hover,.datasource-modal .step-info:hover{box-shadow:none!important;transform:none!important}.datasource-modal .step,.datasource-modal .step-info,.datasources-page .MuiButtonBase-root{transition:none!important}.datasources-page .datasources-new-btn:hover,.datasources-page .datasources-new-btn:focus,.datasources-page .datasources-new-btn:active{background-color:var(--madevo-core-blue)!important;opacity:1!important}body.dark-theme .datasource-modal .modal-header,body.dark-theme .datasource-modal .modal-footer,body.dark-theme .datasource-confirm-modal .modal-header,body.dark-theme .datasource-confirm-modal .modal-footer{border-color:#94a3b859!important}body.dark-theme .datasource-modal .btn-close,body.dark-theme .datasource-confirm-modal .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}body.dark-theme .datasource-modal .step-info,body.dark-theme .datasource-modal .bullet{background:#111827!important;color:#fff!important;border-color:#94a3b859!important}body.dark-theme .agent-page-container,body.dark-theme .agent-page-container .madevo-card,body.dark-theme .agent-page-container .card,body.dark-theme .agent-page-container .MuiPaper-root,body.dark-theme .agent-page-container .madevo-table-container,body.dark-theme .agent-page-container .madevo-table-light,body.dark-theme .agent-page-container .table,body.dark-theme .agent-page-container .dropdown-menu,body.dark-theme .agent-page-container .dropdown-toggle,body.dark-theme .agent-page-container .form-control,body.dark-theme .agent-page-container .form-select,body.dark-theme .agent-steps-offcanvas .offcanvas,body.dark-theme .agent-steps-offcanvas .offcanvas-header,body.dark-theme .agent-steps-offcanvas .offcanvas-body,body.dark-theme .agent-steps-offcanvas .card{color:#fff!important;border-color:#94a3b859!important}body.dark-theme .agent-page-container h1,body.dark-theme .agent-page-container h2,body.dark-theme .agent-page-container h3,body.dark-theme .agent-page-container h4,body.dark-theme .agent-page-container h5,body.dark-theme .agent-page-container h6,body.dark-theme .agent-page-container p,body.dark-theme .agent-page-container span,body.dark-theme .agent-page-container small,body.dark-theme .agent-page-container label,body.dark-theme .agent-page-container td,body.dark-theme .agent-page-container th,body.dark-theme .agent-page-container .btn,body.dark-theme .agent-page-container .dropdown-item,body.dark-theme .agent-page-container .form-check-label,body.dark-theme .agent-page-container .text-muted,body.dark-theme .agent-page-container .text-secondary,body.dark-theme .agent-steps-offcanvas,body.dark-theme .agent-steps-offcanvas .offcanvas-title,body.dark-theme .agent-steps-offcanvas .text-muted,body.dark-theme .agent-steps-offcanvas .text-secondary{color:#fff!important}body.dark-theme .agent-page-container .table.madevo-table-light thead th,body.dark-theme .agent-page-container .madevo-table-light thead th{background-color:#111827!important;color:#fff!important}body.dark-theme .agent-page-container svg,body.dark-theme .agent-page-container .MuiSvgIcon-root,body.dark-theme .agent-page-container .btn svg,body.dark-theme .agent-page-container .MuiIconButton-root,body.dark-theme .agent-page-container .MuiIconButton-root svg,body.dark-theme .agent-steps-offcanvas svg,body.dark-theme .agent-steps-offcanvas .MuiSvgIcon-root{color:#fff!important;fill:#fff!important}body.dark-theme .agent-page-container .dropdown-item:hover,body.dark-theme .agent-page-container .dropdown-item:focus{background-color:#94a3b833!important}body.dark-theme .agent-steps-offcanvas .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}body.dark-theme .agent-page-container .vertical-timeline .vertical-timeline-element-content,body.dark-theme .agent-steps-offcanvas .vertical-timeline .vertical-timeline-element-content{background-color:#111827!important;color:#fff!important;border-color:#94a3b859!important}body.dark-theme .agent-page-container .vertical-timeline .vertical-timeline-element-content p,body.dark-theme .agent-page-container .vertical-timeline .vertical-timeline-element-content h4,body.dark-theme .agent-page-container .vertical-timeline .vertical-timeline-element-content small,body.dark-theme .agent-steps-offcanvas .vertical-timeline .vertical-timeline-element-content p,body.dark-theme .agent-steps-offcanvas .vertical-timeline .vertical-timeline-element-content h4,body.dark-theme .agent-steps-offcanvas .vertical-timeline .vertical-timeline-element-content small{color:#fff!important}body.dark-theme .agent-page-container .vertical-timeline .vertical-timeline-element-content-arrow,body.dark-theme .agent-steps-offcanvas .vertical-timeline .vertical-timeline-element-content-arrow{border-right-color:#111827!important}
