body{margin:0;padding:0;min-height:100vh;background:var(--background-color);font:1rem / 1.5 'IBM Plex Sans';--color-primary:#36275A;--color-primary-50:#E7E5EB;--color-primary-100:#c3bece;--color-primary-200:#9b93ad;--color-primary-300:#72688c;--color-primary-400:#544773;--color-primary-500:#36275a;--color-primary-600:#302352;--color-primary-700:#291d48;--color-primary-800:#22173f;--color-primary-900:#160e2e;--color-primary-A100:#8D6BFF;--color-primary-A200:#6638FF;--color-primary-A400:#3F05FF;--color-primary-A700:#3600EB;--list-header-background:var(--color-primary-100);--list-header-color:var(--color-primary-500);--list-item-hover-background-color:rgba(195,190,206,0.2);--cpri:#333;--csec:#fff;--cacc:#4682b4;--cfoc:#00f;--csuc:#0f0;--cwar:#ffa500;--cerr:#f00;--csha:#000;--g3xs:0.25rem;--g2xs:0.5rem;--gxs:0.75rem;--gs:1rem;--g:1.5rem;--gl:2rem;--gxl:3rem;--g2xl:4.5rem;--trxs:150ms;--trs:300ms;--trl:500ms;--trxl:1000ms;--bws:0.0625rem;--bwm:0.125rem;--bwl:0.25rem;--bc:rgba(0,0,0,0.25);--oc:rgba(0,0,0,0.75);--br:0.25rem;--fsbs:0.8125rem;--fsbm:1rem;--fsbl:1.25rem;--fsts:1.25rem;--fstm:1.5rem;--fstl:2rem;--fwb:500;--icn-d:1.5rem;--n-w:16.25rem;--sk-c:#0375b4;--border-color:var(--bc);--border-hover-color:var(--cpri);--dialog-background:var(--csec);--background-color:var(--csec);--text-color:var(--cpri);--color-primary-A700:var(--cpri);--color-primary-200:var(--bc);--color-primary:var(--cpri)}body._form-open{overflow-y:hidden}.media-selector{--dialog-z-index:990;--dialog-top:2vh;--dialog-height:calc(96vh - var(--g));--dialog-width:88vw}@media (prefers-color-scheme: dark){body{--cpri:#fff;--csec:#222;--bc:rgba(255,255,255,0.25);--oc:rgba(255,255,255,0.75);--sk-c:#fff}}@media screen and (max-width: 50em){body{--n-w:100vw}}#blazor-error-ui{background:lightyellow;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,0.2);display:none;left:0;padding:0.6rem 1.25rem 0.7rem 1.25rem;position:fixed;width:100%;z-index:1000}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:0.75rem;top:0.5rem}dope-log{position:fixed;bottom:var(--g);left:var(--g);z-index:2}.workspace{--nav-w:0;position:relative;transition:margin-left var(--trl) ease-in-out,width var(--trl) ease-in-out;z-index:1;margin-left:var(--nav-w);background:var(--csec);width:calc(100% - var(--nav-w));height:100%;box-sizing:border-box;overflow-x:hidden}.workspace .navigation{position:fixed;top:0;left:0;transition:width var(--trl) ease-in-out;box-shadow:0 0 var(--bwl) var(--csha);width:var(--nav-w);height:100%;overflow:hidden}.workspace .navigation[open]{--nav-w:var(--n-w)}.workspace .wrapper{display:block;transition:width var(--trl) ease-in-out;background:var(--csec);width:100%}.workspace .wrapper>.header{display:flex;align-items:center;justify-content:space-between;background-color:var(--csec);padding:0 var(--g);width:100%;height:4rem;color:var(--cpri);box-sizing:border-box}.workspace .wrapper>.header .header-slot{display:flex;align-items:center;height:4rem}.workspace .wrapper>.header .header-slot>*+*{margin-left:var(--g)}.workspace .wrapper>.header .poweredby{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;transform:scale(0.75);opacity:0.5;color:var(--sk-c)}.workspace .wrapper>.header .poweredby span{font-size:var(--fsbs)}.workspace .wrapper>.header .poweredby svg{height:var(--g)}.workspace[nav-open]{--nav-w:var(--n-w)}.nav{display:flex;flex-direction:column;transition:width var(--trl) ease-in-out;border-right:var(--bws) solid var(--bc);box-shadow:0 0 var(--bwl) #000;background:var(--csec);width:var(--nav-w);height:100%;overflow:auto;color:var(--cpri);box-sizing:border-box}.nav__header,.nav__body{display:flex;flex-direction:column;padding:var(--gs);width:100%;overflow:hidden;white-space:nowrap;box-sizing:border-box}.nav__header{position:relative}.nav__header::after{position:absolute;top:0;left:0;opacity:0.1;background:currentColor;width:100%;height:100%;content:''}.nav__body{flex:1}.nav__title{margin:0;line-height:1}.nav__user{display:flex;margin-top:var(--gs);font-size:var(--fsbs)}.nav__user .user{display:flex;flex:1;flex-direction:column;margin-right:var(--gs)}.nav__user .user__name{font-weight:var(--fwb)}.nav-item{--ni-br:var(--g3xs);--ni-h:var(--gxl);display:flex;position:relative;align-items:center;border-radius:var(--ni-br);padding:0 var(--gs);width:100%;height:var(--ni-h);overflow:hidden;text-decoration:none;color:var(--cpri);box-sizing:border-box}.nav-item__icon,.nav-item__title{position:relative;z-index:2}.nav-item__icon{margin-right:var(--gs)}.nav-item__title{font-weight:var(--fwb)}.nav-item svg{display:block;opacity:0.75;margin-right:.5rem;width:1.5rem;height:1.5rem;fill:currentColor}.nav-item::after{position:absolute;top:0;left:0;transition:opacity var(--trs) ease-in-out;opacity:0;z-index:1;border-radius:var(--ni-br);background:currentColor;width:100%;height:100%;content:''}.nav-item:focus::after,.nav-item:hover::after{opacity:0.25}.nav-item:focus{outline:0;box-shadow:0 0 0 var(--bwm) var(--cpri)}.nav-item[active],.nav-item.active{color:var(--cacc)}.nav-item[split-bottom]{margin-top:auto}h1,h2,h3,p,label,ul,ol,li{margin:0;color:var(--cpri)}a{text-decoration:none;color:inherit}svg{width:var(--icn-d);height:var(--icn-d)}.title{--fs:var(--fstm);font-size:var(--fs)}.title-s{--fs:var(--fsts)}.title-m{--fs:var(--fstm)}.title-l{--fs:var(--fstl)}.body{--fs:var(--fsbm);font-size:var(--fs)}.body-s{--fs:var(--fsbs)}.body-m{--fs:var(--fsbm)}.body-l{--fs:var(--fsbl)}.fw-b,strong{font-weight:var(--fwb)}.sec,.hint{opacity:0.75}.hint,.error,.warning{font-size:var(--fsbs)}.error{color:var(--cerr)}.warning{color:var(--cwar)}[class^='stk']>*{margin-top:0;margin-bottom:0}[class^='hstk']>*{margin-right:0;margin-left:0}.stk,.hstk{--spc:0;display:flex;justify-content:flex-start;margin:0;padding:0;list-style:none}.stk{flex-direction:column}.stk>*+*{margin-top:var(--spc)}.hstk>*+*{margin-left:var(--spc)}.stk-2xs,.hstk-2xs{--spc:var(--g2xs, 0.5rem)}.stk-xs,.hstk-xs{--spc:var(--gxs, 0.75rem)}.stk-s,.hstk-s{--spc:var(--gs, 1rem)}.stk-m,.hstk-m{--spc:var(--g, 1.5rem)}.stk-l,.hstk-l{--spc:var(--gl, 2rem)}.stk-xl,.hstk-xl{--spc:var(--gxl, 3rem)}.stk-2xl,.hstk-2xl{--spc:var(--g2xl, 4.5rem)}.fill{flex:1}.ai-fs{align-items:flex-start}.ai-c{align-items:center}.ai-fe{align-items:flex-end}.ai-s{align-items:stretch}.jc-fs{justify-content:flex-start}.jc-c{justify-content:center}.jc-fe{justify-content:flex-end}.jc-sb{justify-content:space-between}.split-top{margin-bottom:auto !important}.split-right{margin-left:auto !important}.split-bottom{margin-top:auto !important}.split-left{margin-right:auto !important}@media screen and (min-width: 50em){.no-desktop{display:none !important}}@media screen and (max-width: 50em){.m-fd-c{flex-direction:column}.m-fd-c>*+*{margin-top:var(--spc);margin-left:0 !important}.no-mobile{display:none !important}}hr{border:0;background:var(--bc);width:100%;height:var(--bws)}.visually-hidden{position:absolute;margin:-0.0625rem;border:0;padding:0;width:0.0625rem;height:0.0625rem;overflow:hidden;clip:rect(0 0 0 0)}.page-button{--pb-h:2.5rem;display:flex;position:relative;align-items:center;border:var(--bwm) solid var(--cpri);border-radius:var(--pb-h);background:transparent;cursor:pointer;padding:0 var(--gs);height:var(--pb-h);text-decoration:none;color:var(--cpri);font-family:inherit;font-size:1rem;font-weight:600}.page-button svg{display:block;margin-right:var(--g2xs);width:var(--icn-d);height:var(--icn-d);fill:currentColor}.page-button input{position:absolute;margin:-0.0625rem;border:0;padding:0;width:0.0625rem;height:0.0625rem;overflow:hidden;white-space:nowrap;clip:rect(0 0 0 0)}.page-button::after{position:absolute;top:0;left:0;transition:opacity var(--trs) ease-in-out;opacity:0;border-radius:var(--pb-h);background:currentColor;width:100%;height:100%;content:''}.page-button:focus::after,.page-button:hover::after{opacity:0.25}.page-button:focus{outline:0;box-shadow:0 0 0 var(--bwl) var(--bc)}.page-button--upload input[type=file]{top:0;left:0;width:100%;height:100%;margin:0;clip:initial;opacity:0;z-index:2}.page{display:block;background:var(--csec);width:100%}.header,.footer{padding:var(--g)}.footer{border-top:var(--bws) solid var(--bc)}.section{padding:var(--g)}.section .title+.stk,.section .title+.hstk{margin-top:var(--gs)}.section+.section{border-top:var(--bws) solid var(--bc)}.dope-list{display:block;min-height:30rem}h1,h2,h3,p,label,ul,ol,li{margin:0;color:var(--cpri)}a{text-decoration:none;color:inherit}svg{width:var(--icn-d);height:var(--icn-d)}.title{--fs:var(--fstm);font-size:var(--fs)}.title-s{--fs:var(--fsts)}.title-m{--fs:var(--fstm)}.title-l{--fs:var(--fstl)}.body{--fs:var(--fsbm);font-size:var(--fs)}.body-s{--fs:var(--fsbs)}.body-m{--fs:var(--fsbm)}.body-l{--fs:var(--fsbl)}.fw-b,strong{font-weight:var(--fwb)}.sec,.hint{opacity:0.75}.hint,.error,.warning{font-size:var(--fsbs)}.error{color:var(--cerr)}.warning{color:var(--cwar)}[class^='stk']>*{margin-top:0;margin-bottom:0}[class^='hstk']>*{margin-right:0;margin-left:0}.stk,.hstk{--spc:0;display:flex;justify-content:flex-start;margin:0;padding:0;list-style:none}.stk{flex-direction:column}.stk>*+*{margin-top:var(--spc)}.hstk>*+*{margin-left:var(--spc)}.stk-2xs,.hstk-2xs{--spc:var(--g2xs, 0.5rem)}.stk-xs,.hstk-xs{--spc:var(--gxs, 0.75rem)}.stk-s,.hstk-s{--spc:var(--gs, 1rem)}.stk-m,.hstk-m{--spc:var(--g, 1.5rem)}.stk-l,.hstk-l{--spc:var(--gl, 2rem)}.stk-xl,.hstk-xl{--spc:var(--gxl, 3rem)}.stk-2xl,.hstk-2xl{--spc:var(--g2xl, 4.5rem)}.fill{flex:1}.ai-fs{align-items:flex-start}.ai-c{align-items:center}.ai-fe{align-items:flex-end}.ai-s{align-items:stretch}.jc-fs{justify-content:flex-start}.jc-c{justify-content:center}.jc-fe{justify-content:flex-end}.jc-sb{justify-content:space-between}.split-top{margin-bottom:auto !important}.split-right{margin-left:auto !important}.split-bottom{margin-top:auto !important}.split-left{margin-right:auto !important}@media screen and (min-width: 50em){.no-desktop{display:none !important}}@media screen and (max-width: 50em){.m-fd-c{flex-direction:column}.m-fd-c>*+*{margin-top:var(--spc);margin-left:0 !important}.no-mobile{display:none !important}}hr{border:0;background:var(--bc);width:100%;height:var(--bws)}.visually-hidden{position:absolute;margin:-0.0625rem;border:0;padding:0;width:0.0625rem;height:0.0625rem;overflow:hidden;clip:rect(0 0 0 0)}.page-button{--pb-h:2.5rem;display:flex;position:relative;align-items:center;border:var(--bwm) solid var(--cpri);border-radius:var(--pb-h);background:transparent;cursor:pointer;padding:0 var(--gs);height:var(--pb-h);text-decoration:none;color:var(--cpri);font-family:inherit;font-size:1rem;font-weight:600}.page-button svg{display:block;margin-right:var(--g2xs);width:var(--icn-d);height:var(--icn-d);fill:currentColor}.page-button input{position:absolute;margin:-0.0625rem;border:0;padding:0;width:0.0625rem;height:0.0625rem;overflow:hidden;white-space:nowrap;clip:rect(0 0 0 0)}.page-button::after{position:absolute;top:0;left:0;transition:opacity var(--trs) ease-in-out;opacity:0;border-radius:var(--pb-h);background:currentColor;width:100%;height:100%;content:''}.page-button:focus::after,.page-button:hover::after{opacity:0.25}.page-button:focus{outline:0;box-shadow:0 0 0 var(--bwl) var(--bc)}.page-button--upload input[type=file]{top:0;left:0;width:100%;height:100%;margin:0;clip:initial;opacity:0;z-index:2}.form{display:flex;color:var(--cpri)}.form>*{border-top:var(--bws) solid var(--bc)}.form__inner{flex:1}.form__sidebar{flex:0 0 16rem;border-left:var(--bws) solid var(--bc)}@media screen and (max-width: 50em){.form{flex-direction:column}.form__sidebar{flex:1 1 auto;border-left:0;width:100%}}dope-text-box,dope-multitext-box,dope-date-box{display:block;margin-bottom:var(--g3xs);color:var(--cpri)}ul,dl,li,dd{margin:0;padding:0;list-style:none}h1,h2,h3,p,label,ul,ol,li{margin:0;color:var(--cpri)}a{text-decoration:none;color:inherit}svg{width:var(--icn-d);height:var(--icn-d)}.title{--fs:var(--fstm);font-size:var(--fs)}.title-s{--fs:var(--fsts)}.title-m{--fs:var(--fstm)}.title-l{--fs:var(--fstl)}.body{--fs:var(--fsbm);font-size:var(--fs)}.body-s{--fs:var(--fsbs)}.body-m{--fs:var(--fsbm)}.body-l{--fs:var(--fsbl)}.fw-b,strong{font-weight:var(--fwb)}.sec,.hint{opacity:0.75}.hint,.error,.warning{font-size:var(--fsbs)}.error{color:var(--cerr)}.warning{color:var(--cwar)}[class^='stk']>*{margin-top:0;margin-bottom:0}[class^='hstk']>*{margin-right:0;margin-left:0}.stk,.hstk{--spc:0;display:flex;justify-content:flex-start;margin:0;padding:0;list-style:none}.stk{flex-direction:column}.stk>*+*{margin-top:var(--spc)}.hstk>*+*{margin-left:var(--spc)}.stk-2xs,.hstk-2xs{--spc:var(--g2xs, 0.5rem)}.stk-xs,.hstk-xs{--spc:var(--gxs, 0.75rem)}.stk-s,.hstk-s{--spc:var(--gs, 1rem)}.stk-m,.hstk-m{--spc:var(--g, 1.5rem)}.stk-l,.hstk-l{--spc:var(--gl, 2rem)}.stk-xl,.hstk-xl{--spc:var(--gxl, 3rem)}.stk-2xl,.hstk-2xl{--spc:var(--g2xl, 4.5rem)}.fill{flex:1}.ai-fs{align-items:flex-start}.ai-c{align-items:center}.ai-fe{align-items:flex-end}.ai-s{align-items:stretch}.jc-fs{justify-content:flex-start}.jc-c{justify-content:center}.jc-fe{justify-content:flex-end}.jc-sb{justify-content:space-between}.split-top{margin-bottom:auto !important}.split-right{margin-left:auto !important}.split-bottom{margin-top:auto !important}.split-left{margin-right:auto !important}@media screen and (min-width: 50em){.no-desktop{display:none !important}}@media screen and (max-width: 50em){.m-fd-c{flex-direction:column}.m-fd-c>*+*{margin-top:var(--spc);margin-left:0 !important}.no-mobile{display:none !important}}hr{border:0;background:var(--bc);width:100%;height:var(--bws)}.visually-hidden{position:absolute;margin:-0.0625rem;border:0;padding:0;width:0.0625rem;height:0.0625rem;overflow:hidden;clip:rect(0 0 0 0)}.toolbar{position:relative;z-index:3;border-top:var(--bws) solid var(--bc);padding:var(--gxs) var(--g) 0 var(--g);color:var(--cpri)}.toolbar>.hstk{width:100%}.list--body{border-top:var(--bws) solid var(--bc);border-bottom:var(--bws) solid var(--bc)}.list--item,.list--header{display:flex;position:relative;align-items:center;justify-content:space-between;padding:0 var(--g);line-height:var(--gxl);color:var(--cpri)}.list--item .row-data,.list--item dope-icon-button,.list--header .row-data,.list--header dope-icon-button{position:relative;z-index:2}.list--item dope-icon-button,.list--header dope-icon-button{transition:opacity var(--trs) ease-in-out;opacity:0}.list--item:focus-within dope-icon-button,.list--item:hover dope-icon-button,.list--header:focus-within dope-icon-button,.list--header:hover dope-icon-button{opacity:1}.list--item:focus-within,.list--header:focus-within{box-shadow:0 0 0 var(--bwm) var(--cpri)}.list--item:focus-within *:focus,.list--header:focus-within *:focus{outline:0}.list--item+.list--item,.list--header+.list--item,.list--item+.list--header,.list--header+.list--header{border-top:var(--bws) solid var(--bc)}.list--header{background:rgba(0,0,0,0.1);font-weight:bold}.list--item{transition:background-color 300ms ease-in-out}.list--item:nth-child(2n)::after{opacity:.05}.list--item::after{position:absolute;top:0;left:0;transition:opacity var(--trs) ease-in-out;opacity:0;z-index:1;background:currentColor;width:100%;height:100%;content:''}.list--item:hover::after{opacity:0.25}.row-data{display:flex;flex:1;max-width:100%}.row-data span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:.25rem}.row-data .row-data__placeholder{flex:0 0 var(--gxl)}@media screen and (max-width: 50em){.row-data>*{display:none}.row-data>.fw-b{display:block}}.list--body.list--iconic{display:flex;flex-wrap:wrap}.list--body.list--iconic .list--item{flex:0 0 18.5%}.list--body.list--iconic .list--item .item--delete{opacity:0.6;position:absolute;top:0;right:0;box-sizing:content-box;padding:0.25rem;border:none;width:1.5rem;height:1.5rem;background:rgba(255,255,255,0.25);transition:opacity 300ms;cursor:pointer}.list--body.list--iconic .list--item .item--delete:hover{opacity:1}.list--body.list--iconic .list--item .item--delete svg{width:1.5rem;height:1.5rem}.list--body.list--iconic .list--item.media-item{flex:0 0 12rem;height:12rem;flex-direction:column;justify-content:space-between;align-items:stretch;position:relative;background-image:-moz-linear-gradient(45deg, #ccc 25%, transparent 25%),-moz-linear-gradient(-45deg, #ccc 25%, transparent 25%),-moz-linear-gradient(45deg, transparent 75%, #ccc 75%),-moz-linear-gradient(-45deg, transparent 75%, #ccc 75%);background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, #ccc), color-stop(0.25, transparent)),-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, #ccc), color-stop(0.25, transparent)),-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.75, transparent), color-stop(0.75, #ccc)),-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.75, transparent), color-stop(0.75, #ccc));-moz-background-size:.5rem .5rem;background-size:1rem 1rem;-webkit-background-size:1rem 1.0625rem;background-position:0 0,.5rem 0,0rem,0 .5rem}.list--body.list--iconic .list--item.media-item .media__element{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;object-fit:contain}.list--body.list--iconic .list--item.media-item .primary{position:relative;z-index:2;padding:0.5rem;background:rgba(0,0,0,0.38);color:white;line-height:1;white-space:pre-wrap;word-wrap:break-word;word-break:break-all}.list--body.list--iconic .list--item.media-item .secondary{position:relative;z-index:2;padding:0.5rem 0.5rem 0 0.5rem;background:rgba(0,0,0,0.38);color:white;font-size:0.75rem;line-height:0.75rem}input[type='text'],input[type='date'],input[type='email'],input[type='number'],input[type='tel'],input[type='url'],input[type='password'],textarea,select,.box{border:var(--bwm, .125rem) solid var(--bc, #000);border-radius:var(--g3xs, .25rem)}input[type='text'][invalid],input[type='text'][aria-invalid],input[type='date'][invalid],input[type='date'][aria-invalid],input[type='email'][invalid],input[type='email'][aria-invalid],input[type='number'][invalid],input[type='number'][aria-invalid],input[type='tel'][invalid],input[type='tel'][aria-invalid],input[type='url'][invalid],input[type='url'][aria-invalid],input[type='password'][invalid],input[type='password'][aria-invalid],input[type='radio'][invalid]+.box,input[type='radio'][aria-invalid]+.box,input[type='checkbox'][invalid]+.box,input[type='checkbox'][aria-invalid]+.box,textarea[invalid],textarea[aria-invalid],select[invalid],select[aria-invalid]{border-color:var(--cerr, red)}input[type='text'],input[type='date'],input[type='email'],input[type='number'],input[type='tel'],input[type='url'],input[type='password'],textarea,select,.box{background:transparent}input[type='text'],input[type='date'],input[type='email'],input[type='number'],input[type='tel'],input[type='url'],input[type='password'],textarea,select{padding-left:var(--gxs, .75rem)}input[type='text']{padding-right:var(--gxs, .75rem)}input[type='password'],select{padding-right:calc(var(--gxs, $default-field-padding) + var(--ib-d, $default-field-large-padding-offset))}input[type='text'],input[type='date'],input[type='email'],input[type='number'],input[type='tel'],input[type='url'],input[type='password'],textarea,select{width:100%}input[type='text'],input[type='date'],input[type='email'],input[type='number'],input[type='tel'],input[type='url'],input[type='password'],select{height:var(--f-h, 3rem)}input[type='text'],input[type='date'],input[type='email'],input[type='number'],input[type='tel'],input[type='url'],input[type='password'],select{line-height:calc(var(--f-h, $default-field-height) - (2 * var(--bwm, $default-field-border-width)))}input[type='text']:focus,input[type='date']:focus,input[type='email']:focus,input[type='number']:focus,input[type='tel']:focus,input[type='url']:focus,input[type='password']:focus,textarea:focus,select:focus,.fld--checkbox:focus-within .box,.fld--radio:focus-within .box{outline:0;box-shadow:0 0 0 var(--g3xs, .125rem) var(--cfoc, blue)}.box{flex:0 0 var(--c-d, 2rem);width:var(--c-d, 2rem);height:var(--c-d, 2rem)}input[type='text'][disabled],input[type='date'][disabled],input[type='email'][disabled],input[type='number'][disabled],input[type='tel'][disabled],input[type='url'][disabled],input[type='password'][disabled],input[type='radio'][disabled]+.box,input[type='checkbox'][disabled]+.box,textarea[disabled],select[disabled]{opacity:0.5}input[type='text'],input[type='date'],input[type='email'],input[type='number'],input[type='tel'],input[type='url'],input[type='password']{color:inherit}input[type='radio']:checked+.box::after,input[type='checkbox']:checked+.box::after{transform:translate(-50%, -50%) scale(1);opacity:1}textarea,select{color:inherit}.box{--b-br:var(--g3xs, .25rem);--b-m-d:var(--gs, 1rem);display:block;position:relative;border-radius:var(--b-br)}.box::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(2);transition:opacity 200ms ease-in-out, transform 200ms ease-in-out;opacity:0;border-radius:var(--b-br);background:var(--cpri, #000);width:var(--b-m-d);height:var(--b-m-d);content:''}textarea{padding-top:var(--gxs, .75rem);padding-bottom:var(--gxs, .75rem);height:var(--f-mh, 8rem)}.fld{flex:1;display:flex;flex-direction:column;color:var(--cpri, #000)}.fld input,.fld textarea{box-sizing:border-box}.fld textarea{resize:none}.fld__in{display:block;position:relative;margin-top:var(--g3xs, .25rem)}.fld .lbl{display:flex;align-items:flex-end}.fld .lbl .cnt{margin-left:auto}.fld .lbl .req{margin-left:0.5ch}.fld .info{display:flex;flex-direction:column}.fld .err,.fld .hint{margin-top:var(--g3xs, .25rem)}.fld .err{color:var(--cerr, red)}.fld .hint{opacity:0.75}.fld .additional{position:absolute;top:50%;right:0;transform:translateY(-50%);width:var(--gxl, 1.5rem);height:var(--gxl, 1.5rem)}.fld .additional>.icn,.fld .additional>.ibtn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.fld--password input{position:relative;z-index:1}.fld--password input[type='password'] ~ .additional .ibtn--show{opacity:1;pointer-events:initial}.fld--password input[type='text'] ~ .additional .ibtn--hide{opacity:1;pointer-events:initial}.fld--password .additional{z-index:2}.fld--password .additional .ibtn{opacity:0;pointer-events:none}.fld--select select{position:relative;z-index:2}.fld--select .additional{z-index:1}.fld--checkbox label,.fld--radio label{display:flex;align-items:center}.fld--checkbox .lbl,.fld--radio .lbl{display:block;flex:1;align-items:flex-end}.fld--checkbox .fld__in,.fld--radio .fld__in{margin-top:0}.fld--checkbox .box,.fld--radio .box{margin-right:var(--g2xs, .75rem);margin-left:0}.fld--radio .box{--b-br:100%}.image-fld{display:block;position:relative;overflow:hidden;width:12rem;height:12rem;cursor:pointer}.image-fld img{width:100%;height:100%;object-fit:cover}.image-fld[empty],.image-fld[non-image]{display:flex;align-items:center;justify-content:center;background:var(--bc, rgba(0,0,0,0.05))}.image-fld[empty] img,.image-fld[non-image] img{width:60%;height:60%;opacity:.6}.image-fld .overlay--goto{top:.5rem;right:.5rem}.image-fld .overlay--fullscreen{bottom:.5rem;right:.5rem}.image-fld .overlay--name{right:0;bottom:0;left:0;padding:.5rem}.dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;box-shadow:0 0 1.5rem 0.25rem var(--bc, rgba(0,0,0,0.25));border-radius:.5rem;background:var(--csec, #fff)}.dialog--login{margin:10vh auto auto;width:20rem;height:22.5rem}.dialog--login__logo{display:block;width:100%;height:4rem;object-fit:contain}.dialog--login__logo.dark-mode-only{display:none}.dialog--login .dialog__body{padding-bottom:0}.dialog--login .dialog__body>*+*{margin-top:var(--gs)}.dialog--login .dialog__body img{margin-top:0}.dialog--progress{top:10vh;bottom:auto;margin:0 auto;width:36vw;min-height:10vh;max-height:80vh}.dialog--progress .dialog__actions{display:none}.dialog--selector{width:90vw;height:90vh;margin:auto}.dialog__body{padding:1.5rem;height:calc(100% - 7rem);overflow:auto}.dialog__actions{display:flex;align-items:center;justify-content:flex-end;padding:0 1rem;height:4rem}.move-box{display:grid;grid-template-columns:1fr 2.5rem;gap:1rem}.move-box__actions{display:flex;flex-direction:column;align-items:center}.move-box__actions button{display:flex;align-items:center;justify-content:center;box-sizing:content-box;border:1px solid rgba(0,0,0,0.5);background:transparent;margin:.25rem;padding:.25rem;width:1.5rem;height:1.5rem;cursor:pointer;-webkit-appearance:none}.overlay{position:absolute;z-index:5;background:var(--oc, rgba(0,0,0,0.75));color:var(--csec, #fff)}.overlay--button{transition:opacity 200ms}.overlay--button:hover{opacity:.75}.overlay--icon{padding:.25rem;width:1.5rem;height:1.5rem}.overlay--icon svg{display:block;width:1.5rem;height:1.5rem;fill:currentColor}.overlay--fullscreen{top:0;right:0;bottom:0;left:0}.overlay--upload{z-index:5000;transition:opacity 200ms}.overlay--upload[hidden]{display:block;opacity:0;pointer-events:none}.content-editor .image-fld{margin:0 auto;width:18rem;height:18rem}.content-editor .move-box{transition:box-shadow 200ms}.content-editor .move-box:hover{box-shadow:0 0 1rem 0.5rem rgba(0,0,0,0.05)}.content-editor__toolbar{display:flex;align-items:center;justify-content:flex-start;padding:.5rem 0}.content-editor__toolbar button{display:flex;align-items:center;justify-content:center;box-sizing:content-box;border:1px solid var(--bc, rgba(0,0,0,0.5));background:transparent;margin:.25rem;padding:.25rem .5rem;height:1.25rem;color:var(--cpri, #000);cursor:pointer;-webkit-appearance:none}.content-editor__toolbar button svg{fill:currentColor}.progress{color:var(--cpri, #222)}.progress__item{padding:1.5rem}.progress__item__subject{font-size:var(--fstm, 1.5rem)}.progress__item__operation{font-size:var(--fsbs, 0.8125rem)}.progress__item__bar{box-sizing:content-box;margin:.5rem 0 .5rem;border:1px solid currentColor;width:100%;height:.5rem}.progress__item__bar__fill{height:.5rem;background:currentColor}.ql-editor strong{font-weight:bold}.dashboard{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;padding:2rem}.dashboard .item{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 14rem;margin:0 1rem 1rem 0;border:1px solid var(--bc, rgba(0,0,0,0.25));border-radius:.5rem;width:14rem;height:10rem;transition:background 200ms;color:var(--cpri, #000)}.dashboard .item:hover{background:rgba(0,0,0,0.2)}.dashboard .item svg{width:3rem;height:3rem;fill:currentColor}.snackbars{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;position:fixed;bottom:5vw;right:5vw;z-index:9999;max-width:80vw}.snackbar{border-right:.25rem;border-radius:.5rem;background:rgba(0,0,0,0.8);padding:.75rem;color:white;font-weight:bold;text-align:right}.snackbar--error{color:var(--cerr, red)}.image-fld{background:rgba(0,0,0,0.5)}.gallery{display:flex;flex-wrap:wrap}.gallery *>{flex:0}.gallery .move-box{border:1px solid rgba(0,0,0,0.5);padding:.75rem}.gallery .move-box__actions svg{transform:rotate(90deg)}
