.FormGenerator_container__NSoKy{display:flex;color:#e2e2e2;background-color:#121212;font-family:Inter,system-ui,sans-serif}.FormGenerator_sidebar__Za5Xd{width:250px;background-color:#1a1a1a;padding:1.5rem;border-right:1px solid #2a2a2a;display:flex;flex-direction:column;gap:2rem}.FormGenerator_logo__wbXte{margin-bottom:1rem}.FormGenerator_logoText__CSBkC{font-size:1.5rem;font-weight:700;letter-spacing:-.5px}.FormGenerator_highlight__t9uZ_{color:#ffcf98}.FormGenerator_navigation__UyAF0{display:flex;flex-direction:column;gap:.5rem}.FormGenerator_navButton__ix3kk{background-color:transparent;color:#b0b0b0;border:none;text-align:left;padding:.75rem 1rem;border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:.95rem}.FormGenerator_navButton__ix3kk:hover{background-color:rgba(255,207,152,.1);color:#ffcf98}.FormGenerator_navButton__ix3kk.FormGenerator_active__0CwHX{background-color:rgba(255,207,152,.15);color:#ffcf98;font-weight:500}.FormGenerator_content__aLitS{flex:1;display:flex;flex-direction:column;padding:1.5rem;gap:2rem;overflow-y:auto;max-height:100vh}@media (min-width:1200px){.FormGenerator_content__aLitS{flex-direction:row}}.FormGenerator_styleControls__zLAVE{flex:1;max-width:100%}@media (min-width:1200px){.FormGenerator_styleControls__zLAVE{max-width:600px}}.FormGenerator_preview__uUL_J{flex:1;padding:1rem;background-color:#1a1a1a;border-radius:8px;overflow:auto;min-height:600px}.FormGenerator_sectionTitle__trSMO{border-bottom:1px solid #2a2a2a;padding-bottom:.75rem}.FormGenerator_previewTitle__wz7y1,.FormGenerator_sectionTitle__trSMO{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:#ffcf98}.FormGenerator_controlGroup__8Zh36{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:.25rem;margin-bottom:2rem}@media (min-width:768px){.FormGenerator_controlGroup__8Zh36{grid-template-columns:repeat(2,1fr)}}.FormGenerator_controlItem__xdW4r{display:flex;flex-direction:column;gap:.5rem}.FormGenerator_controlItem__xdW4r label{font-size:.9rem;font-weight:500;color:silver}.FormGenerator_controlItem__xdW4r input[type=text],.FormGenerator_controlItem__xdW4r select{background-color:#2a2a2a;color:#e2e2e2;border:1px solid #3a3a3a;border-radius:4px;padding:.75rem;font-size:.9rem;width:100%}.FormGenerator_controlItem__xdW4r select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4L6 8L10 4' stroke='%23ffcf98' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.FormGenerator_colorControl___6rsL{display:flex;gap:.5rem;align-items:center}.FormGenerator_colorControl___6rsL input[type=color]{width:40px;height:40px;border:none;border-radius:4px;background:none;cursor:pointer}.FormGenerator_colorControl___6rsL input[type=text]{flex:1}.FormGenerator_optionItem___1okv{display:flex;align-items:center;margin-bottom:1rem}.FormGenerator_optionItem___1okv label{display:flex;align-items:center;gap:.5rem;cursor:pointer}.FormGenerator_outputActions__xknA3{display:flex;gap:1rem;margin-bottom:1.5rem;margin-top:1.5rem}.FormGenerator_actionButton__dIm9Y{background-color:#2a2a2a;color:#e2e2e2;border:1px solid #ffcf98;border-radius:4px;padding:.75rem 1.5rem;font-weight:500;cursor:pointer;transition:all .2s ease}.FormGenerator_actionButton__dIm9Y:hover{background-color:rgba(255,207,152,.15)}.FormGenerator_cssOutput__HQwNg{margin-top:1.5rem}.FormGenerator_cssCode__UOtJR{background-color:#2a2a2a;color:#e2e2e2;padding:1rem;border-radius:4px;overflow:auto;font-family:monospace;font-size:.85rem;line-height:1.5;height:400px;white-space:pre-wrap}.FormGenerator_presets__wU0Eh{margin-bottom:1.5rem}.FormGenerator_presets__wU0Eh h3{font-size:1rem;margin-bottom:.75rem;color:silver}.FormGenerator_presetButtons__fUZLQ{display:flex;flex-direction:column;gap:.5rem}.FormGenerator_presetButton__zPudh{background-color:#2a2a2a;color:#e2e2e2;border:1px solid #3a3a3a;border-radius:4px;padding:.5rem;font-size:.85rem;cursor:pointer;transition:all .2s ease}.FormGenerator_presetButton__zPudh:hover{border-color:#ffcf98;background-color:rgba(255,207,152,.05)}.FormGenerator_presetButton__zPudh.FormGenerator_active__0CwHX{border-color:#ffcf98;background-color:rgba(255,207,152,.15);color:#ffcf98}@media (min-width:768px){.FormGenerator_container__NSoKy,.FormGenerator_content__aLitS{flex-direction:row!important}}@media (max-width:767px){.FormGenerator_sidebar__Za5Xd{width:100%;border-right:none;border-bottom:1px solid #2a2a2a}.FormGenerator_content__aLitS{padding:1rem}.FormGenerator_preview__uUL_J,.FormGenerator_styleControls__zLAVE{width:100%}}