﻿.heading-1{font-family:"Geist",sans-serif;font-size:40px;line-height:48px;font-weight:400}.heading-2{font-family:"Geist",sans-serif;font-size:36px;line-height:44px;font-weight:400}.heading-3{font-family:"Geist",sans-serif;font-size:32px;line-height:40px;font-weight:400}.heading-4{font-family:"Geist",sans-serif;font-size:28px;line-height:36px;font-weight:400}.heading-5{font-family:"Geist",sans-serif;font-size:24px;line-height:32px;font-weight:400}.heading-6{font-family:"Geist",sans-serif;font-size:20px;line-height:28px;font-weight:400}.heading-6-semibold{font-family:"Geist",sans-serif;font-size:20px;line-height:28px;font-weight:600}.body-1-regular{font-family:"Geist",sans-serif;font-size:16px;line-height:24px;font-weight:400}.body-2-regular{font-family:"Geist",sans-serif;font-size:14px;line-height:24px;font-weight:400}.body-2-medium{font-family:"Geist",sans-serif;font-size:14px;line-height:24px;font-weight:500}.body-3-regular{font-family:"Geist",sans-serif;font-size:12px;line-height:20px;font-weight:400}.label-1-regular{font-family:"Geist",sans-serif;font-size:14px;line-height:20px;font-weight:400}.label-1-medium{font-family:"Geist",sans-serif;font-size:14px;line-height:20px;font-weight:500}.label-1-semibold{font-family:"Geist",sans-serif;font-size:14px;line-height:20px;font-weight:600}.label-2-regular{font-family:"Geist",sans-serif;font-size:12px;line-height:16px;font-weight:400}.label-2-medium{font-family:"Geist",sans-serif;font-size:12px;line-height:16px;font-weight:500}.label-2-semibold{font-family:"Geist",sans-serif;font-size:12px;line-height:16px;font-weight:600}body{font-family:"Geist",sans-serif !important;font-size:16px !important}.show-div{display:block !important;cursor:pointer}.hide-textarea{display:none !important}#overview-grid-datasets .card .dxbs-grid-vsd{max-height:calc(100vh - 180px) !important;height:calc(100vh - 180px) !important}.expectus-grid .card{background-color:rgba(0,0,0,0) !important}.expectus-grid .card .dxbs-grid-vsd{background-color:rgba(0,0,0,0) !important}.gridview-section#overview-grid-datasets.dxbs-gridview>.card>.dxbs-grid-vsd{max-height:calc(100vh - 180px) !important;height:calc(100vh - 180px) !important}.bordered-group{border:1px solid var(--core-border-300);padding:10px 20px;border-radius:5px;margin-top:5px}.icon-container{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--accent-system);border-radius:5px;color:var(--core-surface-600)}.exmon-helptext{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px;color:var(--text-300);padding:10px 0px}.exmon-helptext.no-padding{padding:20px 0px 0px 0px !important}.exmon-regular-gray-text{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px;color:var(--text-300)}.exmon-regular-text{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px}.exmon-medium-text{font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:20px}.exmon-semibold-text{font-style:normal;color:var(--text-200);font-weight:600;font-size:14px;line-height:20px}.prop-obj-restricted-size{max-width:1000px}.prop-obj-restricted-size .properties-layout-object-title{min-width:200px}.header-dropdown-add{color:var(--core-surface-600);font-weight:700}.home-page-left-side{height:calc(100vh - 106px);gap:40px;display:flex;flex-direction:column;width:40vw}.home-page-left-side.only-timextender{width:100% !important}#workspace-desc-edit-memo textarea{height:300px;max-height:300px;overflow:auto}.home-desc-title-text{font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:20px;color:var(--text-300);margin-bottom:10px}.workspace-description-box{border:1px solid var(--core-border-300);border-radius:5px;padding:12px;background-color:var(--core-surface-white)}#workspace-description-text{max-height:600px;margin-bottom:30px}.hidden{display:none !important}.relative{position:relative}.section{position:relative;padding:40px;padding-top:0}.right{display:flex;align-items:center;justify-content:center;background-color:var(--core-background-200)}.right img{width:300px}.bold{font-weight:bold}.monaco-editor-container{height:250px}p.error{color:var(--warning-100);font-weight:bold;margin-top:10px}ul.stylish{list-style:circle;margin:10px 0;padding-left:40px}h1{font-size:2rem;margin:5px 0}h2{font-size:1.5rem !important}h3{font-size:1.17rem !important}h4{font-size:1rem !important}.disable-selection{user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.simple-button{background-color:rgba(0,0,0,0);border:none;color:var(--text-200)}.simple-button:hover{background-color:var(--core-border-300);border:none;color:var(--text-200)}.dx-toast-content{top:-50px !important;width:calc(100vw - 500px) !important}.dx-filterbuilder-text-separator:nth-child(3n){display:block;height:0}.expectus-grid th{font-style:normal;color:var(--text-200);font-weight:600;font-size:14px;line-height:20px;color:var(--text-300);padding-left:16px}.expectus-grid th .hidden-column{align-items:center;display:flex;gap:5px}.expectus-grid td{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px}.expectus-grid td .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio) .dxbl-checkbox-check-element{display:none}.expectus-grid td .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio).dxbl-checkbox-checked .dxbl-checkbox-check-element .dxbl-image{position:static;width:12px;height:12px;margin-bottom:4px}.expectus-grid .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):not(.dxbl-disabled):not(:disabled).dxbl-checkbox-checked .dxbl-checkbox-check-element,.expectus-grid .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio):not(.dxbl-disabled):not(:disabled).dxbl-checkbox-indeterminate .dxbl-checkbox-check-element{background-color:var(--accent-system) !important;min-width:18px;min-height:18px;height:18px;width:18px}.expectus-grid tr .table-active .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio) .dxbl-checkbox-check-element{display:block !important;background-color:var(--accent-system) !important;color:var(--text-100);box-shadow:none}.expectus-grid tr:hover td .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio) .dxbl-checkbox-check-element{display:block !important;box-shadow:none}.expectus-grid tr:active td .dxbl-checkbox:not(.dxbl-checkbox-switch):not(.dxbl-checkbox-radio) .dxbl-checkbox-check-element{display:block !important;box-shadow:none}#home-page-grids .dxgvCSD{max-height:calc((100vh - 66px - 291px)/2) !important;overflow:auto !important}.home-page-component{flex:1;display:flex;flex-direction:column;gap:20px;height:calc((100vh - 66px - 60px)/2) !important;border:1px solid var(--core-border-300);border-radius:5px;padding:20px;overflow:auto;background-color:var(--core-surface-white);--dxbl-grid-header-bg: var(--core-surface-white)}.home-page-component .dxbl-grid-table>thead .dxbl-grid-header-row>th:not(.dxbl-grid-empty-cell){background-color:var(--core-surface-white) !important}.home-page-component--auto-height{height:auto !important}.dx-toast-message{font-style:normal !important;color:var(--text-200) !important;font-weight:500 !important;font-size:16px !important;line-height:24px !important;color:var(--text-500) !important}.expectus-grid td.gray-background-hidden-columns{background-color:var(--core-background-200) !important}.exmon-grid .dxbl-grid-header-content span{width:100%}.exmon-grid .dxbl-grid-header-content span.dxbl-grid-sort-asc,.exmon-grid .dxbl-grid-header-content span.dxbl-grid-sort-desc{width:auto}.dxbl-tabs-tablist{background:none !important;border:none !important}.invalid-site-container img,.placeholder-image img,.filter-no-dataset-image img,.file-drop-zone>img{filter:opacity(0.6)}[data-theme=dark] .invalid-site-container img,[data-theme=dark] .placeholder-image img,[data-theme=dark] .filter-no-dataset-image img,[data-theme=dark] .file-drop-zone>img{filter:brightness(0) invert(0.6)}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem}#blazor-error-ui .reload{color:#fff}#blazor-error-ui{background:var(--accent-system);color:#fff;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000}.monaco-aria-container{bottom:2px}.ex-modal-overlay .ex-modal .ex-modal-header .header-icons .close{color:var(--text-100)}app .ex-modal .ex-modal-footer .cancel,app .ex-modal .ex-modal-footer .submit{font-weight:500}app .ex-modal .suggest-feature-memo textarea{height:230px;background-color:var(--core-background-200);border:1px solid var(--core-border-200)}app .ex-modal .suggest-feature-memo .form-control:focus{border-bottom:2px solid var(--accent-system) !important;border-top:1px solid var(--core-border-200) !important;border-left:1px solid var(--core-border-200) !important;border-right:1px solid var(--core-border-200) !important}app .ex-modal .suggest-feature-text{padding-top:20px}.exmon-main-section-header{height:50px}.exmon-main-section-header-top{height:auto !important;align-items:flex-start !important;margin-bottom:0 !important}.exmon-main-section-header-top .exmon-main-section-header-top-right{gap:5px;align-self:center}.exmon-main-section-header-top #HeaderNameTextbox{min-width:100px}.detail-section-bottom{overflow:visible !important}.main-layout-section-component:has(.de-table-viewer){height:100%}.detail-section-bottom:has(.de-table-viewer){padding:0;flex:1;overflow:hidden !important}.main-layout-section-component:has(.de-dashboard){height:100%}.detail-section-bottom:has(.de-dashboard){flex:1;overflow:auto !important}.centered-grid{display:grid;height:70%;align-content:center}main{height:100%}main .main-layout-body{overflow-y:auto}main .ex-modal-overlay{z-index:999}main .ex-modal-overlay .ex-modal .ex-modal-body .information-container{display:flex;align-items:center;justify-content:center;flex-direction:column}main .ex-modal-overlay .ex-modal .ex-modal-body .suggest-feature-memo textarea{height:230px;background-color:#f8f8f8;border:1px solid #d3d3d3}main .ex-modal-overlay .ex-modal .ex-modal-body .suggest-feature-memo .form-control:focus{border-bottom:2px solid #e3570b !important;border-top:1px solid #d3d3d3 !important;border-left:1px solid #d3d3d3 !important;border-right:1px solid #d3d3d3 !important}main.custom-container{display:flex}main.custom-container .main-content{position:relative;display:grid;background-color:var(--core-background-200);flex:1;max-height:calc(100vh - 60px);overflow:auto}main.anonymous-container{height:100%}.clear-fix{clear:both}@media only screen and (min-width: 1025px){.home-page{padding:30px}.two-pane{display:grid;grid-template-columns:2fr 1fr}main.custom-container{grid-template-columns:240px auto}}@media only screen and (max-width: 1025px){main.custom-container{display:block}main.custom-container .main-content{display:block}}.footer{display:flex;align-items:center;justify-content:flex-end;padding:0 20px;position:absolute;bottom:0;height:50px;width:100%;z-index:0;background-color:var(--core-surface-100);color:var(--text-500)}.icon-hidden{visibility:hidden}.icon-visible{visibility:visible}.disabled{pointer-events:none;opacity:.4}.empty-filter{background-color:var(--core-background-200) !important}.ai-generated-rules{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background-color:var(--core-surface-600)}.tile-row{display:flex;gap:40px;margin-top:16px}.tile{background:var(--core-surface-600);border-radius:10px;padding:26px 28px 22px;width:200px;min-height:170px;cursor:pointer;box-shadow:0 2px 8px rgba(60,60,120,.03);border:2px solid rgba(0,0,0,0);display:flex;flex-direction:column;align-items:center;transition:border .13s,box-shadow .13s,background .1s}.tile:hover,.tile.selected{border-color:#5580ea;background:#eef4ff;box-shadow:0 4px 22px rgba(80,110,230,.11)}.tile-icon{margin-bottom:12px}.tile-title{font-weight:600;font-size:1.15rem;margin-bottom:8px}.tile-desc{color:var(--text-300);text-align:center;font-size:1rem}#overview-table.dxbs-gridview>.card>.dxbs-grid-vsd{max-height:calc(100vh - 200px);height:calc(100vh - 200px)}#overview-table .text-center{padding:0px !important}.run-rule-modal{display:flex;flex-direction:column;gap:10px}.expectus-grid-delete-toolbar-icon{background-image:url(../wwwroot/icons/streamline-icon-bin-2@140x140.svg) !important;background-size:contain;-webkit-mask-repeat:no-repeat;background-position:center center;height:20px;width:20px}.expectus-grid-duplicate-toolbar-icon{background-image:url(../wwwroot/icons/streamline-icon-common-file-double-2@20x20.svg) !important}.expectus-grid-edit-toolbar-icon{background-image:url(../wwwroot/icons/streamline-icon-pencil-write-2@20x20.svg) !important}.expectus-grid-filter-row-toolbar-icon{background-image:url("../wwwroot/icons/streamline-icon-filter-1@20x20.svg") !important}.expectus-grid-new-toolbar-icon{background-image:url("../wwwroot/icons/streamline-icon-add-white-bold@20x20.svg") !important;margin-right:5px}.expectus-grid-email-icon{background-image:url("../wwwroot/icons/rules/notifications/email-icon.svg") !important;margin-right:5px;width:20px !important;height:20px !important}.expectus-grid-webhook-icon{background-image:url("../wwwroot/icons/rules/notifications/webhook-icon.svg") !important;margin-right:5px;width:20px !important;height:20px !important}.toolbar-new-rule-button{background-color:var(--accent-system) !important;color:#fff !important}.duplicate-toolbar-icon,.edit-toolbar-icon,.delete-toolbar-icon,.filter-row-toolbar-icon,.new-toolbar-icon{background-size:contain;-webkit-mask-repeat:no-repeat;background-position:center center;height:20px;width:20px;margin-right:5px}#preview-rule-grid.preview-open .card .dxgvCSD{overflow:auto;height:calc(100vh - 840px) !important;min-height:150px !important}#preview-rule-grid.preview-closed .card .dxgvCSD{min-height:100px;overflow:auto;height:calc(100vh - 550px) !important}#rules-dataset-preview .card .dxgvCSD{min-height:150px;overflow:auto;max-height:150px}.new-rule-section-dataset .new-rule-section-dataprovider .new-rule-dataprovider-combo{display:flex;gap:20px;align-items:flex-start}.new-rule-section-dataset .new-rule-section-dataprovider .new-rule-dataprovider-combo .detail-or-container{display:flex;height:30px;align-items:center;justify-content:center}.new-rule-section-dataset .new-rule-section-dataprovider .new-rule-dataprovider-combo .detail-or-container .detail-or{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px}.new-rule-section-dataset .new-rule-section-dataprovider .new-rule-dataprovider-combo .combo-and-preview-button{display:flex;flex:1;gap:5px}.new-rule-section-dataset .new-rule-section-dataprovider .dxbs-combobox{flex:1}.new-rule-section-dataset .new-rule-section-dataprovider input{background-color:var(--core-surface-white)}.rule-details-cc-tabpage{border:1px solid var(--core-border-300);border-radius:5px;margin-top:10px;padding:10px 20px;background:var(--core-background-200)}.rule-properties-radio-buttons{display:flex;align-items:center}#rule-properties-speech-bubble::before{left:170px !important}.rules-notifications-radio-buttons{display:flex;align-items:center}.execute-rule-uat-dropdown{height:30px !important}.execute-rule-refresh-button{box-shadow:none;border-radius:4px}.execute-rule-refresh-button-icon{width:20px;height:20px;background-image:url(../wwwroot/icons/streamline-icon-button-refresh-arrows@20x20-bold-white.svg) !important}.execution-preview-div{height:100%}.execution-preview-query-result-gridview>.card>.dxbs-grid-vsd{min-height:400px}.execution-preview-exceptions-gridview{display:flex;flex-direction:column;height:100%}.execution-preview-exceptions-gridview>.card{display:flex;height:100%}.execution-preview-exceptions-gridview>.card>.dxbs-grid-vsd{flex:1 1 auto;height:100%}.execution-preview-exceptions-gridview>.card>div:not(.dxbs-grid-vsd){flex:1 0 auto}.execution-email-recipients-grid .table-active{background-color:var(--accent-system) !important}.executionEmail__container{display:grid;grid-template-columns:auto 1fr;flex-direction:row;height:calc(100vh - 118px) !important;margin-top:-20px;margin-bottom:-20px;margin-left:-40px;margin-right:-40px}.executionEmail__recipientCell{width:100%;display:flex;flex-direction:column;justify-content:space-around;padding:.5rem 1rem}.executionEmail__recipientCell>*{overflow:hidden;text-overflow:ellipsis;margin:0;font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px}.executionEmail__recipientCell>*:last-child{font-size:.9rem}.executionEmail__recipients{width:310px;padding:20px;border-right:1px solid var(--core-border-300)}.executionEmail__recipients #emailRecipientsHeader{font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:20px}.executionEmail__recipients .exceptionEmail__Row td{display:flex;border:0;cursor:pointer;border-radius:5px !important}.executionEmail__recipients .exceptionEmail__Row td:hover{background:var(--core-background-200)}.executionEmail__recipients .dxbs-grid-selected-row td{background:var(--core-background-200);border-right:4px solid var(--accent-system) !important}.executionEmail__recipients .dxbs-grid-selected-row p:first-child{font-weight:bold}.executionEmail__grid .card{border-bottom:none}.executionEmail #emailRecipient,.executionEmail #emailSubject{border:1px solid var(--core-border-300) !important}.executionEmail__preview{display:flex;flex-direction:column;flex-grow:2;padding:3rem 5rem 5rem;background:var(--core-background-200);overflow:auto;height:100%}.executionEmail__preview>*{background:var(--core-surface-white)}.executionEmail__preview #content_table{min-width:100%;width:100%;table-layout:fixed}.executionEmail__preview #content_table #content{overflow-x:scroll}.emailContainer{border:1px solid var(--core-border-300);border-radius:5px}.emailPreview__header{padding:1rem;border-radius:10px 10px 0px 0px;display:grid;grid-template-columns:auto 1fr;gap:1rem}.emailPreview__header label{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px}.emailPreview__header input{background:var(--core-background-200);padding-left:1rem;border-radius:2px;border:1px solid var(--core-border-300);font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px}.emailPreview__content{padding:1rem;border-radius:0 0 10px 10px}.detail-section-bottom:has(.executionEmail__container){padding:0;height:calc(100vh - 116px)}.checkbox-items{display:flex}.checkbox-items>div{padding-right:10px}.mapping-dropdowns{display:flex}.mapping-dropdowns>div{width:100%}.rule-preview-dataset,.rule-preview-rule{display:flex;flex-direction:column}.rule-preview-dataset .bordered-div,.rule-preview-rule .bordered-div{max-height:290px;margin-top:10px}.rule-preview-rule{padding-bottom:35px}.rule-preview-rule .dxbs-gridview>div>.dxbs-grid-vsd{max-height:590px;height:100%}.new-rule-section-action,.new-rule-section-description{display:flex;flex-direction:column}.new-rule-section-action textarea,.new-rule-section-description textarea{height:150px}.new-rule-section-action .header-and-explanation-text,.new-rule-section-description .header-and-explanation-text{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.new-rule-section-action .explanation-text,.new-rule-section-description .explanation-text{padding-bottom:5px;font-size:14px}.new-rule-section-action .dxbl-memo-edit,.new-rule-section-description .dxbl-memo-edit{display:flex;flex-direction:column;flex:1;border:1px solid var(--core-border-300)}.new-rule-section-action .dxbl-memo-edit div,.new-rule-section-description .dxbl-memo-edit div{display:flex;flex-direction:column;flex:1}textarea{background-color:var(--core-surface-white);height:100%;height:120px}.message .message-body{padding-right:30px}.new-rule-section-rule-definition{position:relative;display:flex;flex-direction:column;height:200px;min-height:200px}.new-rule-section-rule-definition.faulty-state{filter:blur(2px)}.new-rule-section-rule-definition.faulty-state::after{position:absolute;content:"";inset:0;background-color:rgba(0,0,0,.2)}.new-rule-section-rule-definition .button-and-rule-definition-header{display:flex;align-items:center;justify-content:space-between}.new-rule-section-rule-definition .button-and-rule-definition-header button{width:140px;margin-left:20px;display:flex;align-items:center;justify-content:center}.new-rule-section-rule-definition .button-and-rule-definition-header button img{margin-left:10px}.new-rule-section-rule-definition .new-rule-section-rule-definition-sql{flex-grow:1;display:flex}.new-rule-section-rule-definition .new-rule-section-rule-definition-sql .new-rule-section-rule-definition-box{display:flex;flex:1;flex-direction:column}.new-rule-section-rule-definition .new-rule-section-rule-definition-sql .new-rule-section-rule-definition-box .new-rule-section-rule-definition-box-header{text-align:center}.new-rule-section-rule-definition .new-rule-section-rule-definition-sql .new-rule-section-rule-definition-box .new-rule-section-rule-definition-box-main{flex:10;padding:20px;background-color:var(--core-surface-white);border:1px solid var(--core-border-300);border-radius:5px;overflow:auto}.new-rule-section-rule-definition .new-rule-section-rule-definition-sql .new-rule-section-rule-definition-box .new-rule-section-rule-definition-box-main.filter-builder-expanded{max-height:320px !important}.new-rule-section-rule-definition .new-rule-section-rule-definition-sql .new-rule-section-rule-definition-box .new-rule-section-rule-definition-box-main.filter-builder-compact{max-height:360px !important}@media only screen and (max-width: 1920px){.new-rule-section-rule-definition .new-rule-section-rule-definition-sql .new-rule-section-rule-definition-box .new-rule-section-rule-definition-box-main.filter-builder-expanded{max-height:320px !important}.new-rule-section-rule-definition .new-rule-section-rule-definition-sql .new-rule-section-rule-definition-box .new-rule-section-rule-definition-box-main.filter-builder-compact{max-height:200px !important}}.new-rule-section-rule-definition .new-rule-section-rule-definition-sql .new-rule-section-rule-definition-box .new-rule-section-rule-definition-box-main .dx-filterbuilder-group{background-color:var(--core-surface-white)}.new-rule-section-rule-definition .new-rule-section-rule-definition-sql .new-rule-section-rule-definition-box .new-rule-section-rule-definition-box-main .dx-filterbuilder-group .dx-filterbuilder-item-value-text{max-width:unset}.new-rule-property-section .form-group{margin-bottom:20px !important}.new-rule-section-button{padding-top:20px;display:flex;justify-content:flex-end;align-items:flex-end}.new-rule-section-button button{width:220px;margin-left:8px;padding:8px 14px}.rule-col-settings-visibility-check{display:flex}.Run-Rule-Output .dxbs-memo textarea{height:400px}.Run-Rule-Error div>textarea{border-color:var(--decoration-red);border-width:2px}.input-required-container{padding:0 20px}.input-required-container .input-required{display:flex;align-items:center;color:var(--text-300)}.input-required-container .input-required.input-valid .icon{background-image:url(/icons/streamline-icon-interface-validation-check-square-1@20x20.svg)}.input-required-container .input-required.input-error .icon{background-image:url(/icons/streamline-icon-interface-geometric-square@20x20.svg)}.input-required-container .input-required .icon{width:20px;height:20px;margin-right:10px;background-size:contain}.rule-column-settings-action-bar{height:32px;margin-bottom:20px;display:flex;flex-direction:row}.rule-column-settings-action-bar .input-box{margin-bottom:5px}.rule-column-settings-action-bar .column-properties-group{display:flex;align-items:center}.rule-column-settings-action-bar .column-properties{font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:20px;white-space:nowrap}.rule-column-settings-action-bar .column-properties-col{font-style:normal;color:var(--text-200);font-weight:600;font-size:14px;line-height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:calc((100vw - 140px)/2)}.rule-column-settings-container-and-panel{display:flex;flex-direction:row;gap:20px}.rule-column-settings-container-and-panel .rule-column-settings-container{display:flex;flex-direction:column}.rule-column-settings-container-and-panel .rule-column-settings-container .dataset-columns-and-revert-button{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px;padding-right:20px;align-items:center}.rule-column-settings-container-and-panel .rule-column-settings-container .dataset-columns-and-revert-button .rule-columns-title{font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:20px;white-space:nowrap;flex:1}.rule-column-settings-container-and-panel .rule-column-settings-container .dataset-columns-and-revert-button .revert-button{width:fit-content;padding:2%;margin-bottom:1%;border-radius:15%}.rule-column-settings-container-and-panel .rule-column-settings-container .rule-column-settings-columns{flex-direction:column}.rule-column-settings-column-list{position:relative;white-space:nowrap;max-height:calc(100vh - 200px);padding-right:20px;overflow-x:hidden;overflow-y:auto}.rule-column-settings-column-list .column-list-resizer{position:absolute;top:0;bottom:0;right:0;width:5px}.rule-column-settings-column-list .column-list-resizer:hover{cursor:col-resize}.rule-column-settings-column-list .rule-column-list-item{padding:4px 6px;margin:2% 0px;border:solid 1px var(--core-border-300);border-radius:5px;width:350px;display:flex}.rule-column-settings-column-list .rule-column-list-item .column-list-column-name{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px}.rule-column-settings-column-list .rule-column-list-item .db-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rule-column-settings-column-list .rule-column-list-item.selected-item{background-color:var(--core-surface-300);border:1px solid var(--core-surface-300)}.rule-column-settings-column-list .rule-column-list-item.selected-item .column-list-column-name{font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:20px;color:var(--accent-system)}.rule-column-settings-column-list .rule-column-list-item:not(.selected-item):hover{background-color:var(--core-background-200)}.rule-column-settings-column-list .rule-column-list-item:hover{cursor:pointer}.rule-column-settings-column-list .rule-column-list-item .column-primary-key-indicator{margin-right:5px;margin-left:auto}.rule-column-settings-column-list .rule-column-list-item .six-dot-icon{font-size:20px;margin-right:20px;font-weight:500}.rule-column-settings-column-list .rule-column-list-item .six-dot-icon.active{color:var(--accent-system);font-weight:500}.webhook-no-longer-exists{color:var(--error-100);background-color:var(--error-300);padding:1px 8px;border-radius:2px;width:fit-content}.rule-notifications-inner-group .speech-bubble-prop::before{left:168px}.column-settings-list-header{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px;color:var(--text-300)}.notifications-off{opacity:.5;pointer-events:none}.column-settings-break{border:1px solid var(--core-border-300);border-left:none}.rule-notifications-inner-groups{display:flex;gap:20px;flex-direction:column}.rule-notifications-inner-groups .rule-notifications-inner-group{display:flex;flex-direction:column;gap:10px}.rule-notifications-inner-groups .rule-notifications-inner-group .title-and-icon{display:flex;gap:5px;align-items:center;justify-content:flex-start}.rule-notifications-inner-groups .rule-notifications-inner-group .title-and-icon .icon{display:flex;align-items:center;justify-content:center}.rule-notifications-inner-groups .rule-notifications-inner-group .body{border:1px solid var(--core-border-300);padding:10px 20px;border-radius:5px}.rule-notifications-inner-groups .rule-notifications-inner-group .body .title{padding-bottom:20px}.rule-notifications-inner-groups .rule-notifications-inner-group .body .checkbox-items{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.rule-notifications-inner-groups .rule-notifications-inner-group .body .properties-layout-object-left{min-width:135px}.rule-column-settings{padding:0 20px;width:100% !important;height:100%}.rule-column-settings .column-properties-group{display:flex;gap:4px}.rule-column-settings .column-properties{font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:20px;white-space:nowrap}.rule-column-settings .column-properties-col{font-style:normal;color:var(--text-200);font-weight:600;font-size:14px;line-height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:calc((100vw - 140px)/2)}.rule-column-settings .email-or-portal-checkbox{display:flex;flex-direction:row}.rule-column-settings .email-or-portal-checkbox .email{padding:.5px 10px;margin-right:10px;border:1px solid var(--core-border-300);border-radius:5px}.rule-column-settings .email-or-portal-checkbox .email:hover{background-color:var(--core-surface-400)}.rule-column-settings .email-or-portal-checkbox .email.selected{background-color:var(--core-background-200)}.exmon-main-section-header{flex-direction:row-reverse}.exmon-main-section-header .exmon-main-section-header-top{align-items:flex-end !important}#run-rule-memo textarea{height:200px}.rule-execution-text{margin-bottom:10px;font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px}.filter-no-dataset-message{display:flex;gap:20px;align-items:center;justify-content:flex-start;height:100%}.filter-no-dataset-message .filter-no-dataset-image img{height:120px;width:120px}.filter-no-dataset-message .filter-no-dataset-text-container{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:flex-start}.filter-no-dataset-message .filter-no-dataset-text-container .filter-no-dataset-title{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px}.filter-no-dataset-message .filter-no-dataset-text-container .filter-no-dataset-text{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px;color:var(--text-300)}.placeholder-empty-state{display:flex;gap:40px;align-items:center;justify-content:flex-start;height:200px;background:var(--core-background-200);border:1px solid var(--core-border-300);border-radius:5px;padding:20px}.placeholder-empty-state .placeholder-image img{height:120px;width:120px}.placeholder-empty-state .placeholder-text-container{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:flex-start}.placeholder-empty-state .placeholder-text-container .placeholder-title{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px}.placeholder-empty-state .placeholder-text-container .placeholder-text{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px;color:var(--text-300)}.rule-name-with-alert{display:flex;align-items:center;justify-content:flex-start;gap:8px}.rule-name-with-alert .rule-name{overflow:hidden;text-overflow:ellipsis}.rule-name-with-alert i{color:var(--error-100)}.filter-missing-columns-text{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px;padding-bottom:10px}.filter-missing-columns-text .bolder{font-style:normal;color:var(--text-200);font-weight:600;font-size:14px;line-height:20px}.filter-missing-columns-error-container{display:flex;flex-direction:column;gap:10px;max-height:400px;overflow:auto}.filter-missing-columns-error-container .filter-missing-columns-error{display:flex;align-items:flex-start;gap:10px}.filter-missing-columns-error-container .filter-missing-columns-error i{color:var(--error-100)}.rule-preview-email{display:flex;flex-direction:column;flex:1;width:100%;overflow:hidden}.rule-preview-email .__header{height:50px;display:flex;align-items:center;justify-content:flex-start;padding:0px 40px;border-bottom:1px solid var(--core-border-300)}.rule-preview-email .__header .text{font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:20px}.rule-preview-email .__body{display:flex;background:var(--core-background-200);flex:1;overflow:hidden}.rule-preview-email .__body .__left{display:flex;padding:20px 40px;flex-direction:column;flex:1;overflow:hidden}.rule-preview-email .__body .__left .email-to-subject-cc{display:flex;align-items:flex-start;flex-direction:column;padding:20px 0px}.rule-preview-email .__body .__left .email-to-subject-cc .email-to,.rule-preview-email .__body .__left .email-to-subject-cc .email-subject{display:flex}.rule-preview-email .__body .__left .email-to-subject-cc .email-to .label,.rule-preview-email .__body .__left .email-to-subject-cc .email-subject .label{font-style:normal;color:var(--text-200);font-weight:600;font-size:14px;line-height:20px;width:80px}.rule-preview-email .__body .__left .email-to-subject-cc .email-to .text,.rule-preview-email .__body .__left .email-to-subject-cc .email-subject .text{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px}.rule-preview-email .__body .__left .email-to-subject-cc .email-to{padding-bottom:10px}.rule-preview-email .__body .__left .email-html{border:1px solid var(--core-border-300);background:var(--core-surface-600);border-radius:5px;padding:10px;flex:1;overflow:auto}.rule-preview-email .__body .__right{width:300px;display:flex;flex-direction:column;background:var(--core-surface-600);padding:20px;overflow:auto;border-left:1px solid var(--core-border-300)}.rule-preview-email .__body .__right .participants{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px;color:var(--text-300);padding-bottom:16px}.rule-preview-email .__body .__right .executionEmail__grid .dxbl-grid-selected-row{background-color:var(--core-surface-300)}.rule-preview-email .__body .__right .executionEmail__grid .dxbl-grid-selected-row .executionEmail__recipient{font-style:normal;color:var(--text-200);font-weight:600;font-size:14px;line-height:20px;color:var(--accent-system) !important}.rule-preview-email .__body .__right .executionEmail__grid .dxbl-grid-selected-row .executionEmail__recipient_status{font-style:normal;color:var(--text-200);font-weight:400;font-size:12px;line-height:16px;color:var(--accent-system) !important}.rule-preview-email .__body .__right .executionEmail__grid .exceptionEmail__Row td{border-radius:5px}.rule-preview-email .__body .__right .executionEmail__grid .exceptionEmail__Row td .executionEmail__recipient{font-style:normal;color:var(--text-200);font-weight:600;font-size:14px;line-height:20px}.rule-preview-email .__body .__right .executionEmail__grid .exceptionEmail__Row td .executionEmail__recipient_status{font-style:normal;color:var(--text-200);font-weight:400;font-size:12px;line-height:16px}.execution-preview{display:flex;flex-direction:column}.execution-preview .__top{display:flex;flex-direction:column;padding:20px 40px 0px 40px}.execution-preview .__top .title{display:flex;align-items:flex-start;font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:20px;padding-bottom:20px}.execution-preview .__top .summary-items{display:flex;align-items:center;justify-content:flex-start;border:1px solid var(--core-border-300);background:var(--core-background-200);margin-bottom:20px;padding:8px 0px;border-radius:5px;width:fit-content}.execution-preview .__top .summary-items .summary-item{display:flex;flex-direction:column;width:140px;align-content:center;gap:5px;justify-content:space-between;max-width:600px}.execution-preview .__top .summary-items .summary-item .summary-item-title{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px;padding-bottom:0px;display:flex;align-items:center;justify-content:center}.execution-preview .__top .summary-items .summary-item .value{font-style:normal;color:var(--text-200);font-weight:500;font-size:20px;line-height:28px;font-weight:700;display:flex;align-items:center;justify-content:center}.execution-preview .__bottom{display:flex;flex-direction:column}.execution-preview .__bottom .execution-preview-tabs .dxbl-tabs-tablist{padding:10px 40px;border-bottom:1px solid var(--core-border-300) !important}.execution-preview .__bottom .execution-preview-tabs .dxbl-tabs-content-panel{background:var(--core-background-200);flex:1;height:calc(100vh - 309px);padding:20px 40px}.execution-preview .__bottom .execution-preview-tabs .dxbl-tabs-content-panel .dxbl-tabs-content{border:1px solid var(--core-border-300);border-radius:5px;background:var(--core-surface-white);padding:10px 20px}@media only screen and (max-height: 800px){.new-rule-section-rule-definition.preview-open{height:150px;max-height:150px}}@keyframes stomp{from{transform:scale(1.3)}to{transform:scale(1)}}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.error-container{height:100%;display:flex;flex-direction:row;gap:5vh}.error-container img{width:30em;animation:stomp .3s 1 cubic-bezier(1, 0, 1, 1),shake .52s .4s cubic-bezier(0.36, 0.07, 0.19, 0.97);margin-bottom:10px;filter:opacity(0.6)}[data-theme=dark] .error-container img{filter:brightness(0) invert(0.6)}.error-container .inner-error{width:20em !important;animation:none !important;filter:opacity(0.6)}[data-theme=dark] .error-container .inner-error{filter:brightness(0) invert(0.6)}.error-container .stack-trace{padding:20px;width:calc(100vw - 1200px);word-break:break-word;border-radius:10px;margin-bottom:20px}.error-container .not-found-title{font-size:140px;margin-top:10px;margin-bottom:0px}.error-container .custom-error-text-container{display:flex;justify-content:flex-start;align-items:center;gap:10px;flex-direction:column}.error-container .custom-error-text-container .custom-error-inhouse-text{background:var(--core-surface-600);border-radius:5px;border:1px solid var(--core-border-300);height:500px;overflow:auto}.error-container .custom-error-text-container .custom-error-title{font-style:normal;color:var(--text-200);font-weight:500;font-size:16px;line-height:24px}.error-container .custom-error-text-container .custom-error-text{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px}.error-container .custom-error-text-container .custom-error-buttons{display:flex;gap:5px}#error-inject{display:grid;height:100%}@keyframes move-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.loading-failed-container{display:flex;background-image:linear-gradient(to right, var(--core-background-200), var(--core-border-300));background-size:400% 400%;animation:move-gradient 10s infinite ease-in;border-radius:10px;height:90%;flex-direction:column;align-items:center;justify-content:center}.loading-failed-container img{width:200px;animation:stomp .3s 1 cubic-bezier(1, 0, 1, 1),shake .52s .4s cubic-bezier(0.36, 0.07, 0.19, 0.97)}.invalid-site-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%}.invalid-site-container .invalid-site-title{font-style:normal;color:var(--text-200);font-weight:400;font-size:20px;line-height:28px;font-weight:700}.invalid-site-container .invalid-site-text{font-style:normal;color:var(--text-200);font-weight:400;font-size:16px;line-height:24px}.invalid-site-container img{width:15vw;padding-bottom:50px}.login-frame{display:grid;grid-template-columns:1fr 1.25fr;height:100%}.login-frame .sign-in{padding:50px 100px}.login-frame .sign-in img{width:150px}.login-frame .slides{display:flex;align-items:center;justify-content:center;padding:50px 100px;background-color:var(--accent-system)}@media only screen and (max-width: 1024px){.login-frame{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.login-frame .sign-in{padding:50px}.login-frame .slides{padding:50px}}@keyframes tilt-back-and-forth{0%{transform:translateX(0)}50%{transform:translateX(-5px)}100%{transform:translateX(5px)}}.navigate-back-container{display:grid;grid-template-columns:auto auto;width:120px;align-items:center;margin-bottom:20px}.navigate-back-container:hover{cursor:pointer}.navigate-back-container:hover .icon{animation:tilt-back-and-forth 1s alternate infinite ease-in-out}.navigate-back-container .icon{width:50px}.navigate-forward-container{display:grid;grid-template-columns:auto auto;width:120px;align-items:center;margin-bottom:20px}.navigate-forward-container:hover{cursor:pointer}.navigate-forward-container:hover .icon{animation:tilt-back-and-forth 1s alternate infinite ease-in-out}.navigate-forward-container .icon{width:50px}span.dx-image{width:30px;height:30px;background-size:contain;background-repeat:no-repeat;background-position:center}span.dx-image.mssql-icon{background-image:url(/icons/mssql.png)}span.dx-image.dm-icon{background-image:url(/icons/exmon_logo_simple.png)}.issue-information-container{display:grid;grid-template-columns:1fr 1fr}.issue-information-container .issue-information .label{font-weight:bold}.issue-grid>*{background:none;border:none}.issue-grid .dx-grid-action-panel{margin:5px -6px 0px -6px;background:none;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.issue-grid .dxbs-data-row{background:rgba(0,0,0,.05)}.issue-grid .dxbs-data-row>td{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.issue-grid .dxbs-data-row>td>*{background:none !important}.issue-grid .dx-rowtemplate-padding{border:none}.issue-grid .issue-details{margin:6px 0}.issue-grid .spacer{display:block;margin-top:6px}.download-button{width:2em;height:2em;padding:0}.download-button>img{width:100%}.data-grid{width:100%}.data-grid .icon{display:flex;align-items:center;justify-items:center;justify-content:center;align-content:center}.data-grid .icon img{width:20px}.data-grid .icon span{margin-left:6px}.data-grid .clickable-icon-container{display:flex;align-items:center;justify-items:center;justify-content:center;align-content:center}.data-grid .clickable-icon-container:hover .icon{transform:scale(1.1)}.data-grid .clickable-icon-container .icon{transition:transform .2s ease-in;width:20px}.dx-grid-action-panel{display:flex;background-color:var(--core-background-200)}.dx-grid-action-panel.disabled{opacity:.5;cursor:default;pointer-events:none}.dx-grid-action-panel .dx-grid-info{padding:10px 20px;background-color:var(--core-background-200);font-weight:bold}.dx-grid-action-panel .dx-grid-action{padding:10px 20px;transition:background-color 1s;background-color:var(--accent-system);color:#fff;border-right:solid 1px #fff}.dx-grid-action-panel .dx-grid-action:hover{cursor:pointer;background-color:var(--core-background-200)}.dx-grid-edit{width:20px;transition:transform .5s}.dx-grid-edit:hover{cursor:pointer;transform:scale(1.05)}.chart{width:100%;margin:20px 0}.chart-tooltip{box-shadow:2px 2px 5px 0 #d3d3d3}.popup-header{padding:0 .75rem}.instance-warning-card{position:fixed;z-index:9999;background:var(--core-surface-700);border-radius:5px;box-shadow:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1);padding:16px 36px 16px 16px;width:320px;font-style:normal;color:var(--text-100);font-weight:400;font-size:14px;line-height:20px}.instance-warning-card a{text-decoration:underline}.instance-warning-card .instance-warning-card-close{position:absolute;top:8px;right:8px;background:none;border:none;cursor:pointer;font-size:18px;line-height:1;padding:2px 6px;color:var(--text-100)}.instance-warning-card .instance-warning-card-close:hover{color:var(--text-100)}.preview-table-section .dxgvCSD{min-height:200px;overflow:auto;height:calc(100vh - 600px) !important}.monaco-editor .suggest-widget{display:none !important}.column-settings-container-and-panel .format-type-sample{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px;color:var(--text-300);display:flex;margin-top:10px}.column-settings-container-and-panel .format-type-sample-value{font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:20px;color:var(--text-300);padding-left:5px}.column-settings-container-and-panel .speech-bubble-prop .format-type-description{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px}.column-settings-container-and-panel .speech-bubble-prop .properties-layout-object-title{width:220px}.data-provider-dot{display:flex;align-items:center;justify-content:flex-start;gap:10px}.data-provider-dot .data-provider-string{border:none !important;width:fit-content !important}.data-provider-dot .data-provider-string input{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px;border:none;border-radius:2px;padding:1px 8px !important}.data-provider-dot .data-provider-string input:hover{cursor:initial}.data-provider-dot i{font-size:6px}.properties-layout-object-title{font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:20px}#caption.input-box{color:var(--text-200);border:1px solid var(--core-border-300);border-radius:5px}.input-box input{background-color:var(--core-surface-white) !important}.input-box textarea{border:1px solid var(--core-border-200) !important}.data-provider-section{padding-bottom:5px}.data-provider-section .data-provider-combo{display:flex;gap:20px;align-items:flex-start}.data-provider-section .data-provider-combo .detail-or{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px;display:flex;height:30px;align-items:center;justify-content:center}.data-provider-section .data-provider-combo .dropdown-content{min-width:210px !important}.data-provider-section .data-provider-combo .dropdown .dropdown-content{right:0px}.dataset-properties-description textarea{height:220px}.tab-content{position:relative;height:100%}.tab-content .column-settings-action-panel{display:flex;align-items:center;background-color:var(--core-background-200)}.tab-content .column-settings-action-panel .column-settings-selection-count{width:300px;background-color:var(--core-background-200);font-weight:bold;padding:10px}.tab-content .column-settings-action-panel .column-settings-action{padding:10px;transition:all .2s}.tab-content .column-settings-action-panel .column-settings-action:hover{cursor:pointer;background-color:var(--core-background-200)}.tab-content .column-settings-action-panel .column-settings-action .column-settings-action-icon{width:20px;margin:0 5px}.tab-content{padding:10px 0}.tab-content .column-settings-container-and-panel{display:flex;gap:20px}.tab-content .column-settings-container-and-panel .column-settings{padding:0 20px;width:100% !important}.tab-content .column-settings-container-and-panel .column-settings .column-properties-group{display:flex;gap:4px;align-items:center;margin-bottom:20px}.tab-content .column-settings-container-and-panel .column-settings .column-properties-group .columns-mismatch-info-text{display:flex;flex-direction:column}.tab-content .column-settings-container-and-panel .column-settings .column-properties{font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:20px;white-space:nowrap}.tab-content .column-settings-container-and-panel .column-settings .column-properties-col{font-style:normal;color:var(--text-200);font-weight:600;font-size:14px;line-height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:calc((100vw - 140px)/2)}.tab-content .column-settings-container-and-panel .column-settings .input-box{margin-bottom:5px}.tab-content .column-settings-container-and-panel .column-settings .email-or-portal-checkbox{display:flex;flex-direction:row}.tab-content .column-settings-container-and-panel .column-settings .email-or-portal-checkbox .email{padding:.5px 10px;margin-right:10px;border:1px solid var(--core-border-300);border-radius:5px}.tab-content .column-settings-container-and-panel .column-settings .email-or-portal-checkbox .email:hover{background-color:var(--core-background-200)}.tab-content .column-settings-container-and-panel .column-settings .email-or-portal-checkbox .email.selected{background-color:var(--core-background-200)}.tab-content .column-settings-list-container{max-height:calc(100vh - 370px);overflow:auto}.tab-content .list-header-hidden{padding-top:10px}.tab-content .empty-col-list{height:100px;background-color:var(--core-background-200);border:1px solid var(--core-border-300);border-radius:5px;margin-top:10px;display:flex;align-items:center;justify-content:center;font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px;color:var(--text-300)}.tab-content .column-settings-break{border:1px solid var(--core-border-300);border-left:none}.tab-content .column-settings-container{display:flex;flex-direction:column}.tab-content .column-settings-container .column-list{position:relative;padding-right:20px;overflow-y:auto;overflow-x:hidden;white-space:nowrap;max-height:calc(100vh - 200px)}.tab-content .column-settings-container .column-list .column-list-column-name{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px}.tab-content .column-settings-container .column-list .dataset-columns-title{font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:20px;white-space:nowrap}.tab-content .column-settings-container .column-list .column-list-resizer{position:absolute;top:0;bottom:0;right:0;width:5px}.tab-content .column-settings-container .column-list .column-list-resizer:hover{cursor:col-resize}.tab-content .column-settings-container .column-list .column-list-item{padding:4px 6px;margin:2% 0;border:solid 1px var(--core-border-300);border-radius:2px;width:350px;display:flex;background-color:var(--core-surface-white)}.tab-content .column-settings-container .column-list .column-list-item.selected-item{background-color:var(--core-surface-300);border:1px solid var(--core-surface-300)}.tab-content .column-settings-container .column-list .column-list-item.selected-item .column-list-column-name{font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:20px;color:var(--accent-system)}.tab-content .column-settings-container .column-list .column-list-item:not(.selected-item):hover{background-color:var(--core-background-200)}.tab-content .column-settings-container .column-list .column-list-item:hover{cursor:pointer}.tab-content .column-settings-container .column-list .column-list-item .column-caption{padding-left:3px}.tab-content .column-settings-container .column-list .column-list-item .db-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-content .column-settings-container .column-list .column-list-item .column-primary-key-indicator{width:16px !important;margin-right:5px;margin-left:auto}.tab-content .column-settings-container .column-list .column-list-item .six-dot-icon{font-size:20px;margin-right:20px;font-weight:500}.tab-content .column-settings-container .column-list .column-list-item .six-dot-icon.active{color:var(--accent-system);font-weight:500}.tab-content .column-settings-container .column-settings-list-header{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px;color:var(--text-300)}.tab-content .column-settings-container .dataset-columns-and-revert-button{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px;align-items:center}.tab-content .column-settings-container .dataset-columns-and-revert-button .dataset-columns-title{font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:20px;white-space:nowrap}.tab-content .anchor-icon{display:inline-block;padding:10px 0}.tab-content .anchor-icon:hover{cursor:pointer}.dataset-section-button{padding-top:20px;display:flex;justify-content:flex-end;align-items:flex-end;flex:1}.dataset-section-button .navigate-back-container:hover{pointer-events:auto;cursor:pointer}.dataset-section-button button{width:220px;margin-left:8px;padding:8px 14px}.dataset-section-button.left{justify-content:flex-start !important}.dataset-section-button.space-between{justify-content:space-between !important}.dataset-overview-section .ex-modal{width:700px}.dataset-overview-section .ex-modal .gridview-section .expectus-grid.dxbs-gridview>.card>.dxbs-grid-vsd{max-height:400px}.dataset-overview-section .ex-modal .ex-modal-header h3{text-align:center}.dataset-preview-dataset{display:flex;flex-direction:column}.dataset-preview-dataset .bordered-div{max-height:290px;overflow:auto;margin-top:10px;max-width:100%}.dataset-preview-dataset .bordered-div .preview-dataset-gridview .dxbs-grid-header-container{background:var(--core-surface-400)}.dataset-preview-dataset .bordered-div .preview-dataset-gridview table{background-color:var(--core-surface-white)}.dataset-preview-dataset .bordered-div .preview-dataset-gridview table th{background-color:var(--core-border-200);padding-top:10px;padding-bottom:10px}.dataset-preview-dataset .bordered-div .preview-dataset-gridview table th a{font-weight:normal}.dataset-preview-dataset .dxbs-gridview>div>.dxbs-grid-vsd{max-height:590px;height:100%}.exmon-main-section-header-top-left-additional-content .error-message{position:absolute;left:60px;top:5px}#dataset-add-editor{border:1px solid var(--core-border-300);border-radius:.1875rem}#dataset-add-editor .monaco-editor{border-radius:.1875rem;width:100% !important;height:240px !important}#dataset-add-editor .monaco-editor .current-line{border:none !important}#dataset-add-editor .monaco-editor .line-numbers{padding-left:10px;display:flex;align-items:center;justify-content:flex-start}#dataset-add-editor .monaco-editor .decorationsOverviewRuler{display:none !important}#dataset-add-editor .monaco-editor .scrollbar{display:none !important}#dataset-add-editor .monaco-editor .scroll-decoration{display:none !important}#dataset-add-editor .monaco-editor .monaco-scrollable-element{width:90% !important;height:100% !important}#dataset-add-editor .monaco-editor .monaco-editor .suggest-widget{display:none !important}#dataset-add-editor .monaco-editor .overflow-guard{overflow:auto !important;width:100% !important;height:100% !important;border-radius:.1875rem}#dataset-add-editor .monaco-editor .overflow-guard .minimap{display:none !important}#dataset-add-editor .monaco-editor .overflow-guard .minimap canvas{display:none}#dataset-add-editor .monaco-editor .overflow-guard .minimap .minimap-shadow-hidden{display:none}#dataset-add-editor .monaco-editor .overflow-guard .minimap .minimap-decorations-layer{display:none}#dataset-add-editor .monaco-editor .overflow-guard .minimap .minimap-slider{display:none}.button.outline.verified-btn{background-color:var(--success-300);border-color:var(--success-200);color:var(--success-100)}.button.outline.verified-btn:hover{background-color:var(--success-200);border-color:var(--success-200);color:var(--core-surface-white)}.analytics-top-section{display:flex;align-items:center;justify-content:space-between}.analytics-chart-component .card{background-color:rgba(0,0,0,0)}.timespan-chooser-container{display:grid;justify-content:flex-end;align-items:center;min-width:200px;margin:10px 0}.timespan-chooser-container .timespan-chooser{justify-self:self-end}.timespan-chooser-container .timespan-period-chooser{display:grid;grid-template-columns:1fr 1fr;margin-top:10px;grid-column-gap:10px}.grid-view-tabs{margin:20px 0}.type-ahead-container .type-ahead-values{display:grid;grid-auto-columns:max-content;grid-auto-flow:column;grid-column-gap:5px;margin-top:5px}.type-ahead-container .type-ahead-values .type-ahead-value{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:space-around;padding:2px 5px;background-color:rgba(155,155,155,.5);text-align:center}.type-ahead-container .type-ahead-values .type-ahead-value img{width:10px;margin-left:5px;transition:transform .2s ease-in}.type-ahead-container .type-ahead-values .type-ahead-value img:hover{cursor:pointer;transform:scale(1.05)}.subset-grid-title{margin-left:8px;border-bottom:solid 3px var(--accent-system);display:inline-block;margin-bottom:10px}.analytics-grid-item-name:hover{cursor:pointer;text-decoration:underline}.visualization-empty{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;text-align:center;font-size:14px;color:var(--text-300)}main .workspace-modal-input-text{padding-top:20px}main .input-text-first-child{padding-top:0px !important}main .workspace-modal-input-error-text{font-style:italic;color:var(--warning-100);font-size:12px}main .workspace-error input,main .workspace-error textarea{border:1px solid var(--warning-100)}main .workspace-modal-key-component{display:flex;align-items:center;gap:10px}main .workspace-modal-key-component .base-name{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px;color:var(--text-300)}main .workspace-modal-key-component button{border:none !important}main .workspace-modal-key-component .workspace-modal-input-item{flex:1}main .workspace-modal-key-component-url{padding-right:10px}main .workspace-modal-key-component-url input{border:none;text-align:right;background-color:rgba(0,0,0,0) !important;width:100%}@media(max-width: 1450px){main .workspace-modal-key-component-url{flex:100% !important}}main .ex-modal-overlay .ex-modal .ex-modal-body .workspace-modal-input-item .form-control:focus{border-bottom:2px solid var(--accent-system) !important;border-top:1px solid var(--core-border-200) !important;border-left:1px solid var(--core-border-200) !important;border-right:1px solid var(--core-border-200) !important}main .ex-modal{width:700px}main .ex-modal .gridview-section .expectus-grid.dxbs-gridview>.card>.dxbs-grid-vsd{max-height:150px}main .ex-modal .ex-modal-header h3{text-align:center}main .workspace-link{width:100%;display:flex;align-items:center;justify-content:center;border-radius:5px;padding-top:20px;padding-bottom:20px}main .workspace-link .workspace-link-text{pointer-events:none;flex:1;opacity:.5;background-color:var(--core-background-200);padding:10px}main .workspace-link .workspace-link-copy{width:100px;background-color:var(--accent-system);padding:10px;color:#fff;display:flex;align-items:center;justify-content:center}main .workspace-link .workspace-link-copy:hover{background-color:var(--accent-system-hover);cursor:pointer;pointer-events:visible}main .workspace-link .copied{background-color:var(--status-success);color:#fff}main .workspace-detail-error{color:var(--decoration-red)}main .properties-layout-object-right .workspace-modal-input-item{align-self:stretch}main .dxbl-dropdown>.dxbl-dropdown-dialog.dxbl-edit-dropdown{max-height:200px;overflow-y:auto}@keyframes fly-in{0%{right:-500px}90%{right:50px}100%{right:0}}@keyframes running{from{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes blink{from{transform:scale(1)}to{transform:scale(1.2)}}.task-status-icon{display:flex;align-items:center;justify-content:center}.task-status-spinning{animation:running 2s linear infinite reverse}@keyframes fade-in{from{opacity:0}to{opacity:1}}.task-type{align-self:center;width:20px;height:20px}.task-type.ebi-event{background-image:url(/icons/process-maps/PM-ebi-event.svg)}.task-type.ebi-object-group{background-image:url(/icons/process-maps/PM-ebi-object-group-2.svg)}.task-type.ebi-package{background-image:url(/icons/process-maps/PM-ebi-package.svg)}.task-type.ebi-process{background-image:url(/icons/process-maps/PM-ebi-process.svg)}.task-type.ebi-validation{background-image:url(/icons/process-maps/PM-ebi-validation.svg)}.from-last-known-checkbox{padding-top:20px}.process-radio-buttons{display:flex}.query-parameters-title{font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:20px;padding-bottom:20px}.exmon-parameter-label{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px}.exmon-parameter-input-and-label{display:flex;gap:10px;align-items:center;padding-bottom:20px}#speech-bubble-jobs::before{left:41% !important}#speech-bubble-subprocesses::before{left:72% !important}.exmon-grid .history-grid-row-sucess{background-color:var(--success-300)}.exmon-grid .history-grid-row-sucess td{color:var(--success-100) !important}.exmon-grid .history-grid-row-failure{background-color:var(--error-300)}.exmon-grid .history-grid-row-failure td{color:var(--error-100) !important}.exmon-grid .history-grid-row-other{background-color:var(--warning-300)}.exmon-grid .history-grid-row-other td{color:var(--warning-100) !important}.list-box-container .dxbl-listbox{background:rgba(0,0,0,0);border:none}.list-box-container .dxbl-listbox .dxbl-listbox-item .dxbl-checkbox-unchecked .dxbl-checkbox-check-element::before{border-color:var(--core-border-300) !important}.list-box-container .dxbl-listbox .dxbl-listbox-item .dxbl-checkbox-unchecked .dxbl-text{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px}.PM-header{height:60px;display:flex;flex-direction:row;border-bottom:1px solid var(--core-border-300);padding:0px 20px;justify-content:flex-start;gap:12px}.PM-header .action-buttons{display:flex;align-items:center;height:100%;gap:10px}.PM-header .process-map-edit-preview-button{margin-left:auto;margin-top:15px}.PM-header .pm-last-updated{display:flex;align-items:center;gap:6px;padding:0 8px;font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px;color:var(--text-300)}.pm-process-timer{display:flex;align-items:center;gap:6px;font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px}.pm-process-timer .pm-running-indicator{width:16px;height:16px;background-image:url(/icons/process-maps/PM-running-icon-2.svg);background-repeat:no-repeat;background-size:cover;animation-name:running;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;animation-direction:reverse;flex-shrink:0}.PM-detail{display:flex;flex:1;flex-direction:row;overflow:hidden}.PM-detail .PM-main{overflow:hidden;display:flex;flex-direction:column;flex:1;min-width:0;position:relative}.PM-detail .PM-main .PM-map{flex:1;overflow:auto;background-color:var(--core-surface-white);min-width:0;min-height:0}.PM-detail .PM-main .PM-object-detail{z-index:2;background:var(--core-background-200);border-top:1px solid var(--core-border-300);padding:20px 40px;display:flex;flex-direction:column;gap:20px}.PM-detail .PM-main .PM-object-detail .PM-object-detail-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:fit-content}.PM-detail .PM-main .PM-object-detail .PM-object-detail-header .header-left{display:flex;flex-direction:column;gap:5px}.PM-detail .PM-main .PM-object-detail .PM-object-detail-header .header-left .header-task-title{font-style:normal;color:var(--text-200);font-weight:600;font-size:14px;line-height:20px;display:flex;gap:5px}.PM-detail .PM-main .PM-object-detail .PM-object-detail-header .header-left .header-last-run{font-style:normal;color:var(--text-200);font-weight:400;font-size:12px;line-height:16px}.PM-detail .PM-main .PM-object-detail .PM-object-detail-header .header-right{display:flex;gap:10px}.PM-detail .PM-main .PM-object-detail .PM-object-executions{flex:1;padding-bottom:20px}.PM-detail .PM-main .PM-object-detail .PM-object-executions .PM-last-executions-title{font-style:normal;color:var(--text-200);font-weight:600;font-size:14px;line-height:20px;padding-bottom:10px;padding-top:10px}.PM-detail .PM-main .PM-object-detail .PM-object-executions .gridview-section .exmon-grid{border:1px solid var(--core-border-300)}.PM-detail .PM-main .PM-object-detail .PM-object-executions .error-container{background:var(--core-background-200);border:1px solid var(--core-border-300);border-radius:5px;height:fit-content !important;gap:50px}.PM-detail .PM-main .PM-object-detail .PM-object-executions .error-container img{width:10em !important;padding:40px 0px}.PM-detail .PM-task-history{display:flex;flex:1}.PM-detail .PM-task-history .PM-object-detail{height:calc(100vh - 66px) !important;overflow:hidden;border-top:none !important;transition:opacity 1s,height 1s;background:var(--core-surface-600)}.PM-detail .PM-right-panel{width:400px;display:flex;flex-direction:column;border-left:1px solid var(--core-border-300);overflow:auto;background:var(--core-background-200)}.PM-detail .PM-right-panel .process-map-task-detail-grid{border-radius:5px;border:1px solid var(--core-border-300);padding:1px}.PM-detail .PM-right-panel .status-container,.PM-detail .PM-right-panel .prop-container{padding:0px 20px;border-bottom:1px solid var(--core-border-300)}.PM-detail .PM-right-panel .status-container.horizontal-prop,.PM-detail .PM-right-panel .prop-container.horizontal-prop{display:flex;flex-direction:column;gap:8px;padding:20px 20px}.PM-detail .PM-right-panel .prop-container:last-child{border-bottom:none !important}.PM-detail .PM-right-panel .prop-title-container{display:flex;align-items:center;justify-content:space-between;height:60px}.PM-detail .PM-right-panel .prop-title-container .details-title{font-style:normal;color:var(--text-200);font-weight:600;font-size:14px;line-height:20px;color:var(--text-100);display:flex;gap:5px}.PM-detail .PM-right-panel .prop-title-container img{cursor:pointer}.PM-detail .PM-right-panel .prop-details{display:flex;padding:10px 0px}.PM-detail .PM-right-panel .action-description-text{display:flex}.PM-detail .PM-right-panel .action-description-text .prop-details-titles{width:130px;align-self:flex-start}.PM-detail .PM-right-panel .action-description-text.vertical{flex-direction:column;gap:5px}.PM-detail .PM-right-panel .prop-details-section-title{font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:20px;padding:20px 0px 10px 0px;align-items:center;justify-content:flex-start;display:flex}.PM-detail .PM-right-panel .prop-details-titles{min-width:130px;width:120px !important;justify-content:center;display:flex;flex-direction:column;gap:8px;font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px;color:var(--text-300)}.PM-detail .PM-right-panel .prop-details-values{justify-content:center;display:flex;flex-direction:column;gap:8px}.PM-detail .PM-right-panel .prop-details-value{font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:20px}.PM-detail .PM-right-panel .prop-details-value.memo{overflow:auto;border:1px solid var(--core-border-300);border-radius:5px;background-color:var(--core-surface-white);display:flex;max-height:110px !important;height:100%;padding:12px;word-break:break-word;align-items:flex-start;font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px}.PM-detail .PM-right-panel .prop-details-value.memo.empty{color:var(--text-300) !important}.process-map-combo{margin-bottom:20px}.process-map-image-container{display:flex;flex:1;overflow:hidden}.process-map-image-container .process-map-status-bar.horizontal{display:flex;flex-direction:row;justify-items:flex-start;align-items:center;height:100%}.process-map-image-container .process-map-status-bar.horizontal .process-map-status-bar-cube{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:center;border-right:1px solid var(--core-border-300);padding:0px 12px;height:fit-content}.process-map-image-container .process-map-status-bar.horizontal .process-map-status-bar-cube:last-child{border-right:none}.process-map-image-container .process-map-status-bar.horizontal .process-map-status-bar-cube img{width:16px}.process-map-image-container .process-map-status-bar.horizontal .process-map-status-bar-cube .status-bar-number{font-style:normal;color:var(--text-200);font-weight:600;font-size:14px;line-height:20px}.process-map-image-container .process-map-status-bar.vertical{display:flex;flex-direction:column;gap:12px;justify-items:center;align-items:flex-start}.process-map-image-container .process-map-status-bar.vertical .process-map-status-bar-cube{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:flex-start}.process-map-image-container .process-map-status-bar.vertical .process-map-status-bar-cube .process-status-title{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px;color:var(--text-300)}.process-map-image-container .process-map-status-bar.vertical .process-map-status-bar-cube img{width:16px}.process-map-image-container .process-map-status-bar.vertical .process-map-status-bar-cube .status-bar-number{font-style:normal;color:var(--text-200);font-weight:600;font-size:14px;line-height:20px}.process-map-image-container .process-map-image-coordinates-container{position:relative;overflow:hidden;display:flex;margin:0px 20px;align-items:flex-start;justify-content:flex-start}.process-map-image-container .process-map-image-coordinates-container .process-tooltip .process-tooltip-header{background-color:var(--core-background-200);padding:10px 20px;font-size:1.3em}.process-map-image-container .process-map-image-coordinates-container .process-tooltip .process-tooltip-body{display:grid;grid-template-columns:1fr 1fr}.process-map-image-container .process-map-image-coordinates-container .process-tooltip .process-tooltip-body .title{font-weight:bold}.process-map-image-container .process-map-image-coordinates-container .task{position:absolute;z-index:1;transition:width .5s ease-in-out,height .5s ease-in-out,opacity .5s ease-in-out;cursor:pointer;opacity:1 !important}.process-map-image-container .process-map-image-coordinates-container .task.expanded{display:grid;border-radius:10px;border:dashed 1px var(--text-300);grid-template-columns:1fr 1fr;background-color:var(--core-surface-white);padding:10px;gap:5px;transition:width .5s ease-in-out,height .5s ease-in-out,opacity .5s ease-in-out}.process-map-image-container .process-map-image-coordinates-container .task.expanded.finished{background-color:var(--success-300);border:1px dashed var(--success-100)}.process-map-image-container .process-map-image-coordinates-container .task.expanded.outdated{background-color:var(--warning-300);border:1px dashed var(--warning-100)}.process-map-image-container .process-map-image-coordinates-container .task.expanded.failed{background-color:var(--error-300);border:1px dashed var(--error-100)}.process-map-image-container .process-map-image-coordinates-container .task.expanded.running{background-color:var(--core-surface-300);border:1px dashed var(--accent-system)}.process-map-image-container .process-map-image-coordinates-container .task.expanded.queued{background-color:var(--core-border-200);border:1px dashed var(--text-200)}.process-map-image-container .process-map-image-coordinates-container .task.expanded.disabled{background-color:var(--core-surface-300);border:1px dashed var(--text-300);pointer-events:all;opacity:1}.process-map-image-container .process-map-image-coordinates-container .task .fade-in{opacity:0;animation:fade-in 1 ease-in-out forwards;animation-duration:1s;animation-delay:.25s}.process-map-image-container .process-map-image-coordinates-container .task .task-details-information{border-top:solid 1px var(--core-border-300);display:grid;grid-template-columns:2fr 1fr;grid-column:1/span 2;margin-top:5px;padding:5px 0}.process-map-image-container .process-map-image-coordinates-container .task .task-details-information div:nth-child(odd){font-weight:bold}.process-map-image-container .process-map-image-coordinates-container .task .task-details-information div:nth-child(even){justify-self:end}.process-map-image-container .process-map-image-coordinates-container .task .task-actions{border-top:solid 1px var(--core-border-300);display:grid;grid-template-columns:repeat(4, 1fr);grid-column:1/span 2;grid-column-gap:10px;margin-top:5px;padding:10px 0}.process-map-image-container .process-map-image-coordinates-container .task .task-actions .task-action{position:relative;height:60px;border-radius:10px;border:solid 1px var(--core-border-300);display:grid;justify-content:center;padding:10px;font-size:.8em;transition:box-shadow .5s ease-in-out}.process-map-image-container .process-map-image-coordinates-container .task .task-actions .task-action .loader-container{top:40%}.process-map-image-container .process-map-image-coordinates-container .task .task-actions .task-action:hover{cursor:pointer;box-shadow:var(--shadow-light)}.process-map-image-container .process-map-image-coordinates-container .task .task-actions .task-action img{width:20px;margin:0 auto}.process-map-image-container .process-map-image-coordinates-container .task .task-subtask-menu{padding:10px 0;grid-column:1/span 2}.process-map-image-container .process-map-image-coordinates-container .task .task-subtask-menu .dxbs-combobox{padding:10px 0}.process-map-image-container .process-map-image-coordinates-container .task .task-subtask-menu .button-group{float:right}.process-map-image-container .process-map-image-coordinates-container .task .task-subtask-menu .button{width:60px}.process-map-image-container .process-map-image-coordinates-container .task .task-subtask-menu img{width:15px}.process-map-image-container .process-map-image-coordinates-container .task .task-status-container{display:grid;align-items:center}.process-map-image-container .process-map-image-coordinates-container .task .task-status-container.expand{grid-template-columns:1fr 30px}.process-map-image-container .process-map-image-coordinates-container .task .task-status-container .fade-in{justify-self:end}.process-map-image-container .process-map-image-coordinates-container .task .task-status-container .task-status{width:20px;height:20px;background-repeat:no-repeat;background-size:cover;justify-self:flex-end}.process-map-image-container .process-map-image-coordinates-container .task .task-status-container .task-status.finished{background-image:url(/icons/process-maps/PM-successful-icon-2.svg)}.process-map-image-container .process-map-image-coordinates-container .task .task-status-container .task-status.failed{background-image:url(/icons/process-maps/PM-failed-icon-2.svg)}.process-map-image-container .process-map-image-coordinates-container .task .task-status-container .task-status.outdated{background-image:url(/icons/process-maps/PM-outdated-icon-2.svg)}.process-map-image-container .process-map-image-coordinates-container .task .task-status-container .task-status.running{background-image:url(/icons/process-maps/PM-running-icon-2.svg);animation-name:running;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;animation-direction:reverse}.process-map-image-container .process-map-image-coordinates-container .task .task-status-container .task-status.queued{background-image:url(/icons/process-maps/PM-queued-icon-2.svg)}.process-map-image-container .process-map-image-coordinates-container .task .task-status-container .task-status.disabled{pointer-events:all;opacity:1;background-image:url(/icons/process-maps/PM-disabled-icon-2.svg)}.process-map-image-container .process-map-image-coordinates-container .task .task-type-container{display:grid;grid-template-columns:20px 1fr;align-items:center}.process-map-image-container .process-map-image-coordinates-container .task .task-expansion{margin-top:5px;width:10px;height:10px;grid-column:1/span 2;justify-self:center;align-self:end}.process-map-image-container .process-map-image-coordinates-container .task .task-expansion.expand{background-image:url(/icons/streamline-icon-arrow-down-1@20x20.svg)}.process-map-image-container .process-map-image-coordinates-container .task .task-expansion.retract{background-image:url(/icons/streamline-icon-arrow-up-1@20x20.svg)}.process-map-image-container .process-map-image-coordinates-container .task .task-expansion:hover{cursor:pointer;animation:blink .6s infinite ease-in-out alternate}.process-map-editor-container{width:100%}.dx-filterbuilder-item-value-text{max-width:calc(100vw - 1250px);white-space:normal;word-wrap:break-word}[data-theme=dark] .dx-filterbuilder-group-operation,[data-theme=dark] .dx-filterbuilder-item-field,[data-theme=dark] .dx-filterbuilder-item-operation,[data-theme=dark] .dx-filterbuilder-item-value{background-color:var(--core-surface-400) !important;border-color:var(--core-border-200) !important;color:var(--text-100) !important}[data-theme=dark] .dx-filterbuilder-group-operation:hover,[data-theme=dark] .dx-filterbuilder-item-field:hover,[data-theme=dark] .dx-filterbuilder-item-operation:hover,[data-theme=dark] .dx-filterbuilder-item-value:hover{background-color:var(--core-surface-300) !important}[data-theme=dark] .dx-filterbuilder-text{color:var(--text-100) !important}[data-theme=dark] .dx-filterbuilder-action-icon{color:var(--text-200) !important}[data-theme=dark] .dx-filterbuilder-action-icon:hover{color:var(--text-100) !important}[data-theme=dark] .dx-filterbuilder-overlay,[data-theme=dark] .dx-filterbuilder-overlay .dx-overlay-content,[data-theme=dark] .dx-filterbuilder-overlay .dx-popup-content{background-color:var(--core-surface-white) !important;color:var(--text-100) !important;border-color:var(--core-border-200) !important}[data-theme=dark] .dx-filterbuilder-overlay .dx-list,[data-theme=dark] .dx-filterbuilder-overlay .dx-list-item,[data-theme=dark] .dx-filterbuilder-overlay .dx-list-item-content,[data-theme=dark] .dx-filterbuilder-overlay .dx-item-content{color:var(--text-100) !important;background-color:var(--core-surface-white) !important}[data-theme=dark] .dx-filterbuilder-overlay .dx-list.dx-state-hover,[data-theme=dark] .dx-filterbuilder-overlay .dx-list-item.dx-state-hover,[data-theme=dark] .dx-filterbuilder-overlay .dx-list-item-content.dx-state-hover,[data-theme=dark] .dx-filterbuilder-overlay .dx-item-content.dx-state-hover{background-color:var(--core-surface-300) !important}[data-theme=dark] .dx-filterbuilder-overlay .dx-list-item.dx-list-item-selected{background-color:var(--core-surface-300) !important;border-left:3px solid var(--accent-system) !important;color:var(--text-100) !important}[data-theme=dark] .dx-overlay-wrapper .dx-popup-wrapper>.dx-overlay-content{background-color:var(--core-surface-white) !important;border-color:var(--core-border-200) !important}[data-theme=dark] .dx-overlay-wrapper .dx-list,[data-theme=dark] .dx-overlay-wrapper .dx-list-item,[data-theme=dark] .dx-overlay-wrapper .dx-list-item-content,[data-theme=dark] .dx-overlay-wrapper .dx-item-content{color:var(--text-100) !important}[data-theme=dark] .dx-overlay-wrapper .dx-list.dx-state-hover,[data-theme=dark] .dx-overlay-wrapper .dx-list-item.dx-state-hover,[data-theme=dark] .dx-overlay-wrapper .dx-list-item-content.dx-state-hover,[data-theme=dark] .dx-overlay-wrapper .dx-item-content.dx-state-hover{background-color:var(--core-background-200) !important}[data-theme=dark] .dx-overlay-wrapper .dx-list-item.dx-list-item-selected{background-color:var(--core-surface-300) !important;border-left:3px solid var(--accent-system) !important;color:var(--text-100) !important}[data-theme=dark] .dx-filterbuilder-item-value .dx-texteditor,[data-theme=dark] .dx-filterbuilder-item-value .dx-textbox{background-color:var(--core-surface-white) !important;border-color:var(--core-border-200) !important}[data-theme=dark] .dx-filterbuilder-item-value .dx-texteditor-input,[data-theme=dark] .dx-filterbuilder-item-value input{background-color:var(--core-surface-white) !important;color:var(--text-100) !important}.listbox-container{max-height:400px}.listbox-container .listbox-item-template{display:flex;align-items:center}.listbox-container .listbox-item-template .img{border-radius:50%;width:50px;height:50px;background-size:cover;background-position:center top;background-repeat:no-repeat;margin-right:10px}.listbox-container .listbox-item-template .listbox-item-template-text{display:flex;flex-direction:column}.listbox-container .listbox-item-template .listbox-item-template-text .listbox-item-template-text-secondary{color:var(--core-border-300)}.listbox-container.disabled .dxbs-listbox-item{pointer-events:none;cursor:none;justify-content:center}.listbox-container.disabled .dxbs-listbox-item .dxbs-checkbox{display:none !important}.combobox-item-template{display:flex;align-items:center}.combobox-item-template>img{border-radius:50%;width:2rem;height:2rem}img+.combobox-item-template-text{margin-left:1rem}.combobox-item-template-text{display:flex;flex-flow:column}.combobox-item-template-text-secondary{opacity:.65}.properties-layout-object.prop-obj-inline{align-items:center}.data-provider-grid-container{display:flex;gap:5px}.data-provider-grid-container img{width:20px;height:auto}#speech-bubble-dp-auth{max-width:1000px}#speech-bubble-dp-auth::before{left:302px !important}#speech-bubble-retry::before{left:196px !important}#pwd-input-exmon{border-radius:3px;border:1px solid var(--core-border-300);padding:5px 10px !important;height:30px !important;width:100%}#pwd-input-exmon:focus{border-color:var(--core-border-300) !important}.gateway-explain-text{font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:20px;padding:10px 0px}.data-provider-show-detail-link{color:var(--text-100);cursor:pointer;text-decoration:underline}.data-provider-type-selection{width:100px}.authentication-modal{position:absolute;top:0}.authentication-modal iframe{width:800px;height:1000px}.password-and-sync{display:flex;align-items:center;justify-content:flex-start;gap:5px}.password-and-sync .dxbs-editor-input-container{width:100%}.workspace-combo-and-new{display:flex;gap:20px;align-items:center;justify-content:flex-start}.workspace-combo-and-new .detail-or-container{display:flex;height:30px;align-items:center;justify-content:center}.workspace-combo-and-new .detail-or-container .detail-or{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px}.workspace-combo-and-new .combo-button{display:flex;flex:1}.dp-type{width:30px;height:30px;background-position:center;background-size:contain;background-repeat:no-repeat}.dp-type.mssql{background-image:url(/icons/mssql.png)}.dp-type.data-management{background-image:url(/icons/exmon_logo_simple.png)}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.new-object-input-container{text-align:center;margin:20px 0;background-color:var(--core-surface-white);width:300px;display:flex;border:1px solid var(--core-border-200);align-items:center;justify-content:center}.new-object-input-container.error{border:dashed 2px var(--warning-100) !important;animation:shake .52s cubic-bezier(0.36, 0.07, 0.19, 0.97)}.new-object-input-container .new-object-input{color:var(--text-200);padding:10px;text-align:center;font-size:1.2em}.new-object-input-container .new-object-input[readonly]{opacity:.5}.new-object-input-container .new-object-input.error{border:dashed 2px var(--warning-100);animation:shake .52s cubic-bezier(0.36, 0.07, 0.19, 0.97)}.new-object-input-container img{width:20px;margin-left:10px}.textarea{padding:10px;width:100%}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.file-drop-zone-container .file-drop-zone{padding:20px;border:dashed 1.5px var(--core-border-300);border-radius:10px;text-align:center;transition:border .5s ease-in;display:flex}.file-drop-zone-container .file-drop-zone .drop-zone-right{flex:1;justify-content:center;align-items:flex-start;display:flex;flex-direction:column}.file-drop-zone-container .file-drop-zone:hover{cursor:pointer;border:dashed 1.5px var(--text-200)}.file-drop-zone-container .file-drop-zone:hover img{transform:scale(1.2)}.file-drop-zone-container .file-drop-zone.loading{cursor:default;pointer-events:none}.file-drop-zone-container .file-drop-zone.loading img{animation:rotate 3s infinite linear}.file-drop-zone-container .file-drop-zone.activated{border:dashed 1.5px var(--text-200)}.file-drop-zone-container .file-drop-zone.activated img{transform:scale(1.2)}.file-drop-zone-container .file-drop-zone>*{pointer-events:none}.file-drop-zone-container .file-drop-zone img{width:80px;transition:transform .5s ease-in}.file-drop-zone-container .file-drop-zone h2{margin:5px 0;font-weight:bold}.file-drop-zone-container .file-drop-zone p{margin:0}.file-drop-zone-container .file-drop-zone p.info{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px;color:#7d5ed4 !important}.file-drop-zone-container .file-drop-zone .file-upload-header{font-style:normal;color:var(--text-200);font-weight:500;font-size:20px;line-height:28px;font-weight:700}.file-drop-zone-container .file-drop-zone .file-upload-text{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px}.file-drop-zone-container .files-preview-container{position:relative;display:flex;overflow-x:auto;margin-top:10px}.file-drop-zone-container .files-preview-container .file-preview-container{display:flex;flex-direction:column;position:relative;width:120px;padding:10px;border:solid .5px var(--core-border-300);border-radius:10px}.file-drop-zone-container .files-preview-container .file-preview-container .remove-image{position:absolute;color:var(--decoration-red);width:15px;height:15px;top:10px;right:10px}.file-drop-zone-container .files-preview-container .file-preview-container .remove-image:hover{cursor:pointer;transform:scale(1.1)}.file-drop-zone-container .files-preview-container .file-preview-container .file-preview-image{display:flex;margin:0 auto;margin-bottom:10px;align-items:end;text-align:center;width:70px;height:70px;background-color:var(--core-background-200);background-size:cover;background-repeat:no-repeat;background-position:center}.file-drop-zone-container .files-preview-container .file-preview-container .file-preview-info{text-align:center;font-size:.8em;word-break:break-all}.create-new-modal-text{font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:20px;padding-bottom:10px}.create-new-modal-error{font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:20px;color:var(--warning-100);padding-top:10px}#settings-speech-bubble::before{left:41.5% !important}#settings-speech-bubble .bordered-group{background:var(--core-surface-white) !important}.pdw-contains-error{background:var(--error-300) !important;color:var(--decoration-red) !important;border:none !important}.form-section>*{margin:20px 0}.form-section:not(:last-child){margin-bottom:30px}#email-auth-pwd{padding:3px 10px;border:1px solid var(--core-border-300);border-radius:5px;width:100%}.email-section-icon{color:var(--error-100)}#settings-tabpage nav{border-right:1px solid var(--core-border-300) !important}#settings-tabpage ul .dxbl-active{background:var(--core-surface-300) !important;border-radius:5px !important;border:none !important}#settings-tabpage ul .dxbl-tabs-item{min-width:250px}#settings-tabpage .dxbl-tabs-content-panel{max-width:1000px}#settings-tabpage .dxbl-tabs-content{padding:0px 20px 0px 40px !important}#settings-tabpage .properties-layout-object-title{min-width:200px}@keyframes show{from{bottom:-10px}to{bottom:70px}}@keyframes hide{from{bottom:70px}to{bottom:-10px}}.floating-action{position:fixed;bottom:70px;left:0;right:0;margin-left:auto;margin-right:auto;width:40%;background-color:rgba(0,0,0,.7);border-radius:10px;padding:10px 20px;display:flex;align-items:center;justify-content:space-between}.floating-action.show{animation:show .3s ease-in-out 1 forwards}.floating-action.hide{animation:hide .3s ease-in-out 1 forwards}.floating-action .floating-action-text{color:#fff;font-size:1.1em}.floating-action .floating-action-button-group{display:flex;column-gap:10px;width:40%}.floating-action .floating-action-button-group button{color:#fff}.usertype-radio-buttons{display:flex !important;margin-bottom:12px}.exmon-treelist{--dxbl-grid-bg: transparent !important}.label-box.user-groups{color:#0c2f5a;background-color:#d2e5f5;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label-box.more-user-groups{color:#000;background-color:#d9d9d9}.button-group{display:flex;align-self:end;column-gap:10px}.button-group.center{align-self:center}.recently-executed-chart-title{font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:20px;padding-top:20px}.see-more-task-detail{padding-top:10px;display:flex;align-items:flex-end;justify-content:flex-end}.exception-details{display:flex;flex-direction:row;justify-content:space-between;flex:1;overflow:hidden}.exception-details .grid-and-toolbar{padding:12px 20px 0px 40px;display:flex;flex-direction:column;flex-grow:1;width:0}.dxbl-toolbar-group{border-left:1px solid var(--core-border-300) !important}.dxbl-btn-group-first,.dxbl-toolbar-group:nth-last-child(2){border-left:none !important}.exceptions-severity-filter-wrapper{width:180px}.exceptions-severity-filter-wrapper .dropdown-check-list{display:block !important;width:100%}.exceptions-severity-filter-wrapper .button.anchor{width:100% !important;justify-content:space-between}#exceptions-overview-views{width:180px;cursor:pointer;border:none !important;--dxbl-text-edit-readonly-root-bg: var(--core-surface-600) !important}#exceptions-overview-views:hover{border:none !important;border-radius:5px !important;background-color:var(--core-border-300) !important}#exceptions-overview-views input{cursor:pointer}#exceptions-overview-views .button{margin-right:0px !important}#exceptions-overview-views .button:hover{background:rgba(0,0,0,0) !important}.exmon-grid .dxbl-toolbar-btn-ellipsis{display:none}.dx-treelist-search-text{background-color:var(--core-border-300) !important;color:var(--text-100) !important}.dx-treelist-header-panel{border:none !important}.dx-treelist-header-panel .dx-toolbar{background-color:var(--core-border-300) !important;height:40px !important;border-radius:5px}.dx-treelist-header-panel .dx-toolbar .dx-toolbar-items-container{display:flex;flex-direction:row;height:40px !important}.dx-treelist-header-panel .dx-toolbar .dx-toolbar-items-container .dx-toolbar-after{width:100%;padding-left:0px !important}.dx-treelist-header-panel .dx-toolbar .dx-toolbar-items-container .dx-toolbar-after .dx-texteditor{width:100% !important;background:rgba(0,0,0,0) !important;border:none !important;margin:0px !important}.dx-treelist-header-panel .dx-toolbar .dx-toolbar-items-container .dx-toolbar-after .dx-texteditor .dx-icon-search{background-image:url("../wwwroot/icons/streamline-icon-filter-1@20x20.svg") !important;background-repeat:no-repeat;background-position:center;background-size:16px 16px}.dx-treelist-header-panel .dx-toolbar .dx-toolbar-items-container .dx-toolbar-after .dx-texteditor .dx-icon-search:before{display:none !important}.dx-treelist-header-panel .dx-toolbar .dx-toolbar-items-container .dx-toolbar-after .dx-texteditor input{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px}.dx-treelist-headers{border:none !important}.dx-treelist-headers .dx-row td{border:none !important}.dx-treelist-headers .dx-row td .dx-treelist-text-content{font-style:normal;color:var(--text-200);font-weight:600;font-size:14px;line-height:20px;color:var(--text-300)}.dx-treelist-rowsview{border:none !important}.dx-treelist-rowsview .dx-data-row{cursor:pointer}.dx-treelist-rowsview .dx-data-row:hover{background-color:var(--core-background-200) !important}.dx-treelist-rowsview .dx-treelist-empty-space{width:20px !important}.dx-treelist-rowsview .dx-treelist-expanded{background-image:url("../wwwroot/icons/expand-icon.svg") !important;background-repeat:no-repeat;background-position:center;background-size:20px auto}.dx-treelist-rowsview .dx-treelist-expanded span:before{visibility:hidden !important}.dx-treelist-rowsview .dx-treelist-collapsed{background-image:url("../wwwroot/icons/collapse-icon.svg") !important;background-repeat:no-repeat;background-position:center;background-size:20px auto}.dx-treelist-rowsview .dx-treelist-collapsed span:before{visibility:hidden !important}.dx-treelist-rowsview .dx-treelist-content .bold{font-weight:600 !important}.dx-treelist-rowsview .dx-treelist-content .dx-treelist-text-content{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px}.dx-treelist-rowsview .dx-treelist-content td{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px;border-left:none !important;border-right:none !important;border-bottom:1px solid var(--core-border-300)}.exception-details-bottom-section{display:flex;flex-direction:column;background-color:var(--core-background-200);border-left:1px solid var(--core-border-300);padding:20px 40px;flex-grow:initial !important;min-width:400px !important;width:400px;overflow:auto}.exception-details-bottom-section .ex-issue-activity{margin-top:20px}.exception-details-bottom-section .gridview-section{flex:inherit}.exception-details-bottom-section .details-title-container{display:flex;align-items:center;justify-content:space-between;padding:16px 0px 0px 0px}.exception-details-bottom-section .details-title-container .details-title-icons{display:flex;align-items:center;justify-content:center;gap:8px;margin-left:10px}.exception-details-bottom-section .details-title-container .details-title{font-style:normal;color:var(--text-200);font-weight:600;font-size:14px;line-height:20px;color:var(--text-100)}.exception-details-bottom-section .details-title-container i{cursor:pointer}.exception-details-bottom-section .exception-summary-text{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px}.exception-details-bottom-section .exception-summary-text.empty{color:var(--text-300) !important}.exception-details-bottom-section .details-tabs{display:flex;flex-direction:column}.exception-details-bottom-section .details-tabs .dxbl-tabs-item{height:100%}.exception-details-bottom-section .dxbl-tabs nav{background-color:var(--core-background-200) !important;border-bottom-color:var(--core-border-300) !important}.dxbl-grid-selection-cell{background:var(--core-surface-white) !important}.dxbl-checkbox-check-element{height:18px !important;width:18px !important}.exmon-grid thead .dxbl-grid-selection-cell .dxbl-checkbox-indeterminate .dxbl-checkbox-check-element{background:var(--core-border-300) !important}.exmon-grid tbody .dxbl-grid-selected-row{background-color:var(--core-background-200)}.exmon-grid tbody .dxbl-grid-selection-cell:before{background-color:rgba(0,0,0,0) !important}.exmon-grid tbody .dxbl-grid-selection-cell .dxbl-checkbox-unchecked .dxbl-checkbox-check-element{visibility:hidden}.exmon-grid tbody tr:hover .dxbl-checkbox-check-element{visibility:visible !important}#exmon-tabs nav{border-bottom-color:var(--core-border-300) !important}#exmon-tabs .dxbl-tabs-item{height:100%}.dxbl-grid-empty-data span{font-style:normal;color:var(--text-200) !important;font-weight:500 !important;font-size:14px !important;line-height:20px}.dxbl-grid-footer-row{border-top:1px solid var(--core-border-300) !important;background:var(--core-surface-white) !important}.dxbl-grid-footer-row div[dxbl-grid-summary-item]{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px}.dxbl-grid-footer-row .dxbl-grid-fixed-cell:before{background:var(--core-surface-white) !important}.dxbl-grid-footer-row td{padding:5px 0px !important}.ex-rule-details,.ex-issue-details{display:flex;padding:10px 0px}.ex-details-section-title{font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:20px;padding-top:10px;padding-bottom:10px}.ex-detail-titles{min-width:120px;width:120px !important;justify-content:center;display:flex;flex-direction:column;gap:5px;font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px;color:var(--text-300)}.ex-detail-values{justify-content:center;padding-right:40px;display:flex;flex-direction:column;gap:5px;font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:20px}.ex-detail-values .ex-detail-value{width:200px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-detail-values .ex-detail-value .value-and-button{display:flex;align-items:center;width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-detail-values .ex-detail-value .value-and-button .rule-name{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:5px;max-width:calc(100% - 45px)}.exception-status-combo{background:rgba(0,0,0,0);border-radius:5px;overflow:hidden;max-width:100%}.exception-status-combo:hover{background:var(--core-border-300)}.exception-status-combo input{cursor:pointer}.exception-status-combo .exception-detail-combo-template{padding-left:8px}.exception-status-combo .mixed-types{font-style:italic}.loader-wrapper{position:relative}.grid-loader-container{position:relative}.grid-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.7);display:none;align-items:center;justify-content:center;z-index:100}.grid-loading-overlay .loader{will-change:transform}.exmon-grid .dxbl-grid-empty-row{background-color:rgba(0,0,0,0) !important;cursor:auto !important}.exception-properties{display:flex;flex-direction:column;gap:10px}.exception-properties .properties-item .main-text{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px;padding:0px 6px}.exception-properties .properties-item .combobox-container{max-width:200px}.exception-properties .properties-item .combobox-container .exception-detail-combo-template span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;max-width:130px}.detail-panel-multiline{width:100%;max-height:60px;overflow-y:auto;font-size:13px;color:var(--text-100);line-height:1.5;word-break:break-word}.detail-panel-multiline::-webkit-scrollbar{width:4px}.detail-panel-multiline::-webkit-scrollbar-thumb{background:var(--core-border-200);border-radius:2px}.detail-panel-multiline a{font-weight:600}.detail-panel-multiline a:hover{text-decoration:underline}.exception-detail-combo-template{display:flex;gap:10px;align-items:center;overflow:hidden;min-width:0}.exception-detail-combo-template img{height:16px;width:16px;flex-shrink:0}.exception-detail-combo-template i,.exception-detail-combo-template svg{flex-shrink:0}.exception-detail-combo-template span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100px}.assign-user-item-template{display:flex;align-items:center;gap:8px}.assign-user-item-template .item-template-icon{font-size:16px;color:var(--text-300);flex-shrink:0;width:18px;text-align:center}.assign-user-item-template .assign-user-item-template-container{display:flex;flex-direction:column;min-width:0}.assign-user-item-template .item-template-full-name{font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.assign-user-item-template .item-template-email{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.activities,.exception-summary{display:flex;flex-direction:column;gap:10px;margin-top:10px;overflow:auto;background:var(--core-surface-white);padding:16px;border-radius:5px;border:1px solid var(--core-border-300)}.activities::-webkit-scrollbar{width:3px}.issue-details-popup-grid{max-height:300px;border-radius:5px;border:1px solid var(--core-border-300)}.issue-details-popup-grid .dxbl-scroll-viewer{border-radius:5px !important}.selected-exceptions-remove-icon{padding:5px;height:20px;width:auto;visibility:hidden}.selected-exceptions-remove-icon:hover{background-color:var(--core-border-300)}.selected-exceptions tr:hover .selected-exceptions-remove-icon{visibility:visible !important}#selected-detail-assign-to-btn{width:100%}.exceptions-popups{display:flex;flex-direction:column;gap:10px;padding-top:20px}.exceptions-popup-text{font-size:14px}.exceptions-popup-text.first{padding-bottom:10px}.exceptions-popup-text-bold{font-size:14px;font-weight:700}.divider{display:flex;align-items:center;text-align:center;padding:20px 0px}.divider-line{border-top:1px solid var(--core-border-300);margin:12px 0px}.divider-text{padding:0 10px;font-size:14px;color:var(--text-300)}.empty-state-message{display:flex;gap:40px;align-items:center;justify-content:flex-start;height:200px;background:var(--core-background-200);border:1px solid var(--core-border-300);border-radius:5px;padding:20px}.empty-state-message .image-container img{height:120px;width:120px;filter:opacity(0.6)}[data-theme=dark] .empty-state-message .image-container img{filter:brightness(0) invert(0.6)}.empty-state-message .text-container{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:flex-start}.empty-state-message .text-container .title{font-style:normal;color:var(--text-200);font-weight:600;font-size:14px;line-height:20px;color:var(--text-200)}.empty-state-message .text-container .text{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px;color:var(--text-200)}.integrations-overview{display:flex;flex-direction:column;gap:20px}.integrations-overview .integrations-overview-title{display:flex;align-items:center;justify-content:space-between}.integrations-overview .empty-state-icon-plus{color:var(--core-surface-600)}.webhook-details{display:flex;flex-direction:column;gap:20px}.webhook-details .webhook-details-group{display:flex;flex-direction:column;gap:10px}.webhook-details .custom-webhook-action-properties{padding:20px;background:var(--core-background-200);margin-top:10px;border:1px solid var(--core-border-300);border-radius:5px;display:flex;flex-direction:column;gap:20px}.webhook-details .custom-webhook-action-properties .webhook-url-container{display:flex;flex-direction:column;gap:10px}.webhook-details .custom-webhook-action-properties .webhook-param-container{display:flex;gap:20px}.webhook-details .custom-webhook-action-properties .webhook-param-container .webhook-param-input-container{display:flex;flex-direction:column;flex:1;gap:10px}.webhook-details .custom-webhook-action-properties .webhook-param-container .webhook-param-input-container .param-json{display:flex;flex-direction:column;flex:1}.webhook-details .custom-webhook-action-properties .webhook-param-container .webhook-param-input-container .param-json #jsoneditor{color:var(--text-200)}.webhook-details .custom-webhook-action-properties .webhook-param-container .webhook-param-input-container .param-json .dxbl-memo-edit{display:flex;flex-direction:column;flex:1}.webhook-details .custom-webhook-action-properties .webhook-param-container .exmon-param-buttons-container{display:flex;flex-direction:column;gap:10px}.webhook-details .custom-webhook-action-properties .webhook-param-container .exmon-param-buttons{display:flex;flex-direction:column;gap:8px}.tile-component{display:flex;flex-direction:column;border:1px solid var(--core-border-300);border-radius:5px;padding:10px;background:var(--core-surface-white);transition:border-color .2s;min-width:0}.tile-component.tile-focused{border-color:var(--accent-system)}.tile-component .tile-header{display:flex;align-items:flex-start;gap:5px;margin-bottom:8px}.tile-component .tile-header .tile-description{padding:0px !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tile-component .tile-header .tile-checkbox{margin-right:0}.tile-component .tile-body{margin-top:8px;display:flex;flex-direction:column;gap:8px}.orchestration-health{display:flex;flex-direction:column;gap:20px;padding:40px;height:100%;overflow:auto;background-color:var(--core-background-200)}.orchestration-health .anomaly-history-chart{background-color:var(--core-surface-600);border-radius:5px;border:1px solid var(--core-border-300);padding:20px;height:300px}.orchestration-health .anomaly-history-chart-title{font-style:normal;color:var(--text-200);font-weight:400;font-size:20px;line-height:28px;font-weight:700;text-align:left}.orchestration-health .history-grid-row-selected{background-color:var(--core-surface-300) !important}.orchestration-health .deviation-positive{color:#2e7700 !important}.orchestration-health .deviation-negative{color:#da5555 !important}.orchestration-health .gridview-section .card-body{background-color:var(--core-surface-600) !important}.stat-cards{display:flex;gap:1%;width:100%}.stat-cards .bordered-group{background-color:var(--core-surface-600);padding:20px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;width:100%}.stat-cards .bordered-group .icon-container{width:50px;height:50px}.stat-cards .bordered-group i{font-size:20px}.stat-cards .bordered-group .success-rate-text{color:#2e7700 !important}.stat-cards .bordered-group .anomalies-text{color:#da5555 !important}.stat-cards .bordered-group .total-exec i{color:var(--information-100)}.stat-cards .bordered-group .total-exec{background-color:var(--information-300)}.stat-cards .bordered-group .anomalies-count i{color:var(--error-100)}.stat-cards .bordered-group .anomalies-count{background-color:var(--error-300)}.stat-cards .bordered-group .success-rate i{color:var(--success-100)}.stat-cards .bordered-group .success-rate{background-color:var(--success-300)}.stat-cards .bordered-group .avg-runtime i{color:var(--success-100)}.stat-cards .bordered-group .avg-runtime{background-color:var(--success-300)}.label-box{padding:1px 8px;border-radius:2px;width:fit-content;font-style:normal;font-weight:400;font-size:14px;line-height:20px}.label-box.severity-critical{color:var(--information-100);background-color:var(--error-300)}.label-box.severity-high{color:var(--priority-medium-100);background-color:var(--priority-medium-300)}.label-box.severity-medium{color:var(--priority-low-100);background-color:var(--priority-low-300)}.label-box.severity-low{color:var(--text-100);background-color:var(--core-surface-300)}.label-box.type-process{color:var(--information-100);background-color:var(--information-300)}.label-box.type-object-group{color:var(--warning-100);background-color:var(--warning-300)}.package-status-disabled{color:var(--status-error-text, #5D1B16);background-color:var(--status-error-bg, #F8D0CF)}.package-ps-script-editor{border:1px solid #e5ebf3;border-radius:.1875rem}.package-ps-script-editor .monaco-editor{border-radius:.1875rem;width:100% !important;height:240px !important}.label-dot-icon.mcp-status-connected,.label-dot-icon.mcp-status-disconnected{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.label-dot-icon.mcp-status-connected{background-color:var(--success-200)}.label-dot-icon.mcp-status-disconnected{background-color:var(--text-300)}.mcp-status-unknown{color:var(--text-300);font-style:italic}.select-dataset-group{display:flex;flex-direction:column;padding-top:20px;justify-content:center;width:600px !important;align-items:center;gap:20px}.select-dataset-group .title-container{display:flex;gap:20px;align-items:center;justify-content:flex-start;width:100%}.select-dataset-group .title-container .icon-container{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--accent-system);border-radius:5px}.select-dataset-group .title-container .icon-container i{color:var(--core-surface-600)}.select-dataset-group .bordered-group{padding:20px;background-color:var(--core-surface-white);width:100%}.select-dataset-group .bordered-group .analysis-mode-container{display:flex;margin-top:20px}.select-dataset-group .bordered-group .analysis-mode-container .title-and-desc{display:flex;flex:1;flex-direction:column}.select-dataset-group .bordered-group .analysis-mode-container .enhanced-analysis-checkbox{align-items:flex-start}.select-dataset-group .xpilot-analyze-list{display:flex;flex-direction:column;gap:10px;padding-top:10px}.select-dataset-group .xpilot-analyze-list .list-item{display:flex;align-items:center;justify-content:flex-start;gap:10px}.select-dataset-group .xpilot-analyze-list .list-item i{font-size:14px}.select-dataset-group .xpilot-analyze-list .list-item.enhanced{color:var(--accent-system);font-weight:500}.select-dataset-group .buttons-container{display:flex;width:100%;gap:10px;align-items:center;justify-content:flex-end}.select-dataset-group .fixed-footer{position:fixed;bottom:10px;font-style:normal;color:var(--text-200);font-weight:400;font-size:12px;line-height:16px;color:var(--text-400);font-style:italic}.icon-container{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--accent-system);border-radius:5px}.icon-container i{color:var(--core-surface-600)}.ai-suggestions-content{display:flex;border-top:1px solid var(--core-border-300);max-height:calc(100vh - 66px);height:calc(100vh - 66px);width:100%}.ai-suggestions-content .left-side{flex:1;padding:20px;display:flex;flex-direction:column;background-color:var(--core-surface-600)}.ai-suggestions-content .left-side .title-container{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%}.ai-suggestions-content .left-side .title-container .icon-container{width:30px;height:30px}.ai-suggestions-content .left-side .bordered-group{background-color:var(--core-surface-white);display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:16px;margin:0px !important}.ai-suggestions-content .left-side .bordered-group i{font-size:20px;color:var(--accent-system)}.ai-suggestions-content .left-side .bordered-group .exmon-helptext{padding:0px !important}.ai-suggestions-content .left-side .dataset-info{display:flex;flex-direction:column}.ai-suggestions-content .left-side .suggestions{flex:1;display:flex;flex-direction:column;gap:10px;overflow:auto;max-height:calc(100vh - 390px)}.ai-suggestions-content .left-side .suggestions .dxbl-grid-selected-row{background-color:var(--core-surface-300)}.ai-suggestions-content .left-side .suggestions .card-body{background-color:var(--core-surface-600);border:1px solid var(--core-border-300);border-radius:5px}.ai-suggestions-content .left-side .buttons{display:flex;align-items:center;justify-content:flex-end;width:100%;gap:10px}.ai-suggestions-content .right-side{flex:3;background-color:var(--core-surface-white);border-left:1px solid var(--core-border-300);overflow:auto;display:flex;flex-direction:column}.ai-suggestions-content .right-side .empty-state-message{background-color:var(--core-surface-white);height:100% !important;width:100% !important;border:none !important;padding:10%}.ai-suggestions-content .right-side .suggestion-info-section{display:flex;flex-direction:column;gap:20px;max-height:calc(100vh - 440px) !important;flex:1;overflow:auto}.ai-suggestions-content .right-side .suggestion-info-section .rule-info{display:flex;flex-direction:column}.ai-suggestions-content .right-side .suggestion-info-section .description-memo textarea,.ai-suggestions-content .right-side .suggestion-info-section .action-memo textarea{height:70px !important}.ai-suggestions-content .right-side .title-and-button{display:flex;align-items:center;justify-content:space-between}.ai-suggestions-content .right-side .title-and-button .buttons{display:flex;gap:10px}.ai-suggestions-content .right-side .sql-section,.ai-suggestions-content .right-side .title-section{padding:20px 40px;display:flex;flex-direction:column;gap:10px}.ai-suggestions-content .right-side .sql-section .properties-layout-object,.ai-suggestions-content .right-side .title-section .properties-layout-object{grid-template-columns:minmax(0, 1fr) minmax(0, 4fr) !important}.ai-suggestions-content .right-side .title-section{border-bottom:1px solid var(--core-border-300)}.ai-suggestions-content .right-side .preview-table-section{background-color:var(--core-surface-white)}.ai-suggestions-content .right-side .preview-section{flex:1;padding:20px;display:flex;flex-direction:column;background-color:var(--core-surface-white)}.ai-suggestions-content .right-side .preview-section .preview-info{display:flex;flex-direction:column;gap:8px;padding-bottom:16px}.ai-suggestions-content .right-side .preview-section .preview-info .title-and-icon{display:flex;gap:10px;align-items:center;justify-content:flex-start}.ai-suggestions-content .right-side .preview-section th{background-color:var(--core-background-200) !important}.ai-suggestions-content .right-side .preview-section .preview{flex:1}.ai-suggestions-content .right-side .preview-section .hidden-column{color:var(--text-300);font-style:italic}.filter-modification-modal,.create-suggestion-modal{display:flex;flex-direction:column;gap:10px}.filter-modification-modal .analysis-mode-container,.create-suggestion-modal .analysis-mode-container{display:flex;margin-top:20px;margin-bottom:10px}.filter-modification-modal .analysis-mode-container .title-and-desc,.create-suggestion-modal .analysis-mode-container .title-and-desc{display:flex;flex:1;flex-direction:column}.filter-modification-modal .analysis-mode-container .enhanced-analysis-checkbox,.create-suggestion-modal .analysis-mode-container .enhanced-analysis-checkbox{align-items:flex-start}.excecution-log-summary{display:flex;align-items:flex-start;justify-content:center;margin:20px 0px;flex-direction:column;gap:5px;border:1px solid #e5ebf3;border-radius:5px;padding:10px}.excecution-log-summary .left-group,.excecution-log-summary .right-group{display:flex;align-items:center;width:100%;justify-content:stretch;flex:1}.excecution-log-summary .left-group .group-item,.excecution-log-summary .right-group .group-item{display:flex;align-items:center;justify-content:stretch;gap:10px;flex:1}.info-message .message-body{padding-right:0px}.create-group{display:flex;flex-direction:column;height:calc(100vh - 200px);align-items:center;justify-content:center;padding:0px 10vw}.create-group .text-content{display:flex;flex-direction:column;gap:10px;padding-bottom:20px;align-items:center;justify-content:center}.create-group .create-cards{display:flex;gap:50px;width:100%}.create-group .create-cards .bordered-group{background-color:var(--core-surface-white);padding:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;width:100%;flex:1}.ai-card-wrapper{display:flex;flex-direction:column;flex:1}.ai-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ai-card-disabled{opacity:.5;pointer-events:none}.ai-card-disabled .icon-container{background-color:var(--text-100)}.ai-disabled-box{margin-top:auto;width:100%;background-color:var(--core-background-200);border:1px solid var(--core-border-300);border-radius:5px;padding:12px 16px}.ai-disabled-box .ai-disabled-box-title{display:flex;align-items:center;gap:8px;font-style:normal;color:var(--text-200);font-weight:600;font-size:14px;line-height:20px}.ai-disabled-box .ai-disabled-box-title i{color:var(--text-300);font-size:16px}.ai-disabled-box .ai-disabled-box-text{font-style:normal;color:var(--text-300);font-weight:400;font-size:12px;line-height:16px;margin-top:6px;margin-left:24px}.ai-disabled-box .ai-disabled-box-path{font-style:normal;color:var(--text-300);font-weight:500;font-size:12px;line-height:16px}.execution-details{display:flex;flex-direction:row;justify-content:space-between;flex:1}.execution-details .grid-and-toolbar{padding:0px 20px 0px 40px;display:flex;flex-direction:column;flex:1}.execution-details .expectus-grid-toolbar{align-items:center;width:100%}.execution-details .expectus-grid-toolbar .dxbl-toolbar-layout-block-group{gap:5px !important}.execution-details .expectus-grid-toolbar .dxbl-toolbar-layout-block-group::before{display:none !important}#executions-environment-filter{width:150px;cursor:pointer;border:none !important;--dxbl-text-edit-readonly-root-bg: var(--core-surface-600) !important}#executions-environment-filter:hover{border:none !important;border-radius:5px !important;background-color:var(--core-border-300) !important}#executions-environment-filter input{cursor:pointer}#executions-environment-filter .button{margin-right:0px !important}#executions-environment-filter .button:hover{background:rgba(0,0,0,0) !important}#executions-status-filter{width:220px;cursor:pointer;border:none !important;--dxbl-text-edit-readonly-root-bg: var(--core-surface-600) !important}#executions-status-filter:hover{border:none !important;border-radius:5px !important;background-color:var(--core-border-300) !important}#executions-status-filter input{cursor:pointer}#executions-status-filter .button{margin-right:0px !important}#executions-status-filter .button:hover{background:rgba(0,0,0,0) !important}.de-open-de-btn{text-decoration:none}.de-open-de-btn:hover,.de-open-de-btn:focus,.de-open-de-btn:visited{text-decoration:none}.de-open-de-btn i{font-size:12px}.de-dashboard{display:flex;flex-direction:column;gap:16px;padding:16px}.de-toolbar{display:flex;align-items:flex-end;gap:16px;flex-shrink:0;position:relative;z-index:2}.de-provider-section{display:flex;flex-direction:column;gap:4px;width:280px}.de-provider-label{font-size:14px;line-height:20px;font-weight:500;color:var(--text-300);user-select:none}.de-content{display:grid;grid-template-columns:3fr 2fr;gap:16px}.de-side-panels{display:flex;flex-direction:column;gap:24px;align-self:start;min-height:0}.de-block-title{font-size:14px;line-height:20px;font-weight:500;color:var(--text-300);margin-bottom:10px;font-style:normal;user-select:none}.de-all-column{display:flex;flex-direction:column}.de-panel-search{margin-bottom:8px;flex-shrink:0}.de-panel-search.filter-row{margin-bottom:8px}.de-custom-tree{border:1px solid var(--core-border-300);border-radius:4px;background-color:var(--core-surface-white);overflow:hidden}.de-custom-tree table{width:100%;border-collapse:collapse;table-layout:fixed}.de-custom-tree thead tr{background-color:var(--core-surface-600)}.de-custom-tree thead tr th{padding:8px 16px;font-size:14px;font-weight:600;color:var(--text-200);text-align:left;white-space:nowrap;user-select:none;overflow:hidden;text-overflow:ellipsis}.de-custom-tree .de-tree-th--date{width:30%;text-align:left !important}.de-custom-tree .de-tree-row+.de-tree-row{border-top:1px solid var(--core-border-300)}.de-custom-tree .de-tree-row{position:relative}.de-custom-tree .de-tree-row td{padding:8px 16px;font-size:14px;font-weight:400;letter-spacing:.1px;color:var(--text-200);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.de-custom-tree .de-tree-row.de-tree-row--interactive{cursor:pointer}.de-custom-tree .de-tree-row.de-tree-row--interactive:hover{background-color:var(--core-surface-300)}.de-custom-tree .de-tree-cell--name{padding-left:calc(16px + var(--de-level, 0)*20px) !important}.de-custom-tree .de-tree-cell--date{width:30%;white-space:nowrap;text-align:left !important}.de-custom-tree .de-tree-toggle{font-size:10px;color:var(--text-300);flex-shrink:0;width:14px;text-align:center;cursor:pointer;position:relative;z-index:1}.de-custom-tree .de-tree-toggle:hover{color:var(--text-200)}.de-custom-tree .de-tree-toggle-placeholder{width:14px;flex-shrink:0}.de-tree-name-content{display:flex;align-items:center;gap:6px;overflow:hidden}.de-tree-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;color:inherit !important;text-decoration:none}.de-tree-name-text:hover,.de-tree-name-text:visited,.de-tree-name-text:focus{color:inherit !important;text-decoration:none}.de-custom-tree a.de-tree-name-text::after,.de-grid-wrapper a.de-tree-name-text::after{content:"";position:absolute;inset:0;z-index:0}.de-grid-wrapper{border:1px solid var(--core-border-300);border-radius:4px;background-color:var(--core-surface-white);overflow:hidden}.de-grid-wrapper .exmon-grid{margin-top:0 !important}.de-grid-wrapper .dxbl-grid-table tbody tr{position:relative}.de-icon{font-size:15px;flex-shrink:0;color:inherit}.de-login-fallback{margin-top:8px;display:flex;flex-direction:column;align-items:center;gap:8px}.de-login-fallback p{font-size:13px;color:var(--text-300);margin:0}.de-login-fallback p a{color:var(--accent-system)}.de-empty-message{padding:12px 16px;color:var(--text-300);font-size:13px;font-style:italic}.de-table-viewer{display:flex;flex-direction:column;flex:1;height:100%;box-sizing:border-box}.de-table-loading{display:flex;align-items:center;justify-content:center;flex:1}.de-table-iframe{flex:1;width:100%;border:none}.de-table-iframe.de-table-iframe--hidden{visibility:hidden;height:0}.tile-header .tile-title-row{display:flex;align-items:flex-start;gap:8px;width:100%}.tile-header .tile-title-row .expectus-badge{flex-shrink:0;animation:badge-fade-in .3s ease-in-out}.tile-header .tile-title-row .tile-title{flex:1;overflow:hidden;text-overflow:ellipsis;min-width:0}@keyframes badge-fade-in{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}.workspace-icon-picker{position:relative;display:inline-block}.workspace-icon-trigger{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--border-color, #ddd);border-radius:6px;background:var(--input-bg, #fff);cursor:pointer;font-size:20px;transition:border-color .15s,background .15s}.workspace-icon-trigger:hover{border-color:var(--primary-color, #3b82f6);background:var(--hover-bg, #f5f7fa)}.workspace-icon-trigger--open{border-color:var(--primary-color, #3b82f6)}.workspace-icon-trigger__placeholder{font-size:16px;color:var(--text-muted, #9ca3af)}.workspace-icon-trigger__emoji{line-height:1}.workspace-icon-trigger__icon{font-size:18px}.workspace-icon-trigger__lucide svg{width:18px;height:18px}.workspace-icon-tabs{display:flex;border-bottom:1px solid var(--border-color, #ddd)}.workspace-icon-tab{flex:1;padding:8px 0;border:none;background:none;font-size:13px;font-weight:500;color:var(--text-muted, #6b7280);cursor:pointer;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px;transition:color .15s,border-color .15s}.workspace-icon-tab:hover{color:var(--text-color, #111827)}.workspace-icon-tab--active{color:var(--primary-color, #3b82f6);border-bottom-color:var(--primary-color, #3b82f6)}@keyframes workspace-icon-popover-in{from{opacity:0;transform:scale(0.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.workspace-icon-backdrop{position:fixed;inset:0;z-index:999}.workspace-icon-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:1000;background:var(--surface-bg, #fff);border:1px solid var(--border-color, #ddd);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);transform-origin:top left;animation:workspace-icon-popover-in .15s ease-out;width:380px;display:flex;flex-direction:column}.workspace-icon-popover__search{padding:7px 10px 6px;border-bottom:1px solid var(--border-color, #ddd)}.workspace-icon-popover__scroll{overflow-y:auto;max-height:240px;padding:6px 10px}.workspace-icon-popover__grid{display:grid;grid-template-columns:repeat(14, 1fr);gap:2px}.workspace-icon-popover__grid--emoji{grid-template-columns:repeat(10, 1fr)}.workspace-icon-popover__footer{border-top:1px solid var(--border-color, #ddd);padding:8px 10px}.workspace-icon-search-input{width:100%;box-sizing:border-box;padding:5px 8px;border:1px solid var(--border-color, #ddd);border-radius:4px;font-size:13px;outline:none;background:var(--input-bg, #fff);color:var(--text-color, #111827)}.workspace-icon-search-input:focus{border-color:var(--primary-color, #3b82f6)}.workspace-icon-category{margin-bottom:8px}.workspace-icon-category__label{font-size:11px;font-weight:600;color:var(--text-muted, #6b7280);text-transform:uppercase;letter-spacing:.04em;padding:4px 0 3px}.workspace-icon-no-results{padding:20px 0;text-align:center;font-size:13px;color:var(--text-muted, #9ca3af)}.workspace-icon-option{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;border:1px solid rgba(0,0,0,0);border-radius:4px;background:none;cursor:pointer;font-size:16px;color:var(--text-muted, #9ca3af);transition:background .1s,color .1s,border-color .1s;padding:0}.workspace-icon-option svg{width:14px;height:14px}.workspace-icon-option:hover:not(.workspace-icon-option--selected){background:var(--hover-bg, #f0f4ff);color:var(--text-color, #374151)}.workspace-icon-option--selected{background:var(--primary-light, #eff6ff);border-color:var(--primary-color, #3b82f6);color:var(--primary-color, #3b82f6)}.workspace-icon-option--selected-emoji{background:var(--primary-light, #eff6ff);border-color:var(--primary-color, #3b82f6);color:inherit}.workspace-icon-clear{display:flex;align-items:center;gap:4px;border:none;background:none;color:var(--text-muted, #6b7280);font-size:12px;cursor:pointer;padding:2px 4px}.workspace-icon-clear:hover{color:var(--danger-color, #ef4444)}.process-map-status-bar-cube{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.process-map-status-bar-cube img{width:16px}.process-map-status-bar-cube .status-bar-number{font-size:11px;font-weight:600;text-align:center;line-height:1}.profile-api-keys-content{display:flex;flex-direction:column;gap:20px}.profile-key-copy-row{display:flex;flex-direction:row;align-items:center;gap:8px}.profile-key-copy-row .profile-key-input{flex:1;font-family:monospace;font-size:13px}.admin-api-keys-content{display:flex;flex-direction:column;gap:20px}.workspaces-cell{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.label-box.workspaces{display:inline-block;color:var(--information-100);background-color:var(--information-300)}.mcp-server-details{display:flex;flex-direction:column;gap:16px}.mcp-server-details__group{display:flex;flex-direction:column;gap:6px}.mcp-server-details__url{font-family:var(--font-mono, monospace)}.user-details-top-section{display:flex;gap:24px;align-items:flex-start;margin-bottom:24px}.user-details-top-section .user-details-fields{flex:1}.user-details-top-section .user-details-roles-panel{width:340px;flex-shrink:0;border:1px solid var(--core-border-300);border-radius:6px;padding:16px;display:flex;flex-direction:column;gap:12px}.user-details-roles-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.user-details-roles-title{font-weight:600;font-size:14px}.user-details-add-role-picker{width:140px}.user-details-role-chips{display:flex;flex-wrap:wrap;gap:6px}.user-details-role-chip{display:flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;background-color:var(--core-surface-300);font-size:13px}.user-details-role-chip .user-details-role-chip-name{min-width:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-details-role-chip .user-details-role-chip-lock{font-size:11px;opacity:.6}.user-details-role-chip .user-details-role-chip-navigate,.user-details-role-chip .user-details-role-chip-remove{background:none;border:none;padding:0;cursor:pointer;font-size:11px;opacity:.5}.user-details-role-chip .user-details-role-chip-navigate:hover,.user-details-role-chip .user-details-role-chip-remove:hover{opacity:1}.user-details-role-chip .user-details-role-chip-remove{margin-left:6px}.user-details-roles-empty{color:var(--text-300);font-size:13px;font-style:italic}.user-details-roles-note{font-size:12px;color:var(--text-300);margin:0}.user-details-privilege-overrides{border:1px solid var(--core-border-300);border-radius:6px}.user-details-privilege-overrides-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;cursor:pointer;background:var(--core-surface-600);border:none;border-radius:6px;text-align:left}.user-details-privilege-overrides-header:hover{background-color:var(--core-surface-400)}.user-details-privilege-overrides-body{padding:16px}.user-details-privilege-overrides-title{font-weight:600;font-size:14px;margin-bottom:2px}.user-details-privilege-overrides-description{font-size:13px;color:var(--text-300)}.user-details-privilege-overrides-toggle{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--accent-system);white-space:nowrap;flex-shrink:0}.user-details-privilege-overrides-badge{font-size:11px;font-weight:600;color:var(--accent-system);background-color:color-mix(in srgb, var(--accent-system) 12%, transparent);border-radius:4px;padding:1px 6px}.user-card-list .user-card{display:grid;grid-template-columns:70px auto 50px;align-items:center;padding:10px;opacity:.8}.user-card-list .user-card .initials{display:flex;align-items:center;justify-content:center;background-color:#7d5ed4;color:#fff;font-size:1.8em;height:50px;width:50px;border-radius:50%}.user-card-list .user-card .name-container .display-name{font-weight:bold}.user-card-list .user-card .user-card-symbol{width:30px;height:30px;background-image:url(/icons/user-operation-symbol.svg);background-position:center;background-repeat:no-repeat}.entra-group-browser .filter-row .filters .button.outline{display:none}.invalid-site-text.entra-group-browser-error-text{white-space:pre-line;text-align:center;max-width:480px}.label-box.user-admin{color:#0c2f5a;background-color:#d2e5f5}.label-box.user-normal{color:#0c2f5a;background-color:#d2e5f5}.chat-message-list-container{flex:1;position:relative;min-height:0;display:flex;flex-direction:column}.chat-message-list{flex:1;overflow-y:auto;padding:24px 16px;display:flex;flex-direction:column;gap:16px;min-height:0}.chat-message-list-inner{max-width:62rem;margin:0 auto;width:100%;padding:0 24px;display:flex;flex-direction:column;gap:1rem}.resume-scroll-button{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);background-color:var(--core-surface-700);border:1px solid var(--core-border-300);border-radius:20px;padding:6px 16px;font-size:12px;color:var(--text-300);cursor:pointer;box-shadow:var(--box-shadow);z-index:1}.resume-scroll-button:hover{background-color:var(--core-background-200);color:var(--accent-brand);border-color:var(--accent-brand)}@keyframes fadeSlideIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.message-wrapper{display:flex;flex-direction:column;animation:fadeSlideIn .3s ease-out forwards}.message-wrapper.user{align-items:flex-end}.message-wrapper.assistant{align-items:flex-start}.message-timestamp{font-size:12px;line-height:16px;color:var(--text-300);margin-bottom:.5rem}.chat-message-bubble{padding:8px 16px;margin:0;max-width:80%;word-wrap:break-word}.chat-message-bubble.user{background-color:var(--core-surface-white);border:1px solid var(--core-border-300);border-radius:16px;color:var(--text-100)}.chat-message-bubble.assistant{background-color:rgba(0,0,0,0);color:var(--text-200);padding-left:0;padding-right:0;width:100%;max-width:none}.chat-message-bubble .message-content{font-size:14px;line-height:22px}.chat-message-bubble .message-content p{margin:0 0 10px 0}.chat-message-bubble .message-content p:last-child{margin-bottom:0}.chat-message-bubble .message-content strong{color:var(--text-100)}.chat-message-bubble .message-content code{background-color:var(--core-background-200);border:1px solid var(--core-border-300);padding:2px 5px;border-radius:4px;font-size:13px;font-family:"Geist Mono",ui-monospace,monospace}.chat-message-bubble .message-content pre{background-color:var(--core-background-200);border:1px solid var(--core-border-300);padding:14px 16px;border-radius:8px;overflow-x:auto;margin:10px 0;font-size:13px;line-height:20px}.chat-message-bubble .message-content pre code{background:none;border:none;padding:0;font-size:inherit}.chat-message-bubble .message-content ul{list-style-type:disc !important}.chat-message-bubble .message-content ol{list-style-type:decimal !important}.chat-message-bubble .message-content ul,.chat-message-bubble .message-content ol{margin:6px 0 10px 0;padding-left:20px}.chat-message-bubble .message-content li{margin-bottom:4px}.chat-message-bubble .message-content li:last-child{margin-bottom:0}.chat-message-bubble .message-content li>ul,.chat-message-bubble .message-content li>ol{margin:4px 0 4px 0}.chat-message-bubble .message-content h1{font-size:16px !important;line-height:24px !important}.chat-message-bubble .message-content h2{font-size:15px !important;line-height:22px !important}.chat-message-bubble .message-content h3{font-size:14.5px !important;line-height:22px !important}.chat-message-bubble .message-content h4,.chat-message-bubble .message-content h5,.chat-message-bubble .message-content h6{font-size:14px !important;line-height:22px !important}.chat-message-bubble .message-content h1,.chat-message-bubble .message-content h2,.chat-message-bubble .message-content h3,.chat-message-bubble .message-content h4,.chat-message-bubble .message-content h5,.chat-message-bubble .message-content h6{margin:16px 0 4px 0 !important;color:var(--text-100);font-weight:600}.chat-message-bubble .message-content h1:first-child,.chat-message-bubble .message-content h2:first-child,.chat-message-bubble .message-content h3:first-child,.chat-message-bubble .message-content h4:first-child,.chat-message-bubble .message-content h5:first-child,.chat-message-bubble .message-content h6:first-child{margin-top:0}.chat-message-bubble .message-content blockquote{margin:10px 0;padding:4px 0 4px 14px;border-left:3px solid var(--accent-system);color:var(--text-300)}.chat-message-bubble .message-content blockquote p{margin-bottom:4px}.chat-message-bubble .message-content hr{border:none;border-top:1px solid var(--core-border-300);margin:14px 0}.chat-message-bubble .message-content a{color:var(--accent-system);text-decoration:none}.chat-message-bubble .message-content a:hover{text-decoration:underline}.chat-message-bubble .message-content table{border-collapse:collapse;margin:10px 0;font-size:13px;width:100%}.chat-message-bubble .message-content th,.chat-message-bubble .message-content td{border:1px solid var(--core-border-300);padding:6px 10px;text-align:left}.chat-message-bubble .message-content th{background-color:var(--core-background-200);font-weight:600;color:var(--text-100)}.chat-message-bubble .message-content tr:nth-child(even) td{background-color:color-mix(in srgb, var(--core-background-200) 40%, transparent)}.chat-message-bubble .blinking-cursor{animation:blink 1s step-end infinite;font-weight:bold}.chat-message-bubble .error-banner{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;background-color:var(--error-300);border-radius:6px;font-size:13px}.chat-message-bubble .error-banner .error-text{color:var(--error-100)}.chat-message-bubble .error-banner .retry-button{background:none;border:1px solid var(--error-200);color:var(--error-100);padding:4px 10px;border-radius:4px;cursor:pointer;font-size:12px}.chat-message-bubble .error-banner .retry-button:hover{background-color:var(--error-200);color:var(--core-surface-white)}.chat-message-bubble .render-error-notice{display:flex;align-items:flex-start;gap:8px;margin-top:8px;padding:10px 12px;background-color:var(--warning-300);border:1px solid var(--warning-200);border-radius:6px;font-size:13px;line-height:1.4;color:var(--text-200)}.chat-message-bubble .render-error-notice>:first-child{flex-shrink:0;margin-top:2px;color:var(--warning-100)}.viz-ref-card{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:8px 14px;background-color:var(--core-background-200);border:1px solid var(--core-border-300);border-radius:8px;cursor:pointer;font-size:13px;color:var(--text-200);transition:background-color 150ms ease,border-color 150ms ease;font-family:inherit}.viz-ref-card:hover{background-color:var(--core-surface-300);border-color:var(--accent-system);color:var(--text-100)}.viz-ref-card .viz-ref-icon{display:flex;align-items:center;color:var(--accent-system)}.viz-ref-card .viz-ref-label{font-weight:500}.viz-ref-card .viz-ref-arrow{font-size:16px;color:var(--text-300);margin-left:2px}@keyframes blink{50%{opacity:0}}.chat-input{width:100%;max-width:62rem;padding:0 24px 0;box-sizing:border-box;display:flex;flex-direction:column}.chat-input__card{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background-color:var(--core-surface-white);border:2px solid var(--core-border-300);border-radius:16px;transition:border-color .15s,box-shadow .15s}.chat-input__card:focus-within{box-shadow:0 2px 12px rgba(0,0,0,.08)}.chat-input__bottom-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px}.chat-input__controls{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.chat-input__textarea{flex:1;width:100%;border:none;background:rgba(0,0,0,0);resize:none;outline:none;padding:8px 4px;box-sizing:border-box;font-size:14px;font-family:inherit;line-height:1.4;color:var(--text-100);height:100px;align-self:center}.chat-input__textarea::placeholder{color:var(--text-300)}.chat-input__send-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;border-radius:10px;background-color:var(--accent-brand);color:var(--core-surface-white);cursor:pointer;flex-shrink:0;font-size:14px;transition:opacity .15s,background-color .15s}.chat-input__send-btn:hover:not(:disabled){background-color:var(--accent-brand)}.chat-input__send-btn:disabled{opacity:.35;cursor:not-allowed}.chat-input__send-btn--cancel{background-color:var(--semantic-error-200);color:var(--semantic-error-100);box-shadow:0 2px 8px color-mix(in srgb, var(--semantic-error-200) 40%, transparent)}.chat-input__send-btn--cancel:hover{opacity:.9}.thinking-indicator{padding:4px 0;margin-left:0}.thinking-shimmer-text{font-size:14px;font-weight:500;line-height:22px;background:linear-gradient(90deg, var(--text-400) 0%, var(--text-200) 40%, var(--text-400) 80%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:thinking-shimmer 2s ease-in-out infinite}@keyframes thinking-shimmer{0%{background-position:200% center}100%{background-position:-200% center}}.welcome-state{display:flex;flex-direction:column;align-items:center;flex:1;overflow-y:auto;padding:48px 24px 32px}.welcome-state__content{width:100%;max-width:800px;display:flex;flex-direction:column;align-items:center}.welcome-state__hero{text-align:center;margin-bottom:40px}.welcome-state__offline{width:100%;display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px 0}.welcome-state__offline-actions{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.welcome-state__offline-hint{font-style:normal;color:var(--text-300);font-weight:400;font-size:14px;line-height:24px;margin:0;text-align:center;max-width:480px}.welcome-state__offline-hint--link{background:none;border:none;padding:0;cursor:pointer;color:var(--accent-brand);text-decoration:underline}.welcome-state__offline-hint--link:hover{color:var(--accent-brand-hover, var(--accent-brand))}.welcome-state__heading{font-style:normal;color:var(--text-100);font-weight:400;font-size:28px;line-height:36px;font-weight:700;margin:0 0 10px}.welcome-state__subtitle{font-style:normal;color:var(--text-300);font-weight:400;font-size:16px;line-height:24px;margin:0;max-width:560px;display:inline-block}.welcome-state__section-label{display:block;font-style:normal;color:var(--text-300);font-weight:600;font-size:12px;line-height:16px;letter-spacing:.5px;text-transform:uppercase;margin-bottom:14px;text-align:left}.welcome-state__capabilities{width:100%;margin-bottom:32px}.welcome-state__capabilities-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}@media(max-width: 768px){.welcome-state__capabilities-grid{grid-template-columns:1fr}}.welcome-state__prompts{width:100%}.welcome-state__prompts-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}@media(max-width: 640px){.welcome-state__prompts-grid{grid-template-columns:1fr}}.welcome-state__prompt-tile{display:flex;flex-direction:column;gap:4px;text-align:left;background-color:var(--core-surface-white);border:1px solid var(--core-border-300);border-radius:5px;padding:16px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.welcome-state__prompt-tile:hover{border-color:var(--accent-brand);box-shadow:0 4px 12px color-mix(in srgb, var(--accent-brand) 10%, transparent)}.welcome-state__prompt-tile:hover .welcome-state__prompt-title{color:var(--accent-brand)}.welcome-state__prompt-title{font-style:normal;color:var(--text-100);font-weight:600;font-size:14px;line-height:20px;transition:color .15s}.welcome-state__prompt-subtitle{font-style:normal;color:var(--text-300);font-weight:400;font-size:12px;line-height:16px}.welcome-state__prompt-tile--loading{cursor:default;pointer-events:none}.welcome-state__prompt-shimmer{display:block;height:14px;width:75%;border-radius:4px;background:linear-gradient(90deg, var(--core-border-300) 25%, var(--core-background-200) 50%, var(--core-border-300) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.welcome-state__prompt-shimmer--short{width:45%;height:12px}.welcome-state__capability-tile--loading{display:flex;flex-direction:column;gap:10px;background-color:var(--core-surface-white);border:1px solid var(--core-border-300);border-radius:5px;padding:16px;min-height:120px;cursor:default;pointer-events:none}.welcome-state__capability-shimmer-icon{display:block;width:32px;height:32px;border-radius:8px;margin-bottom:4px;background:linear-gradient(90deg, var(--core-border-300) 25%, var(--core-background-200) 50%, var(--core-border-300) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:48px 24px 32px;text-align:center;overflow-y:auto}.empty-state__heading{font-size:32px;font-weight:700;color:var(--text-100);margin:0 0 12px 0}.empty-state__subtitle{font-size:16px;color:var(--text-300);margin:0 0 40px 0;max-width:600px;line-height:1.5}.empty-state__cards{display:flex;gap:24px;max-width:900px;width:100%}.empty-state__cards .action-tile{flex:1;text-align:left}.empty-state__cards .action-tile:first-child .action-tile__icon-container{background-color:color-mix(in srgb, var(--accent-brand) 10%, transparent);color:var(--accent-brand)}.empty-state__cards .action-tile:first-child .empty-state__check::before{color:var(--accent-brand)}.empty-state__cards .action-tile:last-child .action-tile__icon-container{background-color:color-mix(in srgb, var(--accent-system) 10%, transparent);color:var(--accent-system)}.empty-state__cards .action-tile:last-child .empty-state__check::before{color:var(--accent-system)}@media(max-width: 1024px){.empty-state__cards{flex-direction:column}}.empty-state__benefits{list-style:none;padding:0;margin:0 0 20px 0}.empty-state__benefits li{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-200);padding:4px 0}.empty-state__check{width:16px;height:16px;flex-shrink:0}.empty-state__check::before{content:"✓";color:var(--accent-system);font-weight:700;font-size:14px}.empty-state__resources{margin-bottom:20px}.empty-state__resources-label{font-size:11px;font-weight:600;color:var(--text-300);letter-spacing:.5px;display:block;margin-bottom:8px}.empty-state__resources-links{display:flex;gap:8px;flex-wrap:wrap}.empty-state__resources-links .button.outline{background-color:color-mix(in srgb, var(--accent-brand) 8%, transparent);color:var(--accent-brand);border:none}.empty-state__resources-links .button.outline:hover:not([disabled]){background-color:color-mix(in srgb, var(--accent-brand) 15%, transparent)}.action-tile{background-color:var(--core-surface-white);border:1px solid var(--core-border-300);border-radius:5px;box-shadow:var(--box-shadow);padding:20px;transition:border-color .15s;display:flex;gap:12px}.action-tile--vertical{flex-direction:column;align-items:flex-start}.action-tile--horizontal{flex-direction:row;align-items:center;cursor:pointer}.action-tile--horizontal:hover{border-color:var(--accent-brand)}.action-tile--horizontal:hover .action-tile__title{color:var(--accent-brand)}.action-tile--horizontal .action-tile__icon-container{width:32px;height:32px;font-size:18px;background-color:rgba(0,0,0,0);color:var(--text-300);flex-shrink:0}.action-tile--vertical:not(:has(.action-tile__cta)):not(.action-tile--non-interactive){cursor:pointer}.action-tile--vertical:not(:has(.action-tile__cta)):not(.action-tile--non-interactive):hover{border-color:var(--accent-brand);box-shadow:var(--shadow-light)}.action-tile--disabled .action-tile__icon-container{opacity:.5}.action-tile__icon-container{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb, var(--accent-brand) 10%, transparent);color:var(--accent-brand);font-size:20px}.action-tile__content{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.action-tile__title-row{display:flex;align-items:center;gap:8px}.action-tile__title{font-size:15px;font-weight:600;color:var(--text-100);transition:color .15s}.action-tile__description{font-size:13px;color:var(--text-300);line-height:1.5}.action-tile__extra{width:100%}.action-tile__cta{width:100%;margin-top:auto;display:flex}.action-tile__cta>*{flex:1}.action-tile__btn{width:100%;justify-content:center}.action-tile__lock-icon::before{content:"🔒";font-size:14px}.action-tile__arrow{font-size:16px}.tool-trace{margin-bottom:6px;font-family:inherit}.tool-trace-toggle{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 6px;background:none;border:1px solid rgba(0,0,0,0);border-radius:20px;cursor:pointer;font-size:13px;color:var(--text-300);line-height:20px;text-align:left;transition:background-color .15s ease,border-color .15s ease}.tool-trace-toggle:hover{background-color:color-mix(in srgb, var(--core-background-200) 70%, transparent);border-color:var(--core-border-300)}.toggle-indicator{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.pulse-dot{width:8px;height:8px;border-radius:50%;background-color:var(--accent-system);animation:pulse-glow 1.5s ease-in-out infinite}@keyframes pulse-glow{0%,100%{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-system) 40%, transparent)}50%{opacity:.7;box-shadow:0 0 0 4px rgba(0,0,0,0)}}.toggle-icon{width:16px;height:16px}.toggle-icon.success{color:var(--success-200)}.toggle-icon.warning{color:var(--warning-200)}.toggle-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toggle-chevron{width:14px;height:14px;flex-shrink:0;color:var(--text-400);transition:transform .2s ease}.toggle-chevron.expanded{transform:rotate(180deg)}.tool-trace-detail{margin-top:2px;margin-left:12px;padding-left:12px;border-left:2px solid var(--core-border-300)}.step{display:flex;align-items:center;gap:8px;padding:3px 0}.step.completed .step-name{color:var(--text-300)}.step.active .step-name{color:var(--text-200)}.step.failed .step-name{color:var(--error-200)}.step-icon{display:flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0}.step-icon svg{width:14px;height:14px}.step .step-icon.completed svg,.completed .step-icon{color:var(--success-200)}.failed .step-icon{color:var(--error-200)}.step-spinner{width:12px;height:12px;border:1.5px solid var(--core-border-300);border-top-color:var(--accent-system);border-radius:50%;animation:step-spin .6s linear infinite}@keyframes step-spin{to{transform:rotate(360deg)}}.step-name{font-size:13px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.heading-1{font-family:"Geist",sans-serif;font-size:40px;line-height:48px;font-weight:400}.heading-2{font-family:"Geist",sans-serif;font-size:36px;line-height:44px;font-weight:400}.heading-3{font-family:"Geist",sans-serif;font-size:32px;line-height:40px;font-weight:400}.heading-4{font-family:"Geist",sans-serif;font-size:28px;line-height:36px;font-weight:400}.heading-5{font-family:"Geist",sans-serif;font-size:24px;line-height:32px;font-weight:400}.heading-6{font-family:"Geist",sans-serif;font-size:20px;line-height:28px;font-weight:400}.heading-6-semibold{font-family:"Geist",sans-serif;font-size:20px;line-height:28px;font-weight:600}.body-1-regular{font-family:"Geist",sans-serif;font-size:16px;line-height:24px;font-weight:400}.body-2-regular{font-family:"Geist",sans-serif;font-size:14px;line-height:24px;font-weight:400}.body-2-medium{font-family:"Geist",sans-serif;font-size:14px;line-height:24px;font-weight:500}.body-3-regular{font-family:"Geist",sans-serif;font-size:12px;line-height:20px;font-weight:400}.label-1-regular{font-family:"Geist",sans-serif;font-size:14px;line-height:20px;font-weight:400}.label-1-medium{font-family:"Geist",sans-serif;font-size:14px;line-height:20px;font-weight:500}.label-1-semibold{font-family:"Geist",sans-serif;font-size:14px;line-height:20px;font-weight:600}.label-2-regular{font-family:"Geist",sans-serif;font-size:12px;line-height:16px;font-weight:400}.label-2-medium{font-family:"Geist",sans-serif;font-size:12px;line-height:16px;font-weight:500}.label-2-semibold{font-family:"Geist",sans-serif;font-size:12px;line-height:16px;font-weight:600}@keyframes fadeSlideIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fade-slide-in{animation:fadeSlideIn .3s ease-out forwards}.reasoning-panel{margin-bottom:8px;font-family:inherit}.reasoning-panel.live{position:relative;padding:12px 14px 12px 16px;background-color:color-mix(in srgb, var(--core-background-200) 50%, transparent);border:1px solid color-mix(in srgb, var(--core-border-300) 70%, transparent);border-radius:8px}.reasoning-panel.live::before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background-color:var(--accent-system);border-radius:2px}.reasoning-toggle{display:inline-flex;align-items:center;gap:8px;padding:5px 10px 5px 8px;background:none;border:1px solid rgba(0,0,0,0);border-radius:6px;cursor:pointer;font-size:12px;color:var(--text-300);line-height:18px;text-align:left;transition:background-color 120ms ease,border-color 120ms ease,color 120ms ease}.reasoning-toggle:hover{background-color:color-mix(in srgb, var(--core-background-200) 70%, transparent);border-color:color-mix(in srgb, var(--core-border-300) 80%, transparent);color:var(--text-100)}.reasoning-toggle:hover .reasoning-toggle-icon{color:var(--accent-system)}.reasoning-toggle[aria-expanded=true]{background-color:color-mix(in srgb, var(--core-background-200) 80%, transparent);border-color:color-mix(in srgb, var(--core-border-300) 80%, transparent);color:var(--text-100)}.reasoning-toggle:focus-visible{outline:2px solid var(--accent-system);outline-offset:1px}.reasoning-toggle-icon{color:var(--text-300);flex-shrink:0;transition:color 120ms ease}.reasoning-toggle-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;letter-spacing:-0.005em}.reasoning-chevron{flex-shrink:0;color:var(--text-400);transition:transform .2s ease}.reasoning-chevron.expanded{transform:rotate(180deg);color:var(--text-200)}.reasoning-expanded{margin-top:0;padding:0 14px;background-color:color-mix(in srgb, var(--core-background-200) 50%, transparent);border:1px solid color-mix(in srgb, var(--core-border-300) 70%, transparent);border-radius:8px;max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .25s ease,margin-top .25s ease,padding .25s ease}.reasoning-expanded.open{max-height:2000px;opacity:1;margin-top:8px;padding:12px 14px}.reasoning-step-group+.reasoning-step-group{margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb, var(--core-border-300) 40%, transparent)}.reasoning-text{font-size:13px;line-height:20px;color:var(--text-200);margin-bottom:4px;white-space:pre-wrap}.reasoning-text.streaming{color:var(--text-300)}.blinking-cursor{animation:blink 1s step-end infinite;font-weight:bold;color:var(--accent-system)}@keyframes blink{50%{opacity:0}}.reasoning-tool-step{display:flex;align-items:flex-start;gap:8px;padding:4px 0;font-size:12px}.reasoning-tool-step.completed .tool-step-label{color:var(--text-300)}.reasoning-tool-step.active .tool-step-label{color:var(--text-200)}.reasoning-tool-step.failed .tool-step-label{color:var(--error-200)}.reasoning-tool-step+.reasoning-tool-step{padding-top:2px}.tool-status-icon{display:flex;align-items:center;justify-content:center;width:14px;height:20px;flex-shrink:0}.completed .tool-status-icon{color:var(--accent-brand)}.failed .tool-status-icon{color:var(--error-200)}.tool-step-label{font-size:13px;line-height:20px;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;flex:1 1 auto;min-width:0}.duration-badge{font-size:11px;line-height:16px;color:var(--text-400);background-color:color-mix(in srgb, var(--core-surface-300) 60%, transparent);padding:0 6px;border-radius:10px;white-space:nowrap;flex-shrink:0}.reasoning-pending-dots{display:inline-flex;align-items:center;gap:4px;padding:4px 0 4px 4px}.reasoning-pending-dots span{display:inline-block;width:5px;height:5px;border-radius:50%;flex-shrink:0;background-color:var(--text-300);animation:reasoning-pending-bounce 1.2s ease-in-out infinite}.reasoning-pending-dots span:nth-child(2){animation-delay:.2s}.reasoning-pending-dots span:nth-child(3){animation-delay:.4s}@keyframes reasoning-pending-bounce{0%,60%,100%{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.reasoning-disclosure{margin:0 0 6px 0;list-style:none}.reasoning-disclosure summary{list-style:none}.reasoning-disclosure summary::-webkit-details-marker{display:none}.reasoning-disclosure summary::marker{content:"";display:none}.reasoning-disclosure__summary{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;cursor:pointer;list-style:none;font-size:12px;line-height:18px;color:var(--text-300);background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:6px;transition:background-color 120ms ease,border-color 120ms ease,color 120ms ease;user-select:none}.reasoning-disclosure__summary:hover{color:var(--text-100);background-color:color-mix(in srgb, var(--core-background-200) 70%, transparent);border-color:color-mix(in srgb, var(--core-border-300) 80%, transparent)}.reasoning-disclosure__summary:focus-visible{outline:2px solid var(--accent-system);outline-offset:1px}.reasoning-disclosure__chevron{flex-shrink:0;color:var(--text-400);transition:transform 150ms ease}.reasoning-disclosure__label{font-weight:500;letter-spacing:-0.005em}.reasoning-disclosure__label.is-thinking{background:linear-gradient(90deg, var(--text-400) 0%, var(--text-100) 40%, var(--text-400) 80%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:reasoning-disclosure-shimmer 2s ease-in-out infinite}@keyframes reasoning-disclosure-shimmer{0%{background-position:200% center}100%{background-position:-200% center}}.reasoning-disclosure[open]>.reasoning-disclosure__summary{color:var(--text-100);background-color:color-mix(in srgb, var(--core-background-200) 80%, transparent);border-color:color-mix(in srgb, var(--core-border-300) 80%, transparent)}.reasoning-disclosure[open]>.reasoning-disclosure__summary>.reasoning-disclosure__chevron{transform:rotate(90deg);color:var(--text-200)}.reasoning-disclosure__body{margin-top:8px;padding:12px 14px;background-color:color-mix(in srgb, var(--core-background-200) 50%, transparent);border:1px solid color-mix(in srgb, var(--core-border-300) 70%, transparent);border-radius:8px;font-size:13px;line-height:21px;color:var(--text-200)}.reasoning-disclosure__body p{margin:0 0 8px 0}.reasoning-disclosure__body p:last-child{margin-bottom:0}.reasoning-disclosure__body p>strong:first-child{display:block;margin-bottom:2px;color:var(--text-100);font-weight:600;font-size:13px;letter-spacing:-0.005em}.reasoning-disclosure__body p+p>strong:first-child{margin-top:4px}.reasoning-disclosure__body ul,.reasoning-disclosure__body ol{margin:4px 0 8px 0;padding-left:18px}.reasoning-disclosure__body li{margin-bottom:2px}.reasoning-disclosure__body li:last-child{margin-bottom:0}.reasoning-disclosure__body code{background-color:var(--core-background-200);border:1px solid color-mix(in srgb, var(--core-border-300) 80%, transparent);padding:1px 5px;border-radius:4px;font-size:12px;font-family:"Geist Mono",ui-monospace,monospace}.reasoning-disclosure__body pre{background-color:var(--core-background-200);border:1px solid color-mix(in srgb, var(--core-border-300) 80%, transparent);padding:8px 10px;border-radius:6px;overflow-x:auto;margin:8px 0;font-size:12px;line-height:18px}.reasoning-disclosure__body pre code{background:none;border:none;padding:0;font-size:inherit}.reasoning-disclosure__body strong{color:var(--text-100)}.heading-1{font-family:"Geist",sans-serif;font-size:40px;line-height:48px;font-weight:400}.heading-2{font-family:"Geist",sans-serif;font-size:36px;line-height:44px;font-weight:400}.heading-3{font-family:"Geist",sans-serif;font-size:32px;line-height:40px;font-weight:400}.heading-4{font-family:"Geist",sans-serif;font-size:28px;line-height:36px;font-weight:400}.heading-5{font-family:"Geist",sans-serif;font-size:24px;line-height:32px;font-weight:400}.heading-6{font-family:"Geist",sans-serif;font-size:20px;line-height:28px;font-weight:400}.heading-6-semibold{font-family:"Geist",sans-serif;font-size:20px;line-height:28px;font-weight:600}.body-1-regular{font-family:"Geist",sans-serif;font-size:16px;line-height:24px;font-weight:400}.body-2-regular{font-family:"Geist",sans-serif;font-size:14px;line-height:24px;font-weight:400}.body-2-medium{font-family:"Geist",sans-serif;font-size:14px;line-height:24px;font-weight:500}.body-3-regular{font-family:"Geist",sans-serif;font-size:12px;line-height:20px;font-weight:400}.label-1-regular{font-family:"Geist",sans-serif;font-size:14px;line-height:20px;font-weight:400}.label-1-medium{font-family:"Geist",sans-serif;font-size:14px;line-height:20px;font-weight:500}.label-1-semibold{font-family:"Geist",sans-serif;font-size:14px;line-height:20px;font-weight:600}.label-2-regular{font-family:"Geist",sans-serif;font-size:12px;line-height:16px;font-weight:400}.label-2-medium{font-family:"Geist",sans-serif;font-size:12px;line-height:16px;font-weight:500}.label-2-semibold{font-family:"Geist",sans-serif;font-size:12px;line-height:16px;font-weight:600}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.response-tabs{margin-top:4px;width:100%;min-width:0}.response-tabs-bar{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--core-border-300);margin-bottom:12px}.response-tabs-group{display:flex;align-items:center;gap:16px;position:relative}.response-tab{padding:6px 0;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px;font-size:13px;font-weight:500;color:var(--text-300);cursor:pointer;transition:color .2s ease,border-bottom-color .2s ease;white-space:nowrap}.response-tab:hover{color:var(--text-200)}.response-tab.active{color:var(--text-100);border-bottom-color:var(--accent-system)}.tab-pane{display:none;animation:fadeIn .2s ease-out}.tab-pane.active{display:block;max-height:500px;overflow-y:auto}.confidence-badge{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500;line-height:16px;white-space:nowrap}.confidence-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.confidence-verified{color:var(--success-100);background-color:var(--success-300)}.confidence-verified .confidence-dot{background-color:var(--success-200)}.confidence-partial{color:var(--warning-100);background-color:var(--warning-300)}.confidence-partial .confidence-dot{background-color:var(--warning-200)}.confidence-unverified{color:var(--text-300);background-color:color-mix(in srgb, var(--text-400) 10%, transparent)}.confidence-unverified .confidence-dot{background-color:var(--text-400)}.confidence-error{color:var(--error-100);background-color:var(--error-300)}.confidence-error .confidence-dot{background-color:var(--error-200)}.response-tabs-content{min-height:0}.heading-1{font-family:"Geist",sans-serif;font-size:40px;line-height:48px;font-weight:400}.heading-2{font-family:"Geist",sans-serif;font-size:36px;line-height:44px;font-weight:400}.heading-3{font-family:"Geist",sans-serif;font-size:32px;line-height:40px;font-weight:400}.heading-4{font-family:"Geist",sans-serif;font-size:28px;line-height:36px;font-weight:400}.heading-5{font-family:"Geist",sans-serif;font-size:24px;line-height:32px;font-weight:400}.heading-6{font-family:"Geist",sans-serif;font-size:20px;line-height:28px;font-weight:400}.heading-6-semibold{font-family:"Geist",sans-serif;font-size:20px;line-height:28px;font-weight:600}.body-1-regular{font-family:"Geist",sans-serif;font-size:16px;line-height:24px;font-weight:400}.body-2-regular{font-family:"Geist",sans-serif;font-size:14px;line-height:24px;font-weight:400}.body-2-medium{font-family:"Geist",sans-serif;font-size:14px;line-height:24px;font-weight:500}.body-3-regular{font-family:"Geist",sans-serif;font-size:12px;line-height:20px;font-weight:400}.label-1-regular{font-family:"Geist",sans-serif;font-size:14px;line-height:20px;font-weight:400}.label-1-medium{font-family:"Geist",sans-serif;font-size:14px;line-height:20px;font-weight:500}.label-1-semibold{font-family:"Geist",sans-serif;font-size:14px;line-height:20px;font-weight:600}.label-2-regular{font-family:"Geist",sans-serif;font-size:12px;line-height:16px;font-weight:400}.label-2-medium{font-family:"Geist",sans-serif;font-size:12px;line-height:16px;font-weight:500}.label-2-semibold{font-family:"Geist",sans-serif;font-size:12px;line-height:16px;font-weight:600}@keyframes fadeSlideIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.how-built{display:flex;flex-direction:column;gap:16px}.how-built-step-group{display:flex;flex-direction:column;gap:10px}.how-built-step-group+.how-built-step-group{padding-top:16px;border-top:1px solid var(--core-border-300)}.how-built-reasoning{font-size:13px;line-height:20px;color:var(--text-200);margin:0 0 2px}.how-built-card{background-color:var(--core-surface-white);border:1px solid var(--core-border-300);border-radius:10px;padding:14px;transition:border-color .15s ease,background-color .15s ease;animation:fadeSlideIn .3s ease-out forwards;opacity:0}.how-built-card:nth-child(1){animation-delay:0s}.how-built-card:nth-child(2){animation-delay:0.06s}.how-built-card:nth-child(3){animation-delay:0.12s}.how-built-card:nth-child(4){animation-delay:0.18s}.how-built-card:nth-child(5){animation-delay:0.24s}.how-built-card:nth-child(6){animation-delay:0.3s}.how-built-card:nth-child(7){animation-delay:0.36s}.how-built-card:nth-child(8){animation-delay:0.42s}.how-built-card:nth-child(9){animation-delay:0.48s}.how-built-card:nth-child(10){animation-delay:0.54s}.how-built-card:hover{border-color:color-mix(in srgb, var(--accent-system) 40%, var(--core-border-300));background-color:color-mix(in srgb, var(--core-surface-300) 30%, var(--core-surface-white))}.how-built-card.error{border-color:color-mix(in srgb, var(--error-200) 30%, var(--core-border-300))}.how-built-card.error:hover{border-color:color-mix(in srgb, var(--error-200) 50%, var(--core-border-300))}.how-built-card-header{display:flex;align-items:flex-start;gap:10px}.how-built-icon-container{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.how-built-icon-container.icon-data{background-color:color-mix(in srgb, var(--information-100) 15%, transparent);color:var(--information-100)}.how-built-icon-container.icon-viz{background-color:color-mix(in srgb, var(--accent-system) 15%, transparent);color:var(--accent-system)}.how-built-icon-container.icon-default{background-color:color-mix(in srgb, var(--text-400) 15%, transparent);color:var(--text-300)}.how-built-card-info{flex:1;min-width:0}.how-built-title{font-size:13px;font-weight:500;color:var(--text-100);line-height:20px}.how-built-meta{display:flex;align-items:center;gap:6px;margin-top:2px;flex-wrap:wrap}.duration-badge,.row-count-badge{font-size:11px;line-height:16px;color:var(--text-400);background-color:color-mix(in srgb, var(--core-surface-300) 60%, transparent);padding:0 6px;border-radius:10px}.row-count-badge{color:var(--text-300)}.status-badge{display:inline-flex;align-items:center;font-size:11px;line-height:16px}.status-badge.success{color:var(--success-200)}.status-badge.error{color:var(--error-200);font-weight:500}.how-built-sql{margin-top:10px}.sql-header{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:var(--text-300);text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px}.sql-content{font-family:"Geist Mono","JetBrains Mono",ui-monospace,monospace;font-size:12px;line-height:18px;color:var(--text-200);background-color:var(--core-background-200);border:1px solid var(--core-border-300);border-radius:8px;padding:10px 12px;margin:0;white-space:pre-wrap;word-break:break-word;overflow-x:auto}.how-built-result{margin-top:8px}.result-toggle,.args-toggle{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:2px 0;font-size:12px;color:var(--text-300);cursor:pointer;transition:color .15s ease}.result-toggle:hover,.args-toggle:hover{color:var(--text-200)}.result-content{font-family:"Geist Mono","JetBrains Mono",ui-monospace,monospace;font-size:12px;line-height:18px;color:var(--text-300);background-color:color-mix(in srgb, var(--core-surface-300) 40%, transparent);border-radius:6px;padding:8px;margin:4px 0 0;white-space:pre-wrap;word-break:break-word;overflow-x:auto;max-height:200px;overflow-y:auto}.how-built-args{margin-top:6px}.args-content{font-family:"Geist Mono","JetBrains Mono",ui-monospace,monospace;font-size:12px;line-height:18px;color:var(--text-300);background-color:color-mix(in srgb, var(--core-surface-300) 60%, transparent);border-radius:6px;padding:8px;margin:4px 0 0;white-space:pre-wrap;word-break:break-word;overflow-x:auto}.pin-modal-field{display:flex;flex-direction:column;gap:6px;margin-bottom:4px}.pin-modal-field label{font-size:13px;font-weight:500}.pin-modal-field--description{margin-top:12px}.pin-modal-required{color:var(--error-100)}.pin-modal-optional{font-weight:400;color:var(--text-300)}.pin-modal-meta{margin-top:12px;font-size:13px;color:var(--text-300)}.pin-modal-warning{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;margin-bottom:12px;border-radius:6px;background:var(--status-warning-surface);color:var(--status-warning);font-size:13px;line-height:1.4}.xpilot-analytics-container{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background-color:var(--core-surface-600)}.xpilot-analytics-container.viz-open .chat-message-bubble{max-width:95%}.xpilot-context-bar__loading{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-300)}.xpilot-context-pill{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:20px;font-size:12px;font-family:inherit;font-weight:500;border:1px solid var(--core-border-300);background:rgba(0,0,0,0);color:var(--text-300);cursor:pointer;transition:border-color .1s,color .1s,background .1s;min-width:0;white-space:nowrap;flex-shrink:0}.xpilot-context-pill:hover{border-color:color-mix(in srgb, var(--accent-brand) 60%, transparent);color:var(--text-200)}.xpilot-context-pill--open{border-color:var(--accent-brand);color:var(--accent-brand);background:color-mix(in srgb, var(--accent-brand) 6%, transparent)}.xpilot-context-pill__text{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xpilot-context-pill--single .xpilot-context-pill__text{max-width:340px}.xpilot-context-pill__chevron{flex-shrink:0;transition:transform .15s}.xpilot-context-pill--open .xpilot-context-pill__chevron{transform:rotate(180deg)}.xpilot-context-pill__icon{flex-shrink:0}.xpilot-context-pill__icon-knockout{fill:var(--core-surface-700);stroke:var(--core-surface-700);stroke-width:3}.xpilot-pill-wrapper{position:relative;display:inline-flex}.xpilot-selector-backdrop{position:fixed;inset:0;z-index:99}.xpilot-context-panel{position:absolute;top:calc(100% + 4px);left:0;z-index:100;width:320px;background:var(--core-surface-700);border:1px solid var(--core-border-300);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:10px;filter:drop-shadow(0 4px 16px color-mix(in srgb, black 18%, transparent))}.xpilot-context-panel--up{top:auto;bottom:calc(100% + 6px);filter:drop-shadow(0 -4px 16px color-mix(in srgb, black 18%, transparent))}.xpilot-context-panel__label{font-size:12px;font-weight:600;color:var(--text-100)}.xpilot-context-panel__sublabel{font-size:12px;color:var(--text-300);margin-top:2px}.xpilot-context-panel__section{margin-top:4px}.xpilot-context-panel__note{display:flex;align-items:center;gap:6px;margin-top:-4px;font-size:11px;color:var(--text-300)}.xpilot-server-card{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:var(--core-surface-600);border:1px solid color-mix(in srgb, var(--accent-brand) 30%, transparent);border-radius:8px;font-family:inherit;color:var(--text-100);cursor:pointer;text-align:left;transition:border-color .1s,background .1s}.xpilot-server-card:hover{border-color:var(--accent-brand);background:color-mix(in srgb, var(--accent-brand) 6%, var(--core-surface-600))}.xpilot-server-card--open{border-color:var(--accent-brand);border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:rgba(0,0,0,0)}.xpilot-server-card--open:hover{border-bottom-color:rgba(0,0,0,0)}.xpilot-server-card__text{flex:1;display:flex;flex-direction:column;min-width:0}.xpilot-server-card__name{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xpilot-server-card__status{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-size:11px;color:var(--text-300)}.xpilot-server-card__dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.xpilot-server-card__dot--connected{background-color:var(--success-200)}.xpilot-server-card__dot--slow{background-color:var(--warning-200)}.xpilot-server-card__dot--inactive{background-color:var(--error-200)}.xpilot-server-card__chevron{flex-shrink:0;color:var(--text-300);transition:transform .15s}.xpilot-server-card--open .xpilot-server-card__chevron{transform:rotate(180deg)}.xpilot-server-dropdown{margin-top:-10px;background:var(--core-surface-600);border:1px solid var(--accent-brand);border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden}.xpilot-server-dropdown__item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:none;border:none;font-family:inherit;font-size:12px;color:var(--text-200);cursor:pointer;text-align:left;transition:background .1s,color .1s}.xpilot-server-dropdown__item:hover:not(:disabled){background:color-mix(in srgb, var(--accent-brand) 6%, transparent);color:var(--text-100)}.xpilot-server-dropdown__item--selected{color:var(--accent-brand);background:color-mix(in srgb, var(--accent-brand) 5%, transparent)}.xpilot-server-dropdown__item--unavailable,.xpilot-server-dropdown__item:disabled{color:var(--text-400);cursor:not-allowed;opacity:.6}.xpilot-server-dropdown__name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xpilot-server-dropdown__status{flex-shrink:0;font-size:11px;color:var(--text-300)}.xpilot-model-row{display:flex;align-items:center;gap:12px;padding:6px 4px}.xpilot-model-row__name{flex:1;font-size:15px;line-height:20px;font-weight:500;color:var(--text-100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xpilot-toggle{position:relative;display:inline-flex;flex-shrink:0;cursor:pointer}.xpilot-toggle input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.xpilot-toggle__track{position:relative;width:36px;height:20px;background:var(--core-surface-300);border:1px solid var(--core-border-200);border-radius:999px;transition:background .15s,border-color .15s}.xpilot-toggle__thumb{position:absolute;top:1px;left:1px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.18);transition:left .15s}.xpilot-toggle--on .xpilot-toggle__track{background:var(--accent-brand);border-color:var(--accent-brand)}.xpilot-toggle--on .xpilot-toggle__thumb{left:17px}.xpilot-dropdown-empty{display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:12px;color:var(--text-300)}.xpilot-dropdown-link{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:4px 8px;border:none;background:none;color:var(--accent-brand);font-family:inherit;font-size:12px;font-weight:500;border-radius:4px;cursor:pointer;transition:background .1s}.xpilot-dropdown-link:hover{background:color-mix(in srgb, var(--accent-brand) 8%, transparent)}.chat-input-area{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.chat-input-footer{display:flex;align-items:center;justify-content:space-between !important;width:100%;max-width:62rem;padding:2px 40px 0;box-sizing:border-box}.chat-input-footer__link{background:none;border:none;padding:0;cursor:pointer;font-size:12px;color:var(--text-300);transition:color .15s}.chat-input-footer__link:hover{color:var(--accent-brand)}.chat-input-footer__disclaimer{font-size:12px;color:var(--text-400)}.conversation-loading-state{display:flex;align-items:center;justify-content:center;flex:1}.conversation-error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:12px;text-align:center;padding:40px}.conversation-error-state .error-state-icon{font-size:48px;color:var(--text-300)}.conversation-error-state .error-state-title{font-size:18px;font-weight:600;color:var(--text-100);margin:0}.conversation-error-state .error-state-message{font-size:14px;color:var(--text-300);margin:0;max-width:400px}.new-chat-button{align-self:center;max-width:62rem;width:100%;padding:4px 24px 0;box-sizing:border-box;display:flex;justify-content:flex-end}.splitter .splitter-close{display:none}.splitter .dxbl-splitter{background-color:var(--core-surface-600);--dxbl-splitter-separator-focused-bg: var(--dxbl-splitter-separator-bg);--dxbl-splitter-button-focused-color: var(--dxbl-splitter-button-color);--dxbl-splitter-resize-handle-focused-color: var(--dxbl-splitter-resize-handle-color)}.splitter .dxbl-splitter-pane-content.splitter-right{background-color:var(--core-surface-white)}.viz-pane{display:flex;flex-direction:column;height:100%;overflow:hidden;box-sizing:border-box;background-color:var(--core-surface-white)}.viz-pane-header{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--core-border-300)}.viz-pane-title{font-size:13px;font-weight:600;color:var(--text-100);margin:0;line-height:20px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-toggle{display:flex;background:var(--core-background-200);border-radius:6px;padding:2px;gap:1px;flex-shrink:0}.view-toggle-btn{padding:4px 10px;border:none;background:rgba(0,0,0,0);border-radius:5px;font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;color:var(--text-300);display:flex;align-items:center;gap:5px;transition:all .12s;white-space:nowrap}.view-toggle-btn.active{background:var(--core-surface-700);color:var(--accent-brand);box-shadow:var(--shadow-light)}.view-toggle-btn:hover:not(.active){color:var(--text-200)}.viz-pane-header .dropdown{display:inline-flex;align-items:center;flex-shrink:0}.viz-pane-header .dropbtn{justify-content:center;gap:6px}.viz-pane-header #xpilot-pin-insight-tooltip{display:flex;align-items:center}.viz-pane-header .button.small{height:28px}.viz-pane-header .dropdown-content{top:calc(100% + 4px);right:0}.viz-export-dropdown{display:inline-flex;align-items:center;flex-shrink:0}.viz-export-dropdown .dropdown-content{display:none !important;z-index:1001}.viz-export-dropdown.open .dropdown-content{display:block !important}.viz-export-backdrop{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,0)}.viz-close-btn{width:32px;height:32px;border:none;background:rgba(0,0,0,0);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-300);flex-shrink:0;padding:6px;transition:background .12s,color .12s}.viz-close-btn:hover{background:var(--core-background-200);color:var(--text-200)}.viz-pane-content{flex:1;min-height:0;overflow:auto;padding:16px}.viz-pane-content .visualization-container{height:100%}.viz-pane-content .dxbl-grid{border:1px solid var(--core-border-300) !important;border-radius:6px !important;overflow:hidden;background-color:var(--core-surface-700) !important}.viz-pane-content .dxbl-grid-table thead tr{background-color:var(--core-background-200) !important}.viz-pane-content .dxbl-grid-table thead tr th{font-weight:600 !important;color:var(--text-100) !important;font-size:13px !important;border-bottom:1px solid var(--core-border-300) !important}.viz-pane-content .dxbl-grid-table tbody tr td{font-size:13px !important;color:var(--text-200) !important;border-bottom:1px solid var(--core-border-300) !important}.viz-pane-content .dxbl-grid-table tbody tr:last-child td{border-bottom:none !important}.viz-pane-content .dxbl-grid-table tbody tr:hover{background-color:var(--core-background-200) !important}@media(max-width: 1024px){.splitter .dxbl-splitter{flex-direction:column !important}.splitter .dxbl-splitter-pane{width:100% !important;min-width:100% !important;max-width:100% !important}.splitter .dxbl-splitter-separator{display:none !important}.viz-pane{border-top:1px solid var(--core-border-300);max-height:50vh}}.pinned-insights-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;color:var(--text-300)}.pinned-insights-empty-state__icon{margin-bottom:16px;opacity:.5}.pinned-insights-empty-state h3{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--text-100)}.pinned-insights-empty-state p{margin:0;font-size:14px}.pinned-insights-toolbar{padding:12px 24px 0;flex-shrink:0}.pinned-insights-scroll{flex:1;overflow-y:auto;padding:20px 24px}.pinned-insights-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pinned-insights-grid__item{cursor:pointer}.insight-viewer{display:flex;flex-direction:row;height:calc(100vh - 180px);overflow:hidden}.insight-viewer__main{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow:auto}.insight-viewer__main .visualization-container{flex:1;min-height:0}.insight-viewer__sql{background:var(--core-background-200);border:1px solid var(--core-border-300);border-radius:6px;padding:12px;font-family:monospace;font-size:13px;line-height:1.5;color:var(--text-200);overflow-x:auto;white-space:pre-wrap;word-break:break-word}.insight-viewer__reasoning{font-size:13px;line-height:1.65;color:var(--text-200);white-space:pre-wrap}.insight-viewer__query-text{font-size:13px;line-height:1.55;color:var(--text-200)}.insight-viewer__description{font-size:13px;line-height:1.6;color:var(--text-200)}.insight-viewer__empty-hint{font-size:13px;line-height:1.55;color:var(--text-300);font-style:italic}.insight-viewer__freshness{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-300);padding:6px 8px;height:30px}.insight-viewer__freshness strong{color:var(--text-200);margin:0 1px}.insight-viewer__freshness-dot{width:6px;height:6px;border-radius:50%;background:var(--text-400);flex-shrink:0}.insight-viewer__freshness-dot.fresh{background:var(--success-200)}.insight-viewer__freshness{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-300);padding:6px 8px;height:30px}.insight-viewer__freshness strong{color:var(--text-200);margin:0 1px}.insight-viewer__freshness-dot{width:6px;height:6px;border-radius:50%;background:var(--text-400);flex-shrink:0}.insight-viewer__freshness-dot.fresh{background:var(--success-200)}.insight-viewer-error{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:40px 20px;text-align:center;color:var(--text-300)}.insight-viewer-error h3{margin:8px 0;font-size:16px;font-weight:600;color:var(--text-100)}.insight-viewer-error p{margin:0;font-size:14px}.downloads-page{padding:24px;max-width:900px}.downloads-section{margin-bottom:40px}.downloads-section-header{margin-bottom:16px}.downloads-section-title{font-size:14px;font-weight:600;margin:0 0 4px 0;color:var(--text-100)}.downloads-section-subtitle{font-size:13px;color:var(--text-300);margin:0}.downloads-component-list{border:1px solid var(--core-border-300);border-radius:6px;overflow:hidden}.downloads-component-row{display:flex;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid var(--core-border-300);background:var(--core-surface-white)}.downloads-component-row:last-child{border-bottom:none}.downloads-component-row:hover{background:var(--core-surface-400)}.downloads-component-icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--core-surface-300);font-size:18px;color:var(--accent-system)}.downloads-component-info{flex:1;min-width:0}.downloads-component-name{font-size:14px;font-weight:600;color:var(--text-100);margin-bottom:2px}.downloads-component-description{font-size:13px;color:var(--text-300);line-height:1.4}.downloads-component-actions{display:flex;align-items:center;gap:12px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.downloads-progress-container{width:160px;height:6px;background:var(--core-border-300);border-radius:3px;overflow:hidden}.downloads-progress-fill{height:100%;background:var(--accent-system);border-radius:3px;transition:width .3s ease}.downloads-progress-label{font-size:12px;color:var(--text-300);white-space:nowrap;min-width:32px;text-align:right}.downloads-docs-link{font-size:13px;color:var(--accent-system);text-decoration:none;white-space:nowrap}.downloads-docs-link:hover{text-decoration:underline}.downloads-older-releases{margin-bottom:40px}.downloads-help-title{margin-bottom:16px}.downloads-help-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.downloads-help-card{display:flex;gap:14px;padding:20px;border:1px solid var(--core-border-300);border-radius:6px;background:var(--core-surface-white)}.downloads-help-card-icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--accent-system)}.downloads-help-card-content{display:flex;flex-direction:column;gap:6px}.downloads-help-card-title{font-size:14px;font-weight:600;color:var(--text-100)}.downloads-help-card-text{font-size:13px;color:var(--text-300);line-height:1.4}.dashboard-viewer{display:flex;flex-direction:row;height:calc(100vh - 130px);overflow:hidden}.dashboard-viewer__main{display:flex;flex-direction:column;flex:1;min-width:0;overflow-y:auto;transition:flex .2s ease}.dashboard-viewer.chat-active .dashboard-viewer__main{flex:0 0 58%;max-width:58%}.dashboard-viewer.chat-active .dash-grid{grid-template-columns:1fr}.dashboard-viewer__description{font-size:13px;line-height:1.6;color:var(--text-200)}.dashboard-viewer__description-empty{font-size:13px;line-height:1.6;color:var(--text-300);font-style:italic;background:none;border:none;padding:0;text-align:left;cursor:pointer;font-family:inherit}.dashboard-viewer__description-empty:hover{color:var(--text-200)}.dashboard-viewer__insight-list{display:flex;flex-direction:column;gap:2px}.insight-list-item{display:flex;align-items:center;gap:6px;padding:4px 0;font-size:13px;color:var(--text-200)}.insight-list-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insight-list-verified{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background-color:var(--success-300);flex-shrink:0}.verified-dot{width:6px;height:6px;border-radius:50%;background-color:var(--success-200)}.edit-banner{background:color-mix(in srgb, var(--accent-system) 6%, transparent);border-bottom:1px solid color-mix(in srgb, var(--accent-system) 15%, transparent);padding:8px 20px;display:flex;align-items:center;gap:8px;flex-shrink:0;font-size:12px;color:var(--text-300)}.edit-banner strong{font-weight:600}.save-error-banner{background:color-mix(in srgb, var(--error-200) 8%, transparent);border-bottom:1px solid color-mix(in srgb, var(--error-200) 25%, transparent);padding:8px 20px;display:flex;align-items:center;gap:8px;flex-shrink:0;font-size:12px;color:var(--error-100)}.toolbar-freshness{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-300);padding:6px 8px;height:30px}.toolbar-freshness strong{color:var(--text-200);margin:0 1px}.freshness-dot{width:6px;height:6px;border-radius:50%;background:var(--text-400);flex-shrink:0;transition:background .3s}.freshness-dot.fresh{background:var(--success-200)}.dash-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px}.dash-grid.editing{padding:16px;margin:12px;border:2px dashed var(--core-border-300);border-radius:12px;background:color-mix(in srgb, var(--accent-system) 2%, transparent)}.card-drag-wrapper{transition:transform .2s ease,opacity .15s}.card-drag-wrapper.dragging{opacity:.3;transform:scale(0.95)}.card-drag-wrapper.can-drop{transition:transform .2s ease}.add-insight-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:220px;border:1.5px dashed var(--core-border-300);border-radius:10px;color:var(--text-400);cursor:pointer;transition:all .15s}.add-insight-card:hover{border-color:var(--accent-system);color:var(--accent-system);background:color-mix(in srgb, var(--accent-system) 3%, transparent)}.add-insight-card:hover .add-insight-icon{border-color:var(--accent-system);color:var(--accent-system)}.add-insight-icon{width:36px;height:36px;border-radius:50%;border:1.5px dashed currentColor;display:flex;align-items:center;justify-content:center;transition:all .15s}.add-insight-label{font-size:13px;font-weight:500}.add-insight-hint{font-size:11.5px;color:var(--text-400)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:80px 24px;text-align:center}.empty-state-icon{width:56px;height:56px;border-radius:12px;background:var(--core-surface-600);display:flex;align-items:center;justify-content:center;color:var(--text-400);margin-bottom:8px}.empty-state-title{font-size:16px;font-weight:600;color:var(--text-100);margin:0}.empty-state-desc{font-size:13px;color:var(--text-300);max-width:340px;line-height:1.5;margin:0 0 8px}.chat-loading-panel{flex:0 0 42%;max-width:42%;display:flex;align-items:center;justify-content:center;background:var(--core-surface-white);border-left:1px solid var(--core-border-300)}.chat-error-panel{flex:0 0 42%;max-width:42%;display:flex;align-items:center;justify-content:center;background:var(--core-surface-white);border-left:1px solid var(--core-border-300)}.chat-error-content{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 20px;text-align:center;color:var(--text-400)}.chat-error-title{font-size:15px;font-weight:600;color:var(--text-100);margin:0}.chat-error-desc{font-size:13px;color:var(--text-300);max-width:260px;line-height:1.5;margin:0}.insight-card{background:var(--core-surface-white);border:1.5px solid var(--core-border-300);border-radius:10px;display:flex;flex-direction:column;overflow:hidden;max-height:480px;transition:box-shadow .15s,border-color .15s}.insight-card:hover{box-shadow:var(--shadow-light)}.insight-card:hover .ic-refresh-btn{opacity:1}.insight-card.edit-mode{cursor:grab}.insight-card.edit-mode:hover{border-color:var(--core-border-200)}.insight-card.edit-mode .ic-header{background:var(--core-surface-600)}.ic-header{padding:10px 14px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--core-border-300);flex-shrink:0;min-height:42px}.ic-title{font-size:13px;font-weight:600;color:var(--text-100);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verified-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500;line-height:16px;white-space:nowrap;color:var(--success-100);background-color:var(--success-300);flex-shrink:0}.verified-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;background-color:var(--success-200)}.view-toggle{display:flex;background:var(--core-surface-600);border-radius:5px;padding:2px;gap:1px;flex-shrink:0}.vtb{padding:3px 8px;border:none;background:rgba(0,0,0,0);border-radius:4px;font-size:11px;font-weight:500;font-family:inherit;cursor:pointer;color:var(--text-400);display:flex;align-items:center;gap:4px;transition:all .1s}.vtb.active{background:var(--core-surface-white);color:var(--accent-system);box-shadow:var(--shadow-light)}.vtb:hover:not(.active){color:var(--text-300)}.ic-refresh-btn{opacity:0;background:none;border:none;cursor:pointer;color:var(--text-300);padding:4px;border-radius:4px;transition:all .12s;display:flex;align-items:center;flex-shrink:0}.ic-refresh-btn:hover{color:var(--accent-system);background:var(--core-surface-600)}.type-badge{font-size:10.5px;font-weight:600;padding:2px 7px;border-radius:4px;flex-shrink:0}.type-badge.type-table{background:color-mix(in srgb, var(--information-100) 8%, transparent);color:var(--information-100)}.type-badge.type-chart{background:color-mix(in srgb, var(--accent-system) 8%, transparent);color:var(--accent-system)}.type-badge.type-kpi{background:var(--success-300);color:var(--success-100)}.ic-body{flex:1;overflow:auto;min-height:160px}.ic-error{display:flex;align-items:center;justify-content:center;padding:24px}.ic-error .error-content{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.ic-error .error-icon{color:var(--text-400)}.ic-error .error-text{font-size:13px;color:var(--text-300);line-height:1.4}.ic-error .error-retry{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border:1px solid var(--core-border-300);background:var(--core-surface-white);border-radius:5px;font-size:12px;font-weight:500;color:var(--text-200);cursor:pointer;font-family:inherit;transition:all .15s;margin-top:4px}.ic-error .error-retry:hover{border-color:var(--core-border-200);background:var(--core-surface-600)}.ic-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:100%;color:var(--text-400);font-size:13px;padding:24px}.ic-offline-placeholder{gap:8px}.ic-offline-placeholder .offline-title{font-size:14px;font-weight:600;color:var(--text-200)}.ic-offline-placeholder .offline-body{font-size:12.5px;color:var(--text-300);text-align:center;max-width:280px;line-height:1.4}.ic-footer{padding:8px 14px;border-top:1px solid var(--core-border-300);display:flex;align-items:center;gap:8px;background:var(--core-surface-600);flex-shrink:0}.ic-source{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--text-300)}.ic-freshness{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--text-400);margin-left:auto;flex-shrink:0}.fresh-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0;transition:background .3s}.fresh-dot.fresh{background:var(--success-200)}.fresh-dot.stale{background:var(--text-400)}.card-drag-handle{display:flex;align-items:center;color:var(--text-400);cursor:grab;flex-shrink:0;padding:2px;border-radius:4px;transition:color .15s}.card-drag-handle:hover{color:var(--text-200)}.card-drag-handle:active{cursor:grabbing}.card-remove-btn{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:none;background:color-mix(in srgb, var(--error-200) 12%, transparent);color:var(--error-100);cursor:pointer;flex-shrink:0;padding:0;transition:all .12s}.card-remove-btn:hover{background:color-mix(in srgb, var(--error-200) 22%, transparent)}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.4}}.insight-card.loading{pointer-events:none}.insight-card.loading .ic-header,.insight-card.loading .ic-body,.insight-card.loading .ic-footer{animation:pulse 1.4s ease-in-out infinite}.skeleton-bar{background:var(--core-border-300);border-radius:4px;height:12px}.skeleton-block{padding:16px 14px;display:flex;flex-direction:column;gap:10px;height:100%;min-height:160px}.skeleton-row{height:10px;background:var(--core-surface-600);border-radius:3px;width:100%}.skeleton-row.short{width:75%}.skeleton-row.shorter{width:50%}.picker-body{display:flex;flex-direction:column;gap:12px}.picker-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;color:var(--text-400);font-size:13px}.picker-already-banner{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:6px;background:var(--core-surface-600);color:var(--text-300);font-size:12px;flex-shrink:0}.picker-already-banner .picker-already-names{color:var(--text-200);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-grid-wrap{flex:1;min-height:0}.pi-verified-sm{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:20px;font-size:10px;font-weight:600;background:var(--success-300);color:var(--success-100);border:1px solid var(--success-200);flex-shrink:0}.picker-status-text{font-size:11.5px;color:var(--text-400);font-style:italic}.picker-footer-info{font-size:11.5px;color:var(--text-400);flex-shrink:0}.dashboard-chat-panel{flex:0 0 42%;max-width:42%;display:flex;flex-direction:column;background:var(--core-surface-600);border-left:1px solid var(--core-border-300);overflow:hidden;height:100%}.chat-header{padding:12px 16px 11px;border-bottom:1px solid var(--core-border-300);display:flex;align-items:center;gap:9px;flex-shrink:0}.chat-header-icon{width:28px;height:28px;border-radius:6px;background:var(--accent-system);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--core-surface-white)}.chat-header-info{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.chat-header-title{font-size:13px;font-weight:600;color:var(--text-100)}.chat-header-sub{font-size:11px;color:var(--text-300)}.close-chat-btn{background:none;border:none;cursor:pointer;color:var(--text-300);padding:4px;border-radius:5px;display:flex;transition:all .12s}.close-chat-btn:hover{background:var(--core-surface-600);color:var(--text-200)}.chat-welcome{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;text-align:center;gap:6px}.chat-welcome-icon{width:44px;height:44px;border-radius:10px;background:color-mix(in srgb, var(--accent-system) 8%, transparent);display:flex;align-items:center;justify-content:center;color:var(--accent-system);margin-bottom:8px}.chat-welcome-title{font-size:15px;font-weight:600;color:var(--text-100);margin:0}.chat-welcome-desc{font-size:13px;color:var(--text-300);line-height:1.5;max-width:280px;margin:0 0 12px}.chat-welcome-suggestions{display:flex;flex-direction:column;gap:5px;width:100%;max-width:300px}.follow-ups-container{padding:0 16px 12px;flex-shrink:0}.chat-input-area{padding:12px 16px;border-top:1px solid var(--core-border-300);flex-shrink:0}.chat-input-footer{display:flex;align-items:center;justify-content:center;margin-top:6px}.chat-input-footer__disclaimer{font-size:10.5px;color:var(--text-400)}.inline-viz{margin-top:8px;border:1px solid var(--core-border-300);border-radius:8px;overflow:hidden}.context-strip{padding:8px 16px;border-bottom:1px solid var(--core-border-300);display:flex;align-items:center;gap:6px;flex-shrink:0;overflow-x:auto;scrollbar-width:none}.context-strip::-webkit-scrollbar{display:none}.ctx-label{font-size:11px;color:var(--text-300);flex-shrink:0}.ctx-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:20px;font-size:11px;font-weight:500;font-family:inherit;background:var(--core-surface-600);border:1px solid var(--core-border-300);color:var(--text-200);flex-shrink:0;white-space:nowrap;cursor:pointer;transition:all .1s}.ctx-pill:hover{border-color:var(--accent-system);color:var(--accent-system);background:color-mix(in srgb, var(--accent-system) 4%, transparent)}.ctx-pill.active-ctx{border-color:var(--accent-system);color:var(--accent-system);background:color-mix(in srgb, var(--accent-system) 6%, transparent)}.ctx-dot{width:5px;height:5px;border-radius:50%;background:var(--accent-system)}.follow-ups{display:flex;flex-direction:column;gap:5px;margin-top:10px}.follow-up-btn{background:var(--core-surface-white);border:1px solid var(--core-border-300);border-radius:6px;padding:6px 10px;font-size:12px;color:var(--text-200);cursor:pointer;text-align:left;font-family:inherit;transition:all .1s;display:flex;align-items:center;gap:6px}.follow-up-btn:hover{border-color:var(--accent-system);color:var(--accent-system);background:color-mix(in srgb, var(--accent-system) 4%, transparent)}.create-dashboard-form{display:flex;flex-direction:column;gap:12px}.create-dashboard-form__error{margin-top:8px;color:var(--error-100);font-size:12px}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:13px;font-weight:500;color:var(--text-200)}.share-modal__subtitle{margin:0 0 16px;font-size:13px;color:var(--text-300)}.share-modal__field{margin-bottom:16px}.share-modal__label{display:block;font-size:13px;font-weight:500;color:var(--text-200);margin-bottom:6px}.share-modal__optional{font-weight:400;color:var(--text-300)}.share-modal__field-error{display:block;font-size:12px;color:var(--error-100);margin-top:4px}.share-modal__preview-toggle{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--text-200);padding:4px 0;margin-bottom:8px}.share-modal__preview-toggle:hover{color:var(--text-100)}.share-modal__preview-frame{border-radius:6px;overflow:hidden;color-scheme:light}
