/* Doplňky .today k sdíleným blokům (knihovní CSS sem nesmí): štítky stavu a rozbalení u novinek, dotyk. Barvy jen z --ax-*. */
[data-au-block="sekce-webu"] .nw-key { max-width: 1160px; margin: 0 auto 18px; padding: 0 max(16px, env(safe-area-inset-right, 0px)) 0 max(16px, env(safe-area-inset-left, 0px)); box-sizing: border-box; font-size: 14px; color: var(--ax-muted); }
[data-au-block="sekce-webu"] .nw-st { margin: 0 0 8px; }
[data-au-block="sekce-webu"] .nw-st .au-chip { font-size: 11.5px; }
[data-au-block="sekce-webu"] .nw-st-open .au-chip { border-color: var(--ax-hi); color: var(--ax-hi); }
[data-au-block="sekce-webu"] .nw-st-brzy .au-chip { border-style: dashed; }
[data-au-block="sekce-webu"] .nw-more { margin-top: 4px; }
[data-au-block="sekce-webu"] .nw-more summary { cursor: pointer; display: inline-flex; align-items: center; min-height: 44px; font-size: 14.5px; color: var(--ax-link); }
[data-au-block="sekce-webu"] .nw-more p { margin-top: 2px; }
[data-au-block="sekce-webu"] .nw-a { display: inline-flex; align-items: center; min-height: 44px; }
[data-au-block="paticka-zdroje"] .links a { display: inline-flex; align-items: center; min-height: 44px; }
/* Dotyk a čitelnost (test přístupnosti): štítky stavu aspoň 13 px, odkazy v patičce 44 px široké, sdílená lišta webů (kit) aspoň 44 px na výšku. Zdroj lišty: kit/ax-sites.js, kit/kit.js, kit/feedback.js a jejich CSS v kit/kit.css. */
.au-chip { font-size: 13px; }
[data-au-block="paticka-zdroje"] .links a { min-width: 44px; justify-content: center; }
.ax-sw-btn, .ax-signin, .axfb-btn { min-height: 44px; min-width: 44px; }
[data-au-block="sekce-webu"] .nw-more summary { min-width: 44px; }
