@media (max-width:1199.98px){
  body.mobile-ux-shell .ps-mobile-support-launcher{
    display:flex!important;align-items:center;justify-content:center;gap:8px;
    width:auto!important;min-width:104px!important;height:54px!important;padding:0 17px!important;
    right:16px!important;bottom:calc(92px + env(safe-area-inset-bottom))!important;
    border:1px solid rgba(255,255,255,.28)!important;border-radius:999px!important;
    color:#fff!important;background:linear-gradient(145deg,#057a55,#0b8f65)!important;
    box-shadow:0 15px 34px rgba(5,122,85,.30),inset 0 1px 0 rgba(255,255,255,.22)!important;
    font:800 14px/1 system-ui,-apple-system,"Segoe UI",sans-serif!important;
    letter-spacing:.01em;z-index:1992!important;
  }
  .ps-support-launcher__icon{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}
  .ps-support-launcher__label{display:block;white-space:nowrap}
  body.mobile-ux-shell .ps-mobile-support-launcher:active{transform:scale(.96)!important}
  body.mobile-ux-shell .ps-mobile-support-launcher:focus-visible{outline:3px solid rgba(14,165,233,.34)!important;outline-offset:3px}
  body.ps-support-open{overflow:hidden!important;touch-action:none}
  .ps-support-sheet{position:fixed;inset:0;z-index:5000;display:grid;align-items:end;visibility:hidden;pointer-events:none}
  .ps-support-sheet[hidden]{display:none!important}
  .ps-support-sheet.is-open{visibility:visible;pointer-events:auto}
  .ps-support-sheet__backdrop{position:absolute;inset:0;border:0;background:rgba(2,16,28,.58);backdrop-filter:blur(5px);opacity:0;transition:opacity .22s ease}
  .ps-support-sheet.is-open .ps-support-sheet__backdrop{opacity:1}
  .ps-support-sheet__panel{position:relative;width:min(100%,520px);margin:0 auto;background:#fff;border-radius:26px 26px 0 0;padding:9px 18px calc(22px + env(safe-area-inset-bottom));box-shadow:0 -24px 70px rgba(4,24,41,.27);transform:translateY(105%);transition:transform .3s cubic-bezier(.22,.8,.25,1);outline:0;max-height:min(88vh,760px);overflow:auto}
  .ps-support-sheet.is-open .ps-support-sheet__panel{transform:translateY(0)}
  .ps-support-sheet__grabber{width:42px;height:5px;border-radius:999px;background:#d5dde4;margin:0 auto 12px}
  .ps-support-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:2px 0 13px;border-bottom:1px solid #e9eef2}
  .ps-support-sheet__title-group{display:flex;align-items:center;gap:12px;min-width:0}
  .ps-support-sheet__brand-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;color:#fff;background:linear-gradient(145deg,#047857,#0a9a6c);box-shadow:0 10px 24px rgba(4,120,87,.24);flex:0 0 auto}
  .ps-support-sheet__brand-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
  .ps-support-sheet__header h2{margin:1px 0 3px;color:#102437;font-size:20px;line-height:1.18;font-weight:850}
  .ps-support-sheet__header p{margin:0;color:#64748b;font-size:13px;line-height:1.35}
  .ps-support-sheet__close{display:grid;place-items:center;width:40px;height:40px;border:1px solid #e2e8f0;border-radius:13px;background:#f8fafc;color:#334155;flex:0 0 auto}
  .ps-support-sheet__close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
  .ps-support-sheet__status{display:flex;align-items:center;gap:8px;margin:13px 0 11px;padding:10px 12px;border-radius:13px;background:#ecfdf5;color:#166534;font-size:12px}
  .ps-support-sheet__status span{width:9px;height:9px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.13)}
  .ps-support-sheet__actions{display:grid;gap:9px}
  .ps-support-action{display:grid;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:11px 12px;border:1px solid #e7edf2;border-radius:16px;background:#fff;color:#102437;text-decoration:none!important;box-shadow:0 5px 16px rgba(15,35,52,.045);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}
  .ps-support-action:active{transform:scale(.985)}
  .ps-support-action:focus-visible{outline:3px solid rgba(14,165,233,.22);outline-offset:2px}
  .ps-support-action__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:#047857;background:#ecfdf5}
  .ps-support-action--whatsapp .ps-support-action__icon{background:#dcfce7;color:#15803d}
  .ps-support-action__icon svg,.ps-support-action__arrow{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
  .ps-support-action__arrow{width:18px;height:18px;color:#94a3b8}
  .ps-support-action strong{display:block;font-size:14px;line-height:1.25;font-weight:800;color:#12263a}
  .ps-support-action small{display:block;margin-top:2px;font-size:12px;line-height:1.3;color:#6b7b8d}
  .ps-support-sheet__footnote{margin:13px 2px 0;text-align:center;color:#718096;font-size:11px}
}
@media (min-width:1200px){.ps-support-sheet{display:none!important}}
@media (max-width:360px){body.mobile-ux-shell .ps-mobile-support-launcher{min-width:54px!important;width:54px!important;padding:0!important}.ps-support-launcher__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ps-support-sheet__panel{padding-left:14px;padding-right:14px}.ps-support-action{grid-template-columns:42px minmax(0,1fr) 18px;gap:10px}}
@media (prefers-reduced-motion:reduce){.ps-support-sheet__backdrop,.ps-support-sheet__panel,.ps-mobile-support-launcher,.ps-support-action{transition:none!important}}
