.cs-bar{position:fixed;z-index:80;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));transform:translateX(-50%);width:min(620px,calc(100% - 24px));display:grid;gap:14px;padding:18px 20px;border-radius:18px;background:#16141c;color:#f3f1ea;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 60px -20px rgba(0,0,0,.65);font:500 14.5px/1.55 system-ui,-apple-system,Segoe UI,sans-serif}.cs-bar p{margin:0}.cs-bar strong{font-weight:700}.cs-bar a{color:inherit;text-decoration:underline}.cs-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cs-actions button{min-height:46px;padding:0 16px;border-radius:999px;border:1.5px solid rgba(255,255,255,.85);background:transparent;color:inherit;font:700 15px/1 system-ui,-apple-system,Segoe UI,sans-serif;cursor:pointer}.cs-actions button:hover{background:rgba(255,255,255,.1)}.cs-actions button:focus-visible{outline:3px solid #ff6a13;outline-offset:2px}@media (max-width:420px){.cs-actions{grid-template-columns:1fr}}.cs-link{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none;cursor:pointer}.cs-link:hover{text-decoration:underline}