﻿.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}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-background-200)}.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}.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%}.data-sources-overview__status-pills{display:inline-flex;align-items:center;gap:6px}.data-sources-overview__name-link{color:var(--accent-system);text-decoration:none;cursor:pointer}.data-sources-overview__name-link:hover{text-decoration:underline}.data-sources-overview__status-badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:500;background-color:var(--core-surface-500);color:var(--text-200)}.data-sources-overview__status-badge--published{color:var(--status-success)}.data-sources-overview__status-badge--draft{color:var(--text-subtle)}.data-sources-overview__last-saved{display:inline-flex;align-items:center;gap:8px}.data-sources-overview__busy{display:inline-flex;align-items:center;gap:8px;color:var(--status-info);font-size:12px;font-weight:500;white-space:nowrap}.data-sources-overview__avatar{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:var(--accent-brand);color:var(--core-surface-white);font-size:11px;font-weight:500;flex-shrink:0;text-transform:uppercase}.data-sources-overview__actions{display:inline-flex;align-items:center;gap:8px;color:var(--text-300)}.data-sources-overview__action-icon{display:inline-flex;align-items:center;cursor:pointer;background:rgba(0,0,0,0);border:0;padding:0;color:inherit;transition:color .15s ease}.data-sources-overview__action-icon:hover{color:var(--status-error)}.data-areas-overview__name-link{color:var(--accent-system);text-decoration:none;cursor:pointer}.data-areas-overview__name-link:hover{text-decoration:underline}.data-areas-overview__storage-cell{display:inline-flex;align-items:center;gap:8px}.data-areas-overview__storage-icon{display:inline-flex;align-items:center;color:var(--text-300)}.data-areas-overview__storage-empty{color:var(--text-300)}.data-areas-overview__status-pills{display:inline-flex;align-items:center;gap:6px}.data-areas-overview__status-badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:500;background-color:var(--core-surface-500);color:var(--text-200)}.data-areas-overview__status-badge--published{color:var(--status-success)}.data-areas-overview__status-badge--draft{color:var(--text-subtle)}.data-areas-overview__last-saved{display:inline-flex;align-items:center;gap:8px}.data-areas-overview__avatar{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:var(--accent-brand);color:var(--core-surface-white);font-size:11px;font-weight:500;flex-shrink:0;text-transform:uppercase}.data-areas-overview__actions{display:inline-flex;align-items:center;gap:8px;color:var(--text-300)}.data-areas-overview__action-icon{display:inline-flex;align-items:center;cursor:pointer;background:rgba(0,0,0,0);border:0;padding:0;color:inherit;transition:color .15s ease}.data-areas-overview__action-icon:hover{color:var(--status-error)}.secrets-overview__name-link{color:var(--accent-system);text-decoration:none;cursor:pointer}.secrets-overview__name-link:hover{text-decoration:underline}.secrets-overview__actions{display:inline-flex;align-items:center;gap:8px;color:var(--text-300)}.secrets-overview__action-icon{display:inline-flex;align-items:center;cursor:pointer;background:rgba(0,0,0,0);border:0;padding:0;color:inherit;transition:color .15s ease}.secrets-overview__action-icon:hover{color:var(--accent-system)}.secrets-overview__action-icon--danger:hover{color:var(--status-error)}.secrets-header-actions{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0}.secrets-header-actions__spacer{flex:1 1 auto}.semantic-models-overview__name-link{color:var(--accent-system);text-decoration:none;cursor:pointer}.semantic-models-overview__name-link:hover{text-decoration:underline}.semantic-models-overview__deliveries-cell{display:inline-flex;align-items:center;gap:8px}.semantic-models-overview__deliveries-icon{display:inline-flex;align-items:center;color:var(--text-300)}.semantic-models-overview__deliveries-empty{color:var(--text-300)}.semantic-models-overview__status-pills{display:inline-flex;align-items:center;gap:6px}.semantic-models-overview__status-badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:500;background-color:var(--core-surface-500);color:var(--text-200)}.semantic-models-overview__status-badge--published{color:var(--status-success)}.semantic-models-overview__status-badge--draft{color:var(--text-subtle)}.semantic-models-overview__last-saved{display:inline-flex;align-items:center;gap:8px}.semantic-models-overview__avatar{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:var(--accent-brand);color:var(--core-surface-white);font-size:11px;font-weight:500;flex-shrink:0;text-transform:uppercase}.semantic-models-overview__actions{display:inline-flex;align-items:center;gap:8px;color:var(--text-300)}.semantic-models-overview__action-icon{display:inline-flex;align-items:center;cursor:pointer;background:rgba(0,0,0,0);border:0;padding:0;color:inherit;transition:color .15s ease}.semantic-models-overview__action-icon:hover{color:var(--status-error)}@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{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:#f47b20;border-radius:5px}.select-dataset-group .title-container .icon-container i{color:#f8f8fc}.select-dataset-group .bordered-group{padding:20px;background-color:#f8f8fc;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:#f47b20;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:#bfc3ca;font-style:italic}.icon-container{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#f47b20;border-radius:5px}.icon-container i{color:#f8f8fc}.ai-suggestions-content{display:flex;border-top:1px solid #e5ebf3;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}.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:#f8f8fc;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:#f47b20}.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:#e2e3ef}.ai-suggestions-content .left-side .suggestions .card-body{background-color:#f8f8fc;border:1px solid #e5ebf3;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:#f8f8fc;border-left:1px solid #e5ebf3;overflow:auto;display:flex;flex-direction:column}.ai-suggestions-content .right-side .empty-state-message{background-color:#f8f8fc;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 #e5ebf3}.ai-suggestions-content .right-side .preview-section{flex:1;padding:20px;display:flex;flex-direction:column}.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:#f3f3f8 !important}.ai-suggestions-content .right-side .preview-section .preview{flex:1}.ai-suggestions-content .right-side .preview-section .hidden-column{color:#8991a1;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-600);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: $core-surface-600-light !important}#executions-environment-filter:hover{border:none !important;border-radius:5px !important;background-color:#e5ebf3 !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: $core-surface-600-light !important}#executions-status-filter:hover{border:none !important;border-radius:5px !important;background-color:#e5ebf3 !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:#8991a1;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:#8991a1;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 #e5ebf3;border-radius:4px;overflow:hidden}.de-custom-tree table{width:100%;border-collapse:collapse;table-layout:fixed}.de-custom-tree thead tr{background-color:#fcfcfc}.de-custom-tree thead tr th{padding:8px 16px;font-size:14px;font-weight:600;color:#494c53;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 #e5ebf3}.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:#494c53;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:#f3f3f8}.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:#8991a1;flex-shrink:0;width:14px;text-align:center;cursor:pointer;position:relative;z-index:1}.de-custom-tree .de-tree-toggle:hover{color:#494c53}.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 #e5ebf3;border-radius:4px;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:#888;margin:0}.de-login-fallback p a{color:#36c}.de-empty-message{padding:12px 16px;color:#999;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}.data-sources-overview{display:flex;flex-direction:column;flex:1;min-height:0}.data-sources-overview__details{flex:0 0 auto;height:100%;min-height:0;overflow:hidden}.data-sources-overview__loading,.data-sources-overview__error{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:48px 24px;gap:16px}.data-sources-overview__error-message{color:var(--status-error);font-size:14px}.data-sources-overview__discard-error{margin:12px 0;padding:8px 12px;border-radius:5px;background-color:color-mix(in srgb, var(--status-error) 10%, transparent);color:var(--status-error);font-size:13px}.data-sources-overview__empty-card{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:48px 24px;background-color:var(--core-surface-600);border:1px solid var(--core-border-300);border-radius:5px}.data-sources-overview__empty-icon{width:56px;height:56px;border-radius:50%;background-color:var(--core-surface-500);color:var(--text-300);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.data-sources-overview__empty-title{font-style:normal;color:var(--text-200);font-weight:600;font-size:20px;line-height:28px;font-weight:700;color:var(--text-100);margin:0}.data-sources-overview__empty-body{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300);max-width:480px;margin:0 0 8px}.data-sources-overview__cards{display:flex;gap:24px;width:100%;margin-top:24px}.data-sources-overview__cards>*{flex:1}.data-sources-overview__cards .action-tile{cursor:default}.data-sources-overview__cards .action-tile:hover{border-color:var(--core-border-300);box-shadow:var(--box-shadow)}@media(max-width: 1024px){.data-sources-overview__cards{flex-direction:column}}.executions-overview{display:flex;flex-direction:column;height:100%;min-height:0}.executions-overview__list{flex:1 1 auto;min-height:0;overflow-y:auto}.executions-overview__splitter{position:relative;flex:0 0 auto;height:.5625rem;margin:.25rem 0;cursor:ns-resize;touch-action:none}.executions-overview__splitter::after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;transform:translateY(-50%);background-color:var(--core-border-200);transition:background-color 150ms ease,height 150ms ease}.executions-overview__splitter:hover::after,.executions-overview__splitter--dragging::after{height:3px;background-color:var(--accent-brand)}.executions-overview__resize-shield{position:fixed;inset:0;z-index:1002;cursor:ns-resize}.executions-overview__actions{display:flex;align-items:center;gap:.5rem}.executions-overview__filter{border:1px solid var(--core-surface-600);background:rgba(0,0,0,0);color:inherit;border-radius:6px;padding:.375rem .75rem;font-size:.875rem;cursor:pointer}.executions-overview__actions-cell{white-space:nowrap}.executions-overview__load-more-wrap{margin-top:1rem}.executions-overview__empty{color:var(--text-300);padding:2rem 0}.executions-overview__grid{width:100%;border-collapse:collapse;font-size:.875rem}.executions-overview__grid th,.executions-overview__grid td{text-align:left;padding:.625rem .75rem;border-bottom:1px solid var(--core-surface-600)}.executions-overview__grid th{color:var(--text-300);font-weight:600}.executions-overview__grid td{color:var(--text-100)}.executions-overview__target-type{color:var(--text-300);font-size:.75rem;margin-left:.375rem}.executions-overview__row{cursor:pointer}.executions-overview__row:hover td{background:var(--core-surface-600)}.executions-overview__row--selected td{background:color-mix(in srgb, var(--accent-brand) 12%, transparent)}.executions-overview__row--selected:hover td{background:color-mix(in srgb, var(--accent-brand) 20%, transparent)}.executions-overview__row--selected td:first-child{box-shadow:inset 3px 0 0 0 var(--accent-brand)}.exec-detail{--exec-detail-share: 40%;flex:0 0 var(--exec-detail-share);min-height:12rem;max-height:80vh;display:flex;flex-direction:column;gap:.75rem;padding-top:.25rem}.exec-detail__columns{display:flex;flex-direction:row;gap:1.5rem;flex:1 1 auto;min-height:0}.exec-detail__placeholder{margin:0;flex:1 1 auto;display:flex;align-items:center;justify-content:center;color:var(--text-300)}.exec-detail__column{display:flex;flex-direction:column;gap:.75rem;min-height:0}.exec-detail__column--meta{flex:0 0 clamp(16rem,30%,22.5rem);overflow-y:auto;align-items:flex-start}.exec-detail__column--events{flex:1 1 auto;min-width:0;padding-left:1.5rem;border-left:1px solid var(--core-surface-600)}.exec-detail__header{display:flex;flex-direction:row;align-items:center;gap:1.5rem}.exec-detail__title{flex:0 0 clamp(16rem,30%,22.5rem);margin:0;font-size:1.125rem;color:var(--text-100)}.exec-detail__meta{margin:0;width:100%;display:grid;grid-template-columns:1fr;gap:.375rem}.exec-detail__meta div{display:flex;gap:.5rem}.exec-detail__meta dt{flex:0 0 7rem;color:var(--text-300);font-size:.8125rem}.exec-detail__meta dd{margin:0;color:var(--text-100);font-size:.8125rem}.exec-detail__mono{font-family:monospace;font-size:.75rem}.exec-detail__events-title{margin:0;font-size:.9375rem;color:var(--text-100);display:flex;align-items:center;gap:.5rem}.exec-detail__live{color:var(--status-info);font-size:.75rem;font-weight:600}.exec-detail__events-header{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-left:1.5rem}.exec-detail__events{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem;flex:1 1 auto;min-height:0;overflow-y:auto}.exec-detail__event{display:grid;grid-template-columns:minmax(8rem, auto) 1fr auto;gap:.5rem;align-items:baseline;padding:.375rem .5rem;border-radius:6px;background:var(--core-surface-600);font-size:.8125rem}.exec-detail__event--failed{border-left:3px solid var(--status-error)}.exec-detail__event--cancelled{border-left:3px solid var(--status-warning)}.exec-detail__event--succeeded{border-left:3px solid var(--status-success)}.exec-detail__event--running,.exec-detail__event--waiting,.exec-detail__event--info{border-left:3px solid var(--status-info)}.exec-detail__event-type{color:var(--text-300);font-size:.75rem}.exec-detail__event-desc{color:var(--text-100)}.exec-detail__event-time{color:var(--text-300);font-size:.75rem;font-variant-numeric:tabular-nums}.exec-status{display:inline-block;font-size:.75rem;font-weight:600}.exec-status--success{color:var(--status-success)}.exec-status--error{color:var(--status-error)}.exec-status--cancelled{color:var(--text-300)}.exec-status--running{color:var(--status-info)}.exec-status--queued{color:var(--text-300)}.exec-status--unknown{color:var(--status-warning)}.exec-tree{overflow:auto;max-height:60vh;border:1px solid var(--core-surface-600);border-radius:8px;background:var(--core-surface-700)}.exec-tree__stale{position:sticky;left:0;padding:.375rem .625rem;color:var(--status-warning);font-size:.75rem;font-weight:600;border-bottom:1px solid var(--core-surface-600)}.exec-tree__canvas{position:relative}.exec-tree__edges{position:absolute;top:0;left:0;pointer-events:none;overflow:visible}.exec-tree__edge{fill:none;stroke:var(--text-300);stroke-width:1.5;opacity:.5}.exec-tree__node{position:absolute;box-sizing:border-box;display:flex;align-items:center;gap:.5rem;padding:.375rem .625rem;border-radius:6px;background:var(--core-surface-600);border:2px solid var(--status-queued)}.exec-tree__node--running{border-color:var(--status-running)}.exec-tree__node--succeeded{border-color:var(--status-success)}.exec-tree__node--warnings{border-color:var(--status-warning)}.exec-tree__node--failed{border-color:var(--status-failed)}.exec-tree__node--cancelled{border-color:var(--status-disabled)}.exec-tree__node--skipped{border-color:var(--status-disabled)}.exec-tree__node--pending{border-color:var(--status-queued)}.exec-tree__node-icon{flex:0 0 auto;display:inline-flex;align-items:center;color:var(--status-queued)}.exec-tree__node-icon--running{color:var(--status-running);animation:exec-tree-spin 1s linear infinite}.exec-tree__node-icon--succeeded{color:var(--status-success)}.exec-tree__node-icon--warnings{color:var(--status-warning)}.exec-tree__node-icon--failed{color:var(--status-failed)}.exec-tree__node-icon--cancelled{color:var(--status-disabled)}.exec-tree__node-icon--skipped{color:var(--status-disabled)}.exec-tree__node-icon--pending{color:var(--status-queued)}.exec-tree__node-body{min-width:0;display:flex;flex-direction:column}.exec-tree__node-name{color:var(--text-100);font-size:.8125rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exec-tree__node-type{color:var(--text-300);font-size:.6875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes exec-tree-spin{to{transform:rotate(360deg)}}.exec-tree-modal__empty{color:var(--text-300);padding:1rem 0}.version-history{display:grid;grid-template-columns:280px 1fr;gap:16px;align-items:start;height:100%;min-height:0}.version-history__rail{max-height:calc(100vh - 220px);overflow-y:auto;border-right:1px solid var(--core-surface-500);padding-right:8px}.version-history__compare{display:flex;flex-direction:column;min-width:0;min-height:0}.version-history__loading,.version-history__notice{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;color:var(--text-300);text-align:center}.version-list{list-style:none;margin:0;padding:0}.version-list__entry{display:flex;flex-direction:column;gap:4px;padding:8px;border-bottom:1px solid var(--core-surface-500)}.version-list__entry--draft{background-color:color-mix(in srgb, var(--status-outdated) 10%, transparent)}.version-list__entry--left{border-left:3px solid var(--status-running)}.version-list__entry--right{border-right:3px solid var(--status-running)}.version-list__identity{display:flex;align-items:center;gap:8px}.version-list__number{font-weight:600}.version-list__badge{font-size:11px;padding:1px 6px;border-radius:8px;background-color:var(--core-surface-600)}.version-list__badge--draft{background-color:color-mix(in srgb, var(--status-outdated) 25%, transparent)}.version-list__badge--side{background-color:color-mix(in srgb, var(--status-running) 20%, transparent)}.version-list__meta{display:flex;flex-direction:column;font-size:12px;color:var(--text-300)}.version-list__actions{display:flex;gap:4px}.version-list__action{font-size:12px;padding:2px 8px;border:1px solid var(--core-surface-500);border-radius:4px;background-color:var(--core-surface-white);cursor:pointer}.version-list__action--disabled{color:var(--text-300);cursor:not-allowed}.diff{display:flex;flex-direction:column;min-height:0;gap:8px}.diff__toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.diff__summary{display:flex;gap:8px;font-size:12px}.diff__count{padding:1px 8px;border-radius:10px}.diff__count--added{background-color:color-mix(in srgb, var(--status-success) 15%, transparent);color:var(--status-success)}.diff__count--removed{background-color:color-mix(in srgb, var(--status-failed) 15%, transparent);color:var(--status-failed)}.diff__count--changed{background-color:color-mix(in srgb, var(--status-outdated) 20%, transparent);color:var(--status-outdated)}.diff__count--moved{background-color:color-mix(in srgb, var(--status-running) 15%, transparent);color:var(--status-running)}.diff__controls{display:flex;align-items:center;gap:12px}.diff__search{display:flex;align-items:center;gap:4px;border:1px solid var(--core-surface-500);border-radius:4px;padding:2px 6px}.diff__search-input{border:none;outline:none;background:rgba(0,0,0,0);font-size:12px;color:var(--text-100);min-width:160px}.diff__filter{display:flex;align-items:center;gap:4px;font-size:12px;white-space:nowrap}.diff__no-matches{font-size:12px;color:var(--text-300);margin:0}.diff__columns{display:grid;grid-template-columns:1fr 1fr;gap:16px;min-height:0}.diff-column{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid var(--core-surface-500);border-radius:6px;overflow:hidden}.diff-column--drop-target{border:2px dashed var(--status-running)}.diff-column__heading{text-align:center;font-weight:600;font-size:13px;padding:8px;background-color:var(--core-surface-600);border-bottom:1px solid var(--core-surface-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diff-column__body{overflow:auto;max-height:calc(100vh - 320px);font-size:13px;line-height:1.45;padding:2px 0}.diff-column__drop-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;text-align:center;pointer-events:none;background-color:color-mix(in srgb, var(--core-surface-700) 82%, transparent)}.diff-column__drop-label{font-size:20px;font-weight:600;color:var(--status-running)}.diff-node{display:grid;grid-template-columns:16px 16px minmax(120px, 34%) 1fr auto;align-items:center;gap:8px;min-height:26px;padding:2px 8px;border-left:3px solid rgba(0,0,0,0);border-bottom:1px solid color-mix(in srgb, var(--core-surface-500) 45%, transparent)}.diff-node:hover{background-color:var(--core-surface-600)}.diff-node--removed{border-left-color:var(--status-failed);background-color:color-mix(in srgb, var(--status-failed) 10%, transparent)}.diff-node--removed .diff-node__value,.diff-node--removed .diff-node__status{color:var(--status-failed)}.diff-node--added{border-left-color:var(--status-success);background-color:color-mix(in srgb, var(--status-success) 10%, transparent)}.diff-node--added .diff-node__value,.diff-node--added .diff-node__status{color:var(--status-success)}.diff-node--changed{border-left-color:var(--status-outdated);background-color:color-mix(in srgb, var(--status-outdated) 10%, transparent)}.diff-node--changed .diff-node__value,.diff-node--changed .diff-node__status{color:var(--status-outdated)}.diff-node--moved{border-left-color:var(--status-running);background-color:color-mix(in srgb, var(--status-running) 10%, transparent)}.diff-node--moved .diff-node__value,.diff-node--moved .diff-node__status{color:var(--status-running)}.diff-node--branch .diff-node__key{color:var(--text-100);font-weight:600}.diff-node__gutter,.diff-node__status{display:flex;align-items:center;justify-content:center;color:var(--text-300)}.diff-node__chevron{display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;padding:0;color:var(--text-300)}.diff-node__chevron:hover{color:var(--text-100)}.diff-node__key{color:var(--text-300);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diff-node__value{color:var(--text-100);overflow-wrap:anywhere}.diff-node__value--absent{color:var(--text-300)}.diff-node__rollup{font-size:11px;color:var(--text-300)}.diff-node__inspect{border:none;background:none;padding:0;font-size:11px;color:var(--status-running);cursor:pointer;text-decoration:underline;white-space:nowrap}.diff-node__detail{margin:0 8px 4px;padding:6px 8px;font-family:ui-monospace,"Cascadia Code",Consolas,monospace;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;background-color:var(--core-surface-600)}.diff-node__common{color:var(--text-300)}.diff-node__differing{font-weight:700;background-color:color-mix(in srgb, var(--status-outdated) 25%, transparent)}.version-list__entry--dragging{opacity:.5}.version-list__entry[draggable=true]{cursor:grab}.version-history__object-switcher{border:1px solid var(--core-surface-500);border-radius:4px;background-color:var(--core-surface-white);color:var(--text-100);font-size:12px;padding:3px 6px;max-width:220px}.manage-metadata{display:flex;flex-direction:column;height:100%;min-height:0}.manage-metadata__state{display:flex;align-items:center;gap:8px;padding:24px;color:var(--text-200)}.manage-metadata__state.is-error{color:var(--status-error)}.manage-metadata__split{display:grid;grid-template-columns:minmax(240px, 30%) 1fr;gap:16px;min-height:0;flex:1}.manage-metadata__tables,.manage-metadata__columns{display:flex;flex-direction:column;min-height:0;overflow:hidden}.manage-metadata__pane-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--core-surface-600)}.manage-metadata__pane-header h3{margin:0;font-size:14px;color:var(--text-100)}.manage-metadata__filter{flex:0 1 220px;padding:6px 10px;border:1px solid var(--core-surface-600);border-radius:6px;background:var(--core-surface-700);color:var(--text-100);font-size:13px}.manage-metadata__table-list{list-style:none;margin:0;padding:8px;flex:1;overflow-y:auto;min-height:0}.manage-metadata__table-row{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 12px;border:none;border-radius:6px;background:rgba(0,0,0,0);color:var(--text-100);text-align:left;cursor:pointer}.manage-metadata__table-row:hover{background:var(--core-surface-600)}.manage-metadata__table-row.is-selected{background:var(--core-surface-500)}.manage-metadata__toolbar{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:4px 0 12px}.manage-metadata__actions{display:flex;gap:8px}.manage-metadata__save-status{font-size:12px;color:var(--text-200)}.manage-metadata__save-status .is-saved{color:var(--text-200)}.manage-metadata__save-status .is-error{color:var(--status-error)}.manage-metadata__table-row{flex-direction:row;align-items:center;gap:8px}.manage-metadata__table-body{display:flex;flex-direction:row;align-items:center;gap:6px;flex:1;min-width:0}.manage-metadata__table-namespace{flex:0 0 auto;align-self:center;padding:1px 8px;border-radius:999px;background:var(--core-surface-600);color:var(--text-200);font-size:11px;line-height:1.6;white-space:nowrap}.manage-metadata__inline-input{width:100%;padding:4px 8px;border:1px solid rgba(0,0,0,0);border-radius:6px;background:rgba(0,0,0,0);color:var(--text-100);font-size:13px}.manage-metadata__inline-input:hover:not(:disabled),.manage-metadata__inline-input:focus{border-color:var(--core-surface-600);background:var(--core-surface-700)}.manage-metadata__inline-input:disabled{color:var(--text-300)}.manage-metadata__type{display:flex;align-items:center;gap:6px}.manage-metadata__facet{width:84px;padding:4px 8px;border:1px solid var(--core-surface-600);border-radius:6px;background:var(--core-surface-700);color:var(--text-100);font-size:13px}.manage-metadata__badge{font-size:11px;color:var(--status-warning)}.manage-metadata__pane-scroll{flex:1;min-height:0;overflow:auto}.manage-metadata__column-table{width:100%;border-collapse:collapse;font-size:13px}.manage-metadata__column-table th,.manage-metadata__column-table td{padding:8px 12px;text-align:left;border-bottom:1px solid var(--core-surface-600)}.manage-metadata__column-table th{color:var(--text-200);font-weight:600}.manage-metadata__column-table td{color:var(--text-100)}.manage-metadata__column-table tr.is-removed td{color:var(--text-300);text-decoration:line-through}.add-data-source-modal__scrim{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px;background-color:color-mix(in srgb, var(--text-100) 45%, transparent)}.add-data-source-modal{display:flex;flex-direction:column;width:min(960px,100%);height:min(640px,90vh);background-color:var(--core-surface-600);border:1px solid var(--core-border-300);border-radius:5px;box-shadow:var(--box-shadow);overflow:hidden}.add-data-source-modal__sentinel{width:0;height:0;padding:0;margin:0;overflow:hidden;outline:none}.add-data-source-modal__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--core-border-300)}.add-data-source-modal__title{font-style:normal;color:var(--text-200);font-weight:600;font-size:20px;line-height:28px;font-weight:700;color:var(--text-100);margin:0}.add-data-source-modal__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:5px;background:rgba(0,0,0,0);color:var(--text-300);cursor:pointer}.add-data-source-modal__close:hover{background-color:var(--core-surface-500);color:var(--text-100)}.add-data-source-modal__search{display:flex;align-items:center;gap:8px;margin:16px 24px;padding:0 12px;border:1px solid var(--core-border-300);border-radius:5px;background-color:var(--core-surface-white);color:var(--text-300)}.add-data-source-modal__search:focus-within{border-color:var(--accent-system)}.add-data-source-modal__search-input{flex:1;border:none;outline:none;background:rgba(0,0,0,0);color:var(--text-100);padding:10px 0;font-style:normal;color:var(--text-200);font-weight:400;font-size:16px;line-height:24px}.add-data-source-modal__search-input::placeholder{color:var(--text-400)}.add-data-source-modal__search-input:disabled{cursor:not-allowed}.add-data-source-modal__body{display:grid;grid-template-columns:200px 1fr 280px;flex:1;min-height:0;border-top:1px solid var(--core-border-300)}.add-data-source-modal__sidebar{display:flex;flex-direction:column;gap:2px;padding:16px 12px;overflow-y:auto;border-right:1px solid var(--core-border-300)}.add-data-source-modal__category{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border:none;border-radius:5px;background:rgba(0,0,0,0);color:var(--text-200);cursor:pointer;text-align:left;font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px}.add-data-source-modal__category:hover{background-color:var(--core-surface-500)}.add-data-source-modal__category.is-active{background-color:var(--core-surface-400);color:var(--text-100);font-weight:600}.add-data-source-modal__category-count{color:var(--text-400);font-style:normal;color:var(--text-200);font-weight:400;font-size:12px;line-height:16px}.add-data-source-modal__results{display:flex;flex-direction:column;overflow-y:auto;padding:12px;gap:4px}.add-data-source-modal__browse-header{font-style:normal;color:var(--text-200);font-weight:600;font-size:12px;line-height:16px;color:var(--text-400);text-transform:uppercase;letter-spacing:.04em;padding:12px 12px 4px}.add-data-source-modal__row{display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid rgba(0,0,0,0);border-radius:5px;cursor:pointer}.add-data-source-modal__row:hover,.add-data-source-modal__row.is-active{background-color:var(--core-surface-500);border-color:var(--core-border-300)}.add-data-source-modal__row.is-selected{background-color:var(--core-surface-400);border-color:var(--accent-system)}.add-data-source-modal__row.is-coming-soon{opacity:.6}.add-data-source-modal__row-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:5px;background-color:var(--core-surface-400);color:var(--text-200);flex-shrink:0}.add-data-source-modal__row-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.add-data-source-modal__row-title{font-style:normal;color:var(--text-200);font-weight:600;font-size:16px;line-height:24px;color:var(--text-100)}.add-data-source-modal__row-title mark{background-color:color-mix(in srgb, var(--accent-system) 30%, transparent);color:inherit;border-radius:2px}.add-data-source-modal__row-description{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.add-data-source-modal__row-category{font-style:normal;color:var(--text-200);font-weight:400;font-size:12px;line-height:16px;color:var(--text-300);padding:2px 8px;border-radius:999px;background-color:var(--core-surface-400);flex-shrink:0}.add-data-source-modal__row-badge{font-style:normal;color:var(--text-200);font-weight:600;font-size:12px;line-height:16px;color:var(--text-300);padding:2px 8px;border-radius:999px;border:1px solid var(--core-border-300);flex-shrink:0}.add-data-source-modal__detail{display:flex;flex-direction:column;gap:12px;padding:20px;overflow-y:auto;border-left:1px solid var(--core-border-300);background-color:var(--core-surface-600)}.add-data-source-modal__detail-header{display:flex;align-items:center;gap:10px;color:var(--text-200)}.add-data-source-modal__detail-title{font-style:normal;color:var(--text-200);font-weight:600;font-size:16px;line-height:24px;color:var(--text-100);margin:0}.add-data-source-modal__detail-description{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300);margin:0}.add-data-source-modal__detail-features{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300)}.add-data-source-modal__detail-version{font-style:normal;color:var(--text-200);font-weight:400;font-size:12px;line-height:16px;color:var(--text-300);margin:0;display:flex;flex-direction:column;gap:2px}.add-data-source-modal__detail-version-label{color:var(--text-400);text-transform:uppercase;letter-spacing:.04em}.add-data-source-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--core-border-300);outline:none}.add-data-source-modal__footer-selection{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300);margin-right:auto}.add-data-source-modal__footer-add{display:inline-flex}.add-data-source-modal__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;flex:1;padding:48px 24px}.add-data-source-modal__empty-headline{font-style:normal;color:var(--text-200);font-weight:600;font-size:20px;line-height:28px;font-weight:700;color:var(--text-100);margin:0}.add-data-source-modal__empty-helper{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300);max-width:320px;margin:0}.add-data-source-modal__error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;flex:1;padding:48px 24px;color:var(--status-error)}.add-data-source-modal__error-message{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300)}.add-data-source-modal__skeleton-row{height:60px;border-radius:5px;background:linear-gradient(90deg, var(--core-surface-500) 25%, var(--core-surface-400) 50%, var(--core-surface-500) 75%);background-size:200% 100%;animation:add-data-source-modal-shimmer 1.4s ease-in-out infinite}@keyframes add-data-source-modal-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@media(max-width: 860px){.add-data-source-modal__body{grid-template-columns:1fr;grid-template-rows:auto 1fr}.add-data-source-modal__sidebar{flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid var(--core-border-300)}.add-data-source-modal__category{flex-shrink:0}.add-data-source-modal__detail{display:none}}.data-source-details{display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto;background-color:var(--core-surface-600);border-left:1px solid var(--core-border-300)}.data-source-details__section{padding:16px}.data-source-details__section+.data-source-details__section{border-top:1px solid var(--core-border-300)}.data-source-details__section-title{margin:0 0 12px;font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:20px;color:var(--text-100)}.data-source-details__body{display:flex;flex-direction:column}.data-source-details__state{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 16px;color:var(--text-300);text-align:center}.data-source-details__empty{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300);padding:8px 0}.data-source-details__test-running{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:12px;min-height:72px;font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300)}.data-source-details__test-result{display:flex;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;border-radius:5px}.data-source-details__test-result.is-success{background-color:color-mix(in srgb, var(--status-success) 10%, transparent);color:var(--status-success)}.data-source-details__test-result.is-failure{background-color:color-mix(in srgb, var(--status-error) 10%, transparent);color:var(--status-error)}.connection-test{background-color:var(--core-surface-700);border-radius:5px;box-shadow:var(--shadow-light);display:flex;flex-direction:column;overflow:hidden}.connection-test__target{display:flex;flex-direction:column;gap:6px;padding:14px 14px 0}.connection-test__target-label{font-style:normal;color:var(--text-200);font-weight:500;font-size:12px;line-height:16px;color:var(--text-200)}.connection-test__action{padding:14px}.connection-test__action button{width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.connection-test-results{border-top:1px solid var(--core-border-300);display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.connection-test-results__header{width:100%;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:none;border:none;text-align:left;color:inherit;cursor:pointer}.connection-test-results__header:hover{background-color:var(--core-surface-500)}.connection-test-results__header-text{display:flex;flex-direction:column;gap:2px;min-width:0}.connection-test-results__title{font-style:normal;color:var(--text-200);font-weight:500;font-size:16px;line-height:24px;color:var(--text-100)}.connection-test-results__subtitle{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300)}.connection-test-results__chevron{flex:0 0 auto;color:var(--text-300);transition:transform 150ms ease}.connection-test-results__chevron.is-expanded{transform:rotate(180deg)}.connection-test-results__body{padding:14px 16px;display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--core-border-300);flex:1 1 auto;min-height:72px;overflow-y:auto;scrollbar-width:thin;scrollbar-gutter:stable}.connection-test-results__body::-webkit-scrollbar{width:6px}.connection-test-results__body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.connection-test-results__body::-webkit-scrollbar-thumb{width:6px;border-radius:3px;background-color:var(--core-border-300)}.connection-test-results__body::-webkit-scrollbar-thumb:hover{background-color:var(--core-border-200)}.connection-test-results__body.is-collapsed{display:none}.connection-test-summary{display:flex;gap:12px;padding:13px;border-radius:5px;border-left:3px solid rgba(0,0,0,0);animation:connection-test-fade-in 200ms ease-out}.connection-test-summary.is-success{background-color:color-mix(in srgb, var(--status-success) 8%, transparent);border-left-color:var(--status-success)}.connection-test-summary.is-failure{background-color:color-mix(in srgb, var(--status-error) 8%, transparent);border-left-color:var(--status-error)}.connection-test-summary.is-cancelled{background-color:var(--core-surface-500);border-left-color:var(--text-300)}.connection-test-summary__icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;border-radius:5px;color:var(--core-surface-white)}.connection-test-summary.is-success .connection-test-summary__icon{background-color:var(--status-success)}.connection-test-summary.is-failure .connection-test-summary__icon{background-color:var(--status-error)}.connection-test-summary.is-cancelled .connection-test-summary__icon{background-color:var(--text-300)}.connection-test-summary__body{display:flex;flex-direction:column;gap:5px;flex:1 1 auto;min-width:0}.connection-test-summary__heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.connection-test-summary__title{font-style:normal;color:var(--text-200);font-weight:600;font-size:16px;line-height:24px;color:var(--text-100)}.connection-test-summary__time{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300);flex:0 0 auto}.connection-test-summary__description{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-200);margin:0}.connection-test-summary__stats{display:flex;flex-wrap:wrap;gap:28px;margin-top:4px}.connection-test-summary__stat{display:flex;flex-direction:column;gap:2px}.connection-test-summary__stat-label{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300)}.connection-test-summary__stat-value{font-style:normal;color:var(--text-200);font-weight:600;font-size:16px;line-height:24px;color:var(--text-100);font-variant-numeric:tabular-nums}.connection-test-checks{display:flex;flex-direction:column;gap:8px}.connection-test-checks__list{display:flex;flex-direction:column;gap:8px}.connection-test-checks__title{font-style:normal;color:var(--text-200);font-weight:600;font-size:14px;line-height:24px;color:var(--text-200);text-transform:uppercase;letter-spacing:.04em;margin:0 0 2px}.connection-test-check{display:flex;align-items:center;gap:12px;padding:11px;border:1px solid var(--core-border-300);border-radius:5px;animation:connection-test-fade-in 200ms ease-out}.connection-test-check__icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 auto;border-radius:5px;background-color:var(--status-success);color:var(--core-surface-white)}.connection-test-check.is-failure .connection-test-check__icon{background-color:var(--status-error)}.connection-test-check__body{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0}.connection-test-check__timing{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300);font-variant-numeric:tabular-nums;flex:0 0 auto}.connection-test-check__title{font-style:normal;color:var(--text-200);font-weight:600;font-size:14px;line-height:24px;color:var(--text-100)}.connection-test-check__subtitle{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300)}.connection-test-results__pending{display:flex;align-items:center;justify-content:center;padding:4px 0}@keyframes connection-test-fade-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 960px){.connection-test-results__body{max-height:none;overflow-y:visible}}.metadata-discovery{background-color:var(--core-surface-700);border-radius:5px;box-shadow:var(--shadow-light)}.metadata-discovery__action{padding:14px}.metadata-discovery__action button{width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.metadata-results{display:flex;align-items:center;justify-content:center;gap:10px;padding:0 14px 14px}.metadata-results.is-failure .metadata-results__icon{color:var(--status-error)}.metadata-results.is-success .metadata-results__icon{color:var(--status-success)}.metadata-results.is-cancelled .metadata-results__icon{color:var(--text-300)}.metadata-results__icon{flex:0 0 auto;display:flex;align-items:center}.metadata-results__body{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.metadata-results__title{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-100);font-weight:600}.metadata-results__description{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300);margin:0}.metadata-results__pending{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 14px 14px;font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300)}.metadata-results__spinner{position:relative;flex:0 0 auto;display:inline-block;width:20px;height:20px}.runtimes-overview{display:flex;flex-direction:column;flex:1;min-height:0}.runtimes-overview__loading,.runtimes-overview__error{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:48px 24px;gap:16px}.runtimes-overview__error-message{color:var(--status-error);font-size:14px}.runtimes-overview__name-cell{display:inline-flex;align-items:center;gap:8px}.runtimes-overview__name-icon{display:inline-flex;align-items:center;color:var(--text-300)}.runtimes-overview__status-badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:500;color:var(--core-surface-white)}.runtimes-overview__status-badge--connected{background-color:var(--status-success)}.runtimes-overview__status-badge--disconnected{background-color:var(--status-failed)}.runtimes-overview__empty-card{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:48px 24px;background-color:var(--core-surface-600);border:1px solid var(--core-border-300);border-radius:5px}.runtimes-overview__empty-icon{width:56px;height:56px;border-radius:50%;background-color:var(--core-surface-500);color:var(--text-300);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.runtimes-overview__empty-title{font-style:normal;color:var(--text-200);font-weight:600;font-size:20px;line-height:28px;font-weight:700;color:var(--text-100);margin:0}.runtimes-overview__empty-body{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300);max-width:480px;margin:0 0 8px}.data-areas-overview{display:flex;flex-direction:column;flex:1;min-height:0}.data-areas-overview__loading,.data-areas-overview__error{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:48px 24px;gap:16px}.data-areas-overview__error-message{color:var(--status-error);font-size:14px}.data-areas-overview__discard-error{margin:12px 0;padding:8px 12px;border-radius:5px;background-color:color-mix(in srgb, var(--status-error) 10%, transparent);color:var(--status-error);font-size:13px}.data-areas-overview__empty-card{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:48px 24px;background-color:var(--core-surface-600);border:1px solid var(--core-border-300);border-radius:5px}.data-areas-overview__empty-icon{width:56px;height:56px;border-radius:50%;background-color:var(--core-surface-500);color:var(--text-300);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.data-areas-overview__empty-title{font-style:normal;color:var(--text-200);font-weight:600;font-size:20px;line-height:28px;font-weight:700;color:var(--text-100);margin:0}.data-areas-overview__empty-body{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300);max-width:480px;margin:0 0 8px}.data-areas-overview__cards{display:flex;gap:24px;width:100%;margin-top:24px}.data-areas-overview__cards>*{flex:1}.data-areas-overview__cards .action-tile{cursor:default}.data-areas-overview__cards .action-tile:hover{border-color:var(--core-border-300);box-shadow:var(--box-shadow)}@media(max-width: 1024px){.data-areas-overview__cards{flex-direction:column}}.configure-data-area{max-width:1280px}.configure-data-area__layout{display:grid;grid-template-columns:minmax(0, 1fr) 360px;gap:24px;align-items:start;margin-top:20px}.configure-data-area__main{display:flex;flex-direction:column;gap:20px;min-width:0}.configure-data-area__rail{min-width:0;align-self:stretch}.configure-data-area__rail-inner{position:sticky;top:16px;display:flex;flex-direction:column;gap:14px}.cda-card{background-color:var(--core-surface-700);border-radius:5px;box-shadow:var(--shadow-light)}.cda-card__head{padding:14px 20px;border-bottom:1px solid var(--core-border-300)}.cda-card__title{font-style:normal;color:var(--text-200);font-weight:500;font-size:16px;line-height:24px;color:var(--text-100);margin:0}.cda-card__body{padding:20px;display:flex;flex-direction:column;gap:18px}.cda-actions{padding:14px;display:flex;flex-direction:column;gap:10px}.cda-actions button{width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.cda-actions__row{display:flex;gap:10px}.cda-actions__row>*{flex:1 1 0;min-width:0}.configure-data-area__save-card{padding:11px 14px;display:flex;align-items:center}.configure-data-area__save-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px}.configure-data-area__save-pill--saved{color:var(--text-300)}.configure-data-area__save-pill--failed{color:var(--status-error)}.configure-data-area__save-pill--idle{color:var(--text-300)}.configure-data-area__field{display:flex;flex-direction:column;gap:6px}.configure-data-area__label{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-100)}.configure-data-area__required{color:var(--status-error)}.configure-data-area__input{width:100%;padding:8px 10px;border:1px solid var(--core-border-300);border-radius:5px;background-color:var(--core-surface-white);color:var(--text-100)}.configure-data-area__input:focus{outline:none;border-color:var(--accent-system)}.configure-data-area__input.is-invalid{border-color:var(--status-error)}.configure-data-area__textarea{resize:vertical;min-height:64px;font-family:inherit}.configure-data-area__field-error{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--status-error)}.configure-data-area__field-hint{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300)}.configure-data-area__loading,.configure-data-area__error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 16px}.configure-data-area__error-title{font-style:normal;color:var(--text-200);font-weight:600;font-size:20px;line-height:28px;font-weight:700;color:var(--text-100);margin:0}.configure-data-area__error-message{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300);margin:0;text-align:center}.configure-data-area__error-actions{display:flex;gap:12px}.configure-data-area__discard-error{margin-top:12px;padding:8px 12px;border-radius:5px;background-color:color-mix(in srgb, var(--status-error) 10%, transparent);color:var(--status-error);font-size:13px}@media(max-width: 960px){.configure-data-area__layout{grid-template-columns:1fr}.configure-data-area__rail-inner{position:static}}.semantic-models-overview{display:flex;flex-direction:column;flex:1;min-height:0}.semantic-models-overview__loading,.semantic-models-overview__error{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:48px 24px;gap:16px}.semantic-models-overview__error-message{color:var(--status-error);font-size:14px}.semantic-models-overview__discard-error{margin:12px 0;padding:8px 12px;border-radius:5px;background-color:color-mix(in srgb, var(--status-error) 10%, transparent);color:var(--status-error);font-size:13px}.semantic-models-overview__empty-card{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:48px 24px;background-color:var(--core-surface-600);border:1px solid var(--core-border-300);border-radius:5px}.semantic-models-overview__empty-icon{width:56px;height:56px;border-radius:50%;background-color:var(--core-surface-500);color:var(--text-300);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.semantic-models-overview__empty-title{font-style:normal;color:var(--text-200);font-weight:600;font-size:20px;line-height:28px;font-weight:700;color:var(--text-100);margin:0}.semantic-models-overview__empty-body{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300);max-width:480px;margin:0 0 8px}.semantic-models-overview__cards{display:flex;gap:24px;width:100%;margin-top:24px}.semantic-models-overview__cards>*{flex:1}.semantic-models-overview__cards .action-tile{cursor:default}.semantic-models-overview__cards .action-tile:hover{border-color:var(--core-border-300);box-shadow:var(--box-shadow)}@media(max-width: 1024px){.semantic-models-overview__cards{flex-direction:column}}.configure-semantic-model{max-width:1280px}.configure-semantic-model__layout{display:grid;grid-template-columns:minmax(0, 1fr) 360px;gap:24px;align-items:start;margin-top:20px}.configure-semantic-model__main{display:flex;flex-direction:column;gap:20px;min-width:0;padding-bottom:24px}.configure-semantic-model__rail{min-width:0;align-self:stretch}.configure-semantic-model__rail-inner{position:sticky;top:16px;display:flex;flex-direction:column;gap:14px}.csm-card{background-color:var(--core-surface-700);border-radius:5px;box-shadow:var(--shadow-light)}.csm-card__head{padding:14px 20px;border-bottom:1px solid var(--core-border-300)}.csm-card__title{font-style:normal;color:var(--text-200);font-weight:500;font-size:16px;line-height:24px;color:var(--text-100);margin:0}.csm-card__body{padding:20px;display:flex;flex-direction:column;gap:18px}.csm-actions{padding:14px;display:flex;flex-direction:column;gap:10px}.csm-actions button{width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.csm-actions__row{display:flex;gap:10px}.csm-actions__row>*{flex:1 1 0;min-width:0}.configure-semantic-model__save-card{padding:11px 14px;display:flex;align-items:center}.configure-semantic-model__save-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px}.configure-semantic-model__save-pill--saved{color:var(--text-300)}.configure-semantic-model__save-pill--failed{color:var(--status-error)}.configure-semantic-model__save-pill--idle{color:var(--text-300)}.configure-semantic-model__field{display:flex;flex-direction:column;gap:6px}.configure-semantic-model__label{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-100)}.configure-semantic-model__required{color:var(--status-error)}.configure-semantic-model__input{width:100%;padding:8px 10px;border:1px solid var(--core-border-300);border-radius:5px;background-color:var(--core-surface-white);color:var(--text-100)}.configure-semantic-model__input:focus{outline:none;border-color:var(--accent-system)}.configure-semantic-model__input.is-invalid{border-color:var(--status-error)}.configure-semantic-model__textarea{resize:vertical;min-height:64px;font-family:inherit}.configure-semantic-model__field-error{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--status-error)}.configure-semantic-model__field-hint{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300)}.configure-semantic-model__loading,.configure-semantic-model__error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 16px}.configure-semantic-model__error-title{font-style:normal;color:var(--text-200);font-weight:600;font-size:20px;line-height:28px;font-weight:700;color:var(--text-100);margin:0}.configure-semantic-model__error-message{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300);margin:0;text-align:center}.configure-semantic-model__error-actions{display:flex;gap:12px}.configure-semantic-model__discard-error{margin-top:12px;padding:8px 12px;border-radius:5px;background-color:color-mix(in srgb, var(--status-error) 10%, transparent);color:var(--status-error);font-size:13px}@media(max-width: 960px){.configure-semantic-model__layout{grid-template-columns:1fr}.configure-semantic-model__rail-inner{position:static}}.delivery-editor{display:flex;flex-direction:column;gap:16px}.delivery-editor__empty{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300);padding:16px;border:1px dashed var(--core-border-300);border-radius:5px;text-align:center}.delivery-editor__list{display:flex;flex-direction:column;gap:16px}.delivery-editor__row{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--core-border-300);border-radius:5px;background-color:var(--core-surface-600)}.delivery-editor__row-head{display:flex;align-items:center;justify-content:space-between}.delivery-editor__row-type{display:inline-flex;align-items:center;gap:8px;font-style:normal;color:var(--text-200);font-weight:500;font-size:16px;line-height:24px;color:var(--text-100)}.delivery-editor__remove{display:inline-flex;align-items:center;cursor:pointer;background:rgba(0,0,0,0);border:0;padding:0;color:var(--text-300);transition:color .15s ease}.delivery-editor__remove:hover{color:var(--status-error)}.delivery-editor__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px}@media(max-width: 720px){.delivery-editor__grid{grid-template-columns:1fr}}.delivery-editor__field{display:flex;flex-direction:column;gap:6px;min-width:0}.delivery-editor__field--toggle{flex-direction:row;align-items:center;gap:10px}.delivery-editor__toggle{display:inline-flex;align-items:center}.delivery-editor__label{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-100)}.delivery-editor__required{color:var(--status-error)}.delivery-editor__input{width:100%;padding:8px 10px;border:1px solid var(--core-border-300);border-radius:5px;background-color:var(--core-surface-white);color:var(--text-100)}.delivery-editor__input:focus{outline:none;border-color:var(--accent-system)}.delivery-editor__input.is-invalid{border-color:var(--status-error)}.delivery-editor__field-error{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--status-error)}.delivery-editor__field-hint{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300)}.delivery-editor__add{display:inline-flex;align-items:flex-start}.storage-instances-overview{display:flex;flex-direction:column;flex:1;min-height:0}.storage-instances-overview__loading,.storage-instances-overview__error{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:48px 24px;gap:16px}.storage-instances-overview__error-message{color:var(--status-error);font-size:14px}.storage-instances-overview__discard-error{margin:12px 0;padding:8px 12px;border-radius:5px;background-color:color-mix(in srgb, var(--status-error) 10%, transparent);color:var(--status-error);font-size:13px}.storage-instances-overview__type-cell{display:inline-flex;align-items:center;gap:8px}.storage-instances-overview__last-saved{display:inline-flex;align-items:center;gap:8px}.storage-instances-overview__avatar{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:var(--accent-brand);color:var(--core-surface-white);font-size:11px;font-weight:500;flex-shrink:0;text-transform:uppercase}.storage-instances-overview__name-link{color:var(--accent-system);text-decoration:none;cursor:pointer}.storage-instances-overview__name-link:hover{text-decoration:underline}.storage-instances-overview__type-icon{display:inline-flex;align-items:center;color:var(--text-300)}.storage-instances-overview__status-pills{display:inline-flex;align-items:center;gap:6px}.storage-instances-overview__status-badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:500;background-color:var(--core-surface-500);color:var(--text-200)}.storage-instances-overview__status-badge--active{color:var(--status-success)}.storage-instances-overview__status-badge--warning{color:var(--status-warning)}.storage-instances-overview__status-badge--error{color:var(--status-error)}.storage-instances-overview__status-badge--published{color:var(--status-success)}.storage-instances-overview__status-badge--draft{color:var(--text-subtle)}.storage-instances-overview__actions{display:inline-flex;align-items:center;gap:8px;color:var(--text-300)}.storage-instances-overview__action-icon{display:inline-flex;align-items:center;cursor:not-allowed;opacity:.6;background:rgba(0,0,0,0);border:0;padding:0;color:inherit}.storage-instances-overview__action-icon--enabled{cursor:pointer;opacity:1;transition:color .15s ease}.storage-instances-overview__action-icon--enabled:hover{color:var(--status-error)}.storage-instances-overview__empty-card{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:48px 24px;background-color:var(--core-surface-600);border:1px solid var(--core-border-300);border-radius:5px}.storage-instances-overview__empty-icon{width:56px;height:56px;border-radius:50%;background-color:var(--core-surface-500);color:var(--text-300);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.storage-instances-overview__empty-title{font-style:normal;color:var(--text-200);font-weight:600;font-size:20px;line-height:28px;font-weight:700;color:var(--text-100);margin:0}.storage-instances-overview__empty-body{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300);max-width:480px;margin:0 0 8px}.storage-instances-overview__empty-tutorial{display:inline-flex;align-items:center;gap:6px;color:var(--accent-system);text-decoration:none;font-size:14px;font-weight:500}.storage-instances-overview__empty-tutorial:hover{text-decoration:underline}.storage-instances-overview__cards{display:flex;gap:24px;width:100%;margin-top:24px}.storage-instances-overview__cards>*{flex:1}.storage-instances-overview__cards .action-tile{cursor:default}.storage-instances-overview__cards .action-tile:hover{border-color:var(--core-border-300);box-shadow:var(--box-shadow)}@media(max-width: 1024px){.storage-instances-overview__cards{flex-direction:column}}.secrets-overview{display:flex;flex-direction:column;flex:1;min-height:0}.secrets-overview__loading,.secrets-overview__error{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:48px 24px;gap:16px}.secrets-overview__error-message{color:var(--status-error);font-size:14px}.secrets-overview__empty-card{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:48px 24px;background-color:var(--core-surface-600);border:1px solid var(--core-border-300);border-radius:5px}.secrets-overview__empty-icon{width:56px;height:56px;border-radius:50%;background-color:var(--core-surface-500);color:var(--text-300);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.secrets-overview__empty-title{font-style:normal;color:var(--text-200);font-weight:600;font-size:20px;line-height:28px;font-weight:700;color:var(--text-100);margin:0}.secrets-overview__empty-body{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300);max-width:480px;margin:0 0 8px}.secrets-overview__filter{margin-bottom:12px;max-width:320px}.secrets-overview__target-types{display:flex;flex-wrap:wrap;gap:6px}.secrets-overview__target-chip{font-style:normal;color:var(--text-200);font-weight:500;font-size:12px;line-height:16px;display:inline-flex;align-items:center;padding:2px 8px;border:1px solid var(--core-border-300);border-radius:5px;background-color:var(--core-surface-600);color:var(--text-200)}.add-secret-modal{display:flex;flex-direction:column;gap:16px}.add-secret-modal__group{display:flex;flex-direction:column;gap:6px}.add-secret-modal__group label{font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:24px;color:var(--text-200)}.add-secret-modal__value-input{width:100%;padding:8px 12px;border:1px solid var(--core-border-300);border-radius:5px;background-color:var(--core-surface-white);color:var(--text-100);font-size:14px}.add-secret-modal__value-input:focus{outline:none;border-color:var(--accent-system)}.add-secret-modal__error{color:var(--status-error);font-size:13px}.edit-secret-modal{display:flex;flex-direction:column;gap:16px}.edit-secret-modal__group{display:flex;flex-direction:column;gap:6px}.edit-secret-modal__group label{font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:24px;color:var(--text-200)}.edit-secret-modal__value-input{width:100%;padding:8px 12px;border:1px solid var(--core-border-300);border-radius:5px;background-color:var(--core-surface-white);color:var(--text-100);font-size:14px}.edit-secret-modal__value-input:focus{outline:none;border-color:var(--accent-system)}.edit-secret-modal__error{color:var(--status-error);font-size:13px}.secret-audit-drawer__scrim{position:fixed;inset:0;background-color:color-mix(in srgb, var(--core-surface-900) 40%, transparent);z-index:1000}.secret-audit-drawer{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:90vw;display:flex;flex-direction:column;background-color:var(--core-surface-white);border-left:1px solid var(--core-border-300);box-shadow:var(--box-shadow);z-index:1001}.secret-audit-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex:0 0 auto;padding:16px;border-bottom:1px solid var(--core-border-300)}.secret-audit-drawer__heading{display:flex;flex-direction:column;gap:2px;min-width:0}.secret-audit-drawer__title{font-style:normal;color:var(--text-200);font-weight:600;font-size:14px;line-height:20px;color:var(--text-100);word-break:break-word}.secret-audit-drawer__subtitle{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300)}.secret-audit-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 auto;padding:0;border:none;border-radius:5px;background-color:rgba(0,0,0,0);color:var(--text-300);cursor:pointer}.secret-audit-drawer__close:hover{background-color:var(--core-surface-700);color:var(--text-100)}.secret-audit-drawer__body{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:24px}.secret-audit-drawer__section-title{display:flex;align-items:center;gap:8px;font-style:normal;color:var(--text-200);font-weight:600;font-size:16px;line-height:24px;color:var(--text-100);margin:0 0 12px}.secret-audit-drawer__loading,.secret-audit-drawer__state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 16px;text-align:center;color:var(--text-300);font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px}.secret-audit-drawer__search{margin-bottom:12px}.secret-audit-drawer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.secret-audit-drawer__entry-secret{font-style:normal;color:var(--text-200);font-weight:600;font-size:14px;line-height:24px;color:var(--text-100);word-break:break-word}.secret-audit-drawer__entry{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--core-border-300);border-radius:5px;background-color:var(--core-surface-600)}.secret-audit-drawer__entry-action{font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:24px;color:var(--text-100)}.secret-audit-drawer__entry-meta{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300)}.secret-audit-drawer__entry-name{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-200);font-style:italic}.secret-audit-drawer__section--disabled{opacity:.6}.secret-audit-drawer__badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:10px;background-color:var(--core-surface-500);color:var(--text-300);font-size:11px;font-weight:500;text-transform:uppercase}.secret-audit-drawer__section-note{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300);margin:0}.swimlane-workspace{display:flex;flex-direction:column;height:100%;min-height:0}.swimlane-workspace__loading,.swimlane-workspace__error,.swimlane-workspace__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:1 1 auto;text-align:center}.swimlane-workspace__drop-error{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;border:1px solid var(--status-error);border-radius:4px;background:color-mix(in srgb, var(--status-error) 12%, transparent);color:var(--text-100)}.swimlane-workspace__drop-error-message{flex:1 1 auto}.swimlane-workspace__drop-error-dismiss{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:2px;border:none;background:rgba(0,0,0,0);color:var(--text-300);cursor:pointer}.swimlane-workspace__drop-error-dismiss:hover{color:var(--text-100)}.swimlane-workspace__error-message,.swimlane-workspace__empty-body{color:var(--text-300);max-width:460px}.swimlane-workspace__empty-title{margin:0;color:var(--text-100)}.swimlane-workspace__empty-icon{color:var(--text-300)}.swimlane-workspace__splitter{flex:1 1 auto;min-height:0}.swimlane-workspace__splitter .dxbl-splitter-pane:has(.splitter-left),.swimlane-workspace__splitter .splitter-left{min-width:400px}.swimlane-workspace__splitter .dxbl-splitter-pane:has(.splitter-right),.swimlane-workspace__splitter .splitter-right{min-width:280px}.swimlane-workspace__canvas{display:flex;flex-direction:column;height:100%;min-height:0;padding-right:8px}.swimlane-workspace__lanes{display:flex;flex-direction:row;align-items:stretch;gap:16px;flex:1 1 auto;min-height:0;overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.swimlane{display:flex;flex-direction:row;min-height:0;border:1px solid var(--core-border-300);border-radius:8px;background:var(--core-surface-white);overflow:hidden}.swimlane--drag-eligible{border-color:var(--status-success);box-shadow:0 0 0 2px var(--status-success) inset}.swimlane--drag-ineligible{opacity:.55}.swimlane__main{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden}.swimlane__resize-handle{flex:0 0 6px;align-self:stretch;cursor:col-resize;background:rgba(0,0,0,0)}.swimlane__resize-handle:hover{background:color-mix(in srgb, var(--accent-brand) 45%, transparent)}.swimlane__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--core-border-300)}.swimlane__title{flex:1 1 auto;min-width:0;font-weight:600;color:var(--text-100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swimlane__title--selectable{cursor:pointer}.swimlane__title.is-current{box-shadow:inset 0 -2px 0 var(--accent-brand)}.swimlane__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);cursor:pointer;color:var(--text-300);padding:4px;border-radius:4px}.swimlane__close:hover{background:var(--core-surface-300);color:var(--text-100)}.swimlane__body{flex:1 1 auto;min-height:0;overflow-y:auto}.swimlane__state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 16px;text-align:center;color:var(--text-300)}.swimlane__state.is-error{color:var(--status-error)}.swimlane-resize-overlay{position:fixed;inset:0;z-index:1000;cursor:col-resize;user-select:none}.swimlane__menu-overlay{position:fixed;inset:0;z-index:1000}.swimlane__menu{position:fixed;z-index:1001;min-width:160px;padding:4px;border:1px solid var(--core-surface-300);border-radius:6px;background:var(--core-surface-white);box-shadow:0 4px 16px rgba(0,0,0,.15)}.swimlane__menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border:none;border-radius:4px;background:rgba(0,0,0,0);color:var(--text-100);font-size:.8125rem;text-align:left;cursor:pointer}.swimlane__menu-item:hover:not(:disabled){background:var(--core-surface-300)}.swimlane__menu-item:disabled{opacity:.35;cursor:default}.swimlane__deploy-indicator{display:inline-flex;align-items:center;justify-content:center;padding:2px;border:none;background:rgba(0,0,0,0);cursor:pointer}.swimlane-picker{display:flex;flex-direction:column;height:100%;min-height:0}.swimlane-picker__filter{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid var(--core-border-300);color:var(--text-300)}.swimlane-picker__filter-input{flex:1 1 auto;border:1px solid var(--core-border-300);border-radius:4px;padding:4px 8px;font-size:.8125rem;background:var(--core-surface-white);color:var(--text-100)}.swimlane-picker__filter-input:focus{outline:none;border-color:var(--accent-brand)}.swimlane-picker__empty{padding:20px 16px;text-align:center;color:var(--text-300)}.swimlane-picker__list{flex:1 1 auto;min-height:0;overflow-y:auto;padding:2px 0}.swimlane-picker__category{padding:2px 0}.swimlane-picker__category-name{padding:4px 10px;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-300)}.swimlane-picker__item{display:flex;align-items:center;gap:6px;width:100%;border:none;background:rgba(0,0,0,0);cursor:pointer;text-align:left;padding:3px 10px;font-size:.8125rem;color:var(--text-100)}.swimlane-picker__item:hover{background:var(--core-surface-300)}.swimlane-picker__item>:first-child{flex:0 0 auto}.swimlane-picker__item-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swimlane-view{display:flex;flex-direction:column;min-height:0}.swimlane-view__filter{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid var(--core-border-300);color:var(--text-300)}.swimlane-view__filter-input{flex:1 1 auto;border:1px solid var(--core-border-300);border-radius:4px;padding:4px 8px;font-size:.8125rem;background:var(--core-surface-white);color:var(--text-100)}.swimlane-view__filter-input:focus{outline:none;border-color:var(--accent-brand)}.swimlane-view__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px 16px;text-align:center;color:var(--text-300)}.swimlane-view__empty-text{margin:0}.swimlane-view__list{list-style:none;margin:0;padding:2px 0}.swimlane-view__item{display:flex;align-items:center;gap:6px;padding:3px 10px;cursor:grab;color:var(--text-100);font-size:.8125rem;user-select:none}.swimlane-view__item:hover{background:var(--core-surface-300)}.swimlane-view__item:active{cursor:grabbing}.swimlane-view__item.is-selected{background:color-mix(in srgb, var(--accent-brand) 16%, transparent)}.swimlane-view__item.is-current{background:color-mix(in srgb, var(--accent-brand) 16%, transparent);box-shadow:inset 2px 0 0 var(--accent-brand)}.swimlane-view__item>:first-child{flex:0 0 auto}.swimlane-view__item-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes swimlane-view-execute-spin{to{transform:rotate(360deg)}}.swimlane-view__item--table{cursor:default}.swimlane-view__item--table:active{cursor:default}.swimlane-view__expander{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;border-radius:4px;background:rgba(0,0,0,0);color:var(--text-300);cursor:pointer}.swimlane-view__expander:hover{background:var(--core-surface-600);color:var(--text-100)}.swimlane-view__chevron{font-size:.75rem;line-height:1}.swimlane-view__badge{flex:0 0 auto;padding:1px 6px;border-radius:10px;font-size:.6875rem;white-space:nowrap;background:var(--core-surface-300);color:var(--text-300)}.swimlane-view__execute{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:.6875rem;white-space:nowrap}.swimlane-view__execute--running{color:var(--text-300)}.swimlane-view__execute--executed{color:var(--status-success)}.swimlane-view__execute--error{color:var(--status-error)}.swimlane-view__execute-spinner{flex:0 0 auto;width:14px;height:14px;border:2px solid currentColor;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:swimlane-view-execute-spin .7s linear infinite}.swimlane-view__row-spinner{flex:0 0 auto;display:inline-flex;align-items:center}.swimlane-view__row-error{flex:0 1 auto;display:inline-flex;align-items:center;gap:4px;min-width:0;color:var(--status-error)}.swimlane-view__row-error-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem}.swimlane-view__menu-overlay{position:fixed;inset:0;z-index:1000}.swimlane-view__menu{position:fixed;z-index:1001;min-width:160px;padding:4px;border:1px solid var(--core-surface-300);border-radius:6px;background:var(--core-surface-white);box-shadow:0 4px 16px rgba(0,0,0,.15)}.swimlane-view__menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border:none;border-radius:4px;background:rgba(0,0,0,0);color:var(--text-100);font-size:.8125rem;text-align:left;cursor:pointer}.swimlane-view__menu-item:hover:not(:disabled){background:var(--core-surface-300)}.swimlane-view__menu-item:disabled{opacity:.35;cursor:default}.swimlane-view__menu-item--danger{color:var(--status-error)}.swimlane-view__menu-sep{height:1px;margin:4px 6px;background:var(--core-surface-300)}.swimlane-view__columns{list-style:none;padding:2px 8px 6px 30px}.swimlane-view__columns-hint{font-size:.75rem;color:var(--text-300)}.swimlane-view__column-list{list-style:none;margin:0;padding:0}.swimlane-view__column{display:flex;align-items:center;gap:8px;padding:2px 0;font-size:.75rem}.swimlane-view__column-name{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-100)}.swimlane-view__column-type{flex:0 0 auto;color:var(--text-300)}.swimlane-view__column-flag{flex:0 0 auto;padding:0 4px;border-radius:3px;font-size:.625rem;font-weight:600;background:var(--core-surface-300);color:var(--text-300)}.swimlane-view__section{display:flex;flex-direction:column;min-height:0}.swimlane-view__section+.swimlane-view__section{border-top:1px solid var(--core-border-300)}.swimlane-view__section-header{display:flex;align-items:center;gap:6px;padding:7px 10px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-300);background:var(--core-surface-300)}.swimlane-view__section-header>:first-child{flex:0 0 auto}.swimlane-view__section-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swimlane-view__section-count{flex:0 0 auto;font-variant-numeric:tabular-nums;color:var(--text-300)}.swimlane-view__item--delivery{cursor:default}.swimlane-view__item--delivery>:first-child{color:var(--text-300)}.swimlane-view__item--delivery .swimlane-view__badge{margin-left:auto}.swimlane-view__empty--compact{padding:12px 14px;gap:6px;font-size:.75rem}.swimlane-view__empty--compact .swimlane-view__empty-text{font-size:.75rem}.swimlane-view__missing-source{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:.6875rem;white-space:nowrap;color:var(--status-warning)}.object-panel{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0;padding:12px;background:var(--core-surface-600);overflow-y:auto}.object-panel__empty{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 16px;text-align:center;color:var(--text-300)}.object-panel__empty-text{margin:0;max-width:260px}.object-panel__actions{display:flex;flex-direction:column;gap:4px;padding:4px 0}.object-panel__action-reason{margin:0;color:var(--text-300)}.dependency-page{display:flex;flex-direction:column;height:100%;min-height:0}.dependency-page__loading,.dependency-page__error,.dependency-page__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:1 1 auto;text-align:center}.dependency-page__error-message,.dependency-page__empty-body{color:var(--text-300);max-width:460px}.dependency-page__empty-title{margin:0;color:var(--text-100)}.dependency-page__empty-icon{color:var(--text-300)}.dependency-page__split{display:flex;flex-direction:row;align-items:stretch;flex:1 1 auto;min-height:0;border:1px solid var(--core-border-300);border-radius:6px;overflow:hidden}.dependency-page__list{flex:0 0 260px;min-height:0;border-right:1px solid var(--core-border-300);background:var(--core-surface-white)}.dependency-page__graph{flex:1 1 auto;min-width:0;min-height:0}.dependency-list{display:flex;flex-direction:column;height:100%;min-height:0}.dependency-list__filter{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid var(--core-border-300);color:var(--text-300)}.dependency-list__filter-input{flex:1 1 auto;border:1px solid var(--core-border-300);border-radius:4px;padding:4px 8px;font-size:.8125rem;background:var(--core-surface-white);color:var(--text-100)}.dependency-list__filter-input:focus{outline:none;border-color:var(--accent-brand)}.dependency-list__empty{padding:20px 16px;text-align:center;color:var(--text-300)}.dependency-list__list{flex:1 1 auto;min-height:0;overflow-y:auto;padding:2px 0}.dependency-list__row{display:flex;align-items:center;gap:6px;width:100%;border:none;background:rgba(0,0,0,0);cursor:pointer;text-align:left;color:var(--text-100)}.dependency-list__row:hover{background:var(--core-surface-300)}.dependency-list__row>:first-child{flex:0 0 auto;color:var(--text-300)}.dependency-list__row--type{padding:5px 10px;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-300)}.dependency-list__row--container{padding:4px 10px 4px 24px;font-size:.8125rem;color:var(--text-100)}.dependency-list__row-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dependency-list__item{display:flex;align-items:center;gap:6px;width:100%;border:none;background:rgba(0,0,0,0);cursor:pointer;text-align:left;padding:3px 10px 3px 42px;font-size:.8125rem;color:var(--text-100)}.dependency-list__item:hover{background:var(--core-surface-300)}.dependency-list__item>:first-child{flex:0 0 auto}.dependency-list__item--selected{background:var(--core-surface-300);color:var(--accent-brand);font-weight:600}.dependency-list__item-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dependency-graph{display:flex;flex-direction:column;height:100%;min-height:0}.dependency-graph__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-bottom:1px solid var(--core-border-300)}.dependency-graph__stages{display:inline-flex;border:1px solid var(--core-border-300);border-radius:4px;overflow:hidden}.dependency-graph__stage{border:none;background:var(--core-surface-white);color:var(--text-300);cursor:pointer;padding:4px 12px;font-size:.8125rem}.dependency-graph__stage+.dependency-graph__stage{border-left:1px solid var(--core-border-300)}.dependency-graph__stage:hover{background:var(--core-surface-300)}.dependency-graph__stage--active{background:var(--accent-brand);color:var(--core-surface-white)}.dependency-graph__stage--active:hover{background:var(--accent-brand)}.dependency-graph__canvas-wrap{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;background:var(--core-surface-300)}.dependency-graph__canvas-wrap .diagram-canvas{width:100%;height:100%}.dependency-graph__hint{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;color:var(--text-300)}.dependency-graph__empty{position:absolute;top:12px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--core-border-300);border-radius:4px;background:var(--core-surface-white);color:var(--text-100);font-size:.8125rem}.dependency-node{box-sizing:border-box;width:200px;height:60px;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:8px 12px;border:1px solid var(--core-border-300);border-radius:6px;background:var(--core-surface-white);color:var(--text-100);box-shadow:0 1px 2px rgba(0,0,0,.08)}.dependency-node--focused{border-color:var(--accent-brand);border-width:2px;background:color-mix(in srgb, var(--accent-brand) 8%, var(--core-surface-white))}.dependency-node__type{font-size:.625rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-300)}.dependency-node__name{font-size:.8125rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deploy-modal{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0}.deploy-modal__status{display:flex;align-items:center;gap:8px;color:var(--text-100);font-size:.875rem}.deploy-modal__spinner{display:inline-flex;align-items:center;flex:0 0 auto;color:var(--status-running);animation:exec-tree-spin 1s linear infinite}.deploy-modal__outcome{font-weight:600}.deploy-modal__outcome--success{color:var(--status-success)}.deploy-modal__outcome--failed{color:var(--status-error)}.deploy-modal__graph-action,.deploy-modal__graph-header{display:flex;align-self:flex-start}.deploy-modal__empty{margin:0;color:var(--text-300);font-size:.8125rem}.deploy-modal__events{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-height:0;margin:0;padding:0;overflow-y:auto;list-style:none}.deploy-modal__graph{flex:1 1 auto;min-height:0;overflow:auto}.deploy-modal__event{display:flex;gap:8px;padding:6px 8px;border-radius:4px;background:var(--core-surface-600);font-size:.8125rem}.deploy-modal__event-status{flex:0 0 auto;color:var(--text-300);font-variant-numeric:tabular-nums}.deploy-modal__event-detail{color:var(--text-100);word-break:break-word}.execute-modal{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0}.execute-modal__status{display:flex;align-items:center;gap:8px;color:var(--text-100);font-size:.875rem}.execute-modal__spinner{display:inline-flex;align-items:center;flex:0 0 auto;color:var(--status-running);animation:exec-tree-spin 1s linear infinite}.execute-modal__outcome{font-weight:600}.execute-modal__outcome--success{color:var(--status-success)}.execute-modal__outcome--failed{color:var(--status-error)}.execute-modal__graph-action,.execute-modal__graph-header{display:flex;align-self:flex-start}.execute-modal__empty{margin:0;color:var(--text-300);font-size:.8125rem}.execute-modal__events{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-height:0;margin:0;padding:0;overflow-y:auto;list-style:none}.execute-modal__graph{flex:1 1 auto;min-height:0;overflow:auto}.execute-modal__event{display:flex;gap:8px;padding:6px 8px;border-radius:4px;background:var(--core-surface-600);font-size:.8125rem}.execute-modal__event-status{flex:0 0 auto;color:var(--text-300);font-variant-numeric:tabular-nums}.execute-modal__event-detail{color:var(--text-100);word-break:break-word}.ex-modal:has(.preview-modal){resize:both;overflow:hidden;min-width:520px;min-height:320px;max-width:97vw;max-height:92vh}.preview-modal{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;min-width:0;max-width:100%}.preview-modal__query{flex:0 0 auto;border:1px solid var(--core-surface-700);border-radius:4px}.preview-modal__query .monaco-editor-container{height:140px}.preview-modal__query .monaco-editor{width:100% !important;height:100% !important;border-radius:4px}.preview-modal__actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}.preview-modal__timeout{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin:0}.preview-modal__timeout input{width:5.5rem;font-variant-numeric:tabular-nums}.preview-modal__timeout-label{color:var(--text-100);font-size:.875rem;white-space:nowrap}.preview-modal__status{display:flex;align-items:center;gap:8px;color:var(--text-100);font-size:.875rem;font-variant-numeric:tabular-nums}.preview-modal__status--success{color:var(--status-success);font-weight:600}.preview-modal__status--failed{color:var(--status-error);font-weight:600}.preview-modal__spinner{display:inline-flex;align-items:center;flex:0 0 auto;color:var(--status-running);animation:exec-tree-spin 1s linear infinite}.preview-modal__error{flex:0 0 auto;padding:6px 8px;border-radius:4px;background:var(--core-surface-600);color:var(--status-error);font-size:.8125rem;word-break:break-word}.preview-modal__warning{flex:0 0 auto;padding:6px 8px;border-radius:4px;background:var(--core-surface-600);color:var(--status-warning);font-size:.8125rem;word-break:break-word}.preview-modal__grid{flex:1 1 auto;min-height:0;min-width:0;max-width:100%;overflow:auto;border:1px solid var(--core-surface-700);border-radius:4px}.preview-modal__table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.8125rem}.preview-modal__table th,.preview-modal__table td{max-width:320px;padding:0 10px;overflow:hidden;border-bottom:1px solid var(--core-surface-700);white-space:nowrap;text-overflow:ellipsis;height:27px;line-height:27px}.preview-modal__table th{position:sticky;top:0;z-index:1;background:var(--core-surface-700);color:var(--text-100);font-weight:600;text-align:left}.preview-modal__table td{color:var(--text-100);font-variant-numeric:tabular-nums}.preview-modal__row-number{position:sticky;left:0;z-index:2;background:var(--core-surface-600);color:var(--text-300);text-align:right}.preview-modal th.preview-modal__row-number{z-index:3;background:var(--core-surface-700)}.preview-modal__null{color:var(--text-300);font-style:italic}.preview-modal__metrics{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:4px 16px;padding:6px 8px;border-radius:4px;background:var(--core-surface-600);font-size:.75rem;font-variant-numeric:tabular-nums}.preview-modal__metric{display:inline-flex;align-items:baseline;gap:5px;cursor:help}.preview-modal__metric-label{color:var(--text-300)}.preview-modal__metric-value{color:var(--text-100);font-weight:600}.preview-modal__empty,.preview-modal__note{flex:0 0 auto;margin:0;color:var(--text-300);font-size:.8125rem}.configure-storage-instance{display:flex;flex-direction:column;gap:24px;max-width:1200px}.configure-storage-instance__cards{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px}@media(max-width: 1100px){.configure-storage-instance__cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 600px){.configure-storage-instance__cards{grid-template-columns:1fr}}.configure-storage-instance__card{border-radius:5px;transition:box-shadow .15s ease,background-color .15s ease;position:relative}.configure-storage-instance__card.is-selected{box-shadow:inset 0 0 0 2px var(--accent-system),0 4px 16px rgba(0,0,0,.08);background-color:color-mix(in srgb, var(--accent-system) 6%, transparent);border-radius:5px}.configure-storage-instance__card.is-selected::after{content:"";position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;background-color:var(--accent-system)}.configure-storage-instance__card>*{height:100%}.configure-storage-instance__form-panel{display:flex;flex-direction:column;background-color:var(--core-surface-600);border:1px solid var(--core-border-300);border-radius:5px;padding:12px 16px}.configure-storage-instance__loading,.configure-storage-instance__error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 16px}.configure-storage-instance__error-title{font-style:normal;color:var(--text-200);font-weight:600;font-size:20px;line-height:28px;font-weight:700;color:var(--text-100);margin:0}.configure-storage-instance__error-message{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-300);margin:0;text-align:center}.configure-storage-instance__error-actions{display:flex;gap:12px}.configure-storage-instance__form-actions{display:flex;justify-content:flex-start;margin-top:24px;padding-top:16px;border-top:1px solid var(--core-border-300)}.configure-storage-instance__discard-error{margin-top:12px;padding:8px 12px;border-radius:5px;background-color:color-mix(in srgb, var(--status-error) 10%, transparent);color:var(--status-error);font-size:13px}.connection-field-form{display:flex;flex-direction:column;gap:8px}.connection-field-form--cards{gap:20px}.connection-field-form__section-card{background-color:var(--core-surface-700);border-radius:5px;box-shadow:var(--shadow-light)}.connection-field-form__section-head{padding:14px 20px;border-bottom:1px solid var(--core-border-300)}.connection-field-form__section-title{font-style:normal;color:var(--text-200);font-weight:500;font-size:16px;line-height:24px;color:var(--text-100);margin:0}.connection-field-form__section-body{padding:20px;display:flex;flex-direction:column;gap:18px}.connection-field-form__section-body .properties-layout-object{grid-template-columns:1fr;gap:6px;padding:0}.connection-field-form__section-body .properties-layout-object-left{padding-right:0}.connection-field-form__save-status{display:flex;justify-content:flex-end;min-height:20px;margin-bottom:4px}.connection-field-form__save-status-pill{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:500;background-color:var(--core-surface-500)}.connection-field-form__save-status-pill--saving{color:var(--text-300)}.connection-field-form__save-status-pill--saved{color:var(--status-success)}.connection-field-form__save-status-pill--failed{color:var(--status-error)}.connection-field-form__group{max-width:1000px}.connection-field{width:100%}.connection-field__password-row{display:flex;align-items:center;gap:8px}.connection-field__password-row .connection-field__password-input-wrap{flex:1}.connection-field__password-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,0);border:0;color:var(--text-300);cursor:pointer;transition:background-color .15s ease,color .15s ease}.connection-field__password-toggle:hover{background-color:var(--core-surface-500);color:var(--text-100)}.connection-field__integer-row{display:flex;align-items:center;gap:8px}.connection-field__unit{color:var(--text-300);font-size:12px}.connection-field__error{color:var(--status-error);font-size:12px;margin-top:4px}.schema-driven-field__unknown{color:var(--status-error);font-style:italic}.collapsible-section{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px}.collapsible-section__title{font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:24px}.collapsible-section__body{align-self:stretch}.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}.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)}.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-600);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)}.empty-state__sample-info{margin-bottom:20px}.empty-state__sample-info-badge{display:flex;align-items:flex-start;gap:8px;background-color:color-mix(in srgb, var(--accent-system) 6%, transparent);border-radius:5px;padding:12px;font-size:13px;color:var(--accent-system)}.empty-state__sample-info-badge strong{display:block;margin-bottom:2px}.empty-state__sample-info-list{font-size:12px;color:var(--accent-system)}.empty-state__footer{margin-top:32px;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:14px;color:var(--text-300)}.empty-state__comparison-link{display:inline-flex;align-items:center;gap:4px;color:var(--accent-system);text-decoration:none;font-weight:500}.empty-state__comparison-link:hover{text-decoration:underline}.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-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-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)}.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-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)}::deep .verified-btn{background-color:var(--success-300);border-color:var(--success-200);color:var(--success-100)}::deep .verified-btn:hover{background-color:var(--success-200);border-color:var(--success-200);color:var(--core-surface-white)}.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;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:hidden;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-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-freshness{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--text-400)}.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-search{flex-shrink:0}.picker-list{max-height:50vh;overflow-y:auto}.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-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;color:var(--text-400);font-size:13px}.picker-divider{height:1px;background:var(--core-border-300);margin:6px 0}.picker-item{display:flex;align-items:center;gap:12px;padding:10px 8px;border-radius:6px;cursor:pointer;transition:background .1s}.picker-item:hover:not(.already-added){background:var(--core-surface-600)}.picker-item.selected{background:color-mix(in srgb, var(--accent-system) 4%, transparent)}.picker-item.already-added{opacity:.45;cursor:default}.pi-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pi-name{font-size:13px;font-weight:500;color:var(--text-100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pi-meta{font-size:11.5px;color:var(--text-300)}.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}.pi-type-badge{display:inline-flex;align-items:center;padding:1px 7px;border-radius:4px;font-size:10.5px;font-weight:600;flex-shrink:0}.pi-type-badge.badge-table{background:color-mix(in srgb, var(--information-100) 8%, transparent);color:var(--information-100)}.pi-type-badge.badge-chart{background:color-mix(in srgb, var(--accent-system) 8%, transparent);color:var(--accent-system)}.pi-type-badge.badge-kpi{background:var(--success-300);color:var(--success-100)}.pi-already-label{font-size:11px;color:var(--text-400);flex-shrink:0}.picker-footer-info{font-size:12px;color:var(--text-300);padding:8px 0 0;border-top:1px solid var(--core-border-300);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}.tx-resize-handle{flex:0 0 auto;width:8px;align-self:stretch;display:flex;align-items:center;justify-content:center;cursor:col-resize;background-color:rgba(0,0,0,0);position:relative}.tx-resize-handle:hover .tx-resize-handle__grip,.tx-resize-handle:focus-visible .tx-resize-handle__grip{background-color:var(--core-border-200)}.tx-resize-handle:focus-visible{outline:none}.tx-resize-handle:focus-visible .tx-resize-handle__grip{width:3px}.tx-resize-handle__grip{width:1px;height:100%;background-color:var(--core-border-300);transition:background-color 120ms ease,width 120ms ease}.global-drawer-region{position:relative;display:flex;height:100vh;min-height:0;overflow:hidden}.global-drawer-region__content{flex:1;min-width:0;display:flex}.global-drawer-region__content .main-layout-component{width:100%}.global-drawer-region__drawer{flex:0 0 auto;align-self:stretch;min-height:0;margin:10px 10px 10px 0;overflow:hidden;border:1px solid var(--core-border-300);border-radius:10px;background-color:var(--core-surface-600);box-shadow:0 1px 3px rgba(0,0,0,.03),0 2px 8px rgba(0,0,0,.02)}.global-drawer-region__toggle{position:absolute;top:18px;right:0;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:24px;height:40px;padding:0;border:1px solid var(--core-border-200);border-right:none;border-radius:5px 0 0 5px;background-color:var(--core-surface-white);color:var(--text-200);cursor:pointer;box-shadow:-2px 0 6px rgba(0,0,0,.08)}.global-drawer-region__toggle:hover{color:var(--text-100);background-color:var(--core-surface-700);border-color:var(--core-border-100)}.global-drawer{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.global-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:0 0 auto;padding:10px 36px 10px 12px;border-bottom:1px solid var(--core-border-300)}.global-drawer__title{display:inline-flex;align-items:center;gap:8px;font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:20px;color:var(--text-100)}.global-drawer__header-actions{display:inline-flex;align-items:center;gap:4px}.global-drawer__icon-button,.global-drawer__icon-link{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:5px;background-color:rgba(0,0,0,0);color:var(--text-300);cursor:pointer}.global-drawer__icon-button:hover,.global-drawer__icon-link:hover{background-color:var(--core-surface-700);color:var(--text-100)}.global-drawer__body{flex:1;min-height:0;display:flex}.global-drawer__frame{flex:1;width:100%;height:100%;border:none}.global-drawer__footer{flex:0 0 auto;padding:8px 12px;border-top:1px solid var(--core-border-300)}.global-drawer__link{display:inline-flex;align-items:center;gap:8px;font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-200);text-decoration:none}.global-drawer__link:hover{color:var(--text-100);text-decoration:underline}.template-configure{max-width:1280px;padding-top:12px;padding-bottom:12px}.template-configure__layout{display:grid;grid-template-columns:minmax(0, 1fr) 360px;gap:24px;align-items:start}.template-configure__main{display:flex;flex-direction:column;gap:24px;min-width:0}.template-configure__rail{min-width:0;align-self:stretch}.template-configure__rail-inner{--rail-space-fallback: calc(100vh - 200px);position:sticky;top:12px;display:flex;flex-direction:column;gap:12px;height:calc(var(--rail-space, var(--rail-space-fallback)) - 24px);overflow-y:auto;scrollbar-width:thin;scrollbar-gutter:stable}.template-configure__rail-inner::-webkit-scrollbar{width:6px}.template-configure__rail-inner::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.template-configure__rail-inner::-webkit-scrollbar-thumb{width:6px;border-radius:3px;background-color:var(--core-border-300)}.template-configure__rail-inner::-webkit-scrollbar-thumb:hover{background-color:var(--core-border-200)}.template-configure__rail-inner>*{flex:0 0 auto}.template-configure__rail-inner>.template-errors,.template-configure__rail-inner>.connection-test:has(.connection-test-results__body:not(.is-collapsed)){flex:1 1 0;min-height:0;max-height:max-content}.template-configure__save{background-color:var(--core-surface-700);border-radius:5px;box-shadow:var(--shadow-light);display:flex;align-items:center;gap:6px;padding:10px 12px;font-style:normal;color:var(--text-200);font-weight:400;font-size:12px;line-height:16px;color:var(--text-300)}.template-configure__save--saved{color:var(--status-success)}.template-configure__save--failed{color:var(--status-failed)}.template-configure__save--pending{color:var(--text-200)}.template-configure__actions{background-color:var(--core-surface-700);border-radius:5px;box-shadow:var(--shadow-light);display:flex;gap:10px;padding:12px}.template-configure__actions>*{flex:1 1 0;min-width:0}.template-configure__actions button{width:100%;display:flex;align-items:center;justify-content:center;gap:6px}.template-configure__identity{font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:20px;color:var(--text-200)}.template-configure__version{padding:1px 8px;border-radius:10px;background-color:var(--core-surface-500);font-style:normal;color:var(--text-200);font-weight:500;font-size:12px;line-height:16px;color:var(--text-300)}.template-configure__error,.template-configure__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:64px 16px;text-align:center}.template-configure__error-message{margin:0;font-style:normal;color:var(--text-200);font-weight:400;font-size:14px;line-height:24px;color:var(--text-200)}.template-configure__details{background-color:var(--core-surface-700);border-radius:5px;box-shadow:var(--shadow-light);display:flex;flex-direction:column}.template-configure__details-head{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid var(--core-border-300)}.template-configure__details-title{font-style:normal;color:var(--text-200);font-weight:600;font-size:14px;line-height:20px;color:var(--text-100)}.template-configure__details-body{display:flex;flex-direction:column;gap:16px;padding:16px}.template-configure__details-field{min-width:0}.template-configure .dxbl-memo-edit textarea{min-height:0;height:auto}.template-configure__note{display:flex;align-items:flex-start;gap:6px;margin:0;font-style:normal;color:var(--text-200);font-weight:400;font-size:12px;line-height:16px;color:var(--warning-200)}.template-configure__generated{display:flex;flex-direction:column;gap:16px}.template-configure__generated-label{font-style:normal;color:var(--text-200);font-weight:600;font-size:12px;line-height:16px;color:var(--text-300);text-transform:uppercase;letter-spacing:.05em}.template-configure__generated>.template-section--bare>.template-section__body{gap:16px}@media(max-width: 960px){.template-configure__layout{grid-template-columns:1fr}.template-configure__rail-inner{position:static;height:auto}.template-configure__rail-inner{max-height:none;overflow-y:visible}}.template-section{display:flex;flex-direction:column}.template-section__heading{display:flex;align-items:center;gap:10px}.template-section__heading-text{display:flex;align-items:center;gap:6px;min-width:0;flex:1 1 auto}.template-section__heading-switch{margin-left:auto;flex:0 0 auto}.template-section__heading-switch .template-field{gap:6px}.template-section__title{font-style:normal;color:var(--text-200);font-weight:600;font-size:14px;line-height:20px;color:var(--text-100)}.template-section__body{display:flex;flex-direction:column;gap:22px}.template-section__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:22px 12px}.template-section__cell{flex:1 1 320px;min-width:0}.template-section__cell--narrow{flex-basis:180px}.template-section__cell--standard{flex-basis:320px}.template-section__cell--wide{flex-basis:520px}.template-section__cell--full{flex:1 1 100%}.template-section--bare{gap:0}.template-section--card{background-color:var(--core-surface-700);border-radius:5px;box-shadow:var(--shadow-light);gap:0}.template-section--card>.template-section__heading{padding:12px 16px;border-bottom:1px solid var(--core-border-300)}.template-section--card>.template-section__body{padding:16px}.template-section--inset{padding-left:12px;border-left:2px solid var(--core-border-300);gap:12px}.template-section--inset>.template-section__heading .template-section__title{font-style:normal;color:var(--text-200);font-weight:600;font-size:20px;line-height:28px;font-weight:700;font-weight:600;color:var(--text-100)}.template-section--grouped{gap:12px}.template-section--grouped>.template-section__heading .template-section__title{font-style:normal;color:var(--text-200);font-weight:600;font-size:12px;line-height:16px;color:var(--text-300);text-transform:uppercase;letter-spacing:.05em}.template-hint{display:inline-flex;align-items:center;flex:0 0 auto;margin-left:6px;color:var(--text-400);cursor:help}.template-hint:hover,.template-hint:focus-visible{color:var(--accent-system)}.template-hint:focus-visible{outline:2px solid var(--accent-system);outline-offset:2px;border-radius:50%}.template-pills-group{display:flex;flex-direction:column;gap:16px;flex:0 0 auto}.template-pills{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:6px}.template-pills .button.template-pills__chip{border-radius:999px;gap:6px}.template-pills .template-pills__mark{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background-color:var(--accent-system)}.template-pills .button.template-pills__chip--active,.template-pills .button.template-pills__chip--active:hover:not([disabled]){border-color:var(--accent-system);background-color:color-mix(in srgb, var(--accent-system) 12%, transparent);color:var(--text-100)}.template-pills__cards{display:flex;flex-direction:column;gap:24px}.template-field{display:flex;flex-direction:column;gap:6px}.template-field__label{font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:20px;color:var(--text-100)}.template-field__required{color:var(--status-failed)}.template-field .dxbl-memo-edit textarea{min-height:0;height:auto}.template-field .textbox-container,.template-field .combobox-container{width:100%}.template-field__control{display:block;width:100%}.template-field__errors{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.template-field__error{display:flex;align-items:flex-start;gap:6px;font-style:normal;color:var(--text-200);font-weight:400;font-size:12px;line-height:16px;color:var(--status-failed)}.template-field--inline{flex-flow:row wrap;align-items:center;gap:10px}.template-field--inline .template-field__control{order:1;width:auto;flex:0 0 auto}.template-field--inline .template-field__label{order:2}.template-field--inline .template-field__errors{order:3;flex:1 1 100%}.template-errors{display:flex;flex-direction:column;gap:12px;padding:12px 16px;overflow:hidden;border:1px solid var(--error-200);border-radius:5px;background-color:var(--error-300);color:var(--error-100)}.template-errors__heading{width:100%;border:none;background:none;text-align:left;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.template-errors__chevron{margin-left:auto;flex:0 0 auto}.template-errors__count{font-style:normal;color:var(--text-200);font-weight:600;font-size:14px;line-height:24px;color:var(--error-100)}.template-errors__note{font-style:normal;color:var(--text-200);font-weight:400;font-size:12px;line-height:16px;color:var(--error-100)}.template-errors__groups{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:72px;overflow-y:auto;scrollbar-width:thin;scrollbar-gutter:stable}.template-errors__groups::-webkit-scrollbar{width:6px}.template-errors__groups::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.template-errors__groups::-webkit-scrollbar-thumb{width:6px;border-radius:3px;background-color:var(--core-border-300)}.template-errors__groups::-webkit-scrollbar-thumb:hover{background-color:var(--core-border-200)}.template-errors__group{display:flex;flex-direction:column;gap:2px}.template-errors__group-title{font-style:normal;color:var(--text-200);font-weight:600;font-size:12px;line-height:16px;color:var(--error-100)}.template-errors__items{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.template-errors__item{display:flex}.template-errors__item .button{width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;padding-left:0;padding-right:0;height:auto;white-space:normal;text-align:left}.template-errors__item .button:hover:not([disabled]){background-color:rgba(0,0,0,0);text-decoration:underline}.template-errors__field{font-style:normal;color:var(--text-200);font-weight:500;font-size:12px;line-height:16px;color:var(--error-100)}.template-errors__message{font-style:normal;color:var(--text-200);font-weight:400;font-size:12px;line-height:16px;color:var(--error-100)}.template-placeholder{display:flex;flex-direction:column;gap:6px;padding:12px 16px;border:1px dashed var(--core-border-200);border-radius:5px;background-color:var(--core-surface-600)}.template-placeholder__heading{display:flex;align-items:center;gap:6px;color:var(--text-200)}.template-placeholder__title{font-style:normal;color:var(--text-200);font-weight:600;font-size:14px;line-height:20px;color:var(--text-100)}.template-placeholder__description,.template-placeholder__note,.template-placeholder__count{margin:0;font-style:normal;color:var(--text-200);font-weight:400;font-size:12px;line-height:16px;color:var(--text-300)}.template-table{display:flex;flex-direction:column;width:100%}.template-table--card{background-color:var(--core-surface-700);border-radius:5px;box-shadow:var(--shadow-light)}.template-table--card>.template-table__heading{padding:12px 16px;border-bottom:1px solid var(--core-border-300)}.template-table--card>.template-table__body{padding:16px}.template-table--nested{gap:12px}.template-table--inset{padding-left:12px;border-left:2px solid var(--core-border-300);gap:12px}.template-table--inset>.template-table__heading .template-table__title{font-style:normal;color:var(--text-200);font-weight:600;font-size:20px;line-height:28px;font-weight:700;font-weight:600;color:var(--text-100)}.template-table__heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:6px 10px}.template-table__heading>.template-table__heading-text,.template-table__heading>.template-card-list__heading-text{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.template-table__body{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.template-table__title{font-style:normal;color:var(--text-200);font-weight:600;font-size:14px;line-height:20px;color:var(--text-100)}.template-table__empty{margin:0;width:100%;padding:16px;border:1px dashed var(--core-border-200);border-radius:5px;text-align:center;font-style:normal;color:var(--text-200);font-weight:400;font-size:12px;line-height:16px;color:var(--text-300)}.template-table__scroll{width:100%;overflow-x:auto;border:1px solid var(--core-border-300);border-radius:5px}.template-table__grid{width:100%;border-collapse:collapse}.template-table__grid th{padding:6px 12px;text-align:left;white-space:nowrap;font-style:normal;color:var(--text-200);font-weight:600;font-size:12px;line-height:16px;color:var(--text-300);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--core-border-300)}.template-table__grid td{padding:10px 12px;vertical-align:top}.template-table__grid td .template-field,.template-table__grid td .template-field__control,.template-table__grid td .textbox-container,.template-table__grid td .combobox-container{width:100%}.template-table__grid tbody tr+tr td{border-top:1px solid var(--core-border-300)}.template-table__required{color:var(--status-failed)}.template-table__actions-header,.template-table__actions{width:1%;white-space:nowrap}.template-table__actions{-webkit-user-drag:element}.template-table__row-actions{display:flex;justify-content:flex-end;gap:2px}.template-table__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.template-card-list{display:flex;flex-direction:column;width:100%}.template-card-list--card{background-color:var(--core-surface-700);border-radius:5px;box-shadow:var(--shadow-light)}.template-card-list--card>.template-card-list__heading{padding:12px 16px;border-bottom:1px solid var(--core-border-300)}.template-card-list--card>.template-card-list__body{padding:16px}.template-card-list--nested{gap:12px}.template-card-list--inset{padding-left:12px;border-left:2px solid var(--core-border-300);gap:12px}.template-card-list--inset>.template-card-list__heading .template-card-list__title{font-style:normal;color:var(--text-200);font-weight:600;font-size:20px;line-height:28px;font-weight:700;font-weight:600;color:var(--text-100)}.template-card-list--region{gap:12px}.template-card-list--region>.template-card-list__heading{padding:0;border-bottom:none;margin-top:24px}.template-card-list--region .template-card-list__title{font-style:normal;color:var(--text-200);font-weight:400;font-size:24px;line-height:32px;font-weight:700;color:var(--text-100)}.template-card-list--region .template-card-list__items{gap:16px}.template-card-list--region .template-card-list__card-title{font-style:normal;color:var(--text-200);font-weight:600;font-size:20px;line-height:28px;font-weight:700;font-weight:600;color:var(--text-100)}.template-card-list--region .template-card-list__card-head{position:sticky;top:0;z-index:1;background-color:inherit;border-radius:5px 5px 0 0}.template-card-list__heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:6px 10px}.template-card-list__heading>.template-table__heading-text,.template-card-list__heading>.template-card-list__heading-text{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.template-card-list__body{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.template-card-list__title-line{display:flex;align-items:center;gap:6px}.template-card-list__title{font-style:normal;color:var(--text-200);font-weight:600;font-size:14px;line-height:20px;color:var(--text-100)}.template-card-list__count{min-width:20px;padding:0 6px;border-radius:10px;background-color:var(--core-surface-500);text-align:center;font-style:normal;color:var(--text-200);font-weight:500;font-size:12px;line-height:16px;color:var(--text-300)}.template-card-list__empty{margin:0;width:100%;padding:16px;border:1px dashed var(--core-border-200);border-radius:5px;text-align:center;font-style:normal;color:var(--text-200);font-weight:400;font-size:12px;line-height:16px;color:var(--text-300)}.template-card-list__items{display:flex;flex-direction:column;gap:6px;width:100%}.template-card-list__card{border:1px solid var(--core-border-300);border-radius:5px;background-color:var(--core-surface-white)}.template-card-list__card--standalone,.template-card-list__creation--standalone{background-color:var(--core-surface-700);border-radius:5px;box-shadow:var(--shadow-light);border:none;width:100%}.template-card-list__creation--standalone{padding:16px}.template-card-list__creation--standalone .template-creation-form{padding:0;border:none;background-color:rgba(0,0,0,0)}.template-card-list__card-head{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:2px 6px 2px 12px}.template-card-list__card-toggle{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;padding:10px 0;border:none;background:none;font:inherit;text-align:left;cursor:pointer;color:var(--text-100)}.template-card-list__card-toggle:hover{color:var(--accent-system)}.template-card-list__card-toggle:focus-visible{outline:2px solid var(--accent-system);outline-offset:2px}.template-card-list__card-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:20px;color:inherit}.template-card-list__card-footer{display:flex;justify-content:flex-end;padding-top:12px;border-top:1px solid var(--core-border-300)}.template-card-list__card-body{padding:16px;border-top:1px solid var(--core-border-300)}.template-creation-form{display:flex;flex-direction:column;gap:12px;width:100%;padding:12px;border:1px solid var(--core-border-300);border-radius:5px;background-color:var(--core-surface-600)}.template-creation-form__title{font-style:normal;color:var(--text-200);font-weight:600;font-size:12px;line-height:16px;color:var(--text-200)}.template-creation-form__fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.template-creation-form__field{display:flex;flex-direction:column;gap:6px;flex:0 1 320px;min-width:0}.template-creation-form__field .textbox-container,.template-creation-form__field .combobox-container{width:100%}.template-creation-form__label{font-style:normal;color:var(--text-200);font-weight:500;font-size:14px;line-height:20px;color:var(--text-100)}.template-creation-form__control{display:block}.template-creation-form__rejection{display:flex;align-items:flex-start;gap:6px;margin:0;font-style:normal;color:var(--text-200);font-weight:400;font-size:12px;line-height:16px;color:var(--status-failed)}.template-editor{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding:12px;border:1px solid var(--core-border-300);border-radius:5px;background-color:var(--core-surface-600)}.template-editor__heading{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;width:100%}.template-editor__title{font-style:normal;color:var(--text-200);font-weight:600;font-size:14px;line-height:20px;color:var(--text-100)}.template-editor__summary{margin:0;font-style:normal;color:var(--text-200);font-weight:400;font-size:12px;line-height:16px;color:var(--text-300)}.template-editor__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:100%}.template-editor__field{flex:1 1 320px;min-width:0}.template-editor__field .textbox-container,.template-editor__field .combobox-container{width:100%}.template-editor__notice{width:100%}.template-editor__panel{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;padding-top:12px;border-top:1px solid var(--core-border-300)}.template-editor__panel-title{font-style:normal;color:var(--text-200);font-weight:600;font-size:12px;line-height:16px;color:var(--text-200)}.template-editor__list{display:flex;flex-direction:column;gap:6px;width:100%;margin:0;padding:0;list-style:none}.template-editor__row{display:flex;align-items:center;gap:10px;font-style:normal;color:var(--text-200);font-weight:400;font-size:12px;line-height:16px}.template-editor__row{padding-bottom:6px;border-bottom:1px solid var(--core-border-300)}.template-editor__row-name{color:var(--text-100)}.template-editor__row-detail{color:var(--text-300)}.template-editor__grid{display:block;width:100%;overflow-x:auto;border-collapse:collapse}.template-editor__grid th{padding:6px 10px;text-align:left;white-space:nowrap;font-style:normal;color:var(--text-200);font-weight:600;font-size:12px;line-height:16px;color:var(--text-300);border-bottom:1px solid var(--core-border-300)}.template-editor__grid td{padding:6px 10px;vertical-align:middle}.template-editor__grid tbody tr+tr td{border-top:1px solid var(--core-border-300)}.template-editor__cell-path{font-style:normal;color:var(--text-200);font-weight:400;font-size:12px;line-height:16px;color:var(--text-100)}.template-editor__cell-value{font-style:normal;color:var(--text-200);font-weight:400;font-size:12px;line-height:16px;color:var(--text-300)}.template-window{display:flex;flex-direction:column;gap:16px}.template-builder{display:flex;flex-direction:column;gap:16px;width:100%}.template-builder__region{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.template-builder__region-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;width:100%}.template-builder__region-title{font-style:normal;color:var(--text-200);font-weight:600;font-size:12px;line-height:16px;color:var(--text-300);text-transform:uppercase;letter-spacing:.05em}.template-builder__note,.template-builder__empty{margin:0;font-style:normal;color:var(--text-200);font-weight:400;font-size:12px;line-height:16px;color:var(--text-300)}.template-builder__empty{width:100%;padding:16px;border:1px dashed var(--core-border-200);border-radius:5px;text-align:center}.template-builder__scroll{width:100%;max-height:40vh;overflow:auto;border:1px solid var(--core-border-300);border-radius:5px}.template-builder__output{width:100%;max-height:30vh;margin:0;padding:12px;overflow:auto;border:1px solid var(--core-border-300);border-radius:5px;background-color:var(--core-surface-600);font-style:normal;color:var(--text-200);font-weight:400;font-size:12px;line-height:16px;color:var(--text-200);font-family:monospace;white-space:pre-wrap;overflow-wrap:anywhere}.main-layout-section-component .detail-section-bottom:has(.template-configure){height:auto;min-height:0}.main-layout-component .main-layout-right-side .main-layout-body:has(.template-configure){overflow-y:hidden}@media(max-width: 960px){.template-errors__groups{max-height:none;overflow-y:visible}}
