.sv-info .sv-link.sv-learning-entry{display:flex;align-items:center;gap:10px;width:100%;max-width:380px;min-height:40px;padding:8px 10px;border:1px solid rgba(255,255,255,.22);border-radius:12px;background:rgba(16,24,35,.86);color:#fff;box-shadow:0 2px 12px rgba(0,0,0,.16);white-space:normal;text-align:left;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}
.sv-info .sv-learning-entry:focus-visible{outline:2px solid #8bc8ff;outline-offset:3px}
.sv-entry-copy{display:-webkit-box;flex:1;min-width:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:20px;overflow-wrap:anywhere;text-align:left}
.sv-entry-label{display:inline-block;padding:2px 6px;border-radius:4px;background:#236bad;color:#fff;font-size:10px;line-height:14px;font-weight:600;letter-spacing:.4px;margin-right:6px;vertical-align:1px}
.sv-learning-entry.training .sv-entry-label{background:#a95112}
.sv-learning-entry.replay .sv-entry-label{background:#7452a3}
.sv-entry-name{display:inline;white-space:normal;font-size:12px;line-height:20px;font-weight:500;color:#fff}
.sv-entry-action{display:flex;align-items:center;justify-content:center;align-self:center;min-width:48px;text-align:center;flex:none;font-size:12px;font-weight:600;white-space:nowrap;color:#d0e7ff}
.sv-learning-entry.training .sv-entry-action{color:#ffdcba}
.sv-learning-entry.replay .sv-entry-action{color:#ebdaff}
.sv-info .sv-linkrow{margin-bottom:9px}
