@layer payload-default{}@layer payload-default{}@layer payload-default{.icon--check{height:1.5384615385rem;width:1.5384615385rem}.icon--check .stroke{fill:none;stroke:currentColor;stroke-width:2px}.collections{display:flex;width:100%;--gap:var(--base);--cols:5}.collections__wrap{width:100%;display:flex;flex-direction:column;gap:var(--base)}.collections__group{display:flex;flex-direction:column;gap:var(--gap)}.collections__label{margin:0}.collections__card-list{padding:0;margin:0;list-style:none;gap:12px;display:grid;grid-template-columns:repeat(var(--cols),1fr)}.collections__card-list .card{height:100%}.collections__locked.locked{align-items:unset;justify-content:unset}}@layer payload-default{}@layer payload-default{}@layer payload-default{@media(max-width:1440px){.collections{--cols:4}}@media(max-width:1024px){.collections{--gap:var(--base);--cols:2}}@media(max-width:768px){.collections{--cols:2}.collections__wrap{gap:var(--base)}.collections__card-list{gap:8px}}@media(max-width:400px){.collections{--cols:1}}}.login__brand,.payload-settings{display:none}*{scrollbar-width:thin;scrollbar-color:var(--theme-elevation-400) rgba(0,0,0,0)}::-webkit-scrollbar{height:2px;width:2px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background-color:var(--theme-elevation-400);border-radius:999px}.nav :has(.admin-logout-button),.nav :has(>.admin-logout-button){width:100%}.collection-list .table{max-height:calc(100vh - var(--app-header-height) - var(--base)*11.2)}.collection-list .table table thead th{position:sticky;top:0;z-index:5;background-color:var(--theme-bg);box-shadow:0 1px 0 var(--theme-border-color)}.collection-list .condition-value,.collection-list .list-controls,.collection-list .list-controls__controls,.collection-list .where-builder{position:relative;z-index:20}.collection-list .page-controls{position:sticky;bottom:0;z-index:1}.password-reveal-wrap{position:relative}.password-reveal-wrap>input{box-sizing:border-box;width:100%;padding-inline-end:calc(var(--base)*2.75)}.password-reveal-toggle{position:absolute;top:50%;right:calc(var(--base)*.4);z-index:2;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:calc(var(--base)*.25);border:none;border-radius:var(--style-radius-s,4px);background:rgba(0,0,0,0);color:var(--theme-elevation-600);cursor:pointer;line-height:0;transform:translateY(-50%);transition:color .15s ease,background-color .15s ease}.password-reveal-toggle:hover{color:var(--theme-text);background-color:var(--theme-elevation-150,var(--theme-elevation-100))}.password-reveal-toggle:focus-visible{outline:2px solid var(--theme-text);outline-offset:2px}.login .login__form>a[href$="/forgot"]{display:none}.nav-visibility{font-size:.88rem;color:var(--theme-elevation-900);--nav-surface:color-mix(in srgb,var(--theme-elevation-0) 94%,transparent);--nav-sub-surface:color-mix(in srgb,var(--theme-elevation-50) 80%,transparent);--nav-nested-surface:color-mix(in srgb,var(--theme-elevation-100) 74%,transparent);--nav-border:color-mix(in srgb,var(--theme-elevation-200) 75%,transparent)}.nav-visibility .field-type.group{margin-bottom:calc(var(--base)*.7)}.nav-visibility .field-type.group>.field-label{position:relative;display:inline-flex;align-items:center;gap:.35rem}.nav-visibility .row{gap:calc(var(--base)*.55);align-items:stretch}.nav-visibility .field-label{margin-bottom:calc(var(--base)*.2);font-size:.84rem;line-height:1.3;letter-spacing:0}.nav-visibility .checkbox-input .checkbox-input__label,.nav-visibility .checkbox-input label{font-size:.8rem;color:var(--theme-elevation-650)}.nav-visibility .checkbox-input{margin-top:calc(var(--base)*.15)}.nav-visibility .nav-visibility__section{position:relative;padding:calc(var(--base)*.62) calc(var(--base)*.78);border:1px solid var(--nav-border);border-radius:var(--style-radius-m);background:var(--nav-surface)}.nav-visibility .nav-visibility__section>.field-label{font-size:.89rem;font-weight:600;color:var(--theme-text)}.nav-visibility .nav-visibility__section:before{content:"Main";position:absolute;top:calc(var(--base)*-.42);right:calc(var(--base)*.62);padding:1px 8px;border:1px solid var(--nav-border);border-radius:999px;background:var(--theme-elevation-0);color:var(--theme-elevation-650);font-size:.67rem;letter-spacing:.02em;text-transform:uppercase}.nav-visibility .nav-visibility__subgroup{position:relative;margin-top:calc(var(--base)*.35);margin-left:calc(var(--base)*.8);padding:calc(var(--base)*.45) calc(var(--base)*.6);border-left:2px solid color-mix(in srgb,var(--theme-elevation-350) 72%,transparent);border-radius:0 var(--style-radius-s) var(--style-radius-s) 0;background:var(--nav-sub-surface)}.nav-visibility .nav-visibility__subgroup>.field-label{font-size:.83rem;font-weight:600}.nav-visibility .nav-visibility__subgroup:before{content:"";position:absolute;top:calc(var(--base)*.92);left:calc(var(--base)*-.82);width:calc(var(--base)*.82);border-top:1px solid color-mix(in srgb,var(--theme-elevation-350) 72%,transparent)}.nav-visibility .nav-visibility__subgroup:after{content:"Sub";position:absolute;top:calc(var(--base)*.2);right:calc(var(--base)*.5);color:var(--theme-elevation-550);font-size:.67rem;text-transform:uppercase;letter-spacing:.02em}.nav-visibility .nav-visibility__nested{position:relative;margin-top:calc(var(--base)*.35);margin-left:calc(var(--base)*.75);padding:calc(var(--base)*.42) calc(var(--base)*.56);border-left:1px solid color-mix(in srgb,var(--theme-elevation-300) 55%,transparent);border-radius:0 var(--style-radius-s) var(--style-radius-s) 0;background:var(--nav-nested-surface)}.nav-visibility .nav-visibility__nested>.field-label{font-size:.81rem;font-weight:500}.nav-visibility .nav-visibility__nested:before{content:"";position:absolute;top:calc(var(--base)*.92);left:calc(var(--base)*-.76);width:calc(var(--base)*.76);border-top:1px dashed color-mix(in srgb,var(--theme-elevation-350) 65%,transparent)}.nav-visibility .nav-visibility__nested:after{content:"Nested";position:absolute;top:calc(var(--base)*.16);right:calc(var(--base)*.5);color:var(--theme-elevation-550);font-size:.65rem;text-transform:uppercase;letter-spacing:.03em}.nav-visibility .nav-visibility__quick-link{min-height:100%;padding:calc(var(--base)*.5);border:1px solid var(--nav-border);border-radius:var(--style-radius-m);background:var(--nav-surface)}.nav-visibility .nav-visibility__quick-link>.field-label{font-size:.84rem;font-weight:600}