:root{--focus:hsl(215, 100%, 45%);--redtext:hsl(0, 100%, 32%);--redbg:hsl(0, 100%, 93%);--redb:hsl(0, 100%, 75%);--grey:rgba(34, 36, 38, .15)}:root{--l:95%;--lbo:83%;--lt:0%;--lfill:35%;--h:0;--s:0%;--space:0.5em;--pad:0.5em;--rad:0.25em;--bw:1px}.hui,.hui *,.hui ::after,.hui ::before,.hui::after,.hui::before{box-sizing:border-box}.hui{border:0 solid var(--grey)}.text-default{color:initial}.text-white{color:#fff}.bg-color1{background-color:var(--color1)}.bg-color2{background-color:var(--color2)}.bg-color3{background-color:var(--color3)}.bg-color4{background-color:var(--color4)}.bg-color5{background-color:var(--color5)}.bg-color6{background-color:var(--color6)}.bg-color7{background-color:var(--color7)}.bg-color8{background-color:var(--color8)}.bordercolor-color1{border-color:var(--color1)}.bordercolor-color2{border-color:var(--color2)}.bordercolor-color3{border-color:var(--color3)}.bordercolor-color4{border-color:var(--color4)}.bordercolor-color5{border-color:var(--color5)}.bordercolor-color6{border-color:var(--color6)}.bordercolor-color7{border-color:var(--color7)}.bordercolor-color8{border-color:var(--color8)}.black{--h:0;--s:0%;--l:0%;--lt:100%!important;--lbo:100%!important}.white{--h:0;--s:0%;--l:100%;--lt:0%!important;--lbo:85%!important;--lalt:85%!important}.slate{--h:215;--s:16%;--l:90%;--lt:10%!important}.slate.inverted{--l:45%}.grey{--h:0;--s:0%;--l:93%;--lt:10%!important}.grey.inverted{--l:48%}.lightgrey{--h:0;--s:0%;--l:93%;--lt:45%!important}.red{--h:0;--s:100%;--l:93%}.red.inverted{--l:48%}.orange{--h:25;--s:100%;--l:88%}.orange.inverted{--l:43%}.amber{--h:45;--s:100%;--l:93%}.yellow{--h:52;--s:95%;--l:90%}.lime{--h:75;--s:100%;--l:93%}.green{--h:130;--s:80%;--l:92%}.green.inverted{--l:45%}.lightgreen{--h:100;--s:62%;--l:93%}.emerald{--h:152;--s:100%;--l:89%}.teal{--h:170;--s:80%;--l:44%}.cyan{--h:190;--s:75%;--l:93%}.sky{--h:195;--s:100%;--l:93%}.sky.inverted{--l:48%}.blue{--h:215;--s:100%;--l:93%}.blue.inverted{--l:48%}.indigo{--h:264;--s:100%;--l:93%}.violet{--h:270;--s:100%;--l:93%}.purple{--h:285;--s:100%;--l:73%}.fuchsia{--h:300;--s:100%;--l:93%}.pink{--h:315;--s:100%;--l:93%}.rose{--h:330;--s:100%;--l:93%}.pflaume{--h:308;--s:64%;--l:90%}.pflaume.inverted{--l:30%}.oliv{--h:69;--s:87%;--l:90%}.oliv.inverted{--l:37%}.hui.black,.hui.blue,.hui.colored,.hui.green,.hui.grey,.hui.orange,.hui.red,.hui.slate,.hui.white,.hui.yellow{background-color:hsl(var(--h),var(--s),var(--l));color:hsl(var(--h),var(--s),var(--lt))!important;border-color:hsl(var(--h),var(--s),var(--lbo))!important;--lbo:calc(var(--l) - 18%);--lt:calc(100% - var(--l) + calc(calc(100% - var(--l)) * 3));--lalt:calc(var(--l) - 23%)}.hui.text-colored{color:hsl(var(--h),var(--s),var(--l))!important}.hui.border-colored{border-color:hsl(var(--h),var(--s),var(--lbo))!important}.hui.inverted{--lbo:calc(var(--l) + 25%);--lt:100%!important}.hui.nobgcolor,.hui.transparent{background-color:transparent}.hui.small{font-size:small}.hui.smaller{font-size:smaller}.hui.xsmall{font-size:x-small}.hui.normal{font-size:1rem}.hui.large{font-size:1.35rem}.hui.larger{font-size:1.75rem}.hui.medium{font-size:medium}.hui.xlarge{font-size:2rem}.hui.xxlarge{font-size:2.5rem}.hui.xxxlarge{font-size:3rem}.hui.italic{font-style:italic}.hui.bold{font-weight:700}.hui.notbold{font-weight:initial!important}.hui .hidden,.hui.hidden{display:none!important}.hui.fixed{position:fixed!important;z-index:100;top:0}.hui.relative{position:relative}.hui.absolute{position:absolute!important}.hui.top-right{top:-.5em;right:.5em}.hui.top-left{top:-.5em;left:.5em}.hui.bottom-left{bottom:-.5em;left:.5em}.hui.bottom-right{bottom:-.5em;right:.5em}.hui.link{cursor:pointer;-webkit-user-select:none;user-select:none}.hui.underlined{text-decoration:underline}.hui.shadowed{box-shadow:inset 0 0 0 var(--bw) hsl(var(--h),var(--s),var(--lbo))!important}.hui.angled{clip-path:polygon(0 15%,100% 0,100% 100%,0 100%);padding-top:130px}.hui.bordered{border-width:var(--bw2,var(--bw))}.hui.bordered-top{border-top-width:var(--bw2,var(--bw))}.hui.bordered-bottom{border-bottom-width:var(--bw2,var(--bw))}.hui.bordered-right{border-right-width:var(--bw2,var(--bw))}.hui.bordered-left{border-left-width:var(--bw2,var(--bw))}.hui.thick.bordered{--bw:3px}.hui.bw-2{--bw2:calc(var(--bw) * 2)}.hui.bw-5{--bw2:calc(var(--bw) * 5)}.hui.dashed.bordered{border-style:dashed}.hui.dotted.bordered{border-style:dotted}.hui.bordered.top-opened{border-top:0}.hui.bordered.bottom-opened{border-bottom:0}.hui.rounded{border-radius:var(--rad)}.hui.top-rounded{border-top-left-radius:var(--rad);border-top-right-radius:var(--rad)}.hui.bottom-rounded{border-bottom-left-radius:var(--rad);border-bottom-right-radius:var(--rad)}.hui.circular{border-radius:50%!important;text-align:center;aspect-ratio:1/1}.hui.squared{aspect-ratio:1/1}.hui.raised{box-shadow:1px 1px 2px hsl(var(--h),var(--s),90%)}.hui.blockquote{display:block;position:relative;padding:1.2rem 1.4rem;margin:1.2rem 0;background:#f7f7f7;border-radius:6px;padding-left:3rem}.hui.blockquote::before{content:"“";font-size:3rem;line-height:1;position:absolute;top:-5px;left:10px;color:#ccc}.hui.attached:not([class*="top attached"]):not([class*="bottom attached"]){border-radius:0}.hui[class*="bottom attached"]{border-top-left-radius:0;border-top-right-radius:0;margin-top:0!important}.hui[class*="bottom attached"].bordered{border-top:0}.hui[class*="top attached"]{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0!important}.hui.compact{--pad:0.25em}.hui .disabled,.hui.disabled{pointer-events:none;opacity:.45}.hui.button:disabled{pointer-events:none;opacity:.45}.hui.semi-disabled{opacity:.45}.hui.height[class*="full height"]{height:auto;min-height:100%}.hui.width[class*="full width"]{width:100%}.hui.grid{display:grid!important;grid-auto-columns:1fr;grid-auto-flow:column}.hui.grid.horizontal{grid-auto-flow:row}.hui.grid.columnx2{grid-template-columns:1fr 1fr}.hui.grid.columnx3{grid-template-columns:1fr 1fr 1fr}.hui.grid.columnx4{grid-template-columns:1fr 1fr 1fr 1fr}.hui.grid.columnx5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.hui.grid>.span2{grid-column:span 2}.hui.grid>.span3{grid-column:span 3}.hui.grid>.span4{grid-column:span 4}.hui.grid>.span5{grid-column:span 5}.hui.grid>.span6{grid-column:span 6}.hui.grid>.column2{grid-column:2}.hui.grid>.column3{grid-column:3}.hui.grid>.column4{grid-column:4}@media only screen and (max-width:768px){.hui.grid.stackable{grid-auto-flow:row!important;grid-template-columns:1fr!important}.hui.grid.stackable>[class*=span]{grid-column:1!important}}.hui.columns.columnx2{column-count:2}.hui.columns.columnx3{column-count:3}.hui.columns.columnx4{column-count:4}.hui.columns>*{break-inside:avoid;margin-bottom:var(--space)}.hui.flex{position:relative;display:flex;align-items:stretch}.hui.flex.inline{display:inline-flex}.hui.flex.vertical{flex-direction:column}.hui.flex.one-column>*{flex:100%}.hui.flex.two-column>*{flex:calc(50% - calc(var(--space)))}.hui.flex.three-column>*{flex:calc(33.333% - calc(var(--space)))}.hui.justify-center{justify-content:center!important}.hui.justify-end{justify-content:end!important}.hui.align-center{align-items:center!important}.hui.align-start{align-items:start!important}.hui.align-end{align-items:end!important}.hui.self-start{align-self:start!important}.hui.self-end{align-self:end!important}.hui.self-center{align-self:center!important}.hui.jself-start{justify-self:start!important}.hui.jself-end{justify-self:end!important}.hui.jself-center{justify-self:center!important}.hui.text-center{text-align:center!important}.hui.flex>.grow{flex-grow:1}.hui.flex.wrap{flex-wrap:wrap}.hui.grow{flex-grow:1!important}.hui.shrink{flex-grow:0!important}@media only screen and (max-width:768px){.hui.flex.stackable{flex-direction:column}}.hui.flex[class*="equal items"]>.item{flex:1 1 0px}@media only screen and (max-width:900px) and (min-width:600px){.hui.flex>.item.medium-50{min-width:45%}.hui.flex>.item.medium-30{min-width:30%}}@media only screen and (min-width:900px){.hui.flex>.item.big-50{min-width:45%}.hui.flex>.item.big-30{min-width:30%}}.hui.flex[class*="grow items"]>.item{flex-grow:1}.hui.spaced{gap:var(--space)}.hui.space2{gap:calc(var(--space) * 2)}.hui.nomargins>*{margin:0}section.hui{margin-bottom:3em}section.hui:last-child{margin-bottom:0}.hui.flex>.right,.hui.grid>.right{margin-left:auto}.hui.flex>.bottom{margin-top:auto}.hui.flex.divided:not(.vertical)>.item::after{content:"";position:absolute;top:0;left:100%;height:100%;width:var(--bw);background-color:var(--grey);z-index:1}.hui.flex.divided.vertical>.item::after{content:"";position:absolute;top:100%;left:0;height:var(--bw);width:100%;background-color:var(--grey);z-index:1}.hui.flex.divided>.item:last-child:after{height:0}.hui.flex>.item:not(.right){position:relative;margin:0}.hui.flex.selectable>:hover{background-color:hsl(var(--h),var(--s),calc(var(--lbo) + 13%))}.hui.flex.segments>.item{padding:calc(var(--pad) * 2) calc(var(--pad) * 2.5)}.hui.p0{padding:0!important}.hui.p1{padding:calc(var(--pad) * 1)}.hui.p2{padding:calc(var(--pad) * 2)}.hui.p3{padding:calc(var(--pad) * 3)}.hui.p4{padding:calc(var(--pad) * 4)}.hui.ph1{padding-right:calc(var(--pad) * 1);padding-left:calc(var(--pad) * 1)}.hui.pv1{padding-top:calc(var(--pad) * 1);padding-bottom:calc(var(--pad) * 1)}.hui.pv2{padding-top:calc(var(--pad) * 2);padding-bottom:calc(var(--pad) * 2)}.hui.pv3{padding-top:calc(var(--pad) * 3);padding-bottom:calc(var(--pad) * 3)}.hui.pv4{padding-top:calc(var(--pad) * 4);padding-bottom:calc(var(--pad) * 4)}.hui.m0{margin:0!important}@media only screen and (max-width:600px){.hui.sm-hidden{display:none!important}}@media only screen and (max-width:900px){.hui.md-hidden{display:none!important}}@media only screen and (max-width:1200px){.hui.lg-hidden{display:none!important}}@media only screen and (max-width:768px){.hui[class*="wide only"]{display:none!important}}.hui[class*="mobile only"]{display:none!important}@media only screen and (max-width:768px){.hui[class*="mobile only"]{display:inline-flex!important}}.hui.container{width:calc(100% - var(--pad) - var(--pad));margin-left:var(--pad);margin-right:var(--pad)}@media only screen and (min-width:1200px){.hui.container:not(.wide){max-width:1160px;margin-left:auto!important;margin-right:auto!important}}.hui.avatar{width:2.2em;max-width:none}.hui.image{max-width:100%;height:auto}.hui.pasteimage:focus-within{border-color:var(--focus)!important;outline:calc(var(--bw) * 0) solid var(--focus)}.hui.pasteimage>img{max-width:100%}.hui.sidebar{display:none;position:fixed;top:0;left:0;right:auto;width:auto;z-index:11;height:100%!important;max-height:100%;border-radius:0!important;margin:0!important;overflow-y:auto!important}.hui.sidebar.active{display:block}@keyframes loader{from{transform:rotate(0)}to{transform:rotate(180deg)}}.hui.loading{pointer-events:none;opacity:.45;position:relative}.hui.loading::after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);content:"";height:min(calc(50%),2em);aspect-ratio:1/1;border-radius:50%;border:.5em solid transparent;border-color:hsl(var(--h),var(--s),50%) transparent hsl(var(--h),var(--s),50%) transparent;animation:loader 1.2s linear infinite}@keyframes slideDown{from{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes loader{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes flashIn{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.02)}100%{transform:scale(1)}}@keyframes glowLoop{0%{box-shadow:0 0 0 hsl(var(--h),var(--s),50%)}50%{box-shadow:0 0 .45em hsl(var(--h),var(--s),50%)}100%{box-shadow:0 0 0 hsl(var(--h),var(--s),50%)}}.hui.block{margin:var(--space) 0}.hui.block-top{margin-bottom:var(--space)}.hui.block-bottom{margin-top:var(--space)}.hui.divider{width:100%}.hui.divider:not(.labeled){border-bottom-width:var(--bw)}.hui.divider.labeled{position:relative;display:table;white-space:nowrap}.hui.divider.labeled>.label{padding:0 calc(var(--pad) * 2)}.hui.divider.labeled::after,.hui.divider.labeled::before{content:"";position:relative;border-bottom:var(--bw) solid hsl(var(--h),var(--s),var(--lbo));left:0;top:50%;display:table-cell;width:50%;transform:translate(0,-50%)}.hui.divider.labeled::after{right:0}.hui.invisible{visibility:hidden}.hui.segment{padding:calc(var(--pad) * 2) calc(var(--pad) * 2.5)}fieldset.hui>legend{float:none;width:auto;padding:0 1em;margin:0}fieldset.field.holder{border:0;margin:0;padding:0;min-inline-size:0}fieldset.field.holder>legend{padding:0;margin:0;font-size:1em}.required-indicator{color:var(--redtext,#a00)}.hui.alert{padding:calc(var(--pad) * 1.3) calc(var(--pad) * 2);border-width:var(--bw);border-left:calc(var(--space) * 2) solid;font-weight:700}.hui.floating{position:fixed!important;margin-left:auto;left:0;margin-right:auto;right:0;width:auto;max-width:90%;top:5%;z-index:200}.hui.floating.right{right:3%;left:auto}.hui.floating.left{left:3%;right:auto}.hui.floating.bottom{bottom:5%;top:auto}@media only screen and (max-width:600px){.hui.floating{width:90%}}.hui.popup{position:fixed;min-width:min-content;max-width:250px;z-index:1000;padding:calc(var(--pad) * 1.3) calc(var(--pad) * 2)}.hui.popup::before{position:absolute;content:'';width:1em;height:1em;background-color:inherit;z-index:1001;border:var(--bw) solid;border-color:inherit;z-index:-1}.hui.left.popup::before{left:1em;right:auto;margin-left:0}.hui.right.popup::before{right:1em;left:auto;margin-right:0}.hui.center.popup::before{right:50%;left:50%;margin-left:-.575em}.hui.top.popup::before{bottom:-.575em;top:auto;border-top-width:0}.hui.bottom.popup::before{top:-.575em;bottom:auto;border-bottom-width:0}.hui.side.popup::before{top:50%;bottom:50%;margin-top:-.575em;transform:rotate(-45deg)}.hui.side.right.popup::before{left:-.575em;right:0;border-bottom-width:0;border-right-width:0}.hui.side.left.popup::before{left:auto;right:-.575em;margin-left:auto;border-top-width:0;border-left-width:0}.hui.popup.top.right::before{transform:skew(0deg,45deg);border-left-width:0}.hui.popup.top.left::before{transform:skew(0deg,-45deg);border-right-width:0}.hui.popup.top.center::before{transform:rotate(45deg);border-left-width:0}.hui.popup.bottom.right::before{transform:skew(0deg,-45deg);border-left-width:0}.hui.popup.bottom.left::before{transform:skew(0deg,45deg);border-right-width:0}.hui.popup.bottom.center::before{transform:rotate(45deg);border-right-width:0}.hui.header{color:hsl(var(--h),var(--s),var(--lt));gap:calc(var(--space) * .5);flex-wrap:wrap;align-items:center;background-color:transparent;border-color:inherit}.hui.header>.detail{font-size:.85em;flex-basis:100%;font-weight:400;display:block;color:hsl(var(--h),var(--s),calc(var(--lt) + 25%))}.hui.header>.right{margin-left:auto}.hui.header.dividing{border-bottom-width:var(--bw)}.hui.menu .item{display:flex;align-items:center;cursor:pointer;line-height:1em;border:0 solid transparent;border-color:inherit;padding:calc(var(--pad) * 1.3) calc(var(--pad) * 2);gap:calc(var(--space) * 2);color:inherit;user-select:none}.hui.menu .item.menu{gap:0}.hui.menu .item.header{font-weight:700}.hui.menu:not(.plain)>.item:not(.button):not(.menu):not(.header):not(.active):hover{background-color:hsla(var(--h2,var(--h)),var(--s2,var(--s)),calc(var(--l2,calc(var(--l) - 12%)) + 10%),1)}.hui.menu .item.button{padding:calc(var(--pad) * .32/.5) calc(var(--pad) * 1)}.hui.menu>.item.right{margin-left:auto}.hui.menu>.item.right.header{padding-right:0}.hui.menu>.item.menu{padding:0}.hui.menu>.item.header{cursor:default}.hui.menu[class*="basic menu"]>.item.active{background-color:hsla(var(--h2,var(--h)),var(--s2,var(--s)),var(--l2,calc(var(--l) - 12%)),1)}.hui.menu[class*="text menu"]>.item{padding:0;line-height:initial}.hui.menu[class*="text menu"]>.item:hover{background-color:transparent!important;text-decoration:underline}.hui.menu[class*="primary menu"]{border-bottom-width:.2em;border-bottom-color:hsl(var(--h),var(--s),80%)}.hui.menu[class*="primary menu"]>.item.active{margin-bottom:-.2em;border-bottom-width:.2em;border-bottom-color:hsl(var(--h),var(--s),var(--lt))}.hui.menu[class*="tabular menu"]{border-bottom-width:var(--bw)}.hui.menu[class*="tabular menu"]>.item{margin-bottom:-1px;border-radius:var(--rad) var(--rad) 0 0;border-width:var(--bw);border-color:transparent}.hui.menu[class*="tabular menu"]>.item.active{border-color:inherit;border-bottom:var(--bw) solid hsl(var(--h),var(--s),100%);border-top:.25em solid hsl(var(--h),var(--s),var(--lbo));background-color:hsl(var(--h),var(--s),100%)}.hui.tab:not(.vertical){border-top:0}.hui.menu>.dropdown.item>.hui.menu{min-width:100%}.hui.menu>.dropdown.item>.hui.menu:not(.full){min-width:100%;overflow-y:auto;max-height:300px}.hui.menu.rounded:not(.vertical)>.item:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.hui.menu.rounded:not(.vertical)>.item:last-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.hui.menu.rounded.vertical>.item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.hui.menu.rounded.vertical>.item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.hui.button{padding:calc(var(--pad) * 1.4) calc(var(--pad) * 2);border-radius:calc(var(--rad) * 1);font-weight:700;cursor:pointer;line-height:1em;display:inline-flex;align-items:center;gap:var(--space);position:relative;text-align:center;justify-content:center;white-space:nowrap;user-select:none}.hui.button:hover{background-color:hsl(var(--h2,var(--h)),var(--s2,var(--s)),calc(var(--l2,var(--l)) - 5%))}.hui.button.iconed{overflow:hidden}.hui.button.icon{padding:.25em .5em}.hui.button.iconed:not(.right){padding-left:calc(calc(calc(var(--pad) * 2) * 2) + 1em + calc(var(--pad) * 2))}.hui.button.iconed[class*="right iconed"]{padding-right:calc(calc(calc(var(--pad) * 2) * 2) + 1em + calc(var(--pad) * 2))}.hui.button.iconed>svg.icon{position:absolute;height:100%;width:2.5em;padding:calc(var(--pad) * .65) calc(var(--pad) * 1.25);background-color:hsl(var(--h),var(--s),calc(var(--l) - 5%))}.hui.button.iconed:not(.right)>svg.icon{left:0}.hui.button.iconed[class*="right iconed"]>svg.icon{right:0}.hui.button.iconed:hover>svg.icon{background-color:hsl(var(--h2,var(--h)),var(--s2,var(--s)),calc(var(--l2,var(--l)) - 10%))}.hui.table{text-align:left;vertical-align:middle;border-collapse:separate;border-spacing:0;word-break:break-word}.hui.table th{border:0 solid hsl(var(--h),var(--s),calc(var(--lbo) + 3%));padding:calc(var(--pad) * 1.4) var(--table-pad-h, calc(var(--pad) * 1.4))}.hui.table td{border:0 solid hsl(var(--h),var(--s),calc(var(--lbo) + 3%));padding:calc(var(--pad) * 1) var(--table-pad-h, calc(var(--pad) * 1.4))}.hui.table.divided>tbody>tr>td,.hui.table.divided>thead>tr>th{border-bottom-width:var(--bw)}.hui.table.divided>tbody>tr:last-child>td{border-bottom-width:0}.hui.table.celled tbody td{border-left-width:var(--bw)}.hui.table.celled>tbody>tr>td,.hui.table.celled>thead>tr>th{border-bottom-width:var(--bw)}.hui.table.celled>tbody>tr:last-child>td{border-bottom-width:0}.hui.table.celled tbody td:first-child{border-left-width:0}.hui.table:not(.basic) thead{background-color:hsl(var(--h),var(--s),calc(var(--lbo) + 10%))}.hui.table.celled thead th{border-left-width:var(--bw)}.hui.table.celled thead th:first-child{border-left-width:0}.hui.table.selectable tbody tr:hover{background-color:hsl(var(--h),var(--s),calc(var(--lbo) + 13%))}.hui.table.cellable tbody td:hover{background-color:hsl(var(--h),var(--s),calc(var(--lbo) + 13%))}.hui.table td.collapsing,.hui.table th.collapsing{width:1px;white-space:nowrap}.hui.table td.break,.hui.table th.break{word-break:break-all}.hui.table td.nobreak,.hui.table th.nobreak{word-break:keep-all;white-space:nowrap}.hui.table.definition tbody td:first-child{background-color:hsl(var(--h),var(--s),calc(var(--l) - 5%));font-weight:700}.hui.table.transparent{--bw:0;background-color:transparent!important;border-width:0!important}.hui.table.transparent>:not(caption)>*>*{background-color:transparent!important}.hui.calendar:not(svg){padding:.2em!important}.hui.calendar .hui.table{word-break:keep-all}.hui.calendar .menu{max-height:250px;overflow-y:auto;overflow-x:hidden}.hui.calendar .selected:not(.disabled){background-color:hsl(var(--h),var(--s),calc(var(--lbo) + 3%))}.input.calendar>.close.icon{position:absolute;right:calc(var(--space) * 4);top:50%;transform:translate(-50%,-50%);cursor:pointer}input[data-calendar]{cursor:pointer}.hui.label{display:inline-flex;flex:none;padding:calc(var(--pad) * .7) calc(var(--pad) * 1);align-items:center;column-gap:calc(var(--space) * 1);line-height:1em}.hui.label .detail{color:hsl(var(--h),var(--s),calc(var(--lt) + 25%))}.hui.form{display:flex;flex-direction:column;gap:calc(var(--space) * 2)}.hui.form input,.hui.form textarea,.hui.select{border:0 solid hsl(var(--h),var(--s),var(--lbo))}.hui.form .field{display:flex;flex-direction:column;position:relative;gap:calc(var(--space) * .5)}.hui.form .field.inline{flex-direction:row;align-items:center}.hui.form .field>label,.hui.form .fields>label{font-weight:700}.hui.form .field>label:empty{white-space:pre}.hui.form .field .input.iconed{position:relative;display:flex;flex-direction:column}.hui.form .field .input.iconed:not(.right)>input{padding-right:2.5em!important}.hui.form .field .input.iconed.right>input{padding-left:2.5em!important}.hui.form .field .input.iconed>svg.icon{position:absolute;right:calc(var(--space) * 2);color:hsl(var(--h),var(--s),calc(var(--lt) + 20%));top:50%;transform:translate(0,-50%)}.hui.form .field .input.iconed.right>svg.icon{left:calc(var(--space) * 2);right:auto}.hui.form .field.error .input.iconed>svg.icon{color:var(--redtext)}.hui.form .field input[type=date],.hui.form .field input[type=datetime-local],.hui.form .field input[type=email],.hui.form .field input[type=tel],.hui.form .field input[type=month],.hui.form .field input[type=number],.hui.form .field input[type=password],.hui.form .field input[type=time],.hui.form .field input[type=week],.hui.form .field textarea,.hui.form .field:not(.editor) input[type=text],input.check-selector{padding:calc(var(--pad) * 1) calc(var(--pad) * 1.3);border-radius:calc(var(--rad) * 1.5);border-width:calc(var(--bw) * 2);outline:0;line-height:inherit;height:auto;width:auto}.hui.form .field .char-counter{position:absolute;bottom:6px;right:10px;font-size:12px;color:#888;pointer-events:none;user-select:none}.hui.form .field input[type=color]{border-radius:calc(var(--rad) * 1.5);width:100%;max-height:100%;min-height:3em}.hui.form .field input[type=range]{width:auto}.hui.form .field input[type]:focus-visible,.hui.form .field textarea:focus-visible{border-color:var(--focus)!important;outline:calc(var(--bw) * 0) solid var(--focus)}.hui.form>.hui.button{align-self:flex-start}.hui.form .field.error,.hui.form .fields.error{color:var(--redtext)}.hui.form .field.error .hui.checkbox>label::before,.hui.form .field.error .hui.select,.hui.form .field.error input[type],.hui.form .field.error textarea{background-color:var(--redbg);border-color:var(--redb)}.hui.form .field.error .hui.select>.menu{border-color:var(--redb)}.hui.form .fields{display:flex;gap:var(--space);flex-wrap:wrap}@media only screen and (max-width:600px){.hui.form .fields{flex-direction:column}}.hui.form .fields.vertical{flex-direction:column}.hui.form .fields.equal>.field{flex:1 1 0px}.hui.form .fields.equal.auto>.field{min-width:0}.hui.form .fields.first-grow>.field:first-of-type{flex-grow:1}.hui.select{padding:calc(var(--pad) * 1) calc(var(--pad) * 1.3);padding-right:calc(var(--space) * 6)!important;border-radius:calc(var(--rad) * 1.5);border-width:calc(var(--bw) * 2);outline:0;position:relative;background-color:field;color:fieldtext;display:flex;align-items:center;gap:calc(var(--space) * .5);flex-wrap:wrap;user-select:none}.hui.select.multiple.hasSelection{padding:.43em 1em}.hui.select:focus,.hui.select:hover{cursor:pointer;border-color:var(--focus)}.hui.select.active{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--focus)}.hui.select select{display:none}.hui.select input.search{display:none;background-color:transparent;position:absolute;left:1px;top:0;padding:calc(var(--pad) * 1) calc(var(--pad) * 1.3);right:calc(var(--space) * 1);line-height:inherit;border:none!important;cursor:auto;outline:0;flex-grow:1}.hui.select.search.active input.search{display:inline-block}.hui.select.search.active .text{display:none}.hui.select input.search{position:relative;padding:0}.hui.select>.dropdown.icon{position:absolute;right:0;top:50%;transform:translate(-50%,-50%)}.input.iconed .hui.select .dropdown.icon{display:none}.hui.select>.close.icon{display:none;position:absolute;right:calc(var(--space) * 3);top:50%;transform:translate(-50%,-50%)}.hui.select>.text{position:relative;height:100%}.hui.select.clearable.hasSelection>.close.icon{display:inline-block}.hui.select.active>.text,.hui.select:not(.hasSelection)>.text{color:hsl(var(--h),var(--s),var(--lbo))}.hui.select>.text.filtered{color:transparent}.hui.select.multiple.hasSelection>.text{display:none}.hui.select>.menu{border:0 solid transparent;border-color:var(--focus);overflow:auto;position:absolute;z-index:10;background-color:field;width:calc(100% + calc(var(--bw) * 3.6));margin:0 0 0 calc(var(--bw) * -1.8);border-width:calc(var(--bw) * 2);border-top-width:0;left:0;right:0;top:100%;display:flex;flex-direction:column;border-bottom-left-radius:var(--rad);border-bottom-right-radius:var(--rad);max-height:300px}.hui.select.top.active{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:calc(var(--rad) * 1.5);border-bottom-left-radius:calc(var(--rad) * 1.5)}.hui.select.top>.menu{top:initial;bottom:100%;border-bottom:0;border-top-left-radius:var(--rad);border-top-right-radius:var(--rad);border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-width:calc(var(--bw) * 2)!important}.hui.select>.menu>.item{padding:calc(var(--pad) * 1.3) calc(var(--pad) * 2)}.hui.select>.menu>.item.hovered,.hui.select>.menu>.item:hover{background-color:hsl(var(--h),var(--s),95%)}.hui.select>.menu>.item.selected{font-weight:700;background-color:hsl(var(--h),var(--s),85%)}.hui.select>.menu>.item.filtered{display:none}.hui.select .hui.label{line-height:inherit;padding:calc(var(--pad) * .05) calc(var(--pad) * 1);max-width:95%}.hui.select .hui.label>i.close{font-size:1em;opacity:.6}.transition{transition:all .2s linear}.transition.hidden{max-height:0;opacity:0;visibility:hidden}.transition.visible{opacity:1;visibility:visible!important}.hui>.dropdown{position:relative;cursor:pointer;display:flex;align-items:center;gap:calc(var(--space) * .5)}.hui>.dropdown>:first-child{flex-grow:1}.hui>.dropdown .menu{display:none;flex-direction:column;position:absolute;top:100%;left:0;z-index:10;overflow:hidden}.hui>.dropdown .menu.right{right:0;left:auto}.hui>.dropdown:not(.focus):hover>.menu{display:flex}.hui>.dropdown.focus:focus-within>.menu{display:flex}.hui>.dropdown .menu .item:hover>.menu{display:flex;flex-direction:column;position:absolute;top:0;left:calc(100% - 5px)}.hui>.dropdown .menu .item{align-items:center;white-space:nowrap}.hui>.dropdown>.menu:not(.hui)>.item:hover{background-color:hsl(var(--h),var(--s),var(--l) + 5%)}.hui>.dropdown .menu .item>.dropdown.icon{margin-left:auto}.hui>.dropdown .menu .item.item.header{cursor:default}.hui>.dropdown .menu .divider{border:0 solid hsl(var(--h),var(--s),var(--lbo));border-top-width:var(--bw);max-height:1px}.hui.dimmer{--dimmer-o:0.75}.hui.dimmer.active{position:fixed;display:flex;flex-direction:column;user-select:none;align-items:center;justify-content:center;left:0;top:0;z-index:999;height:100%;width:100%;background-color:hsla(var(--h),var(--s),var(--l),var(--dimmer-o))}.hui.modal{position:relative;display:block;max-width:90%;min-width:50%;max-height:90%;overflow:visible}.hui.modal>.content{max-height:100%;overflow-y:auto}.hui.modal>.close.icon{position:absolute;right:-1em;top:-1em;width:calc(var(--space) * 4);height:calc(var(--space) * 4);padding:calc(var(--pad) * 1);border:1px solid #000}.hui.modal>.close.icon:hover{background-color:hsl(var(--h),var(--s),90%)}.hui.carousel{min-width:90%;margin:20px auto;position:relative;display:flex;align-items:center}.hui.carousel>.container{width:100%;overflow:hidden}.hui.carousel>.container>.items{display:flex;transition:transform .5s ease;width:100%}.hui.carousel>.container>.items>.item{min-width:100%}.hui.carousel.double>.container>.items>.item{min-width:100%}.hui.checkbox{background-color:transparent}.hui.checkbox>input[type=checkbox]{display:none;position:absolute}.hui.checkbox>label{position:relative;cursor:pointer;display:flex;align-items:center;gap:var(--space)}.hui.checkbox>label>svg{font-size:1.5em}.hui.checkbox:not(.checked)>label>svg.checked{display:none}.hui.checkbox.checked>label>svg.unchecked{display:none}.hui.checkbox.labeled>label::before{display:none!important}.hui.checkbox.labeled>label{width:3em;height:3em;justify-content:center;align-items:center;border:calc(var(--bw) * 2) solid hsl(var(--h),var(--s),var(--lbo));border-radius:50%}.hui.checkbox.labeled.checked>label{color:#fff;background-color:hsl(var(--h),var(--s),var(--lfill,35%))!important}.hui.checkbox.labeled>label>svg.icon{display:none}.hui.breadcrumb{gap:var(--space)}.hui.breadcrumb>.section.active{font-weight:700}.hui.sticky{position:sticky!important;top:0;z-index:9}.hui.accordion{display:flex;flex-direction:column}.hui.accordion>.item{display:flex;flex-direction:column;gap:var(--space)}.hui.accordion>.item>.title{display:flex;align-items:center;gap:var(--space);margin:0}.hui.accordion>.item:not(.active)>.content{display:none}.hui.accordion>.item>.title>.icon{transform:rotate(-90deg)}.hui.accordion>.item.active>.title>.icon{transform:rotate(0)}.hui.accordion>.item>.title{cursor:pointer}.hui.accordion.signed>.item>.title:before{content:"";display:block;width:1em;height:1em;right:0;top:50%;background-image:url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'> <line x1='12' y1='5' x2='12' y2='19'/> <line x1='5' y1='12' x2='19' y2='12'/></svg>");background-repeat:no-repeat;background-size:1em 1em}.hui.accordion.signed>.item.active>.title:before{background-image:url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><line x1='5' y1='12' x2='19' y2='12'/></svg>")}.hui.bbeditor .nueditor.editable{padding:.3em;overflow:auto}.hui.bbeditor .nueditor.eblock{min-height:40px;border:var(--bw) dashed hsl(var(--h),var(--s),var(--lbo))}.hui.mb1{margin-bottom:calc(1 * var(--space))}.hui.mt1{margin-top:calc(1 * var(--space))}.hui.p-1{padding:1em!important}.hui.p-v-1{padding-top:1em;padding-bottom:1em}.hui.p-v-5{padding-top:5em;padding-bottom:5em}.hui.m-v-1{margin-top:1em;margin-bottom:1em}.hui.m-v-2{margin-top:2em;margin-bottom:2em}.hui.m-v-3{margin-top:3em;margin-bottom:3em}.hui.m-v-5{margin-top:5em;margin-bottom:5em}.hui>ul{margin:0}.hui i.icon{font-size:1em;line-height:1;font-style:normal;display:inline-block;opacity:1;margin:0;width:1em;height:1em;font-style:normal;font-weight:400;text-decoration:inherit;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}i.icon.dropdown{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="black" d="M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z"/></svg>')}i.icon.dropdown.inverted{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><path fill="white" d="M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z"/></svg>')}i.icon.close{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"/></svg>')}i.icon.next{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 320 512"><path d="M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"/></svg>')}i.icon.prev{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 320 512"><path d="M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"/></svg>')}svg.hui.icon{background-color:transparent!important;color:hsl(var(--h),var(--s),calc(var(--l) - 33%))!important}svg.hui.icon.inverted{background-color:transparent!important;color:hsl(var(--h),var(--s),calc(var(--l) - 10%))!important}svg.icon{display:inline-block;opacity:1;font-style:normal;font-weight:400;text-decoration:inherit;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:1em;min-width:1em;height:1em;fill:currentColor;line-height:1;box-sizing:border-box}svg.icon:not(.link){pointer-events:none}pre.hui{white-space:pre-wrap!important;overflow-wrap:break-word}pre:not(.hui){white-space:pre-wrap!important;overflow-wrap:break-word;word-break:break-all!important;word-wrap:break-word!important;border-radius:var(--rad);padding:1em;background-color:#ededed;max-height:1000px;overflow-y:scroll}pre>code{white-space:pre-wrap!important;overflow-wrap:break-word;word-break:break-all!important;word-wrap:break-word!important}.breakwords{word-break:break-word}.keepwords{word-break:keep-all}[data-emptymessage]:empty::after{content:attr(data-emptymessage);position:relative;padding:10px 0;font-weight:700;font-size:larger;width:max-content}input[type=range]+datalist{display:flex}input[type=range]+datalist option{text-align:end}.hui.button{border-radius:calc(var(--rad) * 2);font-weight:600;letter-spacing:.01em;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.hui.button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.hui.button:active{transform:translateY(0);box-shadow:0 1px 3px rgba(0,0,0,.08)}.hui.button.iconed>svg.icon{border-radius:calc(var(--rad) * 2) 0 0 calc(var(--rad) * 2)}.hui.button.style-gradient{background:linear-gradient(135deg,hsl(var(--h),var(--s),var(--l)),hsl(var(--h),var(--s),calc(var(--l) - 12%)))!important;box-shadow:0 3px 10px hsla(var(--h),var(--s),40%,.25);border:none}.hui.button.style-gradient:hover{box-shadow:0 6px 16px hsla(var(--h),var(--s),40%,.35)}.hui.button.style-flat{box-shadow:none!important;border-radius:calc(var(--rad) * 1)}.hui.button.style-flat:hover{box-shadow:none!important;transform:none!important;filter:brightness(.95)}.hui.button.style-pill{border-radius:999px;box-shadow:0 3px 8px rgba(0,0,0,.15)}.hui.button.style-pill:hover{box-shadow:0 6px 14px rgba(0,0,0,.22)}.hui.button.iconed[class*="right iconed"]>svg.icon{border-radius:0 calc(var(--rad) * 2) calc(var(--rad) * 2) 0}
.hui.checkbox.toggle>label{padding-left:3.1em;min-height:1.5em}.hui.checkbox.toggle>label>svg.icon{display:none}.hui.checkbox.toggle>label::before{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto 0;width:2.6em;height:1.5em;border-radius:1em;background-color:hsl(var(--h),var(--s),var(--lbo));box-shadow:inset 0 1px 2px rgba(0,0,0,.12);transition:background-color .15s ease}.hui.checkbox.toggle>label::after{content:"";position:absolute;left:.15em;top:0;bottom:0;margin:auto 0;width:1.2em;height:1.2em;border-radius:50%;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.3);transition:left .15s ease}.hui.checkbox.toggle.checked>label::before{background-color:hsl(var(--h),var(--s),var(--lfill,35%))}.hui.checkbox.toggle.checked>label::after{left:1.25em}@media only screen and (max-width:600px){.hui.form .field input[type=text],.hui.form .field input[type=email],.hui.form .field input[type=tel],.hui.form .field input[type=password],.hui.form .field input[type=number],.hui.form .field input[type=date],.hui.form .field input[type=datetime-local],.hui.form .field input[type=month],.hui.form .field input[type=time],.hui.form .field input[type=week],.hui.form .field input[type=search],.hui.form .field input[type=url],.hui.form .field textarea,.hui.select{font-size:16px}}

