@import"open-iconic/font/css/open-iconic-bootstrap.min.css";body{display:flex;flex-direction:column;min-height:100vh}main{flex:1 0 auto}.e-input-group{height:auto !important}.e-input-group .e-input,.e-input-group .e-numerictextbox,.e-input-group input.e-input{height:36px !important;font-size:16px !important;padding:8px 12px !important}.e-input-group .e-input-group-icon{height:36px !important;line-height:36px !important;min-height:36px !important;min-width:36px !important;width:36px !important}.e-ddl.e-input-group,.e-multiselect.e-input-group{height:36px !important}.e-ddl.e-input-group .e-input,.e-multiselect.e-input-group .e-input{height:36px !important}.e-numeric.e-input-group{height:36px !important}body{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.6;color:#212529;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:"Playfair",serif;font-weight:600;color:#111;line-height:1.25;margin-bottom:.5rem}h1{font-size:clamp(2.25rem,5vw,3rem)}h1:focus{outline:none}h2{font-size:clamp(1.75rem,4vw,2.5rem)}h3{font-size:clamp(1.5rem,3vw,2rem)}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-bottom:1rem;font-size:1rem;color:#212529}.lead{font-size:1.125rem;font-weight:400;color:#212529}a{color:#0d6efd;text-decoration:underline}a,.btn-link{color:#0071c1}.nav-item a.active{color:#c33}a:hover{color:#0a58ca;text-decoration:none}ul,ol{padding-left:1.5rem;margin-bottom:1rem}li{margin-bottom:.5rem}blockquote{padding-left:1rem;border-left:4px solid #6c757d;color:#6c757d;font-style:italic}code{font-family:"SFMono-Regular",Menlo,Monaco,Consolas,monospace;font-size:.875em;background-color:#f8f9fa;padding:.2em .4em;border-radius:.25rem}@media(max-width: 576px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}}.pm-banner h1{color:#fff}.top-row{height:4rem;background-color:rgba(0,0,0,.4)}.navbar-brand{font-size:1rem;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.navbar-brand .logo{max-width:50px}@media(min-width: 992px){.navbar-brand .logo{max-width:100px}}@media(max-width: 641px){.navbar-brand .logo{display:none}}@media(min-width: 760px){.navbar-brand{font-size:1.3rem}}.navbar-nav .dropdown-menu{min-width:15rem}.nav-item{font-size:1rem}.nav-item ::deep a{color:#333;border-radius:4px;display:flex;align-items:center}.nav-item ::deep a.active{color:#c33}.nav-item ::deep a:hover{background-color:hsla(0,0%,100%,.1);color:#c33}.nav-link.active{color:#c33 !important}.nav-link:hover{color:#c33 !important}.header-menu .navbar a{font-weight:bold;text-transform:uppercase}.btn-primary{color:#fff;background-color:#6c757d;border-color:#1861ac}.btn:focus,.btn:active:focus,.btn-link.nav-link:focus,.form-control:focus,.form-check-input:focus{box-shadow:0 0 0 .1rem #fff,0 0 0 .25rem #258cfb}.e-acrdn-header .e-acrdn-header-content,.e-acrdn-header .accordion-title{font-size:1.2rem !important;text-transform:uppercase;color:#fff}.e-accordion .e-acrdn-item.e-select>.e-acrdn-header{background:#c33 !important}.e-accordion .e-acrdn-item.e-selected>.e-acrdn-header>.e-acrdn-header-content{color:#fff !important}.e-accordion .e-acrdn-item.e-select.e-acrdn-item>.e-acrdn-header:hover .e-acrdn-header-content{color:#ddd !important}.card .card-header.bg-primary{background-color:#c33 !important}.card .card-header.bg-primary h3{color:#fff}.card .card-header.bg-primary small{color:#333 !important}.card .card-body a{color:#000}.card .card-body .hover-card:hover{transform:translateY(-3px);box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important;border-left:4px solid #c33}.modal.fade.show{z-index:10;background-color:rgba(0,0,0,.8)}@media(min-width: 1200px){.modal-xl{max-width:95%}}.e-grid{font-size:14px !important}.e-grid .e-headertext,.e-grid .e-rowcell,.e-grid .e-gridheader,.e-grid .e-gridcontent,.e-grid .e-toolbar-items,.e-grid .e-pager{font-size:14px !important}.e-grid .e-rowcell{padding:12px 8px !important;line-height:1.5 !important}.e-grid .e-gridheader .e-headercelldiv{font-weight:600 !important}#blazor-error-ui{background:#ffffe0;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}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem}.blazor-error-boundary{background:url() no-repeat 1rem/1.8rem,#b32121;padding:1rem 1rem 1rem 3.7rem;color:#fff}.blazor-error-boundary::after{content:"An error has occurred."}.valid.modified:not([type=checkbox]){outline:1px solid #26b050}.invalid{outline:1px solid red}.validation-message{color:red}.form-group{margin-bottom:10px}.form-group label{font-weight:bold}.merge-form{background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:24px;margin-bottom:30px}.merge-form .e-dataform{width:100% !important;max-width:600px;margin:0 auto}.merge-form .e-dataform .e-form-label{font-weight:500;color:#495057;margin-bottom:8px;font-size:16px}.merge-form .e-dataform .e-error{color:#c33}.merge-form .search-field{position:relative;margin-bottom:20px}.merge-form .search-field .field-label{display:block;font-weight:500;margin-bottom:8px;color:#495057}.merge-form .search-field .input-group{display:flex;align-items:center}.merge-form .search-field .input-group .e-input-group{flex:1;border-radius:4px 0 0 4px !important}.merge-form .search-field .input-group .search-button{height:42px;width:42px;display:flex;align-items:center;justify-content:center;background-color:#c33;border:none;border-radius:0 4px 4px 0;color:#fff}.merge-form .search-field .input-group .search-button:hover{background-color:hsl(0,60%,40%)}.merge-form .search-field .input-group .search-button i{font-size:18px}.merge-form .form-actions{display:flex;justify-content:center;margin-top:24px}.merge-form .form-actions .e-btn{min-width:120px;height:42px;font-size:16px;font-weight:500}.merge-form .form-actions .e-btn.e-primary{background-color:#c33;border-color:#c33}.merge-form .form-actions .e-btn.e-primary:hover{background-color:hsl(0,60%,40%);border-color:hsl(0,60%,40%)}.header-menu .navbar a{font-weight:bold;text-transform:uppercase}.custom-menu a{cursor:pointer}.pm-visited{color:#c33}.footer-container{background:#2a2b2c;width:100%;height:129px;color:#fff;flex-shrink:0}.footer-container .text-muted{color:#fff !important;line-height:1.5rem !important}.panel-default>.panel-heading{background-color:#c33 !important;color:#fff !important}.bg-pm-red{background-color:#c33}.e-rowcell{font-size:12px !important}.e-rowcell,.e-rowcell button{font-size:11px !important}.search-panel{background:#ddd;border-radius:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);border:1px solid rgb(195.5,195.5,195.5);margin-bottom:1.5rem}.search-panel__header{padding:1.25rem 1.5rem .5rem}.search-panel__header h3{color:#000;font-weight:500;margin-bottom:.5rem}.search-panel__header small{color:#6c757d;font-style:italic}.search-panel__accordion .accordion-item{background-color:#f8f9fa;border-radius:.375rem;border:1px solid rgb(195.5,195.5,195.5);margin:1rem 1.5rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.1)}.search-panel__accordion .accordion-item:not(:last-of-type){margin-bottom:.75rem}.search-panel__accordion .accordion-item .accordion-button{border-radius:.375rem;background-color:hsl(0,60%,55%);color:#fff;font-weight:600;padding:1rem 1.5rem}.search-panel__accordion .accordion-item .accordion-button:not(.collapsed){background-color:#c33;color:#fff}.search-panel__accordion .accordion-item .accordion-button:hover{background-color:hsl(0,60%,45%)}.search-panel__accordion .accordion-item .accordion-button:focus{box-shadow:0 0 0 .25rem rgba(0,0,0,.25);border-color:rgba(0,0,0,.5)}.search-panel__accordion .accordion-item .accordion-button::after{filter:brightness(0.5);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23cc3333'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.search-panel__accordion .accordion-item .accordion-body{padding:1.5rem}.search-panel__form .form-control,.search-panel__form .e-input{border-radius:.375rem;padding:.5rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.search-panel__form .form-control:focus,.search-panel__form .e-input:focus{border-color:rgba(0,0,0,.5);box-shadow:0 0 0 .25rem rgba(0,0,0,.25)}.search-panel__form .e-input-group{margin-bottom:1rem}.search-panel__form .col-sm-4{margin-bottom:1rem}.search-panel__actions{display:flex;justify-content:flex-start;margin-top:1rem}.search-panel__actions .e-btn{margin-left:.5rem}.search-panel__actions .e-btn.e-primary{background-color:#000;border-color:#000}.search-panel__actions .e-btn.e-primary:hover{background-color:#000;border-color:#000}::deep .e-input-group:hover:not(.e-disabled):not(.e-float-icon-left){border-color:rgba(0,0,0,.5)}::deep .e-input-group.e-input-focus:not(.e-disabled):not(.e-float-icon-left){border-color:rgba(0,0,0,.5);box-shadow:0 0 0 .25rem rgba(0,0,0,.25)}.batch-container{margin:0 auto}.batch-container h6{font-size:1rem;font-weight:600;padding:10px !important;margin-bottom:0}.batch-container .e-grid{font-size:14px;border-radius:4px;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,.1)}.batch-container .e-grid .e-gridheader{background-color:#f8f9fa}.batch-container .e-grid .e-gridheader .e-headercell{font-weight:600;padding:12px 8px}.batch-container .e-grid .e-rowcell{padding:12px 8px;font-size:14px}.batch-container .detailtable{width:100%;border-collapse:collapse}.batch-container .detailtable th{color:#fff;padding:10px;font-size:14px;font-weight:600;text-align:left}.batch-container .detailtable td{padding:10px;border-bottom:1px solid #e9ecef;font-size:14px;vertical-align:middle}.batch-container .detailtable a{color:#0366d6;text-decoration:none}.batch-container .detailtable a:hover{text-decoration:underline}.batch-container .detailtable .d-flex{align-items:center}.batch-container .detailtable .d-flex .flex-fill{padding:0 10px}.batch-container .detailtable .d-flex .flex-fill:first-child{padding-left:0}.batch-container .btn-outline-secondary,.batch-container .e-outline{min-width:40px;height:36px;padding:6px 12px;margin:0 3px;font-size:14px !important;font-weight:500;display:inline-flex;align-items:center;justify-content:center;border-color:#ced4da !important;color:#495057 !important}.batch-container .btn-outline-secondary:hover,.batch-container .e-outline:hover{background-color:#c33 !important;border-color:#c33 !important;color:#fff}.batch-container .d-flex.gap-3{flex-wrap:wrap}.batch-container .d-flex.gap-3 .btn,.batch-container .d-flex.gap-3 .e-btn{margin-bottom:5px}.e-checkbox-wrapper{margin:0 auto;display:flex;justify-content:center}.pm-visited{color:#6c757d;font-style:italic}
