:root{--mj-font-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-body:var(--mj-font-sans);--font-heading:var(--mj-font-sans);--mj-mobile-font-size-base:15px;--mj-mobile-line-height-base:1.45;--mj-mobile-weight-regular:400;--mj-mobile-weight-medium:500;--mj-mobile-weight-semibold:600;--mj-mobile-weight-bold:700;--mj-ps-bg:#f5f7f8;--mj-ps-bg-warm:#f7f5f1;--mj-ps-surface:#ffffff;--mj-ps-surface-soft:#f8fafb;--mj-ps-surface-warm:#fbfaf7;--mj-ps-text:#14212b;--mj-ps-muted:#6b7785;--mj-ps-soft:#8a94a3;--mj-ps-brand:#2f7d68;--mj-ps-brand-dark:#256653;--mj-ps-brand-soft:rgba(47,125,104,.10);--mj-ps-warning:#b7791f;--mj-ps-warning-soft:rgba(183,121,31,.12);--mj-ps-danger:#b84a4a;--mj-ps-danger-soft:rgba(184,74,74,.10);--mj-ps-success:#2f7d68;--mj-ps-success-soft:rgba(47,125,104,.12);--mj-ps-border:rgba(15,23,42,.09);--mj-ps-border-strong:rgba(15,23,42,.14);--mj-ps-radius-sm:12px;--mj-ps-radius-md:16px;--mj-ps-radius-lg:22px;--mj-ps-radius-xl:28px;--mj-ps-radius-card:var(--mj-ps-radius-lg);--mj-ps-shadow-card:0 10px 28px rgba(15,23,42,.045);--mj-ps-shadow-nav:0 14px 40px rgba(15,23,42,.08);--mj-ps-font-size-title:22px;--mj-ps-font-size-section:18px;--mj-ps-font-size-body:14px;--mj-ps-font-size-small:12px;--mj-ps-font-size-kpi:30px}*,:after,:before{box-sizing:border-box}body{color:var(--mj-ps-text);background:var(--mj-ps-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,html{font-family:var(--mj-font-sans);font-size:var(--mj-mobile-font-size-base);line-height:var(--mj-mobile-line-height-base)}html{text-size-adjust:100%}.mj-shared-topbar-inner,[class*=route-] .mj-shared-topbar-inner{width:100%!important;min-width:0!important;display:flex!important;justify-content:space-between!important;gap:12px!important;overflow:visible!important}.mj-shared-topbar-actions,[class*=route-] .mj-shared-topbar-actions{display:inline-flex!important;justify-content:flex-end!important;gap:10px!important;flex:0 0 auto!important;overflow:visible!important}.mj-shared-avatar-link,[class*=route-] .mj-shared-avatar-link{width:40px!important;height:40px!important;flex:0 0 40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.mj-shared-avatar,[class*=route-] .mj-shared-avatar{border:1px solid rgba(6,95,70,.18)!important;box-shadow:0 2px 8px rgba(15,23,42,.12)!important;background:#065f46!important}.mj-shared-avatar.mj-avatar-initials,[class*=route-] .mj-shared-avatar.mj-avatar-initials{letter-spacing:0!important}.mj-notification-wrap,[class*=route-] .mj-notification-wrap{width:40px!important;height:40px!important;flex:0 0 40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.mj-notification-bell,[class*=route-] .mj-notification-bell{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}.mj-notification-bell img,.mj-notification-bell svg,[class*=route-] .mj-notification-bell img,[class*=route-] .mj-notification-bell svg{width:22px!important;height:22px!important;display:block!important;object-fit:contain!important}.mj-notification-dot,[class*=route-] .mj-notification-dot{top:7px!important;right:7px!important;pointer-events:none!important}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}img,svg{max-width:100%}.mj-small,.small,small{color:var(--mj-ps-muted)}.card,.ds-metric-card,.ds-section-card,.mj-card,.mj-dash-card,.mj-exact-hero-card,.mj-exact-metric,.mj-exact-ranking,.mj-nova-card,.receipt-photo-card,.receipt-review-card,.section-card{border:1px solid var(--mj-ps-border);border-radius:var(--mj-ps-radius-lg);background:var(--mj-ps-surface);box-shadow:var(--mj-ps-shadow-card);box-sizing:border-box}.card h2,.ds-section-card h2,.mj-card h2,.receipt-photo-card h2,.receipt-review-card h2,.section-card h2{color:var(--mj-ps-text);letter-spacing:-.02em}input,select,textarea{border:1px solid var(--mj-ps-border);border-radius:14px;background:#fff;color:var(--mj-ps-text)}input:focus,select:focus,textarea:focus{border-color:rgba(47,125,104,.48);outline:3px solid rgba(47,125,104,.12)}.button,.mj-primary-button,.secondary,button{border-radius:999px}.mj-primary-button,button[type=submit]{font-weight:700}.route-dashboard,.route-dashboard .ds-composition-values span,.route-dashboard .mj-dash-insight span,.route-dashboard .mj-dash-period-dropdown-title,.route-dashboard .mj-exact-eyebrow,.route-dashboard .mj-metric-label,.route-fixed,.route-fixed .mj-fixos-hero-head span,.route-fixed .mj-fixos-hero-menu label,.route-fixed .mj-fixos-hero-menu strong,.route-fixed .mj-fixos-progress-row strong,.route-history,.route-history .mj-history-period-row:before,.route-history .mj-history-summary span,.route-settings,.route-settings .mj-ajustes-group-label,.route-settings .mj-ajustes-profile-editor label,.route-settings .mj-ajustes-version,.route-settings .mj-markets-meta-grid span,.route-settings .mj-markets-name-block>span,.route-settings .mj-profile-editor-v730 label:not(.mj-profile-upload),.route-settings .mj-residents-notice strong,.route-settings .mj-residents-section-title,.route-settings .mj-sub-alias-title,.route-settings .mj-sub-exact .mj-nova-field>span,.route-settings .mj-sub-stat span{text-transform:none!important;letter-spacing:0!important}.badge,.ds-status-badge,.mj-ajustes-badge,.mj-bill-badge,.mj-history-badge,.status-badge{text-transform:uppercase}@media (min-width:1024px){:root{--mj-ps-sidebar:104px;--mj-ps-page-max:1280px;--mj-ps-gutter:32px;--mj-ps-gap:22px;--mj-ps-topbar-h:72px;--mj-ps-pagebar-h:64px}.app-frame,[class*=route-].app-frame,body,html{width:100%!important;max-width:none!important;overflow-x:hidden!important;background:var(--mj-ps-bg)!important}.app-frame,[class*=route-].app-frame{min-height:100vh!important;margin:0!important;padding:0 0 0 var(--mj-ps-sidebar)!important;border-radius:0!important;box-shadow:none!important}.mj-exact-bottom,.mj-shared-bottom-nav,[class*=route-] .mj-exact-bottom,[class*=route-] .mj-shared-bottom-nav{display:grid!important;position:fixed!important;z-index:5000!important;top:96px!important;left:18px!important;right:auto!important;bottom:auto!important;transform:none!important;width:76px!important;max-width:76px!important;min-height:auto!important;padding:12px 8px!important;grid-template-columns:1fr!important;grid-auto-rows:minmax(64px,auto)!important;grid-gap:8px!important;gap:8px!important;border:1px solid var(--mj-ps-border)!important;border-radius:24px!important;background:rgba(255,255,255,.96)!important;box-shadow:var(--mj-ps-shadow-nav)!important}.mj-bottom-item,.mj-shared-bottom-item,[class*=route-] .mj-bottom-item,[class*=route-] .mj-shared-bottom-item{min-height:62px!important;padding:8px 4px!important;border-radius:18px!important;font-size:9px!important;letter-spacing:.06em!important}.mj-bottom-item img,.mj-shared-bottom-icon{width:24px!important;height:24px!important}.app-content.container,.container.app-content,.mj-shared-pagebar,.mj-shared-topbar.brand,[class*=route-] .app-content.container,[class*=route-] .container.app-content,[class*=route-] .mj-shared-pagebar,[class*=route-] .mj-shared-topbar.brand{width:min(100%,var(--mj-ps-page-max))!important;max-width:var(--mj-ps-page-max)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.mj-shared-topbar.brand,[class*=route-] .mj-shared-topbar.brand{min-height:var(--mj-ps-topbar-h)!important;display:flex!important;justify-content:space-between!important;gap:24px!important;border-radius:0 0 22px 22px!important;box-shadow:0 8px 24px rgba(15,23,42,.035)!important}.mj-shared-pagebar,.mj-shared-topbar.brand,[class*=route-] .mj-shared-pagebar,[class*=route-] .mj-shared-topbar.brand{padding:0 var(--mj-ps-gutter)!important;align-items:center!important;background:var(--mj-ps-surface-soft)!important;overflow:visible!important}.mj-shared-pagebar,[class*=route-] .mj-shared-pagebar{min-height:var(--mj-ps-pagebar-h)!important;display:grid!important;grid-template-columns:48px minmax(0,1fr) 48px!important}.mj-shared-brand,[class*=route-] .mj-shared-brand{display:inline-flex!important;align-items:center!important;gap:12px!important;width:auto!important;max-width:none!important;min-width:max-content!important;margin:0!important;white-space:nowrap!important;overflow:visible!important;text-decoration:none!important;flex:0 0 auto!important}.mj-shared-brand-logo,[class*=route-] .mj-shared-brand-logo{width:44px!important;height:44px!important;flex:0 0 44px!important;object-fit:contain!important;border-radius:12px!important}.mj-shared-brand strong,[class*=route-] .mj-shared-brand strong{width:auto!important;max-width:none!important;font-size:24px!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important}.mj-shared-topbar-actions,[class*=route-] .mj-shared-topbar-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:16px!important;width:auto!important;max-width:none!important;min-width:max-content!important;margin-left:auto!important;flex:0 0 auto!important;overflow:visible!important}.mj-shared-pagebar strong,[class*=route-] .mj-shared-pagebar strong{grid-column:2!important;justify-self:center!important;text-align:center!important;font-size:var(--mj-ps-font-size-title)!important;line-height:1.15!important;white-space:nowrap!important;overflow:visible!important;min-width:0!important}.mj-shared-topbar-icon,.mj-shared-topbar-spacer,[class*=route-] .mj-shared-topbar-icon,[class*=route-] .mj-shared-topbar-spacer{width:48px!important;height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.app-content.container,.container.app-content,[class*=route-] .app-content.container,[class*=route-] .container.app-content{padding:24px var(--mj-ps-gutter) 88px!important;background:var(--mj-ps-bg)!important;overflow:visible!important}.dashboard-page,.ds-dashboard,.ds-history,.mj-ajustes-canvas,.mj-dashboard-canvas,.mj-exact-canvas,.mj-fixos-canvas,.mj-history-canvas,.mj-mobile-page,.mj-nova-canvas,.mj-nova-page,.mj-page,.planning-page,.receipt-clean-page,.receipt-photo-page,.settings-page,.transactions-page,[class*=route-] .dashboard-page,[class*=route-] .ds-dashboard,[class*=route-] .ds-history,[class*=route-] .mj-ajustes-canvas,[class*=route-] .mj-dashboard-canvas,[class*=route-] .mj-exact-canvas,[class*=route-] .mj-fixos-canvas,[class*=route-] .mj-history-canvas,[class*=route-] .mj-mobile-page,[class*=route-] .mj-nova-canvas,[class*=route-] .mj-nova-page,[class*=route-] .mj-page,[class*=route-] .planning-page,[class*=route-] .receipt-clean-page,[class*=route-] .receipt-photo-page,[class*=route-] .settings-page,[class*=route-] .transactions-page{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important;overflow:visible!important}.card,.ds-metric-card,.ds-section-card,.mj-card,.mj-dash-card,.mj-exact-hero-card,.mj-exact-metric,.mj-exact-ranking,.mj-nova-card,.receipt-photo-card,.receipt-review-card,.section-card,[class*=route-] .card,[class*=route-] .ds-metric-card,[class*=route-] .ds-section-card,[class*=route-] .mj-card,[class*=route-] .mj-dash-card,[class*=route-] .mj-exact-hero-card,[class*=route-] .mj-exact-metric,[class*=route-] .mj-exact-ranking,[class*=route-] .mj-nova-card,[class*=route-] .receipt-photo-card,[class*=route-] .receipt-review-card,[class*=route-] .section-card{max-width:100%!important;min-width:0!important;border:1px solid var(--mj-ps-border)!important;border-radius:var(--mj-ps-radius-card)!important;background:var(--mj-ps-surface)!important;box-shadow:var(--mj-ps-shadow-card)!important;box-sizing:border-box!important}.card h2,.ds-section-card h2,.mj-card h2,.receipt-photo-card h2,.receipt-review-card h2,.section-card h2{font-size:var(--mj-ps-font-size-section)!important;line-height:1.22!important;color:var(--mj-ps-text)!important}.route-dashboard .ds-dashboard,.route-dashboard .mj-exact-canvas{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-gap:var(--mj-ps-gap)!important;gap:var(--mj-ps-gap)!important;align-items:start!important;width:100%!important;max-width:100%!important;min-width:0!important}.route-dashboard .mj-dash-period-row{grid-column:1/-1!important;min-width:0!important}.route-dashboard .dashboard-kpis,.route-dashboard .ds-metric-grid{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important;min-width:0!important}.route-dashboard .ds-summary-hero,.route-dashboard .mj-exact-hero-card{grid-column:span 5!important;min-width:0!important;height:auto!important;min-height:280px!important;overflow:hidden!important}.route-dashboard .ds-metric-grid,.route-dashboard .mj-exact-metrics{grid-column:span 7!important;min-width:0!important}.route-dashboard .dashboard-stack,.route-dashboard .ds-section-card,.route-dashboard .mj-dash-card,.route-dashboard .mj-exact-ranking{grid-column:span 6!important;min-width:0!important;height:auto!important;overflow:hidden!important}.route-dashboard .dashboard-kpis>*,.route-dashboard .dashboard-stack>*,.route-dashboard .ds-metric-grid>*,.route-dashboard .ds-section-card>*,.route-dashboard .mj-dash-card>*,.route-dashboard .mj-exact-ranking>*{min-width:0!important}.route-dashboard .ds-metric-value,.route-dashboard .ds-summary-value,.route-dashboard .mj-exact-total{color:var(--mj-ps-text)!important;font-weight:800!important;letter-spacing:-.04em!important;white-space:nowrap!important}.route-fixed .mj-fixos-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:18px!important;gap:18px!important}.route-fixed .mj-fixos-list>*{min-width:0!important}.route-receipt .receipt-photo-card,.route-receipt .receipt-review-card{padding:28px!important}.route-receipt .receipt-review-fields{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important}.route-receipt .receipt-review-fields input,.route-receipt .receipt-review-fields label,.route-receipt .receipt-review-fields select,.route-receipt .receipt-review-fields textarea{min-width:0!important;width:100%!important;box-sizing:border-box!important}.route-history .transactions-page{display:grid!important;grid-gap:var(--mj-ps-gap)!important;gap:var(--mj-ps-gap)!important}.route-history input,.route-history select{min-width:0!important}.route-settings .settings-page{display:grid!important;grid-gap:var(--mj-ps-gap)!important;gap:var(--mj-ps-gap)!important}.route-settings .settings-page .card,.route-settings .settings-page .section-card{width:100%!important}}@media (min-width:1280px){:root{--mj-ps-page-max:1360px;--mj-ps-gutter:36px;--mj-ps-gap:22px}}@media (min-width:1600px){:root{--mj-ps-page-max:1480px;--mj-ps-gutter:44px;--mj-ps-gap:24px}}@media (min-width:1024px) and (max-width:1180px){.route-dashboard .dashboard-stack,.route-dashboard .ds-metric-grid,.route-dashboard .ds-section-card,.route-dashboard .ds-summary-hero,.route-dashboard .mj-dash-card,.route-dashboard .mj-exact-hero-card,.route-dashboard .mj-exact-metrics,.route-dashboard .mj-exact-ranking{grid-column:1/-1!important}.route-dashboard .dashboard-kpis,.route-dashboard .ds-metric-grid,.route-receipt .receipt-review-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.route-fixed .mj-fixos-list{grid-template-columns:1fr!important}}@media (min-width:1024px){.route-dashboard .ds-dashboard>*,.route-dashboard .mj-exact-canvas>*{min-width:0!important;box-sizing:border-box!important}}.mj-notification-panel,.mj-notification-scrim{z-index:2147483601!important}@media (min-width:900px){.mj-bill-menu{position:absolute!important;bottom:auto!important;left:auto!important;right:0!important;top:48px!important;width:230px!important;max-width:min(230px,calc(100vw - 32px))!important}.route-history .menu-popover,.route-history [role=menu]{right:40px!important;bottom:40px!important}.mj-shared-pagebar-inner,.mj-shared-topbar-inner{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;gap:12px!important}.mj-shared-topbar-inner{justify-content:space-between!important}.mj-shared-pagebar-inner{display:grid!important;grid-template-columns:48px minmax(0,1fr) 48px!important}}.route-receipt .mj-coupon-content{display:grid;grid-gap:18px;gap:18px;width:100%;min-width:0}.route-receipt .mj-coupon-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px;border:1px solid var(--mj-ps-border);border-radius:999px;background:rgba(255,255,255,.72)}.route-receipt .mj-coupon-tab{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;text-decoration:none;color:var(--mj-ps-muted);font-size:14px;font-weight:800}.route-receipt .mj-coupon-tab svg{width:17px;height:17px}.route-receipt .mj-coupon-tab.is-active{background:#fff;color:var(--mj-ps-muted);box-shadow:0 8px 18px rgba(15,23,42,.045)}.route-receipt .mj-coupon-tab:not(.is-active){color:var(--mj-ps-brand)}.route-receipt .mj-coupon-action-card,.route-receipt .mj-coupon-info-card,.route-receipt .mj-coupon-proof-card,.route-receipt .mj-coupon-qr-card{border:1px solid var(--mj-ps-border);background:var(--mj-ps-surface);box-shadow:var(--mj-ps-shadow-card);border-radius:24px}.route-receipt .mj-coupon-qr-card{min-height:194px;display:grid;place-items:center;grid-gap:8px;gap:8px;padding:24px 20px;text-align:center;color:var(--mj-ps-text)}.route-receipt .mj-coupon-qr-card strong{font-size:25px;line-height:1.1;letter-spacing:-.035em}.route-receipt .mj-coupon-qr-card>span:last-child{color:var(--mj-ps-muted);font-size:14px;line-height:1.35}.route-receipt .mj-coupon-qr-icon{width:72px;height:72px;display:grid;place-items:center;border-radius:22px;color:var(--mj-ps-brand);background:rgba(47,125,104,.12)}.route-receipt .mj-coupon-qr-icon svg{width:38px;height:38px}.route-receipt .mj-coupon-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.route-receipt .mj-coupon-action-card{min-height:134px;display:grid;place-items:center;grid-gap:10px;gap:10px;padding:18px;text-align:center;color:var(--mj-ps-text)}.route-receipt .mj-coupon-action-card strong{font-size:15px;line-height:1.2;font-weight:900}.route-receipt .mj-coupon-action-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:999px;color:var(--mj-ps-muted);background:#f1f4f7}.route-receipt .mj-coupon-action-icon svg{width:24px;height:24px}.route-receipt .mj-coupon-proof-card{display:grid;grid-gap:14px;gap:14px;padding:20px}.route-receipt .mj-coupon-proof-card h3{margin:0;color:var(--mj-ps-muted);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.route-receipt .mj-coupon-proof-box{min-height:220px;display:grid;place-items:center;border:2px dashed #dce4ed;border-radius:18px;background:#f9fbfc;overflow:hidden}.route-receipt .mj-coupon-proof-box img{width:100%;max-width:100%;height:auto;max-height:420px;object-fit:contain;display:block}.route-receipt .mj-coupon-empty{display:grid;place-items:center;grid-gap:8px;gap:8px;color:#9aa8bb;text-align:center;font-size:14px}.route-receipt .mj-coupon-empty svg{width:38px;height:38px;opacity:.58}.route-receipt .mj-coupon-info-card{display:flex;gap:12px;align-items:flex-start;padding:16px;background:#f3f6f1;box-shadow:none}.route-receipt .mj-coupon-info-card span{width:24px;height:24px;display:grid;place-items:center;flex:0 0 24px;border-radius:999px;background:#4f7db8;color:#fff;font-size:13px;font-weight:900}.route-receipt .mj-coupon-info-card p{margin:0;color:var(--mj-ps-muted);font-size:13px;line-height:1.45}.route-receipt .mj-coupon-primary-row{display:grid;grid-gap:10px;gap:10px}.route-receipt .mj-coupon-clear,.route-receipt .mj-coupon-primary{min-height:52px;border-radius:12px;font-weight:900}.route-receipt .mj-coupon-primary{border:0;background:var(--mj-ps-brand);color:#fff;font-size:18px;box-shadow:0 12px 24px rgba(47,125,104,.2)}.route-receipt .mj-coupon-primary:disabled{background:rgba(47,125,104,.35);box-shadow:none}.route-receipt .mj-coupon-clear{border:1px solid var(--mj-ps-border);background:transparent;color:var(--mj-ps-muted)}.route-receipt .mj-ocr-raw-text{border:1px solid var(--mj-ps-border);border-radius:16px;background:#fff;overflow:hidden}.route-receipt .mj-ocr-raw-text summary{cursor:pointer;padding:12px 14px;color:var(--mj-ps-muted);font-size:12px;font-weight:800}.route-receipt .mj-ocr-raw-text textarea{width:100%;min-height:120px;border:0;border-top:1px solid var(--mj-ps-border);border-radius:0;resize:vertical}@media (max-width:1023px){.route-receipt .transaction-section-v721:has(.mj-coupon-content){padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.route-receipt .transaction-section-v721:has(.mj-coupon-content)>h2,.route-receipt .transaction-section-v721:has(.mj-coupon-content)>p{display:none!important}}@media (min-width:1024px){.route-receipt .mj-coupon-content{max-width:520px;margin-left:auto;margin-right:auto}}.route-receipt .mj-coupon-content:after,.route-receipt .mj-coupon-content:before,.route-receipt .photo-form-shell-v730:after,.route-receipt .photo-form-shell-v730:before,.route-receipt .receipt-photo-card:after,.route-receipt .receipt-photo-card:before,.route-receipt .transaction-section-v721:has(.mj-coupon-content):after,.route-receipt .transaction-section-v721:has(.mj-coupon-content):before{display:none!important;content:none!important}.route-receipt .mj-nova-card.photo-form-shell-v730,.route-receipt .photo-form-shell-v730,.route-receipt .receipt-photo-card,.route-receipt .transaction-section-v721:has(.mj-coupon-content){background:transparent!important;background-image:none!important;box-shadow:none!important}.route-receipt .mj-coupon-content{position:relative!important;isolation:isolate!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.route-receipt .mj-coupon-action-card,.route-receipt .mj-coupon-info-card,.route-receipt .mj-coupon-proof-card,.route-receipt .mj-coupon-qr-card{position:relative!important;z-index:1!important}@media (max-width:1023px){.route-receipt .mj-shared-pagebar{min-height:76px!important;padding:0 18px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr) 48px!important;align-items:center!important;grid-column-gap:8px!important;column-gap:8px!important;background:var(--mj-ps-bg,#f5f7f8)!important}.route-receipt .mj-shared-pagebar .mj-shared-topbar-icon{grid-column:1!important;justify-self:start!important;width:48px!important;height:48px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 8px 18px rgba(15,23,42,.06)!important}.route-receipt .mj-shared-pagebar strong{grid-column:2!important;justify-self:start!important;text-align:left!important;margin:0!important;font-size:22px!important;line-height:1.1!important;letter-spacing:-.035em!important;color:var(--mj-ps-text,#14212b)!important;white-space:nowrap!important}.route-receipt .mj-shared-pagebar .mj-shared-topbar-spacer{grid-column:3!important;width:48px!important;height:48px!important}.route-receipt .app-content.container,.route-receipt .container.app-content{padding-top:12px!important}.route-receipt .mj-coupon-tabs{margin-top:0!important}}.route-receipt .mj-coupon-qr-card{background:#fff!important;background-image:none!important;overflow:hidden!important}.route-receipt .mj-coupon-qr-icon{background:rgba(47,125,104,.12)!important;color:var(--mj-ps-brand,#2f7d68)!important}.route-receipt .mj-coupon-primary{position:relative!important;z-index:2!important}.route-receipt .mj-nova-seg,.route-receipt .mj-nova-seg:after,.route-receipt .mj-nova-seg:before,.route-receipt .mj-nova-segmented,.route-receipt .mj-nova-segmented:after,.route-receipt .mj-nova-segmented:before{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.route-receipt .mj-nova-seg:after,.route-receipt .mj-nova-seg:before,.route-receipt .mj-nova-segmented:after,.route-receipt .mj-nova-segmented:before{display:none!important;content:none!important}.route-receipt .mj-nova-segmented{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important}.mj-shared-pagebar,[class*=route-] .mj-shared-pagebar{display:grid!important;grid-template-columns:56px minmax(0,1fr) 56px!important;align-items:center!important;grid-column-gap:12px!important;column-gap:12px!important;box-sizing:border-box!important;width:100%!important;overflow:hidden!important}.mj-shared-pagebar .mj-shared-topbar-icon,[class*=route-] .mj-shared-pagebar .mj-shared-topbar-icon{grid-column:1!important;justify-self:start!important;align-self:center!important;position:static!important;transform:none!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;z-index:1!important}.mj-shared-pagebar strong,[class*=route-] .mj-shared-pagebar strong{grid-column:2!important;justify-self:center!important;align-self:center!important;display:block!important;min-width:0!important;max-width:100%!important;margin:0!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;position:static!important;transform:none!important;z-index:0!important}.mj-shared-pagebar .mj-shared-topbar-spacer,[class*=route-] .mj-shared-pagebar .mj-shared-topbar-spacer{grid-column:3!important;justify-self:end!important;align-self:center!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;display:block!important}@media (max-width:1023px){.mj-shared-pagebar,[class*=route-] .mj-shared-pagebar{grid-template-columns:56px minmax(0,1fr) 56px!important;column-gap:8px!important;min-height:76px!important;padding-left:18px!important;padding-right:18px!important}.mj-shared-pagebar strong,[class*=route-] .mj-shared-pagebar strong{font-size:22px!important;line-height:1.15!important;letter-spacing:-.035em!important}}@media (min-width:1024px){.mj-shared-pagebar,[class*=route-] .mj-shared-pagebar{grid-template-columns:56px minmax(0,1fr) 56px!important;column-gap:12px!important}}.mj-shared-pagebar,.mj-shared-pagebar-inner,[class*=route-] .mj-shared-pagebar,[class*=route-] .mj-shared-pagebar-inner{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}.mj-shared-pagebar-inner:after,.mj-shared-pagebar-inner:before,.mj-shared-pagebar:after,.mj-shared-pagebar:before{display:none!important;content:none!important;background:none!important;background-image:none!important;box-shadow:none!important}.mj-shared-pagebar{overflow:visible!important}.mj-shared-pagebar-inner{width:100%!important;min-width:0!important;box-sizing:border-box!important}@media (max-width:1023px){.mj-shared-pagebar,[class*=route-] .mj-shared-pagebar{min-height:132px!important;padding:18px 24px 22px!important;display:block!important;background:var(--mj-ps-bg,#f5f7f8)!important;background-image:none!important}.mj-shared-pagebar-inner,[class*=route-] .mj-shared-pagebar-inner{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:56px auto!important;grid-row-gap:10px!important;row-gap:10px!important;align-items:start!important;width:100%!important;min-width:0!important;background:transparent!important;background-image:none!important}.mj-shared-pagebar-inner .mj-shared-topbar-icon,[class*=route-] .mj-shared-pagebar-inner .mj-shared-topbar-icon{grid-column:1!important;grid-row:1!important;justify-self:start!important;align-self:center!important;position:static!important;transform:none!important;width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#fff!important;background-image:none!important;box-shadow:0 10px 24px rgba(15,23,42,.07)!important;z-index:2!important}.mj-shared-pagebar-inner strong,[class*=route-] .mj-shared-pagebar-inner strong{grid-column:1!important;grid-row:2!important;justify-self:start!important;align-self:start!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;text-align:left!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:28px!important;line-height:1.08!important;letter-spacing:-.045em!important;color:var(--mj-ps-text,#14212b)!important;position:static!important;transform:none!important;z-index:1!important}.mj-shared-pagebar-inner .mj-shared-topbar-spacer,[class*=route-] .mj-shared-pagebar-inner .mj-shared-topbar-spacer{display:none!important}}@media (min-width:1024px){.mj-shared-pagebar,[class*=route-] .mj-shared-pagebar{background:var(--mj-ps-bg,#f5f7f8)!important;background-image:none!important}.mj-shared-pagebar-inner,[class*=route-] .mj-shared-pagebar-inner{display:grid!important;grid-template-columns:56px minmax(0,1fr) 56px!important;grid-column-gap:12px!important;column-gap:12px!important;align-items:center!important;width:100%!important}.mj-shared-pagebar-inner .mj-shared-topbar-icon{grid-column:1!important;justify-self:start!important;position:static!important;transform:none!important}.mj-shared-pagebar-inner strong{grid-column:2!important;justify-self:center!important;min-width:0!important;max-width:100%!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;position:static!important;transform:none!important}.mj-shared-pagebar-inner .mj-shared-topbar-spacer{grid-column:3!important;justify-self:end!important}}@media (max-width:1023px){.route-receipt .mj-shared-pagebar{min-height:104px!important;padding:14px 24px 16px!important;background:#f6f7f8!important;background-color:#f6f7f8!important;background-image:none!important;box-shadow:none!important;border:0!important}.route-receipt .mj-shared-pagebar-inner{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:46px auto!important;grid-row-gap:8px!important;row-gap:8px!important;align-items:start!important;background:transparent!important;background-image:none!important;box-shadow:none!important}.route-receipt .mj-shared-pagebar-inner .mj-shared-topbar-icon{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 8px 18px rgba(15,23,42,.055)!important}.route-receipt .mj-shared-pagebar-inner .mj-shared-topbar-icon svg{width:26px!important;height:26px!important}.route-receipt .mj-shared-pagebar-inner strong{font-size:24px!important;line-height:1.08!important;letter-spacing:-.04em!important;color:#14212b!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.route-receipt .app-content.container,.route-receipt .container.app-content{padding-top:14px!important}.route-receipt,.route-receipt .app-content.container,.route-receipt .container.app-content,.route-receipt.app-frame{background:#f6f7f8!important;background-color:#f6f7f8!important;background-image:none!important}}.mj-coupon-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px;border:1px solid var(--mj-ps-border);border-radius:999px;background:rgba(255,255,255,.72)}.mj-coupon-tab{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;text-decoration:none;color:var(--mj-ps-muted);font-size:14px;font-weight:800}.mj-coupon-tab svg{width:17px;height:17px}.mj-coupon-tab.is-active{background:#fff;color:var(--mj-ps-muted);box-shadow:0 8px 18px rgba(15,23,42,.045)}.mj-coupon-tab:not(.is-active){color:var(--mj-ps-brand)}.mj-qr-scanner-overlay{position:fixed;inset:0;z-index:2147483500;display:grid;place-items:center;padding:18px;background:rgba(15,23,42,.42);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mj-qr-scanner-card{width:min(100%,420px);display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:24px;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.24)}.mj-qr-scanner-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.mj-qr-scanner-head strong{color:var(--mj-ps-text,#14212b);font-size:20px;letter-spacing:-.03em}.mj-qr-scanner-head button{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:999px;background:#f1f4f7;color:var(--mj-ps-muted,#6b7785);font-size:28px;line-height:1}.mj-qr-video-shell{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:22px;background:#0f172a}.mj-qr-video{width:100%;height:100%;object-fit:cover;display:block}.mj-qr-target{position:absolute;inset:18%;border:3px solid rgba(255,255,255,.92);border-radius:22px;box-shadow:0 0 0 999px rgba(15,23,42,.2)}.mj-qr-target:after,.mj-qr-target:before{content:"";position:absolute;inset:-3px;border-radius:22px;border:3px solid transparent}.mj-qr-target:before{border-top-color:var(--mj-ps-brand,#2f7d68);border-left-color:var(--mj-ps-brand,#2f7d68)}.mj-qr-target:after{border-right-color:var(--mj-ps-brand,#2f7d68);border-bottom-color:var(--mj-ps-brand,#2f7d68)}.mj-qr-scanner-error,.mj-qr-scanner-status{margin:0;font-size:14px;line-height:1.45;text-align:center}.mj-qr-scanner-status{color:var(--mj-ps-muted,#6b7785)}.mj-qr-scanner-error{color:#b84a4a}.mj-qr-scanner-secondary{min-height:46px;border:1px solid var(--mj-ps-border,rgba(15,23,42,.09));border-radius:16px;background:transparent;color:var(--mj-ps-muted,#6b7785);font-weight:800}.mj-qr-scanner-actions{display:grid;grid-gap:10px;gap:10px}.mj-qr-scanner-primary{min-height:48px;border:0;border-radius:16px;background:var(--mj-ps-brand,#2f7d68);color:#fff;font-weight:850}.mj-qr-scanner-primary:disabled{opacity:.62}@media (max-width:520px){.mj-qr-scanner-overlay{align-items:end;padding:12px}.mj-qr-scanner-card{border-radius:24px 24px 18px 18px}}.route-receipt .app-content,.route-receipt .container.app-content{overflow-x:hidden!important}@media (max-width:1023px){.route-receipt .mj-coupon-content{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:1fr!important;overflow:visible!important}.route-receipt .photo-review-shell-v730,.route-receipt .receipt-review-card,.route-receipt .transaction-section-v721.photo-review-shell-v730,.route-receipt .transaction-section-v721:has(.field-row){width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:16px!important;gap:16px!important;margin:18px 0 0!important;padding:20px!important;position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;float:none!important;clear:both!important;border:1px solid var(--mj-ps-border,rgba(15,23,42,.09))!important;border-radius:24px!important;background:#fff!important;box-shadow:var(--mj-ps-shadow-card,0 10px 28px rgba(15,23,42,.045))!important;overflow:visible!important;box-sizing:border-box!important;z-index:1!important}.route-receipt .photo-review-shell-v730 *,.route-receipt .receipt-review-card *,.route-receipt .transaction-section-v721:has(.field-row) *{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.route-receipt .photo-review-shell-v730 h2,.route-receipt .receipt-review-card h2{font-size:24px!important;line-height:1.12!important;letter-spacing:-.04em!important;margin:0!important}.route-receipt .field-row,.route-receipt .receipt-review-fields{display:grid!important;grid-template-columns:1fr!important;grid-gap:14px!important;gap:14px!important;width:100%!important}.route-receipt .field-row label,.route-receipt .receipt-review-fields label{width:100%!important;min-width:0!important}.route-receipt .field-row input,.route-receipt .field-row select,.route-receipt .field-row textarea,.route-receipt .receipt-review-fields input,.route-receipt .receipt-review-fields select,.route-receipt .receipt-review-fields textarea{width:100%!important;max-width:100%!important;min-width:0!important}.route-receipt .transaction-section-v721{width:100%!important;max-width:100%!important;grid-column:1/-1!important}}.route-receipt,.route-receipt .app-content.container,.route-receipt .container.app-content{overflow-x:hidden!important}@media (max-width:1023px){.route-receipt .mj-nova-card,.route-receipt .mj-nova-page,.route-receipt .photo-form-shell-v730,.route-receipt .receipt-clean-page,.route-receipt .receipt-photo-card,.route-receipt .receipt-photo-page,.route-receipt .transaction-form,.route-receipt .transaction-list{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}.route-receipt .mj-coupon-content{display:grid!important;grid-template-columns:1fr!important;grid-gap:18px!important;gap:18px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}.route-receipt .photo-review-shell-v730,.route-receipt .receipt-review-card,.route-receipt .transaction-section-v721.photo-review-shell-v730,.route-receipt .transaction-section-v721:has(.field-row),.route-receipt .transaction-section-v721:has(input[name]),.route-receipt .transaction-section-v721:has(select),.route-receipt .transaction-section-v721:has(textarea){display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:20px 0 0!important;padding:20px!important;position:static!important;inset:auto!important;transform:none!important;float:none!important;clear:both!important;border:1px solid var(--mj-ps-border,rgba(15,23,42,.09))!important;border-radius:24px!important;background:#fff!important;box-shadow:var(--mj-ps-shadow-card,0 10px 28px rgba(15,23,42,.045))!important;overflow:visible!important;box-sizing:border-box!important;z-index:auto!important}.route-receipt .photo-review-shell-v730 *,.route-receipt .receipt-review-card *,.route-receipt .transaction-section-v721:has(.field-row) *,.route-receipt .transaction-section-v721:has(input[name]) *,.route-receipt .transaction-section-v721:has(select) *,.route-receipt .transaction-section-v721:has(textarea) *{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.route-receipt .field-row,.route-receipt .receipt-review-fields{display:grid!important;grid-template-columns:1fr!important;grid-gap:14px!important;gap:14px!important;width:100%!important}.route-receipt .field-row label,.route-receipt .receipt-review-fields label{width:100%!important}.route-receipt .field-row input,.route-receipt .field-row select,.route-receipt .field-row textarea,.route-receipt .receipt-review-fields input,.route-receipt .receipt-review-fields select,.route-receipt .receipt-review-fields textarea{width:100%!important;max-width:100%!important}.route-receipt .photo-review-shell-v730 h2,.route-receipt .receipt-review-card h2,.route-receipt .transaction-section-v721:has(.field-row) h2{font-size:24px!important;line-height:1.12!important;letter-spacing:-.04em!important;margin:0 0 12px!important}}@media (min-width:1024px){.route-receipt .photo-review-shell-v730,.route-receipt .receipt-review-card,.route-receipt .transaction-section-v721.photo-review-shell-v730{width:min(100%,720px)!important;max-width:720px!important;margin:24px auto 0!important;position:static!important;transform:none!important;float:none!important;clear:both!important}}@media (max-width:1023px){body,html{overflow-x:hidden!important;overflow-y:auto!important;height:auto!important}.route-receipt,.route-receipt .app-content.container,.route-receipt .container.app-content,.route-receipt main,.route-receipt.app-frame{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:visible!important}.route-receipt .app-content.container,.route-receipt .container.app-content{padding-bottom:calc(140px + env(safe-area-inset-bottom, 0px))!important}.route-receipt .mj-nova-card,.route-receipt .mj-nova-page,.route-receipt .photo-form-shell-v730,.route-receipt .receipt-clean-page,.route-receipt .receipt-photo-card,.route-receipt .receipt-photo-page,.route-receipt .transaction-section-v721{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;grid-template-areas:none!important;align-items:stretch!important;gap:18px!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;overflow:visible!important;position:static!important;transform:none!important;float:none!important;clear:both!important}.route-receipt .mj-nova-card>*,.route-receipt .photo-form-shell-v730>*,.route-receipt .receipt-photo-card>*,.route-receipt .transaction-section-v721>*{width:100%!important;max-width:100%!important;min-width:0!important;grid-column:1/-1!important;grid-row:auto!important;position:static!important;transform:none!important;float:none!important;clear:both!important;box-sizing:border-box!important}.route-receipt .mj-coupon-content{display:grid!important;grid-template-columns:1fr!important;grid-gap:18px!important;gap:18px!important;margin:0!important;overflow:visible!important}.route-receipt .mj-coupon-content,.route-receipt .mj-coupon-content>*{width:100%!important;max-width:100%!important;min-width:0!important;position:static!important;transform:none!important}.route-receipt .mj-coupon-content>*{grid-column:1/-1!important}.route-receipt .mj-coupon-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important;width:100%!important}.route-receipt .photo-review-shell-v730,.route-receipt .receipt-review-card,.route-receipt .transaction-section-v721.photo-review-shell-v730,.route-receipt .transaction-section-v721:has(.field-row),.route-receipt .transaction-section-v721:has(.receipt-review-fields),.route-receipt .transaction-section-v721:has(input),.route-receipt .transaction-section-v721:has(select),.route-receipt .transaction-section-v721:has(textarea){display:flex!important;flex-direction:column!important;grid-template-columns:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:22px 0 0!important;padding:20px!important;position:static!important;inset:auto!important;transform:none!important;float:none!important;clear:both!important;border-radius:24px!important;background:#fff!important;box-shadow:var(--mj-ps-shadow-card,0 10px 28px rgba(15,23,42,.045))!important;overflow:visible!important;box-sizing:border-box!important;z-index:auto!important}.route-receipt .photo-review-shell-v730 *,.route-receipt .receipt-review-card *,.route-receipt .transaction-section-v721.photo-review-shell-v730 *,.route-receipt .transaction-section-v721:has(.field-row) *,.route-receipt .transaction-section-v721:has(input) *,.route-receipt .transaction-section-v721:has(select) *,.route-receipt .transaction-section-v721:has(textarea) *{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.route-receipt .field-row,.route-receipt .receipt-review-fields{display:grid!important;grid-template-columns:1fr!important;grid-gap:14px!important;gap:14px!important;width:100%!important}.route-receipt .field-row>*,.route-receipt .receipt-review-fields>*,.route-receipt input,.route-receipt select,.route-receipt textarea{width:100%!important;max-width:100%!important;min-width:0!important}.route-receipt .mj-coupon-proof-box,.route-receipt .receipt-preview-shell{width:100%!important;max-width:100%!important;overflow:hidden!important}.route-receipt .mj-coupon-proof-box img,.route-receipt .receipt-preview-shell img{width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important}}@media (max-width:1023px){.route-receipt :has(>.mj-coupon-content){display:flex!important;flex-direction:column!important;grid-template-columns:1fr!important;grid-template-areas:none!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important;position:static!important;transform:none!important;float:none!important;clear:both!important}.route-receipt :has(>.mj-coupon-content)>*{width:100%!important;max-width:100%!important;min-width:0!important;flex:0 0 auto!important;grid-column:1/-1!important;grid-row:auto!important;position:static!important;transform:none!important;float:none!important;clear:both!important;box-sizing:border-box!important}.route-receipt .mj-coupon-content{order:1!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:18px!important;gap:18px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;overflow:visible!important}.route-receipt .photo-review-shell-v730,.route-receipt .receipt-review-card,.route-receipt .transaction-section-v721.photo-review-shell-v730,.route-receipt div:has(>h2):has(.field-row),.route-receipt div:has(>h2):has(input),.route-receipt div:has(>h2):has(select),.route-receipt div:has(>h2):has(textarea),.route-receipt section:has(.field-row),.route-receipt section:has(.receipt-review-fields){order:2!important;display:flex!important;flex-direction:column!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:22px 0 0!important;padding:20px!important;position:static!important;inset:auto!important;transform:none!important;float:none!important;clear:both!important;border-radius:24px!important;background:#fff!important;box-shadow:var(--mj-ps-shadow-card,0 10px 28px rgba(15,23,42,.045))!important;overflow:visible!important;box-sizing:border-box!important;z-index:auto!important}.route-receipt .photo-review-shell-v730 *,.route-receipt .receipt-review-card *,.route-receipt div:has(>h2):has(.field-row) *,.route-receipt div:has(>h2):has(input) *,.route-receipt div:has(>h2):has(select) *,.route-receipt div:has(>h2):has(textarea) *,.route-receipt section:has(.field-row) *,.route-receipt section:has(.receipt-review-fields) *{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.route-receipt .field-row,.route-receipt .receipt-review-fields{display:grid!important;grid-template-columns:1fr!important;grid-gap:14px!important;gap:14px!important;width:100%!important}.route-receipt .field-row>*,.route-receipt .receipt-review-fields>*,.route-receipt input,.route-receipt select,.route-receipt textarea{width:100%!important;max-width:100%!important;min-width:0!important}.route-receipt .app-content.container,.route-receipt .container.app-content{overflow-x:hidden!important;padding-bottom:calc(148px + env(safe-area-inset-bottom, 0px))!important}}.route-history .mj-page-header,.route-settings .mj-page-header{min-height:76px!important;padding:10px 18px 12px!important;display:block!important;background:#f4f5f6!important;border:0!important;box-shadow:none!important;overflow:visible!important}.route-history .mj-page-header-inner,.route-settings .mj-page-header-inner{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px!important;grid-template-rows:auto!important;align-items:center!important;grid-column-gap:10px!important;column-gap:10px!important;grid-row-gap:0!important;row-gap:0!important;width:100%!important;min-height:52px!important;background:transparent!important}.route-history .mj-page-header-action,.route-history .mj-page-header-spacer,.route-settings .mj-page-header-action,.route-settings .mj-page-header-spacer{grid-column:auto!important;grid-row:auto!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important}.route-history .mj-page-header-action,.route-settings .mj-page-header-action{justify-self:start!important;border-radius:999px!important;background:#fff!important;color:#17211b!important;box-shadow:0 8px 18px rgba(15,23,42,.055)!important}.route-history .mj-page-header-action svg,.route-settings .mj-page-header-action svg{width:22px!important;height:22px!important}.route-history .mj-page-header-spacer,.route-settings .mj-page-header-spacer{justify-self:end!important;background:transparent!important;box-shadow:none!important}.route-history .mj-page-header-copy,.route-settings .mj-page-header-copy{grid-column:2!important;display:grid!important;grid-gap:3px!important;gap:3px!important;min-width:0!important;justify-items:center!important;text-align:center!important}.route-history .mj-page-header-title,.route-settings .mj-page-header-title{grid-column:auto!important;grid-row:auto!important;justify-self:stretch!important;align-self:auto!important;display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;color:#17211b!important;font-size:18px!important;line-height:1.18!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;text-align:center!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.route-history .mj-page-header-title{font-size:19px!important}.route-history .mj-page-header-subtitle,.route-settings .mj-page-header-subtitle{margin:0!important;color:#64748b!important;font-size:12.5px!important;line-height:1.35!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.route-settings .mj-ajustes-canvas,.route-settings .mj-nova-canvas{padding-top:14px!important}.route-history .mj-historico-exact,.route-history.app-frame{background:#f4f5f6!important}.route-history .mj-history-canvas{gap:16px!important;padding:14px 18px calc(128px + env(safe-area-inset-bottom, 0px))!important;background:#f4f5f6!important}.route-history .mj-history-controls{display:grid!important;grid-gap:10px!important;gap:10px!important}.route-history .mj-history-advanced.compact,.route-history .mj-history-period-row,.route-history .mj-history-search{background:#fff!important;border:1px solid rgba(226,232,240,.96)!important;border-radius:18px!important;box-shadow:0 8px 24px rgba(15,23,42,.045)!important}.route-history .mj-history-search{min-height:52px!important;padding:0 14px!important}.route-history .mj-history-search input{color:#17211b!important;font-size:15px!important;line-height:1.3!important;font-weight:400!important}.route-history .mj-history-search input::placeholder{color:#94a3b8!important}.route-history .mj-history-advanced.compact,.route-history .mj-history-period-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;padding:10px!important}.route-history .mj-history-period-row:before{display:none!important;content:none!important}.route-history .mj-history-filter-field{display:grid!important;grid-gap:6px!important;gap:6px!important;min-width:0!important;margin:0!important}.route-history .mj-history-filter-field,.route-history .mj-history-filter-field>span{color:#64748b!important;font-size:11px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.route-history .mj-history-advanced.compact select,.route-history .mj-history-filter-field select,.route-history .mj-history-period-row select{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;border-radius:12px!important;border:1px solid #dbe5e9!important;background:#f8faf9!important;color:#17211b!important;padding:0 12px!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important}.route-history .mj-history-chips{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;min-height:0!important;padding:0!important;overflow:visible!important}.route-history .mj-history-chips button{width:100%!important;min-height:42px!important;padding:0 10px!important;border-radius:999px!important;border:1px solid rgba(226,232,240,.96)!important;background:#fff!important;color:#17211b!important;box-shadow:0 4px 14px rgba(15,23,42,.035)!important;font-size:13px!important;line-height:1.1!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;text-align:center!important}.route-history .mj-history-chips button.active{background:#2f6f4e!important;border-color:#2f6f4e!important;color:#fff!important;font-weight:700!important}.route-history .mj-history-summary{margin:0!important;padding:16px 18px!important;border-radius:18px!important;border:1px solid rgba(226,232,240,.96)!important;background:#fff!important;box-shadow:0 10px 28px rgba(15,23,42,.05)!important}.route-history .mj-history-summary span{color:#64748b!important;font-size:12px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.route-history .mj-history-summary strong{color:#17211b!important;font-size:28px!important;line-height:1.05!important;font-weight:700!important;letter-spacing:-.02em!important}.route-history .mj-history-summary small{color:#64748b!important;font-size:13px!important;line-height:1.35!important}.route-history .mj-history-group{gap:8px!important}.route-history .mj-history-group h2{padding:0 4px!important;color:#64748b!important;font-size:13px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.route-history .mj-history-list{gap:10px!important}.route-history .mj-history-item{grid-template-columns:48px minmax(0,1fr) auto!important;gap:12px!important;min-height:78px!important;padding:14px 42px 14px 14px!important;border-radius:18px!important;border-color:rgba(226,232,240,.96)!important;box-shadow:0 10px 28px rgba(15,23,42,.05)!important}.route-history .mj-history-item-icon{width:48px!important;height:48px!important;border-radius:999px!important;background:#f8faf9!important}.route-history .mj-history-item-main strong{color:#17211b!important;font-size:15px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:0!important}.route-history .mj-history-item-main span{color:#64748b!important;font-size:12.5px!important;line-height:1.35!important;font-weight:400!important;letter-spacing:0!important}.route-history .mj-history-item-side{min-width:70px!important;gap:5px!important}.route-history .mj-history-item-side strong{color:#17211b!important;font-size:15px!important;line-height:1.1!important;font-weight:700!important;letter-spacing:0!important}.route-history .mj-history-badge{min-height:20px!important;border-radius:999px!important;padding:0 8px!important;font-size:10px!important;line-height:1!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important}.route-history .mj-history-actions{top:8px!important;right:8px!important}.route-history .mj-history-actions>button{width:28px!important;height:28px!important;color:#64748b!important}.route-history .mj-history-state{border-radius:18px!important;border-color:rgba(226,232,240,.96)!important;box-shadow:0 10px 28px rgba(15,23,42,.05)!important}@media (max-width:380px){.route-history .mj-history-canvas{padding-left:14px!important;padding-right:14px!important}.route-history .mj-history-chips button{font-size:12px!important;padding-inline:6px!important}.route-history .mj-history-item{grid-template-columns:44px minmax(0,1fr) auto!important;gap:10px!important;padding-left:12px!important}.route-history .mj-history-item-icon{width:44px!important;height:44px!important}}@media (min-width:720px){.route-history .mj-history-canvas{max-width:720px!important;margin:0 auto!important}}.mj-shared-topbar-inner,[class*=route-] .mj-shared-topbar-inner{align-items:center!important}.mj-shared-brand,[class*=route-] .mj-shared-brand{align-items:center!important;line-height:1!important}.mj-shared-brand strong,[class*=route-] .mj-shared-brand strong{line-height:1!important}.mj-shared-topbar-actions,[class*=route-] .mj-shared-topbar-actions{align-items:center!important;gap:8px!important}.mj-notification-wrap,.mj-shared-avatar-link,[class*=route-] .mj-notification-wrap,[class*=route-] .mj-shared-avatar-link{width:40px!important;height:40px!important;flex:0 0 40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.mj-notification-bell,[class*=route-] .mj-notification-bell{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;display:inline-grid!important;place-items:center!important;color:#0f513f!important;line-height:1!important}.mj-notification-bell svg,[class*=route-] .mj-notification-bell svg{width:21px!important;height:21px!important;stroke-width:2!important;display:block!important}.mj-notification-dot,[class*=route-] .mj-notification-dot{top:6px!important;right:6px!important;width:8px!important;height:8px!important}.mj-shared-avatar,[class*=route-] .mj-shared-avatar{width:34px!important;height:34px!important;border-radius:999px!important;border:1px solid rgba(15,81,63,.28)!important;box-shadow:0 2px 7px rgba(15,23,42,.14)!important;object-fit:cover!important}.mj-shared-avatar.mj-avatar-initials,[class*=route-] .mj-shared-avatar.mj-avatar-initials{color:#fff!important;font-size:13px!important;font-weight:900!important}.mj-ajustes-avatar .mj-ajustes-avatar-media,.mj-profile-editor-avatar .mj-ajustes-avatar-media{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;object-fit:cover!important;border-radius:999px!important;color:#fff!important;font-weight:900!important;box-shadow:inset 0 0 0 1px rgba(15,81,63,.18)!important}.route-receipt .mj-receipt-photo-exact .mj-nova-canvas{padding-top:8px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content{gap:10px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-tabs{margin-top:0!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-qr-card{min-height:132px!important;gap:6px!important;padding:14px 16px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-qr-card strong{font-size:20px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-qr-icon{width:52px!important;height:52px!important;border-radius:16px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-qr-icon svg{width:30px!important;height:30px!important;display:block!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-actions{gap:10px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-action-card{min-height:88px!important;gap:6px!important;padding:12px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-action-icon{width:40px!important;height:40px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-proof-card{gap:8px!important;padding:14px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-proof-box{min-height:142px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-info-card{padding:10px 12px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-clear,.route-receipt .mj-receipt-photo-exact .mj-coupon-primary{min-height:44px!important}@media (max-width:380px){.route-receipt .mj-receipt-photo-exact .mj-coupon-qr-card{min-height:126px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-proof-box{min-height:132px!important}}@media (min-width:768px){.route-dashboard .mj-dashboard-exact{width:100%!important;max-width:none!important;min-height:100vh!important;margin:0!important;overflow-x:hidden!important}.route-dashboard .mj-exact-canvas.ds-dashboard{width:min(calc(100% - 48px),860px)!important;max-width:860px!important;margin-left:auto!important;margin-right:auto!important;padding:20px 0 132px!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:22px!important;gap:22px!important;align-items:start!important;box-sizing:border-box!important}.route-dashboard .ds-dashboard>*{grid-column:1/-1!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;position:relative!important}.route-dashboard .ds-section{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:14px!important;gap:14px!important;align-items:start!important;min-width:0!important}.route-dashboard .ds-section-head{gap:4px!important;padding:0 2px!important}.route-dashboard .ds-section-head h2{font-size:18px!important;line-height:1.22!important;margin:0!important}.route-dashboard .ds-section-head p{font-size:13px!important;line-height:1.4!important;margin:0!important}.route-dashboard .ds-summary-grid{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)!important;grid-gap:14px!important;gap:14px!important;align-items:stretch!important}.route-dashboard .ds-composition-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important;align-items:stretch!important}.route-dashboard .ds-composition-grid>*,.route-dashboard .ds-summary-grid>*{grid-column:auto!important;width:100%!important;min-width:0!important}.route-dashboard .mj-dash-card,.route-dashboard .mj-exact-hero-card,.route-dashboard .mj-exact-metrics,.route-dashboard .mj-exact-ranking{height:auto!important;min-width:0!important;overflow:hidden!important}.route-dashboard .mj-exact-metrics,.route-dashboard .mj-exact-metrics.compact{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;grid-gap:10px!important;gap:10px!important}.route-dashboard .mj-exact-metric{min-height:116px!important}.route-dashboard .mj-dash-insights{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important}.route-dashboard .mj-dash-insight:last-child:nth-child(odd){grid-column:1/-1!important}}@media (min-width:1024px){.route-dashboard .mj-exact-canvas.ds-dashboard{width:min(calc(100% - 72px),1080px)!important;max-width:1080px!important;padding-top:24px!important;padding-bottom:96px!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:24px!important}.route-dashboard .mj-dash-period-row{grid-column:1/-1!important}.route-dashboard .ds-section{grid-column:1/-1!important;gap:16px!important}.route-dashboard .ds-section:has(.mj-dash-users),.route-dashboard .ds-section:has(.mj-exact-ranking){grid-column:span 6!important}.route-dashboard .ds-summary-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr)!important;gap:16px!important}.route-dashboard .ds-composition-grid,.route-dashboard .mj-dash-insights{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.route-dashboard .mj-dash-insights:has(.mj-dash-insight:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))!important}.route-dashboard .mj-dash-insight:last-child:nth-child(odd){grid-column:auto!important}}@media (min-width:1280px){.route-dashboard .mj-exact-canvas.ds-dashboard{width:min(calc(100% - 96px),1120px)!important;max-width:1120px!important}}@media (min-width:768px){.route-fixed .mj-fixos-exact,.route-history .mj-historico-exact,.route-receipt .mj-receipt-manual-exact,.route-receipt .mj-receipt-photo-exact,.route-settings .mj-ajustes-exact{width:100%!important;max-width:none!important;margin:0!important;overflow-x:hidden!important}.route-fixed .mj-fixos-canvas{gap:18px!important}.route-fixed .mj-fixos-canvas,.route-history .mj-history-canvas{width:min(calc(100% - 48px),860px)!important;max-width:860px!important}.route-fixed .mj-fixos-canvas,.route-history .mj-history-canvas,.route-settings .mj-ajustes-canvas{margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.route-settings .mj-ajustes-canvas{width:min(calc(100% - 48px),840px)!important;max-width:840px!important}.route-receipt .mj-receipt-photo-exact .mj-nova-canvas{width:min(calc(100% - 48px),860px)!important;max-width:860px!important}.route-receipt .mj-receipt-manual-exact .mj-nova-canvas,.route-receipt .mj-receipt-photo-exact .mj-nova-canvas{margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.route-receipt .mj-receipt-manual-exact .mj-nova-canvas{width:min(calc(100% - 48px),820px)!important;max-width:820px!important}.route-history .mj-history-advanced.compact,.route-history .mj-history-period-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important}.route-settings .mj-ajustes-group{min-width:0!important}.route-receipt .mj-receipt-manual-exact .mj-nova-fields--2col{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1024px){.route-fixed .mj-fixos-canvas{width:min(calc(100% - 72px),1080px)!important;max-width:1080px!important;padding-bottom:96px!important}.route-fixed .mj-fixos-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important;align-items:start!important}.route-fixed .mj-fixos-bill{min-width:0!important;height:100%!important}.route-history .mj-history-canvas{width:min(calc(100% - 72px),980px)!important;max-width:980px!important;padding-bottom:96px!important}.route-history .mj-history-controls{display:grid!important;grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr)!important;grid-gap:14px!important;gap:14px!important;align-items:end!important}.route-history .mj-history-period-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.route-history .mj-history-chips{align-self:end!important}.route-history .mj-history-advanced.compact{grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.route-history .mj-history-item{grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:center!important}.route-settings .mj-ajustes-canvas{width:min(calc(100% - 72px),980px)!important;max-width:980px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:18px!important;gap:18px!important;align-items:start!important;padding-bottom:96px!important}.route-settings .mj-ajustes-profile,.route-settings .mj-ajustes-profile-editor,.route-settings .mj-ajustes-version{grid-column:1/-1!important}.route-settings .mj-ajustes-group{margin:0!important}.route-settings .mj-ajustes-card{height:100%!important}.route-receipt .mj-receipt-photo-exact .mj-nova-canvas{width:min(calc(100% - 72px),1040px)!important;max-width:1040px!important;padding-bottom:96px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr)!important;grid-gap:16px!important;gap:16px!important;align-items:stretch!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-info-card,.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-primary-row,.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-tabs,.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-ocr-raw-text,.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.success,.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.warning{grid-column:1/-1!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-actions,.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-qr-card{grid-column:1!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-proof-card{grid-column:2!important;grid-row:2/span 2!important;min-height:100%!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-proof-card .mj-coupon-proof-box{min-height:260px!important}.route-receipt .mj-receipt-photo-exact .photo-review-shell-v730{width:100%!important;max-width:100%!important}.route-receipt .mj-receipt-photo-exact .photo-review-shell-v730 .field-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.route-receipt .mj-receipt-manual-exact .mj-nova-canvas{width:min(calc(100% - 72px),900px)!important;max-width:900px!important;padding-bottom:96px!important}.route-receipt .mj-receipt-manual-exact .mj-nova-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important;align-items:start!important}.route-receipt .mj-receipt-manual-exact .mj-nova-actions,.route-receipt .mj-receipt-manual-exact .mj-nova-error,.route-receipt .mj-receipt-manual-exact .mj-nova-form>.mj-nova-card:first-child{grid-column:1/-1!important}}@media (min-width:1280px){.route-fixed .mj-fixos-canvas{max-width:1120px!important}.route-history .mj-history-canvas,.route-settings .mj-ajustes-canvas{max-width:1040px!important}.route-receipt .mj-receipt-photo-exact .mj-nova-canvas{max-width:1120px!important}.route-receipt .mj-receipt-manual-exact .mj-nova-canvas{max-width:960px!important}}@media (min-width:768px){.route-receipt .mj-receipt-photo-exact .mj-nova-canvas{width:min(calc(100% - 56px),900px)!important;max-width:900px!important}.route-receipt .mj-receipt-manual-exact .mj-nova-form,.route-receipt .mj-receipt-photo-exact .mj-coupon-content{border:1px solid var(--mj-ps-border)!important;border-radius:26px!important;background:rgba(255,255,255,.78)!important;box-shadow:var(--mj-ps-shadow-card)!important;padding:16px!important}.route-receipt .mj-receipt-manual-exact .mj-nova-card,.route-receipt .mj-receipt-photo-exact .mj-coupon-action-card,.route-receipt .mj-receipt-photo-exact .mj-coupon-info-card,.route-receipt .mj-receipt-photo-exact .mj-coupon-proof-card,.route-receipt .mj-receipt-photo-exact .mj-coupon-qr-card{box-shadow:none!important;border-color:rgba(15,23,42,.08)!important}.route-receipt .mj-receipt-manual-exact .mj-nova-subtitle{width:min(100%,820px)!important;margin:0 auto 2px!important;padding:0 4px!important}}@media (min-width:1024px){.route-receipt .mj-receipt-photo-exact .mj-nova-canvas{width:min(calc(100% - 80px),980px)!important;max-width:980px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content{grid-template-columns:minmax(0,.94fr) minmax(340px,1.06fr)!important;grid-auto-rows:auto!important;gap:14px!important;padding:18px!important;align-items:stretch!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-tabs{grid-column:1/-1!important;grid-row:1!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-qr-card{grid-column:1!important;grid-row:2!important;min-height:170px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-actions{grid-column:1!important;grid-row:3!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-primary-row{grid-column:1!important;grid-row:4!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:10px!important;gap:10px!important;align-items:stretch!important;padding:12px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:20px!important;background:#fff!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-proof-card{grid-column:2!important;grid-row:2/span 3!important;min-height:100%!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-proof-card .mj-coupon-proof-box{min-height:318px!important;height:100%!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-info-card,.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-ocr-raw-text,.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.success,.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.warning{grid-column:1/-1!important}.route-receipt .mj-receipt-photo-exact .photo-review-shell-v730{margin-top:18px!important;border-radius:26px!important;box-shadow:var(--mj-ps-shadow-card)!important}.route-receipt .mj-receipt-manual-exact .mj-nova-canvas{width:min(calc(100% - 80px),900px)!important;max-width:900px!important}.route-receipt .mj-receipt-manual-exact .mj-nova-subtitle{width:min(100%,900px)!important;margin-bottom:4px!important}.route-receipt .mj-receipt-manual-exact .mj-nova-form{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr)!important;gap:14px!important;padding:18px!important;align-items:stretch!important}.route-receipt .mj-receipt-manual-exact .mj-nova-form>.mj-nova-card:first-child{grid-column:1/-1!important}.route-receipt .mj-receipt-manual-exact .mj-nova-form>.mj-nova-card--attach,.route-receipt .mj-receipt-manual-exact .mj-nova-form>.mj-nova-card:nth-of-type(2){min-height:100%!important}.route-receipt .mj-receipt-manual-exact .mj-nova-form>.mj-nova-card:nth-of-type(2){padding:18px!important}.route-receipt .mj-receipt-manual-exact .mj-nova-form>.mj-nova-card:nth-of-type(2) h2{font-size:16px!important;line-height:1.2!important;margin-bottom:2px!important}.route-receipt .mj-receipt-manual-exact .mj-nova-card--attach{justify-content:center!important;align-items:center!important;text-align:center!important;padding:18px!important}.route-receipt .mj-receipt-manual-exact .mj-nova-actions{grid-column:1/-1!important;padding:12px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:20px!important;background:#fff!important}}@media (min-width:768px){.route-receipt .mj-receipt-photo-exact .mj-nova-canvas{width:min(calc(100% - 48px),940px)!important;max-width:940px!important}.route-receipt .mj-receipt-manual-exact .mj-nova-form,.route-receipt .mj-receipt-photo-exact .mj-coupon-content{border-radius:22px!important;padding:14px!important;background:rgba(255,255,255,.86)!important}.route-receipt .mj-receipt-manual-exact .mj-nova-card,.route-receipt .mj-receipt-photo-exact .mj-coupon-action-card,.route-receipt .mj-receipt-photo-exact .mj-coupon-proof-card,.route-receipt .mj-receipt-photo-exact .mj-coupon-qr-card{border-radius:18px!important}.route-receipt .mj-receipt-manual-exact .mj-nova-card{padding:16px!important;gap:12px!important}.route-receipt .mj-receipt-manual-exact .mj-nova-card h2{font-size:16px!important;line-height:1.2!important;margin:0!important}.route-receipt .mj-receipt-manual-exact .mj-nova-cta{min-height:48px!important;border-radius:14px!important;font-size:15px!important}}@media (min-width:1024px){.route-receipt .mj-receipt-photo-exact .mj-nova-canvas{width:min(calc(100% - 80px),1080px)!important;max-width:1080px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content{grid-template-columns:minmax(0,1fr) minmax(340px,.92fr)!important;gap:12px!important;padding:16px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-qr-card{min-height:146px!important;padding:16px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-qr-card strong{font-size:20px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-actions{gap:10px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-actions .mj-coupon-action-card{min-height:78px!important;padding:12px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-primary-row{padding:10px!important;border-radius:18px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-primary-row .mj-coupon-clear,.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-primary-row .mj-coupon-primary{min-height:42px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-proof-card{padding:14px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-proof-card .mj-coupon-proof-box{min-height:266px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-info-card{padding:10px 12px!important}.route-receipt .mj-receipt-manual-exact .mj-nova-canvas{width:min(calc(100% - 80px),860px)!important;max-width:860px!important}.route-receipt .mj-receipt-manual-exact .mj-nova-form{grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr)!important;gap:12px!important;padding:14px!important}.route-receipt .mj-receipt-manual-exact .mj-nova-form>.mj-nova-card:nth-of-type(2){padding:16px!important}.route-receipt .mj-receipt-manual-exact .mj-nova-final{min-height:56px!important;padding:12px 14px!important;border-radius:16px!important}.route-receipt .mj-receipt-manual-exact .mj-nova-final strong{font-size:clamp(26px,3vw,34px)!important}.route-receipt .mj-receipt-manual-exact .mj-nova-card--attach{padding:16px!important;gap:8px!important}.route-receipt .mj-receipt-manual-exact .mj-nova-card--attach svg{width:28px!important;height:28px!important}.route-receipt .mj-receipt-manual-exact .mj-nova-actions{justify-self:stretch!important;padding:10px!important;border-radius:18px!important}.route-receipt .mj-receipt-manual-exact .mj-nova-actions .mj-nova-cta{width:min(100%,420px)!important;justify-self:end!important;align-self:center!important}}@media (min-width:768px){.route-receipt .mj-receipt-photo-exact .mj-nova-canvas{width:min(calc(100% - 32px),920px)!important;max-width:920px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content{display:grid!important;grid-template-columns:minmax(390px,1fr) minmax(260px,.72fr)!important;grid-auto-rows:auto!important;grid-gap:12px!important;gap:12px!important;align-items:stretch!important;padding:14px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-tabs{grid-column:1/-1!important;grid-row:1!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-qr-card{grid-column:1!important;grid-row:2!important;width:100%!important;min-height:138px!important;padding:14px 16px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-actions{grid-column:1!important;grid-row:3!important;width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-actions .mj-coupon-action-card{min-height:86px!important;padding:12px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-primary-row{grid-column:1!important;grid-row:4!important;width:100%!important;display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(88px,auto)!important;grid-gap:10px!important;gap:10px!important;align-items:stretch!important;padding:10px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:18px!important;background:#fff!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-primary-row .mj-coupon-clear,.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-primary-row .mj-coupon-primary{min-height:44px!important;white-space:nowrap!important;font-size:15px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-proof-card{grid-column:2!important;grid-row:2/span 3!important;width:100%!important;min-height:0!important;height:auto!important;align-self:stretch!important;display:grid!important;grid-template-rows:auto minmax(220px,1fr)!important;grid-gap:10px!important;gap:10px!important;padding:14px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-proof-card .mj-coupon-proof-box{min-height:220px!important;height:auto!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-info-card,.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-ocr-raw-text,.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.success,.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.warning{grid-column:1/-1!important;grid-row:auto!important;width:100%!important}}@media (min-width:768px){.route-receipt .mj-receipt-photo-exact .mj-nova-canvas:has(.photo-review-shell-v730){width:min(calc(100% - 40px),940px)!important;max-width:940px!important}.route-receipt .mj-receipt-photo-exact .mj-nova-segmented:has(.photo-review-shell-v730){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:14px!important;gap:14px!important;width:100%!important;max-width:100%!important;min-width:0!important;align-items:start!important}.route-receipt .mj-receipt-photo-exact .mj-nova-segmented:has(.photo-review-shell-v730)>.mj-coupon-content,.route-receipt .mj-receipt-photo-exact .mj-nova-segmented:has(.photo-review-shell-v730)>.photo-review-shell-v730{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.route-receipt .mj-receipt-photo-exact .mj-nova-segmented:has(.photo-review-shell-v730)>.mj-coupon-content{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important;padding:14px!important}.route-receipt .mj-receipt-photo-exact .mj-nova-segmented:has(.photo-review-shell-v730)>.mj-coupon-content>*{grid-column:1/-1!important;grid-row:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}.route-receipt .mj-receipt-photo-exact .mj-nova-segmented:has(.photo-review-shell-v730) .mj-coupon-qr-card{min-height:112px!important;padding:12px 14px!important}.route-receipt .mj-receipt-photo-exact .mj-nova-segmented:has(.photo-review-shell-v730) .mj-coupon-qr-card strong{font-size:18px!important}.route-receipt .mj-receipt-photo-exact .mj-nova-segmented:has(.photo-review-shell-v730) .mj-coupon-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.route-receipt .mj-receipt-photo-exact .mj-nova-segmented:has(.photo-review-shell-v730) .mj-coupon-action-card{min-height:74px!important;padding:10px!important}.route-receipt .mj-receipt-photo-exact .mj-nova-segmented:has(.photo-review-shell-v730) .mj-coupon-primary-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:10px!important;gap:10px!important;padding:8px!important}.route-receipt .mj-receipt-photo-exact .mj-nova-segmented:has(.photo-review-shell-v730) .mj-coupon-clear,.route-receipt .mj-receipt-photo-exact .mj-nova-segmented:has(.photo-review-shell-v730) .mj-coupon-primary{min-height:42px!important;font-size:14px!important;white-space:nowrap!important}.route-receipt .mj-receipt-photo-exact .mj-nova-segmented:has(.photo-review-shell-v730) .mj-coupon-proof-card{padding:12px!important;gap:8px!important}.route-receipt .mj-receipt-photo-exact .mj-nova-segmented:has(.photo-review-shell-v730) .mj-coupon-proof-box{min-height:168px!important;height:auto!important}.route-receipt .mj-receipt-photo-exact .photo-review-shell-v730{margin-top:0!important;padding:16px!important;border-radius:22px!important;overflow:hidden!important}.route-receipt .mj-receipt-photo-exact .photo-review-shell-v730 .header-row{gap:6px!important;align-items:flex-start!important}.route-receipt .mj-receipt-photo-exact .photo-review-shell-v730 h2{font-size:18px!important;line-height:1.2!important}.route-receipt .mj-receipt-photo-exact .photo-review-shell-v730 .field-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important}.route-receipt .mj-receipt-photo-exact .photo-review-shell-v730 details,.route-receipt .mj-receipt-photo-exact .photo-review-shell-v730 input,.route-receipt .mj-receipt-photo-exact .photo-review-shell-v730 label,.route-receipt .mj-receipt-photo-exact .photo-review-shell-v730 select,.route-receipt .mj-receipt-photo-exact .photo-review-shell-v730 textarea{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.route-receipt .mj-receipt-photo-exact .photo-review-shell-v730 .receipt-actions-linear{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(180px,auto)!important;grid-gap:10px!important;gap:10px!important;align-items:stretch!important}.route-receipt .mj-receipt-photo-exact .photo-review-shell-v730 .receipt-actions-linear>*{width:100%!important;min-width:0!important}}@media (min-width:1180px){.route-receipt .mj-receipt-photo-exact .mj-nova-canvas:has(.photo-review-shell-v730){width:min(calc(100% - 80px),1160px)!important;max-width:1160px!important}.route-receipt .mj-receipt-photo-exact .mj-nova-segmented:has(.photo-review-shell-v730){grid-template-columns:minmax(360px,400px) minmax(520px,1fr)!important;gap:16px!important}.route-receipt .mj-receipt-photo-exact .mj-nova-segmented:has(.photo-review-shell-v730)>.mj-coupon-content{position:-webkit-sticky!important;position:sticky!important;top:96px!important}.route-receipt .mj-receipt-photo-exact .photo-review-shell-v730{padding:18px!important}}@media (max-width:767px){.route-receipt .mj-receipt-photo-exact .photo-review-shell-v730 .field-row{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:768px){.route-receipt .mj-receipt-photo-exact .mj-nova-canvas,.route-receipt .mj-receipt-photo-exact .mj-nova-canvas:has(.photo-review-shell-v730){width:min(calc(100% - 48px),880px)!important;max-width:880px!important}.route-receipt .mj-receipt-photo-exact .mj-nova-segmented,.route-receipt .mj-receipt-photo-exact .mj-nova-segmented:has(.photo-review-shell-v730){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:14px!important;gap:14px!important;width:100%!important;max-width:100%!important;min-width:0!important;align-items:start!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content,.route-receipt .mj-receipt-photo-exact .mj-nova-segmented:has(.photo-review-shell-v730)>.mj-coupon-content,.route-receipt .mj-receipt-photo-exact .photo-review-shell-v730{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content,.route-receipt .mj-receipt-photo-exact .mj-nova-segmented:has(.photo-review-shell-v730)>.mj-coupon-content{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important;grid-gap:12px!important;gap:12px!important;padding:14px!important;overflow:hidden!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>*,.route-receipt .mj-receipt-photo-exact .mj-nova-segmented:has(.photo-review-shell-v730)>.mj-coupon-content>*{grid-column:1/-1!important;grid-row:auto!important;grid-area:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-qr-card{min-height:128px!important;padding:14px 16px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-action-card{min-height:82px!important;padding:12px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-primary-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:10px!important;gap:10px!important;padding:10px!important;align-items:stretch!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-clear,.route-receipt .mj-receipt-photo-exact .mj-coupon-primary{min-height:44px!important;white-space:nowrap!important;font-size:15px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-proof-card{min-height:0!important;height:auto!important;align-self:auto!important;padding:14px!important;gap:10px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-proof-box{min-height:190px!important;height:auto!important}.route-receipt .mj-receipt-photo-exact .photo-review-shell-v730{margin-top:0!important;padding:16px!important;border-radius:22px!important;overflow:hidden!important}.route-receipt .mj-receipt-photo-exact .photo-review-shell-v730 .field-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important}.route-receipt .mj-receipt-photo-exact .photo-review-shell-v730 .receipt-actions-linear{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(180px,auto)!important;grid-gap:10px!important;gap:10px!important;align-items:stretch!important}}@media (min-width:1180px){.route-receipt .mj-receipt-photo-exact .mj-nova-canvas,.route-receipt .mj-receipt-photo-exact .mj-nova-canvas:has(.photo-review-shell-v730){width:min(calc(100% - 80px),920px)!important;max-width:920px!important}.route-receipt .mj-receipt-photo-exact .mj-nova-segmented:has(.photo-review-shell-v730){grid-template-columns:minmax(0,1fr)!important}.route-receipt .mj-receipt-photo-exact .mj-nova-segmented:has(.photo-review-shell-v730)>.mj-coupon-content{position:static!important;top:auto!important}}@media (min-width:1024px){.route-receipt .mj-receipt-photo-exact .mj-nova-canvas{width:min(calc(100% - 72px),960px)!important;max-width:960px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content{grid-template-columns:minmax(460px,1fr) minmax(300px,.72fr)!important;gap:14px!important;padding:16px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-qr-card{min-height:148px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-proof-card{grid-template-rows:auto minmax(238px,1fr)!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-proof-card .mj-coupon-proof-box{min-height:238px!important}}@media (min-width:768px) and (max-width:1023px){.route-receipt .mj-receipt-photo-exact .mj-nova-canvas{width:min(calc(100% - 40px),760px)!important;max-width:760px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important;padding:14px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>*{grid-column:1/-1!important;grid-row:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-primary-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-proof-card{min-height:0!important;align-self:auto!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-proof-card .mj-coupon-proof-box{min-height:190px!important;height:auto!important}}@media (min-width:1024px){.route-receipt .mj-receipt-photo-exact .mj-nova-canvas{width:min(calc(100% - 72px),900px)!important;max-width:900px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content{width:100%!important;max-width:100%!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(270px,.68fr)!important;grid-template-areas:"tabs tabs" "qr proof" "actions proof" "primary proof" "info info"!important;grid-gap:12px!important;gap:12px!important;padding:14px!important;align-items:stretch!important;overflow:hidden!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>*{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-tabs{grid-area:tabs!important;width:100%!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-qr-card{grid-area:qr!important;width:100%!important;min-height:144px!important;padding:14px 16px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-actions{grid-area:actions!important;width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-actions .mj-coupon-action-card{width:100%!important;min-height:84px!important;padding:12px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-primary-row{grid-area:primary!important;width:100%!important;display:grid!important;grid-template-columns:minmax(240px,1fr) minmax(88px,auto)!important;grid-gap:10px!important;gap:10px!important;padding:10px!important;align-items:stretch!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-primary-row .mj-coupon-clear,.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-primary-row .mj-coupon-primary{min-height:44px!important;white-space:nowrap!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-proof-card{grid-area:proof!important;width:100%!important;min-height:0!important;height:auto!important;align-self:stretch!important;display:grid!important;grid-template-rows:auto minmax(220px,1fr)!important;grid-gap:10px!important;gap:10px!important;padding:14px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-proof-card .mj-coupon-proof-box{min-height:220px!important;height:auto!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-coupon-info-card{grid-area:info!important;width:100%!important;padding:10px 12px!important}.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.mj-ocr-raw-text,.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.success,.route-receipt .mj-receipt-photo-exact .mj-coupon-content>.warning{grid-column:1/-1!important;grid-row:auto!important;width:100%!important}}