._7egv090{gap:var(--utils-space-5);flex-direction:column;display:flex}
._7egv091{gap:var(--utils-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}
._7egv092{margin-top:var(--utils-space-3);padding:var(--utils-space-3);border-radius:var(--utils-radius-md);background:color-mix(in srgb, var(--utils-color-danger) 12%, transparent);color:var(--utils-color-danger);font-size:var(--utils-fontSize-sm)}
._7egv093{gap:var(--utils-space-2);flex-direction:column;display:flex}
._7egv094{align-items:flex-start;gap:var(--utils-space-2);padding:var(--utils-space-2) var(--utils-space-3);border-radius:var(--utils-radius-md);font-size:var(--utils-fontSize-sm);line-height:1.6;display:flex}
._7egv094[data-level=error]{background:color-mix(in srgb, var(--utils-color-danger) 10%, transparent);color:var(--utils-color-danger)}
._7egv094[data-level=warn]{background:color-mix(in srgb, var(--utils-color-warning) 14%, transparent);color:var(--utils-color-warning)}
._7egv095{font-size:var(--utils-fontSize-sm);color:var(--utils-color-success)}
._7egv096{gap:var(--utils-space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;display:grid}
._7egv097{gap:var(--utils-space-2);flex-direction:column;min-width:0;display:flex}
._7egv098{font-size:var(--utils-fontSize-xs);color:var(--utils-color-textSubtle);font-weight:700}
._7egv099{padding:var(--utils-space-4);border-radius:var(--utils-radius-md);background:#b2c7d9}
._7egv09a{color:#1a1a1a;background:#fff;border-radius:12px;max-width:260px;overflow:hidden}
._7egv09b{flex-direction:column;gap:4px;padding:10px 12px;display:flex}
._7egv09c{font-size:14px;font-weight:700;line-height:1.35}
._7egv09d{color:#666;font-size:12px;line-height:1.45}
._7egv09e{color:#999;margin-top:2px;font-size:11px}
._7egv09f{border-radius:var(--utils-radius-md);color:#1d1c1d;background:#fff;border-left:4px solid #ddd;padding:12px 14px;box-shadow:inset 0 0 0 1px #e8e8e8}
._7egv09g{align-items:center;gap:6px;margin-bottom:4px;font-size:13px;font-weight:700;display:flex}
._7egv09h{object-fit:cover;border-radius:3px;width:16px;height:16px}
._7egv09i{color:#1264a3;font-size:15px;font-weight:700;line-height:1.35}
._7egv09j{color:#1d1c1d;margin-top:4px;font-size:13px;line-height:1.5}
._7egv09k{color:#0f1419;background:#fff;border:1px solid #cfd9de;border-radius:16px;overflow:hidden}
._7egv09l{grid-template-columns:128px minmax(0,1fr);align-items:stretch;display:grid}
._7egv09m{flex-direction:column;gap:2px;padding:10px 14px;display:flex}
._7egv09n{color:#536471;font-size:13px}
._7egv09o{font-size:15px;line-height:1.35}
._7egv09p{color:#536471;font-size:13px;line-height:1.45}
._7egv09q{aspect-ratio:1200/630;object-fit:cover;background:#eceff1;width:100%;display:block}
._7egv09r{object-fit:cover;background:#eceff1;width:100%;height:100%;display:block}
._7egv09s{aspect-ratio:1200/630;color:#8b95a1;background:#eceff1;place-items:center;width:100%;font-size:12px;display:grid}
._7egv09t{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
._7egv09u{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
._7egv09v{overflow-x:auto}
._7egv09w{border-collapse:collapse;width:100%;font-size:var(--utils-fontSize-sm)}
._7egv09w th{text-align:left;padding:var(--utils-space-2) var(--utils-space-3);border-bottom:1px solid var(--utils-color-border);color:var(--utils-color-textSubtle);font-size:var(--utils-fontSize-xs);white-space:nowrap}
._7egv09w td{padding:var(--utils-space-2) var(--utils-space-3);border-bottom:1px solid var(--utils-color-border);vertical-align:top;word-break:break-word}
._7egv09w td:first-child{font-family:var(--utils-font-mono);font-size:var(--utils-fontSize-xs);white-space:nowrap;color:var(--utils-color-accent)}
._7egv09x{padding:var(--utils-space-10);text-align:center;color:var(--utils-color-textSubtle);font-size:var(--utils-fontSize-sm)}
._7egv09y{font-size:var(--utils-fontSize-xs);color:var(--utils-color-textSubtle);line-height:1.7}
._7egv09z{font-family:var(--utils-font-mono);font-size:var(--utils-fontSize-xs);color:var(--utils-color-textSubtle);word-break:break-all}
@media screen and (max-width:640px){._7egv091{grid-template-columns:minmax(0,1fr)}}
