.repair-detail-img[data-v-08355402]{width:80px;height:80px;overflow:hidden}.repair-detail-img img[data-v-08355402]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cursor-pointer[data-v-08355402]{cursor:pointer}.repair-timeline[data-v-08355402]{position:relative;padding-left:20px}.repair-timeline__item[data-v-08355402]{position:relative;padding-bottom:16px;padding-left:16px;border-left:2px solid #e5e7eb}.repair-timeline__item[data-v-08355402]:last-child{border-left-color:transparent}.repair-timeline__dot[data-v-08355402]{position:absolute;left:-7px;top:4px;width:12px;height:12px;border-radius:50%;background:#d1d5db;border:2px solid #fff}.repair-timeline__dot.is-primary[data-v-08355402]{background:#4886d9}.repair-timeline__dot.is-success[data-v-08355402]{background:#28a745}.repair-timeline__dot.is-danger[data-v-08355402]{background:#dc3545}.repair-timeline__content[data-v-08355402]{min-height:30px}.repair-img-upload-sm[data-v-08355402]{width:60px;height:60px;border:2px dashed #dee2e6;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.repair-img-upload-sm[data-v-08355402]:hover{border-color:#4886d9}.repair-kanban__columns[data-v-0de02b54]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:12px;min-height:70vh}.repair-kanban-col[data-v-0de02b54]{background:#f9fafb;border-radius:8px;overflow:hidden}.repair-kanban-col__header[data-v-0de02b54]{padding:10px 15px;font-weight:700;font-size:14px}.repair-kanban-col__body[data-v-0de02b54]{padding:10px;overflow-y:auto;max-height:calc(70vh - 45px)}.repair-kanban-card[data-v-0de02b54]{background:#fff;border-radius:6px;border:1px solid #e5e7eb;margin-bottom:10px;overflow:hidden;cursor:-webkit-grab;cursor:grab;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.repair-kanban-card[data-v-0de02b54]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.repair-kanban-card[data-v-0de02b54]:active{cursor:-webkit-grabbing;cursor:grabbing}.repair-kanban-card.is-warning[data-v-0de02b54]{border-left:4px solid #f59e0b}.repair-kanban-card.is-danger[data-v-0de02b54]{border-left:4px solid #ef4444;background:#fef2f2}.repair-kanban-card__header[data-v-0de02b54]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 12px;background:#f9fafb;font-size:13px}.repair-kanban-card__timer[data-v-0de02b54]{font-size:12px;color:#6b7280}.repair-kanban-card__body[data-v-0de02b54]{padding:8px 12px;font-size:13px}.repair-kanban-card__footer[data-v-0de02b54]{padding:8px 12px;border-top:1px solid #e5e7eb;text-align:right}@media (max-width:1200px){.repair-kanban__columns[data-v-0de02b54]{grid-template-columns:1fr 1fr}}@media (max-width:768px){.repair-kanban__columns[data-v-0de02b54]{grid-template-columns:1fr}}