.dxbl-btn-standalone,.dxbl-btn{--dxbl-btn-padding-x: 15px;--dxbl-btn-padding-y: 6px}span.label{display:block;margin-bottom:5px;font-size:14px}.ar-1{aspect-ratio:1;height:100%;width:auto}.dxbl-menu.dxbl-menu-vertical{--dxbl-menu-item-font-size: 16px;--dxbl-menu-item-padding-x: 15px;--dxbl-menu-item-padding-y: 10px;--dxbl-menu-item-image-spacing: 15px}.content-wrapper{display:flex;align-self:stretch}.content-wrapper .menu-wrapper{overflow:hidden;width:250px}.content-wrapper .menu-wrapper.collapsed{width:55px}.content-wrapper .menu-wrapper.collapsed .dxbl-menu.dxbl-menu-vertical{--dxbl-menu-item-font-size: 25px}.content-wrapper .menu-wrapper.collapsed .dxbl-menu.dxbl-menu-vertical{--dxbl-menu-item-padding-x: 13px;--dxbl-menu-item-image-spacing: 20px}.content-wrapper .menu-wrapper.collapsed .menu-footer{display:none}.logo{width:55px;height:50px;display:flex;justify-content:center;align-items:center;margin-left:-10px}.logo img{max-height:50px;max-width:55px}.main-header{display:flex;align-items:center;padding:10px;background:#262626;height:70px}.main-header .header-content{width:100%;margin-left:20px}.main-header .let-meet-cut-of{font-size:12px;margin-right:35px;color:#fff}.main-header .notifications-btn{margin-right:30px;color:#fff}.main-header .my-settings{margin-right:10px}.main-header .my-settings .icon-button{color:#fff}.my-settings-popup .user-name{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid}.my-settings-popup .lang-selector,.my-settings-popup .theme-selector{margin-bottom:10px;padding-bottom:12px;border-bottom:1px solid}.my-settings-popup .theme-selector i{cursor:pointer;font-size:18px;margin-left:5px}#advance-search-button,#ai-search-button{margin-left:20px;padding-top:3px;color:#fff;cursor:pointer}#advance-search-button i,#ai-search-button i{font-size:22px}.dxbl-text-edit{--dxbl-text-edit-padding-x: 10px;--dxbl-text-edit-padding-y: 7px;--dxbl-text-edit-border-radius: 5px}.dxbl-dropdown,.dxbl-itemlist-dropdown{margin-top:1px}.dxbl-dropdown>.dxbl-dropdown-dialog,.dxbl-itemlist-dropdown>.dxbl-dropdown-dialog{overflow:hidden}.dxbl-edit-dropdown>.dxbl-dropdown-body>.dxbl-list-box,.dxbl-edit-dropdown>.dxbl-dropdown-body>.dxbl-list-box-render-container{border-radius:5px}.icon-button{padding:0}.icon-button span.icon{display:inline-flex;width:36px;height:36px;border-radius:5px;justify-content:center;align-items:center;margin-right:10px}.icon-button span.icon i{font-size:20px}.icon-button.small-icon span.icon{width:unset;height:unset}.icon-button span.text{text-decoration:none !important}.main-content{width:100%;padding:0 20px 10px 20px;align-self:stretch}.main-content .sub-header{margin-bottom:20px;margin-left:-20px;margin-right:-20px;padding:10px 20px 10px;border-bottom-width:1px;border-bottom-style:solid;align-items:center;display:flex;background:#fff}.main-content .sub-header h3{font-size:22px;margin:0;line-height:1}.main-content .sub-header span.title-message{line-height:1;display:block;margin-left:15px;padding-left:15px;border-left:1px solid}.main-menu-container{height:calc(100vh - 70px);width:100%;position:relative}.main-menu-container .company-logo{padding:30px;align-items:start}.main-menu-container .main-menu{width:100%;position:absolute;top:15px}.main-menu-container .menu-footer{position:absolute;width:100%;left:0;bottom:0;font-size:12px;text-align:center;padding:10px}.main-menu-container .menu-footer span{display:block}.admin-menu-item{padding:10px 15px;text-decoration:none;display:block;line-height:1;width:100%}.admin-menu-item i{margin-right:10px;font-size:17px}.dxbl-grid{border:none;--dxbl-grid-text-cell-padding-x: 15px;--dxbl-grid-text-cell-padding-y: 10px;--dxbl-grid-editor-cell-padding-x: 15px;--dxbl-grid-search-box-container-width: 100%;--dxbl-grid-search-box-container-padding-x: 0;--dxbl-grid-search-box-container-padding-y: 20px;--dxbl-grid-group-panel-container-padding-y: 5px;--dxbl-grid-group-panel-container-padding-x: 10px;--dxbl-grid-header-font-weight: 500;--dxbl-grid-footer-font-weight: 500}.dxbl-grid .dxbl-scroll-viewer{border-radius:10px}.dxbl-grid-group-panel-container+.dxbl-grid-search-box-container{padding-bottom:10px !important}.dxbl-grid>.dxbl-grid-top-panel>.dxbl-grid-group-panel-container{border:1px solid;margin-bottom:10px}.dxbl-grid>.dxbl-grid-toolbar-container,.dxbl-grid>.dxbl-grid-top-panel{border:none}.dxbl-grid .dxbl-grid-table>thead>tr>td>.dxbl-checkbox,.dxbl-grid .dxbl-grid-table>tbody>tr>td>.dxbl-checkbox,.dxbl-grid .dxbl-grid-table>tfoot>tr>td>.dxbl-checkbox{margin:unset}.dxbrv-wrapper{--dxbrv-gray-color: var(--bs-gray, #6c757d)}.dxbl-grid .dxbl-scroll-viewer-content{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-style:solid;border-width:1px}.dxbl-grid>.dxbl-scroll-viewer:last-child,.dxbl-grid>.dxbl-scroll-viewer:last-child>.dxbl-scroll-viewer-content,.dxbl-grid>.dxbl-scroll-viewer:last-child>.dxbl-scroll-viewer-content>.dxbl-grid-table,.dxbl-grid>.dxbl-scroll-viewer:last-child>.dxbl-scroll-viewer-content>.dxbl-grid-table>tfoot,.dxbl-grid>.dxbl-scroll-viewer:last-child>.dxbl-scroll-viewer-content>.dxbl-grid-table>tfoot>tr:last-child{border-radius:10px}.dxbl-grid .dxbl-grid-table>thead>tr.dxbl-grid-editor-inplace-container>td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell)>.dxbl-text-edit,.dxbl-grid .dxbl-grid-table>tbody>tr.dxbl-grid-editor-inplace-container>td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell)>.dxbl-text-edit,.dxbl-grid .dxbl-grid-table>tfoot>tr.dxbl-grid-editor-inplace-container>td:not(.dxbl-grid-command-cell):not(.dxbl-grid-selection-cell)>.dxbl-text-edit{margin-left:-10px;margin-right:-6px}.dxbl-grid .dxbl-grid-table>thead .dxbl-grid-header-row>th:not(.dxbl-grid-empty-cell)::before,.dxbl-grid .dxbl-grid-table .dxbl-grid-footer-row>td:not(.dxbl-grid-empty-cell)::before{background-color:rgba(0,0,0,0);opacity:1}.dxbl-grid>.dxbl-grid-bottom-panel{border-top:none;margin-top:5px}.dxbl-grid .dxbl-grid-table>thead>tr>th>.dxbl-grid-header-content>span,.dxbl-grid .dxbl-grid-table>tbody>tr>td,.dxbl-grid .dxbl-grid-table>tbody>tr.dxbl-grid-group-footer-row>td>div[dxbl-grid-summary-item],.dxbl-grid .dxbl-grid-table>tfoot>tr>td,.dxbl-grid .dxbl-grid-table>tfoot>tr>td>div[dxbl-grid-summary-item]{white-space:nowrap}.dxbl-grid-search-box-container{display:flex;justify-content:space-between;align-items:center}.dxbl-grid-search-box-container>.dxbl-text-edit{width:300px}.dxbl-btn.dxbl-grid-filter-menu-funnel-btn{--dxbl-grid-filter-menu-funnel-btn-padding-subtraction: 0}.grid-controls{margin-top:3px;white-space:nowrap}.grid-command-item{margin-right:15px;font-size:22px;line-height:1}.grid-command-item:last-child{margin-right:0 !important}.grid-row-button{font-size:18px;margin-right:8px;background-color:rgba(0,0,0,0);border:none;padding:0;line-height:1}.grid-row-button:last-child{margin-right:0 !important}button.grid-command-item{background-color:rgba(0,0,0,0);border:none;padding:0}.grid-container{padding:0 20px 20px 20px;border-width:1px;border-style:solid}.grid-container .grid-title{margin:0 -20px 0;padding:11px 20px 9px 20px;border-bottom-width:1px;border-bottom-style:solid;font-size:16px;font-weight:600}.grid-container .dxbl-grid{height:calc(100% - 60px)}.my-tasks .my-tasks-content{overflow-x:auto;padding-bottom:8px}.my-tasks .task-item-wrap{border-style:solid;border-width:1px;border-radius:10px;overflow:hidden;border-color:#d2d2d2}.my-tasks .my-tasks-only-my-activity{max-width:80px;font-size:12px;align-items:center}.my-tasks .my-tasks-day-range{width:140px !important;font-weight:normal;font-size:12px;--dxbl-text-edit-padding-x: 5px;margin-left:5px;margin-right:0px}.my-tasks .task-item-wrap .dxbl-col{margin-top:10px}.my-tasks .task-item-wrap .task-item-header{font-weight:600}.my-tasks .task-item-wrap .task-item-header a{display:block;line-height:1;text-decoration:none}.my-tasks .task-item-wrap .task-item-header .task-item-header-inner-wrap{display:flex;justify-content:space-between;align-items:center;border-bottom-style:solid;border-bottom-width:1px;padding:10px 15px;min-height:65px;border-color:#d2d2d2}.my-tasks .task-item-wrap .task-item-header .task-item-header-inner-wrap i{font-size:16px}.my-tasks .task-item-wrap .task-item-content{height:calc(100vh - 300px);overflow:hidden}.my-tasks .task-item-wrap .task-item-content li{padding:0 !important}.my-tasks .task-item-wrap .task-item-content li:hover:before{display:none !important}.my-tasks .task-item-wrap .task-item-content .task-item{margin-bottom:10px;padding:10px;border-style:solid;border-width:0}.my-tasks .task-item-wrap .task-item-content .task-item .header{line-height:1;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom-style:solid;border-bottom-width:1px;font-size:15px}.my-tasks .task-item-wrap .task-item-content .task-item .header svg{margin-right:5px;width:15px}.my-tasks .task-item-wrap .task-item-content .task-item .header svg:last-child{margin-right:0}.my-tasks .task-item-wrap .task-item-content .task-item .approval-statuses{margin-top:8px}.my-tasks .task-item-wrap .task-item-content .task-item .task-item-table{margin-bottom:0;font-size:13px;width:100%}.my-tasks .task-item-wrap .task-item-content .task-item .task-item-table tr{border-bottom-width:1px;border-bottom-style:solid}.my-tasks .task-item-wrap .task-item-content .task-item .task-item-table tr td{padding:8px 0}.my-tasks .task-item-wrap .task-item-content .task-item .task-item-table tr:first-child td{padding-top:0}.my-tasks .task-item-wrap .task-item-content .task-item .task-item-table tr.task-item-title td:last-child{text-align:right}.my-tasks .task-item-wrap .task-item-content .task-item .task-item-table td.value{text-align:right}.my-tasks .task-item-wrap .task-item-content .task-item .task-item-table tr.department-name{font-weight:600}.task-accordion-content{height:calc(100vh - 300px);overflow-y:scroll}.task-group-col{width:300px;background:#fff;border-radius:10px}.approval-statuses{width:100%;font-size:13px;margin:0}.approval-statuses tr{border-bottom-width:1px;border-bottom-style:solid}.approval-statuses tr:last-child{border-width:0}.approval-statuses td,.approval-statuses th{padding:6px 0}.approval-statuses td.key,.approval-statuses th.key{width:75%}.approval-statuses tr:first-child td,.approval-statuses tr:first-child th{padding-top:0}.approval-statuses tr:last-child td,.approval-statuses tr:last-child th{padding-bottom:0}.approval-statuses .value{text-align:right}.section-wrap{padding:20px;border-width:1px;border-style:solid}.section-wrap .section-header{margin:-20px -20px 20px;padding:11px 20px 9px 20px;border-bottom-width:1px;border-bottom-style:solid;font-size:16px;font-weight:600}.section-table{font-size:14px;margin:0;padding:0;width:100%}.section-table tr td{padding:8px 0;border-bottom-width:1px;border-bottom-style:solid}.section-table tr td.value{text-align:right}.section-table tr:first-child td{padding-top:0}.section-table tr:last-child td{border-bottom-width:0;padding-bottom:0}.dxbl-fl .dxbl-fl-group>.dxbl-group{overflow:hidden;height:100%}.dxbl-group>.dxbl-group-header{padding-bottom:6px}.hidden-header .dxbl-group>.dxbl-group-header{display:none !important}.dxbl-fl{--dxbl-fl-group-content-padding-x: 20px;--dxbl-fl-group-content-padding-y: 20px;--dxbl-fl-group-header-border-radius: 0;--dxbl-fl-group-header-padding-x: 20px;--dxbl-fl-group-header-padding-y: 8px;--dxbl-fl-group-header-font-weight: 600;--dxbl-fl-group-header-font-size: 16px}.section-content .dxbl-grid>.dxbl-grid-top-panel>.dxbl-grid-search-box-container,.dxbl-fl .dxbl-fl-group .dxbl-grid>.dxbl-grid-top-panel>.dxbl-grid-search-box-container{padding-top:0}.submission-edit-tab{--dxbl-tabs-tab-padding-y: 0;--dxbl-tabs-tab-padding-x: 0;--dxbl-tabs-separator-border-width: 0}.submission-edit-tab .dxbl-tabs-item .dxbl-text{border-radius:20px;padding:8px 16px;border-width:1px !important;border-style:solid;font-size:13px}.submission-edit-tab .dxbl-tabs-item:after{height:0 !important;margin-bottom:0 !important}.submission-edit-content form{margin-top:12px}:not(.dxbl-dragging).submission-edit-tab>.dxbl-tabs-tablist>ul>li>.dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-active):not(.dxbl-disabled):not(:disabled):not(.dxbl-disabled):not(:disabled):hover::before,:not(.dxbl-dragging).submission-edit-tab>.dxbl-tabs-tablist>.dxbl-scroll-viewer>.dxbl-scroll-viewer-content>ul>li>.dxbl-tabs-item:not(.dxbl-tabs-tmpl):not(.dxbl-active):not(.dxbl-disabled):not(:disabled):not(.dxbl-disabled):not(:disabled):hover::before{background-color:rgba(0,0,0,0)}.submission-edit-tab>.dxbl-tabs-tablist.dxbl-tabs-tablist-scrollable.dxbl-tabs-tablist-has-overflow>.dxbl-tabs-scroll-btn-prev{padding-left:0}.submission-edit-tab>.dxbl-tabs-tablist.dxbl-tabs-tablist-scrollable.dxbl-tabs-tablist-has-overflow>.dxbl-tabs-scroll-btn-next{padding-right:0}.submission-edit-tab>.dxbl-tabs-tablist>ul,.submission-edit-tab>.dxbl-tabs-tablist>.dxbl-scroll-viewer>.dxbl-scroll-viewer-content>ul{justify-content:space-between}.submission-edit-tab>.dxbl-tabs-tablist>ul>li,.submission-edit-tab>.dxbl-tabs-tablist>.dxbl-scroll-viewer>.dxbl-scroll-viewer-content>ul>li{margin-right:10px}.submission-edit-tab>.dxbl-tabs-tablist>ul>li:last-child,.submission-edit-tab>.dxbl-tabs-tablist>.dxbl-scroll-viewer>.dxbl-scroll-viewer-content>ul>li:last-child{margin-right:0}.dxbl-tag-box{--dxbl-tag-box-tag-text-padding-right: 6px}.dxbl-tag-box>.dxbl-tag{font-size:12px}.dxbl-tag-box>.dxbl-tag>.dxbl-btn.dxbl-tag-btn-close>svg.dxbl-image{width:14px;height:14px}.dxbl-tag-box{padding-left:2px}.dxbl-group>.dxbl-group-header>.dxbl-btn.dxbl-group-expand-btn:not(.dxbl-disabled):not(:disabled):hover::before{opacity:1;background-color:rgba(0,0,0,0)}.dxbl-html-editor{background-color:#fff;overflow:hidden}.cldoc-tooltip{display:flex;align-items:center;line-height:1}.cldoc-tooltip.vertical{margin-bottom:5px}.cldoc-tooltip.horizontal{margin-right:15px}.cldoc-tooltip .dxbl-btn{padding:0;margin-left:8px}.align-items-center .dxbl-fl-caption-tmpl,.align-items-center .dxbl-fl-ctrl-nc,.align-items-center label{align-self:center !important}.dxbl-fl .dxbl-fl-item .dxbl-fl-ctrl-nc,.dxbl-fl .dxbl-fl-item .dxbl-fl-empty-caption+.dxbl-fl-ctrl{margin-top:0}.custom-file-uploader{padding:20px;border-style:dashed;border-width:2px}.custom-file-uploader .wrap{display:flex;align-items:center;justify-content:center;flex-direction:column}.custom-file-uploader .bi-upload{font-size:30px;margin-bottom:10px;line-height:1}.dxbl-upload{--dxbl-upload-file-height: unset;--dxbl-upload-file-list-view-padding-top: 0;margin-top:var(--dxbl-upload-padding-top);border-top-style:solid;border-top-width:1px}.dxbl-upload-file-view{padding:10px 0;border-top-style:dashed;border-top-width:1px}.dxbl-upload-file-view:first-child{border-top-width:0}.dxbl-upload-file-view:last-child{padding-bottom:0}.dxbl-upload{--dxbl-upload-file-margin-bottom: 0}.dxbl-upload .dxbl-upload-container .dxbl-upload-file-list-view .dxbl-upload-file-view .dxbl-upload-file-view-icon-container{align-items:center}.dxbl-pager-container>*{margin-bottom:0}.general-info-wrap .dxbl-col{margin-top:10px}.approval-wrap{padding:15px;border-style:solid;border-width:1px;border-radius:10px;height:100%}.approval-wrap .dxbl-col{margin-top:15px}.approval-wrap .approval-header{font-weight:600}.approval-wrap .approval-header a{display:block;line-height:1;text-decoration:none}.approval-wrap .approval-header .approval-header-inner-wrap{display:flex;justify-content:space-between;align-items:center;margin:-10px -10px 10px;border-bottom-style:solid;border-bottom-width:1px;padding:10px 15px}.approval-wrap .approval-header .approval-header-inner-wrap i{font-size:16px}.approval-wrap .approval-content .department{margin-bottom:10px;padding:10px}.approval-wrap .approval-content .department:last-child{margin-bottom:0}.approval-wrap .approval-content .department .header{line-height:1;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom-style:solid;border-bottom-width:1px;font-size:15px}.approval-wrap .approval-content .department .header svg{margin-right:5px;width:15px}.approval-wrap .approval-content .department .header svg:last-child{margin-right:0}.dxbl-menu:not([data-dx-focus-hidden]) .dxbl-menu-item-list>.dxbl-menu-list-item>.dxbl-menu-item>.dxbl-btn:focus-visible,.dxbl-menu:not([data-dx-focus-hidden]) .dxbl-menu-item-list>.dxbl-menu-list-item>.dxbl-menu-item>.dxbl-menu-item-tmpl:focus-visible{outline:none !important}.reports-list .reports .report-item{font-size:15px;display:flex;justify-content:space-between;align-items:center}.reports-list>.dxbl-scroll-viewer>.dxbl-scroll-viewer-content>ul>li:not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]):not(.dxbl-list-box-group-item){padding:10px}.cldoc-tooltip{display:flex;align-items:center}.cldoc-tooltip.vertical{margin-bottom:5px}.cldoc-tooltip .tooltip-label{white-space:nowrap}.cldoc-tooltip .dxbl-btn{padding:0;margin-left:8px;margin-top:1px}.cldoc-tooltip .dxbl-btn .dxbl-image{margin:0}.dxbl-fl .dxbl-fl-item.dxbl-fl-item-horizontal>.dxbl-fl-cpt{width:auto;margin-right:15px}.dxbl-checkbox-switch{white-space:nowrap}.dxbl-ai-popup{min-width:80vw;min-height:80vh}.mail-list-box{min-height:calc(100vh - 340px);width:100%}.email-page.dxbl-list-box-item-selected.mail-item{border-bottom:none}.mail-reader-content{height:auto;overflow:scroll}.quoted-message{background-color:#f8f9fa;border-radius:4px;padding:12px}.quoted-message .border-start{background-color:#fff;border-radius:2px;padding:12px}.cursor-pointer{cursor:pointer;user-select:none;transition:opacity .2s ease}.cursor-pointer:hover{opacity:.7}.email-page .email-sidebar{border:1px solid #d2d2d2;border-radius:10px;overflow:hidden}.email-page .email-sidebar .email-filter{border-bottom:1px solid #d2d2d2;padding:10px;background-color:#fff}.email-page .email-sidebar .dxbl-scroll-viewer-content ul li{border-bottom:1px solid #d2d2d2}.email-page .email-sidebar .dxbl-list-box-render-container.dxbl-lg,.email-page .email-sidebar .dxbl-list-box.dxbl-lg{--dxbl-list-box-border-radius: 0;--dxbl-list-box-item-padding-x: 10px;--dxbl-list-box-item-padding-y: 10px }.email-page .email-sidebar .dxbl-list-box-render-container>.dxbl-scroll-viewer>.dxbl-scroll-viewer-content>ul>li:not(.dxbl-list-box-empty-list-item):not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]),.email-page .email-sidebar .dxbl-list-box>.dxbl-scroll-viewer>.dxbl-scroll-viewer-content>ul>li:not(.dxbl-list-box-empty-list-item):not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]){border:none;border-bottom:1px solid #d2d2d2}.email-page .email-content{border:1px solid #d2d2d2;border-radius:10px;overflow:hidden;background-color:#fff}.email-page .email-content .email-content-header{border-bottom:1px solid #d2d2d2;padding:10px}.email-page .email-folder{border:1px solid #d2d2d2;border-radius:10px;padding:10px;background-color:#fff;margin-bottom:16px}.email-page .email-folder .dxbl-btn-toolbar .dxbl-btn-group .dxbl-toolbar-item{margin-right:10px}.email-page .email-folder .dxbl-btn-toolbar .dxbl-btn-group .dxbl-toolbar-item.dxbl-btn{border-radius:5px !important}.main-menu .dxbl-menu .dxbl-menu-item-list>.dxbl-menu-list-item>.dxbl-menu-item>.dxbl-btn{--dxbl-menu-color: #bebebe}.dxbl-group>.dxbl-group-header>.dxbl-btn.dxbl-group-expand-btn{padding-left:0}.dxbl-accordion .dxbl-accordion-group.dxbl-group{border-left:none;border-right:none}.dxbl-grid-empty-data-area{opacity:.2}.dxbl-modal>.dxbl-modal-root>.dxbl-popup>.dxbl-modal-content .dxbl-popup-header>.dxbl-modal-header .dxbl-modal-header-default .dxbl-popup-header-button,.dxbl-modal>.dxbl-modal-root>.dxbl-popup>.dxbl-modal-content>.dxbl-modal-header .dxbl-modal-header-default .dxbl-popup-header-button{padding:7px 0 7px 7px}.dxbl-modal>.dxbl-modal-root>.dxbl-popup>.dxbl-modal-content .dxbl-popup-header>.dxbl-modal-header .dxbl-modal-header-default .dxbl-popup-header-button:hover,.dxbl-modal>.dxbl-modal-root>.dxbl-popup>.dxbl-modal-content>.dxbl-modal-header .dxbl-modal-header-default .dxbl-popup-header-button:hover{background-color:rgba(0,0,0,0)}.dxbl-modal>.dxbl-modal-root>.dxbl-popup>.dxbl-modal-content .dxbl-popup-header>.dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover::before,.dxbl-modal>.dxbl-modal-root>.dxbl-popup>.dxbl-modal-content>.dxbl-modal-header .dxbl-popup-header-button:not(.dxbl-disabled):not(:disabled):hover::before{background-color:rgba(0,0,0,0)}.dxbl-modal{--dxbl-popup-border-radius: 10px}.page-part-edit-form{width:1000px !important;max-width:92vw !important}.page-layout-popup .dxbl-modal-body{background-color:var(--bs-body-bg)}.flex-box{display:flex;flex-direction:column;justify-content:center;align-items:center}.upload-btn-spinner{width:1.25rem;height:1.25rem;border-width:.2em}.upload-overlay{position:absolute;inset:0;background:rgba(255,255,255,.65);display:flex;justify-content:center;align-items:flex-start;padding-top:80px;z-index:10}.upload-overlay-card{background:#fff;border-radius:10px;padding:28px 36px;display:flex;flex-direction:column;align-items:center;box-shadow:0 10px 30px rgba(0,0,0,.2);min-width:320px}.upload-drop-zone{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:28px 16px;border:2px dashed var(--bs-border-color, #ccc);border-radius:10px;background:rgba(183,183,183,.1);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.upload-drop-zone>*{pointer-events:none}.upload-drop-zone i{font-size:34px;line-height:1;color:var(--bs-primary, #0d6efd)}.upload-drop-zone:hover{border-color:var(--bs-primary, #0d6efd)}.upload-drop-zone.upload-drop-zone-hover{border-style:solid;border-color:var(--bs-primary, #0d6efd);background:rgba(13,110,253,.08)}.upload-drop-zone.upload-drop-zone-disabled{pointer-events:none;opacity:.6}.upload-progress-float{position:fixed;top:auto;left:auto;right:24px;bottom:24px;z-index:2147483000;display:flex;flex-direction:column;align-items:center;gap:4px;pointer-events:none}.upload-progress-float .upload-progress-ring{display:flex;align-items:center;justify-content:center;padding:6px;border-radius:50%;background:#fff;box-shadow:0 6px 18px rgba(0,0,0,.25);cursor:pointer;pointer-events:auto;transition:transform .15s ease}.upload-progress-float .upload-progress-ring:hover{transform:scale(1.05)}.upload-progress-float .upload-widget-select{width:84px;height:84px;background:var(--bs-primary, #0d6efd);color:#fff;font-size:34px}.upload-progress-float .upload-widget-select i{line-height:1}.upload-progress-float .upload-progress-count{background:rgba(0,0,0,.75);color:#fff;font-size:14px;line-height:1;padding:4px 10px;border-radius:12px;white-space:nowrap}.invite-user-popup{padding:10px 5px}.invite-user-popup .popup-button{min-width:110px}.invite-user-popup .alert{font-size:13px}.doc-type-listbox{min-width:200px;max-height:250px}.accept-invitation-page{max-width:560px;margin:40px auto}.accept-invitation-page .card{border-radius:12px}.accept-invitation-page .card-body i{display:inline-block}.auth-login-page{--auth-login-button-border-radius: var(--bs-border-radius-lg);--auth-login-button-border-width: 1px}.auth-login-page .auth-card{border:1px solid var(--bs-border-color) !important;border-radius:var(--bs-border-radius-lg);box-shadow:var(--bs-box-shadow-sm) !important;overflow:hidden}.auth-login-page .auth-login-heading-icon{align-items:center;background:var(--bs-primary-bg-subtle);border-radius:50%;color:var(--bs-primary);display:inline-flex;font-size:1.75rem;height:3.75rem;justify-content:center;width:3.75rem}.auth-login-page .auth-login-heading h4{font-weight:300 !important}.auth-login-page .auth-login-heading-icon>i{line-height:1}.auth-login-page .auth-local-login-button{--bs-btn-active-bg: #1c75bc;--bs-btn-active-border-color: #1c75bc;--bs-btn-active-color: #fff;--bs-btn-bg: #1c75bc;--bs-btn-border-color: #1c75bc;--bs-btn-color: #fff;--bs-btn-focus-shadow-rgb: 28, 117, 188;--bs-btn-hover-bg: #1c75bc;--bs-btn-hover-border-color: #1c75bc;--bs-btn-hover-color: #fff;border-radius:var(--auth-login-button-border-radius);border-width:var(--auth-login-button-border-width);box-shadow:none !important;font-weight:300;letter-spacing:.01em;min-height:3.25rem}.auth-login-page .auth-local-login-button:hover{box-shadow:none !important}.auth-login-page .auth-local-login .form-control::placeholder{color:var(--bs-secondary-color);font-size:.875rem;font-weight:300;opacity:.7}.auth-login-page .auth-login-divider{align-items:center;color:var(--bs-secondary-color);display:flex;font-size:.75rem;gap:.75rem;letter-spacing:.06em;margin:1.5rem 0 1rem;text-transform:uppercase}.auth-login-page .auth-login-divider span{background:var(--bs-border-color);flex:1;height:1px}.auth-login-page .auth-login-divider small{color:inherit;white-space:nowrap}.auth-login-page .auth-microsoft-login .auth-microsoft-login-button{--dxbl-btn-active-bg: var(--bs-primary-bg-subtle);--dxbl-btn-active-border-color: var(--bs-primary);--dxbl-btn-active-color: var(--bs-body-color);--dxbl-btn-bg: var(--bs-body-bg);--dxbl-btn-border-color: var(--bs-primary);--dxbl-btn-color: var(--bs-body-color);--dxbl-btn-focus-bg: var(--bs-primary-bg-subtle);--dxbl-btn-focus-border-color: var(--bs-primary);--dxbl-btn-focus-color: var(--bs-body-color);--dxbl-btn-hover-bg: var(--bs-primary-bg-subtle);--dxbl-btn-hover-border-color: var(--bs-primary);--dxbl-btn-hover-color: var(--bs-body-color);border-radius:var(--auth-login-button-border-radius);border-width:var(--auth-login-button-border-width);min-height:3.75rem;transition:box-shadow .15s ease,transform .15s ease}.auth-login-page .auth-microsoft-login .auth-microsoft-login-button:hover{box-shadow:var(--bs-box-shadow-sm);transform:translateY(-1px)}.auth-login-page .auth-microsoft-login .auth-microsoft-login-button-content{align-items:center;display:grid;grid-template-columns:auto 1fr auto;text-align:left;width:100%}.auth-login-page .auth-microsoft-login .auth-microsoft-login-button-icon{align-items:center;background:var(--bs-primary);border-radius:var(--bs-border-radius-sm);color:var(--bs-body-bg);display:inline-flex;font-size:1.1rem;height:2.25rem;justify-content:center;margin-right:.875rem;width:2.25rem}.auth-login-page .auth-microsoft-login .auth-microsoft-login-button-label{font-size:1rem;font-weight:400}.auth-login-page .auth-microsoft-login .auth-microsoft-login-button-arrow{color:var(--bs-primary);font-size:1.5rem;line-height:1}.auth-login-page .auth-forgot-password{margin-top:1rem}.auth-login-page .auth-register-link{margin-top:1rem}.account-management-page{--account-card-border-color: var(--dxbl-border-color, #e0e0e0);--account-card-shadow: 0 1px 4px rgba(0, 0, 0, 0.06);margin:0 auto 2rem;padding-top:.5rem;width:100%}.account-management-page .account-management-tabs{margin-bottom:1rem}.account-management-page .account-management-tabs>.dxbl-tabs-tablist>ul,.account-management-page .account-management-tabs>.dxbl-tabs-tablist>.dxbl-scroll-viewer>.dxbl-scroll-viewer-content>ul{justify-content:flex-start}.account-management-page .account-management-panel{background:var(--dxbl-card-bg, #fff);border:1px solid var(--account-card-border-color);border-radius:8px;box-shadow:var(--account-card-shadow);min-height:16rem;padding:20px}.account-management-page .account-management-section-header{align-items:center;display:flex;gap:.875rem;margin-bottom:1.75rem}.account-management-page .account-management-section-header h3{font-size:1.25rem;font-weight:600;margin:0}.account-management-page .account-management-section-icon,.account-management-page .account-management-empty-state-icon{align-items:center;background:var(--bs-primary-bg-subtle);border-radius:var(--bs-border-radius);color:var(--bs-primary);display:inline-flex;flex:0 0 auto;justify-content:center}.account-management-page .account-management-section-icon i,.account-management-page .account-management-empty-state-icon i{line-height:1}.account-management-page .account-management-section-icon{font-size:1.125rem;height:2.75rem;width:2.75rem}.account-management-page .account-management-form-actions{display:flex;justify-content:flex-end;margin-top:.5rem}.account-management-page .account-management-form .dxbl-fl{--dxbl-fl-item-spacing-x: 1.5rem;--dxbl-fl-item-spacing-y: 1.25rem}.account-management-page .account-management-danger-zone{background:var(--bs-danger-bg-subtle);border:1px solid var(--account-card-border-color);border-radius:8px;box-shadow:var(--account-card-shadow);padding:clamp(1rem,2.5vw,1.5rem)}.account-management-page .account-management-section-divider{border-top:1px solid var(--bs-border-color);margin:2rem 0}.account-management-page .account-management-danger-zone-header{align-items:flex-start;display:flex;gap:.75rem}.account-management-page .account-management-danger-zone-header h4{color:var(--bs-danger-text-emphasis);font-size:1rem;font-weight:600;margin:0 0 .25rem}.account-management-page .account-management-danger-zone-header p{color:var(--bs-body-color);margin:0}.account-management-page .account-management-danger-zone-icon{color:var(--bs-danger-text-emphasis);flex:0 0 auto;font-size:1.125rem}.account-management-page .account-management-danger-zone-icon i{line-height:1}.account-management-page .account-management-danger-zone-form{margin-top:1rem}.account-management-page .account-management-empty-state{align-items:center;background:var(--dxbl-card-bg, #fff);border:1px solid var(--account-card-border-color);border-radius:8px;color:var(--bs-secondary-color);display:flex;flex-direction:column;justify-content:center;min-height:12rem;padding:2rem;box-shadow:var(--account-card-shadow);text-align:center}.account-management-page .account-management-empty-state p{margin:.875rem 0 0}.account-management-page .account-management-empty-state-icon{font-size:1.25rem;height:3rem;width:3rem}@media(max-width: 575.98px){.account-management-page .account-management-panel{padding:20px}.account-management-page .account-management-form-actions .dxbl-btn{width:100%}}.initial-setup-page{--initial-setup-card-border: var(--dxbl-border-color, #e0e0e0);--initial-setup-card-shadow: 0 1px 4px rgba(0, 0, 0, 0.06);display:flex;flex-direction:column;gap:1rem;margin:0 auto 2rem;width:100%}.initial-setup-page .initial-setup-card{background:var(--dxbl-card-bg, #fff);border:1px solid var(--initial-setup-card-border);border-radius:8px;box-shadow:var(--initial-setup-card-shadow);padding:20px}.initial-setup-page .initial-setup-intro{align-items:flex-start;display:flex;gap:1rem}.initial-setup-page .initial-setup-intro-icon,.initial-setup-page .initial-setup-card-icon{align-items:center;background:var(--bs-primary-bg-subtle);color:var(--bs-primary);display:inline-flex;flex:0 0 auto;justify-content:center}.initial-setup-page .initial-setup-intro-icon i,.initial-setup-page .initial-setup-card-icon i{line-height:1}.initial-setup-page .initial-setup-intro-icon{border-radius:50%;font-size:1.25rem;height:2.75rem;width:2.75rem}.initial-setup-page .initial-setup-intro-content{color:var(--bs-tertiary-color, var(--bs-secondary-color));font-size:.8125rem;line-height:1.55;min-width:0}.initial-setup-page .initial-setup-intro-content p{margin:0 0 .5rem}.initial-setup-page .initial-setup-intro-content p:last-child{margin-bottom:0}.initial-setup-page .initial-setup-intro-content p:first-child{color:var(--bs-body-color);font-size:1.05rem;font-weight:600}.initial-setup-page .initial-setup-intro-content p:not(:first-child){color:var(--bs-tertiary-color, var(--bs-secondary-color));font-size:.8125rem;opacity:.85}.initial-setup-page .initial-setup-intro-content strong{color:var(--bs-body-color)}.initial-setup-page .initial-setup-card-header{align-items:flex-start;display:flex;gap:.875rem;margin-bottom:1.5rem}.initial-setup-page .initial-setup-card-header h4{color:var(--bs-body-color);font-size:1.15rem;font-weight:600;margin:0 0 .25rem}.initial-setup-page .initial-setup-card-header p{color:var(--bs-tertiary-color, var(--bs-secondary-color));font-size:.8125rem;line-height:1.5;margin:0;opacity:.85}.initial-setup-page .initial-setup-card-icon{border-radius:var(--bs-border-radius);font-size:1.125rem;height:2.75rem;width:2.75rem}.initial-setup-page .initial-setup-organization-fields{display:grid;gap:1.25rem 1.5rem;grid-template-columns:repeat(2, minmax(0, 1fr))}.initial-setup-page .initial-setup-field-wide{grid-column:1/-1}.initial-setup-page .initial-setup-field-label{color:var(--bs-body-color);display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.initial-setup-page .initial-setup-inline-control{align-items:center;display:flex;gap:.75rem}.initial-setup-page .initial-setup-save-button{flex:0 0 auto;min-width:5rem}.initial-setup-page .initial-setup-credential-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.25rem 1.5rem}.initial-setup-page .initial-setup-credential-row .initial-setup-field{flex:1 1 0;min-width:12rem}.initial-setup-page .initial-setup-credential-row .initial-setup-credential code{flex:1 1 auto;min-width:0}.initial-setup-page .initial-setup-credential{align-items:center;display:flex;gap:.5rem;min-height:2.25rem}.initial-setup-page .initial-setup-credential code{background:var(--bs-tertiary-bg);border:1px solid var(--initial-setup-card-border);border-radius:var(--bs-border-radius-sm);color:var(--bs-body-color);font-size:.875rem;max-width:100%;overflow-wrap:anywhere;padding:.45rem .65rem}.initial-setup-page .initial-setup-icon-button{align-items:center;background:rgba(0,0,0,0);border:0;border-radius:var(--bs-border-radius-sm);color:var(--bs-primary);display:inline-flex;height:2rem;justify-content:center;padding:0;width:2rem}.initial-setup-page .initial-setup-icon-button:hover,.initial-setup-page .initial-setup-icon-button:focus-visible{background:var(--bs-primary-bg-subtle);color:var(--bs-primary-text-emphasis, var(--bs-primary))}.initial-setup-page .initial-setup-settings-list{display:flex;flex-direction:column}.initial-setup-page .initial-setup-setting-row{align-items:center;border-top:1px solid var(--bs-border-color);display:grid;gap:1.5rem;grid-template-columns:minmax(0, 1.35fr) minmax(15rem, 0.8fr);padding:1.25rem 0}.initial-setup-page .initial-setup-setting-row:first-child{border-top:0;padding-top:0}.initial-setup-page .initial-setup-setting-row:last-child{padding-bottom:0}.initial-setup-page .initial-setup-setting-info{min-width:0}.initial-setup-page .initial-setup-setting-copy{color:var(--bs-tertiary-color, var(--bs-secondary-color));font-size:.8125rem;line-height:1.55}.initial-setup-page .initial-setup-setting-copy p{margin:0 0 .5rem}.initial-setup-page .initial-setup-setting-copy p:empty{display:none}.initial-setup-page .initial-setup-setting-copy .initial-setup-setting-text>p:first-child{color:var(--bs-body-color);font-size:.9rem;font-weight:600}.initial-setup-page .initial-setup-setting-copy strong{color:var(--bs-body-color)}.initial-setup-page .initial-setup-setting-copy em{color:var(--bs-secondary-color)}.initial-setup-page .initial-setup-setting-text .initial-setup-setting-rest{display:none}.initial-setup-page .initial-setup-setting-text.is-expanded .initial-setup-setting-rest{display:block}.initial-setup-page .initial-setup-setting-text p:last-child{margin-bottom:0}.initial-setup-page .initial-setup-show-more{align-items:center;background:none;border:0;color:var(--bs-primary);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.25rem;line-height:1.4;margin-top:.25rem;padding:0}.initial-setup-page .initial-setup-show-more:hover,.initial-setup-page .initial-setup-show-more:focus-visible{text-decoration:underline}.initial-setup-page .initial-setup-show-more i{font-size:.75rem}.initial-setup-page .initial-setup-setting-title{color:var(--bs-body-color);font-size:.95rem}.initial-setup-page .initial-setup-setting-control{min-width:0;padding-top:.15rem}.initial-setup-page .initial-setup-empty-state{align-items:center;background:var(--bs-tertiary-bg);border:1px dashed var(--initial-setup-card-border);border-radius:var(--bs-border-radius);color:var(--bs-secondary-color);display:flex;gap:.5rem;justify-content:center;padding:1.5rem}.initial-setup-page .initial-setup-empty-state i{color:var(--bs-primary);font-size:1.25rem;line-height:1}@media(max-width: 767.98px){.initial-setup-page .initial-setup-intro,.initial-setup-page .initial-setup-card{padding:1rem}.initial-setup-page .initial-setup-organization-fields,.initial-setup-page .initial-setup-setting-row{grid-template-columns:1fr}.initial-setup-page .initial-setup-field-wide{grid-column:auto}.initial-setup-page .initial-setup-setting-row{gap:.75rem}.initial-setup-page .initial-setup-setting-control{padding-top:0}}@media(max-width: 479.98px){.initial-setup-page .initial-setup-inline-control{align-items:stretch;flex-direction:column}.initial-setup-page .initial-setup-save-button{width:100%}}.user-selection-placeholder{align-items:center;background:var(--dxbl-card-bg, #fff);border:1px solid var(--dxbl-border-color, #e0e0e0);border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.06);color:var(--bs-secondary-color);display:flex;flex-direction:column;justify-content:center;margin-top:3.75rem;min-height:clamp(18rem,42vh,26rem);padding:2rem;text-align:center}.user-selection-placeholder .user-selection-placeholder-icon{align-items:center;background:var(--bs-primary-bg-subtle);border-radius:50%;color:var(--bs-primary);display:inline-flex;font-size:1.5rem;height:4rem;justify-content:center;width:4rem}.user-selection-placeholder .user-selection-placeholder-icon i{line-height:1}.user-selection-placeholder h4{color:var(--bs-body-color);font-size:1.25rem;font-weight:600;margin:1.125rem 0 .5rem}.user-selection-placeholder p{color:var(--bs-secondary-color);font-size:.875rem;margin:0;max-width:28rem;opacity:.8}.user-list-actions{display:flex;gap:.75rem;padding:.5rem 0 1rem;width:100%}.user-list-actions .user-list-action{flex:0 1 auto}.user-list-actions+.dxbl-text-edit{margin-bottom:1rem !important}.user-list-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.user-list-panel>div:last-child{background:var(--dxbl-card-bg, #fff);border:1px solid var(--dxbl-border-color, #e0e0e0);border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.06);padding:.75rem}.user-details-card,.cw-880.bg-white{background:var(--dxbl-card-bg, #fff);border:1px solid var(--dxbl-border-color, #e0e0e0);border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.user-details-form-layout{--dxbl-fl-item-spacing-x: 1.5rem;--dxbl-fl-item-spacing-y: 1.25rem}.user-details-form-actions{align-items:center;border-top:1px solid var(--bs-border-color);display:flex;gap:1rem;justify-content:space-between;margin-top:.75rem;padding-top:.75rem}.user-operation-panel{flex:0 0 auto}.user-operation-panel .dxbl-fl-ctrl-nc{display:flex;justify-content:flex-end}.user-operation-panel .dxbl-fl{width:auto}.user-operation-panel .dxbl-fl-item{margin-bottom:0 !important;width:auto !important}.dxbl-list-box{--dxbl-list-box-item-padding-x: 14px;--dxbl-list-box-item-padding-y: 10px}.user-list-panel>div:last-child .dxbl-list-box>.dxbl-scroll-viewer>.dxbl-scroll-viewer-content>ul>li:not(.dxbl-list-box-item-selected):not(.dxbl-list-box-empty-list-item):not([dxbl-bottom-virtual-spacer-element]):not([dxbl-top-virtual-spacer-element]){background-color:var(--bs-tertiary-bg) !important}.w-max-content{width:max-content}.dashboard-page .dashboard-toolbar{display:flex;justify-content:flex-end;margin-bottom:1rem}.dashboard-page .dashboard-kpis{display:flex;flex-wrap:wrap;gap:1rem}.dashboard-page .dashboard-kpis-primary{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));margin-bottom:1rem}.dashboard-page .kpi-card-credit{border-color:var(--dxbl-primary, #ffc107);border-left:4px solid var(--dxbl-primary, #ffc107)}.dashboard-page .kpi-card-credit .kpi-value{color:var(--bs-primary, #0d6efd)}.dashboard-page .kpi-card{flex:1 1 180px;min-width:180px;background:var(--dxbl-card-bg, #fff);border:1px solid var(--dxbl-border-color, #e0e0e0);border-radius:8px;padding:1rem 1.25rem;box-shadow:0 1px 4px rgba(0,0,0,.06)}.dashboard-page .kpi-card .kpi-label{font-size:.85rem;color:#6c757d;margin-bottom:.35rem}.dashboard-page .kpi-card .kpi-value{font-size:1.75rem;font-weight:600;line-height:1.2}.dashboard-page .dashboard-charts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;margin-top:1.5rem}.dashboard-page .dashboard-charts .chart-card{background:var(--dxbl-card-bg, #fff);border:1px solid var(--dxbl-border-color, #e0e0e0);border-radius:8px;padding:1rem}.dashboard-page .dashboard-charts .chart-card.chart-card-wide{grid-column:1/-1}.dispatcher-dashboard{--dd-idle: #198754;--dd-busy: #0d6efd;--dd-full: #fd7e14;--dd-down: #dc3545}.dispatcher-dashboard .dispatcher-toolbar{align-items:center;gap:.75rem;flex-wrap:wrap}.dispatcher-dashboard .dispatcher-toolbar .dispatcher-updated{margin-right:auto;font-size:.85rem;color:#6c757d}.dispatcher-dashboard .dispatcher-toolbar .dispatcher-combo{width:160px}.dispatcher-dashboard .dispatcher-toolbar .dispatcher-combo-small{width:90px}.dispatcher-dashboard .kpi-card .kpi-sub{margin-top:.5rem;font-size:.8rem;color:#6c757d;display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.dispatcher-dashboard .kpi-card.kpi-accent-blue{border-left:4px solid var(--dd-busy)}.dispatcher-dashboard .kpi-card.kpi-accent-teal{border-left:4px solid #20c997}.dispatcher-dashboard .kpi-card.kpi-accent-orange{border-left:4px solid var(--dd-full)}.dispatcher-dashboard .util-bar{width:100%;height:6px;border-radius:3px;background:var(--bs-tertiary-bg, #e9ecef);overflow:hidden}.dispatcher-dashboard .util-bar>div{height:100%;background:linear-gradient(90deg, #20c997, var(--dd-busy));transition:width .4s ease}.dispatcher-dashboard .state-badge,.dispatcher-dashboard .priority-badge,.dispatcher-dashboard .outcome-badge{display:inline-block;padding:.1rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600;color:#fff;white-space:nowrap}.dispatcher-dashboard .state-idle{background:var(--dd-idle)}.dispatcher-dashboard .state-busy{background:var(--dd-busy)}.dispatcher-dashboard .state-full{background:var(--dd-full)}.dispatcher-dashboard .state-down{background:var(--dd-down)}.dispatcher-dashboard .priority-high{background:crimson}.dispatcher-dashboard .priority-medium{background:#ff8c00}.dispatcher-dashboard .priority-low{background:#4682b4}.dispatcher-dashboard .outcome-completed{background:var(--dd-idle)}.dispatcher-dashboard .outcome-failed{background:var(--dd-down)}.dispatcher-dashboard .outcome-timed_out{background:var(--dd-full)}.dispatcher-dashboard .outcome-lost{background:#6f42c1}.dispatcher-dashboard .outcome-cancelled{background:#6c757d}.dispatcher-dashboard .server-cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:1rem;margin-top:1.5rem}.dispatcher-dashboard .server-card{background:var(--dxbl-card-bg, #fff);border:1px solid var(--dxbl-border-color, #e0e0e0);border-top:4px solid var(--dd-idle);border-radius:8px;padding:1rem;box-shadow:0 1px 4px rgba(0,0,0,.06)}.dispatcher-dashboard .server-card.state-border-busy{border-top-color:var(--dd-busy)}.dispatcher-dashboard .server-card.state-border-full{border-top-color:var(--dd-full)}.dispatcher-dashboard .server-card.state-border-down{border-top-color:var(--dd-down)}.dispatcher-dashboard .server-card .server-card-header{display:flex;justify-content:space-between;align-items:center}.dispatcher-dashboard .server-card .server-name{font-size:1.25rem;font-weight:600}.dispatcher-dashboard .server-card .server-url{font-size:.8rem;color:#6c757d;margin-bottom:.5rem;word-break:break-all}.dispatcher-dashboard .server-card .server-stats{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.35rem 1rem;margin-top:.75rem;font-size:.85rem}.dispatcher-dashboard .server-card .server-stats>div{display:flex;justify-content:space-between}.dispatcher-dashboard .server-card .server-stats>div span{color:#6c757d}.dispatcher-dashboard .server-card .server-running-job{margin-top:.5rem;padding:.25rem .5rem;border-radius:4px;background:var(--bs-tertiary-bg, #f1f3f5);font-size:.8rem}.dispatcher-dashboard .chart-empty{height:300px;display:flex;align-items:center;justify-content:center;color:#6c757d}.dispatcher-dashboard .dispatcher-settings td:first-child{color:#6c757d}.dispatcher-dashboard .dispatcher-grid{max-height:420px}.dispatcher-tooltip{padding:.25rem .5rem;font-size:.85rem}.json-diff-popup .dxbl-modal-content{display:flex;flex-direction:column}.json-diff-popup .dxbl-modal-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.json-diff-popup .json-diff-layout{flex:1 1 auto;min-height:0}.json-diff{flex:1 1 auto;min-height:0;overflow:auto;border:1px solid var(--dxbl-border-color, #e0e0e0);border-radius:4px}.json-diff table{width:100%;border-collapse:collapse;table-layout:fixed;font-family:SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;font-size:.8rem}.json-diff th{position:sticky;top:0;z-index:1;padding:.25rem .5rem;background:var(--bs-body-bg, #fff);border-bottom:1px solid var(--dxbl-border-color, #e0e0e0)}.json-diff td{padding:0 .5rem;white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:top}.json-diff .json-diff-number{width:3.5rem;text-align:right;color:#6c757d;user-select:none}.json-diff tr.json-diff-removed .json-diff-left,.json-diff tr.json-diff-modified .json-diff-left{background:rgba(220,53,69,.15)}.json-diff tr.json-diff-added .json-diff-right,.json-diff tr.json-diff-modified .json-diff-right{background:rgba(25,135,84,.15)}.json-diff tr.json-diff-added .json-diff-left,.json-diff tr.json-diff-removed .json-diff-right{background:rgba(108,117,125,.08)}
