.apk-box{width:min(560px,96vw);max-height:90vh;display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:radial-gradient(500px 200px at 50% -60px,rgba(150,70,150,.25),transparent 70%),linear-gradient(165deg,#221a30,#120d1a);border:1px solid rgba(212,167,71,.4);box-shadow:0 24px 70px rgba(0,0,0,.75),0 0 40px rgba(150,70,150,.12)}.apk-head{display:flex;align-items:center;gap:13px;padding:16px 18px 13px;border-bottom:1px solid rgba(212,167,71,.22);position:relative}.apk-head::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,214,116,.5),transparent)}.apk-ic{width:46px;height:46px;flex:none;display:flex;align-items:center;justify-content:center;font-size:23px;border-radius:14px;background:radial-gradient(circle at 40% 30%,rgba(150,70,150,.5),rgba(0,0,0,.4));border:1px solid rgba(212,167,71,.45)}.apk-title{font-size:16.5px;font-weight:900;background:linear-gradient(180deg,#fff3d0,#ffd874 55%,#c9a044);-webkit-background-clip:text;background-clip:text;color:transparent}.apk-sub{font-size:11px;color:#b9a8c8;margin-top:2px;line-height:1.5}.apk-sub b{color:#ffce6e}.apk-close{margin-left:auto;width:34px;height:34px;border-radius:11px;background:rgba(0,0,0,.35);border:1px solid rgba(212,167,71,.3);color:#ffd874;cursor:pointer;font-size:14px;flex:none}.apk-close:hover{background:rgba(224,96,74,.3);color:#ff9a86}.apk-body{padding:13px 16px;overflow-y:auto}.apk-sec{font-size:10.5px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;color:#c8a8ff;display:flex;align-items:center;gap:8px;margin:2px 0 8px}.apk-sec .cnt{font-size:10px;color:#8fe89b;background:rgba(110,226,122,.1);border:1px solid rgba(110,226,122,.35);border-radius:999px;padding:1px 8px;text-transform:none;letter-spacing:0;font-weight:800}.apk-sec .all{margin-left:auto;font-size:10px;font-weight:800;color:#d8c8f0;background:rgba(160,96,255,.14);border:1px solid rgba(160,96,255,.4);border-radius:8px;padding:3px 10px;cursor:pointer;text-transform:none;letter-spacing:0}.apk-sec .all+.all{margin-left:6px}.apk-sec .all:hover{background:rgba(160,96,255,.26);color:#fff}.apk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(102px,1fr));gap:7px}.apk-card{position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent}.apk-card input{position:absolute;opacity:0;pointer-events:none}.apk-in{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:11px 6px 9px;border-radius:13px;border:1.5px solid rgba(255,255,255,.08);background:rgba(0,0,0,.32);transition:border-color .12s,box-shadow .12s,background .12s}.apk-card:hover .apk-in{border-color:rgba(255,255,255,.2)}.apk-av{width:44px;height:44px;border-radius:50%;border:2px solid var(--cc,#5a4a7a);background:radial-gradient(circle at 45% 35%,#241a34,#0d0912);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.5)}.apk-av img{width:112%;height:112%;object-fit:contain;object-position:center top}.apk-nm{font-size:11px;font-weight:800;color:#cfc2de;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apk-lv{font-size:9px;font-weight:800;color:#9a8db0;background:rgba(255,255,255,.05);border-radius:999px;padding:1px 7px}.apk-card input:checked~.apk-in{border-color:var(--cc,#ffd874);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(0,0,0,.25));box-shadow:0 0 0 1px var(--cc,#ffd874),0 4px 14px rgba(0,0,0,.4)}.apk-card input:checked~.apk-in .apk-nm{color:#fff}.apk-card input:checked~.apk-in::after{content:"✓";position:absolute;top:6px;right:8px;font-size:11px;font-weight:900;color:#0d0912;background:var(--cc,#ffd874);width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(0,0,0,.5)}.apk-qty{margin-top:13px;padding:11px 13px;border-radius:14px;background:rgba(150,70,150,.08);border:1px solid rgba(160,96,255,.3)}.apk-qrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.apk-step{width:38px;height:38px;border-radius:10px;border:1px solid rgba(212,167,71,.4);background:rgba(0,0,0,.35);color:#ffd874;font-size:17px;font-weight:900;cursor:pointer}.apk-step:hover{background:rgba(212,167,71,.18)}.apk-qin{width:76px;height:38px;border-radius:10px;border:1px solid rgba(212,167,71,.5);background:#120d1a;color:#ffe6a8;font-weight:900;font-size:15px;text-align:center}.apk-pre{padding:7px 12px;border-radius:9px;border:1px solid rgba(160,96,255,.35);background:rgba(160,96,255,.12);color:#d8c8f0;font-weight:800;font-size:11px;cursor:pointer}.apk-pre:hover{background:rgba(160,96,255,.26);color:#fff}.apk-hint{font-size:10px;color:#9a8db0;margin-top:7px;line-height:1.55}.apk-foot{display:flex;gap:9px;padding:13px 16px;border-top:1px solid rgba(212,167,71,.2)}.apk-go{flex:2;padding:13px;border:none;border-radius:13px;font-weight:900;font-size:14px;cursor:pointer;color:#241703;background:linear-gradient(135deg,#ffd874,#c9962e);box-shadow:0 5px 18px rgba(212,167,71,.4);letter-spacing:.3px}.apk-go:hover{filter:brightness(1.07)}.apk-cancel{flex:1;padding:13px;border-radius:13px;font-weight:800;font-size:12.5px;cursor:pointer;background:transparent;border:1px solid rgba(255,255,255,.14);color:#9a8db0}.apk-cancel:hover{color:#cfc2de;border-color:rgba(255,255,255,.3)}@media (max-width:480px){.apk-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.apk-box{border-radius:16px}}