.ys-cookie-panel{position:fixed;z-index:10000;bottom:16px;left:16px;width:min(420px,calc(100% - 32px));padding:20px;background:#fff;color:#163b2e;border:1px solid #d8e2da;border-radius:16px;box-shadow:0 8px 40px #163b2e22;font-family:Centra,system-ui,sans-serif;text-align:left;line-height:1.5;box-sizing:border-box}.ys-cookie-panel[hidden],.ys-cookie-settings[hidden]{display:none}.ys-cookie-panel p{margin:0 0 8px;font-size:18px;font-weight:600}.ys-cookie-panel div{font-size:14px}.ys-cookie-panel a{color:inherit;text-decoration:underline}.ys-cookie-actions{display:flex;gap:10px;margin-top:16px}.ys-cookie-actions button{flex:1;min-height:44px;border:1px solid #163b2e;border-radius:9px;background:#fff;color:#163b2e;font:inherit;cursor:pointer}.ys-cookie-actions button:hover{background:#eef4ef}.ys-cookie-settings{position:static;border:0;border-radius:0;padding:0;margin:0 12px;background:transparent;color:#204a3e;font:inherit;font-size:12px;cursor:pointer}.ys-cookie-settings:hover{text-decoration:underline}.ys-cookie-panel button:focus-visible,.ys-cookie-settings:focus-visible{outline:3px solid #578968;outline-offset:3px}
