.tl_info a[data-controller=contao--clipboard]:before{background:url(/bundles/contaocore/images/share.4529fc18.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;filter:grayscale(100);height:16px;margin:0 3px;vertical-align:-3px;width:16px}.tl_info a[data-controller=contao--clipboard]:hover:before{filter:grayscale(0)}

/*! Pickr 1.9.0 MIT | https://github.com/Simonwep/pickr */.pickr{overflow:visible;position:relative;transform:translateY(0)}.pickr *{-webkit-appearance:none;border:none;box-sizing:border-box;outline:none}.pickr .pcr-button{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat 50%;background-size:0;border-radius:.15em;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:2em;padding:.5em;position:relative;transition:all .3s;width:2em}.pickr .pcr-button:before{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;z-index:-1;z-index:auto}.pickr .pcr-button:after,.pickr .pcr-button:before{border-radius:.15em;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.pickr .pcr-button:after{background:var(--pcr-color);transition:background .3s}.pickr .pcr-button.clear{background-size:70%}.pickr .pcr-button.clear:before{opacity:0}.pickr .pcr-button.clear:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px var(--pcr-color)}.pickr .pcr-button.disabled{cursor:not-allowed}.pcr-app *,.pickr *{-webkit-appearance:none;border:none;box-sizing:border-box;outline:none}.pcr-app button.pcr-active,.pcr-app button:focus,.pcr-app input.pcr-active,.pcr-app input:focus,.pickr button.pcr-active,.pickr button:focus,.pickr input.pcr-active,.pickr input:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px var(--pcr-color)}.pcr-app .pcr-palette,.pcr-app .pcr-slider,.pickr .pcr-palette,.pickr .pcr-slider{transition:box-shadow .3s}.pcr-app .pcr-palette:focus,.pcr-app .pcr-slider:focus,.pickr .pcr-palette:focus,.pickr .pcr-slider:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px rgba(0,0,0,.25)}.pcr-app{border-radius:.1em;box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s,visibility 0s .3s;visibility:hidden;z-index:10000}.pcr-app.visible{opacity:1;transition:opacity .3s;visibility:visible}.pcr-app .pcr-swatches{display:flex;flex-wrap:wrap;margin-top:.75em}.pcr-app .pcr-swatches.pcr-last{margin:0}@supports(display:grid){.pcr-app .pcr-swatches{align-items:center;display:grid;grid-template-columns:repeat(auto-fit,1.75em)}}.pcr-app .pcr-swatches>button{background:transparent;border-radius:.15em;cursor:pointer;flex-shrink:0;font-size:1em;height:calc(1.75em - 5px);justify-self:center;margin:2.5px;overflow:hidden;position:relative;transition:all .15s;width:calc(1.75em - 5px);z-index:1}.pcr-app .pcr-swatches>button:before{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:6px;border-radius:.15em;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.pcr-app .pcr-swatches>button:after{background:var(--pcr-color);border:1px solid rgba(0,0,0,.05);border-radius:.15em;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.pcr-app .pcr-swatches>button:hover{filter:brightness(1.05)}.pcr-app .pcr-swatches>button:not(.pcr-active){box-shadow:none}.pcr-app .pcr-interaction{align-items:center;display:flex;flex-wrap:wrap;margin:0 -.2em}.pcr-app .pcr-interaction>*{margin:0 .2em}.pcr-app .pcr-interaction input{background:#f1f3f4;border-radius:.15em;color:#75797e;cursor:pointer;font-size:.75em;letter-spacing:.07em;margin-top:.75em;padding:.45em .5em;text-align:center;transition:all .15s}.pcr-app .pcr-interaction input:hover{filter:brightness(.975)}.pcr-app .pcr-interaction input:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px rgba(66,133,244,.75)}.pcr-app .pcr-interaction .pcr-result{background:#f1f3f4;border-radius:.15em;color:#75797e;cursor:text;flex:1 1 8em;min-width:8em;text-align:left;transition:all .2s}.pcr-app .pcr-interaction .pcr-result::-moz-selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-result::selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-type.active{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear,.pcr-app .pcr-interaction .pcr-save{color:#fff;width:auto}.pcr-app .pcr-interaction .pcr-cancel:hover,.pcr-app .pcr-interaction .pcr-clear:hover,.pcr-app .pcr-interaction .pcr-save:hover{filter:brightness(.925)}.pcr-app .pcr-interaction .pcr-save{background:#4285f4}.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{background:#f44250}.pcr-app .pcr-interaction .pcr-cancel:focus,.pcr-app .pcr-interaction .pcr-clear:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.85),0 0 0 3px rgba(244,66,80,.75)}.pcr-app .pcr-selection .pcr-picker{border:2px solid #fff;border-radius:100%;height:18px;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:18px}.pcr-app .pcr-selection .pcr-color-chooser,.pcr-app .pcr-selection .pcr-color-opacity,.pcr-app .pcr-selection .pcr-color-palette{cursor:grab;cursor:-webkit-grab;display:flex;flex-direction:column;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pcr-app .pcr-selection .pcr-color-chooser:active,.pcr-app .pcr-selection .pcr-color-opacity:active,.pcr-app .pcr-selection .pcr-color-palette:active{cursor:grabbing;cursor:-webkit-grabbing}.pcr-app[data-theme=monolith]{max-width:95vw;padding:.8em;width:14.25em}.pcr-app[data-theme=monolith] .pcr-selection{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview{display:flex;flex-direction:row;height:1em;justify-content:space-between;margin-bottom:.5em;position:relative;width:100%;z-index:1}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview:before{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-last-color{border-radius:.15em 0 0 .15em;cursor:pointer;transition:background-color .3s,box-shadow .3s;z-index:2}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-current-color{border-radius:0 .15em .15em 0}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-current-color,.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-last-color{background:var(--pcr-color);height:100%;width:50%}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette{height:8em;width:100%;z-index:1}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette .pcr-palette{border-radius:.15em;height:100%;width:100%}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette .pcr-palette:before{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity{height:.5em;margin-top:.75em}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-picker{top:50%;transform:translateY(-50%)}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-slider{border-radius:50em;flex-grow:1}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-slider{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-slider{background:linear-gradient(90deg,transparent,#000),url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:100%,.25em}[data-controller=contao--color-picker] .pickr{border:1px solid var(--form-border);border-radius:var(--border-radius);display:inline-block;height:18px;margin-left:4px;vertical-align:middle;width:18px}[data-controller=contao--color-picker] .pickr .pcr-button{height:100%;padding:0;width:100%}[data-controller=contao--color-picker] .pickr .pcr-button,[data-controller=contao--color-picker] .pickr .pcr-button:after,[data-controller=contao--color-picker] .pickr .pcr-button:before{border-radius:0}.pcr-app{background:#fff;background:var(--panel-bg,#fff);border:1px solid #999;border:1px solid var(--content-border,#999)}.pcr-app .pcr-interaction .pcr-result{background-color:#fff;background-color:var(--form-bg,#fff);border:1px solid #aaa;border:1px solid var(--form-border,#aaa)}dialog[data-controller=contao--dialog]{background:none;border:none;padding:0}dialog[data-controller=contao--dialog] .dialog_wrapper{background:var(--content-bg);border:1px solid var(--border);border-radius:var(--border-radius);box-shadow:0 0 1em rgba(0,0,0,.3);max-width:60ch}dialog[data-controller=contao--dialog] form{display:flex;flex-flow:column;row-gap:1em}dialog[data-controller=contao--dialog] .description,dialog[data-controller=contao--dialog] .header_wrapper,dialog[data-controller=contao--dialog] .widget{padding:8px 12px}dialog[data-controller=contao--dialog]::backdrop{background:rgba(0,0,0,.75)}dialog[data-controller=contao--dialog] .description{border:1px solid var(--border);line-height:1.5;margin:5px 12px;overflow:hidden;text-overflow:ellipsis}dialog[data-controller=contao--dialog] .description.description--warning{border-color:var(--red)}dialog[data-controller=contao--dialog] .controls{display:flex;flex-direction:column;gap:12px;margin:0 12px 10px;padding:8px 0}dialog[data-controller=contao--dialog] .controls .control{display:flex;flex-direction:column;gap:4px}dialog[data-controller=contao--dialog] .controls label{font-size:.875rem;font-weight:600}dialog[data-controller=contao--dialog] .header_wrapper h3{font-size:larger;margin-top:5px}dialog[data-controller=contao--dialog] .buttons{border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;padding:8px 12px;text-align:right}dialog[data-controller=contao--dialog] .buttons button{background:var(--form-bg);border:1px solid var(--form-border);border-radius:var(--border-radius);box-sizing:border-box;padding:.5rem 1.25rem;transition:background .2s ease}dialog[data-controller=contao--dialog] .buttons button:focus,dialog[data-controller=contao--dialog] .buttons button:hover{background:var(--form-bg-hover)}dialog[data-controller=contao--dialog] input:invalid{background-color:var(--diff-del)}@keyframes toast{0%{grid-template-rows:0fr;margin-bottom:0;opacity:0;transform:translateY(-2em)}10%{grid-template-rows:1fr}to{margin-bottom:1em;opacity:1;transform:translateY(0)}}@keyframes untoast{0%{grid-template-rows:1fr;margin-bottom:1em;opacity:1}to{grid-template-rows:0fr;margin-bottom:0;opacity:0}}[data-controller=contao--message-outlet]{display:flex;flex-direction:column;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:3.75em;z-index:110}[data-controller=contao--message-outlet] .message{animation:toast .5s forwards;display:grid;margin:0 auto;max-width:80ch}[data-controller=contao--message-outlet] .message[hidden]{animation:untoast .5s forwards}[data-controller=contao--message-outlet] .message .inner{grid-row:1/span 2;max-width:80ch;overflow:hidden;pointer-events:auto;word-wrap:anywhere;background-color:var(--content-bg);background-position:.8em;background-repeat:no-repeat;border-radius:var(--border-radius);box-shadow:rgba(0,0,0,.2) 3px 3px 10px,0 0 1px var(--border) inset;box-sizing:border-box;line-height:1.3;position:relative}[data-controller=contao--message-outlet] .message .inner button.close{align-items:center;background:rgba(0,0,0,.15);border:none;border-radius:50%;color:var(--text);display:grid;font-family:var(--font-family);font-size:.75rem;height:16px;justify-items:center;line-height:1;opacity:.5;overflow:hidden;padding:0;place-items:center;position:absolute;right:3px;top:3px;width:16px}[data-controller=contao--message-outlet] .message .inner button.close:hover{background:rgba(0,0,0,.2);opacity:.75}[data-controller=contao--message-outlet] .message .inner .content{padding:12px 24px 12px 32px}[data-controller=contao--message-outlet] .message .inner .content .token{background-color:var(--code-bg);color:var(--text);padding:0 4px}[data-controller=contao--message-outlet] .message .inner:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}[data-controller=contao--message-outlet] .message.message--info .inner{background-image:url(/bundles/contaocore/images/ok.e4034c11.svg);color:var(--green)}[data-controller=contao--message-outlet] .message.message--info .inner:before{background:var(--confirm-bg)}[data-controller=contao--message-outlet] .message.message--error .inner{background-image:url(/bundles/contaocore/images/error.acaa5a14.svg);color:var(--red)}[data-controller=contao--message-outlet] .message.message--error .inner:before{background:var(--error-bg)}[data-controller=contao--tabs] [data-contao--tabs-target=panel]{border-top:1px solid var(--border);padding:12px}[data-controller=contao--tabs] [data-contao--tabs-target=navigation]{list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;overflow:auto hidden;padding:0;white-space:nowrap}[data-controller=contao--tabs] [data-contao--tabs-target=navigation]>li{align-items:center;background:var(--body-bg);border-bottom:1px solid var(--border);border-right:1px solid var(--border);border-top:1px solid var(--border);display:inline-flex;font-size:.75rem;gap:4px;margin-bottom:-1px;margin-top:-1px;overflow:hidden;padding:4px 8px}[data-controller=contao--tabs] [data-contao--tabs-target=navigation]>li button{background:none;border:none;display:grid}[data-controller=contao--tabs] [data-contao--tabs-target=navigation]>li button.select{padding:5px 0}[data-controller=contao--tabs] [data-contao--tabs-target=navigation]>li button.close{align-items:center;aspect-ratio:1;border-radius:50%;font-family:var(--font-family);justify-items:center;opacity:.5;padding:0;place-items:center;width:17px}[data-controller=contao--tabs] [data-contao--tabs-target=navigation]>li button.close:hover{background:var(--gray);opacity:1}[data-controller=contao--tabs] [data-contao--tabs-target=navigation]>li[data-active]{background:var(--panel-bg)}[data-controller=contao--tabs] .initial{display:none}[data-controller=contao--tabs] .tab-panels:not(:has(*)){background-color:var(--panel-bg);height:100%;position:relative}[data-controller=contao--tabs] .tab-panels:not(:has(*))+.initial{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding:12px;position:absolute;right:0;top:0}#template-studio .token{background-color:var(--code-bg);color:var(--text);padding:0 4px}#template-studio .template_name{display:flex;flex-direction:column;gap:4px;padding:2px 4px}#template-studio .template_name .structure{align-items:center;color:var(--black);display:inline-flex;gap:1px}#template-studio .template_name .structure button{background:none;border:none;padding:0}#template-studio .template_name .structure button:hover{color:var(--hover-color)}#template-studio .template_name .structure .namespace{color:var(--contao)}#template-studio .template_name .structure .\/,#template-studio .template_name .structure .extension{color:color-mix(in srgb,currentcolor 50%,transparent)}#template-studio .template_name .structure .identifier{color:color-mix(in srgb,currentcolor 75%,transparent)}#template-studio .template_name .structure .identifier.identifier--user{color:var(--blue)}#template-studio .template_name .structure input.identifier.identifier--user{color:var(--black)}#template-studio .template_name .namespace_info{color:var(--gray);font-size:.75rem;margin:0}#template-studio .badges{align-items:center;display:flex;font-size:.6rem;gap:4px;line-height:1.5;padding:2px 4px}#template-studio .badges .badge{background-color:color-mix(in srgb,currentcolor 20%,transparent);border-radius:var(--border-radius);color:var(--gray);display:inline-flex;padding:2px 6px}#template-studio .badges .badge.badge--user{color:var(--blue)}#template-studio .badges .badge.badge--origin{color:var(--green)}#template-studio .header_wrapper{display:flex;gap:4px;justify-content:space-between}#template-studio .header_wrapper h3{font-size:.9rem;line-height:1.3;margin-bottom:10px}#template-studio .header_wrapper button{align-items:center;background:none;border:none;border-radius:50%;display:grid;font-family:var(--font-family);font-size:.75rem;height:14px;justify-items:center;opacity:.5;padding:0;place-items:center;width:14px}#template-studio .header_wrapper button:hover{background:var(--gray);opacity:1}#template-studio .shadowed{background-image:linear-gradient(45deg,var(--panel-bg) 25%,transparent 25%,transparent 50%,var(--panel-bg) 50%,var(--panel-bg) 75%,transparent 75%);background-size:10px 10px}#template-studio .warning{background-color:var(--error-bg);border-radius:var(--border-radius);color:var(--red);font-size:.8rem;margin:6px 12px;padding:12px}#template-studio .warning svg{padding-bottom:2px;vertical-align:middle}#template-studio nav{padding:4px;white-space:nowrap}#template-studio nav ol{margin:0;padding:0}#template-studio nav>ol>li>ol li{border-left:thin solid var(--tree-line);margin-left:.75em}#template-studio nav>ol>li>ol li:before{border-bottom:thin solid var(--tree-line);content:"";display:inline-block;height:.75em;vertical-align:top;width:.5em}#template-studio nav>ol>li>ol li:last-child{border-left:none}#template-studio nav>ol>li>ol li:last-child:before{border-left:thin solid var(--tree-line)}#template-studio nav>ol>li>ol li>:not(ol){align-items:center;display:inline-flex}#template-studio nav>ol>li>.node{margin-left:4px}#template-studio nav .node{color:var(--green);font-size:.75rem;padding:4px 0 2px}#template-studio nav button{background:none;border:none;color:var(--text);display:inline-flex;gap:2px;padding:2px 0}#template-studio nav button .user{color:var(--blue)}#template-studio nav button .user:hover,#template-studio nav button:hover{color:var(--hover-color);opacity:1}#template-studio--tabs .operations{display:flex;gap:15px;justify-content:end;margin-bottom:12px}#template-studio--tabs .operation{background:none no-repeat 0;border:none;padding:3px 0 3px 22px}#template-studio--tabs .operation:hover{color:var(--contao)}#template-studio--tabs [data-contao--tabs-target=panel]{counter-reset:templates}#template-studio--tabs .template{border:1px solid var(--content-border);margin-left:4px;padding:4px;position:relative}#template-studio--tabs .template:before{align-content:center;background-color:var(--panel-bg);border:1px solid var(--content-border);border-radius:50%;content:counter(templates);counter-increment:templates;display:grid;font-size:11px;height:15px;justify-content:center;left:-10px;place-content:center;position:absolute;top:-10px;width:15px}#template-studio--tabs .template.editable{background-color:rgba(0,100,148,.05);border:1px solid var(--blue)}#template-studio--tabs .template.editable:before{border:1px solid var(--blue);color:var(--blue)}#template-studio--tabs .relation{align-items:center;color:var(--info);display:flex;justify-content:center;padding:15px 0}#template-studio--tabs .relation svg{flex-shrink:0}#template-studio--tabs .relation .warning{max-width:min(80%,450px)}#template-studio--tabs .ace_codeLens a{display:flex;font-size:90%!important;gap:4px;opacity:.7}#template-studio--tabs .ace_codeLens a:before{background-image:url(/bundles/contaocore/images/search.2790d213.svg);background-repeat:no-repeat;background-size:cover;content:"";display:inline-flex;height:12px;width:12px}#template-studio--tabs .ace_codeLens a:hover{opacity:1}.ace_editor.ace_autocomplete{width:400px}#template-studio .operation.operation--create{background-image:url(/bundles/contaocore/images/new.4a644136.svg)}#template-studio .operation.operation--save{background-image:url(/bundles/contaocore/images/editor.38debe02.svg)}#template-studio .operation.operation--delete{background-image:url(/bundles/contaocore/images/delete.12e37bc4.svg)}#template-studio .operation.operation--create_content_element_variant,#template-studio .operation.operation--create_frontend_module_variant{background-image:url(/bundles/contaocore/images/copy.88a433e6.svg)}#template-studio .operation.operation--rename_content_element_variant,#template-studio .operation.operation--rename_frontend_module_variant{background-image:url(/bundles/contaocore/images/edit.0b1829c8.svg)}#template-studio--info{padding:12px}#template-studio--info .description{font-size:.8rem;line-height:1.5}#template-studio--info .block_hierarchy{display:flex;flex-direction:column;gap:8px;list-style:none;margin-top:12px}#template-studio--info .block_hierarchy .block{border:1px solid var(--border);padding:6px}#template-studio--info .block_hierarchy .block.target{border:1px solid var(--blue)}#template-studio--info .block_hierarchy .relation_info{display:flex;flex-direction:column;line-height:1.5}#template-studio--info .block_hierarchy .relation_info .relation{align-items:center;color:var(--info);display:flex;font-size:.8rem;padding:4px 0}#template-studio--info .block_hierarchy .relation_info .relation svg{margin-left:20px}#template-studio--info .block_hierarchy .relation_info .relation svg+svg{margin-left:-4px;margin-right:8px}dialog.template-studio[data-controller=contao--dialog] .name_container{margin:0 12px 10px}dialog.template-studio[data-controller=contao--dialog] .name_container h3{margin-bottom:4px}dialog.template-studio[data-controller=contao--dialog] input.identifier--user{background:var(--border);border:0;border-radius:var(--border-radius);vertical-align:baseline}@keyframes point-left{0%{opacity:0;transform:translateX(1ch)}25%{opacity:.75;transform:translateX(-1ch)}to{opacity:.75;transform:translateX(-1ch)}}#template-studio{--hover-color:var(--green);display:grid;grid-template-areas:"nav tabs info";grid-template-columns:auto 1fr min-content;height:calc(100vh - 7rem);overflow:hidden;position:relative}#template-studio *{scrollbar-width:thin}#template-studio>:empty{display:none}#template-studio #template-studio--nav{border-right:1px solid var(--border);display:flex;flex-direction:column;grid-area:nav;max-width:-moz-max-content;max-width:max-content;min-width:100px;overflow:auto;resize:horizontal}#template-studio #template-studio--theme-selector{border-bottom:1px solid var(--border);max-width:300px;padding:6px}#template-studio #template-studio--theme-selector label>span{color:var(--info);font-size:.8em;margin-left:4px}#template-studio #template-studio--tree{overflow:auto;padding-top:4px}#template-studio #template-studio--tabs{grid-area:tabs;overflow-y:auto;position:relative}#template-studio #template-studio--tabs .explainer{background-color:var(--content-bg);line-height:1.3;max-width:60ch;padding:12px}#template-studio #template-studio--tabs .explainer h3{margin-bottom:12px}#template-studio #template-studio--tabs .explainer svg{animation:point-left 4s infinite;margin-left:1ch;transform:translateX(10px);vertical-align:middle}#template-studio #template-studio--info{border-left:1px solid var(--border);grid-area:info;min-width:220px;overflow-y:auto}@media (min-width:1540px){#template-studio #template-studio--info{min-width:320px}}@media (min-width:1640px){#template-studio #template-studio--info{min-width:420px}}#template-studio #template-studio--info .block{text-align:right}#template-studio #template-studio--info .template_name{row-gap:8px}#template-studio #template-studio--info .template_name .structure{flex-wrap:wrap;justify-content:flex-end}#template-studio #template-studio--info .badges{justify-content:flex-end}@media (max-width:991.98px){.backend-search{display:none}}@media (min-width:992px){.backend-search_message,.backend-search_results{display:none}.backend-search_message,.search-message--empty{font-size:12px}.search-message--empty{display:inline}.search--error .search-message--error,.search--initial .search-message--placeholder,.search--invalid .search-message--invalid,.search--loading .search-message--loading,.search--results .backend-search_results{display:inline;display:initial}.backend-search{align-items:center;display:flex;flex:1;margin-left:236px}.backend-search label{position:relative;vertical-align:baseline;vertical-align:initial}.backend-search label>svg{left:7px;pointer-events:none;position:absolute;top:3px}.backend-search_overlay{background-color:rgba(0,0,0,.7);height:0;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:width 0s .25s,height 0s .25s,opacity .25s;width:0;z-index:5}.backend-search_inner{position:absolute;transition:width .25s cubic-bezier(.1,.65,.1,1),max-width .25s cubic-bezier(.1,.65,.1,1);width:max(30%,280px)}#backend-search{border:0;margin:0;outline:none;padding-left:30px}.search--initial #backend-search{border-bottom-left-radius:0;border-bottom-right-radius:0}.search--hidden svg{color:var(--header-text)}.search--hidden #backend-search{background:var(--search-field-bg)}.search--hidden #backend-search::-moz-placeholder{color:var(--header-text)}.search--hidden #backend-search::placeholder{color:var(--header-text)}.backend-search_results-container{background-color:var(--content-bg);border-radius:0 0 var(--border-radius) var(--border-radius);border-top:1px solid var(--border);box-sizing:border-box;margin-top:-1px;max-height:75vh;opacity:0;overflow-y:auto;padding:12px 10px 12px 16px;pointer-events:none;position:absolute;scrollbar-width:thin;width:100%}.backend-search:not(.search--hidden) .backend-search_overlay{height:200vh;opacity:1;transition:width 0s,height 0s,opacity .25s;width:100%}.backend-search:not(.search--hidden) .backend-search_inner{width:min(calc(100% - 251px),1400px);z-index:5}.backend-search:not(.search--hidden) .backend-search_results-container{opacity:1;pointer-events:revert;transition:opacity .4s}.backend-search:not(.search--hidden) #backend-search{background-color:var(--content-bg)}}.tl_search_hit:not(:last-of-type){border-bottom:1px solid var(--border);margin-bottom:.75rem;padding-bottom:.75rem}.hit_header{align-items:stretch;display:flex;justify-content:center;width:100%}.hit_preview{margin-right:10px;width:40px}.hit_preview img{border-radius:var(--border-radius);height:auto;width:100%}.hit_actions{display:flex;flex:1;gap:.5rem;justify-content:space-between}.hit_title{flex:1;font-size:1rem;font-weight:500}.hit_context-container{margin-top:.5rem}.hit_context-container .context{color:var(--gray);font-size:14px;line-height:normal;margin:0;overflow:hidden;text-overflow:ellipsis}@media (min-width:992px){header nav:has(.backend-search){display:flex;gap:8px;justify-content:flex-end}header nav:has(.backend-search) #tmenu{display:inline-flex}}[data-controller=contao--jobs] #running-jobs{display:none}[data-controller=contao--jobs] #running-jobs li{line-height:normal}[data-controller=contao--jobs] #running-jobs li:not(:last-child){padding-bottom:3px}[data-controller=contao--jobs] sup{pointer-events:none}[data-controller=contao--jobs] sup:empty{display:none}[data-controller=contao--jobs]:has([data-contao--jobs-target=count]:empty) #running-jobs{display:none}[data-controller=contao--jobs]:hover #running-jobs{background-color:var(--content-bg);border:1px solid var(--content-border);box-shadow:0 1px 6px rgba(0,0,0,.2);color:var(--text);display:flex;padding:15px 20px;position:absolute;right:0;top:calc(100% + 5px);width:-moz-max-content;width:max-content;z-index:1}[data-controller=contao--jobs]:hover #running-jobs:before{border:7px solid transparent;border-bottom:7px solid var(--content-bg);content:"";display:block;height:0;position:absolute;right:9px;top:-14px;width:0}[data-controller=contao--jobs]:hover #running-jobs:after{border-right:1px solid var(--content-border);border-top:1px solid var(--content-border);content:"";display:block;height:9px;position:absolute;right:11px;top:-6px;transform:rotate(-45deg);width:9px}