.mode-summary17{display:block;font-size:11px;font-weight:400;color:#466471;line-height:1.3}
#menu14 #offline-button,#menu14 #connection{display:inline-flex!important;visibility:visible!important}
#settings14{padding-bottom:8px}#menu14 [data-mode14][aria-pressed=true]{background:#006dad;color:#fff;border-color:#006dad}
.combo17-show{margin-top:6px}.combo17-count{font-size:12px;color:#4b6474;margin:4px 0}
.combo14 [role=listbox]{max-height:min(320px,50dvh);touch-action:pan-y;overscroll-behavior:contain}
.combo14 [role=option]{font:inherit;font-size:14px;overflow-wrap:anywhere;white-space:normal}
.offline-panel17{max-width:780px}.offline-panel17 h2{margin-top:22px}.offline-panel17 h2:first-child{margin-top:0}
.offline-panel17 [data-ready=true]{background:#e8f3ec;padding:12px;border-left:4px solid #2a7251}
.offline-links17{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}
body[data-offline-mode=offline] #connection{background:#fff2d7;color:#6b4e12;padding:4px 8px;border-radius:5px}
@media(max-width:600px){.mode-summary17{font-size:10px}.combo17-show{width:100%;min-height:44px}.offline-links17>a{flex:1 1 45%}.offline-panel17 .action-button{width:100%;white-space:normal}}
@media print{.mode-summary17,.combo17-show,.combo17-count,.offline-links17{display:none!important}}
