.su-status{font-family:inherit;color:#192b42;width:100%}.su-status *{box-sizing:border-box}.su-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.su-status-card{background:#fff;border:1px solid #dce3e9;border-radius:12px;padding:24px}.su-status .su-status-title{font-family:inherit;font-size:21px;line-height:1.3;margin:0 0 16px;color:inherit}.su-status-badge{display:inline-flex;align-items:center;gap:9px;border-radius:24px;padding:8px 14px;font-size:16px;line-height:1.5;font-weight:600}.su-status-badge:before{content:"";width:9px;height:9px;flex-shrink:0;border-radius:50%;background:currentColor}.su-status-open{color:#166534;background:#dcfce7}.su-status-partial{color:#854d0e;background:#fef3c7}.su-status-closed{color:#991b1b;background:#fee2e2}.su-status-unknown{color:#374151;background:#f3f4f6}.su-status-note{white-space:pre-line;margin:20px 0 8px}.su-status-updated{font-size:14px;color:#536171;margin:12px 0}.su-status-error{padding:16px;background:#fff3cd;color:#704b00;border-radius:8px}.su-status [hidden]{display:none!important}
.su-status-very_good{color:#166534;background:#dcfce7}.su-status-good{color:#166534;background:#e9f8e9}.su-status-hard{color:#1d4ed8;background:#dbeafe}.su-status-passable{color:#854d0e;background:#fef3c7}
.su-trail-dot{display:inline-block;width:15px;height:15px;border-radius:50%;margin-right:10px;vertical-align:baseline;border:1px solid rgba(0,0,0,.15);flex-shrink:0}.su-trail-red{background:#dc2626}.su-trail-yellow{background:#facc15}.su-trail-blue{background:#2563eb}
