.wt-cookie-tools{position:fixed;z-index:91;left:16px;bottom:16px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 10px;background:#fff;border:1px solid #e3e6e9;border-radius:8px;box-shadow:0 3px 12px #22293212}
#top .wt-cookie-tools button{border:0;background:transparent;color:#5b626b;padding:3px 0;font:600 11px/1.3 Arial,Helvetica,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
#top .wt-cookie-tools button:hover{color:#89151b}#top .wt-cookie-tools button:focus-visible{outline:2px solid #a61921;outline-offset:3px}
@media(max-width:767px){.wt-cookie-tools{left:12px;bottom:16px;max-width:calc(100% - 174px)}}

/* Shared local/production icon. RCB retains its native reject/save actions. */
.wt-cookie-tools--icon{left:max(12px,env(safe-area-inset-left));bottom:max(16px,env(safe-area-inset-bottom));padding:0;border:0;border-radius:50%;max-width:none;background:transparent;box-shadow:none}
#top .wt-cookie-tools--icon #wt-cookie-settings{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:10px;border:1px solid #d9dce0;border-radius:50%;background:#fff;color:#89151b;box-shadow:0 2px 8px #22293218;text-decoration:none;touch-action:manipulation}
#top .wt-cookie-tools--icon #wt-cookie-settings:hover{background:#f9f0f1;border-color:#89151b}
#top .wt-cookie-tools--icon #wt-cookie-settings:focus-visible{outline:3px solid #a61921;outline-offset:4px}
.wt-cookie-tools--icon svg{display:block;flex-shrink:0;pointer-events:none}
.wt-cookie-tools--icon .wt-cookie-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
