.ncc-brand-navigation-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;display:flex}.ncc-brand-navigation-row>.ncc-home-link{flex:0 auto}[data-ncc-navigation-slot]{min-width:0;max-width:100%;margin-left:auto}body:has([data-ncc-navigation-slot])>.ncc-back-navigation{display:none}.ncc-back-navigation.ncc-back-navigation--docked,.header-actions .ncc-back-navigation.ncc-back-navigation--inline{max-width:100%;margin:0;padding:0;font-size:15px}.ncc-back-navigation--docked .ncc-navigation-capsule{gap:2px;padding:3px}.ncc-back-navigation--docked a{padding:8px 12px;font-weight:600}.coupon-header .ncc-back-navigation a{color:#123e35;text-decoration:none}.coupon-header .ncc-back-navigation span{font-size:inherit;line-height:inherit;letter-spacing:normal;color:inherit;margin:0}.coupon-header .ncc-back-navigation .ncc-navigation-home{color:#163c32}.coupon-header .ncc-brand-navigation-row>a{flex:0 190px}.coupon-header .ncc-brand-navigation-row>a img{max-width:100%}.ncc-home-header .ncc-brand-navigation-row{flex:100%}.commerce-page>header>.ncc-brand-navigation-row,.registry>header>.ncc-brand-navigation-row{margin-bottom:20px}.on-utility-bar [data-ncc-navigation-slot]{order:3}.header.bright-home-header{flex-wrap:wrap;gap:16px;height:auto;min-height:104px;padding-block:14px}.bright-home-header .header-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0;max-width:100%}@media (width<=700px){.ncc-brand-navigation-row{gap:12px}.ncc-back-navigation--docked a{padding:8px 10px}.header.bright-home-header{min-height:90px}.bright-home-header .header-actions{margin-left:auto}.on-utility-bar [data-ncc-navigation-slot]{flex:0 auto}}@media (width<=520px){.ncc-brand-navigation-row>[data-ncc-navigation-slot]{flex:100%}.ncc-back-navigation.ncc-back-navigation--docked{justify-content:flex-end}.header-actions .ncc-back-navigation.ncc-back-navigation--inline{flex-basis:100%;order:5;justify-content:flex-end}.on-utility-bar [data-ncc-navigation-slot]{flex-basis:100%}}.on-submit-header>.ncc-brand-navigation-row{grid-column:1/-1;margin-bottom:18px}.on-submit-header>.ncc-brand-navigation-row>.on-submit-logo{flex:0 0 112px}.on-submit-header>.on-submit-heading,.on-submit-header>.on-submit-intro{grid-column:1/-1}.on-submit-header:has(>.ncc-brand-navigation-row){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand brand""heading back""intro back"}.on-submit-header>.ncc-brand-navigation-row{grid-area:brand}.on-submit-header>.on-submit-heading{grid-area:heading}.on-submit-header>.on-submit-intro{grid-area:intro}@media (width<=700px){.on-submit-header:has(>.ncc-brand-navigation-row){grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""heading""intro""back"}.on-submit-header .on-submit-back{justify-self:end;margin-top:16px}}.ncc-brand-navigation-row{align-items:center;gap:12px}.ncc-brand-navigation-row .ncc-home-link,.on-utility-bar .ncc-home-link{flex:0 190px;width:190px;max-width:100%}.ncc-brand-navigation-row .official-logo,.on-utility-bar .official-logo{object-fit:contain;width:100%;height:auto}.ncc-back-navigation .ncc-navigation-capsule{box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:100%;padding:0;display:flex}.ncc-back-navigation .ncc-navigation-capsule a{width:auto;min-height:44px;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:15px;line-height:1.4;display:inline-flex}.ncc-back-navigation .ncc-navigation-capsule .ncc-navigation-home{background:#f4e8c5}.header.bright-home-header{min-height:80px;box-shadow:none;border-radius:10px;gap:12px;margin:12px 0 0;padding:12px 20px}.header.bright-home-header .official-logo{width:210px;max-width:100%;height:auto}.bright-home-header .header-actions{flex:0 auto;gap:8px}.bright-home-header .header-actions .account-link,.bright-home-header .header-actions .iconbutton{min-height:44px;box-shadow:none;background-image:none;border-radius:6px;padding:8px 12px;font-size:16px}.bright-home-header .header-club-name{display:none}.app-runtime{font-size:13px}.app-runtime>details{margin:4px 0;padding:2px 0}.on-submit-page .on-submit-header{min-height:0;margin-bottom:20px;padding:0 0 20px;display:block}.on-submit-header>.ncc-brand-navigation-row{margin-bottom:24px}.on-submit-page .on-submit-heading h1{margin:8px 0 12px;font-size:clamp(27px,4vw,40px)}.on-submit-page .on-submit-intro{margin:0;font-size:18px;line-height:1.6}.on-submit-page .on-submit-welcome{border-radius:10px;padding:24px;display:block}.on-submit-page .on-welcome-main h2{margin:8px 0;font-size:24px}.on-submit-page .on-welcome-main p{font-size:17px;line-height:1.6}.on-submit-page .on-submit-process{display:none}.on-submit-page .on-submit-consent{margin-top:16px;font-size:15px}.on-report-help{margin-top:24px}.on-editor .on-attachments img{object-fit:cover;border-radius:6px;width:140px;height:100px}.on-photo-preview{object-fit:contain;width:140px;height:100px}.on-photo-upload .on-actions{flex-wrap:wrap}.on-address{border:1px solid #d8cdb5;border-radius:8px;margin:16px 0;padding:18px}.on-address .on-region{margin:12px 0}.saved-benefits-list{gap:10px;padding:0;list-style:none;display:grid}.saved-benefits-list li{border-bottom:1px solid #ded7c9;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.saved-benefits-list a{min-width:0}.saved-benefits-list button{flex-shrink:0}@media (width<=700px){.header.bright-home-header{gap:8px;min-height:68px;margin-top:6px;padding:12px}.header.bright-home-header>.ncc-home-link{flex:155px;max-width:190px}.header.bright-home-header .official-logo{width:175px;height:auto}.bright-home-header .header-actions{flex:0 auto;gap:4px;margin-left:auto}.bright-home-header .header-actions .account-link,.bright-home-header .header-actions .iconbutton{min-height:44px;padding:8px;font-size:15px}.bright-home-header .header-actions svg{width:18px;height:18px}.ncc-brand-navigation-row>[data-ncc-navigation-slot]{flex:0 auto;margin-left:auto}.ncc-back-navigation.ncc-back-navigation--docked{justify-content:flex-end}.ncc-brand-navigation-row .ncc-home-link,.on-utility-bar .ncc-home-link{flex:0 170px;width:170px}.ncc-back-navigation .ncc-navigation-capsule a{padding:8px;font-size:15px}.on-submit-page .on-submit-header{padding-bottom:18px}.on-submit-header>.ncc-brand-navigation-row{margin-bottom:20px}.on-submit-page .on-submit-welcome{padding:18px}.on-submit-page .on-submit-intro{font-size:17px}.shell{padding-bottom:calc(94px + env(safe-area-inset-bottom,0px))}.bottomnav{min-height:70px;padding-bottom:max(8px,env(safe-area-inset-bottom,0px));grid-template-columns:repeat(5,minmax(0,1fr))}.bottomnav button{min-height:52px;padding:6px 2px;font-size:13px}.bottomnav svg{width:23px;height:23px}input,textarea,select,button{scroll-margin-bottom:110px}}@media (width<=360px){.bright-home-header .header-actions{flex-basis:100%;justify-content:flex-end}.header.bright-home-header{gap:2px}.ncc-brand-navigation-row{gap:4px}.ncc-brand-navigation-row>[data-ncc-navigation-slot]{flex-basis:100%}}.bright-home-header .header-actions .account-link{color:#123e33;background:#eed38b;border-color:#eed38b}.bright-home-header .header-actions .iconbutton{color:#fff7df;background:0 0}@media (width>=361px) and (width<=700px){.header.bright-home-header>.ncc-home-link{flex:0 0 135px;max-width:135px}.header.bright-home-header .official-logo{width:135px}}.account-shell .ncc-back-navigation a:not(.ncc-navigation-home){color:#fff7df}.account-shell .ncc-back-navigation a:hover{color:#123e35;background:#f4e8c5}
