/* Build 1216: permanent Silph Bag buff indicator and readable bonus audit. */
#mainbar-buff-tray .mainbar-silph-bag{
  overflow:hidden!important;
  border-color:#d7b449!important;
  background:radial-gradient(circle at 50% 42%,#286678,#0a1b21 72%)!important;
  box-shadow:0 3px 10px #0009,0 0 10px #dfbc4555!important;
}
#mainbar-buff-tray .mainbar-silph-bag>img{
  width:26px!important;height:26px!important;max-width:none!important;max-height:none!important;
  object-fit:cover!important;object-position:31% 50%!important;transform:scale(1.42);
}
#mainbar-buff-tray .mainbar-silph-bag .mainbar-buff-timer{
  right:-2px!important;bottom:-2px!important;min-width:19px!important;height:13px!important;
  color:#fff2a8!important;font-size:7px!important;line-height:11px!important;
}
#mainbar-buff-tray .silph-bag-caption{display:none!important}

.trainer-bonus-audit-head small{font-size:9px!important;line-height:1.15!important}
.trainer-bonus-audit-head b{font-size:14px!important;line-height:1.2!important}
.trainer-bonus-audit-head-actions>strong{font-size:9px!important}
.trainer-bonus-audit-head-actions button{font-size:8px!important;min-height:29px!important;padding-inline:9px!important}
.trainer-bonus-audit-toggle{min-height:42px!important;padding:9px 10px!important;grid-template-columns:14px minmax(0,1fr) auto!important}
.trainer-bonus-audit-toggle i{font-size:13px!important}
.trainer-bonus-audit-toggle b{font-size:11px!important;line-height:1.25!important}
.trainer-bonus-audit-toggle span{min-width:21px!important;height:21px!important;font-size:9px!important}
.trainer-bonus-audit-body{padding:3px 9px!important}
.trainer-bonus-audit-row{gap:10px!important;padding:9px 2px!important}
.trainer-bonus-audit-row>span{gap:4px!important}
.trainer-bonus-audit-row b{font-size:10px!important;line-height:1.35!important}
.trainer-bonus-audit-row small{font-size:9px!important;line-height:1.45!important;color:#8fb0b7!important}
.trainer-bonus-audit-row>strong{max-width:105px!important;font-size:11px!important;line-height:1.3!important}
.trainer-bonus-audit-group>footer{padding:8px 10px!important;font-size:8px!important;line-height:1.5!important;color:#7899a0!important}
.trainer-bonus-audit-empty b{font-size:10px!important}.trainer-bonus-audit-empty small{font-size:9px!important}
@media(max-width:560px){
  .trainer-bonus-audit-row b{font-size:11px!important}.trainer-bonus-audit-row small{font-size:10px!important}.trainer-bonus-audit-row>strong{font-size:12px!important}
}
.inventory-mailbox-consumables{margin-bottom:14px}.mailbox-consumable-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mailbox-consumable-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px;border:1px solid #3a6467;border-radius:11px;background:linear-gradient(145deg,#0b262b,#07191d);box-shadow:inset 3px 0 #d5a93d}.mailbox-consumable-card>i{display:grid;place-items:center;width:42px;height:42px;border:1px solid #b99038;border-radius:10px;background:#30250e;color:#ffe278;font-size:18px;font-style:normal;font-weight:1000}.mailbox-consumable-card>span{display:grid;gap:3px;min-width:0}.mailbox-consumable-card b{color:#fff0b8;font-size:11px}.mailbox-consumable-card small{color:#8fb2b1;font-size:8px;line-height:1.35}.mailbox-consumable-card>strong{color:#63e3b1;font-size:12px}.mailbox-consumable-card>button{grid-column:2/-1;height:30px;border:1px solid #65ddba;border-radius:7px;background:linear-gradient(#167e68,#0d5549);color:#effff9;font-size:9px;font-weight:1000;cursor:pointer}.mailbox-consumable-card>button:disabled{opacity:.5}.mailbox-collection-receipt{position:fixed;inset:0;z-index:10120;display:grid;place-items:center;padding:16px;background:#02080dda;backdrop-filter:blur(7px);opacity:0;transition:opacity .18s}.mailbox-collection-receipt.visible{opacity:1}.mailbox-collection-receipt>article{width:min(520px,94vw);padding:24px;border:1px solid #d7af49;border-radius:18px;background:linear-gradient(155deg,#102b31,#07181d 64%,#17160e);box-shadow:0 28px 90px #000;color:#dff7f4;text-align:center}.mailbox-receipt-art{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 10px;border:1px solid #78e2bd;border-radius:50%;background:#125d4b;color:#caffec;font-size:28px;font-weight:1000}.mailbox-collection-receipt small{color:#62dfcd;font-weight:900;letter-spacing:.16em}.mailbox-collection-receipt h2{margin:7px 0;color:#ffe079;font:900 23px Georgia,serif}.mailbox-collection-receipt p{margin:0 0 14px;color:#9db8b9}.mailbox-collection-receipt article>div:not(.mailbox-receipt-art){display:grid;gap:6px;text-align:left}.mailbox-collection-receipt article>div>span{display:grid;gap:2px;padding:9px 11px;border:1px solid #315459;border-radius:9px;background:#07171b}.mailbox-collection-receipt article>div b{color:#f6d66d;font-size:10px}.mailbox-collection-receipt article>div em{color:#a9c3c3;font-size:9px;font-style:normal}.mailbox-collection-receipt footer{display:grid;grid-template-columns:1fr 1.4fr;gap:8px;margin-top:15px}.mailbox-collection-receipt footer button{height:38px;border:1px solid #45666a;border-radius:8px;background:#0c2025;color:#bcd0d1;font-weight:900;cursor:pointer}.mailbox-collection-receipt footer .confirm{border-color:#e2bb50;background:linear-gradient(#c79321,#7f5b12);color:#fff7d9}@media(max-width:620px){.mailbox-consumable-grid{grid-template-columns:1fr}.mailbox-collection-receipt footer{grid-template-columns:1fr}}
