.multi-upload,.upload-file-list,.case-conflicts{gap:12px;display:grid}.upload-file-list>div{border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.upload-file-list span{overflow-wrap:anywhere;flex:1;min-width:0}.upload-file-list small{color:var(--muted);display:block}.case-file-info{overflow-wrap:anywhere;background:#f1f8f6;border-radius:10px;padding:12px;font-size:14px}.case-file-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.case-file-heading button{color:var(--muted);font-weight:400}.case-original-files{margin:8px 0 0;padding-left:20px;line-height:1.8}.case-processing{color:var(--muted);margin-top:8px}.case-processing p{margin:4px 0}.case-conflicts{background:#fffaf0;border:1px solid #d7aa65;border-radius:12px;padding:16px}.case-conflicts fieldset{border:1px solid var(--line);min-width:0;padding:12px}.case-conflicts legend{font-weight:700}.case-conflicts label{align-items:center;gap:10px;margin:8px 0;display:flex}.case-conflicts small{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.case-conflicts input[type=text]{border:1px solid var(--line);background:#fff;flex:1;min-width:0;padding:8px}@media print{.credit-print-sheet.credit-print-source{display:none!important}body{height:auto!important;min-height:0!important;margin:0!important}body>main{min-height:0!important;margin:0!important;padding:0!important}body>main>:not(.credit-print-sheet),body>:not(main){display:none!important}.credit-print-sheet{break-inside:auto!important;page-break-inside:auto!important;position:static!important;inset:auto!important}.credit-print-sheet table{break-inside:auto!important;page-break-inside:auto!important}.credit-print-sheet tr{break-inside:avoid;page-break-inside:avoid}.credit-print-sheet thead{display:table-header-group}.print-notes{white-space:normal;border:.7pt solid #000;min-height:24mm;margin-top:-.7pt;padding:2mm;display:block}.print-notes h2{margin:0 0 2mm;font-size:10pt;font-weight:400}.print-note-entry{margin:0 0 2mm}.print-note-entry>b{break-after:avoid}.print-note-entry p,.print-case-note{white-space:pre-wrap;overflow-wrap:anywhere;margin:1mm 0;line-height:1.4}.credit-print-sheet .print-evidence{margin:1mm 0;font-size:8pt}.credit-print-sheet .print-evidence th,.credit-print-sheet .print-evidence td{white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:top;text-align:left;padding:1mm;font-size:8pt}.print-signoff-table{break-inside:avoid!important;page-break-inside:avoid!important}}.case-recovery-actions,.duplicate-code-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.case-action-message{white-space:pre-wrap;overflow-wrap:anywhere}.step-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.status-check-note{color:var(--muted);text-align:center;padding:0 12px;font-size:12px}.duplicate-case-hint{background:var(--amber-soft);color:#865b20;border:1px solid #ecd3a6;border-radius:11px;align-items:center;gap:8px;margin-bottom:11px;padding:10px 13px;font-size:12px;font-weight:700;display:flex}.duplicate-case-hint svg{flex:none;width:16px}.clear-case-body{color:var(--muted);text-align:left;gap:8px;font-size:13px;line-height:1.7;display:grid}.clear-case-body p{margin:0}.clear-case-body ul{margin:0;padding-left:18px;list-style:outside}.clear-case-body b{color:var(--ink)}.clear-case-dirty{color:#a66a25;font-weight:700}[data-slot=button][data-variant].danger-action{border:1px solid var(--destructive)!important;background-color:var(--destructive)!important;color:#fff!important}[data-slot=button][data-variant].danger-action:hover{background-color:#a9403b!important}.clear-case-footer{flex-flow:wrap;justify-content:flex-end}.master-credit-content .labor-summary,.master-credit-content .performance-summary{margin-left:0}.credit-pending-note{color:var(--muted)}@media (width<=720px){.step-actions{width:100%}.step-actions button{flex:1}}
