body.ghc-original #gh8-preferences{width:min(640px,calc(100vw - 32px));border-radius:24px;background:radial-gradient(ellipse at 100% 0,#52242655,transparent 55%),#191919;overflow:auto}
body.ghc-original #gh8-preferences .gh8-preferences-body{padding:32px;position:relative}
body.ghc-original #gh8-preferences .gh9-close{position:absolute;right:14px;top:12px;padding:0;margin:0;width:32px;height:32px;min-width:32px;background:transparent!important;color:#aaa!important;border:0!important;font:24px/1 sans-serif;box-shadow:none!important;cursor:pointer}
body.ghc-original #gh8-preferences .gh9-language-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0 14px}
body.ghc-original #gh8-preferences button.gh9-language-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:100px;padding:15px 6px;margin:0;background:#242424!important;color:#eee!important;border:1px solid #ffffff20!important;border-radius:14px;box-shadow:none!important;cursor:pointer;transition:border-color .15s,background .15s,transform .15s;font-size:13px;line-height:1.2}
body.ghc-original #gh8-preferences .gh9-language-card svg{display:block;width:42px;height:28px;border-radius:4px;box-shadow:0 3px 9px #0004;overflow:hidden}
body.ghc-original #gh8-preferences button.gh9-language-card:is(:hover,:focus-visible,[aria-pressed="true"]){border-color:#d34b4b!important;background:#3a2223!important;color:#fff!important}
body.ghc-original #gh8-preferences button:before,body.ghc-original #gh8-preferences button:after,body.ghc-original .gh9-language-open:before,body.ghc-original .gh8-preferences-open:before{display:none!important}
body.ghc-original #gh8-preferences .gh9-cookie-details{border-top:1px solid #ffffff20;margin:18px 0;padding-top:16px}
body.ghc-original #gh8-preferences .gh9-cookie-details summary{cursor:pointer;font-size:13px;color:#ccc;min-height:26px}
body.ghc-original #gh8-preferences .gh8-preference-actions{gap:10px;align-items:center}
body.ghc-original #gh8-preferences .gh8-preference-actions button{border-radius:10px;border:1px solid #ffffff25!important;background:#b83232!important;color:white!important;box-shadow:none!important;padding:11px 14px}
body.ghc-original #gh8-preferences .gh8-preference-actions button:first-child{background:#292929!important}
body.ghc-original #gh8-preferences .gh8-preference-actions button:is(:hover,:focus-visible){background:#cb4141!important;border-color:#e15b5b!important;color:white!important}
body.ghc-original :is(.gh9-language-open,.gh8-preferences-open){background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:inherit!important;padding:0!important;margin:0!important;font:inherit;cursor:pointer;white-space:nowrap}
body.ghc-original #gh4-header .gh9-language-open{color:#eee!important;font-size:13px;min-height:36px;padding:6px 0!important}
body.ghc-original :is(.gh9-language-open,.gh8-preferences-open):hover{color:#e06a6a!important;background:transparent!important}
body.ghc-original .gh8-form{max-width:none;background:#050608;border:2px solid #333;border-radius:18px;padding:40px;box-sizing:border-box;gap:18px}
body.ghc-original .gh8-form[data-kind="contact"]{grid-template-columns:1fr 1fr;column-gap:40px}
body.ghc-original .gh8-form[data-kind="contact"]>label:has(textarea){grid-column:2;grid-row:1/4}
body.ghc-original .gh8-form[data-kind="contact"]>label:has(input:not([type="checkbox"])){grid-column:1}
body.ghc-original .gh8-form :is(input:not([type="checkbox"]):not([type="hidden"]),textarea){background:#0d0f12!important;border:1px solid #666!important;border-radius:6px!important;padding:10px 14px!important;color:#f5f5f5!important}
body.ghc-original .gh8-form textarea{min-height:220px}
body.ghc-original .gh8-form :is(input,textarea):focus{border-color:#e34141!important;box-shadow:0 0 0 1px #e34141!important}
body.ghc-original .gh8-form :is(.gh8-consent,.gh8-form-status,noscript){grid-column:1/-1}
body.ghc-original .gh8-form button:is(:hover,:focus-visible),body.ghc-original .gh8-insight-controls button:is(:hover,:focus-visible){background:#cf4242!important;color:white!important}
body.ghc-original .wpcf7 .contact-cols{display:grid!important;grid-template-columns:1.1fr .9fr;gap:40px}
body.ghc-original .wpcf7 .contact-cols>div{min-width:0;width:auto}
body.ghc-original .wpcf7 :is(input,textarea):focus{border-color:#e34141!important;box-shadow:0 0 0 1px #e34141!important}
@media(max-width:600px){body.ghc-original #gh8-preferences .gh8-preferences-body{padding:26px 20px}body.ghc-original #gh8-preferences .gh9-language-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.ghc-original #gh8-preferences button.gh9-language-card{min-height:74px;flex-direction:row;gap:10px;padding:12px 8px}body.ghc-original #gh8-preferences .gh9-language-card svg{width:32px;height:22px;flex-shrink:0}body.ghc-original .gh8-form{padding:22px}body.ghc-original .gh8-form[data-kind="contact"],body.ghc-original .wpcf7 .contact-cols{grid-template-columns:1fr}body.ghc-original .gh8-form[data-kind="contact"]>label:has(textarea){grid-column:1;grid-row:auto}body.ghc-original #gh8-preferences .gh8-preference-actions button{font-size:12px;padding:11px 9px}}
@media(prefers-reduced-motion:reduce){body.ghc-original #gh8-preferences .gh9-language-card{transition:none}}
