.cb{z-index:2147483000;box-sizing:border-box;color:#14233a;background:#fff;border:1px solid #e3e9ef;border-radius:18px;max-width:520px;margin-left:auto;padding:18px 18px 16px;font:14px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 18px 48px #03045e2e}.cb-title{color:#03045e;margin:0 0 10px;font-size:16px;font-weight:600}.cb-text{margin:0 0 14px}.cb-text a{color:#0077b6;font-weight:600}.cb-option{cursor:pointer;align-items:flex-start;gap:10px;margin:0 0 12px;display:flex}.cb-option input{accent-color:#03045e;flex:none;width:18px;height:18px;margin:2px 0 0}.cb-option span{flex-direction:column;gap:2px;display:flex}.cb-option small{color:#5b6b7c;font-size:13px}.cb-actions{flex-wrap:wrap;gap:8px;display:flex}.cb-button{color:#03045e;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #03045e;border-radius:12px;flex:120px;padding:8px 14px;font-weight:600}.cb-button:hover{background:#f4f9fd}.cb-button:focus-visible{outline-offset:2px;outline:2px solid #0077b6}@media (prefers-color-scheme:dark){.cb{color:#e6edf5;background:#0f1b2d;border-color:#2a3b52}.cb-title,.cb-button{color:#e6edf5}.cb-button{background:0 0;border-color:#6f86a3}.cb-button:hover{background:#1a2a40}.cb-option small{color:#a9b7c8}.cb-text a{color:#7cc4f0}}
