.issue-fault-photo{display:block;width:100%;height:auto;max-height:600px;-o-object-fit:contain;object-fit:contain}.machine-issues-body input[type=file]{max-width:100%}.machine-issues-launch.btn{min-height:44px;margin:8px 0}.machine-issues-body{overflow-wrap:anywhere}.machine-issues-body .issue-description{white-space:pre-wrap}.machine-issues-body .text-muted{color:#59636e!important}.machine-issues-body summary{min-height:44px;padding:10px 0;cursor:pointer}.machine-issues-body .btn{min-height:44px;white-space:normal}.machine-issues-body .custom-select,.machine-issues-body .form-control{min-height:48px;font-size:16px}.machine-issues-body .issues-intro{margin-bottom:22px}.machine-issues-body .issues-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#64748b}.machine-issues-body .issues-intro h4{font-size:24px;margin:6px 0 10px}.machine-issues-body .issues-intro p{color:#64748b;font-size:14px}.machine-issues-body .issues-columns{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.3fr);gap:24px;align-items:start}.machine-issues-body .issues-columns>section{min-width:0}.machine-issues-body .issue-report-panel{padding:22px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.machine-issues-body .issue-report-panel>p{font-size:13px;color:#64748b;line-height:1.6}.machine-issues-body h5{font-size:18px;font-weight:600}.machine-issues-body label{font-size:13px;font-weight:600}.machine-issues-body .issue-report-panel input[type=file]{background:#fff;border:1px dashed #cbd5e1;border-radius:8px;padding:12px;width:100%;font-size:12px}.machine-issues-body .issue-report-panel small{font-size:12px;color:#64748b}.machine-issues-body .issue-filter-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px;margin:18px 0}.machine-issues-body .issue-filter-panel .col-md-4{flex:0 0 100%;max-width:100%}.machine-issues-body .issue-filter-panel .col-md-4:last-child .btn{margin:0!important}.machine-issues-body .advanced-filters{margin-top:12px;border-top:1px solid #e2e8f0}.machine-issues-body .advanced-filters summary{font-size:13px;font-weight:600}.machine-issues-body .advanced-filters p{font-size:12px;color:#64748b;line-height:1.6}.machine-issues-body .issue-empty{padding:32px 20px;border:1px dashed #cbd5e1;border-radius:10px;text-align:center;color:#64748b}.machine-issues-body .issue-empty p{font-size:13px;margin:8px 0 0}.machine-issues-body .issue-result-card{border:1px solid #dbe3ed;border-radius:12px;padding:20px;margin:18px 0}.machine-issues-body .issue-result-card .badge{padding:7px 10px;border-radius:16px;font-size:11px}.machine-issues-body .issue-result-card>span{font-size:12px}.machine-issues-body .issue-result-card p{line-height:1.6;font-size:14px}.machine-issues-body .issue-result-card details{border-top:1px solid #edf2f7;font-size:13px}.machine-issues-body .issue-result-card .mt-3{padding-top:14px;border-top:1px solid #e2e8f0}.machine-issues-body .issue-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid #e2e8f0;font-size:13px}@media(max-width:1100px){.machine-issues-body .issues-columns{grid-template-columns:1fr}.machine-issues-body .issue-filter-panel .col-md-4{flex:0 0 33.333%;max-width:33.333%}}@media(max-width:767px){.machine-issues-body .issue-filter-panel .col-md-4{flex:0 0 100%;max-width:100%}.machine-issues-body .issue-report-panel,.machine-issues-body .issue-result-card{padding:16px}.machine-issues-body .advanced-filters .btn{width:100%;margin:6px 0!important}.machine-issues-body .issue-report-panel button[type=submit]{width:100%}}