/* Feld-Hoehen-Normalisierung: Textfelder und (Single-)Dropdowns gleiche Hoehe (3em). Multi-Select und Textarea ausgenommen. */
.field.holder input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=submit]):not([type=button]),.field.holder select.hui.select:not([multiple]),.field.holder .hui.select:not(.multiple){box-sizing:border-box;height:3em;min-height:3em}
.field.holder .hui.select:not(.multiple)>.text{display:flex;align-items:center}
/* Zahlenfelder ohne die Auf/Ab-Pfeile. Sie sitzen ausserhalb der hui-Gestaltung,
   ueberdecken bei schmalen Feldern das Loeschen-Icon und verleiten zum Klicken statt
   zum Tippen. Nur innerhalb von .hui.form, damit sonstige Eingabefelder im Backend
   unberuehrt bleiben. Wer sie doch will: appearance:auto ueberschreiben. */
.hui.form input[type=number]{-moz-appearance:textfield;appearance:textfield}
.hui.form input[type=number]::-webkit-outer-spin-button,
.hui.form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}
/* Loeschen-Icon im Feld (Verhalten "Loeschbar"). Stand vorher im Verhalten selbst
   und wurde per addHeaderTag ausgegeben - bei einer AJAX-Antwort gibt es keinen Kopf,
   dort fehlte also auch die Faerbung. */
.field.holder svg.icon.xmark{color:hsl(0,0%,55%)}
.field.holder svg.icon.xmark:hover{color:var(--redtext)}
