.sp-head{display:grid;grid-template-columns:60px minmax(0,1fr);align-items:start;column-gap:16px;min-width:0;margin-top:6px}.sp-av{display:inline-grid;place-items:center;flex:none;width:60px;height:60px;border-radius:50%;background:var(--gbg);color:var(--gtxt);font-size:19px;font-weight:700;letter-spacing:.01em}.sp-idt{min-width:0;padding-top:3px}.sp-name{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0}.sp-name h1{font-size:24px;font-weight:650;line-height:1.15;letter-spacing:-.02em;color:var(--text);overflow-wrap:anywhere}.sp-flag{display:inline-flex;height:22px;padding:0 7px;border-radius:var(--r1);background:var(--badbg);color:var(--bad);font-size:12px;font-weight:600}.sp-flag,.sp-line{align-items:center}.sp-line{display:flex;flex-wrap:wrap;margin-top:4px;font-size:13.5px;color:var(--t2)}.sp-line+.sp-line{margin-top:3px}.sp-line>*+:before{content:"·";margin:0 8px;color:var(--muted)}.sp-rate{white-space:nowrap}.sp-rate .pp-rate{vertical-align:-1px}.sp-act{grid-column:2;display:flex;margin-top:14px}.sp-act .ui-btn2{height:34px}.sp-list{margin-top:40px}.sp-list h2{font-size:17px;font-weight:650;line-height:1.3;letter-spacing:-.01em;color:var(--text)}.sp-empty{padding:32px 18px;border-radius:var(--r3);background:var(--p1);border:1px solid var(--line);text-align:center;color:var(--muted)}.sp-empty b{display:block;margin-bottom:4px}.sp-empty b,.sp-h3{font-size:15px;font-weight:650;color:var(--text)}.sp-h3{line-height:1.3}.sp-sr .pp-sc{gap:14px}@media (max-width:1080px){.sp .pp-cards>:nth-child(n+4){display:flex}}@media (max-width:860px){.sp-head{grid-template-columns:50px minmax(0,1fr);column-gap:12px;margin-top:4px}.sp-av{width:50px;height:50px;font-size:16px}.sp-idt{padding-top:2px}.sp-name h1{font-size:22px}.sp-line{font-size:13.5px;gap:2px 12px}.sp-line>*+:before{content:none}.sp-act{grid-column:1/-1;margin-top:14px}.sp-act .ui-btn2{width:100%;height:40px}.sp-list{margin-top:32px}}