.reliability-panel{padding:18px;margin-top:16px;background:var(--surface);border:1px solid var(--line);border-radius:10px;color:var(--ink)}
.reliability-panel h3{font-size:17px;margin:0 0 12px}.reliability-panel p{font-size:14px;line-height:1.7;color:var(--ink-secondary)}
.reliability-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.reliability-actions .form-select{width:auto;max-width:100%}
.reliability-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.reliability-fields label{display:block;font-size:14px}.reliability-fields .form-input{margin-top:6px;width:100%}.reliability-fields .wide{grid-column:1/-1}
.reliability-error{padding:12px;background:var(--danger-soft);color:var(--danger);border:1px solid var(--danger);border-radius:8px;margin:12px 0;font-size:14px}
.reliability-notice{padding:12px;background:var(--accent-soft);color:var(--ink);border:1px solid var(--line);border-radius:8px;margin:12px 0;font-size:14px;line-height:1.7}
.reliability-history{max-height:280px;overflow:auto;margin-top:12px;font-size:14px}.reliability-history td,.reliability-history th{padding:8px!important;font-size:13px!important}
.settlement-page .settlement-print{overflow-x:auto}.settlement-page .reliability-muted{color:var(--ink-muted)}
.reliability-return-edit{width:min(1080px,100%);max-width:1080px}.reliability-return-fields{border:0;margin:0;padding:18px;min-width:0}.reliability-return-fields .form-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.reliability-return-fields input,.reliability-return-fields select{font-size:16px!important;min-height:42px;border:1px solid var(--input-border)!important;background:var(--surface)!important}.reliability-return-fields th,.reliability-return-fields td{font-size:14px!important}.reliability-return-fields td:nth-child(2){font-size:17px!important;font-weight:600}.reliability-return-edit .reliability-error{margin:12px 18px}.reliability-return-edit .modal-actions{position:sticky;bottom:0;background:var(--surface-elevated);padding:14px 18px}
@media(max-width:700px){.reliability-fields{grid-template-columns:1fr}.reliability-actions>*{max-width:100%}}
@media(max-width:700px){.reliability-return-fields .form-row{grid-template-columns:1fr}.reliability-return-fields{overflow-x:auto}}
