.rk{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.rk-open{padding-right:8px}.rk-tag{background:var(--blue-soft);height:22px;color:var(--blue-light);border-radius:999px;align-items:center;margin-left:2px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.rk-tag[data-free=true]{color:var(--green);background:#34d39924}.rk-terms{color:var(--muted);font-size:12.5px;font-weight:500}.rk-blocked{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.rk-done{align-items:flex-start;line-height:1.5}.rk-done svg{flex:none;margin-top:2px}.rk-box{border:1px solid color-mix(in srgb, var(--blue) 45%, transparent);background:color-mix(in srgb, var(--blue) 6%, var(--surface-solid));color:var(--text);border-radius:14px;gap:12px;padding:16px;display:grid}.rk-title{color:var(--white);margin:0;font-size:15px;font-weight:700;line-height:1.4}.rk-points{gap:6px;margin:0;padding:0 0 0 18px;font-size:13.5px;line-height:1.55;list-style:outside;display:grid}.rk-points .rk-warn{color:var(--text);background:#fbbf241a;border-radius:10px;gap:8px;margin-left:-18px;padding:9px 11px;list-style:none;display:flex}.rk-warn svg{color:var(--yellow);flex:none;margin-top:3px}.rk-warn strong{color:var(--yellow)}.rk-cost{border:1px solid var(--border-strong);background:var(--surface-solid);border-radius:10px;gap:2px;padding:10px 12px;font-size:14px;display:grid}.rk-cost strong{color:var(--blue-light);font-size:16px}.rk-cost[data-free=true] strong{color:var(--green)}.rk-cost small{color:var(--muted);font-size:12.5px}.rk-check{border:1px dashed var(--border-strong);background:var(--surface-solid);color:var(--white);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:14px;font-weight:600;display:flex}.rk-check input{width:18px;height:18px;accent-color:var(--blue);cursor:pointer;flex:none;margin:0}.rk-check:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.rk-check[data-on=true]{border-style:solid;border-color:var(--blue)}.rk-act{flex-wrap:wrap;gap:8px;display:flex}.rk-box .alert{margin:0}.rk-list{gap:14px;display:grid}.rk-item{gap:14px;padding:18px;display:grid}.rk-item-head{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.rk-item-head img{object-fit:cover;border-radius:12px;width:52px;height:52px}.rk-item-head h2{color:var(--white);overflow-wrap:anywhere;margin:0;font-size:15.5px;font-weight:700;line-height:1.35}.rk-item-head p{color:var(--muted);flex-wrap:wrap;gap:2px 10px;margin:3px 0 0;font-size:13px;display:flex}.rk-item-head code{color:var(--text);font:12.5px/1.4 ui-monospace,Cascadia Mono,Consolas,monospace}.rk-hist{gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.rk-hist li{grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;display:grid}.rk-hist small{color:var(--muted);grid-column:1/-1;font-size:12px}.rk-hist b{color:var(--white);font-weight:600}@media (max-width:900px){.two-col:has(>.rk-list)>.side{grid-row:auto}}@media (max-width:560px){.rk-item{padding:14px}.rk-item-head{grid-template-columns:44px minmax(0,1fr)}.rk-item-head img{width:44px;height:44px}.rk-item-head>.badge{grid-column:2;justify-self:start}.rk-box{padding:14px 12px}.rk-act .btn{flex:auto}}
