.repair-records[data-v-6ddc6f1c]{padding-bottom:10px;background:linear-gradient(135deg,#eff4fb,#e8f2ff);min-height:100vh}.repair-records .breadcrumb-wrapper[data-v-6ddc6f1c]{position:sticky;top:0;z-index:99;background:hsla(0,0%,100%,.8);backdrop-filter:blur(10px);padding:12px 240px;border-bottom:1px solid rgba(0,0,0,.05);box-shadow:0 2px 10px rgba(0,0,0,.05)}.repair-records .content-container[data-v-6ddc6f1c]{max-width:1200px;margin:40px auto;padding:0 20px}.repair-records .content-card[data-v-6ddc6f1c]{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden;animation:fadeInUp-6ddc6f1c .6s ease-out}.repair-records .content-card .card-header[data-v-6ddc6f1c]{background:linear-gradient(135deg,#67c23a,#85ce61);padding:32px 40px;color:#fff}.repair-records .content-card .card-header .title[data-v-6ddc6f1c]{font-size:28px;font-weight:600;margin:0 0 8px 0}.repair-records .content-card .card-header .subtitle[data-v-6ddc6f1c]{font-size:14px;margin:0;opacity:.9}.repair-records .content-card .tab-bar[data-v-6ddc6f1c]{display:flex;gap:0;padding:0 40px;border-bottom:1px solid #ebeef5;background:#fafbfc}.repair-records .content-card .tab-bar .tab-btn[data-v-6ddc6f1c]{flex:1;padding:16px 20px;border:none;background:none;font-size:15px;color:#666;cursor:pointer;position:relative;transition:all .3s ease;text-align:center}.repair-records .content-card .tab-bar .tab-btn .pending-badge[data-v-6ddc6f1c]{position:absolute;top:18px;right:88px;min-width:18px;height:18px;line-height:18px;background:#f56c6c;color:#fff;font-size:12px;padding:0 5px;border-radius:10px;font-weight:500}.repair-records .content-card .tab-bar .tab-btn.active[data-v-6ddc6f1c]{color:#67c23a;font-weight:600;background:#fff}.repair-records .content-card .tab-bar .tab-btn.active[data-v-6ddc6f1c]:after{content:"";position:absolute;bottom:0;left:20%;right:20%;height:3px;background:#67c23a;border-radius:3px 3px 0 0}.repair-records .content-card .tab-bar .tab-btn[data-v-6ddc6f1c]:hover:not(.active){color:#67c23a;background:#f0f9eb}.repair-records .content-card .list-wrapper[data-v-6ddc6f1c]{padding:20px 40px;min-height:200px}.repair-records .content-card .list-wrapper .empty-state[data-v-6ddc6f1c]{text-align:center;padding:60px 0;color:#999;font-size:15px}.repair-records .content-card .list-wrapper .list-item[data-v-6ddc6f1c]{display:flex;align-items:center;justify-content:space-between;padding:20px;border-radius:10px;cursor:default;transition:all .3s ease;border:1px solid #f0f0f0;margin-bottom:12px}.repair-records .content-card .list-wrapper .list-item[data-v-6ddc6f1c]:hover{box-shadow:0 2px 12px rgba(0,0,0,.08);border-color:#d9ffc8}.repair-records .content-card .list-wrapper .list-item .item-main[data-v-6ddc6f1c]{flex:1;min-width:0}.repair-records .content-card .list-wrapper .list-item .item-main .item-title[data-v-6ddc6f1c]{font-size:15px;font-weight:600;color:#333;margin:0 0 8px 0}.repair-records .content-card .list-wrapper .list-item .item-main .item-info[data-v-6ddc6f1c]{font-size:13px;color:#666;margin:0 0 4px 0}.repair-records .content-card .list-wrapper .list-item .item-main .item-info .divider[data-v-6ddc6f1c]{margin:0 8px;color:#ddd}.repair-records .content-card .list-wrapper .list-item .item-main .item-time[data-v-6ddc6f1c]{font-size:12px;color:#999;margin:4px 0 0 0}.repair-records .content-card .list-wrapper .list-item .item-main .item-time .divider[data-v-6ddc6f1c]{margin:0 6px;color:#ddd}.repair-records .content-card .list-wrapper .list-item .item-actions[data-v-6ddc6f1c]{display:flex;align-items:center;gap:20px;flex-shrink:0;margin-left:20px}.repair-records .content-card .list-wrapper .list-item .item-actions .detail-btn[data-v-6ddc6f1c]{color:#409eff}.repair-records .content-card .list-wrapper .list-item .item-actions .detail-btn[data-v-6ddc6f1c]:hover{opacity:.8}.detail-dialog[data-v-6ddc6f1c] .el-dialog__body{padding:20px 30px}.detail-dialog .detail-body[data-v-6ddc6f1c]{min-height:100px}.detail-dialog .detail-list .media-list[data-v-6ddc6f1c]{display:flex;flex-wrap:wrap;gap:8px}.detail-dialog .detail-list .media-image[data-v-6ddc6f1c]{width:100px;height:100px;border-radius:4px;cursor:pointer}.detail-dialog .detail-list .media-video[data-v-6ddc6f1c]{width:300px;max-height:200px;border-radius:4px}.detail-dialog .detail-list .detail-row[data-v-6ddc6f1c]{display:flex;padding:10px 0;border-bottom:1px solid #f0f0f0;font-size:14px}.detail-dialog .detail-list .detail-row.detail-content .value[data-v-6ddc6f1c]{white-space:pre-wrap;line-height:1.6}.detail-dialog .detail-list .detail-row .label[data-v-6ddc6f1c]{width:100px;flex-shrink:0;color:#909399}.detail-dialog .detail-list .detail-row .value[data-v-6ddc6f1c]{flex:1;color:#333}.detail-dialog .detail-list .detail-row .status-tag[data-v-6ddc6f1c]{padding:2px 12px;border-radius:10px;font-size:12px;display:inline-block;width:auto;font-weight:500}.detail-dialog .detail-list .detail-row .status-tag.pending[data-v-6ddc6f1c]{color:#e6a23c;background:#fdf6ec}.detail-dialog .detail-list .detail-row .status-tag.processing[data-v-6ddc6f1c]{color:#409eff;background:#ecf5ff}.detail-dialog .detail-list .detail-row .status-tag.done[data-v-6ddc6f1c]{color:#67c23a;background:#f0f9eb}.detail-dialog .detail-list .detail-row .status-tag.rejected[data-v-6ddc6f1c]{color:#f56c6c;background:#fef0f0}@keyframes fadeInUp-6ddc6f1c{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:1440px){.repair-records .breadcrumb-wrapper[data-v-6ddc6f1c]{padding:12px 120px}}@media screen and (max-width:1200px){.repair-records .breadcrumb-wrapper[data-v-6ddc6f1c]{padding:12px 60px}.repair-records .content-container[data-v-6ddc6f1c]{padding:0 40px}}@media screen and (max-width:768px){.repair-records .breadcrumb-wrapper[data-v-6ddc6f1c]{padding:12px 20px}.repair-records .content-card .card-header[data-v-6ddc6f1c]{padding:24px 20px}.repair-records .content-card .card-header .title[data-v-6ddc6f1c]{font-size:22px}.repair-records .content-card .tab-bar[data-v-6ddc6f1c]{padding:0 20px}.repair-records .content-card .tab-bar .tab-btn[data-v-6ddc6f1c]{font-size:13px;padding:12px 10px}.repair-records .content-card .list-wrapper[data-v-6ddc6f1c]{padding:16px 20px}}