@charset "UTF-8";.svg-icon.svg-icon-primary svg [fill]:not(.permanent):not(g){fill:#009ef7;transition:fill .3s ease}.svg-icon svg [fill]:not(.permanent):not(g){fill:#a1a5b7;transition:fill .3s ease}.toggle.active .toggle-off,.toggle.collapsible.collapsed .toggle-on,.toggle.collapsible:not(.collapsed) .toggle-off,.toggle:not(.collapsible):not(.active) .toggle-on{display:none}.btn.btn-active-color-primary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),.show>.btn.btn-active-color-primary .svg-icon svg [fill]:not(.permanent):not(g){fill:#009ef7;transition:fill .3s ease}.svg-icon.svg-icon-2 svg{height:1.5rem!important;width:1.5rem!important}.separator.separator-dashed{border-bottom-color:#e4e6ef;border-bottom-style:dashed}.payment-container{width:50%}.text-gray-800{color:#3f4254!important;font-weight:500}.text-muted-payment{color:#a1a5b7!important}.mr-20-percent{margin-right:20%}.w-40-percent{width:40%}.w-50-percent{width:50%}.payment-method-check.form-check-input:checked[type=radio],.payment-method-choose.form-check-input:checked[type=radio]{background-color:#009ef7;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23FFF'/%3E%3C/svg%3E")}.payment-method-check.form-check-input[type=radio],.payment-method-choose.form-check-input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#eff2f5;border:0;border-radius:50%;height:1.75rem;width:1.75rem}.choose-payment-method input[type=radio]{-moz-appearance:none;height:26px;width:26px;z-index:3}.choose-payment-method label{cursor:pointer;font-size:1.5em;font-weight:400}.choose-payment-method .question-label{margin-left:15px;position:absolute}.choose-payment-method .radio label>span{display:inline-block;vertical-align:top}.choose-transaction-type input[type=radio]{-moz-appearance:none;height:20px;width:20px;z-index:3}.choose-transaction-type label{cursor:pointer;font-size:1.2em;font-weight:400}.choose-transaction-type .question-label{margin-left:10px;position:absolute}.choose-transaction-type .radio label>span{display:inline-block;vertical-align:top}.charge-payment-method-button{font-weight:700;height:56px;width:150px}.add-payment-method-button{height:56px;width:150px}.flaticon-cart-bold:before{content:"\f170";font-weight:bolder}.select2-container{width:100%!important}.dropdown-menu-email{width:500px}.table{font-size:13px}.local-dropzone.dropzone-default{border:2px dashed #ebedf3;border-radius:.42rem;cursor:pointer;padding:20px;text-align:center}.local-dropzone.dropzone-default .dropzone-msg-title{color:#3f4254;font-size:1.2rem;font-weight:500;margin:0 0 5px;padding:0}.local-dropzone.dropzone-default .dropzone-msg-desc{color:#b5b5c3;font-size:1rem;font-weight:400}.local-dropzone.dropzone-default .dz-preview .dz-image{border-radius:.42rem}.local-dropzone.dropzone-default .dz-remove{color:#7e8299;font-size:1px;font-weight:500}.local-dropzone.dropzone-default .dz-remove,.local-dropzone.dropzone-default .dz-remove:hover{transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.local-dropzone.dropzone-default .dz-remove:hover{color:#3699ff}.local-dropzone.dropzone-default.dropzone-primary{border-color:#3699ff}.local-dropzone.dropzone-default.dropzone-secondary{border-color:#e4e6ef}.local-dropzone.dropzone-default.dropzone-success{border-color:#1bc5bd}.local-dropzone.dropzone-default.dropzone-info{border-color:#8950fc}.local-dropzone.dropzone-default.dropzone-warning{border-color:#ffa800}.local-dropzone.dropzone-default.dropzone-danger{border-color:#f64e60}.local-dropzone.dropzone-default.dropzone-light{border-color:#f3f6f9}.local-dropzone.dropzone-default.dropzone-dark{border-color:#181c32}.local-dropzone.dropzone-default.dropzone-white{border-color:#fff}.local-dropzone.dropzone-multi{border:0;padding:0}.local-dropzone.dropzone-multi .dropzone-panel .dropzone-remove-all,.local-dropzone.dropzone-multi .dropzone-panel .dropzone-upload,.local-dropzone.dropzone-multi .dz-message{display:none}.local-dropzone.dropzone-multi .dropzone-item{align-items:center;background-color:#f3f6f9;border-radius:.42rem;display:flex;margin-top:.75rem;padding:.5rem 1rem}.local-dropzone.dropzone-multi .dropzone-item .dropzone-file{flex-grow:1}.local-dropzone.dropzone-multi .dropzone-item .dropzone-file .dropzone-filename{color:#7e8299;font-size:.9rem;font-weight:500;margin-right:.5rem;text-overflow:ellipsis}.local-dropzone.dropzone-multi .dropzone-item .dropzone-file .dropzone-filename b{color:#b5b5c3;font-size:.9rem;font-weight:500}.local-dropzone.dropzone-multi .dropzone-item .dropzone-file .dropzone-error{color:#f64e60;font-size:.9rem;font-weight:400;margin-top:.25rem;text-overflow:ellipsis}.local-dropzone.dropzone-multi .dropzone-item .dropzone-progress{width:15%}.local-dropzone.dropzone-multi .dropzone-item .dropzone-progress .progress{height:5px;transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.local-dropzone.dropzone-multi .dropzone-item .dropzone-progress .progress{transition:none}}.local-dropzone.dropzone-multi .dropzone-item .dropzone-toolbar{display:flex;flex-wrap:nowrap;margin-left:1rem}.local-dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-cancel,.local-dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-delete,.local-dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-start{align-items:center;cursor:pointer;display:inline-flex;height:25px;justify-content:center;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:25px}.local-dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-cancel i,.local-dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-delete i,.local-dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-start i{color:#7e8299;font-size:.8rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.local-dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-cancel:hover,.local-dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-delete:hover,.local-dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-start:hover{transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.local-dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-cancel:hover i,.local-dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-delete:hover i,.local-dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-start:hover i{color:#3699ff}.local-dropzone.dropzone-multi .dropzone-item .dropzone-toolbar .dropzone-start{transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.local-dropzone{min-height:auto}.local-dropzone.existing-policy-file-default{border:2px dashed #ebedf3;border-radius:.42rem;cursor:pointer;padding:20px;text-align:center}.local-dropzone.existing-policy-file-default .existing-policy-file-msg-title{color:#3f4254;font-size:1.2rem;font-weight:500;margin:0 0 5px;padding:0}.local-dropzone.existing-policy-file-default .existing-policy-file-msg-desc{color:#b5b5c3;font-size:1rem;font-weight:400}.local-dropzone.existing-policy-file-default .dz-preview .dz-image{border-radius:.42rem}.local-dropzone.existing-policy-file-default .dz-remove{color:#7e8299;font-size:1px;font-weight:500;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.local-dropzone.existing-policy-file-default .dz-remove:hover{color:#3699ff;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.local-dropzone.existing-policy-file-default.existing-policy-file-primary{border-color:#3699ff}.local-dropzone.existing-policy-file-default.existing-policy-file-secondary{border-color:#e4e6ef}.local-dropzone.existing-policy-file-default.existing-policy-file-success{border-color:#1bc5bd}.local-dropzone.existing-policy-file-default.existing-policy-file-info{border-color:#8950fc}.local-dropzone.existing-policy-file-default.existing-policy-file-warning{border-color:#ffa800}.local-dropzone.existing-policy-file-default.existing-policy-file-danger{border-color:#f64e60}.local-dropzone.existing-policy-file-default.existing-policy-file-light{border-color:#f3f6f9}.local-dropzone.existing-policy-file-default.existing-policy-file-dark{border-color:#181c32}.local-dropzone.existing-policy-file-default.existing-policy-file-white{border-color:#fff}.local-dropzone.existing-policy-file-multi{border:0;padding:0}.local-dropzone.existing-policy-file-multi .dz-message,.local-dropzone.existing-policy-file-multi .existing-policy-file-panel .existing-policy-file-remove-all,.local-dropzone.existing-policy-file-multi .existing-policy-file-panel .existing-policy-file-upload{display:none}.local-dropzone.existing-policy-file-multi .existing-policy-file-item{align-items:center;background-color:#f3f6f9;border-radius:.42rem;display:flex;margin-top:.75rem;padding:.5rem 1rem}.local-dropzone.existing-policy-file-multi .existing-policy-file-item .existing-policy-file-file{flex-grow:1}.local-dropzone.existing-policy-file-multi .existing-policy-file-item .existing-policy-file-file .existing-policy-file-filename{color:#7e8299;font-size:.9rem;font-weight:500;margin-right:.5rem;text-overflow:ellipsis}.local-dropzone.existing-policy-file-multi .existing-policy-file-item .existing-policy-file-file .existing-policy-file-filename b{color:#b5b5c3;font-size:.9rem;font-weight:500}.local-dropzone.existing-policy-file-multi .existing-policy-file-item .existing-policy-file-file .existing-policy-file-error{color:#f64e60;font-size:.9rem;font-weight:400;margin-top:.25rem;text-overflow:ellipsis}.local-dropzone.existing-policy-file-multi .existing-policy-file-item .existing-policy-file-progress{width:15%}.local-dropzone.existing-policy-file-multi .existing-policy-file-item .existing-policy-file-progress .progress{height:5px;transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.local-dropzone.existing-policy-file-multi .existing-policy-file-item .existing-policy-file-progress .progress{transition:none}}.local-dropzone.existing-policy-file-multi .existing-policy-file-item .existing-policy-file-toolbar{display:flex;flex-wrap:nowrap;margin-left:1rem}.local-dropzone.existing-policy-file-multi .existing-policy-file-item .existing-policy-file-toolbar .existing-policy-file-cancel,.local-dropzone.existing-policy-file-multi .existing-policy-file-item .existing-policy-file-toolbar .existing-policy-file-delete,.local-dropzone.existing-policy-file-multi .existing-policy-file-item .existing-policy-file-toolbar .existing-policy-file-start{align-items:center;cursor:pointer;display:inline-flex;height:25px;justify-content:center;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:25px}.local-dropzone.existing-policy-file-multi .existing-policy-file-item .existing-policy-file-toolbar .existing-policy-file-cancel i,.local-dropzone.existing-policy-file-multi .existing-policy-file-item .existing-policy-file-toolbar .existing-policy-file-delete i,.local-dropzone.existing-policy-file-multi .existing-policy-file-item .existing-policy-file-toolbar .existing-policy-file-start i{color:#7e8299;font-size:.8rem;transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.local-dropzone.existing-policy-file-multi .existing-policy-file-item .existing-policy-file-toolbar .existing-policy-file-cancel:hover,.local-dropzone.existing-policy-file-multi .existing-policy-file-item .existing-policy-file-toolbar .existing-policy-file-delete:hover,.local-dropzone.existing-policy-file-multi .existing-policy-file-item .existing-policy-file-toolbar .existing-policy-file-start:hover{transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.local-dropzone.existing-policy-file-multi .existing-policy-file-item .existing-policy-file-toolbar .existing-policy-file-cancel:hover i,.local-dropzone.existing-policy-file-multi .existing-policy-file-item .existing-policy-file-toolbar .existing-policy-file-delete:hover i,.local-dropzone.existing-policy-file-multi .existing-policy-file-item .existing-policy-file-toolbar .existing-policy-file-start:hover i{color:#3699ff}.local-dropzone.existing-policy-file-multi .existing-policy-file-item .existing-policy-file-toolbar .existing-policy-file-start{transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.local-dropzone>.existing-policy-file-container{align-items:center;background-color:#f3f6f9;border-radius:.42rem;display:flex;justify-content:space-between;margin-top:.75rem;padding:.5rem 1rem}.was-validated select.select2:invalid+.select2.select2-container.select2-container--default span.select2-selection,select.select2.is-invalid+.select2.select2-container.select2-container--default span.select2-selection{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fa5c7c' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23fa5c7c' d='m0 0 3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#fa5c7c;padding-right:2.25rem}.was-validated select.select2:invalid+.select2.select2-container.select2-container--default .select2-selection__arrow,select.select2.is-invalid+.select2.select2-container.select2-container--default .select2-selection__arrow{right:25px!important}.was-validated select.select2:valid+.select2.select2-container.select2-container--default span.select2-selection,select.select2.is-valid+.select2.select2-container.select2-container--default span.select2-selection{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%230acf97' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#0acf97;padding-right:2.25rem}.was-validated select.select2:valid+.select2.select2-container.select2-container--default .select2-selection__arrow,select.select2.is-valid+.select2.select2-container.select2-container--default .select2-selection__arrow{right:25px!important}.not-allowed{cursor:not-allowed!important}.datetimepicker th.switch{display:table-cell!important}.address-suggestions{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-top:2px;max-height:200px;overflow-y:auto;position:absolute;width:calc(100% - 24px);z-index:2}.suggestion-item{border-bottom:1px solid #eee;cursor:pointer;padding:8px 12px}.suggestion-item:last-child{border-bottom:none}.suggestion-item:hover{background-color:#f5f5f5}.suggestion-item.has-secondaries{color:#06c}.helper-text{color:#666;font-size:10px}.suggestion-secondary{color:#666;padding-left:20px}.input-disabled{background-color:#f3f6f9!important;cursor:default}.no-payment-method,.test-row-policy-background{background-color:#fff3cd!important;padding:3px}.edit-restricted{background-color:#f3f6f9!important}.edit-restricted a:hover{border-bottom:1px solid #3f4254!important;color:#3f4254!important}.edit-restricted .nav-link.active{border-bottom:1px solid #7e8299!important;color:#7e8299!important}.edit-restricted .nav-link.active:hover{border-bottom:1px solid #3f4254!important;color:#3f4254!important}.card-spacer-x img{max-width:100%}.dropdown-menu:not(.datepicker){z-index:2!important}.task-actions-section,.task-progress-section{margin-bottom:2rem}.task-progress-heading{color:#181c32;font-size:1rem;font-weight:600;margin-bottom:1rem}.task-progress-steps{display:flex;flex-direction:column;gap:1rem;padding-left:2rem;position:relative}.task-progress-steps:before{background:#e4e6ef;bottom:.5rem;content:"";left:.75rem;position:absolute;top:.5rem;width:2px}.task-progress-step{align-items:center;display:flex;position:relative}.task-progress-step-icon{align-items:center;background:#e4e6ef;border:2px solid #e4e6ef;border-radius:50%;display:flex;height:1.5rem;justify-content:center;left:-2rem;margin-right:1rem;position:absolute;width:1.5rem;z-index:1}.task-progress-step.active .task-progress-step-icon{background:#3699ff;border-color:#3699ff}.task-progress-step.completed .task-progress-step-icon{background:#50cd89;border-color:#50cd89}.task-progress-step.completed .task-progress-step-icon:after{color:#fff;content:"✓";font-size:.75rem;font-weight:700}.task-progress-step-label{color:#5e6278;font-size:.9rem}.task-progress-step.active .task-progress-step-label{color:#181c32;font-weight:600}.task-progress-step.completed .task-progress-step-label{color:#50cd89}.task-progress-step.assigned .task-progress-step-icon{background:#e4e6ef!important;border-color:#e4e6ef!important}.task-progress-step.assigned .task-progress-step-icon i{color:#5e6278;font-size:.75rem}.task-progress-step.assigned .task-progress-step-label{color:#5e6278!important;font-weight:400!important}.service-request-accordion{margin-top:1.5rem}.service-accordion-item{background:#fff;border:1px solid #e4e6ef;border-radius:.5rem;margin-bottom:1rem;transition:all .3s ease}.service-accordion-item.active{border-color:#3699ff;box-shadow:0 0 0 .15rem rgba(54,153,255,.1)}.service-accordion-header{align-items:center;background:#f8f9fa;border-radius:.5rem .5rem 0 0;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 1.25rem;transition:background .2s ease}.service-accordion-item.active .service-accordion-header{background:#f1f8ff;border-bottom:1px solid #e4e6ef}.service-accordion-header:hover{background:#f1f8ff}.service-accordion-title{color:#181c32;font-size:1rem;font-weight:600;margin:0}.service-accordion-icon{color:#3699ff;font-size:1.2rem;transition:transform .3s ease}.service-accordion-item.active .service-accordion-icon{transform:rotate(180deg)}.service-accordion-body{max-height:0;overflow:hidden;padding:0;transition:max-height .3s ease,padding .3s ease}.service-accordion-item.active .service-accordion-body{max-height:5000px;padding:1.5rem 1.25rem}.data-section{background:#f8f9fa;border:1px solid #e4e6ef;border-radius:.5rem;margin-bottom:1.25rem;padding:1rem}.data-section-title{color:#5e6278;font-size:.95rem;font-weight:600;letter-spacing:.5px;margin-bottom:1rem;text-transform:uppercase}.data-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.data-item{font-size:.875rem}.data-label{color:#7e8299;font-size:.8rem;font-weight:600;margin-bottom:.5rem}.data-value{color:#181c32;font-size:.9rem;word-break:break-word}.data-value.empty{color:#b5b5c3;font-style:italic}.comparison-container{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-top:1rem}@media (max-width:768px){.comparison-container{grid-template-columns:1fr}}.comparison-section{background:#fff;border:1px solid #e4e6ef;border-radius:.5rem;padding:1rem}.comparison-section.old{border-left:3px solid #f1416c}.comparison-section.new{border-left:3px solid #50cd89}.comparison-title{border-bottom:1px solid #e4e6ef;font-size:.9rem;font-weight:600;margin-bottom:.75rem;padding-bottom:.5rem}.comparison-title.old{color:#f1416c}.comparison-title.new{color:#50cd89}.data-item.changed{background:#fff3cd;border-left:3px solid #ffc107;border-radius:.25rem;padding:.5rem}.data-item.changed .data-value{color:#856404;font-weight:600}.comparison-section.old .data-item.changed{background:#f8d7da;border-left-color:#f1416c}.comparison-section.old .data-item.changed .data-value{color:#721c24}.comparison-section.new .data-item.changed{background:#d4edda;border-left-color:#50cd89}.comparison-section.new .data-item.changed .data-value{color:#155724}.task-show-container{margin-top:1.5rem}.task-details-card{background:#f8f9fa;border:1px solid #e4e6ef;border-radius:.5rem;padding:1.5rem}.task-details-card,.task-details-section{margin-bottom:1.5rem}.task-details-section:last-child{margin-bottom:0}.task-details-label{color:#7e8299;font-size:.8rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.task-details-value{color:#181c32;font-size:.95rem;word-break:break-word}.task-details-value.empty{color:#b5b5c3;font-style:italic}.status-action-required{align-items:center;color:#f6a800;display:flex;font-weight:600;margin-bottom:1rem}.status-action-required i{font-size:1.2rem;margin-right:.5rem}.deadline-display{margin-bottom:1.5rem}.deadline-overdue{color:#f1416c;font-weight:600}.summary-section{margin-top:1.5rem}.summary-heading{color:#181c32;font-size:1rem;font-weight:600;margin-bottom:.75rem}.summary-content{color:#5e6278;font-size:.9rem;line-height:1.6}.resources-section{margin-top:2rem}.resources-heading{color:#181c32;font-size:1rem;font-weight:600;margin-bottom:.75rem}.btn-purple{background-color:#7239ea;border-color:#7239ea;color:#fff}.btn-purple:hover{background-color:#5d2bb8;border-color:#5d2bb8;color:#fff}.info-card{background:#f8f9fa;border:1px solid #e4e6ef;border-radius:.5rem;margin-bottom:1.5rem;padding:1.5rem}.info-row{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:1rem}.info-row:last-child{margin-bottom:0}.info-item{font-size:.875rem}.info-label{color:#7e8299;font-size:.8rem;font-weight:600;margin-bottom:.5rem}.info-value{color:#181c32;font-size:.95rem;word-break:break-word}.task-progress-step.closed .task-progress-step-icon{background:#7e8299;border-color:#7e8299}.task-progress-step.closed .task-progress-step-icon:after{color:#fff;content:"✕";font-size:.875rem;font-weight:700;line-height:1}.task-progress-step.closed .task-progress-step-label{color:#7e8299}.task-progress-step.cancelled .task-progress-step-icon{background:#7e8299;border-color:#7e8299}.task-progress-step.cancelled .task-progress-step-icon:after{color:#fff;content:"✕";font-size:.875rem;font-weight:700;line-height:1}.task-progress-step.cancelled .task-progress-step-label{color:#7e8299}.label{text-wrap:nowrap}
