
.v86-alert-page{max-width:1440px;margin:0 auto}
.v86-hero{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);gap:1px;margin-bottom:18px;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--border)}
.v86-hero-main,.v86-hero-side{background:var(--card);padding:20px}
.v86-hero-main{display:grid;grid-template-columns:auto 1fr;column-gap:18px;align-items:center}
.v86-eyebrow{grid-column:1/-1;font-size:10px;font-weight:800;letter-spacing:.13em;color:var(--muted-foreground);text-transform:uppercase;margin-bottom:6px}
.v86-big-number{font-family:var(--font-display,inherit);font-size:42px;font-weight:800;line-height:1;color:var(--foreground)}
.v86-big-label{align-self:end;padding-bottom:4px;font-size:13px;font-weight:650;color:var(--muted-foreground)}
.v86-priority-row{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}
.v86-priority{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:8px 10px;border:1px solid var(--border);border-radius:7px;background:var(--background);font-size:11.5px;font-weight:650}
.v86-priority b{font-size:14px}
.v86-priority.critical{border-color:color-mix(in srgb,var(--destructive) 28%,var(--border));background:color-mix(in srgb,var(--destructive) 6%,var(--background))}
.v86-priority.warning{border-color:color-mix(in srgb,var(--warning) 35%,var(--border))}
.v86-priority.info{border-color:color-mix(in srgb,var(--chart-2) 28%,var(--border))}
.v86-hero-side{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.v86-side-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--border);border-radius:8px;background:var(--background);font-size:18px;margin-bottom:10px}
.v86-hero-side strong{font-size:14px}
.v86-hero-side p{margin-top:5px;font-size:11.5px;line-height:1.55;color:var(--muted-foreground)}

.v86-board{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--card)}
.v86-board-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid var(--border);background:linear-gradient(100deg,color-mix(in srgb,var(--amber-brand) 5%,var(--card)),var(--card))}
.v86-board-head h3{margin:0;font-size:16px;font-weight:750}
.v86-board-head p{margin:4px 0 0;font-size:11.5px;color:var(--muted-foreground)}
.v86-count{flex:0 0 auto;padding:5px 9px;border:1px solid var(--border);border-radius:999px;background:var(--background);font-size:10.5px;font-weight:750;color:var(--muted-foreground)}

.v86-columns{display:grid;grid-template-columns:1fr;gap:0}
.v86-group{border-bottom:1px solid var(--border)}
.v86-group:last-child{border-bottom:0}
.v86-group-title{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px 18px;background:var(--muted);font-size:11.5px}
.v86-group-title .v86-dot{width:8px;height:8px;border-radius:50%;background:var(--muted-foreground)}
.v86-group.critical .v86-dot{background:var(--destructive)}
.v86-group.warning .v86-dot{background:var(--warning)}
.v86-group.info .v86-dot{background:var(--chart-2)}
.v86-group.normal .v86-dot{background:var(--muted-foreground)}
.v86-group-title strong{font-weight:800}
.v86-group-title b{min-width:24px;text-align:center;padding:2px 6px;border:1px solid var(--border);border-radius:999px;background:var(--card);font-size:10px}

.v86-group-list{display:block}
.v86-row{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px 18px;border-top:1px solid var(--border);background:var(--card);transition:background .15s ease}
.v86-row:first-child{border-top:0}
.v86-row:hover{background:color-mix(in srgb,var(--muted) 42%,var(--card))}
.v86-row-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--border);border-radius:8px;background:var(--background);font-size:17px}
.v86-row-content{min-width:0}
.v86-row-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}
.v86-type{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground)}
.v86-level{padding:2px 6px;border-radius:999px;border:1px solid var(--border);font-size:9.5px;font-weight:750;text-transform:uppercase}
.v86-row h4{margin:0;font-size:13.5px;line-height:1.4;font-weight:750;color:var(--foreground)}
.v86-row p{margin:4px 0 0;font-size:11.5px;line-height:1.6;color:var(--muted-foreground)}
.v86-tags{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:8px}
.v86-tags span{position:relative;font-size:10.5px;color:var(--muted-foreground)}
.v86-tags span+span:before{content:"•";position:absolute;left:-8px;color:var(--border)}
.v86-empty{padding:42px 18px;text-align:center;color:var(--muted-foreground);font-size:13px}
.v86-empty.success{display:flex;flex-direction:column;align-items:center;gap:5px}
.v86-empty.success div{font-size:28px}
.v86-empty.success strong{font-size:14px;color:var(--foreground)}
.v86-empty.success span{font-size:11.5px}

@media (min-width:1024px){
  .v86-group-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
  .v86-row{border-right:1px solid var(--border)}
  .v86-row:nth-child(even){border-right:0}
}
@media (max-width:767px){
  .v86-hero{grid-template-columns:1fr}
  .v86-hero-main,.v86-hero-side{padding:14px}
  .v86-big-number{font-size:34px}
  .v86-priority-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
  .v86-priority{min-height:36px;font-size:10.5px;padding:7px 8px}
  .v86-board-head{align-items:flex-start;padding:14px}
  .v86-row{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px 14px}
  .v86-row-icon{width:32px;height:32px;font-size:15px}
  .v86-group-title{padding:10px 14px}
  .v86-tags{display:grid;grid-template-columns:1fr}
  .v86-tags span+span:before{display:none}
}

.v131-alert-link{margin-left:auto!important;color:var(--amber-brand)!important;font-weight:800!important;text-decoration:none!important}
.v131-alert-link:hover{text-decoration:underline!important;text-underline-offset:3px}
@media(max-width:767px){.v131-alert-link{margin-left:0!important;margin-top:3px!important;display:inline-flex!important;width:max-content!important}}
