.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-6EIW7RGN_main__pNUUR{padding:1.5rem;background:var(--color-secondary,#f5f6fa);min-height:100vh;display:flex;flex-direction:column}.ClaimsConfigPage_module-6EIW7RGN_pageHeader__N3ZLI{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:1rem;flex-shrink:0}.ClaimsConfigPage_module-6EIW7RGN_headerLeft__EZI__{display:flex;align-items:center;gap:1rem}.ClaimsConfigPage_module-6EIW7RGN_headerIcon__6FdsG{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-6EIW7RGN_pageTitle__Z_2Nb{font-size:1.5rem;font-weight:700;margin:0;color:var(--color-text-primary,#1a1a1a)}.ClaimsConfigPage_module-6EIW7RGN_pageSubtitle__4NBA0{font-size:.875rem;color:var(--color-grey);margin:.25rem 0 0}.ClaimsConfigPage_module-6EIW7RGN_headerActions__ux_L7{display:flex;align-items:center;gap:.75rem}.ClaimsConfigPage_module-6EIW7RGN_iconButton__7ucMj{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-6EIW7RGN_iconButton__7ucMj:hover{border-color:var(--color-primary-action);color:var(--color-primary-action)}.ClaimsConfigPage_module-6EIW7RGN_masterDetail__cp4ar{display:flex;gap:1.25rem;flex:1 1;min-height:0;height:calc(100vh - 130px)}.ClaimsConfigPage_module-6EIW7RGN_companySidebar__a1K5W{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-6EIW7RGN_sidebarSearch__cmrMG{position:relative;display:flex;align-items:center;padding:.75rem;border-bottom:1px solid var(--color-divider-lines);flex-shrink:0}.ClaimsConfigPage_module-6EIW7RGN_sidebarSearchIcon__mn4G_{position:absolute;left:1.25rem;color:var(--color-grey);font-size:.8125rem;pointer-events:none}.ClaimsConfigPage_module-6EIW7RGN_sidebarSearchInput__qGVpE{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-6EIW7RGN_sidebarSearchInput__qGVpE:focus{border-color:var(--color-primary-action);background:white}.ClaimsConfigPage_module-6EIW7RGN_clearSearch__BK14t{position:absolute;right:1rem;background:none;border:none;color:var(--color-grey);cursor:pointer;padding:.25rem;display:flex;align-items:center}.ClaimsConfigPage_module-6EIW7RGN_clearSearch__BK14t:hover{color:var(--color-text-primary)}.ClaimsConfigPage_module-6EIW7RGN_sidebarList__g_Ozk{flex:1 1;overflow-y:auto;padding:.375rem}.ClaimsConfigPage_module-6EIW7RGN_sidebarItem__LXXkg{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-6EIW7RGN_sidebarItem__LXXkg:hover{background:var(--color-grey-light-4,#f8f9fa)}.ClaimsConfigPage_module-6EIW7RGN_sidebarItemActive___wsOg{background:rgba(0,122,255,.06);box-shadow:inset 3px 0 0 var(--color-primary-action)}.ClaimsConfigPage_module-6EIW7RGN_sidebarItemActive___wsOg:hover{background:rgba(0,122,255,.1)}.ClaimsConfigPage_module-6EIW7RGN_sidebarItemName__msXr2{font-weight:600;font-size:.8125rem;color:var(--color-text-primary,#1a1a1a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ClaimsConfigPage_module-6EIW7RGN_sidebarItemActive___wsOg .ClaimsConfigPage_module-6EIW7RGN_sidebarItemName__msXr2{color:var(--color-primary-action)}.ClaimsConfigPage_module-6EIW7RGN_sidebarItemEmail__B5ysL{font-size:.6875rem;color:var(--color-grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ClaimsConfigPage_module-6EIW7RGN_sidebarEmpty__dxUBw{text-align:center;padding:2rem 1rem;color:var(--color-grey)}.ClaimsConfigPage_module-6EIW7RGN_configPanel__lyvQ1{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-6EIW7RGN_configEmpty__ZPKrS{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-6EIW7RGN_configEmptyIcon__FO6LP{font-size:2.5rem;opacity:.3}.ClaimsConfigPage_module-6EIW7RGN_configHeader__2PSAP{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-6EIW7RGN_configTitle__NAPPB{font-size:1.125rem;font-weight:700;margin:0;color:var(--color-text-primary,#1a1a1a)}.ClaimsConfigPage_module-6EIW7RGN_pipelineSelector__2XF07{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-6EIW7RGN_pipelineLabel__sHtZo{font-weight:600;font-size:.75rem;color:#5c63a0;white-space:nowrap;letter-spacing:.01em}.ClaimsConfigPage_module-6EIW7RGN_pipelineSelect__tmwvX{padding:.3125rem .625rem;border:1px solid #c5cbe9;border-radius:6px;font-size:.8125rem;color:var(--color-text);background:white;cursor:pointer}.ClaimsConfigPage_module-6EIW7RGN_pipelineSelect__tmwvX:focus{outline:none;border-color:var(--color-primary)}.ClaimsConfigPage_module-6EIW7RGN_tabBar__zd4JQ{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-6EIW7RGN_tab__7HD_I{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-6EIW7RGN_tab__7HD_I:hover{color:var(--color-text-primary);background:rgba(0,0,0,.02)}.ClaimsConfigPage_module-6EIW7RGN_tabActive__H_Hmd{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-6EIW7RGN_tabPanel__IjS_K{flex:1 1;overflow-y:auto;min-height:0}.ClaimsConfigPage_module-6EIW7RGN_tabContent__QAWTR{padding:1.25rem 1.5rem}.ClaimsConfigPage_module-6EIW7RGN_tableWrapper__3FLhm{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--color-divider-lines,#e8eaed);border-radius:8px}.ClaimsConfigPage_module-6EIW7RGN_configTable__44_S2{width:100%;border-collapse:collapse;font-size:.8125rem}.ClaimsConfigPage_module-6EIW7RGN_configTable__44_S2 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-6EIW7RGN_configTable__44_S2 td{padding:.5rem .75rem;vertical-align:middle}.ClaimsConfigPage_module-6EIW7RGN_configTable__44_S2 tbody tr{border-bottom:1px solid var(--color-divider-lines,#eee);transition:background .1s}.ClaimsConfigPage_module-6EIW7RGN_configTable__44_S2 tbody tr:nth-child(2n){background:#fafbfc}.ClaimsConfigPage_module-6EIW7RGN_configTable__44_S2 tbody tr:hover{background:#f0f4ff}.ClaimsConfigPage_module-6EIW7RGN_configTable__44_S2 tbody tr:last-child{border-bottom:none}.ClaimsConfigPage_module-6EIW7RGN_cellInput__W7xw3{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-6EIW7RGN_cellInput__W7xw3:hover{border-color:var(--color-divider-lines);background:white}.ClaimsConfigPage_module-6EIW7RGN_cellInput__W7xw3:focus{border-color:var(--color-primary-action);background:white;box-shadow:0 0 0 2px rgba(0,122,255,.08)}.ClaimsConfigPage_module-6EIW7RGN_cellInputSmall__3iJh9{min-width:60px;max-width:80px}.ClaimsConfigPage_module-6EIW7RGN_cellTextarea__te04H{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-6EIW7RGN_cellTextarea__te04H:focus{border-color:var(--color-primary-action);box-shadow:0 0 0 2px rgba(0,122,255,.08)}.ClaimsConfigPage_module-6EIW7RGN_docTypeDetails__8CsIw{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-6EIW7RGN_docTypeDetail__Nx_1r{padding:1rem;border:1px solid var(--color-divider-lines);border-radius:10px;background:var(--color-grey-light-4,#f8f9fa)}.ClaimsConfigPage_module-6EIW7RGN_docTypeDetailLabel__UvI6j{font-weight:600;font-size:.8125rem;color:var(--color-text-primary);display:block;margin-bottom:.625rem}.ClaimsConfigPage_module-6EIW7RGN_textareaGroup__vCCgu{margin-top:.5rem}.ClaimsConfigPage_module-6EIW7RGN_textareaLabel___ayg6{font-size:.75rem;font-weight:500;color:var(--color-grey);display:block;margin-bottom:.25rem}.ClaimsConfigPage_module-6EIW7RGN_reqHeader__CrC7f{font-size:.625rem!important;text-align:center!important;max-width:90px;word-break:break-word;white-space:normal!important}.ClaimsConfigPage_module-6EIW7RGN_reqDocName__D304_{font-weight:500;font-size:.8125rem;white-space:nowrap;padding-right:1rem!important}.ClaimsConfigPage_module-6EIW7RGN_reqCell__qvKYw{text-align:center;padding:.25rem!important}.ClaimsConfigPage_module-6EIW7RGN_reqSelect__r1DGu{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-6EIW7RGN_reqRequired__gtXAo{background:#e8f5e9;border-color:#66bb6a;color:#2e7d32}.ClaimsConfigPage_module-6EIW7RGN_reqOptional__H_6hh{background:#fff3e0;border-color:#ffa726;color:#e65100}.ClaimsConfigPage_module-6EIW7RGN_addRowButton__zf9Z3{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-6EIW7RGN_addRowButton__zf9Z3:hover{background:rgba(0,122,255,.04);border-color:var(--color-primary-action)}.ClaimsConfigPage_module-6EIW7RGN_removeButton__FIThb{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-6EIW7RGN_configTable__44_S2 tbody tr:hover .ClaimsConfigPage_module-6EIW7RGN_removeButton__FIThb{opacity:1}.ClaimsConfigPage_module-6EIW7RGN_removeButton__FIThb:hover{color:#d32f2f;background:rgba(211,47,47,.08);opacity:1}.ClaimsConfigPage_module-6EIW7RGN_toggleLabel__N9the{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.8125rem}.ClaimsConfigPage_module-6EIW7RGN_toggleText__hE2Fe{color:var(--color-grey)}.ClaimsConfigPage_module-6EIW7RGN_configActions__oZ998{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-6EIW7RGN_cancelButton__g9Thl{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-6EIW7RGN_cancelButton__g9Thl:hover{background:var(--color-grey-light-4,#f8f9fa);border-color:#ccc}.ClaimsConfigPage_module-6EIW7RGN_cancelButton__g9Thl:disabled{opacity:.5;cursor:not-allowed}.ClaimsConfigPage_module-6EIW7RGN_saveButton__NKg02{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-6EIW7RGN_saveButton__NKg02:hover{box-shadow:0 2px 6px rgba(0,122,255,.3)}.ClaimsConfigPage_module-6EIW7RGN_saveButton__NKg02:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ClaimsConfigPage_module-6EIW7RGN_emptyIcon__DDz05{font-size:2rem;margin-bottom:.5rem;opacity:.4}.ClaimsConfigPage_module-6EIW7RGN_emptyText__C1K1_{font-size:.8125rem}.ClaimsConfigPage_module-6EIW7RGN_loading__wjMUS{text-align:center;padding:3rem 1rem;color:var(--color-grey);font-size:.9375rem}@media (max-width:900px){.ClaimsConfigPage_module-6EIW7RGN_masterDetail__cp4ar{flex-direction:column;height:auto}.ClaimsConfigPage_module-6EIW7RGN_companySidebar__a1K5W{width:100%;max-height:250px}.ClaimsConfigPage_module-6EIW7RGN_configPanel__lyvQ1{min-height:500px}}.PartnersPage_module-IC6DMRBF_main__cT4ZG{padding:1.5rem;background:var(--color-secondary,#f5f6fa);min-height:100vh}.PartnersPage_module-IC6DMRBF_pageHeader__qXy0I{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.PartnersPage_module-IC6DMRBF_headerLeft__szbkl{display:flex;align-items:center;gap:1rem}.PartnersPage_module-IC6DMRBF_headerIcon__PNKk6{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}.PartnersPage_module-IC6DMRBF_pageTitle__ZALCv{font-size:1.5rem;font-weight:700;margin:0;color:var(--color-text-primary,#1a1a1a)}.PartnersPage_module-IC6DMRBF_pageSubtitle__ezZ9q{font-size:.875rem;color:var(--color-grey);margin:.25rem 0 0}.PartnersPage_module-IC6DMRBF_headerActions__BBVVv{display:flex;align-items:center;gap:.75rem}.PartnersPage_module-IC6DMRBF_searchContainer__cxASw{position:relative;display:flex;align-items:center}.PartnersPage_module-IC6DMRBF_searchIcon__obO60{position:absolute;left:1rem;color:var(--color-grey);font-size:.875rem;pointer-events:none}.PartnersPage_module-IC6DMRBF_searchInput__twFMb{height:42px;width:280px;border-radius:10px;border:1px solid var(--color-divider-lines);padding:0 2.5rem 0 2.75rem;font-size:.875rem;transition:all .15s;outline:none;background:white}.PartnersPage_module-IC6DMRBF_searchInput__twFMb:focus{border-color:var(--color-primary-action);box-shadow:0 0 0 3px rgba(0,122,255,.08)}.PartnersPage_module-IC6DMRBF_searchInput__twFMb::placeholder{color:var(--color-grey)}.PartnersPage_module-IC6DMRBF_clearSearch__Afgkz{position:absolute;right:.75rem;background:none;border:none;color:var(--color-grey);cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center}.PartnersPage_module-IC6DMRBF_clearSearch__Afgkz:hover{color:var(--color-text-primary)}.PartnersPage_module-IC6DMRBF_primaryButton__W4tYA{height:42px;border-radius:10px;font-weight:600;font-size:.875rem;transition:all .15s ease;background:var(--color-primary-action);color:white;padding:0 1.25rem;display:flex;align-items:center;gap:.5rem;border:none;cursor:pointer;white-space:nowrap}.PartnersPage_module-IC6DMRBF_primaryButton__W4tYA:hover{opacity:.9}.PartnersPage_module-IC6DMRBF_primaryButton__W4tYA:disabled{opacity:.5;cursor:not-allowed}.PartnersPage_module-IC6DMRBF_iconButton__c_mf9{width:42px;height:42px;border-radius:10px;border:1px solid var(--color-divider-lines);background:white;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-grey);transition:all .15s ease;flex-shrink:0}.PartnersPage_module-IC6DMRBF_iconButton__c_mf9:hover{background:var(--color-grey-light-4);color:var(--color-text-primary,#1a1a1a)}.PartnersPage_module-IC6DMRBF_iconButton__c_mf9:disabled{opacity:.5;cursor:not-allowed}.PartnersPage_module-IC6DMRBF_partnersList__ZEVF1{display:flex;flex-direction:column;gap:.75rem}.PartnersPage_module-IC6DMRBF_partnerCard__ipmmn{background:white;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.06);overflow:hidden;transition:box-shadow .15s}.PartnersPage_module-IC6DMRBF_partnerCard__ipmmn:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.PartnersPage_module-IC6DMRBF_partnerRow__n8IEe{display:flex;align-items:center;padding:1rem 1.25rem;cursor:pointer;transition:background .1s;gap:1rem}.PartnersPage_module-IC6DMRBF_partnerRow__n8IEe:hover{background:var(--color-grey-light-4,#f8f9fa)}.PartnersPage_module-IC6DMRBF_partnerRow__n8IEe.PartnersPage_module-IC6DMRBF_expanded__UJm1m{background:var(--color-primary-action-hover);border-bottom:1px solid var(--color-divider-lines)}.PartnersPage_module-IC6DMRBF_expandIcon__WksBW{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--color-grey);font-size:.75rem;flex-shrink:0}.PartnersPage_module-IC6DMRBF_partnerInfo__4Eld9{flex:1 1;min-width:0}.PartnersPage_module-IC6DMRBF_partnerName__c_vZd{font-weight:600;font-size:1rem;color:var(--color-text-primary,#1a1a1a);margin-bottom:.25rem}.PartnersPage_module-IC6DMRBF_partnerMeta__f5cmI{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.PartnersPage_module-IC6DMRBF_metaItem__91Yhd{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--color-grey)}.PartnersPage_module-IC6DMRBF_metaItem__91Yhd svg{font-size:.75rem;opacity:.7}.PartnersPage_module-IC6DMRBF_statusBadge__a97sv{border-radius:4px;padding:.125rem .5rem;font-size:.75rem;font-weight:600;flex-shrink:0}.PartnersPage_module-IC6DMRBF_statusBadge__a97sv.PartnersPage_module-IC6DMRBF_active__rF5Hf{background:#e8f5e9;color:#2e7d32}.PartnersPage_module-IC6DMRBF_statusBadge__a97sv.PartnersPage_module-IC6DMRBF_inactive__0y0vQ{background:var(--color-grey-light);color:var(--color-grey)}.PartnersPage_module-IC6DMRBF_partnerActions__51_bY{display:flex;align-items:center;gap:.25rem}.PartnersPage_module-IC6DMRBF_actionButton__A6V_1{width:36px;height:36px;border-radius:8px;border:none;background:transparent;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;font-size:.875rem;color:var(--color-grey)}.PartnersPage_module-IC6DMRBF_actionButton__A6V_1:hover{background:var(--color-grey-light)}.PartnersPage_module-IC6DMRBF_actionEdit__Zbd2c:hover{color:#f57c00;background:#fff3e0}.PartnersPage_module-IC6DMRBF_actionDeactivate__85IJw:hover{color:#d32f2f;background:#ffebee}.PartnersPage_module-IC6DMRBF_actionKey___h0sI:hover{color:var(--color-primary-action);background:var(--color-primary-action-hover)}.PartnersPage_module-IC6DMRBF_expandedSection__RUeQI{padding:1.25rem;background:var(--color-grey-light-4,#f8f9fa);border-top:1px solid var(--color-divider-lines)}.PartnersPage_module-IC6DMRBF_detailsGrid__aOFNh{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.PartnersPage_module-IC6DMRBF_detailCard__driT1{background:white;border-radius:10px;border:1px solid var(--color-divider-lines);padding:1rem}.PartnersPage_module-IC6DMRBF_detailLabel__U3SOo{font-size:.75rem;font-weight:600;color:var(--color-grey);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.5rem}.PartnersPage_module-IC6DMRBF_detailValue__VLG2I{font-size:.875rem;color:var(--color-text-primary);word-break:break-all}.PartnersPage_module-IC6DMRBF_detailValue__VLG2I.PartnersPage_module-IC6DMRBF_muted__Y8Bdd{color:var(--color-grey);font-style:italic}.PartnersPage_module-IC6DMRBF_tagList__HOqk2{display:flex;flex-wrap:wrap;gap:.375rem}.PartnersPage_module-IC6DMRBF_tag__UMwVT{background:var(--color-grey-light);color:var(--color-grey-dark,#555);border-radius:4px;padding:.125rem .5rem;font-size:.75rem;font-weight:500}.PartnersPage_module-IC6DMRBF_expandedActions__7DAmk{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.PartnersPage_module-IC6DMRBF_smallButton__fqhPt{height:32px;border-radius:8px;font-weight:500;font-size:.8125rem;background:white;color:var(--color-primary-action);border:1px solid var(--color-primary-action);padding:0 .75rem;display:flex;align-items:center;gap:.375rem;cursor:pointer;transition:all .15s}.PartnersPage_module-IC6DMRBF_smallButton__fqhPt:hover{background:var(--color-primary-action);color:white}.PartnersPage_module-IC6DMRBF_smallButton__fqhPt.PartnersPage_module-IC6DMRBF_destructive__nRZ7_{color:#d32f2f;border-color:#d32f2f}.PartnersPage_module-IC6DMRBF_smallButton__fqhPt.PartnersPage_module-IC6DMRBF_destructive__nRZ7_:hover{background:#d32f2f;color:white}.PartnersPage_module-IC6DMRBF_formGroup__3SiRE{margin-bottom:.875rem}.PartnersPage_module-IC6DMRBF_formGroup__3SiRE:last-child{margin-bottom:0}.PartnersPage_module-IC6DMRBF_required__GwzbM{color:#ef4444;font-weight:700}.PartnersPage_module-IC6DMRBF_formLabel__sk_t8{display:block;font-size:.8125rem;font-weight:600;color:#1a1a2e;margin-bottom:.5rem}.PartnersPage_module-IC6DMRBF_formHint__a_Hle{font-size:.75rem;color:#9ca3af;margin-top:.375rem}.PartnersPage_module-IC6DMRBF_formSectionTitle__3fbGp{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin-bottom:.5rem;margin-top:.25rem;padding-bottom:.375rem;border-bottom:1px solid #f0f0f0}.PartnersPage_module-IC6DMRBF_permissionsGrid__8NoMb{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem}.PartnersPage_module-IC6DMRBF_permissionItem__oOBWB{display:flex;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s;background:#fafbfc}.PartnersPage_module-IC6DMRBF_permissionItem__oOBWB:hover{border-color:#4f7cff;background:#f0f4ff;box-shadow:0 0 0 3px rgba(79,124,255,.08)}.PartnersPage_module-IC6DMRBF_permissionItem__oOBWB:has(.PartnersPage_module-IC6DMRBF_permissionCheckbox__C0bIu:checked){border-color:#4f7cff;background:#f0f4ff}.PartnersPage_module-IC6DMRBF_permissionCheckbox__C0bIu{width:18px;height:18px;margin-top:2px;accent-color:#4f7cff;cursor:pointer;flex-shrink:0}.PartnersPage_module-IC6DMRBF_permissionInfo__0ROff{display:flex;flex-direction:column;gap:.25rem}.PartnersPage_module-IC6DMRBF_permissionLabel__3riEu{font-size:.875rem;font-weight:600;color:#1a1a2e}.PartnersPage_module-IC6DMRBF_permissionDesc__2bUPy{font-size:.75rem;color:#6b7280;line-height:1.4}.PartnersPage_module-IC6DMRBF_formInput__1LDaG{width:100%;height:38px;border-radius:10px;border:1.5px solid #e2e8f0;padding:0 .875rem;font-size:.875rem;outline:none;transition:border-color .2s,box-shadow .2s;background:#fafbfc;color:#1a1a2e}.PartnersPage_module-IC6DMRBF_formInput__1LDaG::placeholder{color:#c0c7d0}.PartnersPage_module-IC6DMRBF_formInput__1LDaG:focus{border-color:#4f7cff;box-shadow:0 0 0 3px rgba(79,124,255,.1);background:white}.PartnersPage_module-IC6DMRBF_formSelect__la19b{width:100%;height:38px;border-radius:10px;border:1.5px solid #e2e8f0;padding:0 .875rem;font-size:.875rem;outline:none;background:#fafbfc;color:#1a1a2e;cursor:pointer;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center}.PartnersPage_module-IC6DMRBF_formSelect__la19b:focus{border-color:#4f7cff;box-shadow:0 0 0 3px rgba(79,124,255,.1);background-color:white}.PartnersPage_module-IC6DMRBF_formRow__0cMlH{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.PartnersPage_module-IC6DMRBF_credentialsContainer__0weda{border-radius:10px;overflow:hidden;border:1px solid #e0e4e8;box-shadow:0 1px 6px rgba(0,0,0,.04)}.PartnersPage_module-IC6DMRBF_credentialsHeader__vwn0h{display:flex;align-items:center;gap:.75rem;padding:.5rem .875rem;background:#f6f8fa;border-bottom:1px solid #e0e4e8}.PartnersPage_module-IC6DMRBF_credentialsDots__WwJS_{display:flex;gap:6px}.PartnersPage_module-IC6DMRBF_dot__yadkX{width:11px;height:11px;border-radius:50%;display:inline-block}.PartnersPage_module-IC6DMRBF_credentialsTitle__DiCU2{font-size:.6875rem;color:#8b949e;font-weight:500;letter-spacing:.01em}.PartnersPage_module-IC6DMRBF_credentialsBody__DfF8x{background:#ffffff;padding:0;font-family:SF Mono,Fira Code,Cascadia Code,Consolas,monospace;font-size:.8125rem;line-height:1}.PartnersPage_module-IC6DMRBF_credentialRow__iJ6cf{display:flex;align-items:center;padding:.625rem .875rem .625rem 0;border-bottom:1px solid #f0f2f4;transition:background .1s}.PartnersPage_module-IC6DMRBF_credentialRow__iJ6cf:last-child{border-bottom:none}.PartnersPage_module-IC6DMRBF_credentialRow__iJ6cf:hover{background:#f6f8fa}.PartnersPage_module-IC6DMRBF_lineNumber__XgrTx{width:2rem;text-align:right;color:#c0c6cc;font-size:.75rem;padding-right:.75rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.PartnersPage_module-IC6DMRBF_credentialKey__lYv_o{color:#0550ae;font-weight:600;white-space:nowrap}.PartnersPage_module-IC6DMRBF_credentialEquals__75idZ{color:#6e7781;margin:0 .25rem}.PartnersPage_module-IC6DMRBF_credentialVal__lPthS{color:#0a3069;word-break:break-all;flex:1 1;-webkit-user-select:all;-moz-user-select:all;user-select:all}.PartnersPage_module-IC6DMRBF_copyBtn__UZrqz{background:none;border:none;color:#8b949e;padding:.25rem .375rem;border-radius:4px;cursor:pointer;margin-left:.5rem;font-size:.75rem;transition:all .15s;flex-shrink:0;opacity:0}.PartnersPage_module-IC6DMRBF_credentialRow__iJ6cf:hover .PartnersPage_module-IC6DMRBF_copyBtn__UZrqz{opacity:1}.PartnersPage_module-IC6DMRBF_copyBtn__UZrqz:hover{background:#e8ecf0;color:#24292f}.PartnersPage_module-IC6DMRBF_credentialsFooter__Lg9yy{background:#fff8c5;border-top:1px solid #f5e18b;padding:.5rem .875rem;font-size:.75rem;color:#6a5601;font-weight:500;display:flex;align-items:center;gap:.375rem}.PartnersPage_module-IC6DMRBF_warningIcon__4li_Z{font-size:.8125rem}.PartnersPage_module-IC6DMRBF_pagination__Lok_L{margin-top:1.5rem;display:flex;justify-content:center}.PartnersPage_module-IC6DMRBF_emptyState__u_9Uw{text-align:center;padding:4rem 2rem;background:white;border-radius:12px;color:var(--color-grey);display:flex;flex-direction:column;align-items:center;gap:1rem}.PartnersPage_module-IC6DMRBF_emptyIcon__eriu8{font-size:3rem;opacity:.2}.PartnersPage_module-IC6DMRBF_emptyText__39V8f{margin:0;font-size:1rem}.PartnersPage_module-IC6DMRBF_loading__d4z0z{text-align:center;padding:3rem;color:var(--color-grey);font-size:.9375rem}@media (max-width:768px){.PartnersPage_module-IC6DMRBF_main__cT4ZG{padding:1rem}.PartnersPage_module-IC6DMRBF_pageHeader__qXy0I{flex-direction:column;align-items:stretch}.PartnersPage_module-IC6DMRBF_headerActions__BBVVv{flex-wrap:wrap}.PartnersPage_module-IC6DMRBF_searchInput__twFMb{width:100%;flex:1 1}.PartnersPage_module-IC6DMRBF_partnerRow__n8IEe{flex-wrap:wrap}.PartnersPage_module-IC6DMRBF_partnerMeta__f5cmI{width:100%;margin-top:.5rem}.PartnersPage_module-IC6DMRBF_detailsGrid__aOFNh,.PartnersPage_module-IC6DMRBF_formRow__0cMlH{grid-template-columns:1fr}}