
.wlist{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}
.wrow{display:flex;align-items:center;gap:12px;width:100%;text-align:left;font:inherit;background:#fff;border:2px solid rgba(14,43,42,.12);border-radius:16px;padding:10px 12px;cursor:pointer;color:#0E2B2A;min-height:56px}
.wrow.on{border-color:#7B61C9;background:#F5F1FF}.wrow:disabled{opacity:.55;cursor:default}
.wrow .wn{flex:none;width:32px;height:32px;border-radius:50%;background:#7B61C9;color:#fff;display:grid;place-items:center;font-weight:800;font-size:14px}
.wrow .wt{flex:1;display:flex;flex-direction:column;min-width:0}.wrow .wt b{font-size:15px}.wrow .wt small{opacity:.65;font-size:12.5px}
.wrow .wi{font-size:18px;font-weight:800;opacity:.7}

.alg{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:96px}
.alc{position:relative;text-align:left;font:inherit;background:#fff;border:3px solid rgba(14,43,42,.12);border-radius:16px;padding:6px 6px 10px;cursor:pointer;color:#0E2B2A;display:flex;flex-direction:column;gap:2px}
.alc.on{border-color:#7B61C9;background:#F5F1FF}
.alc .alp{display:block;height:92px;border-radius:11px;overflow:hidden;margin-bottom:4px}.alc .alp img,.alc .alp svg{width:100%;height:100%;object-fit:cover;display:block}
.alc b{font-size:13.5px;padding:0 4px}.alc small{opacity:.65;font-size:12px;padding:0 4px}
.alc .alk{position:absolute;top:12px;right:12px;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.9);border:2px solid #7B61C9;display:grid;place-items:center;color:#fff;font-weight:800}.alc.on .alk{background:#7B61C9}
.alcv{background:#fff;border-radius:20px;padding:16px;text-align:center;display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.alcv b{font-size:20px}
@media print{.noprint,.foot,#nv,.top button{display:none!important}}
@media print{.hsky,.tlx{display:none!important}}
