#launch-page{background-color:#141f2e}#launch-page #company-logo{left:32px;position:absolute;top:32px}#launch-page #company-logo img{width:192px}#launch-page #ctrl-box-logo{right:32px;position:absolute;top:32px}#launch-page #ctrl-box-logo img{width:192px}@media(max-width: 768px){.w-full-mobile{width:100%}.w-auto-mobile{width:auto}}body{font-family:"Overused Grotesk",sans-serif;font-size:16px;color:#e5e5e5}body h1{font-size:4rem}body h1.semi-bold{font-weight:600}body h2{font-size:2.25rem}body h2.semi-bold{font-weight:600;line-height:95%}body h2.medium-italic{font-weight:500;font-style:italic;font-size:.9375rem;line-height:95%}body h3{font-size:1.625rem}body h3.medium{font-weight:500;line-height:120%;letter-spacing:-1%}body h4{font-size:1.25rem}body h4.medium{font-weight:500;line-height:120%}body h4.section-header{text-transform:uppercase;border-bottom:.125rem dotted #f67e2b;padding-bottom:.25rem;margin-bottom:.625rem}body nav{font-size:1.25rem;letter-spacing:-3%}body .subheader{font-family:"Bebas Neue Pro";font-size:1rem;letter-spacing:5px;text-transform:uppercase}body .type-medium{font-weight:500;font-size:1rem;line-height:150%}body .type-book{font-size:1rem;line-height:150%}body .type-small{font-size:.875rem;line-height:130%}body button{font-family:"Obviously";font-weight:500;font-size:.9375rem;line-height:100%;text-transform:capitalize;white-space:nowrap}body button.primary{background-color:#2b4262;border-color:#f67e2b;box-shadow:-0.21875rem .21875rem 0 0 #f67e2b;color:#e5e5e5}body button.primary:hover{background-color:#f67e2b !important;box-shadow:none;color:#e5e5e5 !important}body button.grey{background-color:#f2f2f2;border-color:#e5e5e5;box-shadow:-0.21875rem .21875rem 0 0 #f67e2b;color:#141f2e;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}body button.grey:hover{background-color:#2b4262 !important;box-shadow:none;color:#f2f2f2 !important;transform:translateY(-2px)}body button.blue{background-color:#2b4262;box-shadow:-0.21875rem .21875rem 0 0 #f67e2b;color:#f2f2f2;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}body button.blue:hover{background-color:#f2f2f2 !important;box-shadow:none;color:#141f2e !important;transform:translateY(-2px)}body button.tertiary{background-color:#f2f2f2;border-color:#dc3545;box-shadow:-0.21875rem .21875rem 0 0 #dc3545;color:#2b4262}body button.tertiary:hover{background-color:#dc3545 !important;box-shadow:none;color:#f2f2f2 !important}body button.secondary{background-color:#f2f2f2;border-color:#2b4262;box-shadow:-0.21875rem .21875rem 0 0 #2b4262;color:#2b4262}body button.secondary:hover{background-color:#2b4262 !important;box-shadow:none;color:#f2f2f2 !important}body a{color:#f67e2b}body a:hover{color:#2b4262}body label{color:#141f2e;margin-bottom:.1rem}body input[type=text],body input[type=password],body input[type=email],body input[type=text],body textarea{border:1px solid #2b4262;color:#141f2e;padding:.375rem .6rem}body input[type=text]:focus,body input[type=password]:focus,body input[type=email]:focus,body input[type=text]:focus,body textarea:focus{border-color:#f67e2b !important}body input[type=checkbox]:not(:checked),body input[type=radio]:not(:checked){border-color:#2b4262;box-shadow:none}body input[type=checkbox]:checked,body input[type=radio]:checked{border-color:#f67e2b}body a{color:#f67e2b}body a:hover{color:#2b4262}body .navy{color:#141f2e}body .blue{color:#2b4262}body .orange{color:#f67e2b}body .grey{color:#f2f2f2}body .light-grey{color:#e5e5e5}body .text-navy{color:#141f2e}body .bg-navy{background-color:#141f2e}body .bg-light-grey{background-color:#e5e5e5}body .bg-blue{background-color:#2b4262}body .bg-grey{background-color:#f2f2f2}body .border-navy{border-color:#141f2e}body .border-blue{border-color:#2b4262}body .border-light-grey{border-color:#e5e5e5}body .w-full{width:100%}body .w-4\/5{width:80%}body .h-4\/5{height:80%}body .flex{display:flex}body .flex-center{display:flex;align-items:center;justify-content:center}body .transition-all{transition:all .3s ease}body .main-layout{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;height:100vh;display:flex;flex-direction:column}body .layout-container{display:flex;flex:1;overflow:hidden;position:relative;z-index:100}body .top-nav{background-color:#141f2e;color:#fff;height:60px;display:flex;justify-content:space-between;align-items:center;padding-right:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:300}body .nav-left{display:flex;align-items:center;gap:15px}body .nav-right{display:flex;align-items:center;gap:20px}body .search-box{padding:8px 15px;border-radius:20px;border:none;background-color:hsla(0,0%,100%,.1);color:#fff;width:250px;outline:none;transition:background-color .3s}body .search-box::placeholder{color:hsla(0,0%,100%,.6)}body .search-box:focus{background-color:hsla(0,0%,100%,.2)}body .user-profile{display:flex;align-items:center;cursor:pointer;position:relative}body .user-icon{font-size:24px}body .user-dropdown-menu{position:absolute;top:100%;right:0;background-color:#fff;border-radius:4px;box-shadow:2px 2px 10px rgba(0,0,0,.5);min-width:10rem;z-index:800;overflow:hidden;margin-top:5px}body .user-dropdown-item{display:block;padding:10px 15px;color:#2d2d44;text-decoration:none;font-size:.875rem;white-space:nowrap;transition:background-color .15s ease}body .user-dropdown-item:hover{background-color:rgba(255,107,53,.15);color:#2d2d44}body .icon-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}body .icon-wrapper .icon-default{display:block}body .icon-wrapper .icon-hover{display:none}body .nav-link:hover .icon-wrapper .icon-default,body .submenu-link:hover .icon-wrapper .icon-default{display:none}body .nav-link:hover .icon-wrapper .icon-hover,body .submenu-link:hover .icon-wrapper .icon-hover{display:block}body .sidebar{background-color:#141f2e;width:250px;transition:width .3s ease;box-shadow:2px 0 5px rgba(0,0,0,.1);flex-shrink:0;position:fixed;top:60px;left:0;height:calc(100vh - 60px);display:flex;flex-direction:column;overflow:hidden;z-index:400}body .sidebar:not(.collapsed) .nav-item{position:relative;z-index:402}body .sidebar:not(.collapsed) .nav-menu{overflow-y:auto;overflow-x:visible;padding-bottom:0}body .sidebar:not(.collapsed) .submenu{position:fixed;left:250px;width:280px;min-width:280px;max-width:280px;background-color:#2d2d44;box-shadow:2px 2px 10px rgba(0,0,0,.5);z-index:402;border-radius:0 4px 4px 0;max-height:500px;overflow-y:auto;overflow-x:hidden;display:none;opacity:0;margin-left:-10px;transition:opacity .15s ease,margin-left .15s ease;pointer-events:none;padding-left:0}body .sidebar:not(.collapsed) .submenu.show{display:block;opacity:1;margin-left:0;pointer-events:auto}body .sidebar:not(.collapsed) .submenu::-webkit-scrollbar{width:6px}body .sidebar:not(.collapsed) .submenu::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:0 4px 4px 0}body .sidebar:not(.collapsed) .submenu::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.8);border-radius:4px}body .sidebar:not(.collapsed) .submenu::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}body .sidebar:not(.collapsed) .submenu{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.8) rgba(0,0,0,.2)}body .sidebar:not(.collapsed) .submenu-link{white-space:normal;display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:12px 20px;gap:10px}body .sidebar:not(.collapsed) .submenu-link:hover{padding-left:25px;color:#f67e2b}body .sidebar:not(.collapsed) .submenu-link .icon-wrapper{width:24px;height:24px;flex-shrink:0}body .sidebar:not(.collapsed) .submenu-category-header{padding:10px 15px}body .sidebar:not(.collapsed) .submenu-nested{max-height:0;overflow:hidden;transition:max-height .3s ease}body .sidebar:not(.collapsed) .submenu-nested.show{max-height:2000px}body .sidebar:not(.collapsed) .submenu-nested .submenu-link{padding-left:30px}body .sidebar:not(.collapsed) .expand-icon{display:none}body .sidebar.collapsed{width:60px}body .sidebar.collapsed .nav-link{justify-content:center;padding:11.6px 10px}body .sidebar.collapsed .nav-link:hover{padding-left:10px}body .sidebar.collapsed .nav-link .label,body .sidebar.collapsed .nav-link .expand-icon{display:none}body .sidebar.collapsed .nav-item{position:relative;z-index:402}body .sidebar.collapsed .nav-item:last-child{margin-bottom:10px}body .sidebar.collapsed .nav-item:hover .submenu{display:block;opacity:1;margin-left:0;pointer-events:auto}body .sidebar.collapsed .nav-menu{overflow-y:auto;overflow-x:visible;padding-bottom:0}body .sidebar.collapsed .submenu{position:fixed;left:60px;width:280px;min-width:280px;max-width:280px;background-color:#2d2d44;box-shadow:2px 2px 10px rgba(0,0,0,.5);z-index:402;border-radius:0 4px 4px 0;max-height:500px;overflow-y:auto;overflow-x:hidden;display:none;opacity:0;margin-left:-10px;transition:opacity .15s ease,margin-left .15s ease;pointer-events:none;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.3) rgba(0,0,0,.2)}body .sidebar.collapsed .submenu.show{display:block;opacity:1;margin-left:0;pointer-events:auto}body .sidebar.collapsed .submenu::-webkit-scrollbar{width:6px}body .sidebar.collapsed .submenu::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:0 4px 4px 0}body .sidebar.collapsed .submenu::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.8);border-radius:4px}body .sidebar.collapsed .submenu::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}body .sidebar.collapsed .submenu{scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.8) rgba(0,0,0,.2)}body .sidebar.collapsed .submenu-link{white-space:normal;display:flex;justify-content:flex-start;align-items:center;text-align:left;padding:12px 20px;gap:10px}body .sidebar.collapsed .submenu-link:hover{padding-left:25px;color:#f67e2b}body .sidebar.collapsed .submenu-link .icon-wrapper{width:24px;height:24px;flex-shrink:0}body .sidebar.collapsed .submenu-category-header{padding:10px 15px}body .sidebar.collapsed .submenu-nested{max-height:0;overflow:hidden;transition:max-height .3s ease}body .sidebar.collapsed .submenu-nested.show{max-height:2000px}body .sidebar.collapsed .submenu-nested .submenu-link{padding-left:30px}body .sidebar.collapsed .sidebar-footer{padding:15px 10px;background-color:#141f2e}body .sidebar.collapsed .scroll-arrow{width:60px}body .sidebar.collapsed .sidebar-logo{padding:15px 10px;height:80px}body .sidebar.collapsed .sidebar-logo img{width:40px;height:40px;max-width:40px;max-height:40px;object-fit:cover}body .scroll-arrow{background-color:rgba(0,0,0,.8);border:none;color:#fff;width:100%;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;transition:all .2s ease;flex-shrink:0;z-index:410;position:sticky;margin-left:0}body .scroll-arrow:hover:not(.hidden){background-color:rgba(255,107,53,.8);color:#fff}body .scroll-arrow:active:not(.hidden){background-color:rgba(255,107,53,.5)}body .scroll-arrow.top{top:0;border-bottom:1px solid hsla(0,0%,100%,.1)}body .scroll-arrow.bottom{bottom:0;border-top:1px solid hsla(0,0%,100%,.1)}body .scroll-arrow.hidden{display:none}body .nav-menu{padding:0;margin:0;list-style:none;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}body .nav-menu::-webkit-scrollbar{width:0;display:none}body .nav-menu{scrollbar-width:none;-ms-overflow-style:none}body .nav-item{margin:0;position:relative}body .nav-link{display:flex;align-items:center;padding:11.6px 20px;color:#fff;text-decoration:none;transition:background-color .2s ease,padding-left .2s ease,color .2s ease;gap:15px;cursor:pointer;position:relative}body .nav-link:hover{background-color:rgba(255,107,53,.2);padding-left:25px;color:#f67e2b}body .nav-link.active{background-color:rgba(255,107,53,.3);border-left:4px solid #ff6b35}body .nav-link .icon{font-size:24px;min-width:30px;text-align:center}body .nav-link .label{white-space:nowrap;font-size:1rem;flex:1}body .nav-link img{width:40px;height:40px;object-fit:contain;flex-shrink:0}body .expand-icon{font-size:12px;transition:transform .3s;margin-left:auto}body .submenu{list-style:none;padding-left:0}body .submenu .icon-wrapper{width:24px;height:24px}body .submenu img{width:24px;height:24px;object-fit:contain;flex-shrink:0}body .submenu li>.cb-tooltip-wrapper{display:block;width:100%}body .submenu-link{display:flex;justify-content:left;align-items:center;padding:12px 20px;font-size:.875rem;color:#fff;gap:10px;transition:background-color .2s ease,padding-left .2s ease,color .2s ease}body .submenu-link:hover{background-color:rgba(255,107,53,.15);padding-left:25px;color:#f67e2b}body .submenu-link.active{background-color:rgba(255,107,53,.25);border-left:4px solid #ff6b35}body .submenu-link .label{flex:1;text-align:center;color:#fff}body .submenu-link .icon-wrapper{display:flex;align-items:center;justify-content:center}body .submenu-category{margin:0}body .submenu-category-header{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;cursor:pointer;color:hsla(0,0%,100%,.8);font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.5px;background-color:hsla(0,0%,100%,.05);transition:background-color .2s}body .submenu-category-header:hover{background-color:hsla(0,0%,100%,.1)}body .category-title{flex:1}body .category-icon{font-size:10px;margin-left:10px;transition:transform .3s}body .submenu-category.expanded .category-icon{transform:rotate(0deg)}body .submenu-nested{list-style:none;padding-left:0;background-color:rgba(0,0,0,.15)}body .sidebar-footer{background-color:rgba(0,0,0,.2);padding:7.5px 15px;display:flex;justify-content:center;align-items:center;border-top:1px solid hsla(0,0%,100%,.1);flex-shrink:0;position:relative;z-index:420;width:100%;height:50px}body .menu-toggle{background:none;border:none;color:#fff;font-size:28px;cursor:pointer;transition:all .2s ease;border-radius:4px;padding:4px 12px;display:flex;align-items:center;justify-content:center;margin:0;box-shadow:none}body .menu-toggle:hover{background-color:rgba(255,107,53,.8);transform:scale(1.1)}body .menu-toggle:focus{outline:none}body .toggle-arrow{display:block;font-weight:700;line-height:1}body .sidebar-logo{background-color:rgba(0,0,0,.8);padding:20px;display:flex;justify-content:center;align-items:center;border-top:1px solid hsla(0,0%,100%,.1);flex-shrink:0;position:relative;z-index:420;width:100%;height:80px;transition:padding .3s ease}body .sidebar-logo img{width:100%;max-width:180px;height:100%;max-height:60px;object-fit:contain;transition:all .3s ease}body .content-area{margin-left:250px;flex:1;padding:10px;background-color:#f5f5f5;overflow-y:auto;transition:margin-left .3s ease;position:relative;z-index:100;outline:25px solid #141f2e;border-radius:5px}body .content-area .container-fluid:has(~.form-footer){max-height:calc(100vh - 260px);overflow-y:auto}body .no-auth-content-area{margin-left:5px;margin-right:5px;margin-bottom:5px;flex:1;padding:10px;background-color:#f5f5f5;overflow-y:auto;transition:margin-left .3s ease;position:relative;z-index:100;outline:25px solid #141f2e;border-radius:5px}body .sidebar.collapsed~.content-area{margin-left:60px}body .logo-image{width:250px;padding:20px}body .expand-icon .icon-expanded,body .category-icon .icon-expanded{display:none}body .expand-icon .icon-collapsed,body .category-icon .icon-collapsed{display:inline}body .nav-item.expanded>.nav-link .expand-icon .icon-expanded,body .submenu-category.expanded>.submenu-category-header .category-icon .icon-expanded{display:inline}body .nav-item.expanded>.nav-link .expand-icon .icon-collapsed,body .submenu-category.expanded>.submenu-category-header .category-icon .icon-collapsed{display:none}body .dxbl-list-box-item-selected{background-color:#cdcdcd !important}body .dxbl-input-editor:focus,body .dxbl-text-edit:has(:focus){border-color:#2b4262}body [data-bs-toggle=tooltip]{cursor:help;margin:5px}body .dxbl-btn-dropdown-list-item{background-color:#f2f2f2 !important}body .dxbl-btn-dropdown-list-item .dxbl-btn{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);margin-left:0 !important;color:#141f2e}body .dxbl-btn-dropdown-list-item .dxbl-btn:hover,body .dxbl-btn-dropdown-list-item .dxbl-btn .dxbl-btn span.dxbl-btn-caption{background-color:#141f2e !important;color:#fff !important}body .dxbl-edit-btn-dropdown{margin-left:0 !important}body .invoice-grid-scroll{overflow:auto !important;max-height:82vh}body .grid-scroll{overflow:auto !important;max-height:82vh}body .dotted-bottom-border{border-bottom:.125rem dotted #f67e2b;padding-bottom:.25rem;margin-bottom:.625rem}body .dxbl-grid-expand-button{padding:0px !important}body .environment-container{position:absolute;top:1rem;left:50%;transform:translateX(-50%);z-index:10;text-align:center;font-size:1.375rem}body .environment-badge{color:#e5e5e5}body .cb-popup{border-color:#f67e2b !important}.popup-edit-form-wide.dxbl-popup:not(.dxbl-popup-resized):not(.dxbl-popup-fixed-width){--dxbl-popup-max-width: 45rem}.popup-edit-form-narrow.dxbl-popup:not(.dxbl-popup-resized):not(.dxbl-popup-fixed-width){--dxbl-popup-max-width: 27rem}.popup-edit-form-narrow .dxbl-date-edit{width:100%}.popup-edit-form-medium.dxbl-popup:not(.dxbl-popup-resized):not(.dxbl-popup-fixed-width){--dxbl-popup-max-width: 31.5rem}.popup-edit-form-medium .dxbl-date-edit{width:100%}.popup-edit-form-wide .dxbl-date-edit{width:100%}.popup-edit-form-wide .dxbl-fl .dxbl-fl-item.dxbl-fl-item-horizontal>.dxbl-fl-cpt{flex:1 0 auto;display:block;text-align:right}.cb-popup{border:none !important;border-radius:8px !important;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.3) !important}.cb-popup-header{background-color:#141f2e !important;color:#f2f2f2 !important;border-bottom:3px solid #f67e2b !important;font-size:1.25rem !important;padding:1rem 1.25rem !important}.cb-popup-header .dxbl-popup-header-button{color:#f67e2b !important;font-size:1.5rem !important}.cb-popup-header .dxbl-popup-header-button svg,.cb-popup-header .dxbl-popup-header-button .dxbl-image{width:1.5rem !important;height:1.5rem !important}.cb-popup-body{padding:1.5rem 1.25rem !important}.cb-popup-footer{background-color:#f2f2f2 !important;border-top:1px solid #e5e5e5 !important;padding:.75rem 1.25rem !important}.cb-popup-footer>div{width:100%;display:flex;justify-content:flex-end}.daily-check-modal.dxbl-popup:not(.dxbl-popup-resized):not(.dxbl-popup-fixed-width){--dxbl-popup-max-width: 55rem;--dxbl-popup-width: 55rem}.daily-check-modal .switch-container.top:has(.switch){align-items:flex-end !important}.daily-check-footer{display:flex;justify-content:space-between;align-items:center;width:100%}.daily-check-modal .switch-container{width:100%}.daily-check-modal .switch-container>div{width:100%}.daily-check-modal .switch-container .dxbl-date-edit,.daily-check-modal .switch-container .dxbl-time-edit{width:100% !important;max-width:100% !important}.form-footer{position:fixed;bottom:0;right:0;z-index:100;left:250px;border-top:1px solid #999;padding:.75rem .75rem;background-color:#fff}.form-footer .dxbl-btn{height:40px}.sidebar.collapsed~.content-area .form-footer,.sidebar.collapsed~* .form-footer{left:60px}.contact-status .bi-check-circle-fill{color:#28a745 !important}.contact-status .bi-x-circle-fill{color:#dc3545 !important}.dxbl-grid td[role=gridcell]{white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.action-btn{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2rem;border:none;padding:0;margin:0;background-color:rgba(0,0,0,0) !important;box-shadow:none !important}.action-btn:hover{background-color:rgba(0,0,0,0) !important}.action-btn i{font-size:1.3rem;color:#141f2e !important}.action-btn .action-icon-hover{display:none}.action-btn:hover .action-icon-default{display:none}.action-btn:hover .action-icon-hover{display:inline-block}.mb-2:has(>.text-danger),.col:has(>.text-danger),.col-1:has(>.text-danger),.col-2:has(>.text-danger),.col-3:has(>.text-danger),.col-4:has(>.text-danger),.col-5:has(>.text-danger),.col-6:has(>.text-danger),.col-7:has(>.text-danger),.col-8:has(>.text-danger),.col-9:has(>.text-danger),.col-10:has(>.text-danger),.col-11:has(>.text-danger),.col-12:has(>.text-danger){position:relative !important}.mb-2>.text-danger,.col>.text-danger,.col-1>.text-danger,.col-2>.text-danger,.col-3>.text-danger,.col-4>.text-danger,.col-5>.text-danger,.col-6>.text-danger,.col-7>.text-danger,.col-8>.text-danger,.col-9>.text-danger,.col-10>.text-danger,.col-11>.text-danger,.col-12>.text-danger{position:absolute !important;top:100% !important;left:0 !important;z-index:5;margin-top:.25rem;padding:.25rem .5rem;background-color:#dc3545 !important;color:#fff !important;font-size:.8125rem;font-weight:500;line-height:1.2;border-radius:.25rem;max-width:100%;box-shadow:0 2px 4px rgba(0,0,0,.15);pointer-events:none}.mb-2>.text-danger::before,.col>.text-danger::before,.col-1>.text-danger::before,.col-2>.text-danger::before,.col-3>.text-danger::before,.col-4>.text-danger::before,.col-5>.text-danger::before,.col-6>.text-danger::before,.col-7>.text-danger::before,.col-8>.text-danger::before,.col-9>.text-danger::before,.col-10>.text-danger::before,.col-11>.text-danger::before,.col-12>.text-danger::before{content:"";position:absolute;top:-5px;left:.75rem;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid #dc3545}.col>.text-danger,.col-1>.text-danger,.col-2>.text-danger,.col-3>.text-danger,.col-4>.text-danger,.col-5>.text-danger,.col-6>.text-danger,.col-7>.text-danger,.col-8>.text-danger,.col-9>.text-danger,.col-10>.text-danger,.col-11>.text-danger,.col-12>.text-danger{left:calc(var(--bs-gutter-x, 1.5rem)*.5) !important}:is(.mb-2,.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12):has(>.text-danger) .dxbl-text-edit:not(.dxbl-html-editor *),:is(.mb-2,.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12):has(>.text-danger) .dxbl-combobox:not(.dxbl-html-editor *),:is(.mb-2,.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12):has(>.text-danger) .dxbl-date-edit:not(.dxbl-html-editor *),:is(.mb-2,.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12):has(>.text-danger) .dxbl-spin-edit:not(.dxbl-html-editor *),:is(.mb-2,.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12):has(>.text-danger) .dxbl-memo:not(.dxbl-html-editor *),:is(.mb-2,.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12):has(>.text-danger) .dxbl-html-editor{border-color:#dc3545 !important}:is(.mb-2,.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12):has(>.text-danger) .dxbl-text-edit:not(.dxbl-html-editor *):has(:focus),:is(.mb-2,.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12):has(>.text-danger) .dxbl-combobox:not(.dxbl-html-editor *):has(:focus),:is(.mb-2,.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12):has(>.text-danger) .dxbl-date-edit:not(.dxbl-html-editor *):has(:focus),:is(.mb-2,.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12):has(>.text-danger) .dxbl-spin-edit:not(.dxbl-html-editor *):has(:focus),:is(.mb-2,.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12):has(>.text-danger) .dxbl-memo:not(.dxbl-html-editor *):has(:focus),:is(.mb-2,.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12):has(>.text-danger) .dxbl-html-editor:has(:focus){border-color:#dc3545 !important}body:has(.app-ready) #app-loading-indicator{display:none !important}#app-loading-indicator{display:flex}
