.v-chip-group .v-chip{margin:4px 8px 4px 0}.v-chip-group .v-chip--active{color:inherit}.v-chip-group .v-chip--active.v-chip--no-color:after{opacity:.22}.v-chip-group .v-chip--active.v-chip--no-color:focus:after{opacity:.32}.v-chip-group .v-slide-group__content{padding:4px 0}.v-chip-group--column .v-slide-group__content{white-space:normal;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.v-slide-group{display:-webkit-box;display:-ms-flexbox;display:flex}.v-slide-group:not(.v-slide-group--has-affixes)>.v-slide-group__next,.v-slide-group:not(.v-slide-group--has-affixes)>.v-slide-group__prev{display:none}.v-slide-group.v-item-group>.v-slide-group__next,.v-slide-group.v-item-group>.v-slide-group__prev{cursor:pointer}.v-slide-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.v-slide-group__next,.v-slide-group__prev{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 52px;flex:0 1 52px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:52px}.v-slide-group__content{-ms-flex:1 0 auto;flex:1 0 auto;position:relative;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1);white-space:nowrap}.v-slide-group__content,.v-slide-group__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1}.v-slide-group__wrapper{contain:content;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden}.v-slide-group__next--disabled,.v-slide-group__prev--disabled{pointer-events:none}.inspection-sections .section-panel[data-v-7a838569]{margin-bottom:12px;border:1px solid #e0e0e0!important;border-radius:8px!important;overflow:hidden}.inspection-sections .section-panel[data-v-7a838569]:before{-webkit-box-shadow:none!important;box-shadow:none!important}.inspection-sections .section-header[data-v-7a838569]{background-color:#fafafa;min-height:52px}.inspection-sections .section-header .section-title[data-v-7a838569]{font-size:15px;font-weight:600;color:#37474f}.inspection-sections[data-v-7a838569] .v-expansion-panel-content__wrap{padding:12px 16px 16px}.items-without-section-header[data-v-7a838569]{padding:8px 0;border-top:1px solid #e0e0e0;margin-top:8px}.border-top[data-v-7a838569]{border-top:1px solid #e0e0e0}.checklist-item-card[data-v-7a838569]{border-left:4px solid #e0e0e0!important;-webkit-transition:all .2s ease;transition:all .2s ease}.checklist-item-card[data-v-7a838569]:hover{border-left-color:#2196f3!important;background-color:#fafafa}.checklist-item-card.completed-item[data-v-7a838569]{border-left-color:#4caf50!important}.checklist-item-card.required-incomplete[data-v-7a838569]{border-left-color:#e53935!important}@media(max-width:960px){.checklist-item-card[data-v-7a838569]{border:none!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-left:3px solid #e0e0e0!important;border-bottom:1px solid #eee!important;padding:12px 8px!important;margin-bottom:0!important}.checklist-item-card[data-v-7a838569],.checklist-item-card[data-v-7a838569]:hover{background-color:transparent!important}.checklist-item-card.completed-item[data-v-7a838569]{border-left-color:#4caf50!important;background-color:rgba(76,175,80,.03)!important}.checklist-item-card.required-incomplete[data-v-7a838569]{border-left-color:#e53935!important;background-color:rgba(229,57,53,.03)!important}.checklist-item-card[data-v-7a838569]:last-child{border-bottom:none!important}.section-panel .v-expansion-panel-content__wrap[data-v-7a838569]{padding:0 8px!important}}.inspection-checklist .select-buttons[data-v-7a838569]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.inspection-checklist .select-buttons .select-btn[data-v-7a838569]{text-transform:none;font-weight:500;min-width:80px}.inspection-checklist .select-buttons .select-btn.positive-btn[data-v-7a838569]:not(.v-btn--outlined){-webkit-box-shadow:0 2px 4px rgba(76,175,80,.3);box-shadow:0 2px 4px rgba(76,175,80,.3)}.inspection-checklist .select-buttons .select-btn.positive-btn.v-btn--outlined[data-v-7a838569]{border:2px solid #d1d5db!important;color:#374151!important}.inspection-checklist .select-buttons .select-btn.positive-btn.v-btn--outlined[data-v-7a838569]:hover{border-color:#4caf50!important;color:#4caf50!important;background-color:rgba(76,175,80,.05)!important}.inspection-checklist .select-buttons .select-btn.negative-btn[data-v-7a838569]:not(.v-btn--outlined){-webkit-box-shadow:0 2px 4px rgba(244,67,54,.3);box-shadow:0 2px 4px rgba(244,67,54,.3)}.inspection-checklist .select-buttons .select-btn.negative-btn.v-btn--outlined[data-v-7a838569]{border:2px solid #d1d5db!important;color:#374151!important}.inspection-checklist .select-buttons .select-btn.negative-btn.v-btn--outlined[data-v-7a838569]:hover{border-color:#f44336!important;color:#f44336!important;background-color:rgba(244,67,54,.05)!important}.inspection-checklist .select-buttons .select-btn.neutral-btn[data-v-7a838569]:not(.v-btn--outlined){-webkit-box-shadow:0 2px 4px hsla(0,0%,62%,.3);box-shadow:0 2px 4px hsla(0,0%,62%,.3)}.inspection-checklist .select-buttons .select-btn.neutral-btn.v-btn--outlined[data-v-7a838569]{border:2px solid #d1d5db!important;color:#374151!important}.inspection-checklist .select-buttons .select-btn.neutral-btn.v-btn--outlined[data-v-7a838569]:hover{border-color:#9e9e9e!important;color:#9e9e9e!important;background-color:hsla(0,0%,62%,.05)!important}.inspection-checklist .action-icons .v-btn[data-v-7a838569]{margin-left:4px}.inspection-checklist .notes-area[data-v-7a838569]{-webkit-animation:fadeIn-7a838569 .3s ease;animation:fadeIn-7a838569 .3s ease}.inspection-checklist .notes-area .notes-textarea[data-v-7a838569] .v-input__control .v-input__slot{background-color:#f8f9fa;border:1px solid #e0e0e0!important}.inspection-checklist .notes-area .notes-textarea[data-v-7a838569] .v-input__control .v-input__slot:hover{background-color:#fff;border-color:#2196f3!important}.inspection-checklist .notes-area .notes-textarea[data-v-7a838569] .v-input__control .v-input__slot:focus-within{background-color:#fff;border-color:#2196f3!important}.inspection-checklist .notes-area .notes-textarea[data-v-7a838569] .v-icon{color:#6b7280!important;opacity:.7}.inspection-checklist .photos-area[data-v-7a838569]{-webkit-animation:fadeIn-7a838569 .3s ease;animation:fadeIn-7a838569 .3s ease;padding:12px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e0e0e0}.inspection-checklist .images-display .image-card[data-v-7a838569]{position:relative;overflow:visible}.inspection-checklist .images-display .image-card .delete-image-btn[data-v-7a838569]{position:absolute;top:-8px;right:-8px;background-color:#fff!important;border:1px solid #e0e0e0}.inspection-checklist .images-display .image-card .delete-image-btn[data-v-7a838569]:hover{background-color:#ffebee!important}.inspection-checklist .item-text[data-v-7a838569]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.inspection-checklist .item-text span[data-v-7a838569]{color:#1f2937}.inspection-checklist .item-text .required-indicator[data-v-7a838569]{color:#ef4444;font-weight:700;margin-left:2px}@-webkit-keyframes fadeIn-7a838569{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-7a838569{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.template-description-card[data-v-7a838569]{background-color:#e3f2fd;border:1px solid #90caf9;border-left:4px solid #1976d2;border-radius:4px;padding:16px;-webkit-animation:fadeIn-7a838569 .3s ease;animation:fadeIn-7a838569 .3s ease}.template-description-card .template-description-header[data-v-7a838569]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.template-description-card .template-description-content[data-v-7a838569]{font-size:15px;line-height:1.6;color:#1a237e;padding-left:32px}