.ReportDetail-module__uMbtwa__overlay{z-index:99999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;animation:.2s ReportDetail-module__uMbtwa__fadeIn;position:fixed;inset:0}@keyframes ReportDetail-module__uMbtwa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ReportDetail-module__uMbtwa__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.ReportDetail-module__uMbtwa__panel{z-index:100000;-webkit-overflow-scrolling:touch;background:#111118;border-left:1px solid #facc151a;flex-direction:column;width:100%;max-width:560px;animation:.3s cubic-bezier(.16,1,.3,1) ReportDetail-module__uMbtwa__slideIn;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.ReportDetail-module__uMbtwa__panelHeader{z-index:2;background:linear-gradient(135deg,#141420 0%,#1a1a2e 100%);border-bottom:1px solid #facc151a;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex;position:sticky;top:0}.ReportDetail-module__uMbtwa__panelTitle{text-transform:uppercase;letter-spacing:.05em;color:#facc15;margin:0 0 .15rem;font-size:1.1rem;font-weight:900}.ReportDetail-module__uMbtwa__panelSubtitle{color:#71717a;margin:0;font-size:.7rem}.ReportDetail-module__uMbtwa__closeBtn{color:#a1a1aa;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;transition:all .2s;display:flex}.ReportDetail-module__uMbtwa__closeBtn:hover{color:#ef4444;background:#ef44441a;border-color:#ef44444d}.ReportDetail-module__uMbtwa__panelBody{flex:1;padding:1.5rem}.ReportDetail-module__uMbtwa__statusStrip{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.ReportDetail-module__uMbtwa__statusChip{letter-spacing:.03em;border-radius:9999px;align-items:center;gap:.3rem;padding:.35rem .75rem;font-size:.65rem;font-weight:700;display:inline-flex}.ReportDetail-module__uMbtwa__chipGreen{color:#22c55e;background:#22c55e1f;border:1px solid #22c55e33}.ReportDetail-module__uMbtwa__chipYellow{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b33}.ReportDetail-module__uMbtwa__chipRed{color:#ef4444;background:#ef44441f;border:1px solid #ef444433}.ReportDetail-module__uMbtwa__chipBlue{color:#3b82f6;background:#3b82f61f;border:1px solid #3b82f633}.ReportDetail-module__uMbtwa__chipPurple{color:#8b5cf6;background:#8b5cf61f;border:1px solid #8b5cf633}.ReportDetail-module__uMbtwa__section{margin-bottom:1.5rem}.ReportDetail-module__uMbtwa__sectionLabel{text-transform:uppercase;letter-spacing:.1em;color:#facc15;border-bottom:1px solid #facc1514;margin-bottom:.75rem;padding-bottom:.4rem;font-size:.6rem;font-weight:800}.ReportDetail-module__uMbtwa__row{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:baseline;gap:1rem;padding:.45rem 0;display:flex}.ReportDetail-module__uMbtwa__rowLabel{color:#71717a;flex-shrink:0;min-width:100px;font-size:.7rem;font-weight:600}.ReportDetail-module__uMbtwa__rowValue{color:#e4e4e7;text-align:right;word-break:break-word;font-size:.8rem}.ReportDetail-module__uMbtwa__rowValueLong{text-align:left;color:#d4d4d8;background:#ffffff05;border:1px solid #ffffff0a;border-radius:8px;width:100%;margin-top:.25rem;padding:.5rem .75rem;font-size:.75rem;line-height:1.5;}.ReportDetail-module__uMbtwa__taskList{flex-direction:column;gap:.35rem;display:flex}.ReportDetail-module__uMbtwa__taskItem{background:#ffffff05;border-radius:8px;align-items:center;gap:.6rem;padding:.4rem .6rem;font-size:.75rem;display:flex}.ReportDetail-module__uMbtwa__taskDone{background:#22c55e0f;}.ReportDetail-module__uMbtwa__taskCheck{border:2px solid #ffffff26;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.6rem;display:flex}.ReportDetail-module__uMbtwa__taskCheckDone{color:#fff;background:#22c55e;border-color:#22c55e;}.ReportDetail-module__uMbtwa__taskText{color:#d4d4d8}.ReportDetail-module__uMbtwa__taskTextDone{color:#71717a;text-decoration:line-through;}.ReportDetail-module__uMbtwa__consumableRow{background:#ffffff05;border-radius:8px;justify-content:space-between;margin-bottom:.3rem;padding:.4rem .6rem;font-size:.75rem;display:flex}.ReportDetail-module__uMbtwa__consumableName{color:#d4d4d8}.ReportDetail-module__uMbtwa__consumableQty{color:#facc15;font-weight:700}.ReportDetail-module__uMbtwa__photoGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.6rem;display:grid}.ReportDetail-module__uMbtwa__photoThumb{aspect-ratio:1;cursor:pointer;border:1px solid #ffffff0f;border-radius:10px;transition:all .2s;overflow:hidden}.ReportDetail-module__uMbtwa__photoThumb:hover{border-color:#facc154d;transform:scale(1.03)}.ReportDetail-module__uMbtwa__photoThumb img{object-fit:cover;width:100%;height:100%}.ReportDetail-module__uMbtwa__lightbox{z-index:200000;cursor:pointer;background:#000000f2;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.ReportDetail-module__uMbtwa__lightbox img{object-fit:contain;border-radius:12px;max-width:100%;max-height:90vh}.ReportDetail-module__uMbtwa__sigGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:480px){.ReportDetail-module__uMbtwa__sigGrid{grid-template-columns:1fr}}.ReportDetail-module__uMbtwa__sigCard{text-align:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;padding:.75rem}.ReportDetail-module__uMbtwa__sigCard p{text-transform:uppercase;color:#71717a;margin-bottom:.5rem;font-size:.6rem;font-weight:700}.ReportDetail-module__uMbtwa__sigCard img{object-fit:contain;filter:invert();max-width:100%;height:80px}.ReportDetail-module__uMbtwa__nextMaint{background:#facc150a;border:1px solid #facc151a;border-radius:12px;padding:1rem}.ReportDetail-module__uMbtwa__progressBar{background:#ffffff0f;border-radius:3px;width:100%;height:6px;margin-bottom:1.5rem;overflow:hidden}.ReportDetail-module__uMbtwa__progressFill{border-radius:3px;height:100%;transition:width .4s}
