.ui-app{--app-top-bar: 60px;--app-bottom-bar: 60px;--app-safe-top: env(safe-area-inset-top);--app-safe-right: env(safe-area-inset-right);--app-safe-bottom: env(safe-area-inset-bottom);--app-safe-left: env(safe-area-inset-left);--ui-view-min-height: 0px;position:relative;width:100dvw;height:100dvh;transition:transform .3s linear}.ui-app[ui-keyboard=true]{--app-bottom-bar: 1px;--app-safe-bottom: 0px}.ui-app[ui-keyboard=true] .ui-container{overflow:auto;padding-bottom:10px;min-height:unset}.ui-app .ui-rel{position:relative}.ui-app ext{font-size:.6em;margin-left:.1em;font-weight:400}.ui-app [ui-hide],.ui-app [ui-display=false]{display:none !important}.ui-app [ui-align=left]{text-align:left !important;justify-self:flex-start}.ui-app [ui-align=right]{text-align:right !important;justify-self:flex-end}.ui-app [ui-align=center]{text-align:center !important;justify-self:center}.ui-app [ui-integrate]{background-color:inherit !important;opacity:.6}.ui-app [data-type=alert]{color:#fff !important;background-color:#b30000 !important}.ui-app[ui-menu-state="1"] .ui-sideMenu{width:100%;background-color:var(--ui-side-menu-overlay);transition:background-color .5s,width 0s}.ui-app[ui-menu-state="1"] .ui-sideMenu::before{transform:translate(50%, 0px);transition-delay:.4s}.ui-app[ui-menu-state="1"] .ui-sideMenuView{transform:translateX(0%)}.ui-app[ui-menu-state="1"] .ui-container[ui-container-type=tab]{position:fixed;pointer-events:none}.ui-app[ui-menu-state="1"] .ui-container[ui-container-type=tab] .ui-navigationBar .ui-item[ui-view-id=menu]{opacity:0}.ui-app[ui-menu-state="1"] .ui-bottomTabBar{pointer-events:none}.ui-app .ui-logo{background-image:url(../img/slitstark_text.png);background-size:1em;background-origin:border-box;background-repeat:no-repeat;background-position:center;height:.3em;width:1em;font-family:"Racing Sans One",cursive;text-align:center}.ui-app .ui-logo .logo__title{display:none;border-bottom:2pt solid var(--app-highlight-primary);padding:0 .3em}.ui-app .ui-logo .logo__title span{font-weight:300;color:var(--app-highlight-primary)}.ui-app .ui-logo .logo__slogan{display:none;font-family:"Work Sans",sans-serif;text-transform:uppercase;font-size:.24em;letter-spacing:.7em;margin-top:.3em}.ui-app .ui-sideMenu{position:fixed;top:0;left:0;width:0%;height:100%;z-index:999;overflow:hidden;transition:background-color .5s,width 0s .5s;background-color:rgba(0,0,0,0)}.ui-app .ui-sideMenu::before{position:absolute;top:calc(var(--app-safe-top) + 20px);left:calc(min(80%,400px) - 10px);content:"close";font-family:"Material Symbols Rounded";font-weight:normal;font-size:50px;line-height:1;color:#fff;transition:transform .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);transform:translate(50%, -200px);pointer-events:none}.ui-app .ui-sideMenuClose{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.ui-app .ui-sideMenuView{position:relative;display:grid;grid-template-areas:"list" "." "signout";grid-template-rows:auto 1fr auto;gap:10pt;width:80%;height:100%;max-width:400px;padding:calc(var(--app-safe-top) + 0px) 0px calc(var(--app-safe-bottom) + 0px) calc(var(--app-safe-left) + 0px);background-color:var(--app-background);transform:translateX(-100%);transition:transform .5s;z-index:10}.ui-app .ui-sideMenuView .ui-group[data-user=info]{margin-bottom:20pt !important}.ui-app .ui-sideMenuView .ui-group[data-user=info] .ui-group-item{grid-template-columns:auto 1fr auto !important;min-height:60pt !important}.ui-app .ui-container{padding:0px calc(var(--app-safe-right)) calc(var(--app-safe-bottom) + var(--app-bottom-bar)) calc(var(--app-safe-left));z-index:0;width:100%;min-height:100%;background:var(--app-background);transition:transform .5s ease}.ui-app .ui-container::before{position:absolute;content:"";transition:background-color 1s ease;background-color:rgba(0,0,0,0);z-index:99}.ui-app .ui-container:last-of-type{z-index:20}.ui-app .ui-container[ui-container-type=tab]{transition:transform .3s linear}.ui-app .ui-container[ui-container-type=tab]>.ui-view{min-height:calc(var(--ui-view-min-height) - (var(--app-safe-top) + var(--app-safe-bottom)))}.ui-app .ui-container[ui-container-type=page]{position:absolute;top:0;left:0}.ui-app .ui-container[ui-container-type=page] .ui-view{display:grid}.ui-app .ui-container[ui-state="0"]{transform:translateX(calc(100vw + 60px));max-height:100%;overflow:hidden;position:fixed}.ui-app .ui-container[ui-state="2"]{transform:translateX(-200px);max-height:100%;overflow:hidden;position:fixed;opacity:0;transition:transform .5s ease,opacity 0s .5s}.ui-app .ui-container[ui-state="2"]::before{width:100%;height:100%;background-color:rgba(0,0,0,.7)}.ui-app .ui-container .ui-navigationBar{position:sticky;top:0px;left:0px;right:0px;display:grid;grid-template-areas:"back left . right" "selector selector selector selector";grid-template-columns:auto auto 1fr auto;grid-template-rows:var(--app-top-bar) auto;min-height:calc(var(--app-safe-top) + var(--app-top-bar));padding:var(--app-safe-top) calc(var(--app-safe-right) + 10pt) 0 calc(var(--app-safe-left) + 10pt);margin:0 calc(var(--app-safe-right)*-1) 0 calc(var(--app-safe-left)*-1);backdrop-filter:blur(var(--app-element-blur));ackground-color:var(--app-element-blur-background);z-index:99}.ui-app .ui-container .ui-navigationBar .ui-back{grid-area:back;display:flex;align-items:center;justify-content:center;min-width:50px;font-family:"Material Symbols Rounded";font-weight:normal;font-style:normal;font-size:35px;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}.ui-app .ui-container .ui-navigationBar .ui-back:not([onclick]){display:none}.ui-app .ui-container .ui-navigationBar .ui-back:empty::before{content:"chevron_left";font-family:"Material Symbols Rounded";font-weight:normal;font-style:normal;font-size:35px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}.ui-app .ui-container .ui-navigationBar .ui-left{grid-area:left;display:flex;align-items:center;justify-content:center}.ui-app .ui-container .ui-navigationBar .ui-left .ui-item[ui-view-id=menu]{transition:opacity .3s;opacity:1}.ui-app .ui-container .ui-navigationBar .ui-title{position:absolute;top:calc(var(--app-safe-top) + var(--app-top-bar)/2);left:50%;transform:translate(-50%, -50%);display:grid;grid-template-areas:"load main" "load sub";grid-template-columns:auto 1fr;grid-template-rows:1fr auto;align-items:center;justify-items:center}.ui-app .ui-container .ui-navigationBar .ui-title[ui-state="1"]{grid-template-columns:15pt 1fr}.ui-app .ui-container .ui-navigationBar .ui-title[ui-state="1"]::after{grid-area:load;content:"progress_activity";font-family:"Material Symbols Rounded";font-weight:normal;font-style:normal;font-size:10pt;line-height:1;letter-spacing:normal;text-transform:none;display:flex;align-items:center;justify-content:center;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;animation:spin 1s linear infinite;z-index:50}.ui-app .ui-container .ui-navigationBar .ui-title__main{grid-area:main;font-weight:600;min-width:1em;min-height:1em}.ui-app .ui-container .ui-navigationBar .ui-title__sub:not(:empty){grid-area:sub;display:flex;align-items:center;justify-content:center;font-size:12px;opacity:.7;margin-top:2px}.ui-app .ui-container .ui-navigationBar .ui-right{grid-area:right;display:flex;align-items:center;justify-content:center}.ui-app .ui-container .ui-navigationBar .ui-selector{grid-area:selector;margin-bottom:5pt}.ui-app .ui-container .ui-navigationBar .ui-item{border-radius:50px;transition:.3s}.ui-app .ui-container .ui-navigationBar .ui-item[ui-selected=true]{color:var(--nav-selected-item-color);background-color:var(--nav-selected-item-background);animation:spin .8s forwards}.ui-app .ui-container .ui-navigationBar .ui-item[ui-selected=true] i::before{font-weight:900}.ui-app .ui-container .ui-navigationBar .ui-item[data-badge]:not([data-badge="0"]) i{transform-origin:top;animation:wiggle 2s linear infinite}.ui-app .ui-container .ui-navigationBar .ui-logo{font-size:60pt}.ui-app .ui-info{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:999;transition:background-color .1s}.ui-app .ui-info[ui-state="0"]{background-color:rgba(0,0,0,0)}.ui-app .ui-info[ui-state="0"] .ui-info-view{transform:translateY(calc(100% + 10pt))}.ui-app .ui-info-view{position:absolute;left:10pt;right:10pt;bottom:calc(var(--app-safe-bottom) + 10pt);transform:0pt;display:flex;flex-direction:column;gap:5pt;color:#000;background-color:#fff;border-radius:10pt;padding:20pt;font-size:12pt;transition:transform .2s}.ui-app .ui-info-view[ui-info-type=info]{color:#fff;background-color:hsl(219,84%,52%)}.ui-app .ui-info-view[ui-info-type=cancel]{color:#fff;background-color:hsl(0,82%,38%)}.ui-app .ui-info-view .title{font-size:1.3em;font-weight:600}.ui-app .ui-info-view .text{font-size:1em;font-weight:400}.ui-app .ui-info-view .close{position:absolute;top:5pt;right:5pt;font-size:20pt}.ui-app .ui-modal{position:fixed;top:0;bottom:0;left:0;right:0;z-index:99}.ui-app .ui-modal[ui-state="0"] .ui-modal__view{max-height:150px}.ui-app .ui-modal[ui-state="0"] .ui-modal__view::after{position:relative;content:"progress_activity";font-family:"Material Symbols Rounded";font-weight:normal;font-style:normal;font-size:20pt;line-height:1;letter-spacing:normal;text-transform:none;display:flex;align-items:center;justify-content:center;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;animation:spin 1s linear infinite;margin-top:50px;height:calc(100% - 50px);z-index:50}.ui-app .ui-modal[ui-state="0"] .ui-modal__view>.ui-view{display:grid;align-items:start}.ui-app .ui-modal[ui-state="0"] .ui-modal__view>.ui-view>*:not(.ui-modal-navigation){display:none}.ui-app .ui-modal[ui-state="1"] .ui-modal__view{max-height:100%}.ui-app .ui-modal:is([ui-state="0"],[ui-state="9"]) .ui-modal-navigation .save,.ui-app .ui-modal:is([ui-state="0"],[ui-state="9"]) .ui-modal-navigation .delete{display:none}.ui-app .ui-modal:not([ui-state="9"]) .ui-modal__background{background-color:rgba(0,0,0,.6)}.ui-app .ui-modal:not([ui-state="9"]) .ui-modal__view{transform:translate(-50%, 0%)}.ui-app .ui-modal:has(.ui-view:only-child) .ui-modal-navigation .close{background-color:rgba(51,51,51,.8)}.ui-app .ui-modal__background{width:100%;height:100%;background-color:rgba(0,0,0,0);transition:background-color .2s ease}.ui-app .ui-modal__view{position:absolute;left:50%;bottom:0;height:calc(100% - 20px - var(--app-safe-top));max-height:calc(150px + var(--app-safe-bottom));width:100%;max-width:450px;background-color:var(--ui-modal-background);border-radius:20px 20px 0 0;transition:max-height .4s ease,transform .4s ease;overflow:hidden;transform:translate(-50%, 100%);padding:0px calc(var(--app-safe-right) + 0pt) var(--app-safe-bottom) calc(var(--app-safe-left) + 0pt)}.ui-app .ui-modal__view .ui-view{position:absolute;left:0;top:0;overflow-x:hidden;overflow-y:auto;min-height:100%;padding:0px 20px 20px;transition:transform .5s ease;background-color:var(--ui-modal-background)}.ui-app .ui-modal__view .ui-view::before{position:absolute;content:"";transition:background-color 1s ease;background-color:rgba(0,0,0,0);z-index:99}.ui-app .ui-modal__view .ui-view:last-of-type{z-index:20}.ui-app .ui-modal__view .ui-view[ui-state="0"]{transform:translateX(calc(100vw + 60px))}.ui-app .ui-modal__view .ui-view[ui-state="2"]{transform:translateX(-100px)}.ui-app .ui-modal__view .ui-view[ui-state="2"]::before{width:100%;height:100%;background-color:rgba(0,0,0,.7)}.ui-app .ui-modal__view .ui-view[ui-view-type=list] .ui-modal-navigation{margin:unset}.ui-app .ui-modal__view .ui-view .ui-modal-navigation{position:sticky;top:-10pt;display:grid;grid-template-areas:"close label delete save" "search search search search";grid-template-columns:40pt 1fr auto 40pt;grid-template-rows:1fr auto;align-items:center;justify-items:center;margin:-10pt -10pt 0;background-color:var(--ui-modal-navigation-background);backdrop-filter:blur(var(--app-element-blur));z-index:10}.ui-app .ui-modal__view .ui-view .ui-modal-navigation[ui-type=image]{grid-template-areas:"close label delete save" "image image image image";grid-template-rows:40pt 110pt;background:none}.ui-app .ui-modal__view .ui-view .ui-modal-navigation[ui-type=image] .ui-modal-image{position:relative;grid-column:1/-1;grid-row:1/-1;display:flex;width:100%;height:100%;z-index:0}.ui-app .ui-modal__view .ui-view .ui-modal-navigation[ui-type=image] .ui-modal-image::before{content:"";display:block;position:absolute;bottom:-1pt;left:0;right:0;height:11pt;border-radius:10pt 10pt 0 0;background-color:var(--ui-modal-background);z-index:2}.ui-app .ui-modal__view .ui-view .ui-modal-navigation[ui-type=image] .ui-modal-image::after{content:"";display:block;position:absolute;bottom:0;background:linear-gradient(0deg, hsla(0, 0%, 0%, 0) 60%, hsla(0, 0%, 0%, 0.5));height:100%;width:100%;z-index:1}.ui-app .ui-modal__view .ui-view .ui-modal-navigation[ui-type=image] .ui-modal-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;z-index:0;background:url(../img/slitstark_image_error.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.ui-app .ui-modal__view .ui-view .ui-modal-navigation .ui-label{min-height:50px;align-items:center;justify-content:center;text-align:center;padding:5pt 0;z-index:10}.ui-app .ui-modal__view .ui-view .ui-modal-navigation .ui-label .sub:not(:empty){margin-top:2pt}.ui-app .ui-modal__view .ui-view .ui-modal-navigation .ui-modal-selector,.ui-app .ui-modal__view .ui-view .ui-modal-navigation .ui-modal-search{grid-area:search;width:100%;padding:0 8pt 7pt;z-index:10}.ui-app .ui-modal__view .ui-view .ui-modal-navigation .close{grid-area:close;width:1.25em;height:1.25em;z-index:10;color:#ccc;border-radius:50%;z-index:10;transition:background-color .5s}.ui-app .ui-modal__view .ui-view .ui-modal-navigation .save{grid-area:save;width:100%;height:100%;z-index:10}.ui-app .ui-modal__view .ui-view .ui-modal-navigation .save::after{content:""}.ui-app .ui-modal__view .ui-view .ui-modal-navigation .save[ui-state="1"]{pointer-events:none}.ui-app .ui-modal__view .ui-view .ui-modal-navigation .save[ui-state="1"]::after{grid-area:loading;content:"progress_activity";font-family:"Material Symbols Rounded";font-weight:normal;font-style:normal;font-size:15pt;line-height:1;letter-spacing:normal;text-transform:none;display:flex;align-items:center;justify-content:center;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;animation:spin 1s linear infinite;width:30px;height:30px;color:var(--app-highlight-primary)}.ui-app .ui-modal__view .ui-view .ui-modal-navigation .delete{grid-area:delete;width:40pt;height:100%;z-index:10}.ui-app .ui-modal__view .ui-view .ui-modal-navigation .delete::after{content:"";color:#c40000}.ui-app .ui-modal__view .ui-view .ui-modal-navigation .delete[ui-state="1"]{pointer-events:none}.ui-app .ui-modal__view .ui-view .ui-modal-navigation .delete[ui-state="1"]::after{grid-area:loading;content:"progress_activity";font-family:"Material Symbols Rounded";font-weight:normal;font-style:normal;font-size:15pt;line-height:1;letter-spacing:normal;text-transform:none;display:flex;align-items:center;justify-content:center;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;animation:spin 1s linear infinite;width:30px;height:30px;color:var(--app-highlight-primary)}.ui-app .ui-modal__view .ui-view .ui-modal-search{padding:10px;z-index:10}.ui-app .ui-modal__view .ui-view .ui-modal-search input{width:100%;padding:10px 15px;background-color:var(--ui-modal-search-input);backdrop-filter:blur(var(--app-element-blur))}.ui-app .ui-bottomTabBar{position:fixed;bottom:0px;left:0px;right:0px;height:var(--app-bottom-bar);display:flex;flex-direction:row;justify-content:space-around;align-items:center;padding-bottom:var(--app-safe-bottom);box-sizing:content-box;z-index:99;overflow:hidden;backdrop-filter:blur(var(--app-element-blur));background-color:var(--app-element-blur-background);transform:translateY(0%);transition:transform .3s linear}.ui-app .ui-bottomTabBar::before{position:absolute;content:"";transition:background-color 1s ease;background-color:rgba(0,0,0,0);z-index:99}.ui-app .ui-bottomTabBar[ui-state="0"]{pointer-events:none;transform:translateY(100%)}.ui-app .ui-bottomTabBar .ui-tabItem{position:relative;display:grid;grid-template-areas:"icon" "label";grid-template-rows:1fr auto;grid-template-columns:unset;align-items:center;justify-items:center;gap:1pt;padding:5pt 0pt 2pt;height:100%;min-width:50px;color:var(--nav-item-color);cursor:pointer;transition:.3s}.ui-app .ui-bottomTabBar .ui-tabItem .ui-icon{font-size:23pt}.ui-app .ui-bottomTabBar .ui-tabItem .ui-icon::before,.ui-app .ui-bottomTabBar .ui-tabItem .ui-icon i::before{font-size:19pt}.ui-app .ui-bottomTabBar .ui-tabItem[ui-selected=true]{color:var(--nav-selected-item-color)}.ui-app .ui-bottomTabBar .ui-tabItem[ui-selected=true] .ui-icon{font-size:22pt;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.ui-app .ui-bottomTabBar .ui-tabItem[ui-selected=true] .ui-icon::before,.ui-app .ui-bottomTabBar .ui-tabItem[ui-selected=true] .ui-icon i::before{font-weight:900}.ui-app .ui-bottomTabBar .ui-tabItem--add{display:flex;align-items:center;justify-content:center;padding:0;margin:5px 0;color:var(--ui-tab-add-color);background-color:var(--app-highlight-primary);width:50px;height:50px;min-width:unset;border-radius:50px}.ui-app .ui-bottomTabBar .ui-tabItem--add .ui-icon{font-size:35px}.ui-app .ui-bottomTabBar .ui-tabItem--add .ui-label{display:none}.ui-app .ui-bottomTabBar .ui-tabItem--soon{position:relative;pointer-events:none}.ui-app .ui-bottomTabBar .ui-tabItem--soon::after{position:absolute;content:"KOMMER";letter-spacing:1px;font-size:5px;font-weight:500;padding:2px 4px;border-radius:2px;color:#fff;background-color:#333}.ui-app .ui-bottomTabBar .ui-tabItem .ui-icon{grid-area:icon}.ui-app .ui-bottomTabBar .ui-tabItem .ui-label{grid-area:label;font-size:11px;font-weight:500;text-align:center}.ui-app .ui-center{display:flex;align-items:center;justify-content:center;gap:10pt}.ui-app i,.ui-app .ui-icon{grid-area:icon;display:flex;justify-content:center;align-items:center;font-family:"Material Symbols Rounded";font-weight:normal;font-style:normal;font-size:18pt;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.ui-app i:is([fill],[ui-icon-fill]),.ui-app .ui-icon:is([fill],[ui-icon-fill]){font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.ui-app i[ui-icon-inverted],.ui-app .ui-icon[ui-icon-inverted]{filter:invert(100%)}.ui-app i.fa-solid::before,.ui-app i::before,.ui-app .ui-icon.fa-solid::before,.ui-app .ui-icon::before{font-family:"Font Awesome 6 Free";font-weight:900;display:flex;justify-content:center;align-items:center}.ui-app i::after,.ui-app .ui-icon::after{font-family:"Font Awesome 6 Free";font-weight:900;display:flex;justify-content:center;align-items:center;font-size:18px;width:30px;height:30px}.ui-app i.fa-regular::before,.ui-app .ui-icon.fa-regular::before{font-weight:400}.ui-app i-no-font,.ui-app .ui-icon-no-font{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:initial}.ui-app i[ui-icon-type=preview],.ui-app .ui-icon[ui-icon-type=preview]{display:flex;width:unset;height:unset;align-items:center;justify-content:center;padding:10pt 5pt}.ui-app i[ui-icon-type=preview] img,.ui-app .ui-icon[ui-icon-type=preview] img{max-width:45pt;max-height:45pt;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;border-radius:2pt;box-shadow:#000 0pt 0 1pt 0pt}.ui-app i[ui-icon-type=counter],.ui-app .ui-icon[ui-icon-type=counter]{display:flex;min-width:23pt;align-items:center;justify-content:center;font-size:10pt;font-weight:600;z-index:1;color:#fff;font-family:inherit}.ui-app i[ui-icon-type=initials],.ui-app .ui-icon[ui-icon-type=initials]{display:flex;width:2.3em;height:2.3em;align-items:center;justify-content:center;border-radius:3em;font-size:10px;font-weight:600;z-index:1;color:#fff;background-color:hsl(0,0%,30%);font-family:inherit;overflow:hidden;aspect-ratio:1/1}.ui-app i[ui-icon-type=initials]>.ui-icon,.ui-app .ui-icon[ui-icon-type=initials]>.ui-icon{font-size:1.5em !important;outline:none !important;margin:0 !important}.ui-app i[ui-icon-type=initials]:has(img),.ui-app .ui-icon[ui-icon-type=initials]:has(img){border:1px solid hsl(0,0%,30%)}.ui-app i[ui-icon-type=initials]>img,.ui-app .ui-icon[ui-icon-type=initials]>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ui-app i[ui-icon-type=profile],.ui-app .ui-icon[ui-icon-type=profile]{display:flex;width:45pt;height:45pt;border-radius:45pt;border:1pt solid hsl(0,0%,90%);overflow:hidden}.ui-app i[ui-icon-type=profile] img,.ui-app .ui-icon[ui-icon-type=profile] img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.ui-app .ui-progress{font-size:27pt}.ui-app .ui-progress[ui-type=circle]{--ui-progress-background: var(--ui-box-background);--ui-progress-border: #fff;--ui-progress-border-background: #46474c;position:relative;display:flex;justify-content:center;align-items:center;--percent: 0%;width:1em;height:1em;border-radius:50%;background:radial-gradient(closest-side, var(--ui-progress-background) 89%, transparent 90% 100%),conic-gradient(var(--ui-progress-border) var(--percent), var(--ui-progress-border-background) 0)}.ui-app .ui-progress[ui-type=circle]::before{content:attr(data-value);font-size:.35em;font-weight:600;height:.9em;line-height:1;z-index:1}.ui-app .ui-progress[ui-type=circle][ui-tail]::after{content:attr(ui-tail);font-size:.18em;height:1.3em;z-index:1;opacity:.5}.ui-app .ui-progress[ui-type=circle]+.ui-label{margin-left:8pt}.ui-app .ui-item{position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:50px}.ui-app .ui-box{display:grid;grid-template-areas:"title" ".";grid-template-rows:auto 1fr;padding:8pt;border:1pt solid var(--ui-box-border);border-radius:var(--app-border-radius);background-color:var(--ui-box-background);backdrop-filter:blur(var(--app-element-blur))}.ui-app .ui-box--shadow{box-shadow:var(--ui-shadow)}.ui-app .ui-box[ui-title]{position:relative;margin-top:25pt}.ui-app .ui-box[ui-title]::before{position:absolute;left:15px;bottom:calc(100% + 5px);display:block;content:attr(ui-title);font-size:12px;font-weight:500;text-transform:uppercase;color:var(--ui-box-title)}.ui-app .ui-box .ui-box-title{grid-area:title;display:grid;grid-template-areas:"icon label select";grid-template-columns:auto 1fr auto;align-items:center;gap:5pt;margin-bottom:8pt}.ui-app .ui-box .ui-box-title .ui-icon{font-size:15pt}.ui-app .ui-box .ui-box-title .ui-label{font-size:10pt;font-weight:500}.ui-app .ui-box .ui-box-title select{grid-area:select;width:auto;min-width:unset;padding:2pt 5pt;border-radius:20pt;font-size:9pt;color:var(--ui-disclosure-indicator);background-color:rgba(128,128,128,.3)}.ui-app .ui-box .ui-label{font-weight:600;line-height:1.5em}.ui-app .ui-box input,.ui-app .ui-box textarea,.ui-app .ui-box select{grid-area:input;width:100%}.ui-app .ui-box[ui-type=news-item]{display:grid;grid-template-areas:"slideshow" "title" "text" "link" "datetime";grid-template-rows:auto 1fr auto auto;padding:3pt}.ui-app .ui-box[ui-type=news-item] .ui-carousel{position:relative;grid-area:slideshow;margin:-3pt -3pt 0;border-radius:7pt 7pt 0 0;overflow:hidden;background-color:var(--news-item-header-background);width:unset;height:230px}.ui-app .ui-box[ui-type=news-item] .ui-carousel img{max-height:230px}.ui-app .ui-box[ui-type=news-item]:has(.ui-carousel) .news_title{padding-top:10pt}.ui-app .ui-box[ui-type=news-item] .news_title{grid-area:title;padding:5pt}.ui-app .ui-box[ui-type=news-item] .news_title .ui-label>.title{font-size:14pt}.ui-app .ui-box[ui-type=news-item] .news_text{grid-area:text;padding:5pt;line-height:normal;opacity:.8}.ui-app .ui-box[ui-type=news-item] .news_link{grid-area:link;padding:5pt}.ui-app .ui-box[ui-type=news-item] .news_link a::after{font-family:"Font Awesome 6 Free";font-weight:900;content:"";display:flex;align-items:center;justify-content:center;margin-left:5pt;font-size:8pt}.ui-app .ui-box[ui-type=news-item] .news_link:empty{display:none}.ui-app .ui-box[ui-type=news-item] .news_datetime{grid-area:datetime;display:flex;justify-content:space-between;font-size:9pt;font-weight:400;color:#ccc;border-top:1px solid hsl(0,0%,30%);padding:8pt 8pt 5pt}.ui-app .ui-box[ui-state=disabled]{display:none !important}.ui-app .ui-box[ui-state="0"]{display:block !important}.ui-app .ui-box[ui-state="1"]{display:flex !important;align-items:center !important;justify-content:center !important}.ui-app .ui-box[ui-state="1"]>*{display:none}.ui-app .ui-box[ui-state="1"]::after{content:"progress_activity";font-family:"Material Symbols Rounded";font-weight:normal;font-style:normal;font-size:18px;line-height:1;letter-spacing:normal;text-transform:none;display:flex;align-items:center;justify-content:center;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;animation:spin 1s linear infinite;width:30px;height:30px;color:var(--app-highlight-primary)}.ui-app .ui-box[ui-state="3"]{box-shadow:0px 0px 0px 2pt var(--ui-box-state-3-border);background-color:var(--ui-box-state-3-background)}.ui-app .ui-box[ui-state="3"]::before{bottom:calc(100% + 8px)}.ui-app .ui-box ul{margin:0}.ui-app .ui-box ul li{padding:5px 0}.ui-app .ui-box :is(ul,ol){position:relative;display:block;margin:0;padding-left:25pt}.ui-app .ui-box :is(ul,ol):is(ul){list-style:none;padding:0}.ui-app .ui-box :is(ul,ol):empty{display:none}.ui-app .ui-box :is(ul,ol) li{position:relative;display:flex;align-items:center;counter-increment:li 1;min-height:35pt;margin-top:5pt;padding-bottom:5pt;border-bottom:1px solid hsla(0,0%,100%,.3)}.ui-app .ui-box :is(ul,ol) li:first-child{margin-top:0}.ui-app .ui-box :is(ul,ol) li:last-child{border:none;padding-bottom:0}.ui-app .ui-box :is(ul,ol) li::before{display:flex;align-items:center;justify-content:center;content:counter(li);position:absolute;top:0;left:-34pt;right:100%;bottom:0;font-size:20pt;font-weight:600;opacity:.5}.ui-app .ui-box[ui-type=calendar-card]{display:flex;flex-direction:column;align-items:flex-start;min-width:350px;height:auto;max-width:80vw;gap:2pt;border:none;overflow:hidden}.ui-app .ui-box[ui-type=calendar-card][ui-workout-type=personal]{color:var(--ui-workout-type-personal-color);background-color:var(--ui-workout-type-personal-background)}.ui-app .ui-box[ui-type=calendar-card][ui-workout-type=personal] .item i{color:var(--ui-workout-type-personal-icon)}.ui-app .ui-box[ui-type=calendar-card][ui-workout-type=group]{color:var(--ui-workout-type-group-color);background-color:var(--ui-workout-type-group-background)}.ui-app .ui-box[ui-type=calendar-card][ui-workout-type=group] .item i{color:var(--ui-workout-type-group-icon)}.ui-app .ui-box[ui-type=calendar-card][ui-workout-type=session]{color:var(--ui-workout-type-session-color);background-color:var(--ui-workout-type-session-background)}.ui-app .ui-box[ui-type=calendar-card][ui-workout-type=session] .item i{color:var(--ui-workout-type-session-icon)}.ui-app .ui-box[ui-type=calendar-card][ui-state="3"]{box-shadow:0px 0px 0px 2pt var(--ui-box-state-3-border);color:var(--ui-box-state-3-color);background-color:var(--ui-box-state-3-background)}.ui-app .ui-box[ui-type=calendar-card][ui-state="3"] .item i{color:var(--ui-box-state-3-color);opacity:.8}.ui-app .ui-box[ui-type=calendar-card][ui-state="3"] .note{color:var(--ui-box-state-3-color)}.ui-app .ui-box[ui-type=calendar-card][ui-state="9"]{color:var(--ui-workout-deleted-color);background-color:var(--ui-workout-deleted-background)}.ui-app .ui-box[ui-type=calendar-card][ui-state="9"] .item>i{opacity:.5;color:var(--ui-workout-deleted-color)}.ui-app .ui-box[ui-type=calendar-card][ui-state="9"] .item>div,.ui-app .ui-box[ui-type=calendar-card][ui-state="9"] .item>span{text-decoration:line-through}.ui-app .ui-box[ui-type=calendar-card][ui-state="9"] .note{display:none}.ui-app .ui-box[ui-type=calendar-card] .item{display:grid;grid-template-areas:"icon title sub";grid-template-columns:auto auto 1fr;align-items:center;gap:5pt}.ui-app .ui-box[ui-type=calendar-card] .item>i{font-size:10pt;width:10pt;color:var(--app-highlight-primary)}.ui-app .ui-box[ui-type=calendar-card] .item>div{grid-area:title;font-weight:500;white-space:nowrap}.ui-app .ui-box[ui-type=calendar-card] .item>span{grid-area:sub;font-weight:400;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-app .ui-box[ui-type=calendar-card] .item:has(>div) span:not(:empty)::before{display:inline-block;content:"•";margin-right:5pt}.ui-app .ui-box[ui-type=calendar-card] .note{font-size:14px;font-weight:400;color:#999;padding:8pt;margin:2pt -8pt -8pt;width:calc(100% + 16pt);color:var(--ui-box-note-color);background-color:var(--ui-box-note-background);line-height:normal}.ui-app .ui-box[ui-type=calendar-card] .note:empty{display:none}.ui-app .ui-popup-button{position:relative;display:inline-block;width:35px !important;height:35px !important;min-width:35px !important;min-height:35px !important}.ui-app .ui-popup-button::before{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;z-index:0;font-family:"Material Symbols Rounded";font-weight:normal;font-style:normal;font-size:25px;line-height:1;letter-spacing:normal;text-transform:none;display:flex;align-items:center;justify-content:center;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;content:"";border:1pt solid var(--ui-input-background);border-radius:5pt;background-color:rgba(128,128,128,.1)}.ui-app .ui-popup-button[data-set-state=s]::before{display:flex;align-items:center;justify-content:center;content:"done";border-color:var(--ui-input-checkbox-background-on);background-color:var(--ui-input-checkbox-background-on)}.ui-app .ui-popup-button[data-set-state=w]::before{display:flex;align-items:center;justify-content:center;content:"w";font-family:var(--app-font);font-size:15pt;font-weight:bold;text-transform:uppercase;border-color:hsl(20,93%,48%);background-color:hsl(20,93%,48%)}.ui-app .ui-popup-button[data-set-state=d]::before{content:"D";font-family:var(--app-font);font-size:15pt;font-weight:bold;text-transform:uppercase;border-color:hsl(214,75%,40%);background-color:hsl(214,75%,40%)}.ui-app .ui-popup-button[data-set-state=f]::before{display:flex;align-items:center;justify-content:center;content:"f";font-family:var(--app-font);font-size:15pt;font-weight:bold;text-transform:uppercase;border-color:hsl(0,75%,40%);background-color:hsl(0,75%,40%)}.ui-app .ui-popup-button[data-set-state=r]::before{display:flex;align-items:center;justify-content:center;content:"close";border-color:hsl(0,0%,10%);background-color:hsl(0,0%,10%)}.ui-app .ui-popup{position:fixed;inset:0;z-index:9999}.ui-app .ui-popup .ui-popup-close{width:100%;height:100%;background-color:hsla(0,0%,8%,.3);backdrop-filter:blur(1pt)}.ui-app .ui-popup .ui-popup-menu{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:160pt;max-width:calc(100% - 40pt);max-height:calc(100% - 40pt);z-index:1;display:grid;grid-template-areas:"icon label disclousure_indicator";grid-template-columns:30pt 1fr auto;gap:2pt 5pt;padding:3pt;border:1pt solid var(--ui-box-border);border-radius:var(--app-border-radius);background-color:var(--ui-box-background);backdrop-filter:blur(var(--app-element-blur));overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.2)}.ui-app .ui-popup .ui-popup-menu .ui-menu-item{display:grid;grid-template-columns:subgrid;grid-column:span 3;align-items:center;padding:3pt;border-radius:3pt}.ui-app .ui-popup .ui-popup-menu .ui-menu-item[data-selected]{background-color:hsl(240,6%,30%)}.ui-app .ui-popup .ui-popup-menu .ui-menu-item .ui-icon{width:35px;height:35px;border-radius:5pt;overflow:hidden}.ui-app .ui-popup .ui-popup-menu .ui-menu-item .ui-icon::before{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:"Material Symbols Rounded";font-weight:normal;font-style:normal;font-size:25px;line-height:1;letter-spacing:normal;text-transform:none;display:flex;align-items:center;justify-content:center;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}.ui-app .ui-popup .ui-popup-menu .ui-menu-item .ui-icon[data-set-state=s]::before{content:"done";border-color:var(--ui-input-checkbox-background-on);background-color:var(--ui-input-checkbox-background-on)}.ui-app .ui-popup .ui-popup-menu .ui-menu-item .ui-icon[data-set-state=w]::before{content:"W";font-family:var(--app-font);font-size:15pt;font-weight:bold;text-transform:uppercase;border-color:hsl(20,93%,48%);background-color:hsl(20,93%,48%)}.ui-app .ui-popup .ui-popup-menu .ui-menu-item .ui-icon[data-set-state=d]::before{content:"D";font-family:var(--app-font);font-size:15pt;font-weight:bold;text-transform:uppercase;border-color:hsl(214,75%,40%);background-color:hsl(214,75%,40%)}.ui-app .ui-popup .ui-popup-menu .ui-menu-item .ui-icon[data-set-state=f]::before{content:"F";font-family:var(--app-font);font-size:15pt;font-weight:bold;text-transform:uppercase;border-color:hsl(0,75%,40%);background-color:hsl(0,75%,40%)}.ui-app .ui-popup .ui-popup-menu .ui-menu-item .ui-icon[data-set-state=r]::before{content:"close";border-color:hsl(0,0%,10%);background-color:hsl(0,0%,10%)}.ui-app .ui-popup .ui-popup-menu .ui-menu-item .ui-icon[data-set-state="0"]::before{content:"visibility_off"}.ui-app .ui-description{display:block;padding:0pt 8px;font-size:11px;font-weight:400;color:var(--ui-box-title);margin-top:-13px}.ui-app .ui-description[ui-type=info]{padding:8px;margin:8px;border:2px solid var(--ui-box-border);border-radius:var(--app-border-radius);background-color:var(--ui-box-background)}.ui-app .ui-description:empty{display:none}.ui-app .ui-group{display:flex;flex-direction:column;padding:0px 8pt;border-radius:var(--app-border-radius);background-color:var(--ui-group-background);box-shadow:var(--ui-shadow)}.ui-app .ui-group[ui-title]{position:relative;margin-top:25pt}.ui-app .ui-group[ui-title]::before{position:absolute;left:10px;bottom:calc(100% + 2px);display:block;content:attr(ui-title);font-size:10pt;font-weight:500;text-transform:uppercase;color:var(--ui-box-title)}.ui-app .ui-group[ui-description]{position:relative;margin-bottom:20px}.ui-app .ui-group[ui-description]::after{position:absolute;left:10px;top:calc(100% + 2pt);display:block;padding:2pt 0;content:attr(ui-description);font-size:10px;font-weight:500;color:var(--ui-box-title)}.ui-app .ui-group>div:first-child{border-top-left-radius:var(--app-border-radius);border-top-right-radius:var(--app-border-radius)}.ui-app .ui-group .ui-group-header{display:flex;justify-content:space-between;align-items:center;gap:5pt;padding:4pt 0pt;font-size:11pt;font-weight:600;text-transform:capitalize}.ui-app .ui-group .ui-group-header .counter{min-width:23pt;text-align:center}.ui-app .ui-group .ui-group-header .checkbox{min-width:35px}.ui-app .ui-group .ui-group-header .expand_width{width:100%;text-align:center}.ui-app .ui-group .ui-group-item{display:grid;grid-template-areas:"icon label data badge disclosure_indicator loading";grid-template-columns:auto 1fr auto auto auto auto;align-items:center;border-bottom:1px solid var(--ui-group-item-border);min-height:40pt;padding:5pt 0}.ui-app .ui-group .ui-group-item:last-child{border:none}.ui-app .ui-group .ui-group-item[ui-state="1"]::after{grid-area:loading;content:"progress_activity";font-family:"Material Symbols Rounded";font-weight:normal;font-style:normal;font-size:15pt;line-height:1;letter-spacing:normal;text-transform:none;display:flex;align-items:center;justify-content:center;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;animation:spin 1s linear infinite;width:30px;height:30px;color:var(--app-highlight-primary)}.ui-app .ui-group .ui-group-item[ui-type=input]{grid-template-areas:"icon label input disclosure_indicator loading";grid-template-columns:auto auto 1fr auto auto}.ui-app .ui-group .ui-group-item[ui-type=input]:has(.ui-icon){grid-template-columns:30px auto 1fr auto auto}.ui-app .ui-group .ui-group-item[ui-type=inputs]{display:flex;gap:5pt}.ui-app .ui-group .ui-group-item[ui-type=inputs] .ui-input{width:100%;margin-left:0}.ui-app .ui-group .ui-group-item[ui-type=inputs] .ui-input input{text-align:center;min-width:0}.ui-app .ui-group .ui-group-item[ui-type=textarea]{grid-template-areas:"label loading" "input input";grid-template-columns:1fr auto;grid-template-rows:auto 1fr}.ui-app .ui-group .ui-group-item[type=multiple]{display:flex;gap:10pt}.ui-app .ui-group .ui-group-item[type=multiple] .ui-item{display:grid;grid-template-areas:"label disclosure_indicator";grid-template-columns:1fr auto;justify-items:center;border:1pt solid var(--ui-group-multiple-item-border);border-radius:var(--app-border-radius);background-color:var(--ui-group-multiple-item-background);width:100%;min-height:35pt}.ui-app .ui-group .ui-group-item[type=multiple] .ui-item[data-content=true]{color:var(--app-highlight-primary-color);border-color:var(--app-highlight-primary);background-color:var(--app-highlight-primary)}.ui-app .ui-group .ui-group-item[type=multiple] .ui-item[data-content=true]::after{color:var(--app-highlight-primary-color)}.ui-app .ui-group .ui-group-item[type=multiple] .ui-item[data-content=true][ui-state="1"]::after{color:var(--app-highlight-primary-color)}.ui-app .ui-group .ui-group-item[type=multiple] .ui-item[ui-state="1"]::after{grid-area:disclosure_indicator;content:"progress_activity";font-family:"Material Symbols Rounded";font-weight:normal;font-style:normal;font-size:16px;line-height:1;letter-spacing:normal;text-transform:none;display:flex;align-items:center;justify-content:center;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;animation:spin 1s linear infinite;width:30px;height:30px;color:var(--app-highlight-primary)}.ui-app .ui-group .ui-group-item[type=multiple] .ui-item .ui-label{margin:0;font-size:11pt;min-width:auto}.ui-app .ui-group .ui-group-item[ui-type=qrcode]{display:flex;align-items:center;justify-content:center;padding:20pt;margin:0 -8pt;background-color:#fff}.ui-app .ui-group .ui-group-item[ui-type=no_data]{grid-template-areas:"label";grid-template-columns:1fr;justify-items:center;padding:15pt 10pt}.ui-app .ui-group .ui-group-item[ui-type=no_data] .ui-label{gap:4pt;margin-right:0pt;text-align:center}.ui-app .ui-group .ui-group-item .ui-image{grid-area:icon;width:50px}.ui-app .ui-group .ui-group-item .ui-image img{width:100%;border-radius:var(--app-border-radius)}.ui-app .ui-group .ui-group-item .ui-icon{min-width:23pt;min-height:23pt}.ui-app .ui-group .ui-group-item .ui-icon i{font-size:19px}.ui-app .ui-group .ui-group-item:has(>.ui-image):has(>.ui-label) .ui-label,.ui-app .ui-group .ui-group-item:has(>.ui-icon):has(>.ui-label) .ui-label{margin-left:8pt}.ui-app .ui-group .ui-group-item .ui-label-data{margin-left:10pt}.ui-app .ui-group .ui-group-item .ui-input{margin-left:10pt}.ui-app .ui-group .ui-group-item input,.ui-app .ui-group .ui-group-item textarea,.ui-app .ui-group .ui-group-item select{grid-area:input;width:100%;text-align:right;justify-self:flex-end}.ui-app .ui-group .ui-group-item input[type=text],.ui-app .ui-group .ui-group-item textarea[type=text],.ui-app .ui-group .ui-group-item select[type=text]{min-height:31pt}.ui-app .ui-group:has(.ui-group-item[data-search]):not(:has(.ui-group-item[ui-searched=true])){display:none}.ui-app .ui-group:has(.ui-group-item[data-search])>.ui-group-item[ui-searched=false]{display:none}.ui-app .ui-group:not([ui-stay]):not(:has(.ui-group-item)){display:none}.ui-app .ui-view{display:none;width:100%;height:100%;z-index:0}.ui-app .ui-view[ui-state="5"]::before{content:"progress_activity";font-family:"Material Symbols Rounded";font-weight:normal;font-style:normal;font-size:18pt;line-height:1;letter-spacing:normal;text-transform:none;display:flex;align-items:center;justify-content:center;justify-self:center;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;animation:spin 1s linear infinite;width:2em;height:2em;color:var(--app-highlight-primary)}.ui-app .ui-view:has(>.ui-no-content){align-items:center;justify-content:center}.ui-app .ui-view .ui-no-content{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 40pt);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:normal}.ui-app .ui-view .ui-no-content .ui-label{align-items:center}.ui-app .ui-view .ui-no-content .ui-label>.title{line-height:normal}.ui-app .ui-view:not([ui-selected]),.ui-app .ui-view[ui-selected=true]{display:flex;flex-direction:column;z-index:1;padding:10pt calc(var(--app-safe-right) + 10pt) calc(var(--app-safe-bottom) + 10pt) calc(var(--app-safe-left) + 10pt)}.ui-app .ui-view:not([ui-selected])[ui-view-type=list],.ui-app .ui-view[ui-selected=true][ui-view-type=list]{gap:0pt;padding:0pt calc(var(--app-safe-right) + 0pt) calc(var(--app-safe-bottom) + 0pt) calc(var(--app-safe-left) + 0pt)}.ui-app .ui-view:not([ui-selected])[ui-view-type=list] .ui-list-empty,.ui-app .ui-view[ui-selected=true][ui-view-type=list] .ui-list-empty{display:flex;align-items:center;justify-content:center;text-align:center}.ui-app .ui-view:not([ui-selected])[ui-view-type=list] .ui-list-empty .ui-label,.ui-app .ui-view[ui-selected=true][ui-view-type=list] .ui-list-empty .ui-label{gap:3pt}.ui-app .ui-view:not([ui-selected])[ui-view-type=list] .ui-list-head,.ui-app .ui-view[ui-selected=true][ui-view-type=list] .ui-list-head{position:sticky;top:calc(var(--app-safe-top) + var(--app-top-bar));display:grid;grid-template-areas:"label disclosure_indicator";grid-template-columns:1fr auto;align-items:center;font-size:16pt;text-transform:uppercase;margin:-20px -20px 0;padding:15pt 20pt 5pt;z-index:10;background-color:var(--bg);backdrop-filter:blur(var(--app-element-blur))}.ui-app .ui-view:not([ui-selected])[ui-view-type=list] .ui-list-item,.ui-app .ui-view[ui-selected=true][ui-view-type=list] .ui-list-item{display:grid;grid-template-areas:"icon label data badge disclosure_indicator loading";grid-template-columns:auto 1fr auto auto auto auto;align-items:center;padding:6pt;min-height:45pt;border-bottom:1px solid var(--ui-list-item-border)}.ui-app .ui-view:not([ui-selected])[ui-view-type=list] .ui-list-item:last-child,.ui-app .ui-view[ui-selected=true][ui-view-type=list] .ui-list-item:last-child{border:none}.ui-app .ui-view:not([ui-selected])[ui-view-type=list] .ui-list-item:has(.ui-icon),.ui-app .ui-view[ui-selected=true][ui-view-type=list] .ui-list-item:has(.ui-icon){grid-template-columns:50px 1fr auto auto auto auto;padding:10px 10px 10px 0px}.ui-app .ui-view:not([ui-selected])[ui-view-type=list] .ui-list-item[ui-state="1"]::after,.ui-app .ui-view[ui-selected=true][ui-view-type=list] .ui-list-item[ui-state="1"]::after{grid-area:loading;content:"progress_activity";font-family:"Material Symbols Rounded";font-weight:normal;font-style:normal;font-size:15pt;line-height:1;letter-spacing:normal;text-transform:none;display:flex;align-items:center;justify-content:center;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;animation:spin 1s linear infinite;width:30px;height:30px;color:var(--app-highlight-primary)}.ui-app .ui-view:not([ui-selected])[ui-view-type=list] .ui-list-item .ui-icon,.ui-app .ui-view[ui-selected=true][ui-view-type=list] .ui-list-item .ui-icon{width:30px;height:30px;align-self:center;justify-self:center}.ui-app .ui-view:not([ui-selected])[ui-view-type=list] .ui-list-item .ui-icon img,.ui-app .ui-view[ui-selected=true][ui-view-type=list] .ui-list-item .ui-icon img{width:100%;max-height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.ui-app .ui-view:not([ui-selected])[ui-view-type=group],.ui-app .ui-view[ui-selected=true][ui-view-type=group]{gap:10pt}.ui-app .ui-view:not([ui-selected])[ui-view-type=group] .ui-item-background,.ui-app .ui-view[ui-selected=true][ui-view-type=group] .ui-item-background{display:flex;flex-direction:column;gap:10pt;margin:10pt -10pt -10pt;padding:0 10pt 10pt;background-color:var(--bg);backdrop-filter:blur(var(--app-element-blur))}.ui-app .ui-view:not([ui-selected])[ui-view-type=tiles],.ui-app .ui-view[ui-selected=true][ui-view-type=tiles]{grid-template-columns:repeat(auto-fit, minmax(125pt, 1fr));gap:20px;justify-items:center}.ui-app .ui-view:not([ui-selected])[ui-view-type=tiles] .ui-tile-item,.ui-app .ui-view[ui-selected=true][ui-view-type=tiles] .ui-tile-item{position:relative;width:100%;min-height:90pt;padding:8pt;border-radius:var(--app-border-radius);background-color:#666;overflow:hidden}.ui-app .ui-view:not([ui-selected])[ui-view-type=tiles] .ui-tile-item label,.ui-app .ui-view[ui-selected=true][ui-view-type=tiles] .ui-tile-item label{font-size:13px;font-weight:500;color:#fff}.ui-app .ui-view:not([ui-selected])[ui-view-type=files],.ui-app .ui-view[ui-selected=true][ui-view-type=files]{gap:5pt}.ui-app .ui-view:not([ui-selected])[ui-view-type=files] .ui-file-item,.ui-app .ui-view[ui-selected=true][ui-view-type=files] .ui-file-item{display:grid;grid-template-areas:"icon label data badge disclosure_indicator loading";grid-template-columns:minmax(40pt, auto) 1fr auto auto auto auto;align-items:center;padding:10px;min-height:45pt;background-color:var(--ui-list-item-background);overflow:hidden;border-radius:var(--app-border-radius)}.ui-app .ui-view:not([ui-selected])[ui-view-type=files] .ui-file-item-empty,.ui-app .ui-view[ui-selected=true][ui-view-type=files] .ui-file-item-empty{display:grid;grid-template-areas:"image" "label";justify-items:center}.ui-app .ui-view:not([ui-selected])[ui-view-type=files] .ui-file-item-empty .ui-image,.ui-app .ui-view[ui-selected=true][ui-view-type=files] .ui-file-item-empty .ui-image{grid-area:image;display:flex;align-items:center;justify-content:center;margin:10pt;width:220px;height:220px;border-radius:50%;color:hsl(0,0%,50%);background-color:hsla(0,0%,50%,.1)}.ui-app .ui-view:not([ui-selected])[ui-view-type=files] .ui-file-item-empty .ui-image i::before,.ui-app .ui-view[ui-selected=true][ui-view-type=files] .ui-file-item-empty .ui-image i::before{font-size:80pt}.ui-app .ui-view:not([ui-selected])[ui-view-type=files] .ui-file-item-empty .ui-label,.ui-app .ui-view[ui-selected=true][ui-view-type=files] .ui-file-item-empty .ui-label{grid-area:label;font-weight:200;color:hsl(0,0%,50%)}.ui-app .ui-view:not([ui-selected])[ui-view-type=files] .ui-file-item:has(.ui-icon),.ui-app .ui-view[ui-selected=true][ui-view-type=files] .ui-file-item:has(.ui-icon){padding:10px 10px 10px 0px}.ui-app .ui-view:not([ui-selected])[ui-view-type=info] .ui-page,.ui-app .ui-view[ui-selected=true][ui-view-type=info] .ui-page{display:grid;gap:20pt}.ui-app .ui-view:not([ui-selected])[ui-view-type=info] .ui-page .header,.ui-app .ui-view[ui-selected=true][ui-view-type=info] .ui-page .header{font-size:20pt;padding:10pt 0 5pt}.ui-app .ui-view:not([ui-selected])[ui-view-type=info] .ui-page .header .title,.ui-app .ui-view[ui-selected=true][ui-view-type=info] .ui-page .header .title{font-weight:700}.ui-app .ui-view:not([ui-selected])[ui-view-type=info] .ui-page .item,.ui-app .ui-view[ui-selected=true][ui-view-type=info] .ui-page .item{display:grid;grid-template-areas:"title title" "label data";grid-template-columns:1fr auto;grid-template-rows:auto 1fr;align-items:center}.ui-app .ui-view:not([ui-selected])[ui-view-type=info] .ui-page .item[fill],.ui-app .ui-view[ui-selected=true][ui-view-type=info] .ui-page .item[fill]{padding:6pt 10pt;margin:0 -10pt;background-color:rgba(0,0,0,.2);box-shadow:inset 0 0 5pt -2pt rgba(0,0,0,.6)}.ui-app .ui-view:not([ui-selected])[ui-view-type=info] .ui-page .item>.title,.ui-app .ui-view[ui-selected=true][ui-view-type=info] .ui-page .item>.title{grid-area:title;font-size:9pt;font-weight:600;margin-bottom:5pt}.ui-app .ui-view:not([ui-selected])[ui-view-type=info] .ui-page .item>.label,.ui-app .ui-view[ui-selected=true][ui-view-type=info] .ui-page .item>.label{grid-area:label;font-size:12pt;font-weight:400;opacity:.8}.ui-app .ui-view:not([ui-selected])[ui-view-type=info] .ui-page .item>.data,.ui-app .ui-view[ui-selected=true][ui-view-type=info] .ui-page .item>.data{grid-area:data}.ui-app .ui-view:not([ui-selected])[ui-view-type=info] .ui-page-action-area,.ui-app .ui-view[ui-selected=true][ui-view-type=info] .ui-page-action-area{position:fixed;bottom:-10pt;left:-10pt;right:-10pt;display:flex;align-items:center;justify-content:center;height:100pt;padding-bottom:var(--app-safe-bottom);background:linear-gradient(0deg, hsla(0, 0%, 0%, 0.4), transparent)}.ui-app .ui-view:not([ui-selected])[ui-view-type=info] .ui-page-action-area .ui-button,.ui-app .ui-view[ui-selected=true][ui-view-type=info] .ui-page-action-area .ui-button{font-size:10pt;padding:10pt 20pt}.ui-app .ui-view:not([ui-selected])[ui-view-type=text],.ui-app .ui-view[ui-selected=true][ui-view-type=text]{grid-template-rows:auto 1fr}.ui-app .ui-view:not([ui-selected])[ui-view-type=text] textarea,.ui-app .ui-view[ui-selected=true][ui-view-type=text] textarea{height:100%;margin-top:20px;background-color:var(--ui-view-textarea)}.ui-app .ui-view:not([ui-selected])[ui-view-type=file],.ui-app .ui-view[ui-selected=true][ui-view-type=file]{grid-template-rows:auto 1fr}.ui-app .ui-view:not([ui-selected])[ui-view-type=file] .ui-modal-navigation,.ui-app .ui-view[ui-selected=true][ui-view-type=file] .ui-modal-navigation{margin:0}.ui-app .ui-view .ui-note{font-size:9pt;text-align:center;color:var(--ui-box-title)}.ui-app .ui-view .ui-note:empty{display:none}.ui-app .ui-tabview-navigation{display:flex;justify-content:center;width:100%;z-index:10}.ui-app .ui-tabview-navigation .ui-tabview-collection{display:flex;gap:2px;background-color:var(--ui-tab-view-background);padding:2pt;border-radius:8px;max-width:100%;width:100%}.ui-app .ui-tabview-navigation .ui-tabview-collection .ui-tabview-item{position:relative;display:flex;flex-direction:column;width:100%;min-height:22pt;padding:0 5px;margin:0 2pt;border-radius:6px;justify-content:center;align-items:center;transition:.2s}.ui-app .ui-tabview-navigation .ui-tabview-collection .ui-tabview-item[ui-selected=true]{font-weight:500;color:var(--ui-tab-view-item-selected-color);background-color:var(--ui-tab-view-item-selected-background);box-shadow:0 1px 2px rgba(0,0,0,.3)}.ui-app .ui-tabview-navigation .ui-tabview-collection .ui-tabview-item[ui-selected=true] label{font-weight:500}.ui-app .ui-tabview-navigation .ui-tabview-collection .ui-tabview-item[ui-disabled]{pointer-events:none;opacity:.5}.ui-app .ui-tabview-navigation .ui-tabview-collection .ui-tabview-item::before{content:"";display:block;position:absolute;top:50%;left:-3pt;width:1pt;height:60%;transform:translateY(-50%);background-color:var(--ui-tab-view-item-seperator);opacity:1;transition:opacity .2s}.ui-app .ui-tabview-navigation .ui-tabview-collection .ui-tabview-item:first-child::before,.ui-app .ui-tabview-navigation .ui-tabview-collection .ui-tabview-item[ui-selected=true]::before,.ui-app .ui-tabview-navigation .ui-tabview-collection .ui-tabview-item[ui-selected=true]+.ui-tabview-item::before{opacity:0}.ui-app .ui-tabview-navigation .ui-tabview-collection .ui-tabview-item:first-child{margin-left:0}.ui-app .ui-tabview-navigation .ui-tabview-collection .ui-tabview-item:last-child{margin-right:0}.ui-app .ui-tabview-navigation .ui-tabview-collection .ui-tabview-item[ui-has-content]::after{position:absolute;top:2pt;right:2pt;content:"";width:4pt;height:4pt;border-radius:5pt;background-color:#fff}.ui-app .ui-tabview-navigation .ui-tabview-collection .ui-tabview-item label{font-size:14px;font-weight:400;white-space:nowrap}.ui-app .ui-tabview-container{position:relative;height:100%;overflow:auto}.ui-app .ui-tabview-container .ui-tabview-page{transform:none !important}.ui-app .ui-tabview-container .ui-tabview-page[ui-selected=false]{display:none}.ui-app .ui-month-selector{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:var(--calendar-month-selector-height);background-color:var(--ui-tab-view-background);backdrop-filter:blur(var(--app-element-blur));padding:2pt;border-radius:8px;z-index:3}.ui-app .ui-month-selector .ui-icon{background-color:hsla(0,0%,50%,.3);width:30pt;height:30pt;border-radius:6px;color:var(--ui-tab-view-item-selected-color);background-color:var(--ui-tab-view-item-selected-background)}.ui-app .ui-month-selector .ui-label{align-items:center;text-transform:capitalize}.ui-app .ui-date-navigation{display:flex;justify-content:center;z-index:10;margin:0 -8pt -5pt}.ui-app .ui-date-navigation .ui-date-collection{display:flex;gap:2px;padding:2pt;max-width:100%;width:100%}.ui-app .ui-date-navigation .ui-date-collection .ui-date-item{position:relative;display:flex;flex-direction:column;width:100%;min-height:22pt;padding:3pt 5pt;margin:0 2pt;border-radius:2pt;justify-content:center;align-items:center;transition:.2s}.ui-app .ui-date-navigation .ui-date-collection .ui-date-item[ui-selected=true]{font-weight:500;color:var(--app-highlight-primary-color);background-color:var(--app-highlight-primary)}.ui-app .ui-date-navigation .ui-date-collection .ui-date-item[ui-selected=true] label{font-weight:500}.ui-app .ui-date-navigation .ui-date-collection .ui-date-item[ui-disabled]{pointer-events:none;opacity:.5}.ui-app .ui-date-navigation .ui-date-collection .ui-date-item::before{content:"";display:block;position:absolute;top:50%;left:-3pt;width:1pt;height:80%;transform:translateY(-50%);background-color:var(--ui-tab-view-item-seperator);opacity:1;transition:opacity .2s}.ui-app .ui-date-navigation .ui-date-collection .ui-date-item:first-child::before,.ui-app .ui-date-navigation .ui-date-collection .ui-date-item[ui-selected=true]::before,.ui-app .ui-date-navigation .ui-date-collection .ui-date-item[ui-selected=true]+.ui-date-item::before{opacity:0}.ui-app .ui-date-navigation .ui-date-collection .ui-date-item:first-child{margin-left:0}.ui-app .ui-date-navigation .ui-date-collection .ui-date-item:last-child{margin-right:0}.ui-app .ui-date-navigation .ui-date-collection .ui-date-item label{font-size:14px;font-weight:400;white-space:nowrap}.ui-app .ui-date-navigation .ui-date-collection .ui-date-item .ui-label[ui-type=date]{padding:unset}.ui-app .ui-lead{position:absolute;right:calc(100% + 5pt);top:50%;transform:translateY(-50%);white-space:nowrap;font-size:8pt;opacity:.6;letter-spacing:-0.3pt}.ui-app .ui-lead i{font-size:10pt !important}.ui-app .ui-label{grid-area:label;display:flex;flex-direction:column;font-size:12pt}.ui-app .ui-label[with=background]{font-size:10pt;background-color:rgba(0,0,0,.5);padding:5pt 6pt;border-radius:2pt}.ui-app .ui-label[ui-type=date]{min-width:unset;align-items:center}.ui-app .ui-label[ui-type=date] .day,.ui-app .ui-label[ui-type=date] .month{font-size:.6em;opacity:.8}.ui-app .ui-label[ui-type=date] .number{padding:3pt 0;font-size:1.3em;font-weight:500}.ui-app .ui-label[area=icon]{grid-area:icon;align-self:flex-start;justify-self:center;font-size:11pt;margin:2pt 8pt 0 0}.ui-app .ui-label .title{font-size:1em;font-weight:600}.ui-app .ui-label .title chapter{display:table-cell;text-align:center;background-color:#fff;font-weight:600;color:#000;border-radius:2pt;padding:1pt 2pt;font-size:12pt;margin-right:3pt;line-height:1em;width:0;min-width:calc(1em + 2pt)}.ui-app .ui-label .title chapter:empty{display:none}.ui-app .ui-label .sub{display:flex;align-items:center;gap:3pt;font-size:.8em;font-weight:400;opacity:.7}.ui-app .ui-label .sub i{font-size:7pt}.ui-app .ui-label .tags{display:flex;margin-top:3pt}.ui-app .ui-label .tags .tag{display:flex;align-items:center;gap:5pt;font-size:8pt;padding:2pt 5pt;border-radius:3pt;background-color:#666}.ui-app .ui-label .tags .tag .ui-icon{border:none;font-size:.7em}.ui-app .ui-label .tags .tag .ui-label{font-size:inherit}.ui-app .ui-label .desc{font-size:.8em;font-weight:400;line-height:1.1;opacity:.8}.ui-app .ui-label-data{grid-area:data;min-width:30px;display:inline-flex;align-items:center;gap:5pt}.ui-app .ui-label-data[type=label]{display:flex;flex-direction:column;gap:0;align-items:flex-end;justify-content:center;font-size:9pt}.ui-app .ui-label-data[type=label] .title{font-size:1em;font-weight:600;line-height:1em}.ui-app .ui-label-data[type=label] .sub{display:flex;align-items:center;gap:3pt;font-size:.8em;font-weight:400;opacity:.7}.ui-app .ui-label-data[type=label] .sub:not(:empty){padding:1pt 0}.ui-app .ui-label-data[type=label] .desc{font-size:.8em;font-weight:400;line-height:1.1;opacity:.8}.ui-app .ui-label-data[type=label] chapter{display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.2196078431);font-weight:600;color:#fff;border-radius:2pt;padding:3pt 5pt;font-size:12pt;line-height:1em;min-width:calc(1em + 6pt)}.ui-app .ui-label-data[type=label] chapter:empty{display:none}.ui-app .ui-label-data[type=code] span{display:flex;align-items:center;justify-content:center;width:1.5em;height:2em;background-color:#151515;border-radius:3pt;font-weight:500}.ui-app .ui-label-data[type=text]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:180px;font-size:9pt;opacity:.5}.ui-app .ui-label-data[type=break]{word-break:break-all;font-size:10pt}.ui-app .ui-label-data[type=workout_set]{display:flex;flex-direction:column;gap:2pt;font-family:monospace;font-size:12pt}.ui-app .ui-label-data[type=workout_set]>div{display:flex;flex-direction:row;justify-content:space-around;gap:2pt;width:100%;min-height:15pt;background-color:#282828;padding:2pt 0pt;border-radius:2pt}.ui-app .ui-label-data[type=workout_set]>div[ui-lead]{position:relative}.ui-app .ui-label-data[type=workout_set]>div[ui-lead]::before{position:absolute;top:50%;right:calc(100% + 4pt);transform:translateY(-50%);display:block;content:attr(ui-lead);font-size:9pt;font-weight:500;text-transform:uppercase;white-space:nowrap;color:var(--ui-input-title)}.ui-app .ui-label-data[type=workout_set]>div[data-set-state="0"]{opacity:.5}.ui-app .ui-label-data[type=workout_set]>div[data-set-state=r]{color:#ff9696;background:#651212}.ui-app .ui-label-data[type=workout_set]>div[data-set-state=r]::before{content:"Tas bort"}.ui-app .ui-label-data[type=workout_set]>div[data-set-state=r] .ui-value{border-right:1px solid #ff9696}.ui-app .ui-label-data[type=workout_set]>div:only-child::before{display:none}.ui-app .ui-label-data[type=workout_set]>div .ui-value{padding:0 5pt;min-height:0;border-radius:0;background:rgba(0,0,0,0);border-right:1px solid #424242}.ui-app .ui-label-data[type=workout_set]>div .ui-value:last-child{border:none}.ui-app .ui-label-data[type=workout_set]>div .ui-value ext{text-transform:capitalize}.ui-app .ui-label-data i{font-size:14px}.ui-app .ui-label-data .ui-label{text-align:right}.ui-app .ui-label-data .ui-value{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#282828;min-width:24pt;min-height:24pt;padding:2pt 4pt;border-radius:2pt}.ui-app .ui-label-data .ui-value[ui-type=duration]{display:grid;grid-template-areas:"h m s" "l l l";grid-template-columns:auto auto auto;grid-template-rows:auto auto;justify-items:center}.ui-app .ui-label-data .ui-value[ui-type=duration] value.h{grid-area:h}.ui-app .ui-label-data .ui-value[ui-type=duration] value.m{grid-area:m}.ui-app .ui-label-data .ui-value[ui-type=duration] value.s{grid-area:s}.ui-app .ui-label-data .ui-value[ui-type=duration] label{grid-area:l;font-size:.6em;margin-left:.1em;font-weight:400;opacity:.6}.ui-app .ui-label-data .ui-value value{font-size:1.05em}.ui-app .ui-label-data .ui-value ext{opacity:.6}.ui-app .ui-label-data .ui-button{font-size:9pt;min-width:unset;min-height:unset}.ui-app .ui-label-price{display:flex;flex-direction:column;align-items:flex-end}.ui-app .ui-label-price .price-discount{display:flex;flex-direction:column;align-items:flex-end;font-size:.9em}.ui-app .ui-label-price .price-discount .price-discount-full{opacity:.7}.ui-app .ui-label-price .price-discount .price-discount-subtract{color:#b30000}.ui-app .ui-label-price .price-paid{font-weight:600}.ui-app .ui-label-header{display:grid;grid-template-areas:"title disclosure_indicator" "sub disclosure_indicator";grid-template-columns:1fr auto;grid-template-rows:1fr auto;align-items:center;font-size:17px;margin-top:15pt;margin-left:10pt}.ui-app .ui-label-header .title{grid-area:title;font-size:1em;font-weight:600;line-height:1em}.ui-app .ui-label-header .sub{grid-area:sub;font-size:.7em;font-weight:400;opacity:.7}.ui-app .ui-label-header .sub:not(:empty){margin-top:.1em}.ui-app .ui-label-header .more{grid-area:disclosure_indicator;color:var(--ui-disclosure-indicator);min-width:22pt;height:22pt;border-radius:25pt;background-color:hsla(0,0%,50%,.3)}.ui-app .ui-label-header .more[ui-type=text]{display:flex;align-items:center;justify-content:center;padding:3pt 8pt;font-size:9pt}.ui-app .ui-label-header .more[ui-type=icon]{font-family:"Material Symbols Rounded";font-weight:normal;font-style:normal;font-size:15pt;line-height:1;letter-spacing:normal;text-transform:none;display:flex;align-items:center;justify-content:center;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}.ui-app .ui-badge{position:relative;grid-area:unset !important;display:flex;align-items:center;justify-content:center;color:#fff;background-color:red;font-size:12pt;font-weight:500;margin-left:3pt;padding:0 4pt;border-radius:30px;height:1.4em;min-width:1.4em}.ui-app .ui-badge[data-badge="0"],.ui-app .ui-badge:not([data-badge]):empty{display:none}.ui-app .ui-badge::after{position:relative !important;padding:unset !important;height:unset !important;min-width:unset !important;inset:unset !important;font-size:1em !important;background:unset !important}.ui-app .ui-badge[ui-type=group]{background-color:rgb(0,127.5,255)}.ui-app .ui-button{display:inline-flex;align-items:center;justify-content:center;gap:5pt;width:100%;min-width:100pt;min-height:30pt;max-width:300pt;font-size:12pt;font-weight:500;border-radius:50pt;border:unset;padding:5pt 10pt;color:var(--ui-button-color);background-color:var(--ui-button-background);transition:all .2s;white-space:nowrap}.ui-app .ui-button.btn-wide{width:100%}.ui-app .ui-button[ui-size=big]{padding:12pt 30pt;border-radius:100pt !important}.ui-app .ui-button[ui-button-type=flat]{border-radius:20pt;color:#fff;background-color:rgba(0,0,0,0)}.ui-app .ui-button[ui-button-type=default]{border-radius:20pt;color:#fff;background-color:hsl(216,80%,45%)}.ui-app .ui-button[ui-button-type=locked]{text-transform:uppercase;border-radius:20pt;color:hsl(0,0%,50%);background-color:hsl(0,0%,30%)}.ui-app .ui-button[ui-button-type=accept]{text-transform:uppercase;border-radius:20pt;color:#fff;background-color:hsl(100,80%,35%)}.ui-app .ui-button[ui-button-type=reserv]{text-transform:uppercase;border-radius:20pt;color:#fff;background-color:hsl(200,80%,35%)}.ui-app .ui-button[ui-button-type=cancel]{text-transform:uppercase;border-radius:20pt;color:#fff;background-color:hsl(0,80%,45%)}.ui-app .ui-button[ui-button-type=delete]{border-radius:20pt;color:#fff;background-color:hsl(0,75%,40%)}.ui-app .ui-button[ui-style=circle]{font-size:25pt;background-color:hsl(0,0%,30%);color:hsl(0,0%,85%);border-radius:2em;width:3em;height:1.5em;min-width:0;min-height:0;padding:5pt;display:flex}.ui-app .ui-button[ui-style=circle] .ui-icon{margin:0;font-size:inherit}.ui-app .ui-button[ui-style=circle] .ui-label{display:none}.ui-app .ui-button[ui-state="1"]{min-width:25pt;pointer-events:none}.ui-app .ui-button[ui-state="1"][ui-size=big]{padding-top:12pt;padding-bottom:12pt}.ui-app .ui-button[ui-state="1"]::after{content:"progress_activity";font-family:"Material Symbols Rounded";font-weight:normal;font-style:normal;font-size:1.5em;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;animation:spin 1s linear infinite;color:inherit}.ui-app .ui-button[ui-state="1"] label{display:none}.ui-app .ui-button i,.ui-app .ui-button .ui-icon{margin-left:-5pt;margin-right:5pt;pointer-events:none}.ui-app .ui-button t,.ui-app .ui-button label,.ui-app .ui-button .ui-title{pointer-events:none}.ui-app .ui-button[disabled]{pointer-events:none;opacity:.3}.ui-app:has(.ui-user-prompt,.ui-modal){position:fixed}.ui-app .ui-user-prompt{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;display:grid;grid-template-areas:"info" "action";grid-template-rows:4fr 1fr;background-color:var(--app-background);justify-items:center;align-items:center;padding:env(safe-area-inset-top) env(safe-area-inset-left) env(safe-area-inset-bottom) env(safe-area-inset-right)}.ui-app .ui-user-prompt[ui-state="1"]{pointer-events:none}.ui-app .ui-user-prompt[ui-state="1"] .ui-button{opacity:.6}.ui-app .ui-user-prompt[ui-state="1"] .ui-button[ui-button-type=default]{background-color:hsla(216,80%,45%,.1)}.ui-app .ui-user-prompt .information{grid-area:info;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10pt;width:360px;max-width:calc(100% - 40pt)}.ui-app .ui-user-prompt .information img{width:80%;border-radius:100%;background-color:hsl(225,9%,70%)}.ui-app .ui-user-prompt .information .title{font-size:2em;font-weight:700}.ui-app .ui-user-prompt .information .description{font-weight:400;opacity:.8}.ui-app .ui-user-prompt .action{grid-area:action;display:flex;flex-direction:column;gap:5pt}.ui-app .ui-slideshow{position:relative}.ui-app .ui-slideshow img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:url(../img/slitstark_image_error.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.ui-app .ui-carousel{position:relative;height:200pt;overflow:hidden;width:calc(100% + 20pt);margin:-10pt -10pt 0;background-color:hsl(0,0%,5%);touch-action:pan-y}.ui-app .ui-carousel .ui-carousel-media{display:flex;transition:transform .5s ease;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ui-app .ui-carousel .ui-carousel-media .ui-carousel-item{min-width:100%;box-sizing:border-box;height:100%;display:flex;justify-content:center;align-items:center}.ui-app .ui-carousel .ui-carousel-media .ui-carousel-item :is(img,video){width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ui-app .ui-carousel .ui-carousel-media:empty{background-image:url(../img/slitstark_image_error.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.ui-app .ui-carousel .ui-carousel-indicators{position:absolute;left:50%;bottom:5pt;transform:translateX(-50%);display:flex;justify-content:center;gap:3pt;background-color:rgba(0,0,0,.7);border-radius:20pt;padding:2pt 3pt}.ui-app .ui-carousel .ui-carousel-indicators:empty{display:none}.ui-app .ui-carousel .ui-carousel-indicators .carousel-indicator{position:relative;width:6pt;height:6pt;border-radius:50%;color:hsla(0,0%,100%,.4);background-color:hsla(0,0%,100%,.4);transition:background-color .5s ease,color .5s ease;cursor:pointer}.ui-app .ui-carousel .ui-carousel-indicators .carousel-indicator.video{background:rgba(0,0,0,0) !important}.ui-app .ui-carousel .ui-carousel-indicators .carousel-indicator.video::after{position:absolute;top:0;left:0;right:0;bottom:0;display:inline-flex;align-items:center;justify-content:center;content:"videocam";font-family:"Material Symbols Rounded";font-weight:normal;font-style:normal;font-size:7pt;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 24}.ui-app .ui-carousel .ui-carousel-indicators .carousel-indicator.active{color:#fff;background-color:#fff}.ui-app .ui-tiles{display:grid;grid-template-columns:repeat(auto-fit, minmax(100pt, 1fr));gap:10pt;justify-items:center}.ui-app .ui-tiles .ui-item{min-height:80pt;width:100%;padding:8pt;border:1px solid var(--ui-box-border);border-radius:var(--app-border-radius);background-color:var(--ui-box-background);backdrop-filter:blur(var(--app-element-blur))}.ui-app .ui-tiles .ui-item[ui-span]{grid-column:1/-1}.ui-app .ui-horizontal{display:flex;flex-direction:row;gap:10pt;overflow-x:auto;overflow-y:hidden;margin:0 -10pt;padding:0 10pt;scroll-snap-type:x mandatory;scroll-padding-left:10pt;align-items:flex-start}.ui-app .ui-horizontal[ui-state="1"]:not(:has(.ui-item,.ui-box)){min-height:80px;align-items:center;justify-content:center}.ui-app .ui-horizontal[ui-state="1"]:not(:has(.ui-item,.ui-box))::after{content:"progress_activity";font-family:"Material Symbols Rounded";font-weight:normal;font-style:normal;font-size:17pt;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;animation:spin 1s linear infinite;color:var(--app-highlight-primary)}.ui-app .ui-horizontal[ui-state="1"]:not(:has(.ui-item,.ui-box))>*{display:none !important}.ui-app .ui-horizontal>.ui-item{display:flex;scroll-snap-align:start;max-width:300px;margin:2pt;padding:8pt;width:auto;height:auto;background-color:var(--ui-box-background);border-radius:var(--app-border-radius)}.ui-app .ui-horizontal>.ui-box{display:flex;scroll-snap-align:start;background-color:var(--ui-box-background);border-radius:var(--app-border-radius)}.ui-app .ui-graph{display:grid;grid-template-areas:"ylabel data data" ". xlabel xlabel";grid-template-rows:1fr auto;grid-template-columns:auto 1fr}.ui-app .ui-graph .ylabel{grid-area:ylabel;display:flex;flex-direction:column;justify-content:space-between;font-size:7pt;color:var(--home-week-progress-title);text-transform:uppercase;text-align:center}.ui-app .ui-graph .ylabel:empty{display:none}.ui-app .ui-graph .xlabel{grid-area:xlabel;display:flex;flex-direction:row;justify-content:space-around;font-size:7pt;color:var(--home-week-progress-title);text-transform:uppercase;text-align:center;margin-top:5pt}.ui-app .ui-graph .xlabel:empty{display:none}.ui-app .ui-graph .data{grid-area:data;display:flex}.ui-app .ui-graph[graph-type=barGrade]{min-height:100pt}.ui-app .ui-graph[graph-type=barGrade] .data{flex-direction:row;align-items:stretch;justify-content:space-around}.ui-app .ui-graph[graph-type=barGrade] .data .ui-graph-area{display:flex;justify-content:center}.ui-app .ui-graph[graph-type=barGrade] .data .ui-graph-area .ui-graph-bar{grid-area:bar;position:relative;width:2pt;height:100%;margin:0 2pt;background-color:#333;border-radius:5pt}.ui-app .ui-graph[graph-type=barGrade] .data .ui-graph-area .ui-graph-bar .ui-graph-progress{position:absolute;width:4pt;left:-1pt;border-radius:5pt;background-color:#666}.ui-app .ui-graph[graph-type=barGrade] .data .ui-graph-area .ui-graph-bar .ui-graph-dot{position:absolute;width:6pt;height:6pt;transform:translate(-2pt, 50%);border-radius:5pt;background-color:#fff}.ui-app .ui-grade{--percent: calc(var(--grade-value) / 5 * 100%);display:inline-block;font-size:24px}.ui-app .ui-grade::before{font-family:"Font Awesome 6 Free";font-size:24px;font-weight:500;content:"";letter-spacing:3px;background-color:var(--ui-grade-background);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ui-app .ui-grade::after{font-family:"Font Awesome 6 Free";font-size:24px;font-weight:700;content:"";letter-spacing:3px;background:linear-gradient(90deg, var(--ui-grade-color) var(--percent), var(--ui-grade-background) var(--percent));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ui-app .ui-input{grid-area:input;display:grid;grid-template-areas:"icon input label";grid-template-columns:auto 1fr auto;align-items:center;min-height:30pt;background-color:hsla(0,0%,50%,.1);border:1pt solid var(--ui-input-background);border-radius:var(--app-border-radius)}.ui-app .ui-input[ui-title]{position:relative;margin:12pt 0 0}.ui-app .ui-input[ui-title]::before{position:absolute;left:50%;bottom:calc(100% + 2pt);transform:translateX(-50%);display:block;content:attr(ui-title);font-size:9pt;font-weight:500;text-transform:uppercase;color:var(--ui-input-title)}.ui-app .ui-input[ui-transparent]{background:none !important;border-color:rgba(0,0,0,0) !important}.ui-app .ui-input .ui-icon{width:30pt;opacity:.8}.ui-app .ui-input input,.ui-app .ui-input-data{grid-area:input;font-weight:400;text-align:right;background:none}.ui-app .ui-input-label{grid-area:label;font-size:14px;font-weight:600}.ui-app .ui-input-label:not(:empty){margin-right:10pt;margin-top:2pt}.ui-app .ui-input:has(.ui-icon) input{padding-left:3pt}.ui-app .ui-group-item>chapter,.ui-app .ui-link-item>chapter,.ui-app .ui-group-item[type=multiple]>.ui-item>chapter,.ui-app .ui-list-item>chapter,.ui-app .ui-file-item>chapter{grid-area:icon;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.2196078431);font-weight:600;color:#fff;border-radius:2pt;padding:3pt 5pt;font-size:12pt;line-height:1em;min-width:calc(1em + 6pt);margin-right:8pt}.ui-app .ui-group-item>chapter:empty,.ui-app .ui-link-item>chapter:empty,.ui-app .ui-group-item[type=multiple]>.ui-item>chapter:empty,.ui-app .ui-list-item>chapter:empty,.ui-app .ui-file-item>chapter:empty{display:none}.ui-app .ui-group-item[ui-disclosure-indicator]::after,.ui-app .ui-link-item[ui-disclosure-indicator]::after,.ui-app .ui-group-item[type=multiple]>.ui-item[ui-disclosure-indicator]::after,.ui-app .ui-list-item[ui-disclosure-indicator]::after,.ui-app .ui-file-item[ui-disclosure-indicator]::after{grid-area:disclosure_indicator;content:"chevron_right";font-family:"Material Symbols Rounded";font-weight:normal;font-style:normal;font-size:30px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;color:var(--ui-disclosure-indicator)}.ui-app .ui-group-item[ui-disclosure-indicator=add]::after,.ui-app .ui-link-item[ui-disclosure-indicator=add]::after,.ui-app .ui-group-item[type=multiple]>.ui-item[ui-disclosure-indicator=add]::after,.ui-app .ui-list-item[ui-disclosure-indicator=add]::after,.ui-app .ui-file-item[ui-disclosure-indicator=add]::after{content:"add";color:var(--ui-disclosure-indicator-action)}.ui-app .ui-group-item[ui-disclosure-indicator=info]::after,.ui-app .ui-link-item[ui-disclosure-indicator=info]::after,.ui-app .ui-group-item[type=multiple]>.ui-item[ui-disclosure-indicator=info]::after,.ui-app .ui-list-item[ui-disclosure-indicator=info]::after,.ui-app .ui-file-item[ui-disclosure-indicator=info]::after{content:"info";color:var(--ui-disclosure-indicator-action)}.ui-app .ui-group-item[ui-disclosure-indicator=tune]::after,.ui-app .ui-link-item[ui-disclosure-indicator=tune]::after,.ui-app .ui-group-item[type=multiple]>.ui-item[ui-disclosure-indicator=tune]::after,.ui-app .ui-list-item[ui-disclosure-indicator=tune]::after,.ui-app .ui-file-item[ui-disclosure-indicator=tune]::after{content:"tune";color:var(--ui-disclosure-indicator-action)}.ui-app .ui-group-item[ui-disclosure-indicator=view]::after,.ui-app .ui-link-item[ui-disclosure-indicator=view]::after,.ui-app .ui-group-item[type=multiple]>.ui-item[ui-disclosure-indicator=view]::after,.ui-app .ui-list-item[ui-disclosure-indicator=view]::after,.ui-app .ui-file-item[ui-disclosure-indicator=view]::after{font-family:"Font Awesome 6 Free";font-size:16px;font-weight:900;content:"";display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--ui-disclosure-indicator-action)}.ui-app .ui-group-item[ui-disclosure-indicator=open]::after,.ui-app .ui-link-item[ui-disclosure-indicator=open]::after,.ui-app .ui-group-item[type=multiple]>.ui-item[ui-disclosure-indicator=open]::after,.ui-app .ui-list-item[ui-disclosure-indicator=open]::after,.ui-app .ui-file-item[ui-disclosure-indicator=open]::after{font-family:"Font Awesome 6 Free";font-size:16px;font-weight:900;content:"";display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--ui-disclosure-indicator-action)}.ui-app .ui-group-item[ui-disclosure-indicator=edit]::after,.ui-app .ui-link-item[ui-disclosure-indicator=edit]::after,.ui-app .ui-group-item[type=multiple]>.ui-item[ui-disclosure-indicator=edit]::after,.ui-app .ui-list-item[ui-disclosure-indicator=edit]::after,.ui-app .ui-file-item[ui-disclosure-indicator=edit]::after{font-family:"Font Awesome 6 Free";font-size:16px;font-weight:900;content:"";display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--ui-disclosure-indicator-action)}.ui-app .ui-group-item[data-locked=true],.ui-app .ui-link-item[data-locked=true],.ui-app .ui-group-item[type=multiple]>.ui-item[data-locked=true],.ui-app .ui-list-item[data-locked=true],.ui-app .ui-file-item[data-locked=true]{pointer-events:none}.ui-app .ui-group-item[data-locked=true]::after,.ui-app .ui-link-item[data-locked=true]::after,.ui-app .ui-group-item[type=multiple]>.ui-item[data-locked=true]::after,.ui-app .ui-list-item[data-locked=true]::after,.ui-app .ui-file-item[data-locked=true]::after{grid-area:disclosure_indicator;font-family:"Font Awesome 6 Free";font-size:16px;font-weight:900;content:"";display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--ui-disclosure-indicator-action)}.ui-app .ui-group-item[data-state="9"],.ui-app .ui-group-item[data-state=canceled],.ui-app .ui-link-item[data-state="9"],.ui-app .ui-link-item[data-state=canceled],.ui-app .ui-group-item[type=multiple]>.ui-item[data-state="9"],.ui-app .ui-group-item[type=multiple]>.ui-item[data-state=canceled],.ui-app .ui-list-item[data-state="9"],.ui-app .ui-list-item[data-state=canceled],.ui-app .ui-file-item[data-state="9"],.ui-app .ui-file-item[data-state=canceled]{color:var(--ui-workout-deleted-color);background-color:var(--ui-workout-deleted-background)}.ui-app .ui-group-item .ui-data,.ui-app .ui-link-item .ui-data,.ui-app .ui-group-item[type=multiple]>.ui-item .ui-data,.ui-app .ui-list-item .ui-data,.ui-app .ui-file-item .ui-data{grid-area:data;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5pt}.ui-app .ui-group-item .ui-list-note,.ui-app .ui-link-item .ui-list-note,.ui-app .ui-group-item[type=multiple]>.ui-item .ui-list-note,.ui-app .ui-list-item .ui-list-note,.ui-app .ui-file-item .ui-list-note{display:block;padding:3pt 7pt;margin-top:-8px;font-size:8pt;font-weight:500;color:var(--ui-box-title)}.ui-app .ui-group-item .ui-badge,.ui-app .ui-link-item .ui-badge,.ui-app .ui-group-item[type=multiple]>.ui-item .ui-badge,.ui-app .ui-list-item .ui-badge,.ui-app .ui-file-item .ui-badge{grid-area:badge}.ui-app .ui-link-item{display:grid;grid-template-areas:"icon label data badge disclosure_indicator loading";grid-template-columns:auto 1fr auto auto auto auto;align-items:center;background-color:inherit;border-bottom:1px solid var(--ui-group-item-border);min-height:45pt;padding:5pt 10pt}.ui-app .ui-link-item:last-child{border:none}.ui-app .ui-link-item:has(.ui-icon){grid-template-columns:30px 1fr auto auto auto;padding:10pt 0pt}.ui-app .ui-link-item[ui-state="1"]::after{content:"progress_activity";font-family:"Material Symbols Rounded";font-weight:normal;font-style:normal;font-size:17pt;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;animation:spin 1s linear infinite;color:var(--app-highlight-primary)}.ui-app .ui-link-item:has(.ui-icon):has(.ui-label) .ui-label{margin-left:10pt}.ui-app .ui-link-item .ui-label-data{margin-left:10pt}.ui-app .ui-calendar{--calendar-month-selector-height: 56px}.ui-app .ui-calendar-month-selector{position:sticky;top:calc(var(--app-safe-top) + var(--app-top-bar));display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:var(--calendar-month-selector-height);background-color:var(--ui-tab-view-background);backdrop-filter:blur(var(--app-element-blur));padding:2pt;border-radius:8px;z-index:3}.ui-app .ui-calendar-month-selector .ui-icon{background-color:hsla(0,0%,50%,.3);width:30pt;height:30pt;border-radius:6px;color:var(--ui-tab-view-item-selected-color);background-color:var(--ui-tab-view-item-selected-background)}.ui-app .ui-calendar-month-selector .ui-label{align-items:center;text-transform:capitalize}.ui-app .ui-calendar{position:sticky;top:calc(var(--app-safe-top) + var(--app-top-bar) + var(--calendar-month-selector-height));display:grid;grid-template-columns:15px 1fr 1fr 1fr 1fr 1fr 1fr 1fr;background:none;gap:2px;overflow:hidden;transition:.5s;padding:5px 1pt;margin:0 0pt;background-color:var(--app-background);z-index:2}.ui-app .ui-calendar[ui-calendar-week=false]{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}.ui-app .ui-calendar[ui-calendar-week=false] [data-calendar-id=week]{display:none}.ui-app .ui-calendar>div{display:flex;max-height:50px;grid-column:span 1;align-items:center;justify-content:center;flex-direction:column}.ui-app .ui-calendar>div:empty{min-height:0px}.ui-app .ui-calendar-title{height:15px;max-height:15px;min-height:0px;font-size:10px;font-weight:500;text-transform:uppercase;color:var(--calendar-header)}.ui-app .ui-calendar-week-number{padding:0 2px;color:var(--ui-calendar-week);font-size:7pt;font-weight:500}.ui-app .ui-calendar-week-number-today{color:var(--ui-calendar-week-today)}.ui-app .ui-calendar-day>div{position:relative;border-radius:5pt;width:100%;aspect-ratio:1;display:grid;gap:3pt;padding:0 2px;align-content:center;justify-items:center;transition:.2s;overflow:hidden;border:1pt solid rgba(0,0,0,0)}.ui-app .ui-calendar-day>div>div:empty{display:none}.ui-app .ui-calendar-day[data-day]>div{background-color:var(--ui-calendar-day-border)}.ui-app .ui-calendar-day--today>div{background-color:var(--ui-calendar-day-today-bg);border:1pt solid rgba(0,0,0,0);box-shadow:0 0 0 1pt var(--ui-calendar-day-today-border)}.ui-app .ui-calendar-day--today .ui-calendar-day-number{color:var(--ui-calendar-day-today-color);font-weight:500}.ui-app .ui-calendar-day--selected>div{border:1pt solid var(--ui-calendar-day-selected-border) !important}.ui-app .ui-calendar-day--selecting>div{border:1pt dashed var(--ui-calendar-day-selecting-border) !important}.ui-app .ui-calendar-day-number{color:var(--ui-calendar-day-color);min-height:16px;font-size:14px;font-weight:400}.ui-app .ui-calendar-day[data-workout="1"].ui-calendar-day--today>div{border-color:var(--app-background)}.ui-app .ui-calendar-day[data-workout="1"]>div{background-color:var(--ui-workout-color)}.ui-app .ui-calendar-day[data-workout="1"]>div::before{position:absolute;top:2pt;left:2pt;color:#fff;content:"fitness_center";font-family:"Material Symbols Rounded";font-weight:normal;font-size:8pt;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;line-height:1;display:flex;justify-content:center;align-items:center}.ui-app .ui-calendar-day[data-workout="2"].ui-calendar-day--today>div{border-color:var(--app-background)}.ui-app .ui-calendar-day[data-workout="2"]>div{background-color:var(--ui-calendar-day-info-color)}.ui-app .ui-calendar-day[data-workout="2"]>div::before{position:absolute;top:2pt;left:2pt;color:#fff;content:"info";font-family:"Material Symbols Rounded";font-weight:normal;font-size:8pt;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;line-height:1;display:flex;justify-content:center;align-items:center}.ui-app .ui-calendar-day[data-health=true]>div::after{position:absolute;top:2pt;right:2pt;color:#fff;content:"vital_signs";font-family:"Material Symbols Rounded";font-weight:normal;font-size:8pt;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;display:flex;justify-content:center;align-items:center}.ui-app .ui-calendar-day-activities{display:flex;flex-wrap:wrap;gap:1pt;align-items:center;overflow:hidden;background-color:var(--app-background);padding:1pt;border-radius:3pt}.ui-app .ui-calendar-day-activities>.activity-item{display:flex;align-items:center;justify-content:center;width:8pt;height:8pt;border-radius:2pt;background-color:hsl(0,0%,70%);font-size:6pt;color:#000;font-weight:700}.ui-app .ui-calendar-day-activities>.activity-item[data-type=personal]{background-color:var(--ui-workout-type-personal-icon)}.ui-app .ui-calendar-day-activities>.activity-item[data-type=group]{background-color:var(--ui-workout-type-group-icon)}.ui-app .ui-calendar-day-activities>.activity-item[data-type=session]{background-color:var(--ui-workout-type-session-icon)}.ui-app .ui-calendar-selected-day{display:flex;flex-direction:column;z-index:0}.ui-app .ui-calendar-selected-day .ui-label-header{margin-bottom:5pt}@media screen and (min-width: 700px)and (min-height: 700px){body{position:fixed;width:100%;height:100%}.ui-app{position:relative !important;max-width:700px;max-height:calc(100% - var(--app-safe-top));margin:0 auto;overflow:hidden}.ui-app .ui-container{overflow:auto;height:100%}.ui-app .ui-view[ui-view-id=messages] .chat__input{transform:none !important;top:unset !important;bottom:var(--app-bottom-bar)}.ui-app .ui-bottomTabBar{position:absolute}}