.ydl-obs-overload .ydl-overload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ydl-obs-overload .ydl-overload-progress{height:8px;margin:2px 0 6px;border-radius:999px;overflow:hidden;background:#08131d;border:1px solid var(--ydl-line)}.ydl-obs-overload .ydl-overload-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--ydl-accent),var(--ydl-accent2));transition:width .2s ease}.ydl-obs-overload .ydl-overload-progress-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;color:var(--ydl-muted);font:800 11px ui-monospace,monospace;letter-spacing:.08em}.ydl-obs-overload .ydl-overload-checks{display:grid;gap:8px;margin-top:14px}.ydl-obs-overload .ydl-overload-checks label{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border:1px solid var(--ydl-line);border-radius:12px;background:rgba(255,255,255,.025);color:#dbe8f4;font-size:.86rem;line-height:1.5;cursor:pointer}.ydl-obs-overload .ydl-overload-checks input{margin-top:3px;accent-color:var(--ydl-accent)}.ydl-obs-overload .ydl-overload-risk{display:inline-flex;padding:7px 11px;margin:8px 0;border-radius:999px;border:1px solid var(--ydl-line);color:var(--ydl-muted);font-weight:900;font-size:.78rem}.ydl-obs-overload .ydl-overload-risk.is-high{color:#ffb7c1;border-color:rgba(255,105,125,.42);background:rgba(255,105,125,.08)}.ydl-obs-overload .ydl-overload-risk.is-mid{color:#ffd18f;border-color:rgba(255,190,102,.38);background:rgba(255,190,102,.08)}.ydl-obs-overload .ydl-overload-risk.is-low{color:#8ef0c1;border-color:rgba(114,241,184,.34);background:rgba(114,241,184,.07)}.ydl-obs-overload .ydl-overload-primary{font-size:clamp(1.15rem,2.5vw,1.55rem);font-weight:900;color:#fff;margin:8px 0 14px}.ydl-suite-shell .ydl-obs-overload .ydl-overload-actions{display:grid;gap:10px;list-style:none;padding:0;margin:0;min-width:0}.ydl-suite-shell .ydl-obs-overload .ydl-overload-action{display:grid;grid-template-columns:36px minmax(0,1fr);gap:11px;align-items:start;min-width:0;max-width:100%;padding:12px;border-radius:13px;border:1px solid var(--ydl-line);background:rgba(255,255,255,.025)}.ydl-obs-overload .ydl-overload-step{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:color-mix(in srgb,var(--ydl-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--ydl-accent) 28%,transparent);color:var(--ydl-accent);font:900 12px ui-monospace,monospace}.ydl-suite-shell .ydl-obs-overload .ydl-overload-action-text strong{color:#fff}.ydl-suite-shell .ydl-obs-overload .ydl-overload-action-text p{margin:3px 0 0;color:var(--ydl-muted);font-size:.86rem;line-height:1.6}@media(max-width:720px){.ydl-obs-overload .ydl-overload-grid{grid-template-columns:1fr}}

/* v1.2.2: Independent recommendation cards, unaffected by article list markers. */
.ydl-suite-shell .ydl-obs-overload .ydl-overload-action-text{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal;line-height:1.7}
.ydl-suite-shell .ydl-obs-overload .ydl-overload-action-text strong{display:block;line-height:1.55;overflow-wrap:anywhere}
.ydl-suite-shell .ydl-obs-overload .ydl-overload-action-text p{overflow-wrap:anywhere;line-height:1.75}
.ydl-suite-shell .ydl-obs-overload .ydl-overload-action::before,
.ydl-suite-shell .ydl-obs-overload .ydl-overload-action::after{content:none!important;display:none!important}
@media(max-width:600px){
  .ydl-suite-shell .ydl-obs-overload .ydl-overload-action{grid-template-columns:30px minmax(0,1fr);gap:9px;padding:10px}
  .ydl-suite-shell .ydl-obs-overload .ydl-overload-step{width:28px;height:28px}
}
