.show-page a{text-decoration:none}.show-page :is(a,button):focus-visible{outline:2px solid var(--point-gold);outline-offset:4px}.show-top-actions{align-items:center;gap:8px;display:flex}.show-top-actions :is(a,button),.show-nav a{border:1px solid var(--point-line);min-height:44px;color:var(--point-text);font:inherit;cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:700;display:inline-flex}.show-top-actions svg,.show-nav svg{flex-shrink:0;width:18px;height:18px}.show-top-actions button:disabled{opacity:.6;cursor:wait}.show-heading .point-live{flex-shrink:0;font-size:.8rem;display:flex}.show-nav{flex-wrap:wrap;gap:8px;display:flex}.show-nav a{color:var(--point-gold-soft)}.show-nav b{color:#17243a;background:#f3f6fc;border-radius:6px;padding:1px 7px}.show-workspace{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.show-page .point-table-grid{grid-template-columns:1fr}.show-right{gap:18px;min-width:0;display:grid}.show-right>.point-order-area{max-height:none;position:static;overflow:visible}.show-page .point-queue-columns{grid-template-columns:1fr}.show-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.show-page [id^=show-]{scroll-margin-top:110px}.show-stream{border:1px solid var(--point-line);background:#fff;border-radius:22px;min-width:0;position:static;overflow:hidden}.show-stream>header{padding:16px}.show-stream header>a{color:var(--point-gold);align-items:center;gap:5px;font-size:.8rem;display:flex}.show-stream header>a svg{width:15px}.show-video{aspect-ratio:16/9;background:#fff;width:100%;min-height:200px}.show-video iframe{border:0;width:100%;height:100%;min-height:200px;display:block}.show-video-hint{color:var(--point-muted);margin:0;padding:10px 16px;font-size:.8rem}.show-stream-empty{text-align:center;background:radial-gradient(#f3f6fc,#fff);place-content:center;justify-items:center;min-height:280px;padding:30px 18px;display:grid}.show-stream-empty>svg{width:54px;height:54px;color:var(--point-gold);margin-bottom:16px}.show-stream-empty strong{font-size:1.2rem}.show-stream-empty p{color:var(--point-muted);margin:8px 0 0;line-height:1.8}.show-loading{color:var(--point-muted);text-align:center;justify-items:center;gap:10px;padding:60px 20px;display:grid}.show-footer{color:var(--point-muted);text-align:center;justify-content:center;align-items:center;gap:7px;padding:15px 5px;font-size:.8rem;display:flex}.show-footer svg{flex-shrink:0;width:16px}@media (max-width:899px){.show-workspace{grid-template-columns:1fr}.show-stream{position:static}}@media (max-width:720px){.show-page .point-queue-columns{grid-template-columns:1fr}.show-top-actions :is(a,button){padding:10px}.show-top-actions span{display:none}.show-heading .point-live{font-size:.75rem}.show-nav{gap:6px}.show-nav a{gap:5px;padding:9px;font-size:.8rem}.show-stream>header{gap:7px;padding:12px 10px}.show-stream header>a{font-size:.7rem}.show-stream-empty{min-height:230px}.show-footer{align-items:flex-start}}.show-paid-entries{background:#fff;border:1px solid #c3d5f4;border-radius:20px;min-width:0;padding:16px}.show-auto-note{color:#1459d9;background:#f3f6fc;border-radius:10px;margin:12px 0;padding:10px 12px;font-size:.8rem;line-height:1.7}.show-paid-list{gap:8px;max-height:380px;display:grid;overflow-y:auto}.show-paid-list article{border:1px solid var(--point-line);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.show-paid-person{gap:2px;min-width:0;display:grid}.show-paid-person strong{overflow-wrap:anywhere;font-size:1rem}.show-paid-person>span{color:var(--point-muted);overflow-wrap:anywhere;font-size:.75rem}.show-paid-person small{color:var(--point-muted);align-items:center;gap:4px;font-size:.7rem;display:flex}.show-paid-person svg{width:12px;height:12px}.show-paid-state{color:#1459d9;text-align:right;justify-items:end;gap:5px;max-width:140px;font-size:.75rem;display:grid}.show-paid-state b{color:var(--point-gold);background:#1459d91a;border-radius:6px;padding:3px 8px}.show-paid-empty{color:var(--point-muted);justify-content:center;align-items:center;gap:8px;padding:25px 10px;font-size:.9rem;display:flex}@media (max-width:720px){.show-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.show-paid-entries{padding:12px 10px}.show-paid-list article{grid-template-columns:auto minmax(0,1fr)}.show-paid-state{text-align:left;grid-column:2;justify-items:start;max-width:none}}
