.TemplateEditorPage_module-UXSREM7X_container__JWDcv{display:flex;flex-direction:column;height:100vh;background:#f8f9fa}.TemplateEditorPage_module-UXSREM7X_header__CFiWX{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;background:var(--color-white);border-bottom:1px solid var(--color-grey-light-2);flex-shrink:0}.TemplateEditorPage_module-UXSREM7X_headerLeft__W6dqk{display:flex;align-items:center;gap:1rem}.TemplateEditorPage_module-UXSREM7X_backButton__j8G9k{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:8px;background:var(--color-grey-light);color:var(--color-grey-dark);cursor:pointer;transition:all .15s ease}.TemplateEditorPage_module-UXSREM7X_backButton__j8G9k:hover{background:var(--color-grey-light-2)}.TemplateEditorPage_module-UXSREM7X_headerInfo__JEww1{display:flex;flex-direction:column;gap:.25rem}.TemplateEditorPage_module-UXSREM7X_title__RRFUt{font-size:1.125rem;font-weight:600;color:var(--color-grey-dark);margin:0}.TemplateEditorPage_module-UXSREM7X_headerMeta__PVeav{display:flex;align-items:center;gap:.75rem}.TemplateEditorPage_module-UXSREM7X_versionBadge__f6k4b{font-size:.7rem;font-weight:600;padding:.2rem .5rem;background:var(--color-pending-invisible);color:var(--color-pending);border:1px solid var(--color-pending);border-radius:4px}.TemplateEditorPage_module-UXSREM7X_publishedBadge___CP1G{font-size:.7rem;font-weight:500;color:var(--color-validated)}.TemplateEditorPage_module-UXSREM7X_unpublishedBadge__XNT9w{font-size:.7rem;font-weight:500;color:var(--color-grey);font-style:italic}.TemplateEditorPage_module-UXSREM7X_unsavedBadge__rv_bO{font-size:.7rem;font-weight:500;padding:.2rem .5rem;background:var(--color-rejected-invisible);color:var(--color-rejected);border-radius:4px}.TemplateEditorPage_module-UXSREM7X_headerActions__RyAEd{display:flex;gap:.75rem}.TemplateEditorPage_module-UXSREM7X_main__j13FI{display:flex;flex:1 1;overflow:hidden}.TemplateEditorPage_module-UXSREM7X_sidebar__o_1dr{width:200px;background:var(--color-white);border-right:1px solid var(--color-grey-light-2);padding:1rem .5rem;display:flex;flex-direction:column;gap:.25rem;flex-shrink:0}.TemplateEditorPage_module-UXSREM7X_sidebarItem__ckuDr{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:none;border-radius:8px;background:transparent;color:var(--color-grey);font-size:.875rem;font-weight:500;cursor:pointer;text-align:left;transition:all .15s ease}.TemplateEditorPage_module-UXSREM7X_sidebarItem__ckuDr:hover{background:var(--color-grey-light);color:var(--color-grey-dark)}.TemplateEditorPage_module-UXSREM7X_sidebarItemActive__GQvc_{background:var(--color-primary-invisible);color:var(--color-primary)}.TemplateEditorPage_module-UXSREM7X_sidebarIcon__98uF_{width:16px;text-align:center}.TemplateEditorPage_module-UXSREM7X_checkIcon___N4sF{margin-left:auto;font-size:.75rem;color:var(--color-validated)}.TemplateEditorPage_module-UXSREM7X_content___t3yi{flex:1 1;overflow-y:auto;padding:1.5rem 2rem}.TemplateEditorPage_module-UXSREM7X_tabContent__CcmIv{max-width:900px}.TemplateEditorPage_module-UXSREM7X_sectionTitle__bzDkn{font-size:1.25rem;font-weight:600;color:var(--color-grey-dark);margin:0 0 .25rem}.TemplateEditorPage_module-UXSREM7X_sectionDesc__KI1Pp{font-size:.875rem;color:var(--color-grey);margin:0 0 1.5rem}.TemplateEditorPage_module-UXSREM7X_formGroup__ArxM8{margin-bottom:1.5rem}.TemplateEditorPage_module-UXSREM7X_formRow__T_e6B{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.TemplateEditorPage_module-UXSREM7X_label__NJ0Hl{display:block;font-size:.875rem;font-weight:600;color:var(--color-grey-dark);margin-bottom:.5rem}.TemplateEditorPage_module-UXSREM7X_input__5Z_bB{width:100%;padding:.75rem 1rem;border:2px solid var(--color-grey-light-2);border-radius:8px;font-size:.9rem;background:var(--color-white);color:var(--color-grey-dark);transition:all .15s ease}.TemplateEditorPage_module-UXSREM7X_input__5Z_bB:focus{outline:none;border-color:var(--color-primary)}.TemplateEditorPage_module-UXSREM7X_inputError__mTviU{border-color:var(--color-rejected)}.TemplateEditorPage_module-UXSREM7X_textarea__dPZk9{width:100%;padding:.75rem 1rem;border:2px solid var(--color-grey-light-2);border-radius:8px;font-size:.9rem;background:var(--color-white);color:var(--color-grey-dark);resize:vertical;min-height:100px;font-family:inherit;transition:all .15s ease}.TemplateEditorPage_module-UXSREM7X_textarea__dPZk9:focus{outline:none;border-color:var(--color-primary)}.TemplateEditorPage_module-UXSREM7X_hint__s1Q8O{display:block;font-size:.75rem;color:var(--color-grey);margin-top:.375rem}.TemplateEditorPage_module-UXSREM7X_errorText__gSf3n{display:block;font-size:.75rem;color:var(--color-rejected);margin-top:.375rem}.TemplateEditorPage_module-UXSREM7X_schemaHeader__8ho0h{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.TemplateEditorPage_module-UXSREM7X_schemaActions__N3iM2{display:flex;gap:.5rem}.TemplateEditorPage_module-UXSREM7X_formatButton__1Fvnl{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border:1px solid var(--color-grey-light-2);border-radius:6px;background:var(--color-white);color:var(--color-grey);font-size:.8rem;cursor:pointer;transition:all .15s ease}.TemplateEditorPage_module-UXSREM7X_formatButton__1Fvnl:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.TemplateEditorPage_module-UXSREM7X_formatButton__1Fvnl:disabled{opacity:.5;cursor:not-allowed}.TemplateEditorPage_module-UXSREM7X_copyButton__dL_mx{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border:1px solid var(--color-grey-light-2);border-radius:6px;background:var(--color-white);color:var(--color-grey);font-size:.8rem;cursor:pointer;transition:all .15s ease}.TemplateEditorPage_module-UXSREM7X_copyButton__dL_mx:hover{border-color:var(--color-grey);color:var(--color-grey-dark)}.TemplateEditorPage_module-UXSREM7X_editorWrapper__1olc6{border:1px solid var(--color-grey-light-2);border-radius:8px;overflow:hidden;background:#1e1e1e}.TemplateEditorPage_module-UXSREM7X_editorHeader__HjTpY{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background:#2d2d2d;border-bottom:1px solid #404040}.TemplateEditorPage_module-UXSREM7X_editorLanguage__1wbwT{font-size:.75rem;color:#888;font-family:Monaco,Menlo,monospace}.TemplateEditorPage_module-UXSREM7X_jsonError__yUEs6{font-size:.75rem;color:#f44336;font-weight:500}.TemplateEditorPage_module-UXSREM7X_codeEditorWithLines__NHSPB{display:flex;background:#1e1e1e;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:13px;line-height:1.6}.TemplateEditorPage_module-UXSREM7X_lineNumbers__H6ia5{flex-shrink:0;width:50px;padding:1rem 0;background:#252526;border-right:1px solid #404040;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.TemplateEditorPage_module-UXSREM7X_lineNumber__VAgN9{padding:0 .75rem;color:#6e7681;font-size:13px;line-height:1.6}.TemplateEditorPage_module-UXSREM7X_editorArea__HAJcz{flex:1 1;position:relative;overflow:hidden}.TemplateEditorPage_module-UXSREM7X_placeholderOverlay__fNCiu{position:absolute;top:0;left:0;right:0;bottom:0;padding:1rem;color:#6e7681;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:13px;line-height:1.6;white-space:pre;pointer-events:none;overflow:auto}.TemplateEditorPage_module-UXSREM7X_codeTextarea__GMT_p{width:100%;height:100%;padding:1rem;border:none;background:transparent;color:#d4d4d4;font-family:inherit;font-size:inherit;line-height:inherit;resize:none;-moz-tab-size:2;tab-size:2;white-space:pre;overflow:auto}.TemplateEditorPage_module-UXSREM7X_codeTextarea__GMT_p:focus{outline:none}.TemplateEditorPage_module-UXSREM7X_jsonEditor__EXLMT{width:100%;min-height:350px;padding:1rem;border:none;background:#1e1e1e;color:#d4d4d4;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85rem;line-height:1.6;resize:vertical;-moz-tab-size:2;tab-size:2}.TemplateEditorPage_module-UXSREM7X_jsonEditor__EXLMT:focus{outline:none}.TemplateEditorPage_module-UXSREM7X_schemaHelp__ECXTC{margin-top:1rem;padding:1rem;background:var(--color-grey-light);border-radius:8px;font-size:.8rem;color:var(--color-grey-dark)}.TemplateEditorPage_module-UXSREM7X_schemaHelp__ECXTC strong{display:block;margin-bottom:.5rem}.TemplateEditorPage_module-UXSREM7X_schemaHelp__ECXTC ul{margin:0;padding-left:1.5rem}.TemplateEditorPage_module-UXSREM7X_schemaHelp__ECXTC li{margin-bottom:.25rem}.TemplateEditorPage_module-UXSREM7X_schemaHelp__ECXTC code{background:var(--color-grey-light-2);padding:.125rem .375rem;border-radius:4px;font-family:Monaco,Menlo,monospace;font-size:.8rem}.TemplateEditorPage_module-UXSREM7X_schemaHelp__ECXTC pre{margin:.5rem 0 0;padding:.75rem;background:var(--color-grey-light-2);border-radius:6px;font-family:Monaco,Menlo,monospace;font-size:.8rem;overflow-x:auto}.TemplateEditorPage_module-UXSREM7X_codeTabContent__t_6ws{display:flex;flex-direction:column;height:calc(100vh - 160px)}.TemplateEditorPage_module-UXSREM7X_codeFileTabs__4Vp7F{display:flex;align-items:center;background:#252526;border-radius:8px 8px 0 0;overflow-x:auto;flex-shrink:0}.TemplateEditorPage_module-UXSREM7X_codeFileTab__J2hHg{display:flex;align-items:center;border-right:1px solid #404040}.TemplateEditorPage_module-UXSREM7X_codeFileTabActive__mrBeu{background:#1e1e1e}.TemplateEditorPage_module-UXSREM7X_codeFileTabButton__kxKPW{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:none;background:transparent;color:#888;font-size:.85rem;font-family:Monaco,Menlo,monospace;cursor:pointer;transition:all .15s ease}.TemplateEditorPage_module-UXSREM7X_codeFileTabActive__mrBeu .TemplateEditorPage_module-UXSREM7X_codeFileTabButton__kxKPW,.TemplateEditorPage_module-UXSREM7X_codeFileTabButton__kxKPW:hover{color:#d4d4d4}.TemplateEditorPage_module-UXSREM7X_fileIcon__V4vxO{font-size:.8rem}.TemplateEditorPage_module-UXSREM7X_entryBadge__cW6w1{font-size:.65rem;padding:.125rem .375rem;background:var(--color-primary-action);color:white;border-radius:3px;text-transform:uppercase;margin-left:.25rem}.TemplateEditorPage_module-UXSREM7X_closeFileButton__b2Hqu{padding:.25rem .5rem;border:none;background:transparent;color:#888;font-size:1rem;cursor:pointer}.TemplateEditorPage_module-UXSREM7X_closeFileButton__b2Hqu:hover{color:#f44336}.TemplateEditorPage_module-UXSREM7X_addFileButton__rhKxA{display:flex;align-items:center;justify-content:center;padding:.75rem 1rem;border:none;background:transparent;color:#888;cursor:pointer;transition:all .15s ease}.TemplateEditorPage_module-UXSREM7X_addFileButton__rhKxA:hover{color:var(--color-primary-action)}.TemplateEditorPage_module-UXSREM7X_codeEditorContainer__m30C6{flex:1 1;display:flex;flex-direction:column;border:1px solid var(--color-grey-light-2);border-top:none;border-radius:0 0 8px 8px;overflow:hidden;background:#1e1e1e}.TemplateEditorPage_module-UXSREM7X_codeEditorHeader__09rAt{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background:#2d2d2d;border-bottom:1px solid #404040;flex-shrink:0}.TemplateEditorPage_module-UXSREM7X_codeLanguage__NnHnW{font-size:.75rem;color:#888;font-family:Monaco,Menlo,monospace}.TemplateEditorPage_module-UXSREM7X_codeEditor__OUHI6{flex:1 1;width:100%;padding:1rem;border:none;background:#1e1e1e;color:#d4d4d4;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85rem;line-height:1.6;resize:none;-moz-tab-size:2;tab-size:2}.TemplateEditorPage_module-UXSREM7X_codeEditor__OUHI6:focus{outline:none}.TemplateEditorPage_module-UXSREM7X_codeDiffToggle__f543B{margin-top:1rem;border:1px solid var(--color-grey-light-2);border-radius:8px;overflow:hidden}.TemplateEditorPage_module-UXSREM7X_codeDiffSummary__twysV{display:flex;align-items:center;justify-content:space-between;padding:.5rem .875rem;background:#f6f8fa;cursor:pointer;font-size:.8125rem;font-weight:600;color:var(--color-grey-dark);-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none}.TemplateEditorPage_module-UXSREM7X_codeDiffSummary__twysV::-webkit-details-marker,.TemplateEditorPage_module-UXSREM7X_codeDiffSummary__twysV::marker{display:none}.TemplateEditorPage_module-UXSREM7X_codeDiffSummary__twysV:before{content:"▸";margin-right:.5rem;font-size:.75rem;transition:transform .15s}.TemplateEditorPage_module-UXSREM7X_codeDiffToggle__f543B[open]>.TemplateEditorPage_module-UXSREM7X_codeDiffSummary__twysV:before{transform:rotate(90deg)}.TemplateEditorPage_module-UXSREM7X_codeDiffSummary__twysV:hover{background:#eef1f4}.TemplateEditorPage_module-UXSREM7X_codeDiffBadges__bkvc8{display:flex;gap:.375rem}.TemplateEditorPage_module-UXSREM7X_codeHelp__x8SIk{margin-top:1rem;padding:1rem;background:var(--color-grey-light);border-radius:8px;font-size:.8rem;flex-shrink:0}.TemplateEditorPage_module-UXSREM7X_codeHelp__x8SIk strong{display:block;margin-bottom:.5rem;color:var(--color-grey-dark)}.TemplateEditorPage_module-UXSREM7X_codeHelpGrid__7tX_y{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem}.TemplateEditorPage_module-UXSREM7X_codeHelpGrid__7tX_y code{background:var(--color-grey-light-2);padding:.125rem .375rem;border-radius:4px;font-family:Monaco,Menlo,monospace;font-size:.75rem}.TemplateEditorPage_module-UXSREM7X_modalOverlay__5c9Fm{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.TemplateEditorPage_module-UXSREM7X_addFileModal__dLu8v{background:var(--color-white);border-radius:12px;width:100%;max-width:400px;box-shadow:0 20px 60px rgba(0,0,0,.3)}.TemplateEditorPage_module-UXSREM7X_modalHeader__mcKgU{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--color-grey-light-2)}.TemplateEditorPage_module-UXSREM7X_modalHeader__mcKgU h3{margin:0;font-size:1rem;font-weight:600;color:var(--color-grey-dark)}.TemplateEditorPage_module-UXSREM7X_modalCloseButton__ucVnp{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:var(--color-grey);cursor:pointer;transition:all .15s ease}.TemplateEditorPage_module-UXSREM7X_modalCloseButton__ucVnp:hover{background:var(--color-grey-light);color:var(--color-grey-dark)}.TemplateEditorPage_module-UXSREM7X_modalBody__rK_WX{padding:1.5rem}.TemplateEditorPage_module-UXSREM7X_modalFooter__4yhWn{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--color-grey-light-2);background:var(--color-grey-light);border-radius:0 0 12px 12px}.TemplateEditorPage_module-UXSREM7X_loadingContainer__vmy0w{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:1rem;color:var(--color-grey)}.TemplateEditorPage_module-UXSREM7X_testWarning__YuzBD{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--color-pending-invisible);border:1px solid var(--color-pending);border-radius:8px;color:var(--color-pending);font-size:.875rem;margin-bottom:1.5rem}.TemplateEditorPage_module-UXSREM7X_testSection__rBZSH{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-grey-light-2)}.TemplateEditorPage_module-UXSREM7X_testSectionTitle__0PJ6R{font-size:1rem;font-weight:600;color:var(--color-grey-dark);margin:0 0 1rem}.TemplateEditorPage_module-UXSREM7X_testEmptyMessage__oNr3E{color:var(--color-grey);font-style:italic;font-size:.875rem}.TemplateEditorPage_module-UXSREM7X_testFileGrid__SiPwt{display:grid;grid-gap:1rem;gap:1rem}.TemplateEditorPage_module-UXSREM7X_testFileItem__aXnHS{padding:1rem;background:var(--color-grey-light);border-radius:8px}.TemplateEditorPage_module-UXSREM7X_testFileLabel__7bphY{display:block;font-weight:600;color:var(--color-grey-dark);margin-bottom:.25rem}.TemplateEditorPage_module-UXSREM7X_required__QlnuO{color:var(--color-rejected);margin-left:.25rem}.TemplateEditorPage_module-UXSREM7X_testFileDesc__KAAbJ{display:block;font-size:.8rem;color:var(--color-grey);margin-bottom:.75rem}.TemplateEditorPage_module-UXSREM7X_testFileInput__dfVSk{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.TemplateEditorPage_module-UXSREM7X_hiddenFileInput__pn1A2{display:none}.TemplateEditorPage_module-UXSREM7X_testFileButton__N8NdQ{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-white);border:2px solid var(--color-grey-light-2);border-radius:6px;color:var(--color-grey-dark);font-size:.85rem;cursor:pointer;transition:all .15s ease}.TemplateEditorPage_module-UXSREM7X_testFileButton__N8NdQ:hover{border-color:var(--color-primary);color:var(--color-primary)}.TemplateEditorPage_module-UXSREM7X_testFileStatus__IQ8sk{display:flex;flex-direction:column;gap:.35rem;padding:.5rem .75rem;background:var(--color-white);border-radius:6px}.TemplateEditorPage_module-UXSREM7X_testFileNameRow__Zp2LI{display:flex;align-items:center;gap:.5rem}.TemplateEditorPage_module-UXSREM7X_testFileName__I1rHw{font-size:.85rem;color:var(--color-grey-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.TemplateEditorPage_module-UXSREM7X_testFileRemove__EDgDv{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:4px;background:transparent;color:var(--color-grey);cursor:pointer;transition:all .15s ease;flex-shrink:0;margin-left:auto}.TemplateEditorPage_module-UXSREM7X_testFileRemove__EDgDv:hover{background:var(--color-rejected-invisible);color:var(--color-rejected)}.TemplateEditorPage_module-UXSREM7X_uploadPercent__uS4lH{font-size:.75rem;color:var(--color-primary);font-weight:600;flex-shrink:0}.TemplateEditorPage_module-UXSREM7X_uploadProgressTrack__TbTB1{width:100%;height:4px;background:var(--color-grey-light-2);border-radius:2px;overflow:hidden}.TemplateEditorPage_module-UXSREM7X_uploadProgressFill__xmQ1m{height:100%;background:var(--color-primary);border-radius:2px;transition:width .15s linear}.TemplateEditorPage_module-UXSREM7X_uploadDone__pOKSb{color:var(--color-approved);font-size:.85rem;flex-shrink:0}.TemplateEditorPage_module-UXSREM7X_uploadError__tPOEL{font-size:.75rem;color:var(--color-rejected);flex-shrink:0}.TemplateEditorPage_module-UXSREM7X_testParamsGrid__AkmGn{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.TemplateEditorPage_module-UXSREM7X_testParamItem__J6SsO{display:flex;flex-direction:column}.TemplateEditorPage_module-UXSREM7X_testMultiselect__BXCDe{display:flex;flex-wrap:wrap;gap:.75rem;padding:.75rem;background:var(--color-grey-light);border-radius:8px}.TemplateEditorPage_module-UXSREM7X_testCheckbox__Lpv6J{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-grey-dark);cursor:pointer}.TemplateEditorPage_module-UXSREM7X_testCheckbox__Lpv6J input{width:16px;height:16px;cursor:pointer}.TemplateEditorPage_module-UXSREM7X_testActions__SvKcN{margin-top:1.5rem;margin-bottom:2rem}.TemplateEditorPage_module-UXSREM7X_testResults__MBr0H{margin-top:2rem;border:1px solid var(--color-grey-light-2);border-radius:8px;overflow:hidden}.TemplateEditorPage_module-UXSREM7X_testResultHeader__qJTv_{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-weight:600}.TemplateEditorPage_module-UXSREM7X_testResultHeader__qJTv_ .TemplateEditorPage_module-UXSREM7X_testDuration__E5vdU{margin-left:auto;font-weight:400;font-size:.85rem;opacity:.8}.TemplateEditorPage_module-UXSREM7X_testSuccess__s_lmL{background:var(--color-validated-invisible);color:var(--color-validated)}.TemplateEditorPage_module-UXSREM7X_testError__XDeU_{background:var(--color-rejected-invisible);color:var(--color-rejected)}.TemplateEditorPage_module-UXSREM7X_testErrorMessage__WfcUA{font-size:.875rem;color:var(--color-rejected)}.TemplateEditorPage_module-UXSREM7X_testErrorMessage__WfcUA,.TemplateEditorPage_module-UXSREM7X_testOutputs__i6vhX{padding:1rem 1.25rem;background:var(--color-white);border-top:1px solid var(--color-grey-light-2)}.TemplateEditorPage_module-UXSREM7X_testOutputs__i6vhX h4{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:var(--color-grey-dark)}.TemplateEditorPage_module-UXSREM7X_testOutputList__SDVY7{display:flex;flex-direction:column;gap:.5rem}.TemplateEditorPage_module-UXSREM7X_testOutputItem__FJ_S6{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--color-grey-light);border-radius:6px}.TemplateEditorPage_module-UXSREM7X_testOutputInfo__xptZe{display:flex;align-items:center;gap:.75rem;color:var(--color-grey-dark)}.TemplateEditorPage_module-UXSREM7X_testOutputName__vHMY9{font-weight:500}.TemplateEditorPage_module-UXSREM7X_testOutputSize__BbVOr{font-size:.8rem;color:var(--color-grey)}.TemplateEditorPage_module-UXSREM7X_testDownloadButton__7yysu{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-primary);color:white;border-radius:6px;font-size:.85rem;text-decoration:none;transition:all .15s ease}.TemplateEditorPage_module-UXSREM7X_testDownloadButton__7yysu:hover{background:var(--color-primary-action)}.TemplateEditorPage_module-UXSREM7X_testLogs__5klMN{padding:1rem 1.25rem;background:var(--color-white);border-top:1px solid var(--color-grey-light-2)}.TemplateEditorPage_module-UXSREM7X_testLogs__5klMN h4{margin:0 0 .75rem;font-size:.875rem;font-weight:600;color:var(--color-grey-dark)}.TemplateEditorPage_module-UXSREM7X_testLogList__SwRl4{background:#1e1e1e;border-radius:6px;max-height:300px;overflow-y:auto;font-family:Monaco,Menlo,monospace;font-size:.8rem}.TemplateEditorPage_module-UXSREM7X_testLogItem__1VYmy{display:flex;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid #2d2d2d;color:#d4d4d4}.TemplateEditorPage_module-UXSREM7X_testLogItem__1VYmy:last-child{border-bottom:none}.TemplateEditorPage_module-UXSREM7X_testLogTime__TxNH0{color:#6e7681;flex-shrink:0}.TemplateEditorPage_module-UXSREM7X_testLogLevel__H7S3U{width:50px;flex-shrink:0;font-weight:600}.TemplateEditorPage_module-UXSREM7X_testLogMessage__DJ3Bs{flex:1 1;word-break:break-word}.TemplateEditorPage_module-UXSREM7X_testLogInfo___iuoS .TemplateEditorPage_module-UXSREM7X_testLogLevel__H7S3U{color:#58a6ff}.TemplateEditorPage_module-UXSREM7X_testLogWarn__0Ov1_ .TemplateEditorPage_module-UXSREM7X_testLogLevel__H7S3U{color:#d29922}.TemplateEditorPage_module-UXSREM7X_testLogError__Ik9Q7 .TemplateEditorPage_module-UXSREM7X_testLogLevel__H7S3U{color:#f85149}@media (max-width:1024px){.TemplateEditorPage_module-UXSREM7X_sidebar__o_1dr{width:56px;padding:1rem .25rem}.TemplateEditorPage_module-UXSREM7X_sidebarItem__ckuDr{justify-content:center;padding:.75rem}.TemplateEditorPage_module-UXSREM7X_sidebarItem__ckuDr span{display:none}.TemplateEditorPage_module-UXSREM7X_sidebarIcon__98uF_{margin:0}.TemplateEditorPage_module-UXSREM7X_checkIcon___N4sF{display:none}.TemplateEditorPage_module-UXSREM7X_codeHelpGrid__7tX_y,.TemplateEditorPage_module-UXSREM7X_formRow__T_e6B{grid-template-columns:1fr}}@media (max-width:768px){.TemplateEditorPage_module-UXSREM7X_header__CFiWX{flex-direction:column;gap:1rem;align-items:flex-start}.TemplateEditorPage_module-UXSREM7X_headerActions__RyAEd{width:100%}.TemplateEditorPage_module-UXSREM7X_headerActions__RyAEd button{flex:1 1}.TemplateEditorPage_module-UXSREM7X_content___t3yi{padding:1rem}}.TemplateEditorPage_module-UXSREM7X_diffContainer__WvW4q{margin-top:.75rem;border:1px solid #404040;border-radius:6px;overflow:hidden}.TemplateEditorPage_module-UXSREM7X_diffToggle__ZDj7I{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:none;background:#2d2d2d;color:#999;font-size:.75rem;font-family:Monaco,Menlo,monospace;cursor:pointer;text-align:left;transition:background .15s ease}.TemplateEditorPage_module-UXSREM7X_diffToggle__ZDj7I:hover{background:#353535;color:#ccc}.TemplateEditorPage_module-UXSREM7X_diffStats__QqZR_{display:flex;gap:.375rem}.TemplateEditorPage_module-UXSREM7X_diffStatAdded__AZwDi{color:#3fb950;font-weight:600}.TemplateEditorPage_module-UXSREM7X_diffStatRemoved__ERRWS{color:#f85149;font-weight:600}.TemplateEditorPage_module-UXSREM7X_fieldOldValue__NOmHF{display:inline-block;margin-top:.375rem;font-size:.75rem;color:#f85149;text-decoration:line-through;-webkit-text-decoration-color:rgba(248,81,73,.4);text-decoration-color:rgba(248,81,73,.4)}.TemplateEditorPage_module-UXSREM7X_historyEmpty__8mEkU{text-align:center;padding:3rem 1rem;color:var(--color-grey)}.TemplateEditorPage_module-UXSREM7X_historyEmptyIcon__2HQ6H{font-size:2.5rem;margin-bottom:1rem;opacity:.4}.TemplateEditorPage_module-UXSREM7X_historyLayout__7TDDh{display:grid;grid-template-columns:280px 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:start}@media (max-width:900px){.TemplateEditorPage_module-UXSREM7X_historyLayout__7TDDh{grid-template-columns:1fr}}.TemplateEditorPage_module-UXSREM7X_versionTimeline__i_jgc{display:flex;flex-direction:column;gap:0;position:relative;padding-left:20px}.TemplateEditorPage_module-UXSREM7X_versionTimeline__i_jgc:before{content:"";position:absolute;left:7px;top:12px;bottom:12px;width:2px;background:var(--color-grey-light-2)}.TemplateEditorPage_module-UXSREM7X_versionTimelineItem__bGTid{position:relative;display:flex;flex-direction:column;gap:.125rem;padding:.625rem .75rem;margin-bottom:2px;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s}.TemplateEditorPage_module-UXSREM7X_versionTimelineItem__bGTid:before{content:"";position:absolute;left:-17px;top:14px;width:10px;height:10px;border-radius:50%;background:var(--color-grey-light-2);border:2px solid var(--color-white);z-index:1}.TemplateEditorPage_module-UXSREM7X_versionTimelineItem__bGTid:hover{background:#f8faff;border-color:var(--color-grey-light-2)}.TemplateEditorPage_module-UXSREM7X_versionTimelineItemActive__1dYIk{background:#f0f5ff;border-color:var(--color-primary)}.TemplateEditorPage_module-UXSREM7X_versionTimelineItemActive__1dYIk:before{background:var(--color-primary)}.TemplateEditorPage_module-UXSREM7X_versionTimelineHeader__Em8mx{display:flex;align-items:center;gap:.375rem}.TemplateEditorPage_module-UXSREM7X_versionBadgeNum__kFcJ2{font-weight:700;font-size:.8125rem;color:var(--color-grey-dark);background:var(--color-grey-light-2);padding:.0625rem .4375rem;border-radius:4px;font-family:SFMono-Regular,Consolas,monospace}.TemplateEditorPage_module-UXSREM7X_versionCurrentBadge__zL2Rh{font-size:.625rem;font-weight:600;padding:.0625rem .375rem;border-radius:10px;background:#e8f5e9;color:#2e7d32;text-transform:uppercase;letter-spacing:.03em}.TemplateEditorPage_module-UXSREM7X_versionDraftBadge__u4rIl{font-size:.625rem;font-weight:600;padding:.0625rem .375rem;border-radius:10px;background:#fff3e0;color:#e65100;text-transform:uppercase;letter-spacing:.03em}.TemplateEditorPage_module-UXSREM7X_versionTimelineDate__6Emto{margin-left:auto;font-size:.6875rem;color:var(--color-grey)}.TemplateEditorPage_module-UXSREM7X_versionTimelineMeta__hPS_a{font-size:.75rem;color:var(--color-grey);display:flex;gap:.5rem;align-items:baseline}.TemplateEditorPage_module-UXSREM7X_versionTimelineCreator__jZANi{font-weight:500}.TemplateEditorPage_module-UXSREM7X_versionTimelineSummary__pAIID{font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.TemplateEditorPage_module-UXSREM7X_compareBar__MoEtw{display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem;background:#f8f9fa;border:1px solid var(--color-grey-light-2);border-radius:8px;margin-bottom:1rem;flex-wrap:wrap}.TemplateEditorPage_module-UXSREM7X_compareBarLabel__ejesb{font-size:.75rem;font-weight:600;color:var(--color-grey);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.TemplateEditorPage_module-UXSREM7X_compareBar__MoEtw select{flex:1 1;min-width:140px;padding:.375rem .5rem;border:1px solid var(--color-grey-light-2);border-radius:4px;font-size:.8125rem;background:var(--color-white)}.TemplateEditorPage_module-UXSREM7X_compareBarArrow__Dmc0e{font-size:1.125rem;color:var(--color-grey);font-weight:700}.TemplateEditorPage_module-UXSREM7X_diffPanel__1PHZR{min-width:0}.TemplateEditorPage_module-UXSREM7X_diffPanelHeader__hHR9z{display:flex;align-items:center;justify-content:space-between;padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid var(--color-grey-light-2);gap:.75rem;flex-wrap:wrap}.TemplateEditorPage_module-UXSREM7X_diffPanelTitle__z_LfD{font-size:1rem;font-weight:600;color:var(--color-grey-dark);display:flex;align-items:center;gap:.5rem}.TemplateEditorPage_module-UXSREM7X_diffPanelTitleArrow__vy5C1{color:var(--color-grey)}.TemplateEditorPage_module-UXSREM7X_diffPanelRestore__5ARKu{flex-shrink:0}.TemplateEditorPage_module-UXSREM7X_changesSummary__GFMOq{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:1rem}.TemplateEditorPage_module-UXSREM7X_changePill__Eg4aS{font-size:.6875rem;font-weight:500;padding:.1875rem .5rem;border-radius:10px;display:inline-flex;align-items:center;gap:.25rem}.TemplateEditorPage_module-UXSREM7X_changePillChanged__7jTRt{background:#fff3e0;color:#e65100}.TemplateEditorPage_module-UXSREM7X_changePillUnchanged___KQnu{background:#f5f5f5;color:#999}.TemplateEditorPage_module-UXSREM7X_diffSection__BNUdg{margin-bottom:1.25rem}.TemplateEditorPage_module-UXSREM7X_diffSectionHeader__L_18W{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;color:var(--color-grey-dark);margin-bottom:.375rem;padding:.375rem 0}.TemplateEditorPage_module-UXSREM7X_diffSectionStats__Smt5s{display:flex;gap:.375rem;font-size:.75rem;font-weight:600;font-family:SFMono-Regular,Consolas,monospace}.TemplateEditorPage_module-UXSREM7X_diffBadgeAdded__X8h6Y{color:#2e7d32;font-weight:500;font-style:italic;font-size:.75rem}.TemplateEditorPage_module-UXSREM7X_diffBadgeRemoved__97vbn{color:#d32f2f;font-weight:500;font-style:italic;font-size:.75rem}.TemplateEditorPage_module-UXSREM7X_diffView___x3po{max-height:500px;overflow-y:auto;overflow-x:auto;background:#1e1e1e;border-radius:6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.7}.TemplateEditorPage_module-UXSREM7X_diffLine__TwI_4{display:flex;min-width:-moz-fit-content;min-width:fit-content}.TemplateEditorPage_module-UXSREM7X_diffLineAdded__kOiec{background:rgba(40,167,69,.12)}.TemplateEditorPage_module-UXSREM7X_diffLineRemoved__RLLEC{background:rgba(220,53,69,.12)}.TemplateEditorPage_module-UXSREM7X_diffLineNum__JooUm{flex-shrink:0;width:44px;text-align:right;padding-right:8px;color:#555;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:11px}.TemplateEditorPage_module-UXSREM7X_diffLinePrefix__Jb88C{flex-shrink:0;width:18px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:700}.TemplateEditorPage_module-UXSREM7X_diffLinePrefixAdd__PePQA{color:#3fb950}.TemplateEditorPage_module-UXSREM7X_diffLinePrefixDel__FH6Kd{color:#f85149}.TemplateEditorPage_module-UXSREM7X_diffLinePrefixSame__JJrrx{color:#555}.TemplateEditorPage_module-UXSREM7X_diffLineContent__Y7cxx{white-space:pre;padding-right:1rem}.TemplateEditorPage_module-UXSREM7X_diffLineContentAdd__i5qXd{color:#afffaf}.TemplateEditorPage_module-UXSREM7X_diffLineContentDel__Fyqdr{color:#ffb3b3}.TemplateEditorPage_module-UXSREM7X_diffLineContentSame__ZQIeO{color:#8b949e}.TemplateEditorPage_module-UXSREM7X_historyNoChanges__kPNZq{text-align:center;color:var(--color-grey);font-style:italic;padding:2rem}.TemplateEditorPage_module-UXSREM7X_historyDetail__bWdlD{margin-top:1rem}.TemplateEditorPage_module-UXSREM7X_historyDetailGrid__brJtB{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.TemplateEditorPage_module-UXSREM7X_historyDetailItem__m6z3U{display:flex;flex-direction:column;gap:.125rem}.TemplateEditorPage_module-UXSREM7X_historyDetailItem__m6z3U .TemplateEditorPage_module-UXSREM7X_label__NJ0Hl{font-size:.6875rem;font-weight:600;color:var(--color-grey);text-transform:uppercase;letter-spacing:.03em}.TemplateEditorPage_module-UXSREM7X_historyDetailItem__m6z3U span:last-child{font-size:.8125rem;color:var(--color-grey-dark)}.TemplateEditorPage_module-UXSREM7X_codeBlock__8GB3N{background:var(--color-grey-lighter,#f5f5f5);border:1px solid var(--color-grey-light);border-radius:6px;padding:.75rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.8rem;line-height:1.5;overflow-x:auto;max-height:400px;overflow-y:auto;white-space:pre-wrap;word-break:break-word;color:var(--color-grey-dark)}.BillingPage_module-ZM6QANEN_main__yF_y2{padding:1.5rem 2rem;background-color:var(--color-secondary);flex:1 1;min-height:100vh}.BillingPage_module-ZM6QANEN_contentContainer__rn0ax{display:flex;flex-direction:column;gap:1.5rem}.BillingPage_module-ZM6QANEN_section__s8K73{background-color:var(--color-white);border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08);border:1px solid var(--color-divider-lines);overflow:hidden}.BillingPage_module-ZM6QANEN_sectionHeader__b0Ml4{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--color-divider-lines);background-color:var(--color-grey-light-4);flex-wrap:wrap;gap:1rem}.BillingPage_module-ZM6QANEN_sectionHeaderLeft___BaHn{display:flex;align-items:center;gap:.75rem}.BillingPage_module-ZM6QANEN_sectionIcon__NFEHN{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background-color:var(--color-primary-action-hover);color:var(--color-primary-action);font-size:.875rem}.BillingPage_module-ZM6QANEN_sectionTitle__JRZxW{font-size:1rem;font-weight:600;color:var(--color-grey-dark);margin:0}.BillingPage_module-ZM6QANEN_sectionSubtitle__Ur13u{font-size:.75rem;color:var(--color-grey);margin:0}.BillingPage_module-ZM6QANEN_primaryButton__Ni0xH{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:var(--color-primary-action);color:var(--color-white);border:none;border-radius:8px;cursor:pointer;font-size:.8125rem;font-weight:500;transition:background-color .2s,transform .1s;white-space:nowrap}.BillingPage_module-ZM6QANEN_primaryButton__Ni0xH:hover{background-color:var(--color-primary-light)}.BillingPage_module-ZM6QANEN_primaryButton__Ni0xH:active{transform:scale(.98)}.BillingPage_module-ZM6QANEN_primaryButton__Ni0xH:disabled{opacity:.5;cursor:not-allowed}.BillingPage_module-ZM6QANEN_secondaryButton__Qs28g{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:var(--color-white);color:var(--color-grey-dark);border:1px solid var(--color-divider-lines);border-radius:8px;cursor:pointer;font-size:.8125rem;font-weight:500;transition:all .2s;white-space:nowrap}.BillingPage_module-ZM6QANEN_secondaryButton__Qs28g:hover:not(:disabled){background-color:var(--color-grey-light-4);border-color:var(--color-grey)}.BillingPage_module-ZM6QANEN_secondaryButton__Qs28g:disabled{opacity:.5;cursor:not-allowed}.BillingPage_module-ZM6QANEN_buttonGroup__VSSUU{display:flex;gap:.5rem;flex-wrap:wrap}.BillingPage_module-ZM6QANEN_formContainer__2IeCI{padding:1.25rem}.BillingPage_module-ZM6QANEN_form__nB5_3{display:flex;flex-direction:column;gap:1rem}.BillingPage_module-ZM6QANEN_inputGroup__stVxx{display:flex;flex-direction:column;gap:.375rem}.BillingPage_module-ZM6QANEN_inputRow__SB9uh{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.BillingPage_module-ZM6QANEN_label__owyJb{font-size:.8125rem;font-weight:500;color:var(--color-grey-dark)}.BillingPage_module-ZM6QANEN_select__bxjms{width:100%;padding:.5rem .75rem;border-radius:8px;border:1px solid var(--color-divider-lines);background-color:var(--color-white);color:var(--color-grey-dark);font-size:.875rem;cursor:pointer;transition:border-color .2s,box-shadow .2s}.BillingPage_module-ZM6QANEN_select__bxjms:focus{outline:none;border-color:var(--color-primary-action);box-shadow:0 0 0 2px rgba(0,122,255,.1)}.BillingPage_module-ZM6QANEN_select__bxjms:disabled{background-color:var(--color-grey-light-4);cursor:not-allowed}.BillingPage_module-ZM6QANEN_twoColumnLayout__3L0za{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.BillingPage_module-ZM6QANEN_resultsGrid__Y78TX{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-divider-lines)}.BillingPage_module-ZM6QANEN_resultCard__b7Jfh{padding:.75rem;background-color:var(--color-grey-light-4);border-radius:8px;text-align:center}.BillingPage_module-ZM6QANEN_resultLabel__bkXuZ{font-size:.75rem;color:var(--color-grey);margin-bottom:.25rem}.BillingPage_module-ZM6QANEN_resultValue__Oq_9D{font-size:1.25rem;font-weight:600;color:var(--color-grey-dark)}.BillingPage_module-ZM6QANEN_testInvoiceResult__vYBMk{margin-top:1rem;padding:.75rem;background-color:var(--color-grey-light-4);border-radius:8px;font-size:.8125rem;color:var(--color-grey-dark)}.BillingPage_module-ZM6QANEN_previewControls__uBxsH{display:flex;align-items:center;gap:.75rem}.BillingPage_module-ZM6QANEN_previewControls__uBxsH .BillingPage_module-ZM6QANEN_select__bxjms{width:auto;min-width:100px}.BillingPage_module-ZM6QANEN_previewTableContainer__38TRz{margin-top:1rem;overflow-x:auto}.BillingPage_module-ZM6QANEN_previewTable__NOxHk{width:100%;border-collapse:collapse;font-size:.8125rem}.BillingPage_module-ZM6QANEN_previewTable__NOxHk th{text-align:left;padding:.625rem .75rem;background-color:var(--color-grey-light-4);color:var(--color-grey);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.025em;border-bottom:1px solid var(--color-divider-lines)}.BillingPage_module-ZM6QANEN_previewTable__NOxHk td{padding:.625rem .75rem;border-bottom:1px solid var(--color-divider-lines);color:var(--color-grey-dark);vertical-align:top}.BillingPage_module-ZM6QANEN_previewTable__NOxHk tbody tr:hover{background-color:var(--color-grey-light-4)}.BillingPage_module-ZM6QANEN_companyCell__o3kmx{display:flex;flex-direction:column;gap:.125rem}.BillingPage_module-ZM6QANEN_companyName__PtKrT{font-weight:500}.BillingPage_module-ZM6QANEN_companyCountry__but74{font-size:.75rem;color:var(--color-grey)}.BillingPage_module-ZM6QANEN_usageSummary__pSm6y{display:flex;flex-direction:column;gap:.125rem}.BillingPage_module-ZM6QANEN_usageLine__57H4_{font-size:.8125rem}.BillingPage_module-ZM6QANEN_noUsage__HGzKO{color:var(--color-grey);font-style:italic}.BillingPage_module-ZM6QANEN_badge__eun_K{display:inline-block;padding:.125rem .5rem;border-radius:10px;font-size:.6875rem;font-weight:500;white-space:nowrap;margin-left:.375rem}.BillingPage_module-ZM6QANEN_badgeSubscription__hk98r{background-color:#e0f2fe;color:#0369a1}.BillingPage_module-ZM6QANEN_badgePayg__G97fE{background-color:#fef3c7;color:#92400e}.BillingPage_module-ZM6QANEN_statusBadge__rRn4H{display:inline-block;padding:.125rem .5rem;border-radius:10px;font-size:.6875rem;font-weight:500;white-space:nowrap}.BillingPage_module-ZM6QANEN_statusBilled__K6Tmr{background-color:#dcfce7;color:#166534}.BillingPage_module-ZM6QANEN_statusPending__kdla7{background-color:#fef3c7;color:#92400e}.BillingPage_module-ZM6QANEN_statusError__L2ITT{background-color:#fee2e2;color:#991b1b}.BillingPage_module-ZM6QANEN_statusNoPricing__5QEUQ{background-color:var(--color-grey-light-4);color:var(--color-grey)}.BillingPage_module-ZM6QANEN_emptyState__uTMPq{color:var(--color-grey);text-align:center;padding:2rem}.BillingPage_module-ZM6QANEN_companySelector__GJAji{display:flex;align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-divider-lines)}.BillingPage_module-ZM6QANEN_companySelector__GJAji .BillingPage_module-ZM6QANEN_select__bxjms{flex:1 1;max-width:400px}.BillingPage_module-ZM6QANEN_companyDetailCards__xPB4M{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.BillingPage_module-ZM6QANEN_productLineCard__n7Z9R{border:1px solid var(--color-divider-lines);border-radius:8px;overflow:hidden}.BillingPage_module-ZM6QANEN_productLineHeader__kwwqa{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background-color:var(--color-grey-light-4);border-bottom:1px solid var(--color-divider-lines);gap:.5rem;flex-wrap:wrap}.BillingPage_module-ZM6QANEN_productLineHeaderLeft__EIQtJ{display:flex;align-items:center;gap:.5rem}.BillingPage_module-ZM6QANEN_productLineTitle__fKI7F{font-size:.875rem;font-weight:600;color:var(--color-grey-dark)}.BillingPage_module-ZM6QANEN_detailTable__FFzjD{width:100%;border-collapse:collapse;font-size:.8125rem}.BillingPage_module-ZM6QANEN_detailTable__FFzjD th{text-align:left;padding:.5rem 1rem;color:var(--color-grey);font-weight:600;font-size:.6875rem;text-transform:uppercase;letter-spacing:.025em;border-bottom:1px solid var(--color-divider-lines)}.BillingPage_module-ZM6QANEN_detailTable__FFzjD td{padding:.5rem 1rem;border-bottom:1px solid var(--color-divider-lines);color:var(--color-grey-dark);vertical-align:top}.BillingPage_module-ZM6QANEN_detailTable__FFzjD tbody tr:last-child td{border-bottom:none}.BillingPage_module-ZM6QANEN_tierDetail__L146i{font-size:.75rem;color:var(--color-grey);margin-left:.25rem}.BillingPage_module-ZM6QANEN_quotaInfo__rsLnC,.BillingPage_module-ZM6QANEN_templateReqLine__G9CK3{font-size:.75rem;color:var(--color-grey)}.BillingPage_module-ZM6QANEN_emptyProductLine__utTh2{padding:1rem;color:var(--color-grey);font-style:italic;font-size:.8125rem;text-align:center}.BillingPage_module-ZM6QANEN_productLineTotal__IHvHn{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1rem;background-color:var(--color-grey-light-4);border-top:1px solid var(--color-divider-lines);font-size:.8125rem;color:var(--color-grey-dark)}.BillingPage_module-ZM6QANEN_taxBreakdown__3K4uJ{display:flex;flex-direction:column;gap:.25rem;width:100%}.BillingPage_module-ZM6QANEN_taxRow__mtIKj{display:flex;justify-content:space-between;align-items:center}.BillingPage_module-ZM6QANEN_taxRowNet__LqJB8{padding-top:.375rem;border-top:1px solid var(--color-divider-lines);margin-top:.125rem}.BillingPage_module-ZM6QANEN_taxNotice__ZiVRV{font-size:.6875rem;color:var(--color-grey);font-style:italic;margin-top:.25rem}.BillingPage_module-ZM6QANEN_usageInputGrid__BiLcy{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.BillingPage_module-ZM6QANEN_usageInputGroup__Q3OPI{display:flex;flex-direction:column;gap:.25rem}.BillingPage_module-ZM6QANEN_usageInputLabel__VUrMC{font-size:.75rem;font-weight:500;color:var(--color-grey-dark);display:flex;align-items:center;gap:.375rem}.BillingPage_module-ZM6QANEN_usageInput__9k5z4{width:100%;padding:.5rem .75rem;border-radius:8px;border:1px solid var(--color-divider-lines);background-color:var(--color-white);color:var(--color-grey-dark);font-size:.875rem}.BillingPage_module-ZM6QANEN_usageInput__9k5z4:focus{outline:none;border-color:var(--color-primary-action);box-shadow:0 0 0 2px rgba(0,122,255,.1)}.BillingPage_module-ZM6QANEN_billingHistoryTable__EGQzE{margin-top:1rem;overflow-x:auto}.BillingPage_module-ZM6QANEN_actionButtons__KfOW4{display:flex;gap:.5rem}.BillingPage_module-ZM6QANEN_iconButton__lE1oK{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:1px solid var(--color-divider-lines);background-color:var(--color-white);color:var(--color-primary-action);cursor:pointer;font-size:.8125rem;transition:all .2s}.BillingPage_module-ZM6QANEN_iconButton__lE1oK:hover{background-color:var(--color-grey-light-4);border-color:var(--color-primary-action)}@media (max-width:1200px){.BillingPage_module-ZM6QANEN_twoColumnLayout__3L0za{grid-template-columns:1fr}.BillingPage_module-ZM6QANEN_resultsGrid__Y78TX{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.BillingPage_module-ZM6QANEN_main__yF_y2{padding:1rem}.BillingPage_module-ZM6QANEN_sectionHeader__b0Ml4{flex-direction:column;align-items:flex-start}.BillingPage_module-ZM6QANEN_inputRow__SB9uh{grid-template-columns:1fr}.BillingPage_module-ZM6QANEN_resultsGrid__Y78TX{grid-template-columns:1fr 1fr}.BillingPage_module-ZM6QANEN_previewControls__uBxsH{flex-direction:column;align-items:stretch;width:100%}.BillingPage_module-ZM6QANEN_previewControls__uBxsH .BillingPage_module-ZM6QANEN_select__bxjms{width:100%}}@media (max-width:640px){.BillingPage_module-ZM6QANEN_buttonGroup__VSSUU{flex-direction:column}}.MailboxWorkspacesPage_module-PWSRJ7FT_container___jsAa{padding:24px;display:flex;flex-direction:column;gap:16px;background:#f7f8fa;min-height:100vh}.MailboxWorkspacesPage_module-PWSRJ7FT_loadingState__U0cAn{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;color:#374151}.MailboxWorkspacesPage_module-PWSRJ7FT_header__g3UMz{display:flex;justify-content:space-between;align-items:center;gap:12px}.MailboxWorkspacesPage_module-PWSRJ7FT_titleRow__7TXc9{display:flex;align-items:center;gap:12px}.MailboxWorkspacesPage_module-PWSRJ7FT_titleIcon__CWL5C{width:42px;height:42px;border-radius:10px;background:#111827;color:#ffffff;display:flex;justify-content:center;align-items:center}.MailboxWorkspacesPage_module-PWSRJ7FT_title__O7fn_{font-size:20px;font-weight:700;color:#111827}.MailboxWorkspacesPage_module-PWSRJ7FT_subtitle__RdWuw{color:#6b7280;font-size:13px}.MailboxWorkspacesPage_module-PWSRJ7FT_layout__UMkQ8{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.MailboxWorkspacesPage_module-PWSRJ7FT_leftRail__QuMt3{display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:12px}.MailboxWorkspacesPage_module-PWSRJ7FT_mainPane__Mw922{min-width:0}.MailboxWorkspacesPage_module-PWSRJ7FT_railSubTitle__jfFoO{color:#6b7280;font-size:12px;margin-top:-6px}.MailboxWorkspacesPage_module-PWSRJ7FT_compactFilters__SzsHu{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.MailboxWorkspacesPage_module-PWSRJ7FT_card__4TQm8{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.MailboxWorkspacesPage_module-PWSRJ7FT_cardTitle__7qCLK{font-size:15px;font-weight:700;color:#111827}.MailboxWorkspacesPage_module-PWSRJ7FT_monitorHeader__aU9KR{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.MailboxWorkspacesPage_module-PWSRJ7FT_fieldCompact__tWwUR{width:120px}.MailboxWorkspacesPage_module-PWSRJ7FT_monitorSummary__EDOoi{display:flex;flex-wrap:wrap;gap:8px}.MailboxWorkspacesPage_module-PWSRJ7FT_summaryChip__xz4y7{border:1px solid #e5e7eb;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;color:#374151;background:#f9fafb}.MailboxWorkspacesPage_module-PWSRJ7FT_overdueChip___5pge{color:#991b1b;background:#fee2e2;border-color:#fecaca}.MailboxWorkspacesPage_module-PWSRJ7FT_criticalChip__XXr5l{color:#92400e;background:#fef3c7;border-color:#fde68a}.MailboxWorkspacesPage_module-PWSRJ7FT_monitorList__WJv9_{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow-y:auto}.MailboxWorkspacesPage_module-PWSRJ7FT_monitorRow___wiFV{border:1px solid #e5e7eb;border-radius:10px;padding:10px;display:flex;justify-content:space-between;align-items:center;gap:12px}.MailboxWorkspacesPage_module-PWSRJ7FT_monitorBadges__noiXv{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.MailboxWorkspacesPage_module-PWSRJ7FT_section__gNRgt{border-top:1px solid #eef0f3;padding-top:12px;display:flex;flex-direction:column;gap:10px}.MailboxWorkspacesPage_module-PWSRJ7FT_sectionTitle__JH2b_{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#1f2937}.MailboxWorkspacesPage_module-PWSRJ7FT_inlineHint__9x6Vk{font-size:12px;color:#6b7280;margin-top:-2px}.MailboxWorkspacesPage_module-PWSRJ7FT_row__zcEG8{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.MailboxWorkspacesPage_module-PWSRJ7FT_field__uhIwy{display:flex;flex-direction:column;gap:6px}.MailboxWorkspacesPage_module-PWSRJ7FT_label__xptkG{font-size:12px;color:#6b7280;font-weight:600}.MailboxWorkspacesPage_module-PWSRJ7FT_input__OmLrT,.MailboxWorkspacesPage_module-PWSRJ7FT_select__RGM09{width:100%;min-height:38px;border:1px solid #d1d5db;border-radius:8px;padding:8px 10px;font-size:13px;background:#ffffff}.MailboxWorkspacesPage_module-PWSRJ7FT_input__OmLrT:focus,.MailboxWorkspacesPage_module-PWSRJ7FT_select__RGM09:focus{border-color:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,.1);outline:none}.MailboxWorkspacesPage_module-PWSRJ7FT_actionButton__23_mj,.MailboxWorkspacesPage_module-PWSRJ7FT_dangerButton__KWaoS,.MailboxWorkspacesPage_module-PWSRJ7FT_secondaryActionButton__GYf63{border:none;min-height:38px;border-radius:8px;padding:0 12px;display:inline-flex;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;cursor:pointer}.MailboxWorkspacesPage_module-PWSRJ7FT_actionButton__23_mj{background:#111827;color:#ffffff}.MailboxWorkspacesPage_module-PWSRJ7FT_actionButton__23_mj:disabled{opacity:.7;cursor:not-allowed}.MailboxWorkspacesPage_module-PWSRJ7FT_dangerButton__KWaoS{background:#b91c1c;color:#ffffff}.MailboxWorkspacesPage_module-PWSRJ7FT_secondaryActionButton__GYf63{background:#f3f4f6;color:#111827;border:1px solid #d1d5db}.MailboxWorkspacesPage_module-PWSRJ7FT_list__3REmy{display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto}.MailboxWorkspacesPage_module-PWSRJ7FT_listItem__TJyv_{border:1px solid #e5e7eb;border-radius:10px;background:#ffffff;padding:10px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:4px}.MailboxWorkspacesPage_module-PWSRJ7FT_listItemActive__McQGd{border-color:#4f46e5;box-shadow:0 0 0 2px rgba(79,70,229,.1)}.MailboxWorkspacesPage_module-PWSRJ7FT_listPrimary__sr4cl{font-size:13px;font-weight:700;color:#111827}.MailboxWorkspacesPage_module-PWSRJ7FT_listSecondary__kzgyW{color:#6b7280;font-size:12px}.MailboxWorkspacesPage_module-PWSRJ7FT_statusPill__jlzdA{align-self:flex-start;border-radius:999px;font-size:11px;font-weight:700;padding:4px 8px;border:1px solid transparent}.MailboxWorkspacesPage_module-PWSRJ7FT_draft__QGVqx{background:#f3f4f6;color:#374151}.MailboxWorkspacesPage_module-PWSRJ7FT_pendingclientsetup__BqxpM{background:#fef3c7;color:#92400e}.MailboxWorkspacesPage_module-PWSRJ7FT_pendingplatformapproval__fPrj_{background:#e0f2fe;color:#075985}.MailboxWorkspacesPage_module-PWSRJ7FT_active__ih9Uy{background:#dcfce7;color:#166534}.MailboxWorkspacesPage_module-PWSRJ7FT_suspended__G8AWb{background:#ffe4e6;color:#9f1239}.MailboxWorkspacesPage_module-PWSRJ7FT_disconnected__x_Dgi,.MailboxWorkspacesPage_module-PWSRJ7FT_overdue__uut7q{background:#fee2e2;color:#991b1b}.MailboxWorkspacesPage_module-PWSRJ7FT_critical__eY_3d{background:#fef3c7;color:#92400e}.MailboxWorkspacesPage_module-PWSRJ7FT_warning__ng6I_{background:#e0f2fe;color:#075985}.MailboxWorkspacesPage_module-PWSRJ7FT_emptyState__gPc8E{border:1px dashed #d1d5db;border-radius:8px;padding:14px;color:#6b7280;font-size:13px}.MailboxWorkspacesPage_module-PWSRJ7FT_detailHeader__wy3YE{display:flex;justify-content:space-between;align-items:center;gap:10px}.MailboxWorkspacesPage_module-PWSRJ7FT_detailTitle__ADio4{font-size:16px;font-weight:700;color:#111827}.MailboxWorkspacesPage_module-PWSRJ7FT_detailMeta__8Qg99{color:#6b7280;font-size:13px;margin-top:4px}.MailboxWorkspacesPage_module-PWSRJ7FT_inlineAction__ymVRG{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.MailboxWorkspacesPage_module-PWSRJ7FT_setupHealth__LI9Bu{border:1px solid #e5e7eb;border-radius:10px;padding:12px;background:#fafafa}.MailboxWorkspacesPage_module-PWSRJ7FT_setupHealthTitle__9U4q_{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#1f2937}.MailboxWorkspacesPage_module-PWSRJ7FT_progressTrack__nzSyt{height:8px;border-radius:999px;background:#e5e7eb;overflow:hidden;margin:10px 0}.MailboxWorkspacesPage_module-PWSRJ7FT_progressFill__69dkZ{height:100%;background:linear-gradient(90deg,#2563eb,#1d4ed8);border-radius:999px;transition:width .25s ease}.MailboxWorkspacesPage_module-PWSRJ7FT_tabRow__Jg4CB{display:flex;gap:8px;flex-wrap:wrap}.MailboxWorkspacesPage_module-PWSRJ7FT_tabButton__zIGB5{min-height:34px;border-radius:8px;border:1px solid #d1d5db;background:#ffffff;color:#111827;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:600;cursor:pointer}.MailboxWorkspacesPage_module-PWSRJ7FT_tabButtonActive__HwHSG{border-color:#111827;background:#111827;color:#ffffff}.MailboxWorkspacesPage_module-PWSRJ7FT_readinessBox__9al7G{border:1px solid #e5e7eb;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:8px;background:#fafafa}.MailboxWorkspacesPage_module-PWSRJ7FT_readinessTitle__Z1tJs{font-size:13px;font-weight:700;color:#111827}.MailboxWorkspacesPage_module-PWSRJ7FT_readinessItems__DPPbG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.MailboxWorkspacesPage_module-PWSRJ7FT_readinessItem__KvBQ9{display:flex;align-items:center;gap:8px;font-size:12px;color:#374151}.MailboxWorkspacesPage_module-PWSRJ7FT_connectionMeta__ewUMY{font-size:12px;color:#6b7280}.MailboxWorkspacesPage_module-PWSRJ7FT_guardrailHint__Linlj{font-size:12px;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:8px 10px}.MailboxWorkspacesPage_module-PWSRJ7FT_jsonBlock__zJN7p{border:1px solid #e5e7eb;border-radius:10px;background:#0f172a;color:#e2e8f0;overflow:auto}.MailboxWorkspacesPage_module-PWSRJ7FT_jsonTitle__nqB4s{font-size:12px;color:#cbd5e1;border-bottom:1px solid #1e293b;padding:8px 10px}.MailboxWorkspacesPage_module-PWSRJ7FT_jsonBlock__zJN7p pre{margin:0;padding:10px;font-size:12px;white-space:pre-wrap}.MailboxWorkspacesPage_module-PWSRJ7FT_checkboxField__qsihr{display:flex;align-items:center;gap:8px;margin-top:22px;color:#374151;font-size:13px}.MailboxWorkspacesPage_module-PWSRJ7FT_membersTable__p9tAE{display:flex;flex-direction:column;gap:8px}.MailboxWorkspacesPage_module-PWSRJ7FT_memberRow__TJqLc{border:1px solid #e5e7eb;border-radius:8px;padding:10px;display:flex;justify-content:space-between;gap:10px;align-items:center}.MailboxWorkspacesPage_module-PWSRJ7FT_memberName__UFO7W{font-size:13px;font-weight:700;color:#111827}.MailboxWorkspacesPage_module-PWSRJ7FT_memberSubtext__oxQh1{font-size:12px;color:#6b7280}.MailboxWorkspacesPage_module-PWSRJ7FT_auditList__LmZ2J{display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto}.MailboxWorkspacesPage_module-PWSRJ7FT_auditItem__Jh9Po{border:1px solid #e5e7eb;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:6px}.MailboxWorkspacesPage_module-PWSRJ7FT_auditTopRow__T8mqe{display:flex;justify-content:space-between;align-items:center}.MailboxWorkspacesPage_module-PWSRJ7FT_auditAction__bU_rr{font-size:13px;font-weight:700;color:#111827}.MailboxWorkspacesPage_module-PWSRJ7FT_auditCreator__USz2Y,.MailboxWorkspacesPage_module-PWSRJ7FT_auditDate__4mcc3{font-size:12px;color:#6b7280}.MailboxWorkspacesPage_module-PWSRJ7FT_auditPayload__LMkkc{border-radius:8px;background:#f9fafb;border:1px solid #eef2f7;overflow:auto}.MailboxWorkspacesPage_module-PWSRJ7FT_auditPayload__LMkkc pre{margin:0;padding:8px;font-size:11px;white-space:pre-wrap;color:#374151}@media (max-width:1200px){.MailboxWorkspacesPage_module-PWSRJ7FT_layout__UMkQ8{grid-template-columns:1fr}.MailboxWorkspacesPage_module-PWSRJ7FT_leftRail__QuMt3{position:static}.MailboxWorkspacesPage_module-PWSRJ7FT_compactFilters__SzsHu,.MailboxWorkspacesPage_module-PWSRJ7FT_row__zcEG8{grid-template-columns:1fr}.MailboxWorkspacesPage_module-PWSRJ7FT_monitorHeader__aU9KR,.MailboxWorkspacesPage_module-PWSRJ7FT_monitorRow___wiFV{align-items:flex-start;flex-direction:column}.MailboxWorkspacesPage_module-PWSRJ7FT_monitorBadges__noiXv{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.MailboxWorkspacesPage_module-PWSRJ7FT_readinessItems__DPPbG{grid-template-columns:1fr}}.MailboxWorkspacesPage_module-PWSRJ7FT_checkboxLabel__NFaMk{display:flex;align-items:center;gap:6px;font-size:13px;color:#555;cursor:pointer}.ClaimsConfigPage_module-JMKRIM6I_main___oRSo{padding:1.5rem;background:var(--color-secondary,#f5f6fa);min-height:100vh;display:flex;flex-direction:column}.ClaimsConfigPage_module-JMKRIM6I_pageHeader__cED5t{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:1rem;flex-shrink:0}.ClaimsConfigPage_module-JMKRIM6I_headerLeft__hc0P8{display:flex;align-items:center;gap:1rem}.ClaimsConfigPage_module-JMKRIM6I_headerIcon__3KRr2{width:48px;height:48px;border-radius:12px;background:var(--color-primary-action);color:white;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.ClaimsConfigPage_module-JMKRIM6I_pageTitle__EqP4K{font-size:1.5rem;font-weight:700;margin:0;color:var(--color-text-primary,#1a1a1a)}.ClaimsConfigPage_module-JMKRIM6I_pageSubtitle__bu_S3{font-size:.875rem;color:var(--color-grey);margin:.25rem 0 0}.ClaimsConfigPage_module-JMKRIM6I_headerActions__loCWg{display:flex;align-items:center;gap:.75rem}.ClaimsConfigPage_module-JMKRIM6I_iconButton__Jf0w0{width:42px;height:42px;border-radius:10px;border:1px solid var(--color-divider-lines);background:white;color:var(--color-grey);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.ClaimsConfigPage_module-JMKRIM6I_iconButton__Jf0w0:hover{border-color:var(--color-primary-action);color:var(--color-primary-action)}.ClaimsConfigPage_module-JMKRIM6I_masterDetail__jFKQW{display:flex;gap:1.25rem;flex:1 1;min-height:0;height:calc(100vh - 130px)}.ClaimsConfigPage_module-JMKRIM6I_companySidebar__GT4B2{width:280px;flex-shrink:0;background:white;border-radius:12px;border:1px solid var(--color-divider-lines);box-shadow:0 1px 3px rgba(0,0,0,.04);display:flex;flex-direction:column;overflow:hidden}.ClaimsConfigPage_module-JMKRIM6I_sidebarSearch__LAPUO{position:relative;display:flex;align-items:center;padding:.75rem;border-bottom:1px solid var(--color-divider-lines);flex-shrink:0}.ClaimsConfigPage_module-JMKRIM6I_sidebarSearchIcon__QLcO7{position:absolute;left:1.25rem;color:var(--color-grey);font-size:.8125rem;pointer-events:none}.ClaimsConfigPage_module-JMKRIM6I_sidebarSearchInput__HhtKH{width:100%;height:36px;border-radius:8px;border:1px solid var(--color-divider-lines);padding:0 2rem 0 2.25rem;font-size:.8125rem;outline:none;background:var(--color-grey-light-4,#f8f9fa);transition:all .15s}.ClaimsConfigPage_module-JMKRIM6I_sidebarSearchInput__HhtKH:focus{border-color:var(--color-primary-action);background:white}.ClaimsConfigPage_module-JMKRIM6I_clearSearch___yOUt{position:absolute;right:1rem;background:none;border:none;color:var(--color-grey);cursor:pointer;padding:.25rem;display:flex;align-items:center}.ClaimsConfigPage_module-JMKRIM6I_clearSearch___yOUt:hover{color:var(--color-text-primary)}.ClaimsConfigPage_module-JMKRIM6I_sidebarList__fER9t{flex:1 1;overflow-y:auto;padding:.375rem}.ClaimsConfigPage_module-JMKRIM6I_sidebarItem__WR0vr{display:flex;flex-direction:column;gap:.125rem;width:100%;padding:.75rem .875rem;border:none;border-radius:8px;background:transparent;text-align:left;cursor:pointer;transition:all .1s}.ClaimsConfigPage_module-JMKRIM6I_sidebarItem__WR0vr:hover{background:var(--color-grey-light-4,#f8f9fa)}.ClaimsConfigPage_module-JMKRIM6I_sidebarItemActive__oKxF0{background:rgba(0,122,255,.06);box-shadow:inset 3px 0 0 var(--color-primary-action)}.ClaimsConfigPage_module-JMKRIM6I_sidebarItemActive__oKxF0:hover{background:rgba(0,122,255,.1)}.ClaimsConfigPage_module-JMKRIM6I_sidebarItemName___zpFP{font-weight:600;font-size:.8125rem;color:var(--color-text-primary,#1a1a1a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ClaimsConfigPage_module-JMKRIM6I_sidebarItemActive__oKxF0 .ClaimsConfigPage_module-JMKRIM6I_sidebarItemName___zpFP{color:var(--color-primary-action)}.ClaimsConfigPage_module-JMKRIM6I_sidebarItemEmail__6UlyY{font-size:.6875rem;color:var(--color-grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ClaimsConfigPage_module-JMKRIM6I_sidebarEmpty__XKKlJ{text-align:center;padding:2rem 1rem;color:var(--color-grey)}.ClaimsConfigPage_module-JMKRIM6I_configPanel__aLpEH{flex:1 1;min-width:0;background:white;border-radius:12px;border:1px solid var(--color-divider-lines);box-shadow:0 1px 3px rgba(0,0,0,.04);display:flex;flex-direction:column;overflow:hidden}.ClaimsConfigPage_module-JMKRIM6I_configEmpty__QIYCS{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-grey);gap:.75rem;font-size:.9375rem}.ClaimsConfigPage_module-JMKRIM6I_configEmptyIcon__tn19y{font-size:2.5rem;opacity:.3}.ClaimsConfigPage_module-JMKRIM6I_configHeader__sErVR{display:flex;align-items:center;justify-content:space-between;padding:1.125rem 1.5rem;background:linear-gradient(180deg,#fafbff,#ffffff);border-bottom:1px solid var(--color-divider-lines);flex-shrink:0;gap:1rem}.ClaimsConfigPage_module-JMKRIM6I_configTitle___4Eh4{font-size:1.125rem;font-weight:700;margin:0;color:var(--color-text-primary,#1a1a1a)}.ClaimsConfigPage_module-JMKRIM6I_pipelineSelector____Mxh{display:flex;align-items:center;gap:.625rem;padding:.4375rem .875rem;border-radius:8px;background:linear-gradient(135deg,#eef1ff,#f5f7ff);border:1px solid #cdd3f0}.ClaimsConfigPage_module-JMKRIM6I_pipelineLabel__R34AA{font-weight:600;font-size:.75rem;color:#5c63a0;white-space:nowrap;letter-spacing:.01em}.ClaimsConfigPage_module-JMKRIM6I_pipelineSelect__uFEgK{padding:.3125rem .625rem;border:1px solid #c5cbe9;border-radius:6px;font-size:.8125rem;color:var(--color-text);background:white;cursor:pointer}.ClaimsConfigPage_module-JMKRIM6I_pipelineSelect__uFEgK:focus{outline:none;border-color:var(--color-primary)}.ClaimsConfigPage_module-JMKRIM6I_tabBar__JCJWZ{display:flex;gap:.25rem;padding:.625rem 1.25rem 0;flex-shrink:0;overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--color-grey-light-4,#f8f9fa);border-bottom:1px solid var(--color-divider-lines)}.ClaimsConfigPage_module-JMKRIM6I_tab__F1Iha{padding:.625rem 1rem;background:none;font-size:.8125rem;font-weight:500;color:var(--color-grey);cursor:pointer;white-space:nowrap;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .15s;border-radius:8px 8px 0 0}.ClaimsConfigPage_module-JMKRIM6I_tab__F1Iha:hover{color:var(--color-text-primary);background:rgba(0,0,0,.02)}.ClaimsConfigPage_module-JMKRIM6I_tabActive__DrXxR{color:var(--color-primary-action);background:white;border-bottom-color:var(--color-primary-action);font-weight:600;box-shadow:0 -1px 3px rgba(0,0,0,.04)}.ClaimsConfigPage_module-JMKRIM6I_tabPanel__OOPhP{flex:1 1;overflow-y:auto;min-height:0}.ClaimsConfigPage_module-JMKRIM6I_tabContent__uX0Im{padding:1.25rem 1.5rem}.ClaimsConfigPage_module-JMKRIM6I_tableWrapper__x9sqh{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--color-divider-lines,#e8eaed);border-radius:8px}.ClaimsConfigPage_module-JMKRIM6I_configTable__VBUKT{width:100%;border-collapse:collapse;font-size:.8125rem}.ClaimsConfigPage_module-JMKRIM6I_configTable__VBUKT th{text-align:left;padding:.625rem .75rem;font-weight:600;font-size:.6875rem;color:var(--color-grey);text-transform:uppercase;letter-spacing:.04em;background:var(--color-grey-light-4,#f8f9fa);border-bottom:1px solid var(--color-divider-lines);white-space:nowrap;position:-webkit-sticky;position:sticky;top:0;z-index:1}.ClaimsConfigPage_module-JMKRIM6I_configTable__VBUKT td{padding:.5rem .75rem;vertical-align:middle}.ClaimsConfigPage_module-JMKRIM6I_configTable__VBUKT tbody tr{border-bottom:1px solid var(--color-divider-lines,#eee);transition:background .1s}.ClaimsConfigPage_module-JMKRIM6I_configTable__VBUKT tbody tr:nth-child(2n){background:#fafbfc}.ClaimsConfigPage_module-JMKRIM6I_configTable__VBUKT tbody tr:hover{background:#f0f4ff}.ClaimsConfigPage_module-JMKRIM6I_configTable__VBUKT tbody tr:last-child{border-bottom:none}.ClaimsConfigPage_module-JMKRIM6I_cellInput__GPHjv{width:100%;padding:.4375rem .625rem;border:1px solid transparent;border-radius:6px;font-size:.8125rem;outline:none;transition:all .15s;background:transparent;min-width:100px}.ClaimsConfigPage_module-JMKRIM6I_cellInput__GPHjv:hover{border-color:var(--color-divider-lines);background:white}.ClaimsConfigPage_module-JMKRIM6I_cellInput__GPHjv:focus{border-color:var(--color-primary-action);background:white;box-shadow:0 0 0 2px rgba(0,122,255,.08)}.ClaimsConfigPage_module-JMKRIM6I_cellInputSmall__s53aj{min-width:60px;max-width:80px}.ClaimsConfigPage_module-JMKRIM6I_cellTextarea__9Nt7b{width:100%;padding:.4375rem .625rem;border:1px solid var(--color-divider-lines);border-radius:6px;font-size:.8125rem;outline:none;transition:border-color .15s;resize:vertical;font-family:inherit;background:white}.ClaimsConfigPage_module-JMKRIM6I_cellTextarea__9Nt7b:focus{border-color:var(--color-primary-action);box-shadow:0 0 0 2px rgba(0,122,255,.08)}.ClaimsConfigPage_module-JMKRIM6I_docTypeDetails__kF9bW{display:flex;flex-direction:column;gap:.75rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--color-divider-lines)}.ClaimsConfigPage_module-JMKRIM6I_docTypeDetail__hh7O2{padding:1rem;border:1px solid var(--color-divider-lines);border-radius:10px;background:var(--color-grey-light-4,#f8f9fa)}.ClaimsConfigPage_module-JMKRIM6I_docTypeDetailLabel__drcjC{font-weight:600;font-size:.8125rem;color:var(--color-text-primary);display:block;margin-bottom:.625rem}.ClaimsConfigPage_module-JMKRIM6I_textareaGroup__JrzTp{margin-top:.5rem}.ClaimsConfigPage_module-JMKRIM6I_textareaLabel__aL_8q{font-size:.75rem;font-weight:500;color:var(--color-grey);display:block;margin-bottom:.25rem}.ClaimsConfigPage_module-JMKRIM6I_reqHeader__X9N37{font-size:.625rem!important;text-align:center!important;max-width:90px;word-break:break-word;white-space:normal!important}.ClaimsConfigPage_module-JMKRIM6I_reqDocName__wvStw{font-weight:500;font-size:.8125rem;white-space:nowrap;padding-right:1rem!important}.ClaimsConfigPage_module-JMKRIM6I_reqCell__AIZbw{text-align:center;padding:.25rem!important}.ClaimsConfigPage_module-JMKRIM6I_reqSelect__slOR5{padding:.25rem;border:1px solid var(--color-divider-lines);border-radius:4px;font-size:.75rem;cursor:pointer;background:white;text-align:center;width:55px}.ClaimsConfigPage_module-JMKRIM6I_reqRequired__kLR48{background:#e8f5e9;border-color:#66bb6a;color:#2e7d32}.ClaimsConfigPage_module-JMKRIM6I_reqOptional__UwzSX{background:#fff3e0;border-color:#ffa726;color:#e65100}.ClaimsConfigPage_module-JMKRIM6I_addRowButton__5Nryr{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;margin-top:1rem;border:1px dashed var(--color-divider-lines);border-radius:8px;background:transparent;color:var(--color-primary-action);cursor:pointer;font-size:.8125rem;font-weight:500;transition:all .15s}.ClaimsConfigPage_module-JMKRIM6I_addRowButton__5Nryr:hover{background:rgba(0,122,255,.04);border-color:var(--color-primary-action)}.ClaimsConfigPage_module-JMKRIM6I_removeButton__3xnl5{background:none;border:none;color:var(--color-grey);cursor:pointer;padding:.375rem;border-radius:6px;transition:all .15s;display:flex;align-items:center;justify-content:center;opacity:.5}.ClaimsConfigPage_module-JMKRIM6I_configTable__VBUKT tbody tr:hover .ClaimsConfigPage_module-JMKRIM6I_removeButton__3xnl5{opacity:1}.ClaimsConfigPage_module-JMKRIM6I_removeButton__3xnl5:hover{color:#d32f2f;background:rgba(211,47,47,.08);opacity:1}.ClaimsConfigPage_module-JMKRIM6I_toggleLabel__ou5d8{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.8125rem}.ClaimsConfigPage_module-JMKRIM6I_toggleText__8tEsw{color:var(--color-grey)}.ClaimsConfigPage_module-JMKRIM6I_configActions__HeFiQ{display:flex;justify-content:flex-end;gap:.75rem;padding:.875rem 1.5rem;border-top:1px solid var(--color-divider-lines);background:var(--color-grey-light-4,#fafbfc);flex-shrink:0}.ClaimsConfigPage_module-JMKRIM6I_cancelButton__7bu4G{padding:.5rem 1.25rem;border-radius:8px;border:1px solid var(--color-divider-lines);background:white;color:var(--color-text-primary);font-weight:500;font-size:.8125rem;cursor:pointer;transition:all .15s}.ClaimsConfigPage_module-JMKRIM6I_cancelButton__7bu4G:hover{background:var(--color-grey-light-4,#f8f9fa);border-color:#ccc}.ClaimsConfigPage_module-JMKRIM6I_cancelButton__7bu4G:disabled{opacity:.5;cursor:not-allowed}.ClaimsConfigPage_module-JMKRIM6I_saveButton__R1jkN{padding:.5rem 1.5rem;border-radius:8px;border:none;background:var(--color-primary-action);color:white;font-weight:600;font-size:.8125rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .15s;box-shadow:0 1px 3px rgba(0,122,255,.2)}.ClaimsConfigPage_module-JMKRIM6I_saveButton__R1jkN:hover{box-shadow:0 2px 6px rgba(0,122,255,.3)}.ClaimsConfigPage_module-JMKRIM6I_saveButton__R1jkN:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ClaimsConfigPage_module-JMKRIM6I_emptyIcon__sOraf{font-size:2rem;margin-bottom:.5rem;opacity:.4}.ClaimsConfigPage_module-JMKRIM6I_emptyText__yoMgS{font-size:.8125rem}.ClaimsConfigPage_module-JMKRIM6I_loading__oAMAU{text-align:center;padding:3rem 1rem;color:var(--color-grey);font-size:.9375rem}@media (max-width:900px){.ClaimsConfigPage_module-JMKRIM6I_masterDetail__jFKQW{flex-direction:column;height:auto}.ClaimsConfigPage_module-JMKRIM6I_companySidebar__GT4B2{width:100%;max-height:250px}.ClaimsConfigPage_module-JMKRIM6I_configPanel__aLpEH{min-height:500px}}.ClaimsConfigPage_module-JMKRIM6I_sectionHeader__LMYN1{margin-bottom:.75rem}.ClaimsConfigPage_module-JMKRIM6I_sectionHeader__LMYN1 h3{font-size:.9375rem;font-weight:600;margin:0}.ClaimsConfigPage_module-JMKRIM6I_sectionHint__aQRjw{font-size:.8125rem;color:var(--color-grey-mid,#888);margin-top:.25rem}.ClaimsConfigPage_module-JMKRIM6I_checkboxGrid__kuJN2{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:.5rem;gap:.5rem}.ClaimsConfigPage_module-JMKRIM6I_checkboxLabel__vmrVO{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--color-grey-light-2,#e0e0e0);border-radius:6px;cursor:pointer;font-size:.875rem;transition:background .15s}.ClaimsConfigPage_module-JMKRIM6I_checkboxLabel__vmrVO:hover{background:var(--color-grey-light,#f5f5f5)}.ClaimsConfigPage_module-JMKRIM6I_checkboxLabel__vmrVO input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--color-primary,#4f46e5)}.ClaimsConfigPage_module-JMKRIM6I_radioGroup__aJFT7{display:flex;flex-direction:column;gap:.5rem}.ClaimsConfigPage_module-JMKRIM6I_radioLabel__l_y0r{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;border:1px solid var(--color-grey-light-2,#e0e0e0);border-radius:6px;cursor:pointer;font-size:.875rem;transition:background .15s}.ClaimsConfigPage_module-JMKRIM6I_radioLabel__l_y0r:hover{background:var(--color-grey-light,#f5f5f5)}.ClaimsConfigPage_module-JMKRIM6I_radioLabel__l_y0r input[type=radio]{margin-top:.25rem;accent-color:var(--color-primary,#4f46e5)}.ClaimsConfigPage_module-JMKRIM6I_radioLabel__l_y0r div{display:flex;flex-direction:column}.ClaimsConfigPage_module-JMKRIM6I_radioHint__rChLW{font-size:.75rem;color:var(--color-grey-mid,#888);margin-top:.125rem}.ProductConfigPage_module-RW64NOUU_main__S1gSF{padding:1.5rem;background:var(--color-secondary,#f5f6fa);min-height:100vh;display:flex;flex-direction:column;gap:1rem}.ProductConfigPage_module-RW64NOUU_pageHeader__04o_u{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.ProductConfigPage_module-RW64NOUU_headerLeft__PXxjO{display:flex;align-items:center;gap:1rem}.ProductConfigPage_module-RW64NOUU_headerIcon__sUSZ8{width:48px;height:48px;border-radius:12px;background:var(--color-primary-action);color:white;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.ProductConfigPage_module-RW64NOUU_pageTitle__qseWG{font-size:1.5rem;font-weight:700;margin:0;color:var(--color-text-primary,#1a1a1a)}.ProductConfigPage_module-RW64NOUU_pageSubtitle__djdPC{font-size:.875rem;color:var(--color-grey);margin:.125rem 0 0}.ProductConfigPage_module-RW64NOUU_companySelector__KU_lp{position:relative;max-width:480px}.ProductConfigPage_module-RW64NOUU_comboLabel__duuaN{display:block;font-size:.8125rem;font-weight:600;color:var(--color-grey-dark,#444);margin-bottom:.375rem}.ProductConfigPage_module-RW64NOUU_comboWrapper__0Hylc{position:relative;display:flex;align-items:center}.ProductConfigPage_module-RW64NOUU_comboIcon__tbzDd{position:absolute;left:.75rem;color:var(--color-grey-mid,#999);font-size:.875rem;pointer-events:none}.ProductConfigPage_module-RW64NOUU_comboInput__zRemA{width:100%;padding:.625rem 2.5rem .625rem 2.25rem;border:1px solid var(--color-grey-light-2,#ddd);border-radius:8px;font-size:.875rem;background:white;transition:border-color .15s}.ProductConfigPage_module-RW64NOUU_comboInput__zRemA:focus{outline:none;border-color:var(--color-primary-action,#4f46e5);box-shadow:0 0 0 3px rgba(79,70,229,.1)}.ProductConfigPage_module-RW64NOUU_comboClear__6hHGG{position:absolute;right:2rem;background:none;border:none;cursor:pointer;color:var(--color-grey-mid,#999);padding:.25rem;font-size:.75rem}.ProductConfigPage_module-RW64NOUU_comboClear__6hHGG:hover{color:var(--color-grey-dark,#444)}.ProductConfigPage_module-RW64NOUU_comboChevron___swPT{position:absolute;right:.75rem;color:var(--color-grey-mid,#999);font-size:.625rem;pointer-events:none}.ProductConfigPage_module-RW64NOUU_comboDropdown__hp8Dw{position:absolute;top:calc(100% + 4px);left:0;right:0;background:white;border:1px solid var(--color-grey-light-2,#ddd);border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);max-height:280px;overflow-y:auto;z-index:100}.ProductConfigPage_module-RW64NOUU_comboItem__2cATq{width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:.5rem .75rem;border:none;background:none;cursor:pointer;text-align:left;transition:background .1s}.ProductConfigPage_module-RW64NOUU_comboItem__2cATq:hover{background:var(--color-grey-light,#f5f5f5)}.ProductConfigPage_module-RW64NOUU_comboItemActive__kvqCA{background:rgba(79,70,229,.06)}.ProductConfigPage_module-RW64NOUU_comboItemName__gaXu4{font-size:.875rem;font-weight:500;color:var(--color-text-primary,#1a1a1a)}.ProductConfigPage_module-RW64NOUU_comboItemEmail__qF18A{font-size:.75rem;color:var(--color-grey-mid,#999)}.ProductConfigPage_module-RW64NOUU_productTabs__48RQO{display:flex;gap:.25rem;border-bottom:2px solid var(--color-grey-light-2,#e0e0e0);padding-bottom:0;overflow-x:auto}.ProductConfigPage_module-RW64NOUU_productTab__zf3_J{padding:.625rem 1.25rem;background:none;font-size:.875rem;font-weight:500;color:var(--color-grey-mid,#999);cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;white-space:nowrap;transition:color .15s,border-color .15s}.ProductConfigPage_module-RW64NOUU_productTab__zf3_J:hover{color:var(--color-grey-dark,#444)}.ProductConfigPage_module-RW64NOUU_productTabActive__MhD_G{color:var(--color-primary-action,#4f46e5);border-bottom-color:var(--color-primary-action,#4f46e5)}.ProductConfigPage_module-RW64NOUU_configPanel__UojYJ{background:white;border-radius:12px;border:1px solid var(--color-grey-light-2,#e0e0e0);padding:1.5rem;flex:1 1}.ProductConfigPage_module-RW64NOUU_jsonPreview__DGlbD{font-size:.8125rem;background:var(--color-grey-light,#f8f8f8);padding:1rem;border-radius:8px;overflow-x:auto;max-height:600px;overflow-y:auto}.ProductConfigPage_module-RW64NOUU_loadingState__v2j8C{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:3rem;color:var(--color-grey-mid,#999);font-size:.875rem}.ProductConfigPage_module-RW64NOUU_emptyState__j3aMh{text-align:center;padding:3rem;color:var(--color-grey-mid,#999);font-size:.9375rem}.ProductConfigPage_module-RW64NOUU_saveBar__94_KK{display:flex;justify-content:flex-end;padding-top:.5rem}.ProductConfigPage_module-RW64NOUU_saveButton__Hxs6f{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.5rem;background:var(--color-primary-action,#4f46e5);color:white;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}.ProductConfigPage_module-RW64NOUU_saveButton__Hxs6f:hover:not(:disabled){opacity:.9}.ProductConfigPage_module-RW64NOUU_saveButton__Hxs6f:disabled{opacity:.6;cursor:not-allowed}.ProductConfigForms_module-BJDKFQDP_formSection__iGZHX{display:flex;flex-direction:column;gap:1rem}.ProductConfigForms_module-BJDKFQDP_sectionTitle___FOIZ{font-size:1rem;font-weight:600;margin:0;color:var(--color-text-primary,#1a1a1a);padding-bottom:.5rem;border-bottom:1px solid var(--color-grey-light-2,#e0e0e0)}.ProductConfigForms_module-BJDKFQDP_fieldRow__wH2x_{display:flex;flex-direction:column;gap:.25rem}.ProductConfigForms_module-BJDKFQDP_fieldLabel__YgkLP{font-size:.8125rem;font-weight:600;color:var(--color-grey-dark,#444)}.ProductConfigForms_module-BJDKFQDP_fieldInput___MqEL{padding:.5rem .75rem;border:1px solid var(--color-grey-light-2,#ddd);border-radius:6px;font-size:.875rem;max-width:400px;transition:border-color .15s}.ProductConfigForms_module-BJDKFQDP_fieldInput___MqEL:focus{outline:none;border-color:var(--color-primary-action,#4f46e5);box-shadow:0 0 0 3px rgba(79,70,229,.1)}.ProductConfigForms_module-BJDKFQDP_fieldSelect__TwbG_{padding:.5rem .75rem;border:1px solid var(--color-grey-light-2,#ddd);border-radius:6px;font-size:.875rem;max-width:400px;background:white}.ProductConfigForms_module-BJDKFQDP_fieldTextarea__m3hZN{padding:.5rem .75rem;border:1px solid var(--color-grey-light-2,#ddd);border-radius:6px;font-size:.8125rem;resize:vertical;font-family:inherit}.ProductConfigForms_module-BJDKFQDP_fieldHint__dp0oh{font-size:.75rem;color:var(--color-grey-mid,#888)}.ProductConfigForms_module-BJDKFQDP_toggleGroup__J_UX2{display:flex;flex-direction:column;gap:.5rem}.ProductConfigForms_module-BJDKFQDP_toggleLabel__Q_jOR{display:flex;align-items:center;gap:.5rem;font-size:.875rem;cursor:pointer;color:var(--color-text-primary,#1a1a1a)}.ProductConfigForms_module-BJDKFQDP_toggleLabel__Q_jOR input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--color-primary-action,#4f46e5)}.ProductConfigForms_module-BJDKFQDP_subsection__1MzXL{margin-top:.5rem;padding-top:.75rem;border-top:1px solid var(--color-grey-light-2,#e0e0e0)}.ProductConfigForms_module-BJDKFQDP_subsectionHeader__g_uv8{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.ProductConfigForms_module-BJDKFQDP_subsectionTitle__g4ZCo{font-size:.9375rem;font-weight:600;margin:0;color:var(--color-text-primary,#1a1a1a)}.ProductConfigForms_module-BJDKFQDP_collapsibleSection__8eWoY{border:1px solid var(--color-grey-light-2,#e0e0e0);border-radius:6px;margin-bottom:.5rem}.ProductConfigForms_module-BJDKFQDP_collapsibleHeader__Z_WnU{width:100%;display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:none;border:none;cursor:pointer;font-size:.875rem;font-weight:500;color:var(--color-grey-dark,#444)}.ProductConfigForms_module-BJDKFQDP_collapsibleHeader__Z_WnU:hover{background:var(--color-grey-light,#f5f5f5)}.ProductConfigForms_module-BJDKFQDP_promptTextarea__5Rrog{width:100%;padding:.75rem;border:none;border-top:1px solid var(--color-grey-light-2,#e0e0e0);font-size:.8125rem;font-family:monospace;resize:vertical;min-height:120px}.ProductConfigForms_module-BJDKFQDP_tagInput___NkFj{display:flex;flex-wrap:wrap;gap:.375rem;padding:.375rem;border:1px solid var(--color-grey-light-2,#ddd);border-radius:6px;max-width:500px;background:white}.ProductConfigForms_module-BJDKFQDP_tag__N_fCl{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:var(--color-grey-light,#f0f0f0);border-radius:4px;font-size:.8125rem}.ProductConfigForms_module-BJDKFQDP_tagRemove__tmyvg{background:none;border:none;cursor:pointer;font-size:.875rem;color:var(--color-grey-mid,#999);padding:0 .125rem;line-height:1}.ProductConfigForms_module-BJDKFQDP_tagRemove__tmyvg:hover{color:var(--color-danger,#dc2626)}.ProductConfigForms_module-BJDKFQDP_tagInputField__lb_S7{border:none;outline:none;font-size:.8125rem;flex:1 1;min-width:120px;padding:.25rem}.ProductConfigForms_module-BJDKFQDP_categoryRow__vU0oA{display:flex;gap:.5rem;align-items:flex-start;padding:.75rem;border:1px solid var(--color-grey-light-2,#e0e0e0);border-radius:8px;margin-bottom:.5rem}.ProductConfigForms_module-BJDKFQDP_categoryFields__mh5aD{flex:1 1;display:flex;flex-direction:column;gap:.375rem}.ProductConfigForms_module-BJDKFQDP_addButton__Y4HU5{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:var(--color-primary-action,#4f46e5);color:white;border:none;border-radius:6px;font-size:.8125rem;cursor:pointer}.ProductConfigForms_module-BJDKFQDP_addButton__Y4HU5:hover{opacity:.9}.ProductConfigForms_module-BJDKFQDP_removeButton__1ZecM{padding:.5rem;background:none;border:none;cursor:pointer;color:var(--color-grey-mid,#999);font-size:.875rem}.ProductConfigForms_module-BJDKFQDP_removeButton__1ZecM:hover{color:var(--color-danger,#dc2626)}.ProductConfigForms_module-BJDKFQDP_emptyHint__CqsuJ{font-size:.8125rem;color:var(--color-grey-mid,#999);font-style:italic;margin:0}