.caseForm_caseFormWrapper__6ZfMk{min-height:100vh;overflow-y:auto}.caseForm_caseFormWrapper__6ZfMk,.caseForm_caseForm__wZ5_2{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.caseForm_caseForm__wZ5_2{max-width:960px;margin:0 auto;padding:2rem 1.5rem;align-items:center;background:var(--background);flex-grow:1}.caseForm_loadingSection__OrqnH{min-height:100vh;display:flex;justify-content:center;align-items:center}.caseForm_caseForm__wZ5_2 h2{font-family:Inter,sans-serif;font-size:2.25rem;font-weight:700;color:var(--text);margin:0 0 1.5rem;text-align:center;letter-spacing:-.015em}.caseForm_progressBar__VNbj5{width:100%;max-width:720px;height:8px;background:var(--border);border-radius:4px;overflow:hidden;margin-bottom:1rem}.caseForm_progress__e750F{height:100%;background:var(--primary);transition:width .3s ease}.caseForm_stepIndicator___2ltJ{font-family:Inter,sans-serif;font-size:1rem;font-weight:500;color:var(--text);margin-bottom:1.5rem;text-align:center}.caseForm_caseForm__wZ5_2 form{max-width:720px;gap:1rem}.caseForm_carousel__BziLN,.caseForm_caseForm__wZ5_2 form{width:100%;display:flex;flex-direction:column;position:relative;flex-grow:1}.caseForm_carousel__BziLN{overflow:hidden}.caseForm_carouselInner__57rWp{display:flex;width:calc(100% * var(--total-steps));height:100%;transition:transform .5s ease;will-change:transform}.caseForm_carouselItem__TTwFD{flex:0 0 calc(100% / var(--total-steps));width:calc(100% / var(--total-steps));padding:0 1rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;opacity:0;transition:opacity .3s ease}.caseForm_carouselItem__TTwFD.caseForm_active__7iohJ{opacity:1}.caseForm_stepContent__oUJ_L{width:100%;display:flex;flex-direction:column;flex-grow:1;max-height:calc(100vh - 250px);overflow-y:auto}.caseForm_caseForm__wZ5_2 input,.caseForm_selectInput__ZijW2{width:100%;padding:.75rem 1rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;color:var(--text);background:var(--background);border:1px solid var(--border);border-radius:8px;box-shadow:0 2px 4px var(--shadow);transition:border-color .2s ease,box-shadow .2s ease}.caseForm_caseForm__wZ5_2 input:focus,.caseForm_selectInput__ZijW2:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-hover)}.caseForm_selectInput__ZijW2:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%231f2937' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.25rem}.caseForm_selectInput__ZijW2[multiple]{height:200px;overflow-y:auto;padding:.5rem;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.caseForm_selectInput__ZijW2[multiple] option{padding:5px}.caseForm_quillEditor__5gIVN{width:100%;margin-top:.5rem;flex-grow:1;display:flex;flex-direction:column}.caseForm_quillEditor__5gIVN .caseForm_ql-container__hvuoJ{min-height:200px;max-height:300px;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;color:var(--text);background:var(--background);border:1px solid var(--border);border-radius:8px;box-shadow:0 2px 4px var(--shadow);overflow-y:auto;flex-grow:1}.caseForm_quillEditor__5gIVN .caseForm_ql-editor__69Sc7{min-height:160px;max-height:260px;padding:.75rem 1rem;overflow-y:auto;white-space:pre-wrap}.caseForm_quillEditor__5gIVN .caseForm_ql-toolbar__NfUYf{background:var(--background);border:1px solid var(--border);border-bottom:none;border-radius:8px 8px 0 0;position:-webkit-sticky;position:sticky;top:0;z-index:1}.caseForm_quillEditor__5gIVN .caseForm_ql-container__hvuoJ:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-hover)}.caseForm_navButton__M9_yq{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;color:var(--text);background:var(--background);border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:background .3s ease,border-color .3s ease,transform .2s ease}.caseForm_navButton__M9_yq:hover{background:var(--primary);border-color:var(--primary);color:#ffffff;transform:translateY(-2px)}.caseForm_navButton__M9_yq:disabled{opacity:.6;cursor:not-allowed;transform:none}.caseForm_navButton__M9_yq svg{width:20px;height:20px}.caseForm_submitButton__686n2{padding:.75rem 1.5rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;color:#ffffff;background:var(--primary);border:none;border-radius:8px;cursor:pointer;transition:background .3s ease,transform .2s ease}.caseForm_submitButton__686n2:hover{background:var(--primary-hover);transform:translateY(-2px)}.caseForm_submitButton__686n2:active{transform:scale(.98)}.caseForm_navigation__bccqm{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding:.5rem 0;position:-webkit-sticky;position:sticky;bottom:0;background:var(--background);z-index:10}.caseForm_mediaSection__1Yr_E{width:100%}.caseForm_mediaPreview__IuVyl,.caseForm_mediaSection__1Yr_E{display:flex;flex-direction:column;gap:1rem}.caseForm_mediaPreview__IuVyl p{font-family:Inter,sans-serif;font-size:1rem;font-weight:500;color:var(--text)}.caseForm_mediaGrid__4ukKw{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:1rem;gap:1rem}.caseForm_mediaImage__VGUWL{width:120px;height:120px;object-fit:cover;border-radius:8px;border:1px solid var(--border);box-shadow:0 2px 4px var(--shadow)}.caseForm_uploadButton__WXM18{padding:.75rem 1.5rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;color:#ffffff;background:var(--primary);border:none;border-radius:8px;cursor:pointer;transition:background .3s ease,transform .2s ease}.caseForm_uploadButton__WXM18:hover{background:var(--primary-hover);transform:translateY(-2px)}.caseForm_uploadButton__WXM18:disabled{opacity:.6;cursor:not-allowed}.caseForm_error__zOYjG{font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;color:#dc2626;text-align:center;margin-top:.5rem}.caseForm_mediaItem__ISJSn{position:relative;display:inline-block}.caseForm_deleteButton__vWdz5{position:absolute;top:-8px;right:-8px;background:#dc2626;color:#ffffff;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px var(--shadow);transition:background .2s ease,transform .2s ease}.caseForm_deleteButton__vWdz5:hover{background:#b91c1c;transform:scale(1.1)}.caseForm_deleteButton__vWdz5 svg{width:16px;height:16px}.caseForm_fieldLabel__1cRXF{font-family:Inter,sans-serif;font-size:1rem;font-weight:500;color:var(--text);margin-bottom:.5rem}.caseForm_dark-mode__2JVXb .caseForm_caseForm__wZ5_2{background:var(--background)}.caseForm_dark-mode__2JVXb .caseForm_caseForm__wZ5_2 h2,.caseForm_dark-mode__2JVXb .caseForm_fieldLabel__1cRXF,.caseForm_dark-mode__2JVXb .caseForm_mediaPreview__IuVyl p,.caseForm_dark-mode__2JVXb .caseForm_stepIndicator___2ltJ{color:var(--text)}.caseForm_dark-mode__2JVXb .caseForm_caseForm__wZ5_2 input,.caseForm_dark-mode__2JVXb .caseForm_selectInput__ZijW2{background:var(--background);border-color:var(--border);color:var(--text)}.caseForm_dark-mode__2JVXb .caseForm_selectInput__ZijW2:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23f1f5f9' stroke-width='1.5'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E")}.caseForm_dark-mode__2JVXb .caseForm_quillEditor__5gIVN .caseForm_ql-container__hvuoJ{background:var(--background);border-color:var(--border);color:var(--text)}.caseForm_dark-mode__2JVXb .caseForm_quillEditor__5gIVN .caseForm_ql-toolbar__NfUYf{background:var(--background);border-color:var(--border)}.caseForm_dark-mode__2JVXb .caseForm_quillEditor__5gIVN .caseForm_ql-editor__69Sc7{color:var(--text)}.caseForm_dark-mode__2JVXb .caseForm_mediaImage__VGUWL{border-color:var(--border)}.caseForm_dark-mode__2JVXb .caseForm_navButton__M9_yq{border-color:var(--border);color:var(--text)}.caseForm_dark-mode__2JVXb .caseForm_navButton__M9_yq:hover{background:var(--primary);border-color:var(--primary);color:#ffffff}.caseForm_dark-mode__2JVXb .caseForm_deleteButton__vWdz5{background:#dc2626}.caseForm_dark-mode__2JVXb .caseForm_deleteButton__vWdz5:hover{background:#b91c1c}@media (max-width:768px){.caseForm_caseForm__wZ5_2{padding:1.5rem 1rem}.caseForm_caseForm__wZ5_2 h2{font-size:1.75rem}.caseForm_caseForm__wZ5_2 form{max-width:100%}.caseForm_caseForm__wZ5_2 input,.caseForm_selectInput__ZijW2:not([multiple]){padding:.6rem .9rem;font-size:.95rem}.caseForm_selectInput__ZijW2[multiple]{height:150px;font-size:.95rem}.caseForm_quillEditor__5gIVN .caseForm_ql-container__hvuoJ{min-height:150px;max-height:200px}.caseForm_quillEditor__5gIVN .caseForm_ql-editor__69Sc7{min-height:110px;max-height:160px}.caseForm_navButton__M9_yq,.caseForm_submitButton__686n2{padding:.6rem 1.25rem;font-size:.95rem}.caseForm_mediaImage__VGUWL{width:100px;height:100px}.caseForm_mediaGrid__4ukKw{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.caseForm_mediaPreview__IuVyl p{font-size:.95rem}.caseForm_navigation__bccqm{padding:.5rem 0}}@media (max-width:480px){.caseForm_caseForm__wZ5_2{padding:1rem .75rem}.caseForm_caseForm__wZ5_2 h2{font-size:1.5rem}.caseForm_caseForm__wZ5_2 input,.caseForm_selectInput__ZijW2:not([multiple]){padding:.5rem .75rem;font-size:.9rem}.caseForm_selectInput__ZijW2[multiple]{height:120px;font-size:.9rem}.caseForm_quillEditor__5gIVN .caseForm_ql-container__hvuoJ{min-height:120px;max-height:150px}.caseForm_quillEditor__5gIVN .caseForm_ql-editor__69Sc7{min-height:80px;max-height:110px}.caseForm_navButton__M9_yq,.caseForm_submitButton__686n2{padding:.5rem 1rem;font-size:.9rem}.caseForm_mediaImage__VGUWL{width:90px;height:90px}.caseForm_mediaGrid__4ukKw{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}.caseForm_mediaPreview__IuVyl p{font-size:.9rem}.caseForm_navigation__bccqm{flex-direction:row;gap:.5rem;padding:.5rem 0}}@media (prefers-contrast:high){.caseForm_caseForm__wZ5_2 input,.caseForm_quillEditor__5gIVN .caseForm_ql-container__hvuoJ,.caseForm_selectInput__ZijW2{border:2px solid var(--text)}.caseForm_navButton__M9_yq,.caseForm_submitButton__686n2,.caseForm_uploadButton__WXM18{background:var(--text);color:var(--background)}.caseForm_navButton__M9_yq:hover,.caseForm_submitButton__686n2:hover,.caseForm_uploadButton__WXM18:hover{background:var(--primary)}.caseForm_deleteButton__vWdz5{background:var(--text);color:var(--background)}.caseForm_deleteButton__vWdz5:hover{background:var(--primary)}}@media (prefers-reduced-motion:reduce){.caseForm_carouselInner__57rWp,.caseForm_caseForm__wZ5_2 input:focus,.caseForm_deleteButton__vWdz5,.caseForm_navButton__M9_yq,.caseForm_progress__e750F,.caseForm_quillEditor__5gIVN .caseForm_ql-container__hvuoJ:focus-within,.caseForm_selectInput__ZijW2:focus,.caseForm_submitButton__686n2,.caseForm_uploadButton__WXM18{transition:none}}.caseForm_clearDraftButton__zeg2v{padding:.75rem 1.5rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;color:var(--text);background:var(--background);border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:background .3s ease,border-color .3s ease,transform .2s ease;margin-top:1rem}.caseForm_clearDraftButton__zeg2v:hover{background:var(--primary);border-color:var(--primary);color:#ffffff;transform:translateY(-2px)}.caseForm_clearDraftButton__zeg2v:active{transform:scale(.98)}.caseForm_dark-mode__2JVXb .caseForm_clearDraftButton__zeg2v{color:var(--text);background:var(--background);border-color:var(--border)}.caseForm_dark-mode__2JVXb .caseForm_clearDraftButton__zeg2v:hover{background:var(--primary);border-color:var include SVG namespace}@media (max-width:768px){.caseForm_clearDraftButton__zeg2v{padding:.6rem 1.25rem;font-size:.95rem}}@media (max-width:480px){.caseForm_clearDraftButton__zeg2v{padding:.5rem 1rem;font-size:.9rem}}@media (prefers-contrast:high){.caseForm_clearDraftButton__zeg2v{background:var(--text);color:var(--background);border:2px solid var(--text)}.caseForm_clearDraftButton__zeg2v:hover{background:var(--primary);border-color:var(--primary)}}@media (prefers-reduced-motion:reduce){.caseForm_clearDraftButton__zeg2v,.caseForm_clearDraftButton__zeg2v:hover{transition:none}}.Loading_loaderContainer__OZdmy{display:none}