.modal-card.check-wide{width:min(1180px,95vw);max-width:1180px}
.check-table-scroll{max-height:48vh;overflow:auto;margin:14px 0;border:1px solid #e2e8f0;border-radius:8px}
.check-table-scroll table{width:100%;min-width:780px;border-collapse:collapse}
.check-table-scroll td,.check-table-scroll th{padding:10px;white-space:normal;vertical-align:top;font-size:12px}
.check-table-scroll th{position:sticky;top:0;background:#f0f5fa;z-index:1}
.check-table-scroll small{display:block;color:#738297;margin-top:5px}
.check-empty{padding:24px!important;text-align:center;color:#758397}
.check-member-list{max-height:260px;overflow:auto;display:grid;gap:10px}
.check-member-list label{display:flex;gap:10px;align-items:center;padding:12px;background:#f5f8fc;border-radius:8px}
.check-member-list small{color:#728199}
.check-route-order li{padding:8px}
.check-help{color:#728199;font-size:12px;line-height:1.7}
.check-route{padding:15px;background:#f4f8fc;border-radius:8px}
.check-photo-grid{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}
.check-photo-grid figure{margin:0;width:170px}.check-photo-grid img{width:170px;height:120px;object-fit:contain;background:#edf2f7;border-radius:8px}.check-photo-grid figcaption{font-size:11px;overflow-wrap:anywhere}
.check-pre{white-space:pre-wrap;line-height:1.8}.check-focus-summary{margin-top:16px}
.check-route input[type=checkbox],.check-table-scroll input[type=checkbox]{width:18px;height:18px}
