@layer components{.v4-ck-bar{z-index:85;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--surface);width:min(440px,100% - 32px);color:var(--text);border:1px solid var(--line);border-top:3px solid var(--red);box-shadow:var(--shadow);gap:14px;padding:16px 18px;font-size:14px;line-height:1.5;animation:.4s cubic-bezier(.16,1,.3,1) both v4-ck-in;display:grid;position:fixed}.v4-ck-bar p{margin:0}.v4-ck-bar b{font:600 12px/1.2 var(--f-disp);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;display:block}.v4-ck-bar a{color:inherit;text-underline-offset:2px;text-decoration:underline}.v4-ck-acts{justify-content:flex-end;gap:8px;display:flex}.v4-ck-acts .v4-btn{justify-content:center;min-width:112px}.v4-flink-btn{color:inherit;font:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;cursor:pointer;background:0 0;border:0;padding:0}@keyframes v4-ck-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:560px){.v4-ck-bar{width:auto;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px))}.v4-ck-acts .v4-btn{flex:1}}@media (prefers-reduced-motion:reduce){.v4-ck-bar{animation:none}}}
