.mac-observation-banner{margin-bottom:22px}.mac-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.mac-summary article{background:var(--panel,#fff);border:1px solid var(--line,#dedbd3);border-radius:18px;padding:18px 20px;box-shadow:0 8px 24px rgba(22,28,23,.04)}.mac-summary span{display:block;color:var(--muted,#747a74);font-size:.88rem}.mac-summary b{display:block;font-size:1.8rem;margin-top:6px}.mac-incident-list{display:grid;gap:18px}.mac-incident{border-left:4px solid #dca52e}.mac-incident.critical{border-left-color:#d94a5b}.mac-incident>header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}.mac-incident h2{margin:3px 0 8px}.mac-status{display:inline-flex;border-radius:999px;padding:5px 10px;background:#eef0ec;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.mac-status.new{background:#fff1cd;color:#845b00}.mac-status.investigating{background:#e7f1ff;color:#175b9d}.mac-status.authorized{background:#dcf7e9;color:#087044}.mac-status.rejected{background:#ffe6e9;color:#9e2737}.mac-severity{display:flex;align-items:center;gap:8px;font-weight:700;color:#87630f}.mac-severity i{width:10px;height:10px;border-radius:50%;background:#e0a727;box-shadow:0 0 0 5px rgba(224,167,39,.12)}.mac-severity.critical{color:#a72538}.mac-severity.critical i{background:#d94a5b;box-shadow:0 0 0 5px rgba(217,74,91,.12)}.mac-comparison{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.mac-comparison>div{border:1px solid var(--line,#dedbd3);border-radius:14px;padding:14px 16px}.mac-comparison span{display:block;color:var(--muted,#747a74);font-size:.8rem;margin-bottom:6px}.mac-comparison code,.mac-comparison b{font-size:1rem;font-weight:750}.mac-comparison .expected{background:rgba(30,40,32,.025)}.mac-comparison .observed{background:rgba(220,165,46,.08);border-color:rgba(220,165,46,.35)}.mac-incident.critical .mac-comparison .observed{background:rgba(217,74,91,.07);border-color:rgba(217,74,91,.3)}.mac-metadata{display:flex;flex-wrap:wrap;gap:10px 24px;padding:14px 2px;color:var(--muted,#747a74);font-size:.82rem}.mac-metadata b{color:var(--text,#172019)}.mac-decision{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:rgba(22,32,24,.035);border-radius:16px;padding:16px;margin-top:6px}.mac-decision label{display:grid;gap:6px}.mac-decision .wide{grid-column:1/-1}.mac-decision button{justify-self:start}.mac-resolution{border-radius:14px;padding:14px 16px;background:rgba(26,143,91,.08);margin-top:8px}.mac-resolution p{margin:6px 0}.mac-resolution small{color:var(--muted,#747a74)}.mac-notes{margin-top:14px;border-top:1px solid var(--line,#dedbd3);padding-top:12px}.mac-notes summary{cursor:pointer;font-weight:750}.mac-notes ol{display:grid;gap:10px;padding-left:20px}.mac-notes li small{display:block;color:var(--muted,#747a74)}.mac-notes li p{margin:4px 0}.mac-notes form{display:flex;gap:10px;align-items:flex-end;margin-top:12px}.mac-notes textarea{flex:1}@media(max-width:900px){.mac-summary{grid-template-columns:1fr 1fr}.mac-comparison,.mac-decision{grid-template-columns:1fr}.mac-decision .wide{grid-column:auto}.mac-incident>header{display:grid}.mac-notes form{display:grid}}@media(max-width:560px){.mac-summary{grid-template-columns:1fr}}
