*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[class],ol[class],ul[class] ul,ol[class] ol{list-style:none}ul:not(li > ul),ol:not(li > ol){padding-inline-start:0}ul ul,ol ol{padding-inline-start:1.5rem}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}:root{interpolate-size:allow-keywords}body{margin:0}.admin-dashboard{display:grid;grid-template-columns:75px auto;width:100%;height:100vh;overflow:hidden}.dash-sidebar{display:grid;align-content:space-between;border-right:1px solid oklch(var(--totalform-lightgray))}.dash-sidebar .menu{display:grid;gap:1rem;justify-content:center;padding:1rem 0;margin:0;list-style:none}.dash-sidebar .menu .menu-item{background-color:transparent;transition:background-color .2s ease-in-out;border-radius:calc(var(--totalform-radius) * 2);border:2px solid transparent}.dash-sidebar .menu .menu-item:hover{background-color:oklch(var(--totalform-nearwhite))}.dash-sidebar .menu .menu-item.active{background-color:transparent;border-color:oklch(var(--totalform-nearblack))}.dash-sidebar .menu a{display:block;width:3rem;height:3rem;background-color:oklch(var(--totalform-nearblack));mask-size:1.5rem;mask-repeat:no-repeat;mask-position:center;position:relative;text-indent:-9999px}.dash-sidebar .home{mask-image:var(--icon-logo)}.dash-sidebar .schemas{mask-image:var(--icon-schema)}.dash-sidebar .collections{mask-image:var(--icon-collections)}.dash-sidebar .utils{mask-image:var(--icon-tools)}.dash-sidebar .settings{mask-image:var(--icon-settings)}.dash-sidebar .docs{mask-image:var(--icon-docs)}.dash-content{flex-grow:1;display:grid;grid-template-columns:auto;align-items:stretch}.dash-content:has(.dash-content-sidebar){grid-template-columns:max-content auto}.dash-content-sidebar{display:grid;grid-template-rows:min-content 1fr min-content;gap:1rem;align-content:start;border-right:1px solid oklch(var(--totalform-lightgray));min-width:256px;height:100vh}.dash-content-sidebar h3{color:oklch(var(--totalform-mediumgray))}.dash-content-sidebar header{padding:1.5rem 1rem;border-bottom:1px solid oklch(var(--totalform-lightgray))}.dash-content-sidebar nav{overflow:auto;padding:0 1rem}.dash-content-sidebar nav .no-schemas{padding:.75rem 1rem;font-style:italic}.dash-content-sidebar nav h3{margin-bottom:.5rem}.dash-content-sidebar nav h3:not(:first-child){margin-top:1.5rem}.dash-content-sidebar nav ul{list-style:none;padding:0;margin:0}.dash-content-sidebar nav li{--collection-icon: var(--icon-collections)}.dash-content-sidebar nav li.schema-auth{--collection-icon: var(--icon-user) }.dash-content-sidebar nav li.schema-blog-legacy,.dash-content-sidebar nav li.schema-blog{--collection-icon: var(--icon-blog) }.dash-content-sidebar nav li.schema-feed{--collection-icon: var(--icon-feed) }.dash-content-sidebar nav li.schema-color{--collection-icon: var(--icon-paint-brush) }.dash-content-sidebar nav li.schema-date{--collection-icon: var(--icon-date) }.dash-content-sidebar nav li.schema-depot{--collection-icon: var(--icon-depot) }.dash-content-sidebar nav li.schema-email{--collection-icon: var(--icon-email) }.dash-content-sidebar nav li.schema-file{--collection-icon: var(--icon-file) }.dash-content-sidebar nav li.schema-gallery{--collection-icon: var(--icon-gallery) }.dash-content-sidebar nav li.schema-image{--collection-icon: var(--icon-image) }.dash-content-sidebar nav li.schema-number{--collection-icon: var(--icon-number) }.dash-content-sidebar nav li.schema-styledtext{--collection-icon: var(--icon-styledtext) }.dash-content-sidebar nav li.schema-svg{--collection-icon: var(--icon-svg) }.dash-content-sidebar nav li.schema-text{--collection-icon: var(--icon-text) }.dash-content-sidebar nav li.schema-toggle{--collection-icon: var(--icon-toggle) }.dash-content-sidebar nav li.schema-url{--collection-icon: var(--icon-url) }.dash-content-sidebar nav li.logs{--collection-icon: var(--icon-warn) }.dash-content-sidebar nav li.image-batcher{--collection-icon: var(--icon-image) }.dash-content-sidebar nav li.cache-cleaner{--collection-icon: var(--icon-clean-o) }.dash-content-sidebar nav li.project-setup{--collection-icon: var(--icon-flag) }.dash-content-sidebar nav li.macro-builder{--collection-icon: var(--icon-build) }.dash-content-sidebar nav li.pretty-url-builder{--collection-icon: var(--icon-link) }.dash-content-sidebar nav li.server-checker{--collection-icon: var(--icon-health) }.dash-content-sidebar nav li.twig-playground{--collection-icon: var(--icon-twig-playground) }.dash-content-sidebar nav.docs li{--collection-icon: var(--icon-bookmark)}.dash-content-sidebar nav a{display:flex;align-items:center;text-decoration:none;color:oklch(var(--totalform-text-color));padding:.75rem 1rem;border-radius:var(--totalform-radius);transition:background-color .2s ease-in-out}.dash-content-sidebar nav a.active,.dash-content-sidebar nav a:hover{background-color:oklch(var(--totalform-nearwhite))}.dash-content-sidebar nav a:before{content:" ";display:inline-block;width:1rem;height:1rem;background-color:oklch(var(--totalform-text-color));mask-image:var(--collection-icon);margin-right:.5rem;mask-size:.8rem;mask-repeat:no-repeat;mask-position:center}.dash-content-sidebar footer{padding:1.5rem 1rem}#schema-links .schema-blog-legacy{display:none}.dash-main-content{height:100vh;overflow:hidden scroll;padding:2rem;background-color:oklch(var(--totalform-white));display:grid;gap:2rem;align-content:stretch;grid-template-rows:max-content auto}.dash-main-content h1{color:oklch(var(--totalform-mediumgray));margin:0}.dash-main-content h1 a{text-decoration:none;color:inherit}.dash-main-content h1 span{color:oklch(var(--totalform-darkgray))}.dash-main-content p,.dash-main-content ul,.dash-main-content ol{max-width:65ch;margin-top:1rem}.dash-main-content p:first-child,.dash-main-content ul:first-child,.dash-main-content ol:first-child{margin-top:0}.dash-main-content form{max-width:800px}.dash-main-content header{display:flex;gap:.75rem;align-items:end;position:relative}.dash-main-content header h1{flex-grow:1}.doc-content{display:block;padding-left:4rem}.doc-content>*:not(pre){max-width:65ch}.doc-content h1,.doc-content h2,.doc-content h3,.doc-content h4,.doc-content h5,.doc-content h6,.doc-content p,.doc-content ul,.doc-content ol,.doc-content pre,.doc-content iframe,.doc-content .dash-button{margin-block-start:1em}.doc-content h1:first-child,.doc-content h2:first-child,.doc-content h3:first-child,.doc-content h4:first-child,.doc-content h5:first-child,.doc-content h6:first-child,.doc-content p:first-child,.doc-content ul:first-child,.doc-content ol:first-child,.doc-content pre:first-child,.doc-content iframe:first-child,.doc-content .dash-button:first-child{margin-top:0}.doc-content h1,.doc-content h2,.doc-content h3{margin-block-start:2em}.doc-content:has(.docs-iframe){padding:0}.doc-content .docs-iframe{width:100%;max-width:100%;height:100vh;border:none}.dash-content-section{display:grid;gap:1rem;align-content:start}.dash-content-section p,.dash-content-section ul,.dash-content-section ol{max-width:65ch}pre{background-color:oklch(var(--totalform-nearwhite));padding:1rem;border-radius:5px;overflow-x:auto}pre code{font-family:Operator Mono,Source Code Pro,Fira Code,monospace}.gridjs-head button,.gridjs-footer button{cursor:pointer;background-color:transparent;background-image:none;padding:0;margin:0;border:none;outline:none}.gridjs-temp{position:relative}.gridjs-head{width:100%;margin-bottom:5px;padding:5px 1px;margin-bottom:2rem}.gridjs-container{overflow:hidden;display:inline-block;padding:2px;color:oklch(var(--totalform-text-color));position:relative;z-index:0}.gridjs-pagination{color:oklch(var(--totalform-text-color))}.gridjs-pagination:after{content:"";display:block;clear:both}.gridjs-pagination .gridjs-summary{float:left;margin-top:5px}.gridjs-pagination .gridjs-pages{float:right}.gridjs-pagination .gridjs-pages button{padding:5px 14px;border:1px solid oklch(var(--totalform-lightgray));background-color:oklch(var(--totalform-purewhite));border-right:none;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gridjs-pagination .gridjs-pages button:focus{position:relative;margin-right:-1px;border-right:1px solid oklch(var(--totalform-lightgray))}.gridjs-pagination .gridjs-pages button:hover{background-color:oklch(var(--totalform-nearwhite));color:oklch(var(--totalform-darkgray));outline:none}.gridjs-pagination .gridjs-pages button:disabled,.gridjs-pagination .gridjs-pages button[disabled],.gridjs-pagination .gridjs-pages button:hover:disabled{cursor:default;background-color:oklch(var(--totalform-purewhite));color:oklch(var(--totalform-gray))}.gridjs-pagination .gridjs-pages button.gridjs-spread{cursor:default;box-shadow:none;background-color:oklch(var(--totalform-purewhite))}.gridjs-pagination .gridjs-pages button.gridjs-currentPage{background-color:oklch(var(--totalform-nearwhite));font-weight:700}.gridjs-pagination .gridjs-pages button:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;border-right:1px solid oklch(var(--totalform-lightgray))}.gridjs-pagination .gridjs-pages button:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.gridjs-pagination .gridjs-pages button:last-child:focus{margin-right:0}button.gridjs-sort{float:right;height:24px;width:13px;background-color:transparent;background-repeat:no-repeat;background-position-x:center;cursor:pointer;padding:0;margin:0;border:none;outline:none;background-size:contain;opacity:0;transition:opacity .2s ease-in-out}.gridjs-th:hover .gridjs-sort{opacity:.3}button.gridjs-sort-neutral{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI0MDEuOTk4cHgiIGhlaWdodD0iNDAxLjk5OHB4IiB2aWV3Qm94PSIwIDAgNDAxLjk5OCA0MDEuOTk4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDEuOTk4IDQwMS45OTg7IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik03My4wOTIsMTY0LjQ1MmgyNTUuODEzYzQuOTQ5LDAsOS4yMzMtMS44MDcsMTIuODQ4LTUuNDI0YzMuNjEzLTMuNjE2LDUuNDI3LTcuODk4LDUuNDI3LTEyLjg0NwoJCQljMC00Ljk0OS0xLjgxMy05LjIyOS01LjQyNy0xMi44NUwyMTMuODQ2LDUuNDI0QzIxMC4yMzIsMS44MTIsMjA1Ljk1MSwwLDIwMC45OTksMHMtOS4yMzMsMS44MTItMTIuODUsNS40MjRMNjAuMjQyLDEzMy4zMzEKCQkJYy0zLjYxNywzLjYxNy01LjQyNCw3LjkwMS01LjQyNCwxMi44NWMwLDQuOTQ4LDEuODA3LDkuMjMxLDUuNDI0LDEyLjg0N0M2My44NjMsMTYyLjY0NSw2OC4xNDQsMTY0LjQ1Miw3My4wOTIsMTY0LjQ1MnoiLz4KCQk8cGF0aCBkPSJNMzI4LjkwNSwyMzcuNTQ5SDczLjA5MmMtNC45NTIsMC05LjIzMywxLjgwOC0xMi44NSw1LjQyMWMtMy42MTcsMy42MTctNS40MjQsNy44OTgtNS40MjQsMTIuODQ3CgkJCWMwLDQuOTQ5LDEuODA3LDkuMjMzLDUuNDI0LDEyLjg0OEwxODguMTQ5LDM5Ni41N2MzLjYyMSwzLjYxNyw3LjkwMiw1LjQyOCwxMi44NSw1LjQyOHM5LjIzMy0xLjgxMSwxMi44NDctNS40MjhsMTI3LjkwNy0xMjcuOTA2CgkJCWMzLjYxMy0zLjYxNCw1LjQyNy03Ljg5OCw1LjQyNy0xMi44NDhjMC00Ljk0OC0xLjgxMy05LjIyOS01LjQyNy0xMi44NDdDMzM4LjEzOSwyMzkuMzUzLDMzMy44NTQsMjM3LjU0OSwzMjguOTA1LDIzNy41NDl6Ii8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+);background-position-y:center}button.gridjs-sort-asc{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyOTIuMzYycHgiIGhlaWdodD0iMjkyLjM2MXB4IiB2aWV3Qm94PSIwIDAgMjkyLjM2MiAyOTIuMzYxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOTIuMzYyIDI5Mi4zNjE7IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGQ9Ik0yODYuOTM1LDE5Ny4yODdMMTU5LjAyOCw2OS4zODFjLTMuNjEzLTMuNjE3LTcuODk1LTUuNDI0LTEyLjg0Ny01LjQyNHMtOS4yMzMsMS44MDctMTIuODUsNS40MjRMNS40MjQsMTk3LjI4NwoJCUMxLjgwNywyMDAuOTA0LDAsMjA1LjE4NiwwLDIxMC4xMzRzMS44MDcsOS4yMzMsNS40MjQsMTIuODQ3YzMuNjIxLDMuNjE3LDcuOTAyLDUuNDI1LDEyLjg1LDUuNDI1aDI1NS44MTMKCQljNC45NDksMCw5LjIzMy0xLjgwOCwxMi44NDgtNS40MjVjMy42MTMtMy42MTMsNS40MjctNy44OTgsNS40MjctMTIuODQ3UzI5MC41NDgsMjAwLjkwNCwyODYuOTM1LDE5Ny4yODd6Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+);background-position-y:35%;background-size:10px;opacity:.3}button.gridjs-sort-desc{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyOTIuMzYycHgiIGhlaWdodD0iMjkyLjM2MnB4IiB2aWV3Qm94PSIwIDAgMjkyLjM2MiAyOTIuMzYyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOTIuMzYyIDI5Mi4zNjI7IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGQ9Ik0yODYuOTM1LDY5LjM3N2MtMy42MTQtMy42MTctNy44OTgtNS40MjQtMTIuODQ4LTUuNDI0SDE4LjI3NGMtNC45NTIsMC05LjIzMywxLjgwNy0xMi44NSw1LjQyNAoJCUMxLjgwNyw3Mi45OTgsMCw3Ny4yNzksMCw4Mi4yMjhjMCw0Ljk0OCwxLjgwNyw5LjIyOSw1LjQyNCwxMi44NDdsMTI3LjkwNywxMjcuOTA3YzMuNjIxLDMuNjE3LDcuOTAyLDUuNDI4LDEyLjg1LDUuNDI4CgkJczkuMjMzLTEuODExLDEyLjg0Ny01LjQyOEwyODYuOTM1LDk1LjA3NGMzLjYxMy0zLjYxNyw1LjQyNy03Ljg5OCw1LjQyNy0xMi44NDdDMjkyLjM2Miw3Ny4yNzksMjkwLjU0OCw3Mi45OTgsMjg2LjkzNSw2OS4zNzd6Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+);background-position-y:65%;background-size:10px;opacity:.3}button.gridjs-sort:focus{outline:none}table.gridjs-table{width:100%;max-width:100%;border-collapse:collapse;text-align:left;display:table;margin:0;padding:0;overflow:auto;table-layout:fixed}td.gridjs-td{overflow:hidden;white-space:nowrap;max-width:256px;min-width:128px;text-overflow:ellipsis;padding:.5rem 1rem;height:3rem;box-sizing:content-box}td.gridjs-td:first-child{border-left:none}td.gridjs-td:last-child{border-right:none}td.gridjs-message{text-align:center}.gridjs-thead>.gridjs-tr th.gridjs-th{background-color:oklch(var(--totalform-white))}th.gridjs-th{position:relative;color:oklch(var(--totalform-nearblack));border-top:none;padding:14px 24px;user-select:none;box-sizing:border-box;white-space:nowrap;outline:none;vertical-align:middle;border-radius:var(--totalform-radius) var(--totalform-radius) 0 0}th.gridjs-th .gridjs-th-content{text-overflow:ellipsis;overflow:hidden;width:100%;float:left}th.gridjs-th-sort{cursor:pointer}th.gridjs-th-sort .gridjs-th-content{width:calc(100% - 15px)}th.gridjs-th-sort:hover{background-color:oklch(95% 0 0deg)!important}th.gridjs-th-sort:focus{background-color:oklch(95% 0 0deg)!important}th.gridjs-th-fixed{position:sticky}th.gridjs-th:first-child{border-left:none}th.gridjs-th:last-child{border-right:none}.gridjs-tr{border:none;border-bottom:1px solid oklch(var(--totalform-lightgray)/50%)}.gridjs-tr:nth-child(odd){background-color:oklch(var(--totalform-purewhite))}.gridjs-tr:last-child td{border-bottom:0}.gridjs *,.gridjs :after,.gridjs :before{box-sizing:border-box}.gridjs-wrapper{position:relative;z-index:1;overflow:auto;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;border-top-width:1px;border-color:#e5e7eb}.gridjs-wrapper:nth-last-of-type(2){border-bottom-width:1px}.gridjs-search{width:100%}.gridjs-loading-bar{z-index:10;position:absolute;inset:0;background-color:#fff;opacity:.5}.gridjs-loading-bar:after{position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(90deg,rgba(204,204,204,0) 0,rgba(204,204,204,.2) 20%,rgba(204,204,204,.5) 60%,rgba(204,204,204,0));animation:shimmer 2s infinite;content:""}@keyframes shimmer{to{transform:translate(100%)}}.gridjs-td .gridjs-checkbox{display:block;margin:auto;cursor:pointer}.gridjs-resizable{position:absolute;top:0;bottom:0;right:0;width:5px}.gridjs-resizable:hover{cursor:ew-resize;background-color:#9bc2f7}.gridjs-tbody .gridjs-tr{cursor:pointer}.gridjs-tbody .gridjs-tr:hover{background-color:oklch(var(--totalform-accent)/20%)}.admin-table{display:none}.admin-table-wrapper{font-size:.9em;--action-button-size: 1.2rem}.admin-table-wrapper :has(:popover-open) td:not(:first-child){pointer-events:none}.admin-table-wrapper img,.admin-table-wrapper svg{display:block;max-width:3rem;height:auto}.admin-table-wrapper img{border-radius:var(--totalform-radius)}.admin-table-wrapper .gridjs-tr td:first-child>span{display:block;height:var(--action-button-size);position:relative}.admin-table-wrapper .dash-action-dots{mask-size:var(--action-button-size);height:var(--action-button-size)}.admin-table-wrapper .gridjs-wrapper,.admin-table-wrapper table{max-height:calc(100vh - 300px)}.admin-table-wrapper .gridjs-tr th:first-child,.admin-table-wrapper .gridjs-tr td:first-child{min-width:2rem!important;padding:14px 0 14px 14px;cursor:default}.admin-table-wrapper .gridjs-th:first-child{pointer-events:none;z-index:1}.admin-table-wrapper .gridjs-th:first-child:hover{background-color:oklch(var(--totalform-white))!important}.admin-table-wrapper .gridjs-th:first-child *{display:none}.admin-table-wrapper .gridjs-container{height:100%;display:grid;grid-template-rows:max-content auto max-content 0;align-content:stretch}.admin-table-wrapper .color-preview{height:100%;text-indent:-9999px;border-radius:var(--totalform-radius)}.admin-table-wrapper .gallery-preview{position:relative;display:inline-block}.admin-table-wrapper .gallery-preview .image-count{position:absolute;display:inline-block;bottom:0;right:0;color:oklch(var(--totalform-nearblack));background-color:oklch(var(--totalform-purewhite));border-radius:var(--totalform-radius) 0 var(--totalform-radius) 0;padding:.25rem;font-size:.65rem;opacity:.85}dialog.dialog-clone-object{height:revert}.dash-button{display:inline-block;padding:.75rem 1rem;border-radius:var(--totalform-radius);background-color:oklab(var(--totalform-nearblack));color:oklab(var(--totalform-purewhite));border:2px solid oklch(var(--totalform-nearblack));text-align:center;text-decoration:none;font-weight:700;cursor:pointer;width:max-content}.dash-button.full{display:block;width:100%}.dash-button.transparent{background-color:transparent;color:oklab(var(--totalform-nearblack));border:2px solid oklch(var(--totalform-nearblack))}.dash-action-dots{appearance:none;min-width:.5rem;height:3rem;padding:0;border:none;background-color:oklch(var(--totalform-gray));mask-image:var(--icon-dots);mask-repeat:no-repeat;mask-position:center;mask-size:1.75rem;cursor:pointer;transition:background-color .2s ease-in-out}.dash-action-dots:hover{background-color:oklch(var(--totalform-nearblack))}nav[popover]{position:absolute;inset:unset;margin:1rem 0;background-color:oklch(var(--totalform-purewhite));padding:0;border-radius:var(--totalform-radius);border:none;box-shadow:0 0 10px 2px oklch(var(--totalform-shadow))}nav[popover] ul{list-style:none;padding:0;margin:0}nav[popover] li{--action-icon: var(--icon-logo)}nav[popover] li.edit{--action-icon: var(--icon-edit) }nav[popover] li.profile{--action-icon: var(--icon-user) }nav[popover] li.logout{--action-icon: var(--icon-logout) }nav[popover] li.factory{--action-icon: var(--icon-factory) }nav[popover] li.import{--action-icon: var(--icon-import) }nav[popover] li.export{--action-icon: var(--icon-export) }nav[popover] li.duplicate{--action-icon: var(--icon-duplicate) }nav[popover] li.reindex{--action-icon: var(--icon-refresh) }nav[popover] li.schema{--action-icon: var(--icon-schema) }nav[popover] li.feeds{--action-icon: var(--icon-rss) }nav[popover] li.sitemap{--action-icon: var(--icon-sitemap) }nav[popover] li.link{--action-icon: var(--icon-link) }nav[popover] li.delete{--action-icon: var(--icon-trash-o) }nav[popover] li.clone{--action-icon: var(--icon-duplicate) }nav[popover] a{display:flex;align-items:center;text-decoration:none;color:oklch(var(--totalform-text-color));padding:.75rem 1rem;transition:background-color .2s ease-in-out;min-width:200px}nav[popover] a.active,nav[popover] a:hover{background-color:oklch(var(--totalform-nearwhite))}nav[popover] a:before{content:" ";display:inline-block;width:1rem;height:1rem;background-color:currentColor;mask-image:var(--action-icon);margin-right:.5rem;mask-size:.8rem;mask-repeat:no-repeat;mask-position:center}#schema-actions{top:2rem;right:3rem}#collection-actions{top:5rem;right:2rem}#user-actions{bottom:3rem;left:4rem}.log-analyzer form,.log-analyzer h2:not(:first-child){margin-top:2rem}.log-analyzer h2 small{font-weight:300;font-size:55%;padding-left:.5rem}.log-analyzer td.gridjs-td{white-space:wrap}.log-analyzer th.gridjs-th:first-child{max-width:100px!important}.log-analyzer .gridjs-wrapper,.log-analyzer table{max-height:none}.log-analyzer .gridjs-tbody .gridjs-tr{cursor:inherit}.log-analyzer .log-contents{background-color:oklch(var(--totalform-nearwhite));padding:1.5rem;max-height:75vh;overflow:auto;border:2px inset oklch(var(--totalform-lightgray)/50%)}.log-analyzer .no-logs{padding:1rem;max-width:65ch;background-color:oklch(var(--totalform-success)/25%);border:1px solid oklch(var(--totalform-success)/50%);border-radius:var(--totalform-radius)}.log-analyzer:has(.no-logs) h2,.log-analyzer:has(.no-logs) form,.log-analyzer:has(.no-logs) .log-contents{display:none}.admin-table-wrapper input,.dash-content-sidebar input{appearance:none;width:100%;height:2.4375rem;background-color:transparent;box-shadow:none;border:none;padding:.5rem;margin:0;border-radius:var(--totalform-radius);font-family:inherit;font-size:var(--totalform-font-size);font-weight:400;line-height:1.5;color:oklch(var(--totalform-text-color));transition:background-color .2s ease-in-out;background-image:var(--icon-filter);background-repeat:no-repeat;background-size:16px;background-position:.5rem center;text-indent:1.5rem}.admin-table-wrapper input:hover,.admin-table-wrapper input:focus,.dash-content-sidebar input:hover,.dash-content-sidebar input:focus{background-color:oklch(var(--totalform-nearwhite));outline:none}.server-checker .bundle-error{display:grid;gap:1rem;padding:1rem;max-width:65ch;background-color:oklch(var(--totalform-red)/10%);border:1px solid oklch(var(--totalform-red)/50%);border-radius:var(--totalform-radius)}.server-checker .error{font-weight:700;text-transform:uppercase;color:oklch(var(--totalform-red))}.server-checker tr:has(.error){background-color:oklch(var(--totalform-red)/10%)!important}.server-checker tr:has(.warning){background-color:oklch(var(--totalform-warning)/10%)!important}.server-checker h2:not(:first-child){margin-top:2rem}.server-checker td.gridjs-td{padding:0 1rem;white-space:wrap}.server-checker th.gridjs-th:first-child{max-width:200px!important}.server-checker .gridjs-wrapper,.server-checker table{max-height:none}.server-checker pre{padding:.5rem 0}.server-checker .gridjs-tbody .gridjs-tr{cursor:inherit}#twig-playground .cms-button:before{mask-image:var(--icon-twig-playground)}.playground-results{display:grid;gap:2rem;margin-block-start:2rem}#pretty-url-builder .cms-button:before{mask-image:var(--icon-build)}.pretty-url-results{display:grid;gap:3rem;margin-block-start:3rem;padding-left:0}#rss-builder{margin-bottom:3rem}#rss-builder .cms-button:before{mask-image:var(--icon-rss)}#rss-builder .cms-field-mapping{display:grid;gap:0 1rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}#sitemap-builder{margin-bottom:3rem}#sitemap-builder label,#sitemap-builder h4{margin-top:1rem}#sitemap-builder label:first-of-type{margin-top:0}#sitemap-builder .cms-button:before{mask-image:var(--icon-sitemap)}.user-profile{display:grid;justify-content:center;padding:1.5rem 0;position:relative}.user-profile img{border-radius:50%}.user-profile button{border-radius:50%;width:3rem;aspect-ratio:1;appearance:none;cursor:pointer;border:none;padding:0;background-color:transparent;background-image:var(--icon-profile);background-repeat:no-repeat;background-position:center;background-size:2rem}#settings-form{margin-top:2rem}#settings-form .checkbox-field label{font-size:.9em}table.jobqueue-stats{border:1px solid oklch(var(--totalform-lightgray));border-collapse:collapse}table.jobqueue-stats td{line-height:1.4;padding:.25rem .5rem;background:none}table.jobqueue-stats td:first-child{min-width:125px;padding-right:2rem}table.jobqueue-stats tr:nth-child(even){background-color:oklch(var(--totalform-lightgray)/50%)}.jobqueue-all-stats{display:flex;gap:3rem}.jobqueue-stats-wrapper h4{margin-bottom:.75rem}.import-queue h4{font-weight:400}
/*# sourceMappingURL=dashboard.css.map */
