.stack-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.stack-list li:not(.divider-h):not(.divider-v):empty,:is(.stack-list li.divider-v:has(+li:not(.divider-h):not(.divider-v):empty),.stack-list li.divider-h:has(+li:not(.divider-h):not(.divider-v):empty)),.stack-list li:not(.divider-h):not(.divider-v):empty+li.divider-v,.stack-list li:not(.divider-h):not(.divider-v):empty+li.divider-h{display:none}.stack-list.center{align-items:center}.stack-list.gap-1{gap:8px}.stack-list.gap-2{gap:16px}.stack-list.gap-3{gap:24px}.stack-list.gap-4{gap:32px}.stack-list.horizontal{flex-direction:row;justify-content:space-between;align-items:center}.title{text-transform:uppercase;text-align:left;margin:0;font-weight:400}.title-center{text-align:center}.title-big{font-size:1.25rem}.title-normal{font-size:.95rem}.title-small{font-size:.8rem}.title-yellow{color:#f2a400;display:inline}.modal-backdrop{z-index:10002;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content{opacity:0;color:#f3efea;background:#1e212b;border:none;border-radius:10px;width:80%;min-width:280px;max-width:450px;max-height:90%;margin:0;padding:16px;animation:.3s forwards ModalFadeInUpAbsolute;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 2px 16px #0003}.modal-content .modal-title{margin-bottom:8px}.modal-content .app-bar{position:relative}.modal-actions{flex-direction:column;gap:8px;margin-top:8px;display:flex}.modal-actions .modal-actions-content{flex-direction:row;justify-content:space-between;align-items:center;display:flex}@keyframes ModalFadeInUpAbsolute{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}.kicon{vertical-align:middle;-webkit-user-select:none;user-select:none;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;justify-content:center;align-items:center;width:auto;height:auto;font-family:Material Icons,sans-serif;font-size:1.14rem;font-style:normal;font-weight:400;line-height:1em;display:inline-flex}@supports not (font-family:"Material Icons"){.kicon{color:#0000!important;text-shadow:none!important}}.kicon.primary{color:#f2a400}.kicon.futur{color:#a6c9ff}.kicon.file{color:#f2a400;margin:8px 0;font-size:5rem}.kicon.disabled{color:#f3efea80}.kicon.small{font-size:.8rem}.kicon.default{font-size:.95rem}.kicon.medium{font-size:1.25rem}.kicon.big{font-size:7.5rem}@supports (animation-timeline:view()){.anim-t-l{animation:1.5s cubic-bezier(.22,1,.36,1) revealListTitleFromLeft}.anim-t-l-child{animation:1ms linear scrollListTitleFromLeft;animation-timeline:view()}#modal-root .anim-t-l-child{animation:none}@keyframes revealListTitleFromLeft{0%{opacity:0;transform:translate(-15px)}to{opacity:1;transform:translate(0)}}@keyframes scrollListTitleFromLeft{0%{opacity:0;transform:translate(-15px)}20%{opacity:1;transform:translate(0)}}.anim-t-r{animation:1.5s cubic-bezier(.22,1,.36,1) revealListTitleFromRight}.anim-t-r-child{animation:1ms linear scrollListTitleFromRight;animation-timeline:view()}#modal-root .anim-t-r-child{animation:none}@keyframes revealListTitleFromRight{0%{opacity:0;transform:translate(15px)}to{opacity:1;transform:translate(0)}}@keyframes scrollListTitleFromRight{0%{opacity:0;transform:translate(15px)}20%{opacity:1;transform:translate(0)}}}.circular{max-width:20px;animation:2s linear infinite svg-animation}@keyframes svg-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.circular circle{fill:#0000;stroke:#f2a400;stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:280px;stroke-width:10px;transform-origin:50%;animation:1.4s ease-in-out infinite both circle-animation;display:block}@keyframes circle-animation{0%,25%{stroke-dashoffset:280px;transform:rotate(0)}50%,75%{stroke-dashoffset:75px;transform:rotate(45deg)}to{stroke-dashoffset:280px;transform:rotate(360deg)}}.btn{color:#f3efea;background:#1e212b;border:1px solid #3d4964;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:auto;min-width:60px;min-height:60px;padding:8px 10.4px;display:inline-flex}.btn.primary .btn-text{color:#f2a400}.btn.secondary .btn-text{color:#f3efea}.btn.text{background:0 0;border:none;padding:4px 8px}.btn.text .btn-text{color:#f3efea}.btn.file{background:0 0;border:4px dotted #959595;min-width:0;min-height:0}.btn.file .btn-text{color:#f3efea;margin-bottom:16px}.btn.disabled .btn-text{color:#f3efea80}.btn.horizontal{flex-direction:row;min-width:0;min-height:0}.btn.iconOnly{min-width:0;min-height:0;padding:8px}.btn.fullWidth{width:100%}.btn .btn-text{color:#f3efea;padding:0;font-size:.8rem}.global-card-radius{border-radius:20px 20px 10px 10px}.global-flex-row,.list-menu,.form-row .form-label,.form-row .form-input{flex-direction:row;gap:4px;width:100%;min-width:0;display:flex}.global-flex-column,.home-empty,.form-row{flex-direction:column;gap:4px;min-width:0;display:flex}.global-hover:hover,.list-menu:hover,.global-hover:active,.list-menu:active{cursor:pointer;background-color:#1e212b}.global-card-title{text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:300;line-height:1.7;display:block;overflow:hidden}.global-card-subtitle{color:#f2a400;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:200;display:block;overflow:hidden}.global-card-info{white-space:break-spaces;color:#f3efea;width:100%;font-size:.95rem;font-style:italic;font-weight:200;display:flex}.global-card-opacity{opacity:.6}.global-card-current{border-top:4px solid #f2a400}.global-card-grey{opacity:.6;filter:grayscale(.8)}.divider-h{background:#252833;width:100%;height:1px;margin:2px auto;display:inline-block}.divider-v{background:#252833;width:1px;height:80%;margin:auto 8px;display:inline-block}.form-row{width:100%}.form-row input,.form-row select,.form-row textarea{color:#f3efea;background:#1e212b;border:1px solid #3d4964;border-radius:10px;flex-grow:1;padding:8px}.form-row .form-input{align-items:center;width:100%}.form-row .form-label{color:#f3efea;align-items:center;padding:8px 4px;font-size:.95rem}.form-row .form-label input{flex-grow:0}.form-row .form-label span{flex-grow:1;margin-left:8px}.form-row .form-error{color:#9e3602;font-size:.95rem}.form-row .rating-star{cursor:pointer;font-size:1.25rem}.form-row .rating-star.odd{color:#f2a400}.form-row.error input,.form-row.error select{border-color:#9e3602}.form-row.error .form-label{color:#9e3602}button{text-align:left;padding:0}.home-empty{text-align:center;align-items:center;max-width:500px;margin:64px auto}.home-empty h1{font-size:1.25rem}.avatar{max-width:80px}.list-menu{cursor:pointer;align-items:center;gap:8px;width:100%;padding:16px 0}.list-menu .list-text{flex-grow:1}.list-menu .list-text .list-subtitle{color:#f2a400;font-size:.8rem}.list-menu .list-text.disabled .list-title{color:#f3efea80}.list-menu .list-text.disabled .list-subtitle{color:#9e3602}.app-bar{z-index:10;background:linear-gradient(#212631 0% 30%,#171a22 100%);width:100%;height:56px;transition:background-color 1s;position:fixed}.app-bar .app-bar-toolbar{align-items:center;height:56px;padding:8px;display:flex}.app-bar .app-bar-toolbar.friend{background:#6f4d00}.app-bar .app-bar-toolbar.friend .app-bar-title{font-weight:400}.app-bar .app-bar-toolbar.friend .app-bar-subtitle{color:#f3efea;font-weight:400}.app-bar .app-bar-toolbar .app-bar-avatar{border-radius:50%;width:40px;height:40px;margin-right:8px}.app-bar .app-bar-toolbar .app-bar-text,.app-bar .app-bar-toolbar .app-bar-logo{flex-grow:1}.app-bar .app-bar-toolbar .app-bar-logo img{width:100px}.app-bar .app-bar-toolbar .app-bar-btn{color:#f3efea;cursor:pointer;background:0 0;border:none;padding:8px}.app-bar .app-bar-toolbar .app-bar-btn .custom-badge{display:inline-block;position:relative}.app-bar .app-bar-toolbar .app-bar-btn .custom-badge-content{color:#f3efea;text-align:center;background:#f2a400;border-radius:50%;min-width:20px;padding:3px 2px;font-size:.8rem;font-weight:700;position:absolute;top:-8px;right:-8px}.app-bar .app-bar-toolbar .app-bar-title{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:400;overflow:hidden}.app-bar .app-bar-toolbar .app-bar-subtitle{color:#f2a400;text-transform:none;font-size:.8rem;font-weight:400}.app-bar.main{animation:linear both elevation;animation-timeline:scroll();animation-range:0 10vh}@keyframes elevation{0%{box-shadow:none}to{box-shadow:0 -1px 15px #00000080}}.app-bar-header{text-align:center;transform-origin:50%;flex-direction:column;flex-grow:1;align-items:center;padding-top:48px;padding-bottom:16px;transition:all 50ms;display:flex}.app-bar-header h4{text-transform:uppercase;letter-spacing:1px;margin:0;font-size:12px;font-weight:400}.app-bar-header h1{letter-spacing:0;margin:0;padding:8px 16px;font-weight:300}.padding-0{padding:0}.padding-x-0{padding-left:0;padding-right:0}.padding-x-1{padding-left:8px;padding-right:8px}.padding-x-2{padding-left:16px;padding-right:16px}.padding-y-0{padding-top:0;padding-bottom:0}.padding-y-1{padding-top:8px;padding-bottom:8px}.padding-y-2{padding-top:16px;padding-bottom:16px}.anim-h-top{opacity:1;flex-grow:1;min-width:0}@supports (animation-timeline:view()){.anim-h-top{opacity:0;transform-origin:0;animation:linear both topTitle;animation-timeline:scroll();animation-range:0 10vh}.anim-h-main{transform-origin:top;animation:linear both mainTitle;animation-timeline:view();animation-range:contain 95% exit 95%}@keyframes topTitle{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes mainTitle{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}}
