/* EasyPrint Guest Support V1: desktop-only presentation overrides. */
@media (min-width: 901px) {
 .guest-support-body .guest-page {max-width:1120px !important;}
 .guest-support-body .guest-topbar .top-actions {display:none !important;}
 .guest-support-body .guest-hero {display:block !important; padding:18px 4px 10px !important; margin-top:30px !important; text-align:center !important;}
 .guest-support-body .guest-hero .hero-copy {max-width:780px !important;margin-inline:auto !important;}
 .guest-support-body .ep-support-mobile-original {display:none !important;}
 .guest-support-body .guest-hero h1.ep-support-desktop-title {font-family:'ABeeZee',sans-serif !important; font-weight:850 !important; font-size:clamp(38px,4.8vw,58px) !important;letter-spacing:-2.3px !important;line-height:1.08 !important;color:#194e83 !important;}
 .guest-support-body .guest-hero .ep-support-title-gradient {background:linear-gradient(100deg,#14b8c5,#319ce2);-webkit-background-clip:text;background-clip:text;color:transparent;}
 .guest-support-body .guest-hero .kicker {font-family:'ABeeZee',sans-serif !important; letter-spacing:2.3px !important; font-weight:800 !important; font-size:11px !important;color:#178fbc !important;}
 .guest-support-body .guest-hero .hero-copy p:not(.ep-support-desktop-description) {display:none !important;}
 .guest-support-body .guest-hero .hero-copy p.ep-support-desktop-description {font-family:'ABeeZee',sans-serif !important;font-size:13px !important;max-width:600px !important;margin:15px auto 0 !important;line-height:1.75 !important;}
 .guest-support-body .guest-hero .hero-signin {display:none !important;}
 .guest-support-body .ep-support-desktop-controls {display:flex;flex-direction:column;align-items:center;gap:13px;margin:26px 0 21px;}
 .guest-support-body .ep-support-switch {padding:5px; display:flex;gap:4px;border:1px solid #d2eafa;border-radius:99px;background:rgba(255,255,255,.75);box-shadow:0 8px 26px rgba(31,107,153,.06);}
 .guest-support-body .ep-support-switch button {border:0;background:transparent;color:#386b91;border-radius:99px;padding:12px 28px;font:700 13px 'ABeeZee',sans-serif;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s;}
 .guest-support-body .ep-support-switch button[aria-pressed='true'] {background:linear-gradient(100deg,#18b5c7,#329cdd);color:#fff;box-shadow:0 5px 15px rgba(23,150,200,.18);}
 .guest-support-body .ep-support-switch button:focus-visible {outline:3px solid #116a97;outline-offset:3px;}
 .guest-support-body .ep-support-account-hint {margin:0;font:12px 'ABeeZee',sans-serif;color:#6887a1;}
 .guest-support-body .ep-support-account-hint a {color:#128bb9;text-decoration:underline;text-underline-offset:3px;font-weight:700;}
 .guest-support-body .guest-grid {display:block !important;max-width:790px;margin:0 auto 25px !important;}
 .guest-support-body .guest-grid[data-ep-support-active='new'] > #track-guest-request {display:none !important;}
 .guest-support-body .guest-grid[data-ep-support-active='track'] > .guest-card:first-child {display:none !important;}
 .guest-support-body .guest-grid .guest-card {width:100%;box-sizing:border-box;}
 .guest-support-body .guest-grid .card-heading h2 {font-family:'ABeeZee',sans-serif !important;font-weight:800 !important;}
 .guest-support-body .guest-note {max-width:790px;margin:22px auto 0 !important;}
}
@media (max-width: 900px) { .ep-support-desktop-controls {display:none !important;} }

@media (max-width:900px) { .ep-support-desktop-title,.ep-support-desktop-description {display:none !important;} }
