 .pb74CodeColumns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.pb74CodeGroup{border:1px solid rgba(255,255,255,.09);border-radius:12px;margin:10px 0;overflow:hidden;background:rgba(255,255,255,.02);min-width:0}.pb74CodeGroup h3{margin:0;padding:11px 13px;background:rgba(255,214,74,.08);color:#ffd64a;font-size:13px}.pb74CodeRow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;border-top:1px solid rgba(255,255,255,.07)}.pb74CodeRow b{display:block;overflow-wrap:anywhere}.pb74CodeRow small{display:block;margin-top:3px;color:#9aa5b7;font-size:11px}.pb74CodeRow .btn{flex:none;padding:7px 10px}.pb74CodeEmpty{padding:14px;color:#9aa5b7;font-size:12px}
 @media(max-width:900px){.pb74CodeColumns{grid-template-columns:1fr}}
/* PokéBattle V13.74 — mailbox, raffles, developer tools, large inventory */
.pb74SenderAva{overflow:hidden}.pb74SenderAva img{width:100%;height:100%;object-fit:cover;display:block}
.pb74MailDelete{position:absolute;right:8px;bottom:7px;width:20px;height:20px;display:grid;place-items:center;border:1px solid rgba(255,112,130,.35);border-radius:6px;color:#ff8494;font-size:16px;line-height:1;opacity:.72;z-index:2}.pb74MailDelete:hover{background:rgba(220,54,77,.2);border-color:#ff7182;color:#fff;opacity:1}
.pb74Overlay{position:fixed;inset:0;z-index:2147482500;display:none;align-items:center;justify-content:center;padding:22px;background:rgba(3,7,17,.76);backdrop-filter:blur(11px) brightness(.58);-webkit-backdrop-filter:blur(11px) brightness(.58)}
.pb74Overlay.open{display:flex}.pb74Overlay *{box-sizing:border-box}.pb74Close{width:42px;height:42px;border:1px solid #2f3a50;border-radius:12px;background:#151d2c;color:#fff;font-size:22px;cursor:pointer;display:grid;place-items:center;flex:none}.pb74Close:hover{border-color:#7150ef;background:#202942}
.pb74MailCard,.pb74PromptCard,.pb74ParticipantsCard{width:min(980px,96vw);max-height:min(820px,92vh);overflow:hidden;border:1px solid #33405a;border-radius:22px;background:linear-gradient(180deg,#131b2b,#0b1220);color:#fff;box-shadow:0 34px 100px rgba(0,0,0,.62)}
.pb74MailHead,.pb74PromptHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:22px 24px;border-bottom:1px solid #283349}.pb74MailHead h2,.pb74PromptHead h2{margin:0 0 4px;font-size:24px}.pb74MailHead p,.pb74PromptHead p{margin:0;color:#8996ad;font-size:12px}.pb74MailHeadActions{display:flex;gap:8px;align-items:center}
.pb74MailLayout{display:grid;grid-template-columns:330px minmax(0,1fr);height:min(620px,72vh)}.pb74MailList{overflow:auto;border-right:1px solid #283349;padding:10px}.pb74MailDetail{overflow:auto;padding:24px}.pb74MailRow{position:relative;width:100%;border:1px solid transparent;border-radius:14px;background:transparent;color:#fff;text-align:left;padding:12px;display:grid;grid-template-columns:40px 1fr;gap:9px;cursor:pointer;margin-bottom:5px}.pb74MailRow:hover,.pb74MailRow.active{background:#172238;border-color:#32405b}.pb74MailRow.unread{background:linear-gradient(90deg,rgba(102,73,231,.19),rgba(25,34,55,.8));border-color:rgba(116,80,239,.32)}.pb74MailRow>span:nth-child(2){min-width:0}.pb74MailRow b{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb74MailRow small{display:block;color:#8996ad;font-size:10px;margin-top:2px}.pb74MailRow em{font-style:normal;color:#596780;font-size:9px;display:block;margin-top:4px}.pb74MailRow>i{position:absolute;right:8px;top:8px;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;background:#ffcf2e;color:#18120a;font-style:normal;font-weight:1000;font-size:11px}.pb74MailKind{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#202b42}.pb74MailEmpty{min-height:180px;display:grid;place-items:center;align-content:center;text-align:center;color:#8390a7;gap:5px;padding:18px}.pb74MailEmpty>span{font-size:36px}.pb74MailEmpty b{color:#d9e1f1}.pb74MailEmpty small{font-size:11px;max-width:320px}
.pb74MailSender{display:flex;align-items:center;gap:10px;margin-bottom:18px}.pb74SenderAva{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-weight:1000;background:linear-gradient(145deg,#6b45ee,#cc2e91)}.pb74MailSender b{display:block}.pb74MailSender b span{display:inline-flex;margin-left:4px;padding:2px 6px;border:1px solid #d6ab24;border-radius:999px;color:#ffdb42;font-size:9px}.pb74MailSender small{display:block;color:#7f8ca4;font-size:10px;margin-top:2px}.pb74MailDetail>h2{font-size:25px;margin:0 0 14px}.pb74Concept{padding:11px 13px;border:1px solid #31405d;border-radius:12px;background:#111a2a;margin:10px 0 14px;color:#d9e2f4}.pb74Concept small{display:block;color:#7787a3;font-size:9px;font-weight:1000;margin-bottom:4px}.pb74MailBody{color:#b7c2d6;line-height:1.6;white-space:pre-wrap}.pb74MailAmount{font-size:31px;font-weight:1000;margin:15px 0;padding:13px 15px;border-radius:13px}.pb74MailAmount.plus{color:#53efa6;background:rgba(38,168,104,.11);border:1px solid rgba(61,222,143,.27)}.pb74MailAmount.minus{color:#ff7887;background:rgba(197,48,67,.11);border:1px solid rgba(238,76,96,.25)}
.pb74Attachment{display:flex;gap:14px;align-items:center;padding:13px;border:1px solid #34415c;border-radius:15px;background:#101928;margin:16px 0}.pb74AttachmentMedia{position:relative;width:86px;height:116px;border-radius:10px;background:#080e19;display:grid;place-items:center;overflow:hidden;font-size:35px;flex:none}.pb74AttachmentMedia img{width:100%;height:100%;object-fit:contain}.pb74Psa{position:absolute;right:4px;bottom:4px;padding:3px 6px;border-radius:7px;font-size:9px;font-weight:1000;background:#c98d1b;color:#fff}.pb74Attachment>div:last-child small{display:block;color:#8b9bb8;font-size:9px}.pb74Attachment>div:last-child b{display:block;font-size:16px;margin:3px 0}.pb74Attachment>div:last-child span{color:#ffdc45;font-size:11px}.pb74Claim{width:100%;min-height:46px}
.pbMailBtn1374{position:relative;width:38px;height:38px;display:grid;place-items:center}.pbMailIcon1374{display:grid;place-items:center;width:22px;height:22px;color:#dce5f5}.pbMailIcon1374 svg{width:21px;height:21px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 4px rgba(114,87,238,.35))}.pbMailBtn1374:hover .pbMailIcon1374{color:#fff;transform:translateY(-1px)}.pbMailBadge1374{display:none;position:absolute;right:-4px;top:-5px;width:19px;height:19px;border-radius:50%;place-items:center;background:#ffce2d;color:#17120a;font-size:12px;font-weight:1000;box-shadow:0 0 0 3px #090e18}.pbMailBadge1374.show{display:grid}.pbMailBtn1374.hasUnread{border-color:#e7ba28!important;box-shadow:0 0 16px rgba(255,205,48,.12)}
.pbAutoCard1374{border-color:rgba(116,80,239,.58);background:radial-gradient(circle at 88% 0%,rgba(116,80,239,.2),transparent 34%),linear-gradient(180deg,#151e32,#0b1220);box-shadow:0 34px 100px rgba(63,31,153,.28),0 20px 70px rgba(0,0,0,.55)}.pbAutoCard1374 .pb74PromptHead h2{letter-spacing:-.02em}.pbAutoInfo1374{display:grid;gap:3px;margin:16px 22px 4px;padding:11px 13px;border:1px solid rgba(76,220,164,.3);border-radius:12px;background:linear-gradient(100deg,rgba(35,190,137,.13),rgba(75,61,180,.12));color:#dfe8f7}.pbAutoInfo1374 span{font-size:9px;font-weight:1000;letter-spacing:.1em;color:#6ff0bd}.pbAutoInfo1374 b{font-size:11px}.pbAutoOn1374{color:#54e59b!important}.pbAutoOff1374{color:#ff7887!important}.pbAutoButtonOn1374{border-color:#35c984!important;color:#65efaa!important;background:rgba(32,170,103,.12)!important}.pbAutoButtonOff1374{border-color:#b34150!important;color:#ff8a96!important;background:rgba(174,42,60,.12)!important}

/* Generic prompts */
.pb74PromptCard{width:min(610px,95vw);overflow:auto}.pb74PromptFields{display:grid;gap:12px;padding:18px 22px}.pb74PromptFields label{display:grid;gap:6px;color:#9eabc0;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.pb74PromptFields input,.pb74PromptFields textarea,.pb74PromptFields select{width:100%;border:1px solid #31405a;border-radius:11px;background:#0b1321;color:#fff;padding:11px 12px;font:600 13px/1.3 inherit;outline:none}.pb74PromptFields input:focus,.pb74PromptFields textarea:focus{border-color:#7654f0}.pb74PromptFields textarea{min-height:90px;resize:vertical}.pb74PromptActions{display:flex;justify-content:flex-end;gap:9px;padding:0 22px 20px}.pb74PromptActions .btn{min-width:135px}.pb74Two{display:grid;grid-template-columns:1fr 1fr;gap:10px}

/* Developer panel spacing / Everyone */
#pbAdmin44 .pb44Player{padding:14px!important;gap:12px!important}#pbAdmin44 .pb44PlayerOps,#pbAdmin44 .pb44GiftOps{display:flex!important;gap:8px!important;flex-wrap:wrap!important;align-items:center!important}#pbAdmin44 .pb44PlayerOps .btn,#pbAdmin44 .pb44GiftOps .btn{min-height:36px!important;padding:7px 10px!important}#pbAdmin44 .pb44AdminToolbar,#pbAdmin44 .pb44Head{gap:10px!important}.pb74Everyone{border-color:rgba(255,208,53,.38)!important;background:linear-gradient(90deg,rgba(69,52,10,.26),rgba(16,24,39,.92))!important}.pb74EveryoneNote{font-size:10px;color:#d8b945;margin-top:3px}.pb74Everyone .pb44PlayerAva{background:#302811!important;color:#ffdc45!important}.pb74Everyone .pb44RolePill{border-color:#d8b229!important;color:#ffda42!important}

/* Participants / raffle enhancements */
.pb74ParticipantsCard{width:min(720px,95vw);padding-bottom:16px}.pb74ParticipantsList{padding:12px 20px 20px;max-height:65vh;overflow:auto;display:grid;gap:8px}.pb74Participant{display:grid;grid-template-columns:46px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px;border:1px solid #2c3952;border-radius:13px;background:#111a29}.pb74ParticipantAva,.pb74WinnerAva{width:44px;height:44px;border-radius:12px;background:#222d43;display:grid;place-items:center;overflow:hidden;font-weight:1000}.pb74ParticipantAva img,.pb74WinnerAva img{width:100%;height:100%;object-fit:cover}.pb74Participant b{display:block}.pb74Participant small{display:block;color:#8190a8;font-size:10px}.pb74Participant strong{color:#ffd43b;font-size:12px;white-space:nowrap}.pb74UserRaffleOps{display:flex!important;gap:7px!important;flex-wrap:wrap!important;margin-top:10px!important}.pb74UserRaffleOps button{border:1px solid #34405a;border-radius:9px;background:#141d2d;color:#cfd8e9;padding:7px 9px;font:900 10px/1 inherit;cursor:pointer}.pb74UserRaffleOps button:hover{border-color:#7452e9;color:#fff}.pb74Winner{display:flex;gap:10px;align-items:center;margin-top:12px;padding:10px 12px;border:1px solid rgba(237,71,89,.35);border-radius:13px;background:linear-gradient(90deg,rgba(123,31,45,.22),rgba(18,25,39,.8))}.pb74Winner>div:nth-child(2){flex:1}.pb74Winner small{display:block;color:#ff7f8d;font-size:9px;font-weight:1000}.pb74Winner b{display:block;margin:2px 0}.pb74Winner span{font-size:10px;color:#8896ad}.pbRfStatus.closed{background:#662735!important;color:#ff93a0!important;border-color:#9a3949!important}

/* Large inventory */
.pb74Pager{gap:12px;padding:12px 8px 10px;margin-bottom:8px;border:1px solid rgba(245,211,63,.28);border-radius:10px;background:linear-gradient(90deg,rgba(245,211,63,.08),rgba(16,24,38,.92));box-shadow:0 5px 18px rgba(0,0,0,.2)}.pb74Pager button{min-width:118px;min-height:40px;font-size:12px;font-weight:900}.pb74Pager span{min-width:185px;color:#e1e7f2;font-size:12px}
.pb74Pager{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 8px 4px}.pb74Pager button{min-width:94px}.pb74Pager span{min-width:165px;text-align:center;color:#9cabc3;font-size:11px}.pb74InvCap{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0 12px;padding:8px 11px;border:1px solid #2c3950;border-radius:10px;background:#101826;color:#8795aa;font-size:10px}.pb74InvCap b{color:#dce5f5}.pb74InvCap em{font-style:normal;color:#ff7988}.pb74InvCap.full{border-color:#8b3442;background:rgba(106,31,44,.18)}
.pb74AutoToggle{display:flex;align-items:center;gap:10px;margin:18px 22px 5px;color:#fff}.pb74AutoToggle input{width:18px;height:18px;accent-color:#6d4bea}.pb74RarityGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 22px 18px;max-height:45vh;overflow:auto}.pb74RarityGrid label{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid #2f3c54;border-radius:10px;background:#101827;color:#c9d3e4;font-size:11px}.pb74RarityGrid input{accent-color:#704ee9}

/* Keep the large-inventory controls prominent after the base responsive rules. */
.pb74Pager{gap:12px;padding:12px 8px 10px;margin-bottom:8px;border:1px solid rgba(245,211,63,.28);border-radius:10px;background:linear-gradient(90deg,rgba(245,211,63,.08),rgba(16,24,38,.92));box-shadow:0 5px 18px rgba(0,0,0,.2)}.pb74Pager button{min-width:118px;min-height:40px;font-size:12px;font-weight:900}.pb74Pager span{min-width:185px;color:#e1e7f2;font-size:12px}
/* image sync recommendation */
.pb74SyncReminder{position:fixed;left:18px;bottom:18px;z-index:2147481500;width:min(520px,calc(100vw - 36px));display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:9px;align-items:center;padding:12px;border:1px solid rgba(102,78,232,.5);border-radius:15px;background:rgba(13,20,35,.97);box-shadow:0 18px 55px rgba(0,0,0,.48)}.pb74SyncReminder b{display:block;color:#fff;font-size:12px}.pb74SyncReminder span{display:block;color:#8997ad;font-size:10px;margin-top:2px}
.pb74GraphicsReminder1374{position:fixed!important;left:18px!important;bottom:18px!important;z-index:2147483647!important;width:min(420px,calc(100vw - 36px));display:grid;gap:10px;padding:14px;border:1px solid rgba(102,78,232,.5);border-radius:13px;background:rgba(13,20,35,.98);color:#eef2fa;box-shadow:0 18px 55px rgba(0,0,0,.5)}.pb74GraphicsReminder1374 b{display:block;font-size:13px}.pb74GraphicsReminder1374 p{margin:5px 0;color:#d7deeb;font-size:11px;line-height:1.45}.pb74GraphicsReminder1374 small{display:block;color:#8997ad;font-size:10px;line-height:1.4}.pb74GraphicsActions{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.pb74GraphicsActions .btn{min-height:38px;padding:8px 10px;font-size:10px}body.pb74GraphicsReminderOpen1374 .pb74SyncReminder{bottom:210px}
#pbGraphicsReminder1374.pb74GraphicsReminder1374{position:fixed!important;left:18px!important;right:auto!important;top:auto!important;bottom:18px!important;z-index:2147483647!important;box-sizing:border-box!important;width:min(390px,calc(100vw - 36px))!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:16px!important;border:1px solid rgba(116,91,238,.72)!important;border-radius:14px!important;background:linear-gradient(145deg,#171d2d,#0c111d 76%)!important;color:#edf2fc!important;box-shadow:0 18px 54px rgba(0,0,0,.62),0 0 28px rgba(104,79,229,.16)!important;text-align:left!important}#pbGraphicsReminder1374 .pb74GraphicsCopy1374{display:block!important;min-width:0!important}#pbGraphicsReminder1374 .pb74GraphicsCopy1374>b{display:block!important;margin:0!important;color:#fff!important;font-size:14px!important}#pbGraphicsReminder1374 .pb74GraphicsCopy1374>p{margin:6px 0!important;color:#d2d9e8!important;font-size:12px!important;line-height:1.45!important}#pbGraphicsReminder1374 .pb74GraphicsCopy1374>small{display:block!important;color:#8996ad!important;font-size:10px!important;line-height:1.45!important}#pbGraphicsReminder1374 .pb74GraphicsActions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}#pbGraphicsReminder1374 .pb74GraphicsActions button{min-width:0!important;min-height:40px!important;padding:8px 10px!important;border-radius:9px!important;font-size:11px!important;white-space:normal!important}
.pbDonateLink1374{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:40px;padding:0 13px;border:1px solid rgba(255,101,135,.48);border-radius:10px;background:linear-gradient(145deg,rgba(91,35,58,.56),rgba(25,20,34,.96));color:#ffe5ec!important;font-size:13px;font-weight:1000;text-decoration:none;white-space:nowrap;box-shadow:0 5px 16px rgba(0,0,0,.2);transition:background .16s,border-color .16s,transform .16s}.pbDonateLink1374:hover{border-color:rgba(255,117,151,.86);background:linear-gradient(145deg,rgba(125,43,71,.68),rgba(31,23,42,.98));transform:translateY(-1px)}#pbDonateMobile1374{display:none}
.topright .balance{flex:0 0 auto!important;white-space:nowrap!important;min-width:max-content!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.topright .balance #topBalance{white-space:nowrap!important;display:inline-block!important}
.pbDiscordDesktop1374{position:relative;display:flex;align-items:center;gap:11px;flex:0 0 auto;padding:7px 13px 7px 8px;border:1px solid rgba(111,126,255,.48);border-radius:16px;background:linear-gradient(125deg,rgba(88,101,242,.22),rgba(25,29,58,.88) 62%,rgba(17,20,38,.96));color:#e2e5ff!important;text-decoration:none;font-size:12px;line-height:1.25;white-space:nowrap;box-shadow:0 7px 22px rgba(45,52,130,.2);transition:transform .18s,border-color .18s,box-shadow .18s}.pbDiscordDesktop1374:hover{border-color:#8d98ff;box-shadow:0 8px 26px rgba(88,101,242,.3);transform:translateY(-2px)}.pbDiscordMark1374{width:48px;height:48px;display:grid;place-items:center;flex:none;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:linear-gradient(145deg,#7280ff,#4e5be0);color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.28);transition:transform .18s}.pbDiscordMark1374 svg{width:27px;height:27px}.pbDiscordDesktop1374:hover .pbDiscordMark1374{transform:rotate(-7deg) scale(1.04)}.pbDiscordCopy1374{display:grid;gap:3px}.pbDiscordCopy1374 small{color:#aeb6ff;font-size:8px;font-weight:1000;letter-spacing:.08em}.pbDiscordCopy1374 b{color:#fff;font-size:12px}.pbDiscordCopy1374>span{color:#b3bad1;font-size:10px}.pbDiscordMobile1374{display:none}
@media(min-width:1101px){.topbar>.wrap{width:100%!important;max-width:none!important;padding:0 28px!important;box-sizing:border-box!important}.topbar .topinner{width:100%!important;max-width:1700px!important;margin-inline:auto!important;transform:none!important;gap:8px!important}.topbar .pbDiscordDesktop1374{order:0!important}.topbar #homeLogo{order:1!important;margin:0 6px!important}.topbar .nav{order:2!important;flex:0 1 auto!important;min-width:0!important;gap:2px!important;justify-content:center!important}.topbar .nav button{padding-inline:9px!important;font-size:16px!important;white-space:nowrap!important}.topbar .topright{order:3!important;flex:0 0 auto!important;gap:6px!important}.topbar #topAvatar{flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important;overflow:hidden!important}.topbar #topAvatar img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}}

@media(max-width:760px){
 .topinner{flex-wrap:nowrap!important;gap:5px!important;min-width:0!important;width:100%!important;justify-content:space-between!important;transform:none!important}
 .topbar .wrap{padding-left:8px!important;padding-right:8px!important}
 #mobileMenuBtnV115{display:flex!important;box-sizing:border-box!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;aspect-ratio:1/1!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid #58657d!important;border-radius:10px!important;background:linear-gradient(145deg,#182133,#0e1522)!important;color:#fff!important;font-size:23px!important;line-height:1!important;box-shadow:0 3px 10px rgba(0,0,0,.25)!important}
 .topright{display:flex!important;align-items:center!important;gap:4px!important;min-width:0!important;overflow:visible!important;flex:0 0 auto!important;margin-right:32px!important}.pbMailBtn1374{display:grid!important;place-items:center!important;align-content:center!important;line-height:1!important;visibility:visible!important;opacity:1!important;flex:0 0 38px!important;width:38px!important;height:38px!important;z-index:20}
 #pbDonateDesktop1374{display:none!important}.pbDiscordDesktop1374{display:none!important}#pbDonateMobile1374{display:inline-flex!important;flex:0 0 82px!important;width:82px!important;min-width:82px!important;height:38px!important;min-height:38px!important;padding:0 4px!important;font-size:10px!important;font-weight:1000!important;position:relative;z-index:20}.pbDiscordMobile1374{display:grid!important;place-items:center;flex:0 0 42px!important;width:42px!important;height:42px!important;border:2px solid #8290ff;border-radius:50%;background:radial-gradient(circle at 35% 25%,#7886ff,#5865f2 52%,#303a9f);color:#fff;text-decoration:none;position:relative;z-index:20;box-shadow:0 0 0 2px rgba(88,101,242,.16),0 4px 12px rgba(0,0,0,.32);transition:transform .18s,box-shadow .18s}.pbDiscordMobile1374:hover{transform:translateY(-2px);box-shadow:0 0 0 3px rgba(88,101,242,.24),0 6px 15px rgba(0,0,0,.38)}.pbDiscordMobile1374 svg{width:23px;height:23px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.2))}
 #leaderboardTopBtnV131029{display:grid!important;place-items:center!important;align-content:center!important;line-height:1!important;width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;font-size:16px!important}.topright #musicBtn{display:grid!important;place-items:center!important;align-content:center!important;line-height:0!important;color:transparent!important;width:38px!important;min-width:38px!important;height:38px!important;font-size:0!important}.topright #musicBtn::before{display:block!important;place-self:center!important;margin:0!important;color:#fff!important;font-size:18px!important;line-height:1!important}.topright .balance{min-width:0!important;padding:6px 7px!important;font-size:10px!important;gap:3px!important}.topright .balance #topBalance{font-size:10px!important}#topAvatar{flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:38px!important;overflow:hidden!important}#topAvatar img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important}
 .pb74Overlay{padding:8px;align-items:flex-start;padding-top:max(10px,env(safe-area-inset-top))}.pb74MailCard,.pb74PromptCard,.pb74ParticipantsCard{max-height:calc(100dvh - 18px);border-radius:17px}.pb74MailHead,.pb74PromptHead{padding:14px}.pb74MailHead h2,.pb74PromptHead h2{font-size:19px}.pb74MailHeadActions .btn{display:none}.pb74MailLayout{grid-template-columns:1fr;height:calc(100dvh - 90px)}.pb74MailList{border-right:0;border-bottom:1px solid #283349;max-height:36vh}.pb74MailDetail{padding:15px}.pb74Participant{grid-template-columns:42px 1fr auto}.pb74Participant .btn{grid-column:2/4;justify-self:stretch}.pb74Two{grid-template-columns:1fr}.pb74PromptFields{padding:14px}.pb74PromptActions{padding:0 14px 14px}.pb74PromptActions .btn{min-width:0;flex:1}.pb74RarityGrid{grid-template-columns:1fr;padding-inline:14px}.pb74SyncReminder{left:9px;bottom:9px;width:calc(100vw - 18px);grid-template-columns:1fr auto;gap:7px}.pb74SyncReminder>div{grid-column:1/-1}.pb74Pager span{min-width:110px}.pb74Pager button{min-width:70px;padding-inline:8px!important}
 #pbAdmin44 .pb44PlayerOps,#pbAdmin44 .pb44GiftOps{gap:6px!important}#pbAdmin44 .pb44PlayerOps .btn,#pbAdmin44 .pb44GiftOps .btn{flex:1 1 calc(50% - 6px)!important;min-width:110px!important}
 .pb74MailHeadActions .btn{display:block!important;min-width:0!important;padding:8px 9px!important;font-size:10px!important}.pb74MailHeadActions .pb74Close{width:38px!important;height:38px!important}
 .pb74GraphicsReminder1374{display:none!important}body.pb74GraphicsReminderOpen1374 .pb74SyncReminder{bottom:9px}
}
@media(max-width:420px){.topinner{gap:4px!important}.topright{gap:3px!important;margin-right:18px!important}#mobileMenuBtnV115{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;flex-basis:42px!important}#pbDonateMobile1374{width:76px!important;min-width:76px!important;flex-basis:76px!important;padding:0 3px!important;font-size:9px!important;font-weight:1000!important}#pbDonateMobile1374::before{content:none!important}.pbMailBtn1374,.pbDiscordMobile1374,#leaderboardTopBtnV131029,.topright #musicBtn,#topAvatar{width:34px!important;min-width:34px!important;height:34px!important;flex-basis:34px!important}.pbDiscordMobile1374{width:38px!important;min-width:38px!important;height:38px!important;flex-basis:38px!important}.topright .balance{padding:4px!important;font-size:9px!important}.topright .balance #topBalance{font-size:9px!important}}
@media(max-width:760px){
 .pb74Pager,.gradePagerV10,.exchangePagerV135,.upgradePagerV10{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:10px!important}
 .pb74Pager span,.gradePagerV10 label,.exchangePagerV135 label,.upgradePagerV10 label,.gradePagerV10 span,.exchangePagerV135 span,.upgradePagerV10 span{grid-column:1/-1!important;grid-row:1!important;justify-self:center;min-width:0!important;text-align:center}
 .pb74Pager button,.gradePagerV10 button,.exchangePagerV135 button,.upgradePagerV10 button{width:100%;min-width:0!important;min-height:44px!important;padding:8px 5px!important;font-size:10px!important;line-height:1.2;white-space:normal}
}
@media(min-width:1101px){.topbar #homeLogo{margin:0 22px!important;position:relative!important;left:-12px!important}.topbar #homeLogo span{position:relative!important;left:-22px!important}}
@media(max-width:760px){.topbar .topright{position:relative!important;right:32px!important}}
@media(max-width:420px){.topbar .topright{right:36px!important;gap:2px!important}.topbar .pbMailBtn1374,.topbar #leaderboardTopBtnV131029,.topbar .topright #musicBtn{width:32px!important;min-width:32px!important;height:32px!important;flex-basis:32px!important}}
/* Language preference */
.pbLanguagePickerV1400{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 12px;padding:9px 10px;border:1px solid #303a50;border-radius:10px;background:#0e1521}.pbLanguageLabelV1400{margin-right:auto;color:#aeb9cc;font-size:11px;font-weight:800}.pbLanguagePickerV1400 button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:4px 8px;border:1px solid #364158;border-radius:8px;background:#151d2c;color:#d8dfed;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.pbLanguagePickerV1400 button.active{border-color:#52c9ad;background:rgba(82,201,173,.12);color:#fff}.pbLanguagePickerV1400 button:focus-visible{outline:2px solid #52c9ad;outline-offset:2px}.pbLanguagePickerV1400 img{width:24px;height:16px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.18)}
#page-profile .profilegrid .profilecard:first-child{position:relative}#pbLanguageProfileV1400{position:absolute;top:14px;right:90px;z-index:2;margin:0}#pbLanguageProfileV1400 .pbLanguagePickerV1400{flex-wrap:nowrap;gap:4px;margin:0;padding:5px 7px}#pbLanguageProfileV1400 .pbLanguageLabelV1400{margin:0 2px 0 0;font-size:9px}#pbLanguageProfileV1400 .pbLanguagePickerV1400 button{min-height:30px;gap:4px;padding:3px 6px;font-size:10px}#pbLanguageProfileV1400 .pbLanguagePickerV1400 button span:first-child{font-size:16px;line-height:1}
@media(max-width:760px){#page-profile .profilegrid .profilecard:first-child .profileIdentity{padding-top:42px}}
.authCardV11{position:relative}.authCardV11 #pbLanguageAuthV1400{position:absolute;top:15px;right:15px;z-index:10}.pbLanguageDropdownV1400{position:relative}.pbLanguageDropdownV1400 summary{display:flex;align-items:center;gap:5px;min-height:32px;padding:4px 7px;border:1px solid #364158;border-radius:8px;background:#151d2c;color:#d8dfed;font-size:11px;font-weight:800;list-style:none;cursor:pointer}.pbLanguageDropdownV1400 summary::-webkit-details-marker{display:none}.pbLanguageDropdownV1400 summary:focus-visible,.pbLanguageOptionsV1400 button:focus-visible{outline:2px solid #52c9ad;outline-offset:2px}.pbLanguageDropdownV1400 img{width:24px;height:16px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.18)}.pbLanguageChevronV1400{color:#9aa7bb}.pbLanguageOptionsV1400{position:absolute;top:calc(100% + 6px);right:0;min-width:126px;padding:4px;border:1px solid #364158;border-radius:8px;background:#111827;box-shadow:0 10px 25px rgba(0,0,0,.4)}.pbLanguageOptionsV1400 button{display:flex;align-items:center;gap:7px;width:100%;min-height:34px;padding:5px 7px;border:0;border-radius:5px;background:transparent;color:#d8dfed;font:inherit;font-size:11px;font-weight:700;text-align:left;cursor:pointer}.pbLanguageOptionsV1400 button:hover{background:#202b3a}.pbLanguageOptionsV1400 button span:last-child{margin-left:auto;color:#9aa7bb;font-size:10px}
@media(max-width:760px){.topbar #topAvatar{width:42px!important;min-width:42px!important;height:42px!important;flex-basis:42px!important}.topbar #topAvatar img{width:100%!important;height:100%!important;object-fit:cover!important}.topright .balance,.topright .balance #topBalance{font-size:12px!important}}
@media(max-width:420px){.topbar #topAvatar{width:38px!important;min-width:38px!important;height:38px!important;flex-basis:38px!important}.topright .balance,.topright .balance #topBalance{font-size:10px!important}}
@media(min-width:1850px){.topbar .topinner{max-width:1800px!important}.topbar .nav{justify-content:flex-start!important;gap:6px!important;margin-right:80px!important}}
#pbLanguageAuthV1400 .pbLanguageDropdownV1400 summary{width:max-content!important;justify-content:flex-start!important;gap:3px!important}#pbLanguageAuthV1400 .pbLanguageChevronV1400{margin-left:3px!important}
#pbLanguageAuthV1400 .pbLanguageOptionsV1400 button{justify-content:flex-start!important;gap:4px!important}#pbLanguageAuthV1400 .pbLanguageOptionsV1400 button span:last-child{margin-left:0!important}
#pbLanguageAuthV1400 .pbLanguageOptionsV1400{width:max-content!important;min-width:0!important;padding:3px!important}#pbLanguageAuthV1400 .pbLanguageOptionsV1400 button{width:auto!important;min-width:0!important;padding:5px 6px!important;white-space:nowrap!important}
@media(max-width:760px){
 .upgradePagerV10 [data-upgrade-page="first"],.gradePagerV10 [data-grade-page="first"],.exchangePagerV135 [data-ex-page="first"]{grid-column:1!important;grid-row:2!important}
 .upgradePagerV10 [data-upgrade-page="last"],.gradePagerV10 [data-grade-page="last"],.exchangePagerV135 [data-ex-page="last"]{grid-column:2!important;grid-row:2!important}
 .upgradePagerV10 [data-upgrade-page="prev"],.gradePagerV10 [data-grade-page="prev"],.exchangePagerV135 [data-ex-page="prev"]{grid-column:1!important;grid-row:3!important}
 .upgradePagerV10 [data-upgrade-page="next"],.gradePagerV10 [data-grade-page="next"],.exchangePagerV135 [data-ex-page="next"]{grid-column:2!important;grid-row:3!important}
 .upgradePagerV10 label,.gradePagerV10 label,.exchangePagerV135 label{grid-column:1/-1!important;grid-row:1!important;justify-self:center!important}
}
