/*** Debug TYPO3 ***/
.extbase-debugger-tree{position:relative}
.extbase-debugger-tree summary{list-style:none;cursor:pointer;white-space:nowrap}
.extbase-debugger-tree:has(>summary:target){outline:var(--typo3-debugger-outline,#101010) auto 1px;padding:3px}
.extbase-debugger-tree :is(.extbase-debug-header)>*{vertical-align:top}
.extbase-debugger-tree .extbase-debug-expander{position:relative;display:none;height:1em;aspect-ratio:1;margin:0 3px 0 0;vertical-align:-12%;cursor:pointer}
.extbase-debugger-tree summary>.extbase-debug-expander{display:inline-block}
.extbase-debugger-inner>details>summary>.extbase-debug-expander{display:none}
.extbase-debugger-tree .extbase-debug-expander::before{content:"";position:absolute;inset:0;background-size:100%;display:inline-block;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIgMTIiIGZpbGw9IiM4ODgiPjxwYXRoIGQ9Ik0xMSwxMUgwVjBoMTFWMTF6IE0xMCwxSDF2OWg5VjF6Ii8+PHJlY3QgeD0iMiIgeT0iNSIgd2lkdGg9IjciIGhlaWdodD0iMSIvPjxyZWN0IHg9IjUiIHk9IjIiIHdpZHRoPSIxIiBoZWlnaHQ9IjciLz48L3N2Zz4=)}
.extbase-debugger-tree[open]>summary>.extbase-debug-expander::before{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIgMTIiIGZpbGw9IiM4ODgiPjxwYXRoIGQ9Ik0xMSwxMUgwVjBoMTFWMTF6IE0xMCwxSDF2OWg5VjF6Ii8+PHJlY3QgeD0iMiIgeT0iNSIgd2lkdGg9IjciIGhlaWdodD0iMSIvPjwvc3ZnPg==)}
.extbase-debugger-tree .extbase-debug-content{padding-left:3ch}
.extbase-debugger{display:block;text-align:left;background:var(--typo3-debugger-bg,#2a2a2a);border:1px solid var(--typo3-debugger-border-color,#2a2a2a);box-shadow:var(--typo3-debugger-box-shadow,0 3px 0 rgba(0,0,0,.5));margin:20px;overflow:hidden;border-radius:var(--typo3-debugger-border-radius,4px)}
.extbase-debugger-floating{position:relative;z-index:99990}
.extbase-debugger-top{background:var(--typo3-debugger-top-bg,#444);font-size:12px;font-family:monospace;color:var(--typo3-debugger-top-color,#f1f1f1);padding:6px 15px}
.extbase-debugger-inner{overflow-x:auto}
.extbase-debugger-center{padding:0 15px;margin:15px 0;background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 20px,var(--typo3-debugger-bg-variant,#252525) 20px,var(--typo3-debugger-bg-variant,#252525) 40px);color:var(--typo3-debugger-color-variant,#999);word-wrap:break-word}
.extbase-debugger-center,.extbase-debugger-center :is(.extbase-debug-string,a,p,pre,strong){font-size:12px;font-weight:400;font-family:monospace;line-height:20px;color:var(--typo3-debugger-color,#f1f1f1)}
.extbase-debugger-center .extbase-debug-string-container{display:inline-block}
.extbase-debugger-center :is(.extbase-debug-filtered,.extbase-debug-proxy,.extbase-debug-ptype,.extbase-debug-visibility,.extbase-debug-uninitialized,.extbase-debug-scope,.extbase-debug-dirty){color:#fff;font-size:10px;line-height:18px;padding:2px 4px;margin-right:2px}
.extbase-debugger-center .extbase-debug-unregistered{background-color:var(--typo3-debugger-unregistered-bg,#dce1e8)}
.extbase-debugger-center .extbase-debug-scope{background-color:var(--typo3-debugger-scope-bg,#497AA2)}
.extbase-debugger-center .extbase-debug-ptype{background-color:var(--typo3-debugger-ptype-bg,#698747)}
.extbase-debugger-center .extbase-debug-visibility{background-color:var(--typo3-debugger-visibility-bg,#6c0787)}
.extbase-debugger-center .extbase-debug-uninitialized{background-color:var(--typo3-debugger-uninitializedy-bg,#698747)}
.extbase-debugger-center .extbase-debug-dirty{background-color:var(--typo3-debugger-dirty-bg,#664d00)}
.extbase-debugger-center .extbase-debug-filtered{background-color:var(--typo3-debugger-filtered-bg,#664d00)}
.extbase-debugger-center .extbase-debug-string{color:var(--typo3-debugger-string-color,#ce9178);white-space:normal}
.extbase-debugger-center .extbase-debug-type{color:var(--typo3-debugger-type-color,#569CD6);padding-right:4px}
.extbase-debugger-center .extbase-debug-closure{color:var(--typo3-debugger-closure-color,#9BA223);white-space:pre}
.extbase-debugger-center .extbase-debug-property{color:var(--typo3-debugger-property-color,#f1f1f1)}
.extbase-debugger-center .extbase-debug-seeabove{display:block;text-decoration:none;font-style:italic}
.extbase-debugger.extbase-debugger-floating {
    z-index: 100;
    display: block;
}