.animate-spin{animation:spin 1s linear infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-bounce{animation:bounce 1s infinite}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,100%{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes ping{75%,100%{transform:scale(2);opacity:0}}.code-json ul li{padding-left:1em}.session-expired{text-align:center;letter-spacing:.1rem}.session-expired .iconify{margin-left:auto;margin-right:auto;color:rgba(var(--color-warning),1)}.forbidden{text-align:center;letter-spacing:.1rem}.forbidden .iconify{margin-left:auto;margin-right:auto;color:rgba(var(--color-danger),1)}*,:after,:before{border:0;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,button,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-family:var(--font-family)}html,body{text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-moz-text-size-adjust:none}html{height:100dvh;line-height:1.5rem;font-size:var(--font-size)}body{display:flex;flex-direction:column;margin:0;padding:0;background-color:rgba(var(--color-body),1);color:rgba(var(--color-text),1);font-family:var(--font-family);font-size:var(--font-base);height:100dvh;line-height:1.5;overflow:hidden}body>.wrapper{display:flex;position:relative;flex-direction:column;height:100dvh;padding:1.25em .5rem;overflow-y:auto;overflow-x:hidden}body>.wrapper.with-bottom-nav{height:calc(100dvh - 3.5em - 4.2em)}body>.wrapper .login{margin:auto;max-width:30em}body>.wrapper .exception{margin:auto;width:90vw}body footer{width:100%;margin-top:auto;padding-top:2em}body footer>div{font-size:var(--font-sm);text-align:center;letter-spacing:.1rem;height:3.5em;width:100%;margin-left:auto;margin-right:auto;padding-top:1em;padding-bottom:1em;border-top:1px solid;border-color:rgba(var(--color-text),.2)}h1,h2,h3,h4,h5,h6{font-weight:700;text-transform:uppercase;letter-spacing:.1rem}h1{font-size:var(--font-5xl)}h2{font-size:var(--font-4xl)}h3{font-size:var(--font-3xl)}h4{font-size:var(--font-2xl)}h5{font-size:var(--font-xl)}h6{font-size:var(--font-lg)}strong{font-weight:700;letter-spacing:2px}label,.label{font-size:var(--font-sm);text-transform:uppercase;letter-spacing:.1rem}input,textarea,select{background-color:transparent;border:0;outline:0;color:rgba(var(--color-text));font-size:var(--font-base);font-family:var(--font-family);line-height:inherit;padding:.5em .75em;letter-spacing:.05rem;min-height:36px}input::placeholder,textarea::placeholder,select::placeholder{color:rgba(var(--color-text),.5);letter-spacing:.05rem;font-size:var(--font-sm)}button{background-color:transparent;border:0;outline:0;color:rgba(var(--color-text));font-size:var(--font-base)}ul{list-style:none;padding:0;margin:0}small{font-size:var(--font-sm);color:rgba(var(--color-text),.8);font-weight:300;letter-spacing:.05rem}table{border-collapse:collapse}p.light{color:rgba(var(--color-light),1)}p.dark{color:rgba(var(--color-dark),1)}p.primary{color:rgba(var(--color-primary),1)}p.secondary{color:rgba(var(--color-secondary),1)}p.success{color:rgba(var(--color-success),1)}p.danger{color:rgba(var(--color-danger),1)}p.warning{color:rgba(var(--color-warning),1)}p.info{color:rgba(var(--color-info),1)}p.bold{font-weight:700}small.light{color:rgba(var(--color-light),1)}small.dark{color:rgba(var(--color-dark),1)}small.primary{color:rgba(var(--color-primary),1)}small.secondary{color:rgba(var(--color-secondary),1)}small.success{color:rgba(var(--color-success),1)}small.danger{color:rgba(var(--color-danger),1)}small.warning{color:rgba(var(--color-warning),1)}small.info{color:rgba(var(--color-info),1)}small.bold{font-weight:700}strong.light{color:rgba(var(--color-light),1)}strong.dark{color:rgba(var(--color-dark),1)}strong.primary{color:rgba(var(--color-primary),1)}strong.secondary{color:rgba(var(--color-secondary),1)}strong.success{color:rgba(var(--color-success),1)}strong.danger{color:rgba(var(--color-danger),1)}strong.warning{color:rgba(var(--color-warning),1)}strong.info{color:rgba(var(--color-info),1)}h1.light{color:rgba(var(--color-light),1)}h1.dark{color:rgba(var(--color-dark),1)}h1.primary{color:rgba(var(--color-primary),1)}h1.secondary{color:rgba(var(--color-secondary),1)}h1.success{color:rgba(var(--color-success),1)}h1.danger{color:rgba(var(--color-danger),1)}h1.warning{color:rgba(var(--color-warning),1)}h1.info{color:rgba(var(--color-info),1)}h2.light{color:rgba(var(--color-light),1)}h2.dark{color:rgba(var(--color-dark),1)}h2.primary{color:rgba(var(--color-primary),1)}h2.secondary{color:rgba(var(--color-secondary),1)}h2.success{color:rgba(var(--color-success),1)}h2.danger{color:rgba(var(--color-danger),1)}h2.warning{color:rgba(var(--color-warning),1)}h2.info{color:rgba(var(--color-info),1)}h3.light{color:rgba(var(--color-light),1)}h3.dark{color:rgba(var(--color-dark),1)}h3.primary{color:rgba(var(--color-primary),1)}h3.secondary{color:rgba(var(--color-secondary),1)}h3.success{color:rgba(var(--color-success),1)}h3.danger{color:rgba(var(--color-danger),1)}h3.warning{color:rgba(var(--color-warning),1)}h3.info{color:rgba(var(--color-info),1)}h4.light{color:rgba(var(--color-light),1)}h4.dark{color:rgba(var(--color-dark),1)}h4.primary{color:rgba(var(--color-primary),1)}h4.secondary{color:rgba(var(--color-secondary),1)}h4.success{color:rgba(var(--color-success),1)}h4.danger{color:rgba(var(--color-danger),1)}h4.warning{color:rgba(var(--color-warning),1)}h4.info{color:rgba(var(--color-info),1)}h5.light{color:rgba(var(--color-light),1)}h5.dark{color:rgba(var(--color-dark),1)}h5.primary{color:rgba(var(--color-primary),1)}h5.secondary{color:rgba(var(--color-secondary),1)}h5.success{color:rgba(var(--color-success),1)}h5.danger{color:rgba(var(--color-danger),1)}h5.warning{color:rgba(var(--color-warning),1)}h5.info{color:rgba(var(--color-info),1)}h6.light{color:rgba(var(--color-light),1)}h6.dark{color:rgba(var(--color-dark),1)}h6.primary{color:rgba(var(--color-primary),1)}h6.secondary{color:rgba(var(--color-secondary),1)}h6.success{color:rgba(var(--color-success),1)}h6.danger{color:rgba(var(--color-danger),1)}h6.warning{color:rgba(var(--color-warning),1)}h6.info{color:rgba(var(--color-info),1)}.iconify.text-color{color:rgba(var(--color-text),1)}.iconify.light{color:rgba(var(--color-light),1)}.iconify.dark{color:rgba(var(--color-dark),1)}.iconify.primary{color:rgba(var(--color-primary),1)}.iconify.secondary{color:rgba(var(--color-secondary),1)}.iconify.success{color:rgba(var(--color-success),1)}.iconify.danger{color:rgba(var(--color-danger),1)}.iconify.warning{color:rgba(var(--color-warning),1)}.iconify.info{color:rgba(var(--color-info),1)}.iconify.extrasmall{font-size:var(--font-xl)}.iconify.small{font-size:var(--font-2xl)}.iconify.medium{font-size:var(--font-3xl)}.iconify.large{font-size:var(--font-4xl)}.iconify.extralarge{font-size:var(--font-5xl)}body>.wrapper>#content{display:flex;height:100dvh;flex-direction:column}@media(min-width:768px){body>.wrapper{padding:2em 2.5em}body>.wrapper .login{max-width:40em}body footer>div{width:75%}}@media(min-width:1024px){body footer>div{width:50%}body>.wrapper .exception{width:50vw}}::-webkit-scrollbar{width:1px;height:1px}::-webkit-scrollbar-track{border-radius:100vh;background-color:transparent}::-webkit-scrollbar-thumb{background:transparent;border-radius:100vh;border:3px solid transparent}@media(min-width:1024px){::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{border-radius:100vh;background-color:transparent}::-webkit-scrollbar-thumb{background:rgba(var(--color-primary),1);border-radius:100vh;border:3px solid rgba(var(--color-body),1)}}@keyframes fade-in{from{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes slide-from-right{from{transform:translateX(90px)}}@keyframes slide-to-left{to{transform:translateX(-90px)}}.slide{view-transition-name:slide}.slide-and-fade{view-transition-name:slide-and-fade}::view-transition-old(slid){animation:600ms cubic-bezier(.4,0,.2,1) both slide-to-left}::view-transition-new(slide){animation:600ms cubic-bezier(.4,0,.2,1) both slide-from-right}::view-transition-old(slide-and-fade){animation:180ms cubic-bezier(.4,0,1,1) both fade-out,600ms cubic-bezier(.4,0,.2,1) both slide-to-left}::view-transition-new(slide-and-fade){animation:420ms cubic-bezier(0,0,.2,1) 90ms both fade-in,600ms cubic-bezier(.4,0,.2,1) both slide-from-right}.action-bar{position:absolute;top:0;left:0;right:0;background-color:rgba(var(--color-card),1);display:flex;justify-content:space-between;align-content:center;gap:4em}.action-container{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100dvw;height:100dvh;z-index:1000;overflow:hidden}.action-container>.nav{display:flex;width:100%;height:3.5em;background-color:rgba(var(--color-card),1);align-items:center}.action-container>.nav>.title{width:100%;margin-left:-4em;text-align:center}.action-container>.nav>.back{display:flex;height:100%;width:4em;padding-left:.5em;align-items:center;z-index:1000}.action-container>.container{display:flex;flex-direction:column;background-color:rgba(var(--color-body),1);width:100%;height:100%;padding:1.25em .5rem;overflow-y:auto;overflow-x:hidden}.alert{display:flex;position:absolute;z-index:10000;align-items:center;justify-content:center;width:100%;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:500ms}.alert.show{opacity:1}.alert.top{top:2em}.alert.bottom{bottom:2em}.alert .content{display:flex;justify-content:space-between;align-items:center;gap:.5em;width:100%;height:3.5em;padding:.5em;border:1px solid transparent;border-radius:.375em;width:90%;box-shadow:0 3px 5px -1px rgba(0,0,0,.5),0 6px 10px 0 rgba(0,0,0,.44),0 1px 18px 0 rgba(0,0,0,.42)}.alert.primary .content{background-color:rgba(var(--color-primary),1)}.alert.secondary .content{background-color:rgba(var(--color-secondary),1)}.alert.success .content{background-color:rgba(var(--color-success),1)}.alert.danger .content{background-color:rgba(var(--color-danger),1)}.alert.warning .content{background-color:rgba(var(--color-warning),1)}.alert.info .content{background-color:rgba(var(--color-info),1)}.alert.default .content{background-color:rgba(var(--color-card),1)}.badge{display:flex;justify-content:center;align-items:center;padding:.5em;min-width:2em;height:2em}.badge.round{border-radius:50%}.badge.square{border-radius:.375em}.badge.primary{background-color:rgba(var(--color-primary),1);color:#fff}.badge.secondary{background-color:rgba(var(--color-secondary),1);color:#fff}.badge.success{background-color:rgba(var(--color-success),1);color:#fff}.badge.danger{background-color:rgba(var(--color-danger),1);color:#fff}.badge.warning{background-color:rgba(var(--color-warning),1);color:#fff}.badge.info{background-color:rgba(var(--color-info),1);color:#fff}.badge.light{background-color:rgba(var(--color-light),1);color:#000}.badge.dark{background-color:rgba(var(--color-dark),1);color:#fff}.badge.transparent{background-color:transparent;color:rgba(var(--color-text),1)}.badge strong{font-size:var(--font-xs)}.barcode-scanner{display:flex;flex-direction:column}.barcode-scanner>.input-container{display:flex;flex-direction:column;position:relative;width:100%;height:100%}.barcode-scanner>.input-container input{opacity:0;top:0;bottom:0;left:0;position:absolute;overflow:hidden;z-index:20;width:100%}.bottom-nav{display:flex;position:relative;bottom:0;left:0;width:100vw;height:4.2em;border-top:1px solid rgba(var(--color-body));background-color:rgba(var(--color-card),1)}.bottom-nav>.dropdown-group{height:100%;display:flex}.bottom-nav>.dropdown{position:relative;width:100%;margin:0;border-radius:0;font-size:var(--font-xs)}.bottom-nav>.dropdown>span{flex-direction:column}.bottom-nav>.dropdown>span>.iconify{order:0;margin:0}.bottom-nav>.dropdown>span>.notification{position:absolute;top:.5em;margin-left:1em;color:rgba(var(--color-danger),1);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms}.bottom-nav>.dropdown>span>.notification>.iconify{height:.7em;width:.7em;margin:0;border:1px solid transparent;border-radius:50%;background-color:rgba(var(--color-card))}.bottom-nav>.dropdown.active{background-color:rgba(var(--color-primary),1)}.bottom-nav>.dropdown.active>.notification{background-color:rgba(var(--color-primary))}/*DEFAULT STYLE*/.btn{border:1px solid;border-color:transparent;border-radius:.375em;margin:.25em;vertical-align:middle;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms;cursor:pointer}.btn .label{order:2}.btn[hidden]{display:none}.btn .iconify{margin-right:.25em;order:1}.btn .iconify.right{margin-left:.5em;order:3}.btn>span{display:flex;justify-content:center;align-items:center}.btn.disabled{cursor:not-allowed!important}.btn.light{color:#000;background-color:rgba(var(--color-light),1)}.btn.dark{color:#fff;background-color:rgba(var(--color-dark),1)}.btn.primary{color:#fff;background-color:rgba(var(--color-primary),1)}.btn.secondary{color:#fff;background-color:rgba(var(--color-secondary),1)}.btn.success{color:#fff;background-color:rgba(var(--color-success),1)}.btn.danger{color:#fff;background-color:rgba(var(--color-danger),1)}.btn.warning{color:#fff;background-color:rgba(var(--color-warning),1)}.btn.info{color:#fff;background-color:rgba(var(--color-info),1)}.btn.transparent:hover{background-color:rgba(var(--color-text),.2)}.btn.light:hover{background-color:rgba(var(--color-light-hover),1)}.btn.dark:hover{background-color:rgba(var(--color-dark-hover),1)}.btn.primary:hover{background-color:rgba(var(--color-primary-hover),1)}.btn.secondary:hover{background-color:rgba(var(--color-secondary-hover),1)}.btn.success:hover{background-color:rgba(var(--color-success-hover),1)}.btn.danger:hover{background-color:rgba(var(--color-danger-hover),1)}.btn.warning:hover{background-color:rgba(var(--color-warning-hover),1)}.btn.info:hover{background-color:rgba(var(--color-info-hover),1)}.btn.extrasmall{display:inline-block;font-size:var(--font-xs);padding:.25em .5em}.btn.extrasmall .iconify{font-size:var(--font-base)}.btn.small{display:inline-block;font-size:var(--font-sm);padding:.25em .5em}.btn.small .iconify{font-size:var(--font-lg)}.btn.medium{display:inline-block;padding:.5em}.btn.medium .iconify{font-size:var(--font-xl)}.btn.large{display:inline-block;font-size:var(--font-lg);padding:.5em .75em}.btn.large .iconify{font-size:var(--font-2xl)}.btn.block{width:100%;text-align:center;padding:.5em;font-size:var(--font-lg)}.btn.block .iconify{font-size:var(--font-2xl)}.btn .iconify.left{order:0}.btn .iconify.center{order:1}.btn .iconify.right{order:3}.btn.close{position:absolute;width:40px;height:36px;top:0;right:0;margin-top:1em;margin-right:1em}/*TEXT STYLE*/.btn.text.disabled>span{color:rgba(var(--color-text),.2)}.btn.text>span{display:flex;justify-content:center;align-items:center}.btn.text.transparent,.btn.text.light,.btn.text.dark,.btn.text.primary,.btn.text.secondary,.btn.text.success,.btn.text.danger,.btn.text.warning,.btn.text.info{color:rgba(var(--color-text),1);background-color:transparent;font-weight:600;letter-spacing:2px;text-transform:uppercase}.btn.text.transparent:hover{color:rgba(var(--color-text),1)}.btn.text.light:hover{color:rgba(var(--color-light-hover),1)}.btn.text.dark:hover{color:rgba(var(--color-dark-hover),1)}.btn.text.primary:hover{color:rgba(var(--color-primary-hover),1)}.btn.text.secondary:hover{color:rgba(var(--color-secondary-hover),1)}.btn.text.success:hover{color:rgba(var(--color-success-hover),1)}.btn.text.danger:hover{color:rgba(var(--color-danger-hover),1)}.btn.text.warning:hover{color:rgba(var(--color-warning-hover),1)}.btn.text.info:hover{color:rgba(var(--color-info-hover),1)}.btn.text.transparent.disabled:hover,.btn.text.light.disabled:hover,.btn.text.dark.disabled:hover,.btn.text.primary.disabled:hover,.btn.text.secondary.disabled:hover,.btn.text.success.disabled:hover,.btn.text.danger.disabled:hover,.btn.text.warning.disabled:hover,.btn.text.info.disabled:hover{color:rgba(var(--color-text),.2)}.btn.text.extrasmall .iconify{font-size:var(--font-lg)}.btn.text.small .iconify{font-size:var(--font-xl)}.btn.text.medium .iconify{font-size:var(--font-2xl)}.btn.text.large .iconify{font-size:var(--font-3xl)}.btn.text.block .iconify{font-size:var(--font-3xl)}/*OUTLINE STYLE*/.btn.outline>span{display:flex;justify-content:center;align-items:center}.btn.outline.transparent,.btn.outline.light,.btn.outline.dark,.btn.outline.primary,.btn.outline.secondary,.btn.outline.success,.btn.outline.danger,.btn.outline.warning,.btn.outline.info{background-color:transparent;border:1px solid rgba(var(--color-text),.2)}.btn.outline.transparent{border-color:transparent}.btn.outline.light{color:rgba(var(--color-light),1);border-color:rgba(var(--color-light),1)}.btn.outline.dark{color:rgba(var(--color-dark),1);border-color:rgba(var(--color-dark),1)}.btn.outline.primary{color:rgba(var(--color-primary),1);border-color:rgba(var(--color-primary),1)}.btn.outline.secondary{color:rgba(var(--color-secondary),1);border-color:rgba(var(--color-secondary),1)}.btn.outline.success{color:rgba(var(--color-success),1);border-color:rgba(var(--color-success),1)}.btn.outline.danger{color:rgba(var(--color-danger),1);border-color:rgba(var(--color-danger),1)}.btn.outline.warning{color:rgba(var(--color-warning),1);border-color:rgba(var(--color-warning),1)}.btn.outline.info{color:rgba(var(--color-info),1);border-color:rgba(var(--color-info),1)}.btn.outline.transparent:hover{border-color:transparent;background-color:rgba(var(--color-text),.2)}.btn.outline.light:hover{color:#000;border-color:transparent;background-color:rgba(var(--color-light),1)}.btn.outline.dark:hover{color:#fff;border-color:transparent;background-color:rgba(var(--color-dark),1)}.btn.outline.primary:hover{color:#fff;border-color:transparent;background-color:rgba(var(--color-primary),1)}.btn.outline.secondary:hover{color:#fff;border-color:transparent;background-color:rgba(var(--color-secondary),1)}.btn.outline.success:hover{color:#fff;border-color:transparent;background-color:rgba(var(--color-success),1)}.btn.outline.danger:hover{color:#fff;border-color:transparent;background-color:rgba(var(--color-danger),1)}.btn.outline.warning:hover{color:#fff;border-color:transparent;background-color:rgba(var(--color-warning),1)}.btn.outline.info:hover{color:#fff;border-color:transparent;background-color:rgba(var(--color-info),1)}.btn-group{display:flex;margin:.25em}.btn-group>.dropdown a,.btn-group>.btn{border-radius:0;margin:0}.btn-group>.dropdown,.btn-group>.btn{margin:0}.btn-group>*:first-child,.btn-group>*:first-child a{border-top-left-radius:.375em;border-bottom-left-radius:.375em}.btn-group>*:last-child{border-top-right-radius:.375em;border-bottom-right-radius:.375em}.card{display:inline-block;width:100%;margin-top:.5em;margin-bottom:.5em;background-color:rgba(var(--color-card,1));border:1px solid;border-radius:.5em;box-shadow:0 10px 8px rgba(0,0,0,.04),0 4px 3px rgba(0,0,0,.1)}.card>.body{padding:1rem 1em}.card>.header{padding:1rem 2em;border-top-left-radius:.5em;border-top-right-radius:.5em;position:relative}.card.transparent{border-color:transparent;border:0}.card.light{border-color:rgba(var(--color-light),1)}.card.dark{border-color:rgba(var(--color-dark),1)}.card.primary{border-color:rgba(var(--color-primary),1)}.card.secondary{border-color:rgba(var(--color-secondary),1)}.card.success{border-color:rgba(var(--color-success),1)}.card.danger{border-color:rgba(var(--color-danger),1)}.card.warning{border-color:rgba(var(--color-warning),1)}.card.info{border-color:rgba(var(--color-info),1)}.card.transparent>.header{background-color:rgba(var(--color-text),.1)}.card.light>.header{background-color:rgba(var(--color-light))}.card.dark>.header{background-color:rgba(var(--color-dark))}.card.primary>.header{background-color:rgba(var(--color-primary))}.card.secondary>.header{background-color:rgba(var(--color-secondary))}.card.success>.header{background-color:rgba(var(--color-success))}.card.danger>.header{background-color:rgba(var(--color-danger))}.card.warning>.header{background-color:rgba(var(--color-warning))}.card.info>.header{background-color:rgba(var(--color-info))}@media(min-width:1024px){.card>.body{padding:1rem 2em}}.card-group{display:grid;gap:1em;grid-template-columns:none}@media(min-width:768px){.card-group.cols-0{grid-template-columns:none}.card-group.cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.card-group.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card-group.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.card-group.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card-group.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.card-group.cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.card-group.cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.card-group.cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.card-group.cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.card-group.cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.card-group.cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.card-group.cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}.checkbox{display:flex;flex-grow:1;flex-direction:row;width:20em;margin-bottom:1em;vertical-align:middle;padding-top:var(--font-sm);position:relative}.checkbox input[type="checkbox"]{width:100%;height:calc(100% - 1em);position:absolute;z-index:1;opacity:0;cursor:pointer}.checkbox label{display:flex;gap:1em;align-items:end;cursor:pointer}.checkbox label .box{height:26px;width:26px;border:1px;border-color:rgba(var(--color-text),.2);border-radius:.25em;background-color:transparent;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms}.checkbox label .box .iconify{display:none;height:100%;width:100%}.checkbox label .box{border:1px solid rgba(var(--color-text),.2)}.checkbox input[type="checkbox"]:checked~label .box .iconify{display:block;color:#fff}.checkbox input[type="checkbox"]:checked~label .box.light{background-color:rgba(var(--color-light),1);border-color:transparent}.checkbox input[type="checkbox"]:checked~label .box.dark{background-color:rgba(var(--color-dark),1);color:#fff;border-color:transparent}.checkbox input[type="checkbox"]:checked~label .box.dark{background-color:rgba(var(--color-dark),1);color:#fff;border-color:transparent}.checkbox input[type="checkbox"]:checked~label .box.primary{background-color:rgba(var(--color-primary),1);color:#fff;border-color:transparent}.checkbox input[type="checkbox"]:checked~label .box.secondary{background-color:rgba(var(--color-secondary),1);color:#fff;border-color:transparent}.checkbox input[type="checkbox"]:checked~label .box.success{background-color:rgba(var(--color-success),1);color:#fff;border-color:transparent}.checkbox input[type="checkbox"]:checked~label .box.danger{background-color:rgba(var(--color-danger),1);color:#fff;border-color:transparent}.checkbox input[type="checkbox"]:checked~label .box.warning{background-color:rgba(var(--color-warning),1);color:#fff;border-color:transparent}.checkbox input[type="checkbox"]:checked~label .box.info{background-color:rgba(var(--color-info),1);color:#fff;border-color:transparent}.codebox{display:flex;flex-grow:1;flex-direction:column;width:100%;margin-bottom:1em}.codebox textarea{border:0;border-color:rgba(var(--color-text),.2);border-radius:.375em;padding:.25em .5em;resize:none;background-color:rgba(var(--color-text),.05)}.codebox.editable textarea:focus{border:1px solid;border-color:rgba(var(--color-primary),1)}.collapse{position:relative}.collapse>header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:2em;cursor:pointer}.collapse>header.highlight:hover{color:rgba(var(--color-primary))}.collapse.open>article{display:block}.collapse.open>header .icon-more{display:none}.collapse.open>header .icon-less{display:block}.collapse>article{display:none}.collapse>header .icon-more{display:block}.collapse>header .icon-less{display:none}.container.flex{display:flex;flex-wrap:wrap;gap:1em;width:100%;align-items:center}.container.grid{display:grid;gap:1em;grid-template-columns:none}.container.flex>*{flex-grow:1;width:20em}.container.flex>.dropdown,.container.flex>.dropdown{flex-grow:1;width:100%}.container.flex.left{justify-content:start}.container.flex.center{justify-content:center}.container.flex.right{justify-content:end}.container.flex.between{justify-content:space-between}.container.flex.around{justify-content:space-around}.container.flex.evenly{justify-content:space-evenly}@media(min-width:768px){.container.flex>.dropdown,.container.flex>.dropdown{flex-grow:0;width:auto}.container.grid.cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.container.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.container.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.container.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.container.grid.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.container.grid.cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.container.grid.cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.container.grid.cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.container.grid.cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.container.grid.cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.container.grid.cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.container.grid.cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}.datapagination .buttons{display:flex;gap:.5em;justify-content:right;align-items:center;height:3em}.datapagination .buttons span{letter-spacing:.25rem}.datapagination .buttons .label{letter-spacing:0}.datapagination .buttons .button{display:flex;align-items:center;border:1px solid;border-color:transparent;border-radius:.375em;margin:.25em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms;cursor:pointer}.datapagination .buttons .button:hover{background-color:rgba(var(--color-text),.2)}.datapagination .buttons .button input{all:unset}.datapagination .form-loading{display:none;width:100%}.datapagination .form-loading span{display:flex;justify-content:end;align-items:center;text-transform:uppercase;gap:1em;color:rgba(var(--color-primary));width:100%;height:3em}.datapagination.htmx-request .buttons{display:none}.datapagination.htmx-request .form-loading{display:flex}.datasearch{display:flex;flex-wrap:wrap;gap:.75em;width:100%;justify-content:space-between;margin:0}.datasearch div{display:flex;flex-grow:1;flex-direction:column;width:100%;position:relative}.datasearch div label{display:flex;gap:.5em;padding:0 .5em;font-weight:600}.datasearch div input{border:2px solid transparent;background-color:rgba(var(--color-text),.05);border-radius:.375em;padding:.25em .5em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms;text-transform:uppercase}.datasearch div input:focus{background-color:rgba(var(--color-text),.05);background-color:rgba(var(--color-text),.05);border-color:rgba(var(--color-primary),1);border-bottom:2px solid rgba(var(--color-primary),1)}.datasearch div button{display:flex;position:absolute;place-self:end;width:2.5em;height:36px;cursor:pointer;color:rgba(var(--color-text),.6);align-items:center;bottom:0}.datasearch div button .iconify{margin-top:.05em}.datasearch div span{position:relative}.datasearch .loading{display:none}.datasearch .loading input{background-color:rgba(var(--color-text),.1);border:0}.datasearch .loading button{color:rgba(var(--color-primary))}.datasearch.htmx-request .searchbox{display:none}.datasearch.htmx-request .loading{display:flex}.datasearch:has(input:focus) label{color:rgba(var(--color-primary),1)}.datatable-placeholder{display:flex;align-items:center;justify-content:center;min-height:10em}.datatable-placeholder .loading span,.datatable-placeholder .error span,.datatable-placeholder .empty span{display:flex;flex-direction:column;align-items:center;gap:1em;font-size:var(--font-lg)}.datatable-placeholder .loading span .iconify,.datatable-placeholder .error span .iconify{height:2em;width:2em}.datatable-container{max-width:100%;overflow-x:auto;overflow-y:hidden}.datatable{width:100%;border-collapse:collapse;font-size:var(--font-sm)}.datatable .row{border-bottom:1px solid;border-color:rgba(var(--color-text),.1)}.datatable .row.header{display:none}.datatable .cell{display:flex;padding:.25em .5em;vertical-align:middle;white-space:nowrap}.datatable .cell>*{width:100%;text-align:right}.datatable .cell .label{display:block;text-align:left;font-weight:700;font-size:var(--font-sm)}.datatable .row.header{display:table-row}.datatable .row.header{display:none}.datatable .row.header .cell{vertical-align:middle;text-transform:uppercase;font-weight:600;font-size:var(--font-sm);letter-spacing:.08rem}.datatable .row.header .fixed{vertical-align:middle}.datatable.fixed{display:none;background-color:rgba(var(--color-body),1)}.card .datatable.fixed{background-color:rgba(var(--color-card),1)}.datatable .row .fixed{display:block}.datatable .checkbox{flex-grow:0;width:auto;margin-bottom:0;padding:0;justify-content:start}.datatable .switch{flex-grow:0;width:auto;padding:0;margin-bottom:0}@media(min-width:640px){.datatable-container{display:flex;flex-direction:row}.datatable{display:table;font-size:var(--font-base)}.datatable .row{display:table-row}.datatable .cell{display:table-cell;min-width:3em}.datatable .cell>*{text-align:left}.datatable .cell .label{display:none}.datatable .row.header{display:table-row;height:3em}.datatable .row .fixed{display:none}.datatable.fixed{display:table;width:fit-content;border-right:1px solid rgba(var(--color-text),.1);position:sticky;left:0}}.datepicker{display:flex;flex-grow:1;flex-direction:column;margin-bottom:1em;width:20em;position:relative}.datepicker.focus label{color:rgba(var(--color-primary),1)}.datepicker label{display:flex;gap:.5em;padding:0 .5em}.datepicker label .iconify{font-size:var(--font-lg)}.datepicker input{border-top:0;border-left:0;border-right:0;border-bottom:1px solid;border-color:rgba(var(--color-text),.2);background-color:transparent;border-radius:.375em;padding:.25em .5em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms;cursor:pointer}.datepicker input:focus{background-color:rgba(var(--color-text),.05);border-color:rgba(var(--color-primary),1);border-bottom:2px solid rgba(var(--color-primary),1)}.datepicker input:read-only{pointer-events:none}.datepicker input:disabled,.datepicker input:read-only{color:rgba(var(--color-text),.7);background-color:rgba(var(--color-text),.05);pointer-events:none}.datepicker input:read-only:focus,.datepicker input:disabled:focus{border-color:rgba(var(--color-text),.2);border-bottom:1px}.datepicker .error-message{color:rgba(var(--color-danger),1);font-weight:600}.datepicker input[type="date"]::-webkit-calendar-picker-indicator,.datepicker input[type="datetime-local"]::-webkit-calendar-picker-indicator{display:none}.datepicker .indicator{font-size:var(--font-xl);position:absolute;top:20px;right:0;z-index:-1}.dropdown{display:flex;flex-direction:column;margin:.25em}.dropdown input[type="checkbox"]{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;z-index:10;opacity:0;cursor:pointer}.dropdown.open ul{opacity:1;visibility:visible}.dropdown .backdrop{position:fixed;top:0;bottom:0;right:0;left:0;z-index:90;visibility:hidden}.dropdown.open .backdrop{visibility:visible}.dropdown a{border:1px solid;border-color:transparent;border-radius:.375em;align-items:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms;cursor:pointer;position:relative;height:100%}.dropdown.disabled a{color:rgba(var(--color-text-muted),1);cursor:not-allowed}.dropdown.disabled input[type="checkbox"]{cursor:not-allowed}.dropdown a span{display:flex;justify-content:space-between;justify-items:center;width:100%}.dropdown .iconify{margin-right:.5em}.dropdown .chevron{margin-left:.5em}/*.dropdown.extrasmall {width: fit-content;}
.dropdown.small {width: fit-content;}
.dropdown.medium {width: fit-content;}
.dropdown.large {width: fit-content;}*/.dropdown.block{width:100%}.dropdown.extrasmall .iconify{font-size:var(--font-base)}.dropdown.small .iconify{font-size:var(--font-lg)}.dropdown.medium .iconify{font-size:var(--font-xl)}.dropdown.large .iconify{font-size:var(--font-2xl)}.dropdown.block .iconify{font-size:var(--font-2xl)}.dropdown.extrasmall a{display:flex;font-size:var(--font-xs);padding:.25em .5em}.dropdown.small a{display:flex;font-size:var(--font-sm);padding:.25em .5em}.dropdown.medium a{display:flex;padding:.5em .5em}.dropdown.large a{display:flex;font-size:var(--font-lg);padding:.5em .75em}.dropdown.block a{width:100%;font-size:var(--font-lg);text-align:center;padding:.5em .5em}.dropdown.extrasmall a .chevron{font-size:var(--font-base)}.dropdown.small a .chevron{font-size:var(--font-lg)}.dropdown.medium a .chevron{font-size:var(--font-xl)}.dropdown.large a .chevron{font-size:var(--font-2xl)}.dropdown.block a .chevron{font-size:var(--font-2xl)}.dropdown.light a{color:#000;background-color:rgba(var(--color-light),1)}.dropdown.dark a{color:#fff;background-color:rgba(var(--color-dark),1)}.dropdown.primary a{color:#fff;background-color:rgba(var(--color-primary),1)}.dropdown.secondary a{color:#fff;background-color:rgba(var(--color-secondary),1)}.dropdown.success a{color:#fff;background-color:rgba(var(--color-success),1)}.dropdown.danger a{color:#fff;background-color:rgba(var(--color-danger),1)}.dropdown.warning a{color:#fff;background-color:rgba(var(--color-warning),1)}.dropdown.info a{color:#fff;background-color:rgba(var(--color-info),1)}.dropdown.transparent a:hover{background-color:rgba(var(--color-text),.2)}.dropdown.light a:hover{background-color:rgba(var(--color-light-hover),1)}.dropdown.dark a:hover{background-color:rgba(var(--color-dark-hover),1)}.dropdown.primary a:hover{background-color:rgba(var(--color-primary-hover),1)}.dropdown.secondary a:hover{background-color:rgba(var(--color-secondary-hover),1)}.dropdown.success a:hover{background-color:rgba(var(--color-success-hover),1)}.dropdown.danger a:hover{background-color:rgba(var(--color-danger-hover),1)}.dropdown.warning a:hover{background-color:rgba(var(--color-warning-hover),1)}.dropdown.info a:hover{background-color:rgba(var(--color-info-hover),1)}.dropdown.open.transparent a{background-color:rgba(var(--color-text),.2)}.dropdown.open.light a{background-color:rgba(var(--color-light-hover),1)}.dropdown.open.dark a{background-color:rgba(var(--color-dark-hover),1)}.dropdown.open.primary a{background-color:rgba(var(--color-primary-hover),1)}.dropdown.open.secondary a{background-color:rgba(var(--color-secondary-hover),1)}.dropdown.open.success a{background-color:rgba(var(--color-success-hover),1)}.dropdown.open.danger a{background-color:rgba(var(--color-danger-hover),1)}.dropdown.open.warning a{background-color:rgba(var(--color-warning-hover),1)}.dropdown.open.info a{background-color:rgba(var(--color-info-hover),1)}.dropdown.disabled{cursor:not-allowed}.dropdown .popover{margin-top:40px}.dropdown ul{position:absolute;opacity:0;visibility:hidden;display:flex;flex-direction:column;gap:.5em;width:20em;padding:1em .5em;margin:3em 0;color:rgba(var(--color-text),1);border:1px solid;border-radius:.375em;border-color:rgba(var(--color-text),.2);box-shadow:0 20px 13px rgba(0,0,0,.05),0 8px 5px rgba(0,0,0,.1);background-color:rgba(var(--color-card),1);overflow-y:auto;z-index:10001}.dropdown ul li{display:flex;justify-items:center;padding:.5em 1em;border-radius:.5em;font-size:var(--font-sm);cursor:pointer;transition:all 300ms ease-in-out}.dropdown ul li.disabled{color:rgba(var(--color-text-muted),1);cursor:not-allowed}.dropdown ul li.disabled:hover{background-color:transparent}.dropdown ul li .iconify{margin-right:.5em;font-size:var(--font-xl)}.dropdown.transparent ul li:hover{background-color:rgba(var(--color-text),.2)}.dropdown.light ul li:hover{background-color:rgba(var(--color-light),1);color:#000}.dropdown.dark ul li:hover{background-color:rgba(var(--color-dark),1);color:#fff}.dropdown.primary ul li:hover{background-color:rgba(var(--color-primary),1);color:#fff}.dropdown.secondary ul li:hover{background-color:rgba(var(--color-secondary),1);color:#fff}.dropdown.success ul li:hover{background-color:rgba(var(--color-success),1);color:#fff}.dropdown.danger ul li:hover{background-color:rgba(var(--color-danger),1);color:#fff}.dropdown.warning ul li:hover{background-color:rgba(var(--color-warning),1);color:#fff}.dropdown.info ul li:hover{background-color:rgba(var(--color-info),1);color:#fff}.dropdown a span{position:relative}.dropdown a span .badge{position:absolute;top:-1.5em;right:-1.5em}.dropdown a span .badge .iconify{margin:0;font-size:unset}.dropdown.text>a span{display:flex;justify-content:center;align-items:center}.dropdown.text.transparent a,.dropdown.text.light a,.dropdown.text.dark a,.dropdown.text.primary a,.dropdown.text.secondary a,.dropdown.text.success a,.dropdown.text.danger a,.dropdown.text.warning a,.dropdown.text.info a{color:rgba(var(--color-text),1);background-color:transparent;font-weight:600;letter-spacing:2px;text-transform:uppercase}.dropdown.text.transparent a:hover{color:rgba(var(--color-text),1)}.dropdown.text.light a:hover{color:rgba(var(--color-light-hover),1)}.dropdown.text.dark a:hover{color:rgba(var(--color-dark-hover),1)}.dropdown.text.primary a:hover{color:rgba(var(--color-primary-hover),1)}.dropdown.text.secondary a:hover{color:rgba(var(--color-secondary-hover),1)}.dropdown.text.success a:hover{color:rgba(var(--color-success-hover),1)}.dropdown.text.danger a:hover{color:rgba(var(--color-danger-hover),1)}.dropdown.text.warning a:hover{color:rgba(var(--color-warning-hover),1)}.dropdown.text.info a:hover{color:rgba(var(--color-info-hover),1)}.dropdown.text.extrasmall a .iconify{font-size:var(--font-lg)}.dropdown.text.small a .iconify{font-size:var(--font-xl)}.dropdown.text.medium a .iconify{font-size:var(--font-2xl)}.dropdown.text.large a .iconify{font-size:var(--font-3xl)}.dropdown.text.block a .iconify{font-size:var(--font-3xl)}.file-upload{display:flex;flex-grow:1;flex-direction:column;width:100%;margin-bottom:1em;vertical-align:top;position:relative;cursor:pointer}.file-upload>.input-container{display:initial!important;position:relative;text-align:center;background-color:rgba(var(--color-text),.1);padding:2em 1em;border:1px solid;border-color:transparent;border-radius:.375em}.file-upload>.input-container>input{opacity:0;height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:20}.file-upload>.input-container>.btn{margin-top:2em}.file-upload>.file-list{display:flex;flex-direction:column;gap:1em;margin:1em 0}.file-upload>.file-list>.file{display:flex;flex-grow:1;justify-content:space-between;background-color:rgba(var(--color-text),.1);padding:.25em .5em;border:1px solid;border-color:transparent;border-radius:.375em}.file-upload>.file-list>.file>div{display:flex;gap:.5em;align-items:center}.file-upload>.not-valid{background-color:rgba(var(--color-danger),.1);padding:.25em .5em;border:1px solid;border-color:transparent;border-radius:.375em}.file-upload .iconify{margin-right:.25em;order:0}.file-upload>span{display:flex;justify-content:center;align-items:center}.file-upload.disabled{cursor:not-allowed}.file-upload.light{color:#000;background-color:rgba(var(--color-light),1)}.file-upload.dark{color:#fff;background-color:rgba(var(--color-dark),1)}.file-upload.primary{color:#fff;background-color:rgba(var(--color-primary),1)}.file-upload.secondary{color:#fff;background-color:rgba(var(--color-secondary),1)}.file-upload.success{color:#fff;background-color:rgba(var(--color-success),1)}.file-upload.danger{color:#fff;background-color:rgba(var(--color-danger),1)}.file-upload.warning{color:#fff;background-color:rgba(var(--color-warning),1)}.file-upload.info{color:#fff;background-color:rgba(var(--color-info),1)}.file-upload.transparent:hover{background-color:rgba(var(--color-text),.2)}.file-upload.light:hover{background-color:rgba(var(--color-light-hover),1)}.file-upload.dark:hover{background-color:rgba(var(--color-dark-hover),1)}.file-upload.primary:hover{background-color:rgba(var(--color-primary-hover),1)}.file-upload.secondary:hover{background-color:rgba(var(--color-secondary-hover),1)}.file-upload.success:hover{background-color:rgba(var(--color-success-hover),1)}.file-upload.danger:hover{background-color:rgba(var(--color-danger-hover),1)}.file-upload.warning:hover{background-color:rgba(var(--color-warning-hover),1)}.file-upload.info:hover{background-color:rgba(var(--color-info-hover),1)}@media(min-width:1024px){.file-upload>.file-list{flex-direction:row}}.flex{display:flex}.flex.full-width{width:100%}.flex.row{flex-direction:row}.flex.column{flex-direction:column}.flex.justify-start{justify-content:start}.flex.justify-end{justify-content:end}.flex.justify-center{justify-content:center}.flex.justify-space-between{justify-content:space-between}.flex.justify-space-around{justify-content:space-around}.flex.justify-space-evenly{justify-content:space-evenly}.flex.align-start{align-items:start}.flex.align-end{align-items:end}.flex.align-center{align-items:center}.flex.stretch>*{width:100%!important}.flex.wrap{flex-wrap:wrap}.form{display:flex;flex-direction:column;gap:1em;width:100%;justify-content:space-between;overflow:hidden}.form .controls{display:flex;gap:1em;flex-wrap:wrap}.form .footer{display:flex;flex-direction:column;gap:.5em;width:100%;justify-content:end}.form .footer .page{justify-content:space-between}.form .header{display:block;margin-bottom:1.5em}.form .progress{display:flex;flex-wrap:wrap;margin-bottom:1em;justify-content:space-between}.form .progress .step{display:flex;flex-direction:column;gap:1em}.form .progress .step small{display:none;font-weight:600;text-transform:uppercase}.form .progress .step .icon{display:flex;justify-content:center;align-items:center;width:30px;height:30px;text-align:center;font-size:20px;background-color:rgba(var(--color-secondary),.5);border:1px solid transparent;border-radius:.25em;place-self:center;color:#fff}.form .progress .step .icon .check{display:none}.form .progress .separator{height:1px;flex-grow:1;margin:0 1em;margin-top:1em;border-bottom:1px solid rgba(var(--color-text),.5)}.form .page{display:none;gap:1em;flex-wrap:wrap;width:100%}.form .progress .step.active small{color:rgba(var(--color-primary,1))}.form .progress .step.active .icon{background-color:rgba(var(--color-primary),1)}.form .progress .step.active .icon .check{display:none}.form .progress .step.active .icon .number{display:flex}.form .page.active{display:flex}.form .progress .step.checked+.separator{border-bottom:1px solid rgba(var(--color-primary),1)}.form .progress .step.checked .icon{background-color:rgba(var(--color-primary),1)}.form .progress .step.checked .icon .check{display:flex}.form .progress .step.checked .icon .number{display:none}.form .form-loading{display:none;width:100%}.form .form-loading span{display:flex;justify-content:center;align-items:center;text-transform:uppercase;gap:1em;color:rgba(var(--color-primary));width:100%}.form.htmx-request .footer{display:none}.form.htmx-request .form-loading{display:flex}@media(min-width:768px){.form .footer{flex-direction:row;gap:0}}@media(min-width:1024px){.form .progress{margin-bottom:2em}.form .progress .step small{display:block}.form .header{display:none}}.grid{display:grid}@media(max-width:768px){.grid{grid-template-columns:none!important}}.input-group{display:flex;flex-grow:1;width:100%}.input-group .textbox,.input-group .selectbox{width:100%}.input-group>.btn,.input-group>.btn-group,.input-group>.dropdown{align-self:end;margin:0;margin-bottom:1em;border-top-left-radius:0;border-bottom-left-radius:0;height:37px;padding:.25em}@media(min-width:768px){.input-group{width:20em;flex-direction:row}.input-group .textbox{flex-grow:1;width:10em}.input-group .textbox input{border-top-right-radius:0;border-bottom-right-radius:0}.input-group .textbox:not(:first-child) input{border-top-left-radius:0;border-bottom-left-radius:0}.input-group .select{flex-grow:1;width:10em}.input-group .select select{border-top-right-radius:0;border-bottom-right-radius:0}}@media(min-width:1024px){.input-group .textbox{width:20em}.input-group .select{width:20em}}.link{vertical-align:middle;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms;cursor:pointer;text-decoration:underline}.link.disabled{cursor:not-allowed}.link span{display:flex;justify-items:center}.link.light{color:rgba(var(--color-light),1)}.link.dark{color:rgba(var(--color-dark),1)}.link.primary{color:rgba(var(--color-primary),1)}.link.secondary{color:rgba(var(--color-secondary),1)}.link.success{color:rgba(var(--color-success),1)}.link.danger{color:rgba(var(--color-danger),1)}.link.warning{color:rgba(var(--color-warning),1)}.link.info{color:rgba(var(--color-info),1)}.link.disabled{color:rgba(var(--color-text-muted),1)}.link.small{display:inline-block;font-size:var(--font-xs);padding:.25em .5em}.link.medium{display:inline-block}.link.large{display:inline-block;font-size:var(--font-xl);padding:.5em .75em}.link.block{width:100%;text-align:center;padding:.5em}.link.small .iconify{font-size:var(--font-lg)}.link.medium .iconify{font-size:var(--font-xl)}.link.large .iconify{font-size:var(--font-2xl)}.link.block .iconify{font-size:var(--font-2xl)}.link .iconify{margin-right:.5em;order:1}.link .iconify.right{margin-left:.5em;order:3}.link .label{order:2}.link[hidden]{display:none}/*.loading {
    display: none !important;
    background-color: rgba(0,0,0,.6) !important;
}

.htmx-request .loading {
    display: flex !important;
}

.htmx-request.loading {
    display: flex !important;
}

.loading .card .body{overflow-y: hidden !important;}
.loading .iconify {font-size: var(--font-6xl);}*/.masked-text>.mask{display:inline}.masked-text>.text{display:none}.masked-text.show>.mask{display:none}.masked-text.show>.text{display:inline}.modal{display:none;position:fixed;height:100vh;width:100vw;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.6);z-index:10000;align-items:center;justify-content:center}.modal.top{align-items:start;display:flex;padding:10em 0 0}.modal.middle{align-items:center;display:flex}.modal.bottom{align-items:end;display:flex}.modal .content{position:relative;width:100%;animation-name:modal;animation-duration:500ms;animation-timing-function:ease}.modal .content>button{position:absolute;right:0;top:.5em;z-index:10001}.modal.small .content{width:clamp(35em,calc(100vw - 3em),30em)}.modal.full .content{width:clamp(35em,calc(100vw - 3em),80em)}.modal .content .card .body{overflow-y:auto}.modal .selectbox ul{z-index:1010}@media(min-width:768px){.modal.small .content{width:clamp(55em,calc(100vw - 3em),30em)}.modal.full .content{width:clamp(55em,calc(100vw - 3em),80em)}}@keyframes modal{0%{transform:scale(0)}35%{transform:scale(115%)}100%{transform:scale(100%)}}.modal-confirm .heading{display:flex;flex-direction:column;width:100%;text-align:center;margin-bottom:2.5em}.modal-confirm .heading .iconify{color:rgba(var(--color-info),1);font-size:var(--font-5xl);place-self:center}.modal-confirm .heading #title{color:rgba(var(--color-info),1)}.modal-confirm .body{display:flex;flex-direction:column;width:100%;text-align:center;margin-bottom:1.5em}.modal-confirm .footer{display:flex;flex-direction:row;gap:1em;width:100%;justify-content:center}.modal-danger .heading{display:flex;flex-direction:column;width:100%;text-align:center;margin-bottom:2.5em}.modal-danger .heading .iconify{color:rgba(var(--color-danger),1);font-size:var(--font-5xl);place-self:center}.modal-danger .heading #title{color:rgba(var(--color-danger),1)}.modal-danger .body{display:flex;flex-direction:column;width:100%;text-align:center;margin-bottom:1.5em}.modal-danger .footer{display:flex;flex-direction:row;gap:1em;width:100%;justify-content:center}.modal-success .heading{display:flex;flex-direction:column;width:100%;text-align:center;margin-bottom:2.5em}.modal-success .heading .iconify{color:rgba(var(--color-success),1);font-size:var(--font-5xl);place-self:center}.modal-success .heading #title{color:rgba(var(--color-success),1)}.modal-success .body{display:flex;flex-direction:column;width:100%;text-align:center;margin-bottom:1.5em}.modal-success .footer{display:flex;flex-direction:row;gap:1em;width:100%;justify-content:center}.modal-warning .heading{display:flex;flex-direction:column;width:100%;text-align:center;margin-bottom:2.5em}.modal-warning .heading .iconify{color:rgba(var(--color-warning),1);font-size:var(--font-5xl);place-self:center}.modal-warning .heading #title{color:rgba(var(--color-warning),1)}.modal-warning .body{display:flex;flex-direction:column;width:100%;text-align:center;margin-bottom:1.5em}.modal-warning .footer{display:flex;flex-direction:row;gap:1em;width:100%;justify-content:center}.navbar{display:flex;flex-wrap:wrap;width:100%;align-items:center;box-shadow:0 20px 13px rgba(0,0,0,.03),0 8px 5px rgba(0,0,0,.08);z-index:10010}.navbar .top-bar{position:absolute;width:100%;height:3.5em;background-color:rgba(var(--color-card),1);z-index:10;margin:0;top:0}.navbar .branding{z-index:10;order:2;margin-right:calc(1em*0);margin-left:calc(1em*calc(1 - 0));text-transform:uppercase;font-weight:700!important;font-size:var(--font-lg)!important;height:48px;display:flex;align-items:center;gap:.5em}.navbar>.collapse-btn{z-index:10;order:1;cursor:pointer;margin-left:.5em;align-items:center;display:flex;height:48px}.navbar>.collapse-btn-toggler{position:absolute;height:36px;width:36px;left:.4em;z-index:10}.navbar>.collapse-btn{height:36px;width:36px;z-index:11;opacity:0;cursor:pointer}.navbar>.collapse-btn:checked~.menu{transform:translateX(20em) translateY(0) rotate(0deg) skewX(0deg) skewY(0deg) scaleX(1) scaleY(1)}.navbar>.menu{display:flex;position:absolute;flex-direction:column;width:20em;height:calc(100vh - 3em);padding:.5em 0;margin-left:auto;top:3em;left:-20em;background-color:rgba(var(--color-card),1);text-transform:uppercase;font-size:var(--font-sm);justify-content:flex-start;align-items:center;order:4;border-top:1px solid;border-right:1px solid;border-color:rgba(var(--color-text),.2);transform:translateX(0) translateY(0) rotate(0deg) skewX(0deg) skewY(0deg) scaleX(1) scaleY(1);transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:700ms}.navbar>.menu.open{transform:translateX(20em) translateY(0) rotate(0deg) skewX(0deg) skewY(0deg) scaleX(1) scaleY(1)}.navbar>.menu .navigation{display:flex;order:1;flex-direction:column;width:100%}.navbar>.menu .navigation a{display:flex;flex-direction:row;gap:.25em;height:4em;padding:0 1em;align-items:center;justify-content:start;width:100%;font-size:var(--font-xs);font-weight:600;letter-spacing:2px;cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:100ms}.navbar>.menu .navigation a:hover{background-color:rgba(var(--color-primary),1);color:#fff}.navbar>.menu .navigation a .iconify.hide{visibility:hidden}.navbar>.menu .navigation>.collapse{display:none;flex-direction:column;padding:.25em 0;width:auto;background-color:rgba(var(--color-text),.05)}.navbar>.menu .navigation.open>.collapse{display:flex}.navbar>.menu .navigation>.collapse>.navigation>a{padding:0 1.25em}.navbar>.menu .navigation>.collapse>.navigation>a:hover{background-color:rgba(var(--color-primary),1);color:#fff}.navbar>.menu .navigation .chevron-down,.navbar>.menu .navigation .chevron-up{display:none;position:absolute;right:0;margin:0;z-index:100}.navbar>.menu .navigation>input[type='checkbox']{appearance:none;position:absolute;height:4em;width:100%;margin:0;cursor:pointer;z-index:101}.navbar>.menu .navigation>input[type='checkbox']:checked~.collapse{display:block}.navbar>.menu .navigation>input[type='checkbox']:hover~a{background-color:rgba(var(--color-primary),1);color:#fff}.navbar>.menu .navigation>input[type='checkbox']:checked~a{border-bottom:2px solid rgba(var(--color-primary),1)}.navbar>.menu .navigation>input[type='checkbox']:not(:checked)~.chevron-up{display:none}.navbar>.menu .navigation>input[type='checkbox']:not(:checked)~.chevron-down{display:block}.navbar>.menu .navigation>input[type='checkbox']:checked~.chevron-up{display:block}.navbar>.menu .navigation>input[type='checkbox']:checked~.chevron-down{display:none}.navbar .menu .user-account{display:flex;order:0;flex-direction:column;width:100%}.navbar .menu .user-account::after{content:"";border-bottom:1px solid;border-color:rgba(var(--color-text),.2);margin-bottom:.5em}.navbar .menu .user-account>.collapse-btn{display:none;flex-direction:row;gap:.25em;align-items:center;justify-content:center;width:100%;height:2em;font-size:var(--font-xs);font-weight:600;letter-spacing:2px;cursor:pointer}.navbar .menu .user-account>.collapse-btn:hover{background-color:rgba(var(--color-primary),1);color:#fff}.navbar .menu .user-account .collapse{display:flex;flex-direction:column;padding:.5em 0;width:100%}.navbar .menu .user-account:hover .collapse{display:block}.navbar .menu .user-account .collapse .user-info{display:flex;flex-direction:column;width:100%;padding:0 1em;border-bottom:1px solid;border-color:rgba(var(--color-text),.1)}.navbar .menu .user-account .collapse .user-info #username{text-transform:uppercase;font-weight:700}.navbar .menu .user-account .collapse .user-info #fullname{text-transform:uppercase}.navbar .menu .user-account .collapse .user-info #profile{text-transform:uppercase;font-size:var(--font-xs);color:rgba(var(--color-text),.7);padding-bottom:.5em}.navbar .menu .user-account .collapse .action-btn{width:100%}.navbar .menu .user-account .collapse .action-btn a{display:flex;flex-direction:row;gap:.5em;height:2.5em;width:100%;padding:0 1em;align-items:center;cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:200ms}.navbar .menu .user-account .collapse .action-btn a:hover{background-color:rgba(var(--color-primary),1);color:#fff}@media(min-width:1280px){.navbar{position:relative;height:3em;margin-bottom:.25em}.navbar .branding{margin-left:2.5em}.navbar>.collapse-btn{display:none}.navbar>.collapse-btn-toggler{display:none}.navbar>.menu{position:relative;top:0;z-index:10;background-color:transparent;order:3;flex-direction:row;border:0;width:auto;height:auto;left:0;padding-top:0;padding-bottom:0;margin-right:2.5em;transform:translateX(0) translateY(0) rotate(0deg) skewX(0deg) skewY(0deg) scaleX(1) scaleY(1)}.navbar>.menu.open{transform:translateX(0) translateY(0) rotate(0deg) skewX(0deg) skewY(0deg) scaleX(1) scaleY(1)}.navbar>.menu .navigation{padding:0;order:0}.navbar>.menu .navigation>a{justify-content:center;border-radius:0;height:48px;min-width:6em;border-bottom:4px solid transparent;padding:0 1em}.navbar>.menu .navigation:hover>a{background-color:rgba(var(--color-text),.05);border-color:rgba(var(--color-primary))!important;color:rgba(var(--color-text),1)}.navbar>.menu .navigation .chevron-down,.navbar>.menu .navigation .chevron-up{display:none}.navbar>.menu .navigation>input[type='checkbox']:not(:checked)~.chevron-up{display:none}.navbar>.menu .navigation>input[type='checkbox']:not(:checked)~.chevron-down{display:none}.navbar>.menu .navigation>input[type='checkbox']:checked~.chevron-up{display:none}.navbar>.menu .navigation>input[type='checkbox']:checked~.chevron-down{display:none}.navbar>.menu .navigation input[type='checkbox']{display:none}.navbar>.menu .navigation>input[type='checkbox']:checked~a{border-bottom:4px solid transparent}.navbar>.menu .navigation>.collapse{display:flex;opacity:0;flex-direction:column;position:absolute;place-self:flex-end;background-color:rgba(var(--color-card),1);top:4.2em;box-shadow:0 20px 13px rgba(0,0,0,.03),0 8px 5px rgba(0,0,0,.08);border-radius:.25em;border:1px solid;border-color:rgba(var(--color-text),.15);padding:1em .5em;transition:height 300ms ease-in-out;min-width:20em;visibility:hidden}.navbar>.menu .navigation:hover>.collapse{opacity:1;visibility:visible;gap:.5em}.navbar>.menu .navigation>.collapse>.navigation{border-radius:.375em}.navbar>.menu .navigation>.collapse>.navigation:hover{border-radius:.375em;background-color:rgba(var(--color-primary))}.navbar>.menu .navigation>.collapse>.navigation>a{display:flex;flex-direction:row;gap:.5em;border-bottom:0;border-left:4px solid transparent;justify-content:start;height:2.8em;border-radius:.375em}.navbar>.menu .navigation.open>.collapse{display:block}.navbar>.menu .navigation.open>a{background-color:transparent;border-color:rgba(var(--color-primary))}.navbar>.menu .navigation .collapse>a{height:2.8em}.navbar .menu .user-account{padding:0;order:1}.navbar .menu .user-account::after{content:none;border-bottom:0;margin-bottom:0}.navbar .menu .user-account>.collapse-btn{display:flex;border-radius:0;height:48px;padding:0 .5em;background-color:rgba(var(--color-text),.1)}.navbar .menu .user-account .collapse{display:none;position:absolute;place-self:auto;background-color:rgba(var(--color-card),1);top:4.1em;padding:.5em 0;box-shadow:0 20px 13px rgba(0,0,0,.03),0 8px 5px rgba(0,0,0,.08);right:0;border-radius:.25em;border-top-right-radius:0;border:1px solid;border-color:rgba(var(--color-text),.15);width:auto;min-width:25em}.navbar .menu .user-account .collapse .user-info{width:auto}.navbar .menu .user-account .collapse .user-info #username{display:none}.navbar .menu .user-account .collapse .user-info #fullname{place-self:start;padding:0 1em}.navbar .menu .user-account .collapse .user-info #profile{place-self:start;padding-left:1em;padding-right:1em}.navbar .menu .user-account .collapse .action-btn{width:auto}.navbar .menu .user-account .collapse .action-btn a{justify-content:start;height:2.8em}}.numeric-key-pad:focus-visible,.numeric-key-pad:focus,.numeric-key-pad:active{border:0;outline:0}.numeric-key-pad .card .body{padding:.5em}.numeric-key-pad .grid{display:grid;grid-template-rows:repeat(4,minmax(0,4em))}.numeric-key-pad .grid .row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.numeric-key-pad .grid>:not(:last-child){border-bottom:1px solid rgba(var(--color-text),.1)}.numeric-key-pad .grid .row .key{font-weight:600;font-size:var(--font-xl);z-index:10}.numeric-key-pad .grid .row>:not(:last-child){border-right:1px solid rgba(var(--color-text),.1)}.offcanvas .backdrop{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.6);z-index:1000}.offcanvas>.dialog{position:fixed;top:0;bottom:0;right:0;width:100vw;overflow-x:hidden;overflow-y:auto;transform:translateX(90vw) translateY(0) rotate(0deg) skewX(0deg) skewY(0deg) scaleX(1) scaleY(1);transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:700ms;background-color:rgba(var(--color-card),1);border-left:1px solid rgba(var(--color-text),.1);border-top:1px solid rgba(var(--color-text),.1);z-index:1010}.offcanvas.show>.dialog{transform:translateX(0) translateY(0) rotate(0deg) skewX(0deg) skewY(0deg) scaleX(1) scaleY(1)}.offcanvas>.dialog>.header{display:flex;gap:1em;padding-top:1em;padding-left:1em;padding-right:1em;padding-bottom:0;justify-content:space-between;align-items:start}.offcanvas>.dialog>.header>span{display:flex;flex-direction:column;width:100%;padding-top:1em}.offcanvas>.dialog>.body{padding:1em}body:has(.navbar) .offcanvas .backdrop{top:3.5em}body:has(.navbar) .offcanvas>.dialog{top:3.5em}@media(min-width:640px){.offcanvas>.dialog{width:90vw;transform:translateX(90vw) translateY(0) rotate(0deg) skewX(0deg) skewY(0deg) scaleX(1) scaleY(1)}}@media(min-width:768px){.offcanvas>.dialog{width:60vw;transform:translateX(60vw) translateY(0) rotate(0deg) skewX(0deg) skewY(0deg) scaleX(1) scaleY(1)}}@media(min-width:967px){.offcanvas>.dialog{width:50vw;transform:translateX(50vw) translateY(0) rotate(0deg) skewX(0deg) skewY(0deg) scaleX(1) scaleY(1)}}@media(min-width:1177px){.offcanvas>.dialog{width:40vw;transform:translateX(40vw) translateY(0) rotate(0deg) skewX(0deg) skewY(0deg) scaleX(1) scaleY(1)}}@media(min-width:1504px){.offcanvas>.dialog{width:25vw;transform:translateX(25vw) translateY(0) rotate(0deg) skewX(0deg) skewY(0deg) scaleX(1) scaleY(1)}}.otp{display:flex;flex-direction:row;justify-content:center;margin-bottom:1em;width:100%;gap:1em}.otp input{border:2px solid transparent;background-color:rgba(var(--color-text),.05);border-radius:.375em;padding:.25em .5em;width:2.5em;font-size:var(--font-lg);text-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms}.otp input.uppercase{text-transform:uppercase}.otp input:focus{background-color:rgba(var(--color-text),.1);border-color:rgba(var(--color-primary),1);border-bottom:2px solid rgba(var(--color-primary),1)}.otp input[type=number]{-moz-appearance:textfield}.otp input::-webkit-outer-spin-button,.otp input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.popover{color:rgba(var(--color-text),1);padding:0;margin:0;z-index:100;border:1px solid;border-radius:.375em;border-color:rgba(var(--color-text),.2);box-shadow:0 20px 13px rgba(0,0,0,.05),0 8px 5px rgba(0,0,0,.1);background-color:rgba(var(--color-card),1);overflow-y:auto;position:absolute;opacity:0}.popover.top{border-bottom-left-radius:0;border-bottom-right-radius:0}.popover.bottom{border-top-left-radius:0;border-top-right-radius:0}.popover.left{border-top-right-radius:0;border-bottom-right-radius:0}.popover.right{border-top-left-radius:0;border-bottom-left-radius:0}.progress-bar{width:100%;border-radius:.4em}.progress-bar::-webkit-progress-bar{border-radius:.4em}.progress-bar::-webkit-progress-value{border-radius:.4em}.progress-bar::-moz-progress-bar{border-radius:.4em}.progress-bar.primary::-webkit-progress-value{background-color:rgba(var(--color-primary))}.progress-bar.primary::-moz-progress-bar{background-color:rgba(var(--color-primary))}.progress-bar.secondary::-webkit-progress-value{background-color:rgba(var(--color-secondary))}.progress-bar.secondary::-moz-progress-bar{background-color:rgba(var(--color-secondary))}.progress-bar.success::-webkit-progress-value{background-color:rgba(var(--color-success))}.progress-bar.success::-moz-progress-bar{background-color:rgba(var(--color-success))}.progress-bar.danger::-webkit-progress-value{background-color:rgba(var(--color-danger))}.progress-bar.danger::-moz-progress-bar{background-color:rgba(var(--color-danger))}.progress-bar.warning::-webkit-progress-value{background-color:rgba(var(--color-warning))}.progress-bar.warning::-moz-progress-bar{background-color:rgba(var(--color-warning))}.progress-bar.info::-webkit-progress-value{background-color:rgba(var(--color-info))}.progress-bar.info::-moz-progress-bar{background-color:rgba(var(--color-info))}.qrcode-container{background-color:#fff;padding:.5em}@media(min-width:768px){.qrcode-container{padding:1em}}.selectbox{display:flex;flex-grow:1;flex-direction:column;margin-bottom:1em;width:20em;gap:.75em}.selectbox .title{display:flex;gap:.5em;padding:0 .5em;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms}.selectbox .input{display:flex;gap:0;align-items:center;padding:0;border:2px solid transparent;border-radius:.375em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms}.selectbox input[type="button"],.selectbox input[type="text"]{flex-grow:1;border:3px solid transparent;border-radius:.375em;border-top-right-radius:0;border-bottom-right-radius:0;background-color:rgba(var(--color-text),.05);padding:.25em .25em;text-align:left;text-transform:uppercase}.selectbox input[readonly]{color:rgba(var(--color-text),.8);background-color:rgba(var(--color-text-inverted),.2);pointer-events:none;border-top-right-radius:.375em;border-bottom-right-radius:.375em}.selectbox input[type="button"],.selectbox:has(input[type="button"]) .chevron{cursor:pointer}.selectbox .input .chevron{background-color:rgba(var(--color-text),.05);height:36px;width:36px;border:3px solid transparent;border-radius:.375em;border-top-left-radius:0;border-bottom-left-radius:0}.selectbox .input .chevron.open{display:none}.selectbox .dialog{position:absolute;background-color:rgba(var(--color-card),1);border:0;border-radius:.375em;height:0;overflow-y:auto;opacity:0;top:0;left:0;right:0;bottom:0;width:unset;padding:.5em;transition-property:all;transition-duration:100ms;z-index:100;box-shadow:0 20px 13px rgba(0,0,0,.05),0 8px 5px rgba(0,0,0,.1)}.selectbox .dialog ul{display:flex;flex-direction:column;gap:.5em}.selectbox .dialog ul .close{display:flex;width:100%;justify-content:space-between;border-bottom:1px solid rgba(var(--color-text),.2);border-radius:0}.selectbox .dialog ul li{padding:0 .5em;border:1px solid transparent;border-radius:.375em}.selectbox .dialog ul li:not(.close):hover{background-color:rgba(var(--color-text),.2)}.selectbox .dialog ul li label{display:flex;width:100%;min-height:30px;justify-content:space-between;align-items:center;cursor:pointer}.selectbox.multiselect .dialog ul li label{justify-content:start;gap:.5em}.selectbox .dialog ul li input[type="radio"]{height:1.5em;width:1.5em;accent-color:rgba(var(--color-primary),1)}.selectbox.multiselect ul li label input[type="checkbox"]{height:1.5em;width:1.5em;border:1px;border-color:rgba(var(--color-text),.2);border-radius:.25em;background-color:transparent;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms}.selectbox.multiselect ul li label input[type="checkbox"]:checked{accent-color:rgba(var(--color-primary),1);color:#fff;border-color:transparent}.selectbox .dialog ul li.hidden{display:none}.selectbox.show .dialog{opacity:1;height:unset;border:1px solid rgba(var(--color-text),.2)}.selectbox.show .input{border-color:rgba(var(--color-primary),1)}.selectbox.show input[type="button"],.selectbox.show input[type="text"]{background-color:rgba(var(--color-text),.1)}.selectbox.show .input .chevron{background-color:rgba(var(--color-text),.1)}.selectbox.show>label:not(.input){color:rgba(var(--color-primary),1)}.selectbox.show .chevron.closed{display:none}.selectbox.show .chevron.open{display:block}.selectbox .validation{appearance:none;position:absolute;opacity:0;margin-left:50%;margin-right:50%;height:0;width:0;z-index:-1}.selectbox:has(.title) .validation{margin-top:2.25em}.selectbox:not(:has(.title)) .validation{margin-top:.25em}@media(min-width:640px){.selectbox .dialog{top:unset;bottom:unset;left:unset;right:unset;width:20em;max-height:20em}.selectbox:has(.title) .dialog{margin-top:5.25em}.selectbox:not(:has(>.title)) .dialog{margin-top:3.25em}.selectbox .dialog ul li:has(input[type="radio"]:checked){background-color:rgba(var(--color-primary))}.selectbox .dialog ul li input[type="radio"]{display:none}.selectbox .dialog ul .close{display:none}}.slider{display:flex;flex-direction:column;gap:.5em;width:100%}.slider>.content{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:1em;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth}.slider>.content::-webkit-scrollbar{height:0;width:0}.slider>.content>*{scroll-snap-align:start;scroll-snap-stop:always}.slider.fluid>.content>*{scroll-snap-align:start;scroll-snap-stop:normal}.slider .navigation{display:flex;justify-content:center;gap:.5em}.slider .navigation>li{width:8px;height:8px;border:1px solid transparent;border-radius:50%;background:rgba(var(--color-text),.5);transition-duration:200ms;transition-property:background}.slider .navigation>.active{background:rgba(var(--color-primary),1)}.slider .button{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border:1px solid transparent;border-radius:50%;cursor:pointer;transition-duration:300ms;transition-property:all}.slider .button:hover{background:rgba(var(--color-secondary))}.switch{display:flex;flex-grow:1;flex-direction:row;width:20em;margin-bottom:1em;vertical-align:middle;position:relative}.switch input[type="checkbox"]{width:100%;height:calc(100% - 1em);position:absolute;z-index:1;opacity:0;cursor:pointer}.switch label{display:flex;align-items:center;cursor:pointer}.switch label .ball{background-color:#fff;width:1.75em;height:1.75em;box-shadow:0 10px 8px rgba(0,0,0,.04),0 4px 3px rgba(0,0,0,.1);border-radius:9999px;z-index:10;transform:translateX(0) translateY(0) rotate(0deg) skewX(0deg) skewY(0deg) scaleX(1) scaleY(1);transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms}.switch label .bar{background-color:rgba(var(--color-secondary),1);box-shadow:0 10px 8px rgba(0,0,0,.04),0 4px 3px rgba(0,0,0,.1);transform:translateX(-1.75em) translateY(0) rotate(0deg) skewX(0deg) skewY(0deg) scaleX(1) scaleY(1);width:4em;height:1em;border-radius:.5em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms}.switch label .text{margin-left:1em;padding-right:.25em;padding-top:.125em;transform:translateX(-1.25em) translateY(0) rotate(0deg) skewX(0deg) skewY(0deg) scaleX(1) scaleY(1)}.switch input[type="checkbox"]:checked~label .ball{transform:translateX(2.5em) translateY(0) rotate(0deg) skewX(0deg) skewY(0deg) scaleX(1) scaleY(1)}.switch.light input[type="checkbox"]:checked~label .bar{background-color:rgba(var(--color-light),1)}.switch.dark input[type="checkbox"]:checked~label .bar{background-color:rgba(var(--color-dark),1)}.switch.primary input[type="checkbox"]:checked~label .bar{background-color:rgba(var(--color-primary),1)}.switch.secondary input[type="checkbox"]:checked~label .bar{background-color:rgba(var(--color-secondary),1)}.switch.success input[type="checkbox"]:checked~label .bar{background-color:rgba(var(--color-success),1)}.switch.danger input[type="checkbox"]:checked~label .bar{background-color:rgba(var(--color-danger,1))}.switch.warning input[type="checkbox"]:checked~label .bar{background-color:rgba(var(--color-warning),1)}.switch.info input[type="checkbox"]:checked~label .bar{background-color:rgba(var(--color-info),1)}.tabs{display:flex;flex-direction:column}.tabs-container{display:flex;width:100%}.tabs-container .panel{display:none;flex-wrap:wrap;flex-direction:column;width:100%}.tabs-container .panel.active{display:flex}.tabs-buttons{display:flex;width:100%;gap:.5em;align-items:center;border-bottom:1px solid;border-color:rgba(var(--color-text),.1);margin-bottom:.15em}.tabs-buttons a{display:flex;width:auto;align-items:center;gap:.5em;padding:.5em;border-radius:.25em;border-bottom-left-radius:0;border-bottom-right-radius:0;cursor:pointer;color:rgba(var(--color-text),1);text-transform:uppercase;letter-spacing:.07rem;font-size:var(--font-sm);font-weight:600;background-color:transparent;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms}.tabs-buttons a:hover{color:rgba(var(--color-primary),1)}.tabs-buttons a.active{border-bottom:2px solid;border-color:rgba(var(--color-primary),1);color:rgba(var(--color-primary),1)}.tabs-buttons a.active:hover{color:rgba(var(--color-primary),1)}.tabs-buttons a .iconify{margin-right:.5em;font-size:var(--font-2xl)}.tabs-buttons a .badge{height:25px;width:25px;border-radius:2px}.tabs-buttons a .badge .iconify{margin-right:0}.textarea{position:relative;display:flex;flex-grow:1;flex-direction:column;margin-bottom:1em;width:20em;gap:.75em}.textarea .title{display:flex;gap:.5em;padding:0 .5em;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms}.textarea .title .iconify{font-size:var(--font-lg)}.textarea .input{display:flex;gap:0;align-items:center;border:2px solid transparent;background-color:rgba(var(--color-text),.05);border-radius:.375em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms}.textarea .input textarea{flex-grow:1;resize:none}.textarea .textareaercase{text-transform:uppercase}.textarea:has(input:focus) .input{background-color:rgba(var(--color-text),.1);border-color:rgba(var(--color-primary),1);border-bottom:2px solid rgba(var(--color-primary),1)}.textarea.right .input textarea{text-align:right}.textarea textarea::-webkit-outer-spin-button,.textarea textarea::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.textarea textarea[type=number]{-moz-appearance:textfield}.textarea:has(textarea:disabled) .title{color:rgba(var(--color-text),.5)}.textarea:has(textarea[readonly]) .title{color:rgba(var(--color-text),.8)}.textarea:has(textarea:focus) .title{color:rgba(var(--color-primary),1)}.textarea:has(textarea:disabled) .input{color:rgba(var(--color-text),.7);background-color:rgba(var(--color-text),.05);border-color:transparent}.textarea:has(input:disabled) .input textarea{pointer-events:none}.textarea:has(input[readonly]) .input{color:rgba(var(--color-text),.8);background-color:rgba(var(--color-text-inverted),.2);border-color:transparent}.textarea:has(input[readonly]) .input textarea{pointer-events:none}.textarea .btn-show-password,.textarea .btn-hide-password{display:none;height:36px;width:36px;padding:.5em .75em;cursor:pointer}.textarea .btn-show-password .iconify,.textarea .btn-hide-password .iconify{height:25px;width:25px}.textarea:not(:has(textarea[type="password"])) .btn-hide-password{display:block}.textarea:has(textarea[type="password"]) .btn-show-password{display:block}.textbox{position:relative;display:flex;flex-grow:1;flex-direction:column;margin-bottom:1em;width:20em;gap:.75em}.textbox .title{display:flex;gap:.5em;padding:0 .5em;font-weight:600;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms}.textbox .title .iconify{font-size:var(--font-lg)}.textbox .input{display:flex;gap:0;align-items:center;border:2px solid transparent;background-color:rgba(var(--color-text),.05);border-radius:.375em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:300ms}.textbox .input input{flex-grow:1}.textbox .input.uppercase{text-transform:uppercase}.textbox:has(input:focus) .input{background-color:rgba(var(--color-text),.1);border-color:rgba(var(--color-primary),1);border-bottom:2px solid rgba(var(--color-primary),1)}.textbox.right .input input{text-align:right}.textbox input::-webkit-outer-spin-button,.textbox input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.textbox input[type=number]{-moz-appearance:textfield}.textbox:has(input:disabled) .title{color:rgba(var(--color-text),.5)}.textbox:has(input[readonly]) .title{color:rgba(var(--color-text),.8)}.textbox:has(input:focus) .title{color:rgba(var(--color-primary),1)}.textbox:has(input:disabled) .input{color:rgba(var(--color-text),.7);background-color:rgba(var(--color-text),.05);border-color:transparent}.textbox:has(input:disabled) .input input{pointer-events:none}.textbox:has(input[readonly]) .input{color:rgba(var(--color-text),.8);background-color:rgba(var(--color-text-inverted),.2);border-color:transparent}.textbox:has(input[readonly]) .input input{pointer-events:none}.textbox .btn-show-password,.textbox .btn-hide-password{display:none;height:36px;width:36px;padding:.5em .75em;cursor:pointer}.textbox .btn-show-password .iconify,.textbox .btn-hide-password .iconify{height:25px;width:25px}.textbox:not(:has(input[type="password"])) .btn-hide-password{display:block}.textbox:has(input[type="password"]) .btn-show-password{display:block}