.ll .sec-h{align-items:flex-end}.ll-live{border-radius:var(--r-full);color:var(--sale);font-size:var(--fs-tiny);letter-spacing:.08em;vertical-align:middle;background:#e8352b1a;align-items:center;gap:6px;margin-left:10px;padding:3px 9px;font-weight:800;display:inline-flex}.ll-live i{background:var(--sale);border-radius:50%;width:6px;height:6px;animation:1.6s infinite llPing}@keyframes llPing{0%{box-shadow:0 0 #e8352b73}to{box-shadow:0 0 0 8px #e8352b00}}.ll-tabs{border-radius:var(--r-full);background:var(--surface);border:1px solid var(--line);gap:2px;padding:3px;display:inline-flex}.ll-tabs button{border-radius:var(--r-full);height:32px;font:inherit;font-size:var(--fs-sm);color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0 14px;font-weight:600}.ll-tabs button[aria-selected=true]{background:var(--primary);color:var(--primary-ink)}.ll-wrap{margin-top:var(--gap-6);border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden}.ll-tbl{border-collapse:collapse;width:100%;color:var(--ink-2);font-size:var(--fs-md);font-variant-numeric:tabular-nums}.ll-tbl th{text-align:left;font-size:var(--fs-sm);color:var(--ink-3);background:var(--surface-2);border-bottom:1px solid var(--line);white-space:nowrap;padding:13px 18px;font-weight:600}.ll-tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 18px}.ll-tbl tr:last-child td{border-bottom:0}.ll-tbl tbody tr:hover td{background:var(--bg)}.ll-tbl .num{text-align:right;white-space:nowrap}.ll-tbl tr.is-new td{animation:llIn 1.2s var(--ease)}@keyframes llIn{0%{background:var(--primary-soft);transform:translateY(-6px)}to{background:0 0;transform:none}}.ll-k{color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-weight:700;display:inline-flex}.ll-k i{background:var(--surface-2);width:26px;height:26px;color:var(--ink-2);border-radius:8px;place-items:center;display:grid}.ll-k.is-purchase i{background:var(--primary-soft);color:var(--primary)}.ll-k.is-charge i{color:var(--ok);background:#16a34a1f}.ll-k.is-point i{color:#3b63d6;background:#4f7cff1f}.ll-k.is-lottery i{color:#b46400;background:#f59f0a24}.ll-k.is-level i{color:#8c6e28;background:#c8a95e2e}.ll-nick{color:var(--ink);font-weight:600}.ll-tbl time{color:var(--ink-3);white-space:nowrap}.ll-brand{font-size:var(--fs-xs);color:var(--ink-4);margin-right:6px;display:inline-block}.ll-prod{color:var(--ink);font-weight:600}a.ll-prod:hover{text-decoration:underline}.ll-more{color:var(--ink-3)}.ll-sub{color:var(--ink-3);font-size:var(--fs-sm)}.ll-tbl b{color:var(--ink);font-weight:700}.ll-plus{color:var(--ok)!important}.ll-dim{color:var(--ink-4)}.ll-st{border-radius:var(--r-full);font-size:var(--fs-xs);background:var(--surface-2);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-weight:700;display:inline-flex}.ll-st:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ll-st.is-new{color:#b46400;background:#f59f0a1f}.ll-st.is-mid{color:#3b63d6;background:#4f7cff1f}.ll-st.is-done{color:var(--ok);background:#16a34a1f}.ll-cnt{color:var(--ink-2)}.ll-empty{text-align:center;color:var(--ink-3);padding:32px}.c-what{text-overflow:ellipsis;white-space:nowrap;max-width:380px;overflow:hidden}@media (max-width:900px){.ll .sec-h{flex-direction:column;align-items:flex-start;gap:12px}.ll-tbl thead{display:none}.ll-tbl tr{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 10px;padding:12px 14px;display:grid}.ll-tbl td{border:0;padding:0;display:block}.ll-tbl td:first-child{order:1;grid-column:1}.ll-tbl td:nth-child(2){font-size:var(--fs-sm);order:3;grid-column:1}.ll-tbl td.c-time{font-size:var(--fs-xs);order:2;grid-column:2;justify-self:end}.ll-tbl td.c-what{white-space:normal;order:4;grid-column:1/-1;max-width:none}.ll-tbl td.num{order:5;grid-column:2;justify-self:end}.ll-tbl td:nth-child(6){order:6;grid-column:1}.ll-tbl td:nth-child(7){font-size:var(--fs-xs);order:7;grid-column:2;justify-self:end}}.ll-st-link{cursor:pointer;text-decoration:none}.ll-st-link:hover{filter:brightness(.94);text-underline-offset:3px;text-decoration:underline}
