@import "https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,400;0,700;1,400;1,700&display=swap";.admin-menu{gap:var(--space-s);padding:var(--space-m);flex-direction:column;display:flex}.admin-menu__item{font-size:var(--text-m);font-weight:600}.admin-list{gap:var(--space-s);flex-direction:column;display:flex}.admin-list__error,.admin-list__state{padding:var(--space-m)}.admin-list__error{color:var(--color-red)}.admin-list__empty{padding:var(--space-m);color:var(--color-light-grey);font-size:inherit;font-weight:inherit;margin:0}.admin-list__item{gap:var(--space-m);border-bottom:var(--utils-border-size) solid var(--color-light-grey);padding:var(--space-m);flex-direction:column;display:flex}.admin-list__item:last-child:not(:first-child){border-bottom:none}.admin-list__head,.admin-list__meta{display:flex}.admin-list__head{align-items:center;gap:var(--space-m);flex-wrap:nowrap;width:100%;min-width:0;max-width:100%}.admin-list__title{flex:none;text-decoration:none}.admin-list__title h1{white-space:nowrap;width:max-content;margin:0;line-height:normal}.admin-list__muted{color:var(--color-light-grey);font-weight:400;font-size:var(--text-s)}.admin-list__actions{gap:var(--space-s);flex-wrap:wrap;flex-shrink:0;display:flex}.admin-list__meta{gap:var(--space-s);flex-wrap:nowrap}@media screen and (width<=640px){.admin-list__head{gap:var(--space-s) var(--space-m)}.admin-list__meta{flex-direction:column;align-items:flex-start;gap:0}.admin-list__sep{display:none}}.admin-form{flex-direction:column;width:100%;display:flex}.admin-form>:not(:last-child){border-bottom:var(--utils-border-size) solid var(--color-light-grey)}.admin-form__title{padding:var(--space-m);font-size:var(--text-m);margin:0}.admin-form__subtitle{font-size:var(--text-m);color:var(--color-light-grey);margin:0}.admin-form>.admin-form__state{padding:var(--space-m);color:var(--color-light-grey)}.admin-form__body{gap:var(--space-m);padding:var(--space-m);flex-direction:column;max-width:40rem;display:flex}.admin-form__body>.admin-form__state{color:var(--color-light-grey)}.admin-form__field{gap:var(--space-m);flex-direction:column;display:flex}.admin-form__error{color:var(--color-red)}.admin-form__content{flex-direction:column;width:100%;display:flex}.admin-form__content>:not(:last-child){border-bottom:var(--utils-border-size) solid var(--color-light-grey)}.admin-form__section{padding:var(--space-m);width:100%}.admin-form__section--collections{padding:0}.admin-form__fields{gap:var(--space-m);flex-direction:column;display:flex}.admin-form__section--error{color:var(--color-red)}.admin-form__section--muted{color:var(--color-light-grey)}.admin-perm-block{padding:var(--space-m)}.admin-perm-block:not(:last-child){border-bottom:var(--utils-border-size) solid var(--color-light-grey)}.admin-perm-list{border:var(--utils-border-size) solid var(--color-light-grey);border-radius:var(--utils-border-radius);overflow:hidden}.permission-field,.permission-field__info,.permission-field__utils{display:flex}.permission-field,.permission-field__utils{align-items:center}.permission-field{justify-content:space-between;gap:var(--space-m);padding:var(--space-s);font-size:var(--text-s);line-height:1}.permission-field__info{align-items:baseline;gap:var(--space-s);white-space:nowrap;min-width:max-content}.permission-field__info span{color:var(--color-light-grey)}.permission-field__utils{gap:var(--space-s);flex-shrink:0}.permission-field__action{width:7rem}.permission-field__action--selected .button__control{border-color:var(--color-neutral-grey);background-color:var(--color-neutral-grey)}@media screen and (width<=900px){.permission-field__utils{-moz-column-gap:var(--space-xs);column-gap:var(--space-xs);row-gap:var(--space-s)}}:root{--space-xs:.5rem;--space-s:1rem;--space-m:2.5rem;--space-l:4rem;--text-xs:.75rem;--text-s:clamp(.75rem, calc(.75rem + (1rem - .75rem) * ((100vw - 900px) / (1280px - 900px))), 1rem);--text-m:clamp(1rem, calc(1rem + (1.5rem - 1rem) * ((100vw - 900px) / (1280px - 900px))), 1.5rem);--color-black:#000;--color-black-transparent:#0003;--color-dark-grey:#4d4d4d;--color-neutral-grey:gray;--color-light-grey:#ccc;--color-off-white:#e6e6e6;--color-white:#fff;--time-1:.25s;--time-2:1s;--utils-border-size:.0625rem;--utils-border-radius:.5rem;--utils-list-item-min-height:calc(var(--text-s) + 1.5em + var(--space-s)*2)}::selection{background-color:var(--color-light-grey)}*,:after,:before{box-sizing:border-box;margin:0;position:relative}html{scroll-behavior:smooth;font-size:16px}body{min-height:100vh;font-family:Inter,Helvetica,sans-serif;font-weight:700;font-size:var(--text-s);font-optical-sizing:auto;font-variation-settings:"slnt" 0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-black);background-color:var(--color-white);counter-reset:nth;font-style:normal}.no-scroll{overflow:hidden}img{block-size:auto;max-inline-size:100%;display:block}a,h1,h2,h3,h4,h5,h6,input,option,p,select,span,textarea{font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit;text-decoration:none}a{text-decoration:underline}h1{line-height:.95}h1,h2{font-size:var(--text-m)}h2{line-height:1}h3,h4,p{font-size:var(--text-s);line-height:1.25}button,input{background-color:#0000;border:0;outline:0;margin:0;padding:0}button{font-family:inherit;font-weight:inherit;font-size:var(--text-s);color:inherit}input:focus,textarea:focus{outline:0}input::-moz-placeholder{color:var(--color-light-grey)}textarea::-moz-placeholder{color:var(--color-light-grey)}input::placeholder,textarea::placeholder{color:var(--color-light-grey)}ul{margin:0;padding:0;list-style-type:none}.ellipsis,.ellipsis>:where(h1,h2,h3,h4,div,span){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;line-height:normal;overflow:hidden}.trim{margin-block:-.22em;line-height:1}@supports (text-box-trim:trim-both){.trim{text-box-trim:trim-both;text-box-edge:cap alphabetic;margin-block:0}}.scroll-x{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;min-width:0;overflow-x:auto}.scroll-x::-webkit-scrollbar{display:none}.lazy{will-change:transform,opacity;opacity:0;transition:all var(--time-1) ease-in-out;transform:translateY(32px)}.lazy--visible{opacity:1;transform:translateY(0)}.fade-enter-active,.fade-leave-active{transition:all var(--time-1) linear}.fade-enter-from,.fade-leave-to{opacity:0}@media screen and (width<=900px){:root{--space-s:1rem;--space-m:1rem;--space-l:1.5rem;--utils-list-item-min-height:calc(var(--text-s) + 1em + var(--space-s)*2)}}
