.inspection-photo-finish{border-top:4px solid #f97316;background:linear-gradient(180deg,#fff,#fffaf5)}.inspection-photo-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.inspection-photo-head h2{font-size:24px;letter-spacing:-.03em}.inspection-photo-progress{height:10px;background:#fed7aa;border-radius:999px;overflow:hidden;margin:14px 0}.inspection-photo-progress i{display:block;height:100%;background:#f97316;border-radius:999px}.inspection-photo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.inspection-photo-grid label{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid #fed7aa;border-radius:14px;padding:12px}.inspection-photo-grid label.done{background:#fff7ed;border-color:#fb923c}.inspection-photo-grid input{width:20px;height:20px;accent-color:#f97316}.inspection-photo-grid b{display:block}.inspection-photo-grid small{display:block;color:#64748b;margin-top:4px}.inspection-photo-note{margin-top:14px;background:#fffbeb;border:1px solid #fde68a;border-radius:14px;padding:12px;color:#713f12}@media(max-width:880px){.inspection-photo-head{flex-direction:column}.inspection-photo-grid{grid-template-columns:1fr}.inspection-photo-head .row{width:100%}.inspection-photo-head .btn{flex:1}}