.sq-cookie-settings{position:fixed;bottom:12px;left:12px;z-index:8000;border:1px solid #d9dfdf;border-radius:20px;padding:7px 12px;background:#fff;color:#173750;font:500 12px/1.5 Arial,sans-serif;cursor:pointer;box-shadow:none}.sq-cookie-choice{box-sizing:border-box;position:fixed;bottom:24px;left:24px;right:24px;z-index:11000;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 36px;max-width:1180px;margin:auto;background:#fffdf8;color:#173750;padding:26px 30px;border-radius:24px;box-shadow:0 12px 55px #10293740;border:1px solid #e2e5e2}.sq-cookie-choice[hidden]{display:none!important}.sq-cookie-choice h2{font:700 23px/1.25 Arial,sans-serif;letter-spacing:0;margin:0 0 10px;color:#173750}.sq-cookie-choice p{font:400 14px/1.65 Arial,sans-serif;max-width:none;margin:0 0 8px;color:#173750}.sq-cookie-choice a{color:#173750;font:600 13px/1.5 Arial,sans-serif;text-decoration:none}.sq-cookie-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;max-width:390px}.sq-cookie-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #173750;border-radius:12px;padding:10px 17px;background:#173750;color:#fffdf8;font:600 13px/1.5 Arial,sans-serif;cursor:pointer;white-space:nowrap}.sq-cookie-actions [data-sq-cookie-choice=deny]{background:#fffdf8;color:#173750}.sq-cookie-actions [data-sq-cookie-close]{background:transparent;border:0;color:#173750;padding:8px}.sq-cookie-status{grid-column:1/-1}.sq-cookie-status:empty{display:none}.sq-cookie-choice button:focus-visible,.sq-cookie-settings:focus-visible{outline:3px solid #b18337;outline-offset:3px}@media(max-width:760px){.sq-cookie-choice{bottom:12px;left:12px;right:12px;padding:22px;grid-template-columns:minmax(0,1fr);gap:15px;max-height:calc(100dvh - 24px);overflow:auto}.sq-cookie-actions{max-width:none}.sq-cookie-actions [data-sq-cookie-choice]{flex:1;padding:10px 8px}.sq-cookie-choice h2{font-size:21px}.sq-cookie-settings{bottom:8px;left:8px;font-size:11px}}
.sq-cookie-options{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;grid-column:1/-1}.sq-cookie-options label{display:inline-flex;gap:9px;align-items:center;font:600 14px/1.5 Arial,sans-serif;cursor:pointer}.sq-cookie-options input{width:20px;height:20px;margin:0;accent-color:#173750}.sq-cookie-options span{font-weight:400;color:#526777}.sq-cookie-actions{grid-column:1/-1;max-width:none}.sq-cookie-choice>div:first-child{grid-column:1/-1}@media(max-width:760px){.sq-cookie-actions [data-sq-cookie-save]{flex:1}.sq-cookie-actions [data-sq-cookie-close]{flex:none}.sq-cookie-options{gap:12px 22px}}
.sq-cookie-actions [hidden]{display:none!important}
.sq-cookie-options label{min-height:36px}
