/* C451 A60: one shared visual contract; existing link and event attributes remain. */
.lk-c451-bar{display:none!important}
@media(max-width:900px){
html body{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))!important}
html body .lk-c451-bar{position:fixed!important;inset:auto 0 0 0!important;z-index:90!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:auto!important;max-width:none!important;min-height:60px!important;height:auto!important;margin:0!important;padding:0 0 env(safe-area-inset-bottom,0px)!important;border:0!important;border-radius:0!important;background:#172334!important;box-shadow:0 -3px 14px rgba(0,0,0,.16)!important;transform:none!important}
html body .lk-c451-bar>a,html body .lk-c451-bar>button{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:row!important;gap:0!important;width:auto!important;min-width:0!important;max-width:none!important;height:60px!important;min-height:60px!important;flex:1 1 0!important;margin:0!important;padding:8px 6px!important;border:0!important;border-radius:0!important;background:#172334!important;color:#fff!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:0!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;appearance:none!important}
html body .lk-c451-bar>:nth-child(2){background:#fee500!important;color:#3a1d1d!important}
html body .lk-c451-bar>:nth-child(3){background:var(--brand,var(--accent,#7c1d2e))!important;color:#fff!important}
html body .lk-c451-bar>:focus-visible{outline:3px solid #fff!important;outline-offset:-5px!important;box-shadow:inset 0 0 0 3px #172334!important}
.lk-c451-desktop-only{display:none!important}
}
