/*
 * VSI Application Framework 
 * Copyright 2025 Vermont Systems Inc. http://www.vermontsystems.com 
 * RecTrac 3.1.11.04.00 
 * 06/24/2025 @ 09:29:59
*/
body{font-family:'Open Sans',sans-serif!important;background:#efefef}.ui-mobile .group label,.ui-mobile .group .label{font-size:.7em}h2,h3{font-weight:600}h2{font-size:1.3em;margin:.5em 0}ul{list-style:none}.left{float:left!important}.right{float:right!important}.clear{clear:both!important}.clear-right{clear:right!important}.clear-left{clear:left!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.hide{display:none!important}.no-text{text-indent:-9999px!important;overflow:hidden!important}.auto-width{width:auto!important}.required{color:#f00}.no-border{border-width:0!important}.no-text-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.no-padding{padding:0!important}.no-margin{margin:0!important}.message{padding:.5em;margin:.5em 0;clear:both;position:relative}.message .icon,.message .icon::after{left:.5em!important;margin:-11px 0 0!important;top:50%!important}.message p{padding:0;margin:0;padding-left:2em}.disabled,.ui-state-disabled{opacity:.7!important;filter:Alpha(Opacity=70)!important}.group{margin:.8em 0}.error{border:1px solid #cd0a0a!important;background:#fef3ee!important;color:#d50a2f!important}.warning{border:1px solid #c6c621!important;background:#f2f2da!important;color:#6b6b13!important}.notice{border:1px solid #2e83ff!important;background:#e8eff9!important;color:#1b447c!important}.success{border:1px solid #278e0f!important;background:#f1fced!important;color:#1a5b0b!important}.error-message{clear:both!important;float:left;margin-bottom:.8em!important;margin-top:.5em!important;padding:.5em 1%;width:98%}.ui-page-theme-a .ui-btn.menu-button,.ui-page-theme-a .ui-btn.menu-button:visited,.ui-page-theme-a .ui-btn.menu-button:hover{border:0;background-color:transparent}.ui-page-theme-a .ui-btn.menu-button::after{background-color:transparent}.ui-page-theme-a .menu,.ui-page-theme-a .submenu{background-color:#f6f6f6;box-sizing:border-box}.menu h2,.submenu h2{margin-top:0;padding-bottom:.5em}.menu h3,.submenu h3{margin-top:2em;margin-bottom:.3em}.menu p,.submenu p{margin:0;padding:0}.menu p span,.submenu p span{width:50%;display:inline-block}.menu p strong,.submenu p strong{width:50%;display:inline-block}.submenu .lefticon a{padding-left:2.5em!important;padding-right:1em!important}.submenu .lefticon a:after{right:auto;left:9px}.menu-footer{position:absolute;left:0;right:0;bottom:0;border-top:solid 1px;background-color:#e9e9e9;border-color:#ddd;color:#333;font-weight:bold}.fixed-toolbar{padding:0;margin:0;position:fixed;bottom:0;left:0;right:0;width:100%;z-index:1000}.group .ui-body{border-radius:3px;padding:0}.group .ui-bar+.ui-body{border-top-style:none;border-top-left-radius:0;border-top-right-radius:0}.group .ui-body>*{padding-left:.6rem;padding-right:.6rem}.group .ui-body>*.ui-btn-inline{padding:0;margin:2px 0}.group .ui-field-contain .label{font-size:.7em}.group .ui-field-contain .summary-field{overflow:hidden;white-space:nowrap;margin-right:20px;text-overflow:ellipsis}.group .ui-field-contain .summary-field *{overflow:hidden;text-overflow:ellipsis}.group .ui-field-contain .summary-field:before{content:'';background-repeat:no-repeat;background-color:transparent;display:block;background-image:url(../images/ctrl-right.svg);background-size:11px 25px;width:11px;height:25px;margin:0;position:absolute;right:.5625em;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.group .ui-field-contain .summary-field--subtitle{font-size:.8rem;float:left;max-width:calc(100% - 1.2rem - 6px);overflow:hidden;text-overflow:ellipsis}.group .ui-field-contain .summary-field--subtitlecode{font-size:.8rem;float:right;border:1px solid #aaa;border-radius:1.1rem;width:1.1rem;height:1.1rem;text-align:center}.group.group--skip .ui-body-a{border-width:0;background-color:transparent}.group.group--skip .ui-body>*{padding:0}.fixed-toolbar .ui-body{padding:5px;margin:0;border-radius:0}.fixed-toolbar .ui-btn{margin:0;padding:.4em .5em}.fixed-toolbar .ui-btn-icon-notext{padding:0;height:2.5em;width:2.5em;border-radius:1.3em!important;margin-right:.3em}.fixed-toolbar .ui-btn-icon-notext::after{height:2em;width:2em;margin-left:-1em;margin-top:-1em;background-size:1.2em}.footer-spacer{height:8em}table.datagrid-summary{width:100%;table-layout:fixed}table.datagrid-summary th{font-weight:normal;text-align:left}table.datagrid-summary .datagrid-summary__column1{width:70%}table.datagrid-summary .datagrid-summary__column2{width:30%}.datagrid-summary .datagrid-summary__notes{padding-left:1rem;white-space:normal;font-size:.8em}.datagrid-summary .datagrid-summary__notes--misc{font-size:1em;padding-left:0}html .ui-page-theme-a .button-icon,html .ui-page-theme-a .button-icon:visited,html .ui-page-theme-a .button-icon:active,html .ui-page-theme-a .button-icon:hover{display:block;text-indent:-9999px;border:0;background-color:transparent;box-shadow:none}html .ui-page-theme-a .icon:after{content:'';background-repeat:no-repeat;background-color:transparent;display:block}html .icon-left{padding-left:2.5em}.icon-left:after{margin:0;position:absolute;left:.5625em;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.icon-right-arrow:after{background-image:url(../images/ctrl-right.svg);background-size:11px 25px;width:11px;height:25px}.icon-back:after{background-image:url(../images/e-back.svg);background-size:9px 16px;width:9px;height:16px}.icon-remove:after{background-image:url(../images/e-remove.svg);background-size:16px 16px;width:16px;height:16px}.icon-check-double:after{background-image:url(../images/check-double.svg);background-size:16px 11px;width:16px;height:11px}.icon-menu:after{background-image:url(../images/menu-8.svg);background-size:25px 17px;width:25px;height:17px}.icon-checkbox:after{background-image:url(../images/checkbox.svg);background-size:26px 26px;width:26px;height:26px}.icon-checkbox-active:after{background-image:url(../images/checkbox-active.svg);background-size:26px 26px;width:26px;height:26px}#copyright{font-size:12px}.ui-header .ui-title,.ui-footer .ui-title{margin:0 15%!important;font-weight:normal}.touch-master.ui-tabs-panel{position:relative;font-size:16px!important;line-height:1em!important;margin:12px 0 0 0}.touch-master.ui-tabs-panel .ui-body{padding:0}.touch-master.ui-tabs-panel .ui-body .ui-body-a{border:0}.touch-master.ui-tabs-panel .group{margin:0}.group .rect .touch-master{margin:-4px -4px 4px}.touch-layer{position:absolute!important;top:0!important;left:0!important;background:transparent!important}.touch-button{overflow:hidden;cursor:pointer}.touch-enabled{position:absolute!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.group.touch-enabled.touch-layer{height:100%;width:100%}.group.touch-enabled.touch-layer div.ui-body.ui-body-a{height:100%}.ui-btn.touch-enabled{margin:0!important}.ui-content{overflow-x:unset!important;padding:3em 1em 0 1em!important}@media all and (max-width:768px){.touch-master.ui-tabs-panel{font-size:14px!important}}@media all and (max-width:414px){.touch-master.ui-tabs-panel{font-size:12px!important}}.modal-menu-panel{top:0;left:17em;width:100%;height:100%;position:fixed;z-index:1000}div[data-role='page']{display:none}