/* PW parity skin: scoped to existing pwfeat surfaces only. */ .pwf-win.pwf-win{box-sizing:border-box;color:#f2dfb8;background-color:#2a1a10;background-image:linear-gradient(180deg,rgba(53,33,18,.36),rgba(19,11,6,.6)),url('/g2d/graphics2d-20261009/interface-pc/8fe3e5cc8c66.png');background-repeat:no-repeat,no-repeat;background-position:center,center;background-size:100% 100%,100% 100%;border:1px solid #9a7332;border-radius:2px;box-shadow:inset 0 0 0 1px #2a180c,inset 0 0 0 2px rgba(233,194,118,.18),inset 0 1px 0 rgba(255,237,194,.26),0 10px 30px rgba(0,0,0,.72);font-family:Tahoma,'Segoe UI',sans-serif;font-size:13px;line-height:1.42;text-shadow:0 1px 0 #160c06;overflow:hidden;color-scheme:dark}#pwf-stall.pwf-win.pwf-win{border-color:#a77d38;background-color:#2b1a10} .pwf-win.pwf-win header,#pwf-stall header{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:31px;padding:4px 6px 4px 10px;background-color:#3a2515;background-image:linear-gradient(180deg,rgba(255,231,181,.18),rgba(73,43,20,.36) 54%,rgba(24,14,7,.68)),url('/g2d/graphics2d-20261009/interface-pc/8fe3e5cc8c66.png');background-position:center,center;background-size:100% 100%,cover;background-repeat:no-repeat,no-repeat;border-bottom:1px solid #745228;border-radius:0;color:#f6dfaa;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.15px;text-shadow:0 1px 1px #180d06,0 0 9px rgba(255,193,88,.14);cursor:move;touch-action:none}.pwf-win.pwf-win header>*:first-child,#pwf-stall header>*:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwf-win.pwf-win header .x,#pwf-stall header .x{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;min-width:26px;min-height:26px;padding:0;margin:0 0 0 auto;border:1px solid #a35440;border-radius:2px;background:linear-gradient(180deg,#8a3429,#4c1913);color:#ffe5d0;font-family:inherit;font-size:16px;font-weight:700;line-height:1;text-shadow:0 1px 1px #2a0b08;box-shadow:inset 0 1px 0 rgba(255,216,196,.24),0 1px 0 #160806;cursor:pointer;appearance:none;-webkit-appearance:none}.pwf-win.pwf-win header .x:hover,#pwf-stall header .x:hover{background:linear-gradient(180deg,#a44334,#5d2119);border-color:#cf765a} .pwf-win.pwf-win .bd,#pwf-stall .bd{box-sizing:border-box;padding:8px 9px;max-height:70vh;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg,rgba(255,236,195,.03),rgba(0,0,0,.16)),#22160e;color:#efdfc2;scrollbar-color:#8d672f #1a1009;scrollbar-width:thin}.pwf-win.pwf-win .bd::-webkit-scrollbar{width:10px;height:10px}.pwf-win.pwf-win .bd::-webkit-scrollbar-track{background:#1a1009;border-left:1px solid #4b3419}.pwf-win.pwf-win .bd::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#8b642e,#5b3d1d);border:1px solid #2a190c;border-radius:0} .pwf-win.pwf-win table,#pwf-stall table{width:100%;border-collapse:collapse;border-spacing:0;margin:5px 0 2px;color:#eeddbd}#pwf-stall table{border-collapse:separate;border-spacing:2px}.pwf-win.pwf-win th,.pwf-win.pwf-win td,#pwf-stall th,#pwf-stall td{padding:4px 5px;border:1px solid #58401f;border-radius:0;text-align:left;vertical-align:middle;background-clip:padding-box}.pwf-win.pwf-win th,#pwf-stall th{background:linear-gradient(180deg,#4b321a,#31200f);color:#f1d393;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:.15px;text-shadow:0 1px 0 #170d06}.pwf-win.pwf-win td,#pwf-stall td{background:rgba(48,31,18,.78)}.pwf-win.pwf-win tr:nth-child(even) td,#pwf-stall tr:nth-child(even) td{background:rgba(55,36,21,.8)}#pwf-stall tr[data-item-id] td:first-child{color:#f4dda9;font-weight:700} .pwf-win.pwf-win button.b,#pwf-stall button.b{min-height:27px;padding:3px 10px;margin:2px 3px 2px 0;border:1px solid #896229;border-radius:2px;background:linear-gradient(180deg,#755229,#3c2713);color:#f8e5b8;font-family:inherit;font-size:12px;font-weight:700;line-height:1.2;text-shadow:0 1px 0 #1a0e07;box-shadow:inset 0 1px 0 rgba(255,236,190,.22),0 1px 0 #120b06;cursor:pointer;vertical-align:middle;white-space:nowrap;appearance:none;-webkit-appearance:none}.pwf-win.pwf-win button.b:hover:not(:disabled),#pwf-stall button.b:hover:not(:disabled){background:linear-gradient(180deg,#87602f,#4a3018);border-color:#b0853e}.pwf-win.pwf-win button.b:active:not(:disabled),#pwf-stall button.b:active:not(:disabled){background:linear-gradient(180deg,#3b2714,#5f431f);box-shadow:inset 0 2px 3px #0d0704}.pwf-win.pwf-win button.g,#pwf-stall button.g{background:linear-gradient(180deg,#4a3925,#2a1d11);border-color:#6c5432;color:#e8d4ad}.pwf-win.pwf-win button.g:hover:not(:disabled),#pwf-stall button.g:hover:not(:disabled){background:linear-gradient(180deg,#5a462c,#332414);border-color:#8a6a3c}.pwf-win.pwf-win button.r,#pwf-stall button.r{background:linear-gradient(180deg,#8a3429,#4b1812);border-color:#aa5742;color:#ffe6d3}.pwf-win.pwf-win button.r:hover:not(:disabled),#pwf-stall button.r:hover:not(:disabled){background:linear-gradient(180deg,#a44334,#5d2119);border-color:#cf765a}.pwf-win.pwf-win button.b:disabled,.pwf-win.pwf-win button.b[disabled],.pwf-win.pwf-win header .x:disabled,#pwf-stall button.b:disabled,#pwf-stall button.b[disabled],#pwf-dock button:disabled,#pwf-dock button[disabled]{background:linear-gradient(180deg,#3b342b,#27221c);border-color:#574c3c;color:#978b78;opacity:1;cursor:not-allowed;box-shadow:none;text-shadow:none} .pwf-win.pwf-win input,.pwf-win.pwf-win select,#pwf-stall input,#pwf-stall select{box-sizing:border-box;max-width:100%;background:#130c07;color:#f7e7c5;border:1px solid #83602e;border-radius:0;padding:3px 5px;font-family:inherit;font-size:12px;line-height:1.3;text-shadow:none;box-shadow:inset 0 1px 3px rgba(0,0,0,.75);accent-color:#b18440}.pwf-win.pwf-win input[type=number],#pwf-stall input[type=number]{min-width:56px}.pwf-win.pwf-win input::placeholder{color:#a08a68;opacity:1}.pwf-win.pwf-win input:disabled,.pwf-win.pwf-win select:disabled,#pwf-stall input:disabled,#pwf-stall select:disabled{background:#241c13;color:#9e8e76;border-color:#4e3d27;cursor:not-allowed} .pwf-win.pwf-win button:focus-visible,.pwf-win.pwf-win input:focus-visible,.pwf-win.pwf-win select:focus-visible,#pwf-dock button:focus-visible{outline:2px solid #f1cb75;outline-offset:1px;border-color:#e0b45f} .pwf-win.pwf-win .tabs,#pwf-stall .tabs{display:flex;flex-wrap:wrap;gap:2px;margin:0 0 7px;padding:0 0 3px;border-bottom:1px solid #6f4e25}.pwf-win.pwf-win .tabs button,#pwf-stall .tabs button{min-height:28px;margin:0;padding:4px 10px;border:1px solid #684a24;border-bottom:0;border-radius:2px 2px 0 0;background:linear-gradient(180deg,#3e2b1a,#24160d);color:#d8c29b;font-family:inherit;font-size:12px;font-weight:700;line-height:1.2;text-shadow:0 1px 0 #180d06;box-shadow:inset 0 1px 0 rgba(255,236,190,.12);cursor:pointer;appearance:none;-webkit-appearance:none}.pwf-win.pwf-win .tabs button:hover:not(.on):not(:disabled),#pwf-stall .tabs button:hover:not(.on):not(:disabled){background:linear-gradient(180deg,#4a3520,#2c1c0f);border-color:#8a6837;color:#f0d9ab}.pwf-win.pwf-win .tabs button.on,#pwf-stall .tabs button.on{background:linear-gradient(180deg,#e0bd79,#b88a42 52%,#805825);border-color:#efcf8b;color:#241608;text-shadow:0 1px 0 rgba(255,255,255,.28);box-shadow:inset 0 1px 0 #ffe6a9,inset 0 -1px 0 #5c3d18,0 0 0 1px #2a190c} .pwf-win.pwf-win small,.pwf-win.pwf-win .mut,#pwf-stall small,#pwf-stall .mut{color:#c5ae87;font-size:12px;line-height:1.35}.pwf-win.pwf-win b,.pwf-win.pwf-win strong,#pwf-stall b,#pwf-stall strong{color:#ffe6ad;font-weight:700}.pwf-win.pwf-win h1,.pwf-win.pwf-win h2,.pwf-win.pwf-win h3,#pwf-stall h1,#pwf-stall h2,#pwf-stall h3{margin:0 0 7px;color:#f3d695;font-family:inherit;font-size:14px;font-weight:700;line-height:1.25;text-shadow:0 1px 0 #170d06}.pwf-win.pwf-win .hello,#pwf-stall .hello{padding:7px 8px;border:1px solid #5d421f;border-radius:0;background:linear-gradient(180deg,#1b1109,#24170e);color:#ead6b0;white-space:pre-wrap}.pwf-win.pwf-win ::selection,#pwf-stall ::selection{background:#a97c38;color:#1b1007} #pwf-dock{box-sizing:border-box;gap:4px;padding:4px;background-color:#2a1a10;background-image:linear-gradient(180deg,rgba(58,37,21,.84),rgba(20,12,7,.93)),url('/g2d/graphics2d-20261009/interface-pc/8fe3e5cc8c66.png');background-size:100% 100%,cover;background-position:center,center;background-repeat:no-repeat,no-repeat;border:1px solid #8a662f;border-radius:2px;box-shadow:inset 0 1px 0 rgba(237,201,130,.22),0 4px 14px rgba(0,0,0,.62);font-family:Tahoma,'Segoe UI',sans-serif;color:#f2dfb8;color-scheme:dark}#pwf-dock button{min-height:28px;padding:4px 9px;border:1px solid #80602e;border-radius:2px;background:linear-gradient(180deg,#57401f,#2e1f10);color:#f2dfb8;font-family:inherit;font-size:12px;font-weight:700;line-height:1.2;text-shadow:0 1px 0 #170d06;box-shadow:inset 0 1px 0 rgba(255,236,190,.18),0 1px 0 #120b06;cursor:pointer;white-space:nowrap;appearance:none;-webkit-appearance:none}#pwf-dock button:hover:not(:disabled){background:linear-gradient(180deg,#6f5128,#3c2914);border-color:#b0853e}#pwf-dock button:active:not(:disabled){background:linear-gradient(180deg,#332311,#513a1c);box-shadow:inset 0 2px 3px #0c0704} @media (max-width:700px){.pwf-win.pwf-win{max-width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.pwf-win.pwf-win .bd,#pwf-stall .bd{max-height:calc(100vh - 72px);overflow:auto}.pwf-win.pwf-win header,#pwf-stall header{min-height:44px;padding:4px 6px 4px 10px}.pwf-win.pwf-win header .x,#pwf-stall header .x{width:44px;height:44px;min-width:44px;min-height:44px;font-size:18px}.pwf-win.pwf-win button.b,.pwf-win.pwf-win .tabs button,#pwf-stall button.b,#pwf-stall .tabs button,#pwf-dock button{min-height:44px;min-width:44px;padding:8px 10px;font-size:13px}.pwf-win.pwf-win input,.pwf-win.pwf-win select,#pwf-stall input,#pwf-stall select{min-height:44px;padding:8px;font-size:16px;line-height:1.25}.pwf-win.pwf-win input[type=number],#pwf-stall input[type=number]{min-width:64px}#pwf-stall td,#pwf-stall th{padding:6px 7px}#pwf-stall.pwf-win.pwf-win{max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);}#pwf-dock{max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto}}