/*! Author/Owner: ZetTateK.
 * Copyright (c) 2026 ZetTateK. All rights reserved.
 * Proprietary intellectual property of ZetTateK.
 */

.logitron-form-widget{font-family:"Open Sans",sans-serif;box-sizing:border-box;max-width:900px;padding:clamp(20px,4vw,32px);border:1px solid #64748b;border-top:4px solid #ed2226;border-radius:12px;background:#fff;color:#1a1d20}
.logitron-form-widget h2{font-family:inherit;font-size:clamp(1.25rem,3vw,1.5rem);line-height:1.3;color:#1a1d20}
.logitron-form-widget p,.logitron-form-widget summary{font-size:16px;line-height:1.6;overflow-wrap:anywhere}
.logitron-form-widget a{color:#1a1d20;text-decoration:underline;text-underline-offset:3px}
.logitron-form-widget button{font:600 16px/1.5 "Open Sans",sans-serif;min-height:48px;max-width:100%;padding:12px 20px;border:2px solid #1a1d20;border-radius:8px;background:#1a1d20;color:#fff;cursor:pointer}
.logitron-form-widget button[data-logitron-form-help]{min-height:44px;width:auto;padding:6px 0;border:0;border-radius:0;background:transparent;color:#1a1d20;font:400 14px/1.5 "Open Sans",sans-serif;text-decoration:underline;text-underline-offset:3px}
.logitron-form-widget :is(a,button,summary):focus-visible{outline:3px solid #ed2226;outline-offset:3px}
.logitron-form-widget details{margin-top:16px;border-top:1px solid #64748b;padding-top:12px}
.logitron-form-widget summary{cursor:pointer}
.logitron-form-widget [data-logitron-form-target]{width:100%;min-width:0}
.logitron-form-widget iframe{max-width:100%;border:0}
.logitron-form-widget [hidden]{display:none!important}
@media(max-width:600px){.logitron-form-widget{padding:20px 16px}.logitron-form-widget button{width:100%}}
