.cookie-panel{position:fixed;bottom:24px;right:24px;z-index:10000;width:min(490px,calc(100vw - 48px));padding:29px;background:#fff;color:#151515;border:1px solid #f0d4ca;border-top:4px solid #ffa78b;border-radius:9px;box-shadow:0 12px 50px #241b1824;font-family:Kanit,sans-serif;max-height:calc(100dvh - 48px);overflow:auto}.cookie-panel[hidden],.cookie-panel [hidden],.youtube-consent[hidden],iframe[hidden]{display:none!important}.cookie-close{position:absolute;right:14px;top:9px;border:0;background:transparent;font-size:27px;line-height:1;width:32px;height:32px;color:#666;cursor:pointer}.cookie-kicker{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#a34025}.cookie-panel h2{font-family:'Space Grotesk',sans-serif;font-size:25px;line-height:1.2;margin:12px 0}.cookie-panel p{font-size:15px;line-height:1.65;margin:0 0 12px;color:#454545}.cookie-policy{font-size:13px;text-decoration:underline;text-underline-offset:3px}.cookie-actions{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:9px;margin-top:22px}.cookie-actions button,.cookie-save{min-height:44px;padding:10px 8px;border:1px solid #b65a3d;border-radius:3px;font:500 14px Kanit,sans-serif;cursor:pointer;background:#ffa78b;color:#161616}.cookie-actions button:first-child{background:#fff}.cookie-actions button:hover,.cookie-save:hover{background:#ffc4b1}.cookie-panel button:focus-visible,.cookie-panel input:focus-visible,.cookie-panel a:focus-visible{outline:3px solid #ab462b;outline-offset:3px}.cookie-details{margin-top:22px;border-top:1px solid #e9ded9;padding-top:18px}.cookie-details h3{font-size:19px;margin:0 0 12px}.cookie-option{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #eee;padding:15px 0;font-size:14px}.cookie-option strong,.cookie-option small{display:block}.cookie-option small{font-size:12px;line-height:1.5;color:#666;margin-top:4px}.cookie-option input{width:22px;height:22px;accent-color:#b54c2c;flex-shrink:0}.cookie-required{font-size:11px;white-space:nowrap;color:#666}.cookie-save{width:100%;margin-top:6px}.cookie-footer-button{border:0;background:none;color:inherit;font:inherit;padding:0;text-decoration:underline;cursor:pointer}.youtube-consent{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:25px;color:#fff;gap:14px}.youtube-consent p{color:#ddd;font-size:15px;max-width:450px;margin:0}.youtube-consent button{border:0;border-radius:4px;background:#ffa78b;color:#151515;padding:12px 20px;font:500 15px Kanit,sans-serif;cursor:pointer}.youtube-consent a{font-size:13px;text-decoration:underline}@media(max-width:540px){.cookie-panel{right:12px;bottom:12px;width:calc(100vw - 24px);padding:23px 20px;max-height:calc(100dvh - 24px)}.cookie-actions{gap:6px}.cookie-actions button{font-size:13px}.cookie-panel h2{font-size:23px}}

.grecaptcha-badge{z-index:9900!important;bottom:14px!important}
