/* PGOBE V5.2.39 — thème Jour/Nuit des drawers + scanner QR code promo. */
@media (max-width:767px){
  html.pg539-day .pg538-public-drawer,
  html.pg539-day .pg538-account-drawer{
    color:#06364b!important;
    background:linear-gradient(180deg,rgba(246,253,255,.995),rgba(226,247,250,.997))!important;
    border-color:rgba(0,116,143,.34)!important;
    box-shadow:0 0 36px rgba(0,62,84,.18)!important;
  }
  html.pg539-day .pg538-drawer-head,
  html.pg539-day .pg538-account-head,
  html.pg539-day .pg538-drawer-foot{border-color:rgba(0,116,143,.18)!important;}
  html.pg539-day .pg538-brand,
  html.pg539-day .pg538-menu-item,
  html.pg539-day .pg538-menu-item>summary,
  html.pg539-day .pg538-account-links a,
  html.pg539-day .pg538-dashboard-link{color:#06364b!important;}
  html.pg539-day .pg538-menu-item,
  html.pg539-day .pg538-account-links a,
  html.pg539-day .pg538-dashboard-link{
    background:rgba(255,255,255,.78)!important;
    border-color:rgba(0,116,143,.28)!important;
  }
  html.pg539-day details.pg538-menu-item a{
    color:#073c52!important;
    background:rgba(216,245,249,.9)!important;
  }
  html.pg539-day .pg538-close,
  html.pg539-day .pg538-account-trigger{
    color:#073c52!important;
    background:rgba(255,255,255,.85)!important;
    border-color:rgba(0,116,143,.34)!important;
  }
  html.pg539-day .pg538-account-links a.pg538-logout{
    color:#b82743!important;
    background:rgba(255,233,237,.92)!important;
    border-color:rgba(190,47,73,.35)!important;
  }
  html.pg539-day .pg538-overlay{background:rgba(10,49,63,.26)!important;}

  html.pg539-night .pg538-public-drawer,
  html.pg539-night .pg538-account-drawer{
    color:#fff!important;
    background:linear-gradient(180deg,rgba(3,47,78,.997),rgba(2,25,47,.999))!important;
  }

  .pg539-scan-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:46px!important;padding:10px 15px!important;margin-top:10px!important;border-radius:14px!important;border:1px solid rgba(60,211,232,.42)!important;background:rgba(4,76,109,.88)!important;color:#fff!important;font-weight:850!important;font-size:16px!important;}
  html.pg539-day .pg539-scan-btn{background:#e9fbfd!important;color:#073c52!important;border-color:rgba(0,116,143,.34)!important;}
}

.pg539-qr-modal[hidden]{display:none!important;}
.pg539-qr-modal{position:fixed!important;inset:0!important;z-index:2147483646!important;display:grid!important;place-items:center!important;padding:18px!important;background:rgba(0,8,18,.72)!important;}
.pg539-qr-dialog{width:min(92vw,520px)!important;max-height:88vh!important;overflow:auto!important;border-radius:22px!important;border:1px solid rgba(73,220,237,.46)!important;background:linear-gradient(180deg,#063a5c,#021d35)!important;color:#fff!important;padding:18px!important;box-shadow:0 24px 80px rgba(0,0,0,.45)!important;}
html.pg539-day .pg539-qr-dialog{background:linear-gradient(180deg,#f7feff,#e4f8fb)!important;color:#07364b!important;border-color:rgba(0,116,143,.32)!important;}
.pg539-qr-head{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:12px!important;}.pg539-qr-head h2{margin:0!important;font-size:21px!important;line-height:1.2!important;}.pg539-qr-close{margin-left:auto!important;width:44px!important;height:44px!important;border-radius:13px!important;border:1px solid rgba(73,220,237,.4)!important;background:rgba(255,255,255,.08)!important;color:inherit!important;font-size:25px!important;}
.pg539-qr-video-wrap{position:relative!important;overflow:hidden!important;border-radius:18px!important;background:#000!important;aspect-ratio:1/1!important;margin:12px 0!important;}.pg539-qr-video{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}.pg539-qr-frame{position:absolute!important;inset:15%!important;border:3px solid #52e6ef!important;border-radius:18px!important;box-shadow:0 0 0 999px rgba(0,0,0,.2)!important;pointer-events:none!important;}
.pg539-qr-status{min-height:44px!important;margin:10px 0!important;padding:10px 12px!important;border-radius:12px!important;background:rgba(255,255,255,.08)!important;overflow-wrap:anywhere!important;}.pg539-qr-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;}.pg539-qr-actions button,.pg539-qr-actions label{flex:1 1 150px!important;min-height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:10px 14px!important;border-radius:13px!important;border:1px solid rgba(73,220,237,.4)!important;background:rgba(8,75,108,.88)!important;color:#fff!important;font-weight:800!important;cursor:pointer!important;text-align:center!important;}.pg539-qr-actions .pg539-claim{background:#0d8d63!important;border-color:#2cd79e!important;}.pg539-qr-file{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;}
html.pg539-day .pg539-qr-status{background:rgba(0,94,119,.07)!important;}html.pg539-day .pg539-qr-actions button,html.pg539-day .pg539-qr-actions label{background:#eafafd!important;color:#07364b!important;border-color:rgba(0,116,143,.28)!important;}html.pg539-day .pg539-qr-actions .pg539-claim{background:#dff8ec!important;color:#07573d!important;border-color:#5abf97!important;}
