.yb-cookie-choice{position:fixed;z-index:10000;left:20px;right:20px;bottom:20px;max-width:900px;margin:auto;padding:18px 22px;background:#fff;color:#182b49;border:1px solid #d9e3f1;border-radius:16px;box-shadow:0 8px 36px #152a4a24;display:flex;align-items:center;gap:24px;font:14px/1.5 system-ui,sans-serif}
.yb-cookie-choice[hidden]{display:none}
.yb-cookie-choice strong{font-size:16px}.yb-cookie-choice p{margin:5px 0 0}.yb-cookie-choice a{color:#1265db;text-decoration:underline}
.yb-cookie-actions{display:flex;gap:8px;flex-shrink:0}.yb-cookie-actions button{font:600 14px system-ui,sans-serif;min-height:42px;padding:10px 14px;border:1px solid #c9d7e9;border-radius:9px;background:#f7f9fd;color:#24446e;cursor:pointer}
.yb-cookie-actions button:hover{background:#eaf1fd}.yb-cookie-actions button:focus-visible,.yb-cookie-settings:focus-visible{outline:3px solid #1265db;outline-offset:3px}
.yb-cookie-settings{font:inherit;font-size:13px;color:inherit;border:0;background:transparent;cursor:pointer;padding:10px 0;text-decoration:underline}
@media(max-width:650px){.yb-cookie-choice{left:12px;right:12px;bottom:12px;padding:16px;display:block}.yb-cookie-actions{margin-top:12px;flex-wrap:wrap}.yb-cookie-actions button{flex:1}.yb-cookie-choice strong{font-size:15px}}
