/* SuperToolZone Generators G1 Functional QA v112 */
.stz-gen-g1-bar{display:flex;flex-wrap:wrap;gap:.55rem;margin:.85rem 0}.stz-gen-g1-bar button,.stz-gen-g1-file{min-height:44px;border:1px solid var(--line,#ccd6d1);border-radius:10px;padding:.7rem 1rem;background:#fff;color:inherit;font:inherit;font-weight:700;cursor:pointer}.stz-gen-g1-file{display:inline-flex;align-items:center}.stz-gen-g1-file input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.stz-gen-g1-status{margin:.75rem 0;padding:.75rem 1rem;border:1px solid var(--line,#ccd6d1);border-radius:10px;overflow-wrap:anywhere}.stz-gen-g1-status[data-kind="error"]{border-color:#b42318}.stz-gen-g1-status[data-kind="success"]{border-color:#18794e}.stz-gen-g1-meta{font-size:.875rem;opacity:.8;margin:.4rem 0}.stz-gen-g1-output{white-space:pre-wrap;overflow-wrap:anywhere;max-height:34rem;overflow:auto}
:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid currentColor;outline-offset:3px}@media(max-width:640px){.stz-gen-g1-bar{display:grid;grid-template-columns:1fr 1fr}.stz-gen-g1-bar>*{width:100%;justify-content:center}.tool-form input,.tool-form textarea,.tool-form select{font-size:16px}}@media(max-width:390px){.stz-gen-g1-bar{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
