/* DarkoWiki 10.18.0 · Save Reader 2.0 diagnostic layer */
.save-diagnosis-panel{margin:14px 0 16px;padding:16px;border:1px solid rgba(124,117,255,.28);border-radius:18px;background:linear-gradient(145deg,rgba(16,19,35,.94),rgba(24,20,47,.84));box-shadow:0 16px 42px rgba(0,0,0,.16)}
.save-diagnosis-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.save-diagnosis-head h4{margin:3px 0 0;font-size:1.05rem}.save-diagnosis-state{display:inline-flex;align-items:center;min-height:34px;padding:6px 11px;border-radius:999px;border:1px solid rgba(148,163,184,.28);font-size:.78rem;font-weight:800;white-space:nowrap}.save-diagnosis-state.good{color:#86efac;border-color:rgba(74,222,128,.35);background:rgba(22,101,52,.16)}.save-diagnosis-state.warn{color:#fde68a;border-color:rgba(250,204,21,.35);background:rgba(133,77,14,.17)}.save-diagnosis-state.bad{color:#fca5a5;border-color:rgba(248,113,113,.38);background:rgba(127,29,29,.17)}
.save-diagnosis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.save-diagnosis-card{min-width:0;padding:12px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:rgba(8,11,24,.42)}.save-diagnosis-card>span{display:block;margin-bottom:4px;color:var(--muted,#aaa3c7);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.save-diagnosis-card strong{display:block;overflow-wrap:anywhere}.save-diagnosis-card small{display:block;margin-top:5px;color:var(--muted,#aaa3c7);line-height:1.45}
.save-diagnosis-section{margin-top:12px}.save-diagnosis-section h5{margin:0 0 8px}.save-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.save-capability{padding:9px 10px;border-radius:12px;border:1px solid rgba(148,163,184,.15);background:rgba(8,11,24,.32)}.save-capability b{display:block;font-size:.86rem}.save-capability span{display:block;margin-top:3px;color:var(--muted,#aaa3c7);font-size:.75rem;line-height:1.35}.save-capability.available{border-color:rgba(74,222,128,.25)}.save-capability.partial,.save-capability.warning{border-color:rgba(250,204,21,.23)}.save-capability.not-applicable{opacity:.72}.save-capability.unavailable{border-color:rgba(248,113,113,.22)}
.save-diagnosis-list{margin:6px 0 0;padding-left:20px;color:var(--muted,#aaa3c7)}.save-diagnosis-list li+li{margin-top:5px}.save-reader-head .eyebrow:after{content:' · 10.18';color:#86efac}
@media (max-width:900px){.save-diagnosis-grid,.save-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:620px){.save-diagnosis-panel{padding:13px;border-radius:15px}.save-diagnosis-head{align-items:stretch;flex-direction:column}.save-diagnosis-state{align-self:flex-start}.save-diagnosis-grid,.save-capability-grid{grid-template-columns:1fr}.save-diagnosis-card,.save-capability{padding:10px}}
