/* Mobile request access and readable notification controls. */
@media(max-width:760px){
 body#approvedMarket.approved-storefront header.top .account-nav :is(#mobilePushButton,#marketEventNoticeButton){
  color:#09223e!important;background:#f0f5f9!important;border:1px solid #c5d3df!important;
  opacity:1!important;min-height:44px!important;padding:9px 12px!important;
  border-radius:10px!important;font-weight:700!important;white-space:normal!important;
 }
 body#approvedMarket.approved-storefront header.top .account-nav :is(#mobilePushButton,#marketEventNoticeButton) .header-line-icon{color:currentColor!important}
 body#approvedMarket.approved-storefront header.top .account-nav :is(#mobilePushButton,#marketEventNoticeButton):focus-visible{outline:3px solid #09223e!important;outline-offset:2px}
}


body.storefront .request-piece-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border:1px solid #d7dee8;border-radius:12px;margin:20px 0;background:#fff;color:#09223e}
body.storefront .request-piece-row strong{font-size:21px}
body.storefront .request-piece-row .btn.gold{background:#f4c648!important;color:#081f38!important;border:0!important;white-space:nowrap}
@media(max-width:720px){body.storefront .request-piece-row{padding:13px 10px}body.storefront .request-piece-row strong{font-size:16px}body.storefront .request-piece-row button{padding:10px!important}}
