 .ipsTemplateEditor{overflow:hidden;}.ipsTemplateEditor__columns{display:grid;grid-template-columns:280px 1fr;height:calc(100vh - 200px);min-height:570px;}.ipsTemplateEditor__listColumn, .ipsTemplateEditor__codeColumn{display:flex;flex-direction:column;}:where(:is(.ipsTemplateEditor__listColumn, .ipsTemplateEditor__codeColumn) > *){flex:0 0 auto;}.ipsTemplateEditor__listColumn{border-inline-end:1px solid var(--i-background_4);}.cTemplateControls{padding:.5em;min-height:60px;align-content:center;}.cTemplateControls__input{display:flex;background:var(--i-background_1);border:1px solid var(--i-background_5);border-radius:8px;}.cTemplateControls__input:has([type="text"]:focus){border-color:currentColor;}.cTemplateControls__input [type="text"]{flex:1 1 100%;outline-width:0;padding:.8em 1em;}.cTemplateControls__filter{flex:0 0 auto;display:flex;align-items:center;gap:.4em;padding:0 .7em;color:var(--i-color_soft);}.cTemplateControls__filter:hover{color:var(--i-color_hard);}.cTemplateControls__filter .fa-caret-down{font-size:10px;opacity:.5;}#elTemplateEditor_info{display:flex;justify-content:space-evenly;font-size:.8em;background:var(--i-background_1);padding:1em 0;border-top:1px solid var(--i-background_3);}#elTemplateEditor_newButton{background:var(--i-background_2);padding:.8em;}.ipsTemplateEditor__editorToolbar{display:flex;align-items:center;gap:6px;}#elTemplateEditor .ipsTabs{background:var(--i-background_2);display:block;box-shadow:none;border:1px solid var(--i-background_4);border-width:1px 0;padding:.6em;}#elTemplateEditor_tabbar.ipsTabs [role="tablist"]{flex-wrap:wrap;}#elTemplateEditor .ipsTabs:not(:has([role="tab"])){display:none;}#elTemplateEditor [data-action="closeTab"]{font-size:12px;opacity:.5;display:inline-grid;width:1.6em;height:1.6em;line-height:1;place-content:center;border-radius:3px;margin:-1em -.7em;margin-inline-start:.5em;}#elTemplateEditor [data-action="closeTab"]:hover{opacity:1;background:color-mix(in srgb, currentColor 10%, transparent);}#elTemplateEditor_panels{flex:1 1 100%;display:flex;flex-direction:column;container-type:size;container-name:templateeditor;}#elTemplateEditor .CodeMirror{height:100cqh;}#elTemplateEditor [data-role="editor"], #elTemplateEditor .CodeMirror{border-width:0;border-radius:0;padding-bottom:1em;}#elTemplateEditor [data-role="editor"]{font-family:monospace;}#elTemplateEditor [data-role="templatePanelWrap"] textarea{height:550px;}.ipsTabs__panel:has(.cTemplateMergeHeaders){display:flex;flex-direction:column;}.cTemplateMergeHeaders{border:1px solid var(--i-background_4);border-bottom:0;flex:0 0 auto;display:flex;justify-content:space-between;}.cTemplateMergeHeader, .CodeMirror-merge-2pane .CodeMirror-merge-pane{width:calc(50% - 40px);}.CodeMirror-merge-2pane .CodeMirror-merge-gap{width:80px;}.CodeMirror-merge{height:100%;border-width:0;display:flex;}.CodeMirror-merge-pane{height:100%;}#elTemplateEditor_fileList{flex:1 1 auto;overflow:auto;}.cTemplateList{padding:8px;}.cTemplateList a:not(.ipsCms_templateOptions){padding:5px 0;display:block;position:relative;color:var(--i-color_soft);border-radius:6px;}.cTemplateList a[href*="location=database"]:not(.ipsCms_templateOptions){}.cTemplateList li{position:relative;}.cTemplateList > li > details > summary{font-weight:600;}.cTemplateList summary{padding:.7em 1em;border-radius:6px;display:flex;}.cTemplateList summary:hover{background:var(--i-background_3);}.cTemplateList summary::before{flex:0 0 auto;content:"+";display:inline-block;width:1.5em;opacity:.3;}.cTemplateList [open] > summary::before{content:"-";}.cTemplateList i-details-content{padding-inline-start:1em;}a.ipsCms_templateOptions{float:inline-end;position:relative;padding:.7em 8px;color:var(--i-color_hard);opacity:.1;border-radius:6px;}li:hover > a.ipsCms_templateOptions{opacity:.8;}.cTemplateList li.cTemplateList_inactiveBranch > a:not(.ipsCms_templateOptions)::before, .cTemplateList li.cTemplateList_activeBranch > a:not(.ipsCms_templateOptions)::before{font-family:var(--i-font-awesome);-webkit-font-smoothing:antialiased;text-rendering:auto;font-weight:900;display:inline-block;line-height:7px;font-size:14px;}.cTemplateList li.cTemplateList_inactiveBranch > a:not(.ipsCms_templateOptions)::before, .cTemplateList li.cTemplateList_activeBranch > a:not(.ipsCms_templateOptions)::before{content:'\f0da';margin-inline-end:7px;}[dir="rtl"] .cTemplateList li.cTemplateList_inactiveBranch > a:not(.ipsCms_templateOptions)::before, [dir="rtl"] .cTemplateList li.cTemplateList_activeBranch > a:not(.ipsCms_templateOptions)::before{content:'\f0d9';}[dir="ltr"] .cTemplateList li.cTemplateList_activeBranch > a:not(.ipsCms_templateOptions)::before, [dir="rtl"] .cTemplateList li.cTemplateList_activeBranch > a:not(.ipsCms_templateOptions)::before{content:'\f0d7';}.cTemplateList li.cTemplateList_inactiveBranch > ul{display:none;}.cTemplateList li a:not(.ipsCms_templateOptions){padding-inline-start:15px;}.cTemplateList li li a:not(.ipsCms_templateOptions){padding-inline-start:30px;}.cTemplateList li li li a{padding-inline-start:45px;}.cTemplateList li li li li a{padding-inline-start:70px;}.cTemplateList li.cTemplateList_activeNode > a:not(.ipsCms_templateOptions){background:#215e98;background:var(--i-primary);color:#fff;}.cTemplateList li:not( .cTemplateList_activeNode ) > a:hover{background:var(--i-background_3);}a[data-inherited-value]::after{position:absolute;top:9px;inset-inline-end:5px;}a[data-inherited-value]::after, #elTemplateEditor_info li::before{font-size:9px;font-weight:bold;text-transform:uppercase;font-family:monospace;padding:0 5px;color:#b3b3b3;line-height:14px;border-radius:10px;}a[data-inherited-value="original"]::after{display:none;}.cTemplateList:not(:hover) a[data-inherited-value]::after{opacity:.1;}#elTemplateEditor_info li::before{display:inline-block;color:#fff;}.cTemplateList a[data-inherited-value="custom"]::after, .cTemplateState_custom::before{content:'C';background:#c9c030;color:#fff;}.cTemplateList a[data-inherited-value="inherit"]::after, .cTemplateState_inherit::before{content:'I';background:#83b256;color:#fff;}.cTemplateList a[data-inherited-value="changed"]::after, .cTemplateState_changed::before{content:'M';background:#c93054;color:#fff;}