@-webkit-keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.loading-overlay{bottom:0;left:0;position:absolute;right:0;top:0;align-items:center;display:none;justify-content:center;overflow:hidden;z-index:1}.loading-overlay.is-active{display:flex}.loading-overlay.is-full-page{z-index:999;position:fixed}.loading-overlay.is-full-page .loading-icon:after{top:calc(50% - 2.5em);left:calc(50% - 2.5em);width:5em;height:5em}.loading-overlay .loading-background{bottom:0;left:0;position:absolute;right:0;top:0;background:#fff;opacity:.5}.loading-overlay .loading-icon{position:relative}.loading-overlay .loading-icon:after{-webkit-animation:spinAround .5s linear infinite;animation:spinAround .5s linear infinite;border:2px solid #777;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:5em;position:relative;width:5em;position:absolute;top:calc(50% - 1.5em);left:calc(50% - 1.5em);width:3em;height:3em;border-width:.25em}#box[data-v-16a2328b]{background-color:#fff;border-radius:8px}.custom-table thead th[data-v-16a2328b]{background-color:#f5f5f5!important;color:#333!important;font-size:14px!important;font-weight:700!important}.custom-table tbody td[data-v-16a2328b]{font-size:14px!important;color:#555!important;height:46px!important}.row-even[data-v-16a2328b]{background-color:#fff8f1!important}.hover-row[data-v-16a2328b]:hover{background-color:#fff3e6!important}.border[data-v-16a2328b]{border:1px solid #eee}.dialog-btn[data-v-16a2328b]{width:140px;margin:0 6px;border-radius:8px}.theme--light.v-snack__wrapper{color:rgba(0,0,0,.87)}.theme--dark.v-snack__wrapper{color:#fff}.v-sheet.v-snack__wrapper{border-radius:4px}.v-sheet.v-snack__wrapper:not(.v-sheet--outlined){box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.v-sheet.v-snack__wrapper.v-sheet--shaped{border-radius:24px 4px}.v-snack{bottom:0;display:flex;font-size:.875rem;justify-content:center;left:0;pointer-events:none;right:0;top:0;width:100%}.v-snack:not(.v-snack--absolute){height:100vh;position:fixed;z-index:1000}.v-snack:not(.v-snack--centered):not(.v-snack--top){align-items:flex-end}.v-snack__wrapper{align-items:center;border-color:currentColor!important;display:flex;margin:8px;max-width:672px;min-height:48px;min-width:344px;padding:0;pointer-events:auto;position:relative;transition-duration:.15s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-snack__wrapper.theme--dark{background-color:#333;color:hsla(0,0%,100%,.87)}.v-snack__content{flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.25rem;margin-right:auto;padding:14px 16px;text-align:initial}.v-snack__action{align-items:center;align-self:center;display:flex}.v-snack__action .v-ripple__container{display:none}.v-application--is-ltr .v-snack__action{margin-right:8px}.v-application--is-rtl .v-snack__action{margin-left:8px}.v-snack__action>.v-snack__btn.v-btn{padding:0 8px}.v-snack__btn{margin-left:0;margin-right:0;margin:0;min-width:auto}.v-snack--absolute{height:100%;position:absolute;z-index:1}.v-snack--centered{align-items:center}.v-snack--left{justify-content:flex-start}.v-snack--multi-line .v-snack__wrapper{min-height:68px}.v-snack--right{justify-content:flex-end}.v-snack:not(.v-snack--has-background) .v-snack__wrapper{box-shadow:none!important}.v-snack--text .v-snack__wrapper:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:.12;pointer-events:none;position:absolute;right:0;top:0}.v-snack--top{align-items:flex-start}.v-snack--vertical .v-snack__wrapper{flex-direction:column}.v-snack--vertical .v-snack__wrapper .v-snack__action{align-self:flex-end;margin-bottom:8px}.v-snack-transition-enter.v-snack__wrapper{transform:scale(.8)}.v-snack-transition-enter.v-snack__wrapper,.v-snack-transition-leave-to.v-snack__wrapper{opacity:0}#box[data-v-6cd37cf6]{background-color:#fff;border-radius:8px}#box .form-row[data-v-6cd37cf6],.form-row-spacing[data-v-6cd37cf6]{margin-bottom:2px!important}.pic-video-container[data-v-6cd37cf6]{display:flex;align-items:center}.pic-video-box[data-v-6cd37cf6]{border:1px solid #ccc;border-radius:12px;min-height:120px;padding:12px;background-color:#fff}.pic-thumb-wrap[data-v-6cd37cf6]{cursor:pointer;transition:transform .2s ease}.pic-thumb-wrap[data-v-6cd37cf6]:hover{transform:scale(1.05)}.pic-thumb-del[data-v-6cd37cf6]{position:absolute;top:-8px;right:-8px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.status-container[data-v-6cd37cf6]{display:flex;margin-left:30px;align-items:flex-start;overflow-x:auto;padding:0 20px;background-color:transparent}.status-step[data-v-6cd37cf6]{display:flex;flex-direction:column;align-items:center;position:relative;min-width:100px}.status-bubble-container[data-v-6cd37cf6]{display:flex;align-items:center;justify-content:center;width:100%;position:relative;height:30px}.step-dot[data-v-6cd37cf6]{width:16px;height:16px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px #999;z-index:2}.step-line[data-v-6cd37cf6]{position:absolute;top:15px;left:60px;width:80px;border-top:2px dotted #999;z-index:1}.step-label[data-v-6cd37cf6]{font-size:12px;font-weight:700;margin-bottom:5px;color:#333}.step-info-box[data-v-6cd37cf6]{display:flex;flex-direction:column;align-items:center;width:80px;border-radius:4px;overflow:hidden;margin-top:5px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.1)}.step-name[data-v-6cd37cf6]{color:#fff;font-size:9px;width:100%;text-align:center;padding:1px 2px;font-weight:700}.step-date-time[data-v-6cd37cf6]{font-size:9px;color:#444;text-align:center;line-height:1.1;padding:2px 0}.bubble-plus-btn[data-v-6cd37cf6]{margin-top:40px}.step-clickable[data-v-6cd37cf6]{cursor:pointer;transition:transform .15s ease,opacity .15s ease}.step-clickable[data-v-6cd37cf6]:hover{transform:translateY(-3px);opacity:.85}.step-clickable[data-v-6cd37cf6]:active{transform:translateY(0)}.step-attachment-badge[data-v-6cd37cf6]{display:flex;align-items:center;justify-content:center;gap:2px;background-color:rgba(0,0,0,.35);border-radius:6px;padding:1px 4px;font-size:9px;color:#fff;font-weight:600;width:100%;text-align:center}.step-preview-thumb[data-v-6cd37cf6]{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;border-radius:6px}.step-preview-thumb[data-v-6cd37cf6]:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.2)}.under-warranty-badge[data-v-6cd37cf6]{color:#fff;font-size:14px;padding:9px 12px;border-radius:8px;font-weight:700;display:inline-block;background-color:#9e9e9e}.under-warranty-badge.active[data-v-6cd37cf6]{background-color:#4caf50!important}.under-warranty-badge.expired[data-v-6cd37cf6]{background-color:#f44336!important}.under-warranty-badge.upcoming[data-v-6cd37cf6]{background-color:#ff9800!important}.history-table thead th[data-v-6cd37cf6]{background-color:#f5f5f5!important;color:#333!important;font-size:14px!important}.history-table tbody td[data-v-6cd37cf6]{font-size:14px!important;color:#555!important}.history-table tbody tr[data-v-6cd37cf6]{background-color:#fff8f1!important}.history-table tbody tr[data-v-6cd37cf6]:hover{background-color:#fff3e6!important}.pt14[data-v-6cd37cf6]{font-size:14px}.start[data-v-6cd37cf6]{color:red;margin-right:3px}.dialog-btn[data-v-6cd37cf6]{width:150px;margin:0 6px;border-radius:8px}.status-track-preview-box[data-v-6cd37cf6]{border-radius:8px!important;border:1px solid #999!important}.status-track-file-input-row[data-v-6cd37cf6]{border:2px solid #ed6d00!important;border-radius:8px!important}.status-track-file-input-row .status-track-file-placeholder[data-v-6cd37cf6]{height:40px;text-align:start;font-size:13px;line-height:24px;background-color:#fff;color:#999;border-radius:8px 0 0 8px!important}.clickable-field[data-v-6cd37cf6]:hover{border-color:#ed6d00!important}.clickable-field .v-input__slot[data-v-6cd37cf6]:hover{background-color:#fff8f0!important}.employee-dialog-table thead tr[data-v-6cd37cf6]{background:#fff!important}.employee-dialog-table thead th[data-v-6cd37cf6]{background-color:transparent!important;color:#333!important;font-size:13px!important;font-weight:600!important;border-bottom:2px solid #ed6d00!important}.employee-dialog-table tbody td[data-v-6cd37cf6]{font-size:13px!important;color:#555!important}.emp-selected-row[data-v-6cd37cf6]{background-color:#fff3e0!important}.emp-selected-row[data-v-6cd37cf6]:hover{background-color:#ffe0b2!important}.pic-thumb-wrap[data-v-6cd37cf6]{position:relative;display:inline-flex}.pic-thumb-del[data-v-6cd37cf6]{position:absolute!important;top:-6px;right:-6px;background:#fff!important;border-radius:50%!important}.contact-tooltip[data-v-6cd37cf6]{opacity:1!important;box-shadow:0 4px 20px rgba(0,0,0,.15)!important;border-radius:12px!important;padding:0!important;border:1px solid #eee!important}.contact-tooltip-content[data-v-6cd37cf6]{color:#444;min-width:220px;background-color:#fff!important}.tooltip-header[data-v-6cd37cf6]{font-size:16px;color:#444;text-align:center;padding:4px 12px}.tooltip-item[data-v-6cd37cf6]{font-size:14px;padding:4px 12px}.tooltip-item span[data-v-6cd37cf6]{word-break:break-all}.selectable-text[data-v-6cd37cf6]{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;cursor:text}.clickable-tooltip-item[data-v-6cd37cf6]{cursor:pointer!important;transition:background-color .2s;border-radius:6px}.clickable-tooltip-item[data-v-6cd37cf6]:hover{background-color:#f0f0f0}.text_field[data-v-6cd37cf6] .v-input__slot{min-height:36px!important}.v-autocomplete.v-input>.v-input__control>.v-input__slot{cursor:text}.v-autocomplete input{align-self:center}.v-autocomplete.v-select.v-input--is-focused input{min-width:64px}.v-autocomplete:not(.v-input--is-focused).v-select--chips input{max-height:0;padding:0}.v-autocomplete--is-selecting-index input{opacity:0}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{margin-top:24px}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined).v-input--dense .v-select__slot>input{margin-top:20px}.v-autocomplete:not(.v-input--is-disabled).v-select.v-text-field input{pointer-events:inherit}.v-autocomplete__content.v-menu__content,.v-autocomplete__content.v-menu__content .v-card{border-radius:0}.theme--light.v-footer{background-color:#f5f5f5;color:rgba(0,0,0,.87)}.theme--dark.v-footer{background-color:#272727;color:#fff}.v-sheet.v-footer{border-radius:0}.v-sheet.v-footer:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-sheet.v-footer.v-sheet--shaped{border-radius:24px 0}.v-footer{align-items:center;display:flex;flex:0 1 auto!important;flex-wrap:wrap;padding:6px 16px;position:relative;transition-duration:.2s;transition-property:background-color,left,right;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-footer:not([data-booted=true]){transition:none!important}.v-footer--absolute,.v-footer--fixed{z-index:3}.v-footer--absolute{position:absolute}.v-footer--absolute:not(.v-footer--inset){width:100%}.v-footer--fixed{position:fixed}.v-footer--padless{padding:0}