/* START_SECTION:mtc-my-events-navy (INDEX:29) */
.mtc-events-navy-section .mtce-desktop-nav{display:none}.mtc-events-navy-section .mtce-distance-picker[hidden]{display:none!important}.mtce-distance-picker{display:block;max-width:1344px;margin:18px auto 0;padding:20px;border:1px solid #36536b;border-radius:12px;background:linear-gradient(135deg,#193c59,#10263e);color:#e8f3fb;font-family:Helvetica,Arial,sans-serif}.mtce-distance-picker *{box-sizing:border-box}.mtce-distance-picker h2,.mtce-distance-picker h3,.mtce-distance-picker p{font-family:inherit;color:inherit;text-transform:none;letter-spacing:normal}.mtce-distance-picker h2{font-size:23px;margin:0 0 8px}.mtce-distance-picker header>p{font-size:13px;line-height:1.5;margin:0 0 14px;color:#b9cfdf}.mtce-distance-picker .mtce-dp-eyebrow{font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#9cdbf3;margin-bottom:7px}.mtce-dp-card{padding:16px 0;border-top:1px solid #36536b}.mtce-dp-card:last-child{padding-bottom:0}.mtce-dp-event{display:flex;gap:12px;align-items:center;margin-bottom:12px}.mtce-dp-event img{width:52px;height:52px;border-radius:6px;object-fit:contain;background:#102b44}.mtce-dp-event h3{font-size:17px;margin:0 0 4px}.mtce-dp-event p{font-size:12px;margin:0;color:#b9cfdf}.mtce-dp-options{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.mtce-distance-picker button{font:inherit;box-shadow:none;cursor:pointer;min-height:42px;border-radius:6px;padding:9px 16px;font-size:13px;font-weight:700}.mtce-distance-picker .mtce-dp-choice{border:1px solid #597991;background:#122d46;color:#e8f3fb}.mtce-distance-picker .mtce-dp-choice[aria-pressed=true]{border-color:var(--mtce-accent,#60c7eb);background:#2b566e;color:#fff;box-shadow:inset 0 0 0 1px var(--mtce-accent,#60c7eb)}.mtce-distance-picker .mtce-dp-confirm,.mtce-distance-picker .mtce-dp-retry{border:0;background:var(--mtce-accent,#60c7eb);color:#102b44}.mtce-distance-picker button:disabled{opacity:.5;cursor:wait}.mtce-distance-picker button:focus-visible{outline:2px solid white;outline-offset:3px}.mtce-distance-picker .mtce-dp-message{font-size:12px;line-height:1.5;color:#f4c6c2;margin:10px 0 0;overflow-wrap:anywhere}
@media(max-width:1380px){.mtce-distance-picker{margin-left:18px;margin-right:18px}}
@media(max-width:600px){.mtce-distance-picker{padding:16px}.mtce-dp-options>button{flex:1 0 auto}.mtce-dp-confirm{width:100%}}
@media(min-width:951px){.mtc-events-navy-section .mtce-desktop-nav{position:sticky;top:0;z-index:8;display:flex;align-items:center;flex-wrap:wrap;gap:2px 8px;max-width:1344px;margin:0 auto 8px;padding:3px 8px;min-height:44px;border-bottom:1px solid #36536b;border-radius:6px;background:linear-gradient(120deg,#142f49f5,#0a1c32f5);backdrop-filter:blur(14px);font-family:Helvetica,Arial,sans-serif}.mtce-desktop-nav a{display:flex;align-items:center;gap:7px;min-height:38px;padding:7px 12px;font-size:11px;line-height:1.3;color:#aebfce;text-decoration:none}.mtce-desktop-nav a:hover,.mtce-desktop-nav a[aria-current=page]{color:var(--mtce-accent,#60c7eb)}.mtce-desktop-nav a:focus-visible{outline:2px solid var(--mtce-accent,#60c7eb);outline-offset:2px}.mtce-desktop-nav svg{width:16px;height:16px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}}

.mtc-events-navy-section #mtc-next-event-banner[hidden]{display:none!important}
.mtc-events-navy-section #mtc-next-event-banner{width:calc(100% - 36px);max-width:1344px;margin:0 auto 4px;padding:0;background:transparent;color:#e8f3fb;font-family:Helvetica,Arial,sans-serif}
#mtc-next-event-banner *{box-sizing:border-box}
#mtc-next-event-banner .mtc-next-event__link{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:66px;padding:10px 12px;border:0;border-bottom:1px solid #36536b;border-radius:0;background:transparent;color:#e8f3fb;box-shadow:none}
#mtc-next-event-banner .mtc-next-event__image-wrap{width:44px;height:44px;overflow:hidden;border:0;border-radius:5px;background:transparent}
#mtc-next-event-banner .mtc-next-event__image{display:block;width:100%;height:100%;object-fit:cover}
#mtc-next-event-banner .mtc-next-event__content{min-width:0}
#mtc-next-event-banner .mtc-next-event__eyebrow{color:#9cdbf3;font-size:8px;font-weight:700;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;overflow-wrap:anywhere}
#mtc-next-event-banner .mtc-next-event__title{color:#f4f7fa;font-size:16px;font-weight:700;line-height:1.25;letter-spacing:-.25px;overflow-wrap:anywhere}
#mtc-next-event-banner .mtc-next-event__sub{color:#b9cfdf;font-size:10px;line-height:1.4;margin-top:3px}
#mtc-next-event-banner .mtc-next-event__cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:38px;padding:8px 13px;border:1px solid #4d7893;border-radius:5px;background:transparent;color:#a3e2fa;text-decoration:none;font-size:11px;font-weight:700;line-height:1.3;white-space:nowrap;pointer-events:auto}
#mtc-next-event-banner .mtc-next-event__cta:hover{background:#244d64;border-color:#8bdaf5;color:#fff}
#mtc-next-event-banner .mtc-next-event__cta:focus-visible{outline:2px solid #8bdaf5;outline-offset:3px}
#mtc-next-event-banner.is-nextmove-offer .mtc-next-event__sub{color:#d3f1ff;font-weight:700}
@media(max-width:640px){.mtc-events-navy-section #mtc-next-event-banner{width:calc(100% - 24px)}#mtc-next-event-banner .mtc-next-event__link{grid-template-columns:34px minmax(0,1fr) auto;gap:9px;padding:10px 0;min-height:60px}#mtc-next-event-banner .mtc-next-event__image-wrap{width:34px;height:34px}#mtc-next-event-banner .mtc-next-event__title{font-size:13px}#mtc-next-event-banner .mtc-next-event__eyebrow{font-size:7px}#mtc-next-event-banner .mtc-next-event__sub{display:none}#mtc-next-event-banner.is-nextmove-offer .mtc-next-event__sub{display:block;font-size:10px}#mtc-next-event-banner .mtc-next-event__cta{min-height:38px;font-size:10px;padding:7px 9px;gap:5px}}

.mtc-events-navy-section .mtce-mobile-nav{display:none}
@media(max-width:950px){.mtc-events-navy-section .mtce-mobile-nav{position:sticky;bottom:0;z-index:5;display:flex;justify-content:space-around;align-items:stretch;gap:8px;width:100%;margin:30px 0 0;padding:11px 5px max(13px,env(safe-area-inset-bottom));border-top:1px solid #36536b;background:linear-gradient(120deg,#142f49f5,#0a1c32f5);backdrop-filter:blur(14px);font-family:Helvetica,Arial,sans-serif;box-sizing:border-box}.mtce-mobile-nav a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:0;padding:4px 3px;font-size:9px;line-height:1.4;text-align:center;color:#aebfce;text-decoration:none;overflow-wrap:anywhere}.mtce-mobile-nav a:hover,.mtce-mobile-nav a[aria-current=page]{color:var(--mtce-accent,#60c7eb)}.mtce-mobile-nav a:focus-visible{outline:2px solid var(--mtce-accent,#60c7eb);outline-offset:3px}.mtce-mobile-nav svg{width:20px;height:20px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}}
/* END_SECTION:mtc-my-events-navy */
