@layer legacy{body.fs-lock{overflow:hidden}:where(.pg-tables) .ed{grid-template-columns:290px minmax(0,1fr) 290px;align-items:start;gap:18px;display:grid}:where(.pg-tables) .ed>*{min-width:0}@media (max-width:1360px){:where(.pg-tables) .ed{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"stage a""stage b"}:where(.pg-tables) .ed>section{grid-area:stage}:where(.pg-tables) .ed>aside:first-of-type{grid-area:a}:where(.pg-tables) .ed>aside:last-of-type{grid-area:b}}@media (max-width:900px){:where(.pg-tables) .ed{grid-template-columns:1fr;grid-template-areas:"stage""a""b"}}:where(.pg-tables) .stage3d{border-radius:var(--r);border:1.5px solid var(--line);background:var(--panel);height:600px;position:relative;overflow:hidden}@media (max-width:700px){:where(.pg-tables) .stage3d{height:440px}}:where(.pg-tables) .stage3d[data-n="2"]{height:440px}:where(.pg-tables) .stage3d[data-n="3"]{height:380px}:where(.pg-tables).rendermode .ed{display:block}:where(.pg-tables).rendermode .ed>aside{display:none}@media (max-width:700px){:where(.pg-tables) .stage3d[data-n="2"]{height:360px}:where(.pg-tables) .stage3d[data-n="3"]{height:320px}}:where(.pg-tables) .stage3d canvas{touch-action:none;width:100%;height:100%;display:block}:where(.pg-tables) .views{background:var(--surface);border:1.5px solid var(--field);border-radius:999px;flex-wrap:wrap;gap:2px;width:max-content;max-width:calc(100% - 24px);padding:4px;display:flex;position:absolute;top:12px;left:12px;right:12px}:where(.pg-tables) .views button{all:unset;cursor:pointer;min-height:36px;color:var(--muted);box-sizing:border-box;border-radius:999px;align-items:center;padding:0 13px;font-size:15px;font-weight:700;display:inline-flex}:where(.pg-tables) .views button:hover{color:var(--text)}:where(.pg-tables) .views button[aria-pressed=true]{background:var(--text);color:var(--bg)}:where(.pg-tables) .views button#zOut,:where(.pg-tables) .views button#zIn{justify-content:center;min-width:36px;padding:0 12px;font-size:20px}:where(.pg-tables) .views button#zOut{box-shadow:inset 1.5px 0 0 var(--line);border-radius:0 999px 999px 0;margin-left:4px}:where(.pg-tables) .hint{display:none}:-webkit-any(:where(.pg-tables) .stage3d:fullscreen,:where(.pg-tables) .stage3d:-webkit-full-screen,:where(.pg-tables) .stage3d.overlay){border:0;border-radius:0;width:100%!important;height:100%!important}:is(:where(.pg-tables) .stage3d:fullscreen,:where(.pg-tables) .stage3d:fullscreen,:where(.pg-tables) .stage3d.overlay){border:0;border-radius:0;width:100%!important;height:100%!important}:where(.pg-tables) .stage3d.overlay{z-index:2000;position:fixed;inset:0;height:100dvh!important}:where(.pg-tables) .fsclose{all:unset;cursor:pointer;background:var(--surface);border:1.5px solid var(--field);width:44px;height:44px;color:var(--text);box-sizing:border-box;z-index:3;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}:where(.pg-tables) .stage3d.overlay .views{max-width:calc(100% - 80px)}:where(.pg-tables) .fsclose[hidden]{display:none}:where(.pg-tables) #fsBtn{justify-content:center;min-width:36px;padding:0 12px}:where(.pg-tables) .selbar{background:var(--surface);border:1.5px solid var(--field);border-radius:999px;align-items:center;gap:6px;padding:4px 4px 4px 10px;display:none;position:absolute;top:66px;left:12px}@media (max-width:560px){:where(.pg-tables) .selbar{top:112px}}:where(.pg-tables) .selbar.on{display:flex}:where(.pg-tables) .selbar b{padding:0 6px;font-size:15px}:where(.pg-tables) .pal{grid-template-columns:1fr;gap:6px;margin-top:12px;display:grid}@media (max-width:1360px) and (min-width:901px){:where(.pg-tables) .pal{grid-template-columns:1fr}}@media (max-width:900px){:where(.pg-tables) .pal{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}:where(.pg-tables) .pal button{all:unset;cursor:pointer;border:1.5px solid var(--field);background:var(--surface);box-sizing:border-box;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:15.5px;font-weight:700;display:flex}:where(.pg-tables) .pal button:hover{border-color:var(--accent-text);background:var(--accent-tint)}:where(.pg-tables) .pal i{border-radius:4px;flex:none;width:16px;height:16px}:where(.pg-tables) .side h3{font-size:20px;font-weight:700}:where(.pg-tables) .side .box+.box{margin-top:14px}:where(.pg-tables) .side .sub{font-size:15px!important}:where(.pg-tables) .olist{margin-top:10px}:where(.pg-tables) .olist div{border-top:1.5px solid var(--line);cursor:pointer;align-items:center;gap:10px;min-height:40px;padding:4px 0;font-size:15.5px;display:flex}:where(.pg-tables) .olist .n{background:var(--accent);width:26px;height:26px;color:var(--on-accent);font:600 13px/1 var(--mono);border-radius:50%;flex:none;place-items:center;display:grid}:where(.pg-tables) .olist div.sel{font-weight:800}:where(.pg-tables) .miss{background:var(--sunk);border-radius:12px;margin-top:12px;padding:12px;font-size:15px}:where(.pg-tables) .miss ul{color:var(--muted);margin:6px 0 10px;padding-left:18px}:where(.pg-tables) .miss li{margin:3px 0}:where(.pg-tables) .olist div.sel .n{background:var(--text);color:var(--bg)}:where(.pg-tables) .seg{background:var(--sunk);border-radius:999px;margin-top:10px;padding:4px;display:flex}:where(.pg-tables) .seg button{all:unset;cursor:pointer;text-align:center;min-height:36px;color:var(--muted);border-radius:999px;flex:1;place-items:center;font-size:15px;font-weight:700;display:grid}:where(.pg-tables) .seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1.5px var(--field)}:where(.pg-tables) .howto summary{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;min-height:32px;list-style:none;display:flex}:where(.pg-tables) .howto summary::-webkit-details-marker{display:none}:where(.pg-tables) .howto summary:after{content:"Hide";font:600 12.5px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}:where(.pg-tables) .howto:not([open]) summary:after{content:"Show"}:where(.pg-tables) .howto ol{color:var(--muted);margin:10px 0 0;padding-left:20px;font-size:15px}:where(.pg-tables) .howto li{margin:6px 0}:where(.pg-tables) .howto b{color:var(--text)}:where(.pg-tables) .opt3{gap:8px;margin-top:12px;display:grid}:where(.pg-tables) .opt3 button{all:unset;cursor:pointer;border:1.5px solid var(--field);background:var(--surface);border-radius:14px;gap:3px;padding:12px 14px;display:grid}:where(.pg-tables) .opt3 button b{font-size:16px}:where(.pg-tables) .opt3 button small{color:var(--muted);font-size:14px}:where(.pg-tables) .opt3 button[aria-pressed=true]{border-color:var(--accent-text);background:var(--accent-tint);box-shadow:inset 0 0 0 1.5px var(--accent-text)}:where(.pg-tables) .tools2{background:var(--surface);border:1.5px solid var(--field);border-radius:999px;flex-wrap:wrap;justify-content:flex-end;gap:2px;max-width:calc(100% - 24px);padding:4px;display:flex;position:absolute;bottom:12px;right:12px}:where(.pg-tables) .tools2 button{all:unset;cursor:pointer;min-height:36px;color:var(--muted);box-sizing:border-box;border-radius:999px;align-items:center;padding:0 13px;font-size:15px;font-weight:700;display:inline-flex}:where(.pg-tables) .tools2 button:hover{color:var(--text);background:var(--panel)}:where(.pg-tables) .tools2 button[disabled]{opacity:.4;cursor:default}:where(.pg-tables) .tools2 button[aria-pressed=true]{background:var(--accent-tint);color:var(--accent-text);box-shadow:inset 0 0 0 1.5px var(--accent-text)}:where(.pg-tables) .tools2[hidden]{display:none}:where(.pg-tables) .tools2 #placeBtn{background:var(--green);color:var(--on-green)}:where(.pg-tables) .saved{color:var(--muted);min-height:20px;margin-top:10px;font-size:15px}:where(.pg-tables) #dlBtn,:where(.pg-tables) #saveBtn{white-space:nowrap}:where(.pg-tables) .optlabel{margin-top:16px;font-size:15px;font-weight:700;display:block}:where(.pg-tables) .optlabel+.seg{margin-top:6px}:where(.pg-tables) #linenCount{color:var(--muted);margin:6px 0 0;font-size:15px}:where(.pg-tables) #linenCount b{color:var(--text)}:where(.pg-tables) #linenCard .seg{gap:2px}:where(.pg-tables) #linenCard .seg button{box-sizing:border-box;white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;gap:7px;min-width:0;padding:0 6px;display:flex}:where(.pg-tables) .seg .dot{border-radius:2px;flex:none;width:10px;height:10px;transform:rotate(45deg);box-shadow:0 0 0 1px #7f7f7f80}:where(.pg-tables) .drinkwrap{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}:where(.pg-tables) .drinkwrap[hidden]{display:none}:where(.pg-tables) .drinkwrap i{border-radius:3px;flex:none;width:12px;height:12px;box-shadow:0 0 0 1px #7f7f7f80}:where(.pg-tables) .drinkwrap select{min-width:130px}:where(.pg-tables) .selbar{border-radius:22px;flex-wrap:wrap;max-width:calc(100% - 24px)}:where(.pg-tables) .sizeseg{background:var(--sunk);border-radius:999px;gap:2px;padding:3px;display:inline-flex}:where(.pg-tables) .sizeseg[hidden]{display:none}:where(.pg-tables) .sizeseg button{all:unset;cursor:pointer;min-height:30px;color:var(--muted);border-radius:999px;align-items:center;padding:0 10px;font-size:14px;font-weight:700;display:inline-flex}:where(.pg-tables) .sizeseg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1.5px var(--field)}}
