:root{--accent:#076ac0;--accent-dark:#075391;--navy:#173a57;--ink:#203c52;--muted:#627584;--line:#dce5ec}
.flyer-logo{display:inline-flex;align-items:center;flex:none;line-height:0;background:#fff;border-radius:3px;text-decoration:none}.flyer-logo img{display:block;width:184px;height:auto;max-width:100%}.flyer-public{background:#f5f8fb;color:#203c52}.flyer-site-header{background:#fff;border-bottom:1px solid #e1e9ef}.flyer-header-inner{max-width:1240px;margin:auto;padding:20px 28px;display:flex;align-items:center;gap:26px}.flyer-product{display:grid;gap:4px;border-left:1px solid #dce5ec;padding-left:26px}.flyer-product b{font-size:17px;letter-spacing:.04em}.flyer-product small{font-size:11px;letter-spacing:.06em}.flyer-header-jump{margin-left:auto;border:1px solid #d6e3ed;padding:10px 17px;border-radius:30px;font-size:13px;text-decoration:none;font-weight:700}.flyer-header-jump span{padding-left:16px;color:#0870c4}
.flyer-hero{max-width:1240px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:60px 28px 48px;gap:32px}.flyer-kicker{font-size:11px;font-weight:800;letter-spacing:.14em;color:#0870bd;margin:0 0 16px;display:flex;gap:8px;align-items:center}.flyer-kicker>span{width:7px;height:7px;border-radius:50%;background:#ef8c40}.flyer-hero h1{font-size:clamp(29px,3.6vw,46px);line-height:1.65;letter-spacing:.015em;margin:0 0 17px;font-weight:800}.flyer-hero h1>span{color:#0770c5}.flyer-lead{font-size:14px;line-height:2;color:#617484;margin:0 0 25px}.flyer-steps{display:flex;gap:25px;flex-wrap:wrap}.flyer-steps>span{font-size:12px;font-weight:700;display:flex;align-items:center;gap:8px}.flyer-steps b{font-size:10px;background:#e2eef8;color:#0869b4;border-radius:50%;width:25px;height:25px;display:grid;place-items:center}.flyer-hero-note{flex:0 0 255px;border:1px solid #f0dfcd;background:#fffbf6;border-radius:28px;padding:28px;transform:rotate(2deg);box-shadow:0 12px 32px #a66b2e08}.flyer-round-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:#ef8b37;color:#fff;font-size:27px;margin-bottom:18px}.flyer-hero-note b{display:block;font-size:22px;line-height:1.6}.flyer-hero-note p{font-size:12px;line-height:1.9;color:#7c746a;margin-bottom:0}
.flyer-list-shell{max-width:1240px;padding:0 28px;margin:0 auto;scroll-margin-top:24px}.flyer-area-section{padding:28px;background:#fff;border:1px solid #e1e9ef;border-radius:18px;margin:0 0 46px}.flyer-section-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:22px}.flyer-section-heading .flyer-kicker{font-size:10px;margin-bottom:9px}.flyer-section-heading h2{font-size:23px;line-height:1.5;margin:0}.flyer-section-heading>p{font-size:12px;color:#748593;margin:0}.flyer-section-heading strong{font-size:25px;color:#263f52}.flyer-area-tabs{display:flex;gap:8px;flex-wrap:wrap}.flyer-area-tab{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 17px;background:#f5f8fa;border:1px solid #e4ebf0;border-radius:10px;text-decoration:none;font-size:12px;line-height:1.6;font-weight:700;transition:background .15s}.flyer-area-tab b{font-size:11px;border-radius:20px;min-width:23px;padding:1px 6px;text-align:center;background:#e5edf3;color:#69808f}.flyer-area-tab.selected{background:#086cc0;border-color:#086cc0;color:#fff}.flyer-area-tab.selected b{background:#ffffff2a;color:#fff}.flyer-area-tab:hover{border-color:#91b9d8}.flyer-area-note{font-size:10px;margin:12px 0 0;color:#82929c}.flyer-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.flyer-card{background:#fff;border:1px solid #e0e8ed;border-radius:16px;overflow:hidden;box-shadow:0 5px 18px #264f6e04;transition:box-shadow .2s,transform .2s}.flyer-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px #264f6e12}.flyer-card-cover{position:relative;display:flex;align-items:center;justify-content:center;height:300px;background:#eaf0f4;padding:22px 26px;text-decoration:none;overflow:hidden}.flyer-card-cover img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 6px #213b4f25)}.flyer-cover-caption{position:absolute;bottom:12px;right:13px;display:flex;gap:18px;align-items:center;font-size:10px;padding:7px 11px;background:#fffef7ee;border:1px solid #fff;border-radius:20px;color:#496576}.flyer-card-content{padding:21px}.flyer-card-regions{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:11px}.flyer-card-regions>span{font-size:9px;padding:3px 7px;color:#1e73b4;background:#edf5fb;border-radius:4px}.flyer-card h3{font-size:18px;line-height:1.65;margin:0 0 8px}.flyer-card h3 a{text-decoration:none}.flyer-company{font-size:11px;color:#6a8090;margin:0 0 10px}.flyer-card-description{font-size:12px;line-height:1.8;color:#758692;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 12px}.flyer-feature-chips{display:flex;flex-wrap:wrap;gap:5px;min-height:24px}.flyer-feature-chips>span{font-size:10px;padding:3px 7px;border:1px solid #f1d9bd;border-radius:5px;color:#b76a1a;background:#fffbf5}.flyer-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:17px;padding-top:14px;border-top:1px solid #edf1f4}.flyer-card-bottom time{font-size:10px;color:#8b9ba6}.flyer-card-bottom a{font-size:12px;color:#096bb9;font-weight:700;text-decoration:none}.flyer-empty{background:#fff;border:1px dashed #d5e2eb;padding:45px 20px;text-align:center;border-radius:15px;color:#617786}.flyer-empty>span{font-size:35px;color:#a3bacb}.flyer-empty h3{font-size:18px;color:#365369}.flyer-empty p{font-size:13px}.flyer-howto{display:grid;grid-template-columns:1fr 2fr;gap:10px 30px;border-top:1px solid #dfe7ee;padding:30px 0;margin:48px 0 15px}.flyer-howto b{font-size:19px;grid-row:span 2}.flyer-howto p,.flyer-howto>span{font-size:12px;line-height:1.8;margin:0;color:#768897}.flyer-site-footer{border-top:1px solid #e1e8ee;background:#fff;padding:30px 28px}.flyer-site-footer>div{max-width:1184px;margin:auto;display:flex;align-items:center;gap:26px;flex-wrap:wrap}.flyer-site-footer .flyer-logo img{width:135px}.flyer-site-footer p{font-size:11px;color:#7b8e9b}.flyer-site-footer small{font-size:10px;margin-left:auto}
/* Viewer: bright workspace with compact branding, not a book reader. */
.viewer-page{background:#edf3f8;color:#244057}.viewer-page .viewer-bar,.viewer-page .viewer-footer{background:#fff;border-color:#dce6ee;color:#244057}.viewer-page .viewer-bar{box-shadow:0 2px 12px #27476206}.viewer-page .toolbar-button,.viewer-page .mobile-menu-toggle,.viewer-page .mobile-nav-button{background:#f3f7fa;border-color:#dce6ee;color:#315672}.viewer-page .toolbar-button:hover,.viewer-page .mobile-nav-button:hover{background:#e5f0fa}.viewer-page .bookshelf-link{background:#edf5fb;border-color:#dae7f1;color:#1263a0}.viewer-page .flyer-logo img{width:130px}.viewer-page .flyer-logo{margin-right:5px}.viewer-page .viewer-bar h1{color:#284b65;font-size:13px}.viewer-page .viewer-footer{border-top:1px solid #dce6ee}.viewer-page .mobile-menu-sheet,.viewer-page .side-panel{background:#f4f8fb;color:#294c65;border-color:#dce6ee}.viewer-page .mobile-menu-sheet button{color:#365d78;border-color:#dce6ee}.viewer-page .help-card{color:#26465e}.viewer-page .stage{background:#eaf1f6!important}.viewer-page .page-image{box-shadow:0 12px 32px #28495f20}.viewer-page .flyer-sides button{color:#397098;border-color:#d9e5ef;background:#f4f8fb}.viewer-page .flyer-sides button[aria-current="page"]{color:#fff;background:#086cc0;border-color:#086cc0}.viewer-page .viewer-app{grid-template-rows:74px minmax(0,1fr) 57px}.viewer-page .viewer-actions{align-items:center}.viewer-page .toolbar-button b{font-size:10px}.viewer-page .toolbar-button{min-width:45px}.flyer-guide-button{border:1px solid #f0d4b5;background:#fff8ee;color:#ab661e;padding:7px 12px;border-radius:20px;font:700 11px inherit;cursor:pointer}.flyer-guide-button[aria-pressed="true"]{background:#ef8b37;color:#fff}.focus-back{background:#ef8b37;color:#fff;border:0;border-radius:30px;padding:11px 20px;cursor:pointer;font:700 13px inherit}.focus-back[hidden]{display:none!important}.property-focused .flyer-sides,.property-focused #mobilePrev,.property-focused #mobileNext,.property-focused #mobileToc,.property-focused #mobileMenu,.property-focused .page-control,.property-focused .desktop-status{display:none!important}.focus-hotspot{background:transparent!important;border:0!important;opacity:1!important;animation:none!important;z-index:0}.page-hotspot:not(.focus-hotspot){z-index:2}.focus-chip{position:absolute;right:3px;bottom:3px;background:#f3983e;color:#fff;border-radius:15px;padding:5px 9px;font-size:10px;white-space:nowrap;box-shadow:0 2px 5px #0002;pointer-events:none}.property-focused .focus-hotspot{pointer-events:none;visibility:hidden}.show-tap-zones .page-hotspot{outline:2px dashed #ec8b31!important;outline-offset:-2px;background:#ef8b3712!important;opacity:1!important}.show-tap-zones .page-hotspot:focus-visible{outline:3px solid #076bc0!important}.viewer-page .focus-hotspot:focus-visible{outline:3px solid #076bc0!important}.flyer-viewer-hint{position:absolute;z-index:8;left:50%;top:12px;transform:translateX(-50%);padding:8px 14px;background:#fffdf5ee;border:1px solid #eddcc5;box-shadow:0 3px 14px #163c5410;border-radius:25px;font-size:11px;color:#825a2b;max-width:calc(100% - 28px);text-align:center;pointer-events:none;transition:opacity .25s}.flyer-viewer-hint.fade{opacity:0}.flyer-admin-brand{display:flex;align-items:center;gap:18px}.flyer-admin-header{background:#fff!important;color:#24455e;border-bottom:1px solid #dce6ee;box-shadow:0 2px 12px #284a6505}.flyer-admin-header nav a{color:#54758c}.flyer-admin-header .flyer-logo img{width:150px}.flyer-admin-header .brand{font-size:13px}.admin-page{background:#f1f6fa}.region-checks{border:1px solid #dce6ee;padding:18px;border-radius:12px;display:grid;gap:12px}.region-checks label{display:flex;align-items:center;gap:10px}.region-checks input[type=checkbox]{width:18px;height:18px;flex:none;accent-color:#086cc0}.region-checks small{display:block;font-weight:400;font-size:11px;line-height:1.8}.region-checks legend{font-weight:700;font-size:14px}#focusSetting[hidden]{display:none!important}
@media(min-width:768px){.flyer-guide-button.mobile-only{display:none}}
@media(max-width:1024px){.flyer-hero-note{flex-basis:210px;padding:23px}.flyer-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.flyer-header-jump{display:none}.flyer-area-tab{flex:1 1 calc(50% - 8px)}.flyer-area-tab:first-child{flex-basis:100%}.viewer-page .viewer-bar-with-library{grid-template-columns:auto auto minmax(0,1fr)}}
@media(max-width:767px){.flyer-header-inner{padding:15px 18px;gap:14px}.flyer-header-inner .flyer-logo img{width:140px}.flyer-product{padding-left:14px}.flyer-product b{font-size:12px}.flyer-product small{font-size:9px;line-height:1.6}.flyer-hero{padding:30px 20px 28px;gap:0}.flyer-hero h1{font-size:27px;line-height:1.65;letter-spacing:-.03em}.flyer-lead{font-size:12px}.flyer-hero-note{display:none}.flyer-steps{gap:12px}.flyer-steps>span{font-size:10px;gap:5px}.flyer-steps b{width:22px;height:22px}.flyer-list-shell{padding:0 16px}.flyer-area-section{padding:20px 15px;margin-bottom:30px;border-radius:14px}.flyer-section-heading{align-items:start;margin-bottom:18px}.flyer-section-heading h2{font-size:18px}.flyer-section-heading>p{font-size:10px;max-width:100px;line-height:1.8}.flyer-area-tab{font-size:10px;padding:11px 9px;gap:4px}.flyer-area-tab b{min-width:19px;font-size:9px}.flyer-card-grid{gap:18px;grid-template-columns:minmax(0,1fr)}.flyer-card-cover{height:330px;padding:20px}.flyer-card-content{padding:20px}.flyer-card h3{font-size:18px}.flyer-howto{display:block;margin-top:30px}.flyer-howto b{display:block;margin-bottom:12px}.flyer-howto p{margin-bottom:8px}.flyer-site-footer>div{gap:14px;display:grid}.flyer-site-footer p{margin:0}.flyer-site-footer small{margin-left:0}.viewer-page .viewer-app{grid-template-rows:64px minmax(0,1fr) 61px}.viewer-page .viewer-bar,.viewer-page .viewer-bar-with-library{display:flex;gap:8px;padding:8px 10px;flex-wrap:nowrap}.viewer-page .viewer-bar .flyer-logo img{width:105px}.viewer-page .bookshelf-link{min-width:34px;width:34px;height:38px;padding:5px;flex:none}.viewer-page .bookshelf-link span{display:none}.viewer-page .bookshelf-link svg{width:19px}.viewer-page .viewer-bar h1{font-size:11px;line-height:1.4;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.viewer-page .mobile-menu-toggle{width:auto;min-width:58px;font-size:10px}.viewer-page .flyer-sides button{padding:8px 18px}.viewer-page .mobile-menu-sheet .flyer-guide-button{grid-column:1/-1;min-height:42px}.flyer-admin-brand{gap:10px}.flyer-admin-header .flyer-logo img{width:125px}.flyer-admin-header .brand{font-size:11px}.focus-chip{font-size:9px;padding:3px 6px}.flyer-viewer-hint{font-size:10px;width:max-content}.flyer-product small{max-width:155px}.flyer-public .flyer-logo{max-width:42vw}}
@media(prefers-reduced-motion:reduce){.flyer-card,.flyer-area-tab{transition:none}.flyer-card:hover{transform:none}}
.viewer-page .viewer-bar-with-library{display:flex!important;align-items:center;gap:12px;flex-wrap:nowrap}.viewer-page .viewer-bar-with-library .bookshelf-link{flex:none;width:auto;min-width:92px}.viewer-page .viewer-bar-with-library h1{flex:1;min-width:0}.area-mobile-break{display:none}@media(max-width:767px){.viewer-page .viewer-bar-with-library{gap:8px}.viewer-page .viewer-bar-with-library .bookshelf-link{min-width:34px;width:34px}.flyer-area-tab{font-size:12px;min-height:52px}.flyer-area-tab b{font-size:10px}.area-mobile-break{display:block}.area-mobile-separator{display:none}}
#valueLabel[hidden]{display:none!important}
.viewer-page .viewer-bar.viewer-bar-with-library{min-height:0}.viewer-page .viewer-bar.viewer-bar-with-library>h1,.viewer-page .viewer-bar.viewer-bar-with-library>.bookshelf-link{align-self:center}.viewer-page .viewer-bar.viewer-bar-with-library>h1{padding:0}.viewer-page .viewer-app:has(>.viewer-bar-with-library){grid-template-rows:74px minmax(0,1fr) 57px}@media(max-width:767px){.viewer-page .viewer-app:has(>.viewer-bar-with-library){grid-template-rows:64px minmax(0,1fr) 61px}}

/* Compact header: leave room for the flyer, preserve ONEVOICE branding. */
.flyer-header-inner{padding:10px 28px;gap:20px}.flyer-header-inner .flyer-logo img{width:148px}.flyer-product{padding-left:20px;gap:3px}.flyer-product b{font-size:15px}.flyer-product small{font-size:10px}.flyer-header-jump{padding:7px 14px;font-size:12px}.flyer-intro-compact{max-width:1240px;margin:0 auto;padding:18px 28px;display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}.flyer-intro-compact h1{font-size:21px;line-height:1.5;margin:0;color:#204764}.flyer-intro-compact p{margin:0;font-size:12px;line-height:1.7;color:#637e91}.flyer-area-section{padding:16px 20px;margin-bottom:22px;border-radius:12px}.flyer-area-section .flyer-section-heading{margin-bottom:10px}.flyer-area-section .flyer-section-heading h2{font-size:14px}.flyer-area-tab{padding:10px 13px}.flyer-area-note{margin-top:8px;font-size:10px}.flyer-section-heading{margin-bottom:12px}.flyer-section-heading h2{font-size:19px}.flyer-section-heading strong{font-size:21px}
.viewer-page .viewer-app,.viewer-page .viewer-app:has(>.viewer-bar-with-library){grid-template-rows:48px minmax(0,1fr) 57px}.viewer-page .viewer-bar,.viewer-page .viewer-bar.viewer-bar-with-library{min-height:0;padding:5px 10px;gap:9px}.viewer-page .viewer-bar .flyer-logo img{width:104px}.viewer-page .viewer-bar h1,.viewer-page .viewer-bar.viewer-bar-with-library>h1{font-size:12px;line-height:1.4;align-self:center;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.viewer-page .toolbar-button{height:35px;min-height:35px;min-width:40px;padding:3px 7px}.viewer-page .toolbar-button b{font-size:9px;line-height:1.2}.viewer-page .toolbar-button>span{font-size:16px;line-height:1}.viewer-page .bookshelf-link{height:35px}.viewer-page .flyer-guide-button{font-size:10px;padding:6px 10px}
@media(max-width:767px){.flyer-header-inner{padding:8px 16px;gap:12px}.flyer-header-inner .flyer-logo img{width:118px}.flyer-product{padding-left:12px}.flyer-product b{font-size:12px}.flyer-product small{display:none}.flyer-intro-compact{padding:12px 17px;gap:3px;display:grid}.flyer-intro-compact h1{font-size:16px}.flyer-intro-compact p{font-size:11px}.flyer-area-section{padding:12px;margin-bottom:18px}.flyer-area-section .flyer-section-heading{margin-bottom:8px}.flyer-area-tab{font-size:11px;min-height:39px;padding:7px 9px}.flyer-area-note{font-size:9px;line-height:1.6;margin-top:7px}.flyer-section-heading h2{font-size:17px}.viewer-page .viewer-app,.viewer-page .viewer-app:has(>.viewer-bar-with-library){grid-template-rows:48px minmax(0,1fr) 61px}.viewer-page .viewer-bar,.viewer-page .viewer-bar.viewer-bar-with-library{gap:7px;padding:5px 8px}.viewer-page .viewer-bar .flyer-logo img{width:92px}.viewer-page .viewer-bar h1,.viewer-page .viewer-bar.viewer-bar-with-library>h1{font-size:11px;white-space:nowrap;max-width:none;line-height:1.4}.viewer-page .mobile-menu-toggle{height:34px;min-width:52px;padding:0 7px;font-size:10px}.viewer-page .bookshelf-link{height:34px;width:30px!important;min-width:30px!important}}

@media(max-width:767px){.viewer-page .viewer-footer{grid-template-columns:1fr auto 1fr 1fr}}
@media(min-width:768px){.viewer-page .viewer-main{grid-template-columns:auto minmax(0,1fr)}}

/* Venue maps: opened on demand, leaving the flyer area unchanged. */
#mapSetting[hidden],.map-preview-frame[hidden]{display:none!important}.map-preview-frame{width:100%;height:240px;border:0;border-radius:8px}.map-card{width:min(900px,100%);color:var(--ink)}.map-address{margin:0;overflow-wrap:anywhere}.map-card iframe{display:block;width:100%;height:clamp(180px,50dvh,500px);min-height:180px;border:0;border-radius:8px;background:#eef3f7}.map-actions{display:flex;gap:8px;flex-wrap:wrap}.map-actions a{flex:1;text-align:center;white-space:normal}.map-hotspot{border:0!important;background:transparent!important;box-shadow:none!important;opacity:1!important;animation:none!important}.map-hotspot:focus-visible{outline:3px solid #0069b8}.map-chip{pointer-events:none;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#0069b8;border:1px solid #0069b8;border-radius:24px;padding:6px 12px;box-shadow:0 2px 10px #0003;font-size:13px;font-weight:700}.map-hotspot.is-blinking .map-chip{animation:videoIconPulse 1.15s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.map-hotspot.is-blinking .map-chip{animation:none}}@media(max-width:767px){.map-overlay{padding:10px}.map-card .photo-head h2{font-size:16px;min-width:0;overflow-wrap:anywhere}.map-card .photo-head button{flex-shrink:0}.map-card{max-height:96dvh}}

/* Per-link appearance overrides legacy/media hotspot decoration. */
.page-link-layer .page-hotspot.appearance-custom,.page-link-layer .page-hotspot.appearance-custom:hover,.page-link-layer .page-hotspot.appearance-custom:focus{box-sizing:border-box;margin:0;padding:0;border:var(--area-border)!important;background:var(--area-fill)!important;box-shadow:none!important;outline:none;opacity:1!important;animation:none!important}
.page-link-layer .page-hotspot.appearance-custom:focus-visible{outline:2px solid #0069b8;outline-offset:2px}
.page-hotspot.appearance-custom.shape-circle,.editor-link-box.appearance-custom.shape-circle{border-radius:50%}
.page-link-layer .page-hotspot.appearance-custom.style-button>span{background:transparent;box-shadow:none;color:#124e6c;padding:2px;pointer-events:none}
.page-link-layer .page-hotspot.appearance-custom.area-painted.is-blinking{animation:customAreaPulse 1.15s ease-in-out infinite!important}
@keyframes customAreaPulse{0%,100%{filter:opacity(.4)}50%{filter:opacity(1)}}
.editor-link-box.appearance-custom{box-sizing:border-box;border:var(--area-border)!important;background:var(--area-fill)!important;outline:1px dashed #096dbd;outline-offset:1px}
.editor-link-box.appearance-custom.selected{outline:3px solid #e68129;outline-offset:2px;box-shadow:none}.editor-link-box.appearance-custom.draft{outline:2px dashed #e68129}
.link-appearance-settings{margin:0;min-width:0;padding:12px;border:1px solid #cedde8;border-radius:10px;display:grid;gap:12px}.link-appearance-settings legend{font-size:14px;font-weight:700;color:#225978}.link-appearance-settings select{font:inherit}.inactive-color{opacity:.55}.appearance-preview{padding:12px;display:grid;place-items:center;background:repeating-conic-gradient(#edf2f5 0 25%,#fff 0 50%) 0/16px 16px;border:1px solid #d9e4eb;border-radius:8px;min-height:96px}.appearance-sample{display:block;box-sizing:border-box;height:70px;width:120px}#appearanceControls[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.page-link-layer .page-hotspot.appearance-custom.area-painted.is-blinking{animation:none!important}}

.show-tap-zones .page-link-layer .page-hotspot.appearance-custom{outline:2px dashed #ec8b31!important;outline-offset:-2px;background:#ef8b3712!important}

/* Menu contrast: light surfaces with explicit dark text and matching icon colors. */
.viewer-page .mobile-menu-sheet{background:#f2f6fa;color:#173b54;border-color:#c5d5e2}
.viewer-page .mobile-menu-sheet button,.viewer-page .mobile-menu-sheet a{background:#fff;color:#173b54;border-color:#c5d5e2}
.viewer-page .mobile-menu-sheet button span,.viewer-page .mobile-menu-sheet a span{color:inherit}
.viewer-page .mobile-menu-sheet button:hover,.viewer-page .mobile-menu-sheet a:hover{background:#e5eff8;color:#173b54}
.viewer-page .mobile-menu-sheet button[aria-pressed="true"],.viewer-page .mobile-menu-sheet button[aria-pressed="true"]:hover{background:#075fa8;color:#fff;border-color:#075fa8}
.viewer-page .mobile-menu-sheet button:focus-visible,.viewer-page .mobile-menu-sheet a:focus-visible{outline:3px solid #075fa8;outline-offset:2px}

.flyer-area-tab{max-width:100%;min-width:0}.flyer-area-tab>span{min-width:0;overflow-wrap:anywhere}.flyer-area-tab b{flex-shrink:0}.flyer-area-note>span{display:inline-block;max-width:100%;overflow-wrap:anywhere}.region-manager-card h2{overflow-wrap:anywhere}.region-manager-card details summary{cursor:pointer;color:#174b70;font-weight:700}
