.gqf{--gq-bg:light-dark(#fff,#202825);--gq-text:light-dark(#17332c,#e6efeb);--gq-muted:light-dark(#52675f,#b4c4bc);--gq-border:light-dark(#d8e2dd,#43534a);--gq-brand:light-dark(#195944,#9fd8b8);color-scheme:light dark;color:var(--gq-text);font-family:inherit;max-width:960px;margin:28px auto;line-height:1.8}
.gqf *{box-sizing:border-box}.gqf h2{font-size:28px;line-height:1.35;margin:0 0 18px}.gqf p{margin:0 0 18px}.gqf .gqf-lead{font-size:18px}.gqf a{color:var(--gq-brand);overflow-wrap:anywhere}.gqf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.gqf label{display:grid;gap:8px;min-width:0;font-size:14px}.gqf input:not([type=hidden]),.gqf textarea{width:100%;min-width:0;max-width:100%;min-height:46px;padding:12px;background:var(--gq-bg);color:var(--gq-text);border:1px solid var(--gq-border);border-radius:8px;font:inherit;font-size:16px}.gqf input[type=file]{overflow:hidden}.gqf textarea{resize:vertical}.gqf button{font:inherit;min-height:46px;padding:10px 20px;border:1px solid var(--gq-border);border-radius:8px;background:var(--gq-bg);color:var(--gq-text)}.gqf .gqf-submit{background:var(--gq-brand);color:light-dark(#fff,#123126);border-color:transparent}.gqf button:disabled{opacity:.6}.gqf .gqf-wide{grid-column:1/-1;min-width:0}.gqf .gqf-note{font-size:13px;color:var(--gq-muted);overflow-wrap:anywhere}.gqf-status{padding:18px;background:var(--gq-bg);border:1px solid var(--gq-border);border-radius:8px;overflow-wrap:anywhere}.gqf [hidden]{display:none!important}.gqf [role=alert]{color:light-dark(#9c251e,#ffb8ac)}
@media(max-width:600px){.gqf-fields{grid-template-columns:1fr}.gqf h2{font-size:25px}.gqf{margin:20px 0}}

.gqf{--gq-bg:#fff;--gq-text:#19382f;--gq-muted:#53675f;--gq-border:#cbd8d0;--gq-brand:#185b43;color-scheme:light!important;background:#fff!important;color:#19382f!important;border:1px solid #dde5df;border-radius:12px;padding:clamp(18px,3vw,30px);font-family:Arial,sans-serif;box-sizing:border-box}
.gqf :is(h2,h3,p,label,legend){color:#19382f}
.gqf .gqf-note{color:#53675f}
.gqf a{color:#185b43;text-decoration:underline;text-underline-offset:3px}
.gqf :is(input:not([type=hidden]),textarea,select){background:#fff!important;color:#19382f!important;border-color:#cbd8d0;caret-color:#19382f}
.gqf :is(input,textarea)::placeholder{color:#62756c;opacity:1}
.gqf button{background:#edf3ee;color:#19382f;border-color:#cbd8d0}
.gqf .gqf-submit{background:#173a30!important;color:#f6faf7!important;border-color:#173a30}
.gqf .gqf-submit:disabled{background:#e3e9e5!important;color:#53675f!important;border-color:#cbd8d0;opacity:1;cursor:not-allowed}
.gqf :is(input,textarea,select,button,a):focus-visible{outline:2px solid #185b43;outline-offset:3px}
.gqf input[type=checkbox]{appearance:auto;display:inline-block;width:20px!important;min-width:20px;max-width:20px;min-height:20px!important;height:20px;padding:0;margin:0 8px 0 0;vertical-align:middle;accent-color:#185b43}
.gqf input[type=file]::file-selector-button{background:#173a30;color:#f6faf7;border:0;border-radius:5px;padding:8px 12px;margin-inline-end:12px;cursor:pointer}
.gqf .gqf-status{background:#edf3ee;color:#19382f;border-color:#cbd8d0}
.gqf [role=alert]{color:#9c251e}

.gurtes-wordpress [data-gurtes-quote-panel]>summary{box-sizing:border-box}
.gqf{font-size:15px;line-height:1.8}
.gqf p{font-size:15px;line-height:1.8}
.gqf .gqf-lead{font-size:17px}
