.cookie-banner,.cookie-preferences{box-sizing:border-box;font-family:Inter,Arial,sans-serif!important;line-height:1.55;color:#f5f5f5;background:#1b1b1b;border:1px solid #454545;border-radius:16px;padding:22px;box-shadow:0 12px 48px #0003;text-align:left}.cookie-banner{position:fixed;z-index:10010;left:18px;bottom:18px;width:510px;max-width:calc(100% - 36px);max-height:calc(100dvh - 36px);overflow-y:auto}.cookie-banner[hidden]{display:none!important}body .cookie-banner h2,body .cookie-preferences h2{font:600 18px/1.4 Inter,Arial,sans-serif!important;color:#fff;margin:0 0 10px!important}body :is(.cookie-banner,.cookie-preferences) p{font:400 14px/1.6 Inter,Arial,sans-serif!important;color:#d7d7d7;margin:0 0 12px}body :is(.cookie-banner,.cookie-preferences) small{display:block;font:400 12px/1.5 Inter,Arial,sans-serif!important;color:#b9b9b9}.cookie-banner a,.cookie-preferences a,.cookie-noscript a{color:#ff966f;text-decoration:underline}.cookie-actions{display:flex;gap:10px;margin-top:18px}.cookie-actions button{flex:1;min-height:44px;padding:10px 8px;border:1px solid #eee;border-radius:7px;background:transparent;color:#fff;cursor:pointer;font:600 13px/1.4 Inter,Arial,sans-serif;white-space:normal;text-align:center}.cookie-actions button:hover{background:#343434}.cookie-actions button:disabled{opacity:.55;cursor:wait}.cookie-banner button:focus-visible,.cookie-preferences :is(button,a,input):focus-visible{outline:3px solid #ff966f;outline-offset:3px}.cookie-preferences{width:720px;max-width:calc(100% - 32px);max-height:calc(100dvh - 32px);margin:auto;overflow:auto;padding:28px}.cookie-preferences::backdrop{background:#0008}.cookie-dialog-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.cookie-dialog-header #cookieClose{flex-shrink:0;border:0;border-radius:8px;background:transparent;color:#fff;font:400 30px/1 Inter,sans-serif;padding:0 7px;cursor:pointer;min-width:40px;min-height:40px}.cookie-category{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-top:1px solid #454545}.cookie-category>div{min-width:0}.cookie-category label,body .cookie-category h3{display:block;font:600 16px/1.5 Inter,Arial,sans-serif!important;color:white;margin:0 0 8px}.cookie-category p{margin-bottom:0!important}.cookie-category input{width:24px;height:24px;flex-shrink:0;accent-color:#f2673a;cursor:pointer}.cookie-category input:disabled{cursor:not-allowed}.cookie-category small{color:#ffb595!important;margin-top:6px}.cookie-always{font-size:12px;max-width:100px;color:#d7d7d7;flex-shrink:0}.cookie-status{color:#ffb595!important}.cookie-noscript{padding:16px;background:#1b1b1b;color:#fff;text-align:center}.footer-cookie-preferences{display:block;border:0;padding:0;background:transparent;text-align:left;cursor:pointer;font:inherit}.legal-table-wrap{overflow-x:auto;margin:22px 0;border-radius:16px;border:1px solid #cad3ce}.legal-table{width:100%;border-collapse:collapse;font:400 14px/1.6 Inter,Arial,sans-serif}.legal-table th,.legal-table td{padding:14px 16px;text-align:left;border-bottom:1px solid #cad3ce;vertical-align:top}.legal-table th{background:#f5f5f5;font-weight:600}.legal-table tr:last-child td{border:0}.legal-content .legal-preference-button{display:inline-flex;margin:16px 0;background:#f2673a;color:#fff;border:0;border-radius:30px;padding:14px 24px;cursor:pointer;font:500 16px/1.5 Inter,sans-serif}.legal-identity{padding:24px;background:#f5f5f5;border-radius:16px;margin:24px 0}.legal-identity p:last-child{margin-bottom:0}.legal-content a{overflow-wrap:anywhere}@media(max-width:600px){.cookie-banner{left:12px;bottom:12px;max-width:calc(100% - 24px);padding:18px}.cookie-preferences{padding:20px}.cookie-actions{flex-direction:column;gap:8px}.cookie-actions button{flex:none;width:100%;min-height:44px}.cookie-category{gap:12px}.cookie-always{max-width:76px}.legal-table{min-width:590px}.legal-identity{padding:20px}}

.cookie-preferences [hidden]{display:none!important}
