button.icon{cursor:pointer}.icon{vertical-align:middle;background:0 0;border:none;flex-shrink:0;align-items:center;width:16px;height:16px;padding:0;display:flex}.icon>svg{width:100%;max-height:100%;margin-left:auto;margin-right:auto;display:block}.icon.xl{width:70px;height:70px}.icon.lg{width:40px;height:40px}.icon.mmlg{width:32px;height:32px}.icon.mlg{width:24px;height:24px}.icon.md{width:16px;height:16px}.icon.sm{width:12px;height:12px}@media (width<=770px){#nav~.popup.bottom{max-height:calc(100% - 48px);bottom:48px}}@media (width>=771px){#nav~.popup.bottom{max-width:calc(100% - 80px);left:80px}#nav~.popup.bottom.expanded{max-height:100%}}.popup{z-index:1050;background:oklch(var(--foreground-color-oklch)/50%);width:100%;height:100%;transition:opacity var(--transition-style), transform var(--transition-style);transition-duration:var(--transition-duration);box-sizing:border-box;flex-direction:column;align-items:center;min-height:0;padding-top:1px;display:flex;position:fixed;bottom:0;left:0;overflow:auto}.popup.hidden:not(.transition){visibility:hidden;transform:scale(1.2)}.popup.hidden{opacity:0}.popup.expanded>div>.popup-container>.popup-content{min-height:100vh;max-height:100vh}.popup.expanded>div>.popup-container>.popup-content>.content,.popup.expanded>div>.popup-container>.popup-content>.content>.content{flex-grow:1}.popup.bottom{background-color:#0000;height:auto;max-height:70%}.popup.bottom>div{padding:0!important}.popup.bottom>div>.popup-container{width:100%;height:100%}.popup.bottom>div>.popup-container>.popup-content>.content{border-bottom-width:0;border-left-width:0;border-right-width:0;border-radius:0}@media (width>=771px){.popup.bottom.expanded{max-height:100%}}.popup.bottom.hidden{transform:translateY(100%)}.popup.bottom:not(.hidden){box-shadow:var(--shadow)}.popup.hidden.transition>div{transform:scale(.9)}.popup>div{transition:transform var(--transition-style);transition-duration:var(--transition-duration);box-sizing:border-box;flex-direction:column;align-items:center;width:100%;height:100%;min-height:0;display:flex;overflow:auto;padding:var(--margin-md)!important}@media (width<=770px){.popup>div{padding:var(--margin-md) var(--margin-xxs)!important}}.popup>div>.popup-container{max-width:100%;text-align:initial;flex-direction:column;min-height:0;margin-top:auto;margin-bottom:auto;display:flex}.popup>div>.popup-container>.popup-content{flex-direction:column;min-height:0;display:flex}.popup>div>.popup-container>.popup-content>.content{--background-color:oklch(var(--modal-background-color-oklch));color:oklch(var(--color-oklch));background-color:oklch(var(--modal-background-color-oklch));border:var(--border-width) solid oklch(var(--border-color-oklch));border-radius:var(--border-radius-lg);box-shadow:var(--shadow);flex-direction:column;min-height:0;display:flex}.popup>div>.popup-container>.popup-content>.content>.header{align-items:center;gap:var(--margin-md);padding:var(--dmargin-xl) var(--dmargin-xl) 0;border-top-left-radius:var(--border-radius-lg);border-top-right-radius:var(--border-radius-lg);flex-wrap:wrap;flex-shrink:0;display:flex}.popup>div>.popup-container>.popup-content>.content>.header.vertical{flex-direction:column}.popup>div>.popup-container>.popup-content>.content>.header+.header{padding-top:var(--margin-xxs)}.popup>div>.popup-container>.popup-content>.content>.header+.bottom{padding-top:0}@media (width<=770px){.popup>div>.popup-container>.popup-content>.content>.header>.heading1,.popup>div>.popup-container>.popup-content>.content>.header>.heading2,.popup>div>.popup-container>.popup-content>.content>.header>.heading3{padding:var(--margin-xxs);align-self:flex-start}.popup>div>.popup-container>.popup-content>.content>.header>.heading1:not(:last-child),.popup>div>.popup-container>.popup-content>.content>.header>.heading2:not(:last-child),.popup>div>.popup-container>.popup-content>.content>.header>.heading3:not(:last-child){padding-bottom:0}}.popup>div>.popup-container>.popup-content>.content>.header>.heading{font-weight:var(--main-text-weight);font-size:var(--font-size-h2)}@media (width<=770px){.popup>div>.popup-container>.popup-content>.content>.header>.heading{padding:var(--margin-xxs)}.popup>div>.popup-container>.popup-content>.content>.header>.heading:not(.vertical){align-self:flex-start}.popup>div>.popup-container>.popup-content>.content>.header>.heading:not(:last-child){padding-bottom:0}}.popup>div>.popup-container>.popup-content>.content>.header>.heading>.media{margin-right:var(--margin-xs)}.popup>div>.popup-container>.popup-content>.content>.header>.heading>.complementary{font-style:italic;font-size:var(--font-size-sm);opacity:.8;font-weight:400;display:block}.popup>div>.popup-container>.popup-content>.content>.header>.actions{white-space:nowrap;align-items:center;max-width:100%;margin-left:auto;display:flex}.popup>div>.popup-container>.popup-content>.content>.header>.actions+.actions{margin-left:0}@media (width<=770px){.popup>div>.popup-container>.popup-content>.content>.header>.actions:last-child{margin-left:auto}.popup>div>.popup-container>.popup-content>.content>.header>.actions:not(:last-child){order:99}}.popup>div>.popup-container>.popup-content>.content>.header>.actions.grouped{flex-wrap:nowrap}.popup>div>.popup-container>.popup-content>.content>.header>.actions.grouped>.input:not(:first-child),.popup>div>.popup-container>.popup-content>.content>.header>.actions.grouped>.button:not(:first-child){border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0}.popup>div>.popup-container>.popup-content>.content>.header>.actions.grouped>.input:not(:last-child),.popup>div>.popup-container>.popup-content>.content>.header>.actions.grouped>.button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.popup>div>.popup-container>.popup-content>.content>.header>.actions:not(.grouped){gap:var(--margin-xxxs);flex-wrap:wrap}.popup>div>.popup-container>.popup-content>.content>.header>.actions.full{width:100%}.popup>div>.popup-container>.popup-content>.content>.header>.actions>.a{margin-left:var(--margin-xxs);margin-right:var(--margin-xxs)}.popup>div>.popup-container>.popup-content>.content>.content:not(table){max-height:100vh;padding:0;display:flex;overflow:auto}@media (width<=770px){.popup>div>.popup-container>.popup-content>.content>.content:not(table){flex-direction:column}}.popup>div>.popup-container>.popup-content>.content>.content:not(table).vertical{flex-direction:column}.popup>div>.popup-container>.popup-content>.content>.content:not(table).with-margin{padding:var(--margin-sm)}.popup>div>.popup-container>.popup-content>.content>.content:not(table)>.section>.content{margin-bottom:var(--dmargin-xl)}.popup>div>.popup-container>.popup-content>.content>.content:not(table)>.section:first-child>.header{padding-left:var(--dmargin-xl)}.popup>div>.popup-container>.popup-content>.content>.content:not(table)>.section:first-child>.content{margin-left:var(--dmargin-xl)}.popup>div>.popup-container>.popup-content>.content>.content:not(table)>.section:last-child>.header{padding-right:var(--dmargin-xl)}.popup>div>.popup-container>.popup-content>.content>.content:not(table)>.section:last-child>.content{margin-right:var(--dmargin-xl)}@media (width<=770px){.popup>div>.popup-container>.popup-content>.content>.content:not(table)>.section{flex-basis:100%!important;width:100%!important}}.popup>div>.popup-container>.popup-content>.content>.header+.bottom,.popup>div>.popup-container>.popup-content>.content>.bottom:first-child:last-child{margin-top:var(--dmargin-xl)}.popup>div>.popup-container>.popup-content>.content>.bottom{padding:0 var(--dmargin-xl) var(--dmargin-xl);justify-content:flex-end;gap:var(--margin-md);flex-direction:row;display:flex}.popup>div>.popup-container>.popup-content>.content>.bottom.vertical{flex-direction:column}.popup.loading .popup-container{min-height:50px;position:relative}.popup.loading .popup-container:before{transition:all var(--transition-style);content:" ";vertical-align:middle;margin:0 var(--margin-xs);width:1em;height:1em;animation:spin var(--loader-speed) linear infinite;z-index:1;border:2px solid #96969680;border-bottom-color:#0000;border-radius:100%;margin-top:-.5em;margin-left:-.5em;display:inline-block;position:absolute;top:50%;left:50%}.popup.loading .popup-container>div{opacity:0;min-width:100px}.upload-action{position:relative}.upload-action>input[type=file]{opacity:0;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.action{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;font-size:inherit;background:0 0;border:none;display:inline}.alert-modal .alert-content{color:oklch(var(--color-oklch));background-color:oklch(var(--modal-background-color-oklch));border-radius:var(--border-radius-lg);box-shadow:var(--shadow);border:var(--border-width) solid oklch(var(--border-color-oklch));gap:var(--margin-xl);padding:var(--dmargin-xl);flex-direction:column;display:flex}.alert-modal .alert-content>.alert-header>.heading{font-weight:var(--main-text-weight);font-size:var(--font-size-h2)}.alert-modal .alert-content>.alert-footer{justify-content:flex-end;gap:var(--margin-md);display:flex}.badge{background-color:oklch(var(--background-color-oklch));padding:calc(var(--margin-md) / 2) var(--margin-md);gap:var(--margin-xxxs);border-radius:var(--border-radius-lg);border:var(--border-width) solid oklch(var(--border-color-oklch));line-height:1rem;font-size:var(--font-size-sm);font-weight:var(--main-text-weight);flex-shrink:0;align-self:flex-start;display:inline-flex}.badge:not(:empty){box-sizing:content-box;min-width:1rem}.badge[href]{cursor:pointer}.badge.iconized>:not(.icon){display:none}.badge:empty{padding:calc(var(--margin-md) / 2);min-width:1.5rem;min-height:1.5rem}.badge.sm{padding:5px var(--margin-sm)}.badge.xs{padding:3px var(--margin-xs)}.badge.xxs{padding:0 var(--margin-xxxs);font-size:var(--font-size-xs)}.badge.primary{color:oklch(var(--color-bright-oklch));background-color:oklch(var(--color-theme-oklch));border-color:#0000}.badge.primary>.sign{color:oklch(var(--color-theme-oklch));background-color:oklch(var(--background-color-oklch))}.badge.foreground{background-color:oklch(var(--foreground-color-oklch))}.badge.foreground2{background-color:oklch(var(--foreground-color2-oklch))}.badge.bright{background-color:oklch(var(--color-bright-oklch));color:oklch(var(--color-dark-oklch))}.badge.success{color:oklch(var(--color-bright-oklch));background-color:oklch(var(--color-green-oklch));border-color:#0000}.badge.success>.sign{color:oklch(var(--color-green-oklch));background-color:oklch(var(--background-color-oklch))}.badge.notice{color:oklch(var(--color-bright-oklch));background-color:oklch(var(--color-orange-oklch));border-color:#0000}.badge.notice>.sign{color:oklch(var(--color-orange-oklch));background-color:oklch(var(--background-color-oklch))}.badge.important{color:oklch(var(--color-bright-oklch));background-color:oklch(var(--color-red-oklch));border-color:#0000}.badge.important>.sign{color:oklch(var(--color-red-oklch));background-color:oklch(var(--background-color-oklch))}.badge>.badge-control{z-index:2;box-sizing:border-box;flex-grow:1;gap:.5em;width:100%;min-width:min-content;line-height:1.35rem;display:flex;position:relative;top:0;left:0}.button{box-sizing:border-box;vertical-align:middle;color:inherit;background-image:none;background-position:50%;margin:0;padding:0;display:inline-block}.button.loading{position:relative;color:#0000!important;text-shadow:none!important}.button.loading:before{transition:all var(--transition-style);content:" ";vertical-align:middle;z-index:1;border:2px solid #7d7d7d80;border-bottom-color:#0000;border-radius:100%;width:1em;height:1em;margin-top:-.6em;margin-left:-.5em;animation:1s linear infinite spin;display:inline-block;position:absolute;top:50%;left:50%}@keyframes background-position{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.input-button[type=radio],.input-button[type=checkbox]{opacity:0;position:absolute}.button{appearance:none;border-radius:var(--border-radius);transition:background-color var(--transition-style), color var(--transition-style);text-align:center;color:oklch(var(--color-oklch));text-transform:uppercase;cursor:pointer;font-weight:var(--main-text-weight);font-size:var(--font-size-sm);background-color:oklch(var(--foreground-color-oklch));border:0 solid #0000;border:var(--border-width) solid oklch(var(--border-color-oklch));box-shadow:var(--shadow);justify-content:center;align-items:center;gap:var(--margin-xs);text-decoration:none;display:flex}.button:not(.has-control),.button.has-control>.button-control{padding:var(--margin-sm) var(--margin-md);gap:var(--margin-xs);z-index:2;box-sizing:border-box;justify-content:center;min-width:min-content;line-height:1.35rem;display:flex;position:relative;top:0;left:0}.button>.button-control{width:100%}.button>.button-label{z-index:1;left:var(--margin-sm);top:calc(var(--margin-xl) - var(--border-width));transition:top var(--transition-style);text-transform:uppercase;display:block;position:absolute;transform:translateY(-50%)}.button>.button-label.focus,.button>.button-label:not(.empty),.button>.button-label:placeholder-shown,.button>.button-label.placeholder{font-size:var(--font-size-sm);font-weight:var(--main-text-weight);top:0}.button>.button-label.empty{opacity:.5;font-style:italic}.button>.button-label.error{opacity:1;color:oklch(var(--color-red-oklch))}.button>.button-icon{color:currentColor;z-index:1;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%)}.button:focus,.button.focus,.button:active,.button.active{background:oklch(var(--foreground-color2-oklch))}@media (hover:hover){.button:hover{background:oklch(var(--foreground-color2-oklch))}}.button.success{color:oklch(var(--color-bright-oklch));background-color:oklch(var(--color-green-oklch))}.button.success:focus,.button.success.focus,.button.success:active,.button.success.active{background-color:oklch(var(--color-green-bright-oklch))}@media (hover:hover){.button.success:hover{background-color:oklch(var(--color-green-bright-oklch))}}.button.notice{color:oklch(var(--color-bright-oklch));background-color:oklch(var(--color-orange-oklch))}.button.notice:focus,.button.notice.focus,.button.notice:active,.button.notice.active{background-color:oklch(var(--color-orange-bright-oklch))}@media (hover:hover){.button.notice:hover{background-color:oklch(var(--color-orange-bright-oklch))}}.button.important{color:oklch(var(--color-bright-oklch));background-color:oklch(var(--color-red-oklch))}.button.important:focus,.button.important.focus,.button.important:active,.button.important.active{background-color:oklch(var(--color-red-bright-oklch))}@media (hover:hover){.button.important:hover{background-color:oklch(var(--color-red-bright-oklch))}}.button.primary{background-color:oklch(var(--color-theme-oklch));color:oklch(var(--color-bright-oklch))}.button.primary:focus,.button.primary.focus,.button.primary:active,.button.primary.active{background-color:oklch(var(--color-theme-bright-oklch))}@media (hover:hover){.button.primary:hover{background-color:oklch(var(--color-theme-bright-oklch))}}.button.checked{background-color:oklch(var(--color-theme-oklch));color:oklch(var(--color-bright-oklch))}.button.checked:focus,.button.checked.focus,.button.checked:active,.button.checked.active{background-color:oklch(var(--color-theme-bright-oklch))}@media (hover:hover){.button.checked:hover{background-color:oklch(var(--color-theme-bright-oklch))}}.button.disabled,.button[disabled],.button.readonly,.button[readonly]{opacity:.3}.button.sm:not(.has-control),.button.sm.has-control>.button-control{padding:var(--margin-xs) var(--margin-sm)}.button.xs:not(.has-control),.button.xs.has-control>.button-control{padding:0 var(--margin-xs);gap:var(--margin-xxxs)}.button.has-icon>.button-label,.button.has-icon>.button-control{padding-right:calc(2em + 16px)}.button.iconized{white-space:nowrap;text-align:center;flex-shrink:0;overflow:hidden}.button.iconized:not(.has-control)>.icon:nth-last-child(2),.button.iconized.has-control>.button-control>.icon:nth-last-child(2){margin-top:.9px;margin-bottom:.9px}.button.iconized:not(.has-control)>.icon:first-child+span,.button.iconized:not(.has-control)>.button-control>.icon:first-child+span,.button.iconized.has-control>.button-control>.icon:first-child+span,.button.iconized.has-control>.button-control>.button-control>.icon:first-child+span{display:none}.button.iconized.xs{width:24px;height:24px;padding:0}.button.iconized.xs:not(.has-control)>.icon,.button.iconized.xs.has-control>.button-control>.icon{width:12px;height:12px}.button.loading:before{border-color:oklch(var(--color-oklch));border-bottom-color:#0000}.button.dropdown>ul{min-width:200px}.button.dropdown>ul>li>.button{background:0 0}.button.type-select{text-align:initial;position:relative}.button.type-checkbox>.button-icon,.button.type-radio>.button-icon{display:none}.buttons-panel{border-radius:var(--border-radius);box-shadow:var(--shadow);display:inline-flex}.buttons-panel.tabs{background-color:oklch(var(--foreground-color2-oklch));border-radius:25px;gap:3px;padding:3px}.buttons-panel.tabs>.button.tab-button{box-shadow:none;cursor:pointer;background:0 0;border:none;border-radius:20px;transition:background-color .3s,color .3s}.buttons-panel.tabs>.button.tab-button:not(.has-control),.buttons-panel.tabs>.button.tab-button.has-control>.input-control{padding:var(--margin-xs) var(--margin-md)}@media (hover:hover){.buttons-panel.tabs>.button.tab-button:hover{background-color:oklch(var(--background-color-oklch))}}.buttons-panel.tabs>.button.tab-button.primary,.buttons-panel.tabs>.button.tab-button.checked{background-color:oklch(var(--color-theme-oklch))}@media (hover:hover){.buttons-panel.tabs>.button.tab-button.primary:hover,.buttons-panel.tabs>.button.tab-button.checked:hover{background-color:oklch(var(--color-theme-bright-oklch))}}.buttons-panel>.suggestions{flex-grow:1}.buttons-panel>.suggestions>.input,.buttons-panel>.button,.buttons-panel>.input{border-radius:0}.buttons-panel>.suggestions>.input:not(.error),.buttons-panel>.button:not(.error),.buttons-panel>.input:not(.error){box-shadow:none}.buttons-panel>.suggestions>.input:not(.iconized),.buttons-panel>.button:not(.iconized),.buttons-panel>.input:not(.iconized){flex-grow:1}.buttons-panel>.suggestions>.input:not(:last-child),.buttons-panel>.button:not(:last-child),.buttons-panel>.input:not(:last-child){border-right:0}.buttons-panel>.suggestions>.input:first-child,.buttons-panel>.button:first-child,.buttons-panel>.input:first-child{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.buttons-panel>.suggestions>.input:last-child,.buttons-panel>.button:last-child,.buttons-panel>.input:last-child{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.dropdown{cursor:pointer;display:flex;position:relative}.dropdown.up>.dropdown-container{top:auto;bottom:calc(100% + var(--margin-sm))}.dropdown.horizontal>.dropdown-container{flex-flow:wrap}.dropdown.horizontal>.dropdown-container>.header{width:100%}.dropdown>.dropdown-container{top:calc(100% + var(--margin-sm));left:calc(0px - var(--margin-sm));z-index:15;box-sizing:border-box;white-space:normal;text-transform:none;letter-spacing:normal;border-radius:var(--border-radius-lg);width:auto;min-width:100%;max-height:85vh;color:oklch(var(--color-oklch));background-color:oklch(var(--modal-background-color-oklch));border:var(--border-width) solid oklch(var(--border-color-oklch));box-shadow:var(--shadow);transition:transform var(--transition-style), opacity var(--transition-style);flex-direction:column;margin-left:0;margin-right:0;padding-left:0;font-size:1rem;font-weight:300;line-height:1.5rem;display:flex;position:absolute;overflow:hidden auto}.dropdown>.dropdown-container>.header{padding:var(--margin-md) var(--margin-md) 0rem;align-items:center;display:flex}.dropdown>.dropdown-container>.content:not(table){flex-direction:column;display:flex}.dropdown>.dropdown-container>.content:not(table)>ul{margin:var(--margin-md);gap:var(--margin-md);flex-direction:column;padding:0;list-style:none;display:flex}.dropdown>.dropdown-container>.content:not(table)>ul>li>.button{width:100%}.dropdown.active.loading>.dropdown-container{min-width:100px;min-height:40px;max-height:40px}.dropdown.active.loading>.dropdown-container:before{transition:all var(--transition-style);content:" ";vertical-align:middle;width:1em;height:1em;animation:spin var(--loader-speed) linear infinite;z-index:1;border:2px solid #64646440;border-bottom-color:#0000;border-radius:100%;margin-top:-.5em;margin-left:-.5em;display:inline-block;position:absolute;top:50%;left:50%}.dropdown.active.loading>.dropdown-container>*{opacity:0}.dropdown>span:first-child:not(.tooltip):not(.badge),.dropdown>a:first-child:not(.tooltip):not(.badge){text-overflow:ellipsis;vertical-align:middle;min-width:12px;min-height:12px;display:flex;overflow:hidden}.dropdown.right>.dropdown-container{left:auto;right:calc(0px - var(--margin-sm))}.dropdown:not(.active)>.dropdown-container{opacity:0;cursor:default;height:0;transform:translateY(calc(0px - var(--margin-sm)));display:none}.dropdown>.button:first-child:after,.dropdown>button:first-child:after,.dropdown>span:first-child:after{opacity:0;content:" ";border:8px solid #0000;border-bottom-color:oklch(var(--color-oklch));z-index:1;transform:translateX(-50%) translateY(calc(0px - var(--margin-sm)));transition:transform var(--transition-style), opacity var(--transition-style);position:absolute;top:calc(100% - 6px);left:50%}.dropdown.active>.button:first-child:after,.dropdown.active>button:first-child:after,.dropdown.active>span:first-child:after{opacity:1;transform:translate(-50%)}@keyframes loader{0%{transform:rotate(0)}60%{transform:rotate(360deg)}60.01%{transform:rotate(0)}}.status-container{font-size:var(--font-size-h3);font-weight:var(--sub-text-weight);flex-grow:1;justify-content:center;align-items:center;width:100%;display:flex}.status-container>div{text-align:center;padding:0 var(--margin-xxl);align-items:center;gap:var(--margin-xxl);flex-direction:column;max-width:70ch;display:flex}.status-container>div>.icon{width:5rem;height:5rem}.status-container>div>.loader{font-size:5rem}.status-container>div>.heading{font-size:var(--font-size-h1);font-weight:var(--main-text-weight)}.input{box-sizing:border-box;vertical-align:middle;color:inherit;transition:border-color var(--transition-style), box-shadow var(--transition-style), background-color var(--transition-style);border-radius:var(--border-radius);border:var(--border-width) solid oklch(var(--border-color-oklch));min-width:0;box-shadow:var(--shadow);background-image:none;background-position:50%;background-color:oklch(var(--foreground-color2-oklch));font-size:1rem;font-weight:var(--sub-text-weight);align-items:center;gap:var(--margin-xs);line-height:inherit;margin:0;padding:0;text-decoration:none;display:flex;position:relative}.input:not(.has-control),.input.has-control>.input-control{gap:var(--margin-xs);padding:calc(var(--margin-sm) - 1.5px) var(--margin-md);flex-wrap:wrap}.input>.input-suffix{transform:translateX(calc(0px - var(--margin-lg)))}.input.on-white{background-color:oklch(var(--foreground-color-oklch));box-shadow:none}.input.on-white:focus,.input.on-white.focus,.input.on-white:active,.input.on-white.active{background:oklch(var(--foreground-color2-oklch))}@media (hover:hover){.input.on-white:hover{background:oklch(var(--foreground-color2-oklch))}}.input:focus,.input.focus,.input:active,.input.active{background:oklch(var(--foreground-color-oklch))}@media (hover:hover){.input:hover{background:oklch(var(--foreground-color-oklch))}}.input.active{background-color:oklch(var(--color-theme-oklch));color:#fff}.input.active:focus,.input.active.focus,.input.active:active,.input.active.active{background-color:oklch(var(--color-theme-bright-oklch))}@media (hover:hover){.input.active:hover{background-color:oklch(var(--color-theme-bright-oklch))}}.input.disabled,.input[disabled],.input.readonly,.input[readonly]{opacity:.25}.input.sm:not(.has-control),.input.sm.has-control>.input-control{padding:calc(var(--margin-xs) - 1.5px) var(--margin-sm)}.input.sm .input-label{top:var(--margin-lg)}.input:invalid{box-shadow:var(--shadow), 0 0 0 1.5px oklch(var(--color-red-bright-oklch))}.input.error{box-shadow:0 0 0 1.5px oklch(var(--color-red-bright-oklch)), var(--shadow)}.input.hidden{display:none}@media (hover:hover){.input:hover{border-color:var(--border-focus-color-oklch)}}.input:focus{border-color:var(--border-focus-color-oklch)}.input:not(.texted):not(.type-select){text-overflow:ellipsis;text-align:center}.input>.input-control{z-index:2;width:100%;min-width:min-content;line-height:inherit;box-sizing:border-box;flex-grow:1;gap:.5em;min-width:0;display:flex;position:relative;top:0;left:0}.input.texted>.input-control{appearance:none;resize:none;overflow:auto}.input.texted.has-shortcut:not(.has-control),.input.texted.has-shortcut.has-control>.input-control{padding-right:4rem}.input.texted.type-search{border-radius:30px}.input.texted.type-search.has-icon .input-keyboard-shortcut{right:calc(var(--margin-xxl) + var(--margin-xs));display:none}.input.texted.type-search .input-keyboard-shortcut{background:oklch(var(--foreground-color2-oklch));border:1px solid oklch(var(--border-color-oklch));border-radius:var(--border-radius-xs);font-size:var(--font-size-xs);right:var(--margin-xs);justify-content:center;align-items:center;padding:0 4px;display:flex;position:absolute}.input.texted.loading{background-position:right .65em center;background-repeat:no-repeat;background-size:16px;padding-right:25px;transition:none}.input.texted::placeholder{font:inherit;color:inherit;opacity:.75}.input.primary{background-color:oklch(var(--color-theme-oklch));color:#fff}.input.primary:focus,.input.primary.focus,.input.primary:active,.input.primary.active{background-color:oklch(var(--color-theme-bright-oklch))}@media (hover:hover){.input.primary:hover{background-color:oklch(var(--color-theme-bright-oklch))}}.input.primary>.input-icon{color:inherit}.input:not(.texted)>.input-control:not(.richinput){white-space:nowrap}.input.has-icon>.input-label{margin-right:1.5em}.input.has-icon>.input-control{width:max-content;padding-right:3em}.input>.button:last-child{margin-left:auto}.input>.input-icon{z-index:1;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.input>button.input-icon{z-index:5}.input>.loader{z-index:1;position:absolute;top:50%;right:.85rem;translate:0 -50%}.input>.input-label{z-index:3;left:.85rem;top:var(--margin-xl);transition:top var(--transition-style);pointer-events:none;display:block;position:absolute;translate:0 -50%}.input>.input-label.focus,.input>.input-label:not(.empty),.input>.input-label:placeholder-shown,.input>.input-label.placeholder{font-size:var(--font-size-sm);font-weight:var(--main-text-weight);padding-right:0;top:0}.input>.input-label.empty{opacity:.5;font-style:italic}.input>.input-label.error{opacity:1}.input>.input-toolbar{z-index:2;grid-column-gap:var(--margin-xs);grid-row-gap:var(--margin-xs);display:grid;position:absolute;top:-.85rem;right:.85rem}.input>.input-toolbar>button{padding:var(--margin-sm) var(--margin-xxxs);line-height:1rem;font-size:var(--font-size-sm);background:0 0;border:none}.input>.input-control>p:first-child{margin-top:0}.input>.input-control>p:last-child{margin-bottom:0}.input>.input-input{opacity:0;position:absolute!important}.input>.input-error{font-size:var(--font-size-xs);font-weight:var(--main-text-weight);color:oklch(var(--color-bright-oklch));background:oklch(var(--color-red-bright-oklch));border-radius:var(--border-radius);padding:1px 4px;position:absolute;top:calc(100% - 8px);left:6px}.input.type-date>.input-label,.input.type-month>.input-label,.input.type-datetime-local>.input-label,.input.type-time>.input-label{font-size:var(--font-size-sm);font-weight:var(--main-text-weight);text-transform:uppercase;top:0}.input.type-date{min-width:115px}.input.type-time{min-width:80px}.input.type-textarea>.input-control{align-self:stretch;width:100%;min-height:1.5rem;max-height:450px;line-height:1.5em}.input.type-textarea.big{min-height:75px}.input.type-color{aspect-ratio:3/2;flex-shrink:0;height:40px}.input.type-color>.input-control{opacity:0;width:100%;height:100%}.input.type-range{--input-range-slider-height:6px;--input-range-thumb-size:20px;vertical-align:middle;cursor:pointer;width:100%;height:calc(var(--input-range-thumb-size) + var(--margin-md) + var(--margin-md));padding:var(--margin-md) var(--margin-sm);border:var(--border);border-radius:var(--border-radius-sm);flex-direction:column;justify-content:center;display:flex;position:relative}.input.type-range>.input-control{appearance:revert;color:oklch(var(--color-bright-oklch));background:0 0;background:linear-gradient(to right, oklch(var(--color-theme-oklch)) var(--input-value), oklch(var(--border-color2-oklch)) var(--input-value));height:var(--input-range-slider-height);max-height:var(--input-range-slider-height);border:var(--border);background-clip:content-box;border-radius:2px;padding:0;appearance:none!important}.input.type-range>.input-control::-webkit-slider-runnable-track{appearance:none;height:var(--input-range-slider-height);border-radius:2px}.input.type-range .input-control::-webkit-slider-thumb{appearance:none;height:var(--input-range-thumb-size);width:var(--input-range-thumb-size);color:oklch(var(--color-bright-oklch));z-index:1;top:calc(-1 * var(--input-range-thumb-size) / 2);background:#fff;border:none;border-radius:100%;position:relative;box-shadow:0 1px 3px #0000004d}.input.type-checkbox,.input.type-radio{cursor:default;padding:0;text-align:initial!important}.input.type-checkbox>.input-icon,.input.type-radio>.input-icon{box-sizing:content-box;left:var(--margin-md);width:var(--font-size-h3);height:var(--font-size-h3);transition:color var(--transition-style);right:auto}.input.type-checkbox>.input-control,.input.type-radio>.input-control{padding-right:var(--margin-md);white-space:normal;line-height:1.5rem;padding-left:3rem!important}.input.type-checkbox:not(.checked)>.input-icon,.input.type-radio:not(.checked)>.input-icon{color:oklch(var(--border-color2-oklch))}.input.type-checkbox.checked,.input.type-radio.checked{background:oklch(var(--foreground-color2-oklch))}.input.type-checkbox.checked>.input-icon,.input.type-radio.checked>.input-icon{color:oklch(var(--color-theme-oklch))}.input.type-checkbox.no-label{min-width:min-content;box-shadow:none;background:0 0;border:none}.input.type-checkbox.no-label>.icon{position:static;transform:none}.input.type-toggle{--toggle-width:30px;--toggle-thumb-size:20px;--toggle-thumb-margin:-2px;--toggle-container-padding-x:var(--margin-md);--toggle-container-padding-y:var(--margin-md);--toggle-margin:0px;min-width:calc(var(--toggle-width) + var(--toggle-container-padding-x) + var(--toggle-container-padding-x) + var(--toggle-margin) + var(--toggle-margin));min-height:calc(var(--toggle-thumb-size) + var(--toggle-thumb-margin) + var(--toggle-thumb-margin) + var(--toggle-container-padding-y) + var(--toggle-container-padding-y));border:var(--border);border-radius:var(--border-radius);text-transform:none;background:0 0;background-color:oklch(var(--foreground-color-oklch));transition:background-color var(--transition-style);cursor:default;margin-left:0;font-size:1rem;line-height:1.5em;display:inline-flex;position:relative;text-align:initial!important}.input.type-toggle>.input-control{padding-right:calc(var(--toggle-width) + var(--toggle-container-padding-x) + var(--toggle-container-padding-x));padding-left:var(--toggle-container-padding-x)}.input.type-toggle.sm{--toggle-width:24px;--toggle-thumb-size:16px;--toggle-container-padding-x:var(--margin-sm);--toggle-container-padding-y:calc(var(--margin-xs) - 1.5px)}.input.type-toggle.sm>.input-control{padding-right:calc(var(--toggle-width) + var(--toggle-container-padding-x) + var(--toggle-container-padding-x));padding-left:var(--toggle-container-padding-x)}.input.type-toggle.disabled,.input.type-toggle.readonly{opacity:.25}.input.type-toggle:before,.input.type-toggle:after{content:" ";color:#fff;text-align:center;line-height:15px;font-size:var(--font-size-xs);transition:background-color var(--transition-style), color var(--transition-style), box-shadow var(--transition-style);top:50%;right:var(--toggle-container-padding-x);background:0 0;border-radius:100%;padding:0;display:block;position:absolute;transform:translateY(-50%)}.input.type-toggle:before{width:var(--toggle-width);height:calc(var(--toggle-thumb-size) + var(--toggle-thumb-margin));border-radius:calc((var(--toggle-thumb-size) + var(--toggle-thumb-margin)) / 2);opacity:.25;background-color:oklch(var(--border-color-oklch));margin-right:var(--toggle-margin)}.input.type-toggle:after{width:var(--toggle-thumb-size);height:var(--toggle-thumb-size);margin-right:calc(var(--toggle-width) - var(--toggle-thumb-size) - var(--toggle-thumb-margin) - var(--toggle-margin));transition:margin-right var(--transition-style), background-color var(--transition-style);background-color:oklch(var(--color-bright-oklch));border-radius:100%;box-shadow:0 1px 3px #0000004d}.input.type-toggle.checked{color:inherit}.input.type-toggle.checked:before{opacity:1;background-color:oklch(var(--color-theme-oklch))}.input.type-toggle.checked:after{margin-right:var(--toggle-thumb-margin)}.input.type-toggle.checked:focus,.input.type-toggle.checked.focus,.input.type-toggle.checked:active,.input.type-toggle.checked.active{background:0 0}@media (hover:hover){.input.type-toggle.checked:hover{background:0 0}}.a{color:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;text-decoration:underline;display:inline}.a:focus,.a:active{text-decoration:none}@media (pointer:fine){.a:hover{text-decoration:none}}.a .input-control{width:100%;display:block}.footer-container{background-color:oklch(var(--foreground-color2-oklch));justify-content:flex-end;align-items:center;gap:var(--margin-md);padding:var(--margin-md);z-index:4;flex-direction:row;display:flex;position:sticky;bottom:0}.footer-container .footer-button,.footer-container .footer-undo-button,.footer-container .footer-save-button{height:36px}.footer-container .footer-save-button{background-color:oklch(var(--color-orange-oklch));color:oklch(var(--color-bright-oklch))}.footer-container .footer-undo-button{background-color:oklch(var(--background-color-oklch))}.footer-container .footer-undo-button>.icon:first-child+span{display:flex}.scroll-view-loader.infinity{justify-content:center;width:100%;display:flex;position:relative}.scroll-view-loader.infinity.up{padding-top:var(--margin-md)}.scroll-view-loader.infinity.down{padding-bottom:var(--margin-md)}.side-bar{-webkit-user-select:none;user-select:none;box-sizing:border-box;color:oklch(var(--color-oklch));box-shadow:var(--shadow);z-index:15;background-color:oklch(var(--foreground-color-oklch));flex-shrink:0;position:relative}@media (width>=771px){.side-bar{width:72px}.side-bar.sm{width:60px}}@media (width<=770px){.side-bar{width:100%}}@media (width>=771px){.side-bar{height:100%}}.side-bar.modal-sidebar{z-index:2;border-bottom-left-radius:var(--border-radius-lg)}@media (width<=770px){.side-bar.modal-sidebar{border-bottom-right-radius:var(--border-radius-lg);order:2}}@media (width>=771px){.side-bar.modal-sidebar{border-top-left-radius:var(--border-radius-lg)}}.side-bar.modal-sidebar>.side-bar-container{border-bottom-left-radius:var(--border-radius-lg);overflow:hidden}@media (width<=770px){.side-bar.modal-sidebar>.side-bar-container{border-bottom-left-radius:var(--border-radius-lg);border-bottom-right-radius:var(--border-radius-lg)}}.side-bar.modal-sidebar .sidebar-user{width:100%;padding:var(--margin-md) 0;text-align:center;z-index:1;flex-direction:column;justify-content:flex-start;align-self:center;align-items:center;min-width:0;display:flex;overflow:hidden}@media (width<=770px){.side-bar.modal-sidebar .sidebar-user{display:none}}.side-bar.modal-sidebar .sidebar-user>.tiny-text{padding:var(--margin-xs) var(--margin-md) 0;white-space:nowrap;text-overflow:ellipsis;text-align:center;width:100%;overflow:hidden}.side-bar.modal-sidebar.outer-sidebar{background-color:oklch(var(--foreground-color2-oklch))}@media (width<=770px){.side-bar.modal-sidebar.outer-sidebar{order:3}}.side-bar.modal-sidebar+.modal-sidebar{z-index:1;border-radius:0}.side-bar>.side-bar-container{align-items:center;display:flex}@media (width<=770px){.side-bar>.side-bar-container{flex-direction:row;width:100%}}@media (width>=771px){.side-bar>.side-bar-container{flex-direction:column;height:100%}}.side-bar>.side-bar-container>ul{padding:0;list-style:none}.side-bar>.side-bar-container>ul.top{margin-bottom:auto}.side-bar>.side-bar-container>ul.bottom{margin-top:auto}.side-bar>.side-bar-container>.items{align-items:stretch;width:100%;margin:auto 0 0;padding:0;list-style:none;display:flex;overflow:auto}@media (width<=770px){.side-bar>.side-bar-container>.items{flex-direction:row;justify-content:space-around}}@media (width>=771px){.side-bar>.side-bar-container>.items{flex-direction:column;margin-bottom:auto}}@media (width<=770px){.side-bar-item{width:100%}}.side-bar-item>.nav-link,.side-bar-item>.nav-button,.side-bar-item>ul>li>.nav-link{color:inherit;font-weight:var(--sub-text-weight);cursor:pointer;text-align:center;width:100%;height:100%;font-size:var(--font-size-xs);padding:1.4rem var(--margin-xxs);justify-content:center;align-items:center;gap:var(--margin-xxs);flex-flow:column wrap;text-decoration:none;display:flex}@media (width<=770px){.side-bar-item>.nav-link,.side-bar-item>.nav-button,.side-bar-item>ul>li>.nav-link{padding:var(--margin-md) var(--margin-xxs)}}.side-bar-item>.nav-link.disabled,.side-bar-item>.nav-link[disabled],.side-bar-item>.nav-button.disabled,.side-bar-item>.nav-button[disabled],.side-bar-item>ul>li>.nav-link.disabled,.side-bar-item>ul>li>.nav-link[disabled]{opacity:.3;pointer-events:none}.side-bar-item>.nav-link>.icon,.side-bar-item>.nav-button>.icon,.side-bar-item>ul>li>.nav-link>.icon{width:16px;height:16px}.side-bar-item>.nav-link>.icon+span,.side-bar-item>.nav-button>.icon+span,.side-bar-item>ul>li>.nav-link>.icon+span{max-width:5rem;line-height:1rem;display:block}.side-bar-item>.nav-link.active,.side-bar-item>.nav-button.active,.side-bar-item>ul>li>.nav-link.active{background-color:oklch(var(--color-theme-oklch));color:oklch(var(--color-bright-oklch))}.side-bar-item>.nav-link span,.side-bar-item>.nav-button span,.side-bar-item>ul>li>.nav-link span{vertical-align:middle}.media{vertical-align:middle;max-width:100%;transition:opacity var(--transition-style);transition-delay:var(--transition-duration);color:#0000;border:none;height:auto;display:inline-block}.media.is-solid{background-color:#7d7d7d1a}img.media.error{position:relative;overflow:hidden}img.media.error:after{text-align:center;content:attr(alt);width:100%;height:100%;padding:var(--spacing-sm);background-color:oklch(var(--color-bright-oklch));background-image:linear-gradient(#8080801a,#8080801a);justify-content:center;align-items:center;font-size:.7rem;display:flex;position:absolute;top:0;left:0}
