:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547}a:hover{color:#747bff}button{background-color:#f9f9f9}}.CircularProgressbar{width:100%;vertical-align:middle}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;-webkit-transition:stroke-dashoffset .5s ease 0s;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;font-size:20px;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.rc-slider{position:relative;width:100%;height:14px;padding:5px 0;border-radius:6px;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{position:absolute;width:100%;height:4px;background-color:#e9e9e9;border-radius:6px}.rc-slider-track,.rc-slider-tracks{position:absolute;height:4px;background-color:#abe2fb;border-radius:6px}.rc-slider-track-draggable{z-index:1;box-sizing:content-box;background-clip:content-box;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);transform:translateY(-5px)}.rc-slider-handle{position:absolute;z-index:1;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:solid 2px #96dbfa;border-radius:50%;cursor:pointer;cursor:-webkit-grab;cursor:grab;opacity:.8;-webkit-user-select:none;user-select:none;touch-action:pan-x}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete{opacity:0}.rc-slider-handle:focus{outline:none;box-shadow:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;color:#999;text-align:center;vertical-align:middle;cursor:pointer}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;width:8px;height:8px;vertical-align:middle;background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;cursor:pointer}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-handle,.rc-slider-disabled .rc-slider-dot{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-mark-text,.rc-slider-disabled .rc-slider-dot{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{width:4px;height:100%}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-top:0;border-right:5px solid rgba(0,0,0,0);border-bottom:0;border-left:5px solid rgba(0,0,0,0);transform:translate(-5px)}.rc-slider-vertical .rc-slider-handle{position:absolute;z-index:1;margin-top:0;margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{width:4px;height:100%}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-leave{display:block!important;animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{transform:scale(0);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{transform:scale(0);transform-origin:50% 100%;opacity:0}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{transform:scale(0);transform-origin:50% 100%;opacity:0}}.rc-slider-tooltip{position:absolute;top:-9999px;left:-9999px;visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{min-width:24px;height:24px;padding:6px 2px;color:#fff;font-size:12px;line-height:1;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}.leading-actions{display:flex}.leading-actions>*{width:0;overflow-x:hidden}.swipeable-list{flex:1;width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.swipeable-list-item{position:relative;transition:max-height .5s ease-in-out;max-height:1000px;transform-origin:top;overflow:hidden;width:100%}.swipeable-list-item--remove{max-height:0;transition:max-height .35s ease-out}.swipeable-list-item__content{width:100%;align-items:center;box-sizing:border-box;height:100%;display:flex}.swipeable-list-item__content--return{transition:transform .5s ease-in-out}@keyframes content-return-leading-ms{20%{transform:translate(100%)}to{transform:translate(0)}}.swipeable-list-item__content--return-leading-ms{animation-duration:.5s;animation-name:content-return-leading-ms;animation-timing-function:linear}@keyframes content-return-trailing-ms{20%{transform:translate(-100%)}to{transform:translate(0)}}.swipeable-list-item__content--return-trailing-ms{animation-duration:.5s;animation-name:content-return-trailing-ms;animation-timing-function:linear}.swipeable-list-item__content--remove{transition:transform .5s ease-in-out}.swipeable-list-item__leading-actions{position:absolute;display:flex;width:0px;overflow:hidden;height:100%}.swipeable-list-item__leading-actions--return{transition:width .5s ease-in-out}@keyframes actions-return-ms{20%{width:100%}to{width:0}}.swipeable-list-item__actions--return-ms{animation-duration:.5s;animation-name:actions-return-ms;animation-timing-function:linear}.swipeable-list-item__leading-actions>*{overflow:hidden;display:flex;justify-content:flex-end;transform:scale(1);transform-origin:center left;transition:transform .2s ease-out}.swipeable-list-item__trailing-actions{display:flex;width:0px;position:absolute;right:0;top:0;justify-content:flex-end;overflow:hidden;height:100%}.swipeable-list-item__trailing-actions--return{transition:width .5s ease-in-out}.swipeable-list-item__trailing-actions>*{overflow:hidden;transform:scale(1);transform-origin:center right;transition:transform .2s ease-out}.swipeable-list-item__leading-actions--scaled>*{transform:scale(1.2);transform-origin:center left;transition:transform .2s ease-in}.swipeable-list-item__trailing-actions--scaled>*{transform:scale(1.2);transform-origin:center right;transition:transform .2s ease-in}.swipe-action{display:flex;width:100%;align-items:stretch}.swipe-action>*{flex:1}.swipe-action__grayed>*{background-color:gray!important}.swipe-action__leading>*{justify-content:flex-start}.swipe-action__trailing>*{justify-content:flex-end}.swipe-action__leading--full-swipe-rest,.swipe-action__trailing--full-swipe-rest{width:0;transition:width .2s}.swipe-action__leading--full-swipe-main>*{justify-content:flex-end}.swipe-action__trailing--full-swipe-main>*{justify-content:flex-start}.trailing-actions{display:flex}.trailing-actions>*{width:0;overflow-x:hidden}:root{--primary-color: #009688;--primary-color-dark: #00695c;--primary-color-darker: #004d40;--primary-color-light: #4db6ac;--secondary-color: #009688;--secondary-color-dark: #00695c;--secondary-color-light: #4db6ac;--secondary-color-background: #3a3f47;--macro-protein: #ef476f;--macro-carbs: #06d6a0;--macro-fats: #ffd166;--macro-protein-dark: #e24b6e;--macro-carbs-dark: #21c993;--macro-fats-dark: #ffcc66;--picker-color-blue-light: #add8e6;--picker-color-blue: #1976d2;--picker-color-blue-dark: #115293;--picker-color-blue-darker: #0b3964;--picker-color-yellow-light: #ffe8a6;--picker-color-yellow: #ffd166;--picker-color-yellow-dark: #e6a800;--picker-color-yellow-darker: #b38600;--picker-color-red-light: #f5a3a3;--picker-color-red: #d32f2f;--picker-color-red-dark: #9a0007;--picker-color-red-darker: #640005;--picker-color-orange-light: #ffd6b3;--picker-color-orange: #ed6c02;--picker-color-orange-dark: #b34700;--picker-color-orange-darker: #7a2f00;--picker-color-green-light: #b3e5cc;--picker-color-green: #06d6a0;--picker-color-green-dark: #049173;--picker-color-green-darker: #03664e;--picker-color-deep-purple-light: #b0b3f1;--picker-color-deep-purple: #6366f1;--picker-color-deep-purple-dark: #3f41b5;--picker-color-deep-purple-darker: #2f3285;--picker-color-purple-light: #d8b4f8;--picker-color-purple: #9c27b0;--picker-color-purple-dark: #6d1b7b;--picker-color-purple-darker: #4a1455;--picker-color-pink-light: #f8b4f8;--picker-color-pink: #ff69b4;--picker-color-pink-dark: #c2185b;--picker-color-pink-darker: #8e0e44;--success-color: #2e7d32;--error-color: #d32f2f}@font-face{font-family:assistantRegular;src:url(/assets/Assistant-Regular-DnvEVBZk.ttf)}a:hover{text-decoration:none}button{padding:5px 10px;margin:5px;cursor:pointer}*{font-size:clamp(14px,12.1818181818px + .5681818182vw,19px)}.page-container{height:calc(100vh - 70px);height:calc(100vh - 120px);overflow-y:auto}.page-container.has-timer{padding-bottom:70px}.card{height:240px;padding:.8rem 1rem;position:relative;background-color:#fff}.card h6{grid-column:1/-1;grid-row:1;justify-self:start}.card.dark-mode{background-color:#112021;color:#fff}.card.dark-mode.blue{background-color:#11161f}.card.dark-mode.yellow{background-color:#18180f}.card.dark-mode.red{background-color:#1a1011}.card.dark-mode.orange{background-color:#19140f}.card.dark-mode.green{background-color:#0f1815}.card.dark-mode.deepPurple{background-color:#13101a}.card.dark-mode.purple{background-color:#160f17}.card.dark-mode.pink{background-color:#190f15}.banner{display:grid;grid-auto-flow:column;align-items:center;justify-content:space-between;gap:.5rem;padding:8px 12px;border-radius:8px;background-color:var(--macro-bg, rgba(0, 0, 0, .05))}.banner .label{font-size:.8rem;padding:2px 4px;border-radius:6px}.dark-mode .banner{--macro-bg: rgba(255, 255, 255, .08)}.dark-mode .banner .label{color:#000}.MuiListItemText-root.dark-mode .MuiListItemText-secondary,.MuiListItemButton-root.dark-mode .MuiListItemText-secondary{opacity:.8;color:#fff}.MuiFormControl-root label{font-size:.9rem}.dark-mode .MuiFormControl-root{outline:1px solid #fff;border-radius:3px}.dark-mode .MuiFormControl-root label{color:#fff;opacity:.8}.dark-mode .MuiFormControl-root:has(.Mui-focused){outline:none!important;border:none;box-shadow:none}.dark-mode .MuiFormControl-root .Mui-focused{outline:none;border:none;box-shadow:none}.dark-mode .MuiFormControl-root .MuiSvgIcon-root,.dark-mode .MuiFormControl-root .MuiInputBase-input{color:#fff}.MuiCard-root:not(.dark-mode){background-color:#f5f5f5!important}.MuiPaper-root:has(.MuiMenu-list).dark-mode{color:#fff}body.dark-mode .MuiPaper-root:has(.MuiMenu-list){background-color:#0f2a2c!important}body.dark-mode .MuiPaper-root:has(.MuiMenu-list) .MuiMenuItem-root.Mui-selected{background-color:var(--primary-color-darker)!important}body.dark-mode .MuiPaper-root:has(.MuiMenu-list).yellow{background-color:#1a190f!important}body.dark-mode .MuiPaper-root:has(.MuiMenu-list).red{background-color:#1a1112!important}body.dark-mode .MuiPaper-root:has(.MuiMenu-list).orange{background-color:#1a150f!important}body.dark-mode .MuiPaper-root:has(.MuiMenu-list).green{background-color:#0e1b17!important}body.dark-mode .MuiPaper-root:has(.MuiMenu-list).deepPurple{background-color:#141126!important}body.dark-mode .MuiPaper-root:has(.MuiMenu-list).purple{background-color:#150f19!important}body.dark-mode .MuiPaper-root:has(.MuiMenu-list).pink{background-color:#180f16!important}body.dark-mode.blue .MuiPaper-root:has(.MuiMenu-list) .MuiMenuItem-root.Mui-selected{background-color:#0b0f17!important;color:var(--picker-color-blue)!important}body.dark-mode.yellow .MuiPaper-root:has(.MuiMenu-list) .MuiMenuItem-root.Mui-selected{background-color:#12120b!important;color:var(--picker-color-yellow)!important}body.dark-mode.red .MuiPaper-root:has(.MuiMenu-list) .MuiMenuItem-root.Mui-selected{background-color:#120a0b!important;color:var(--picker-color-red)!important}body.dark-mode.orange .MuiPaper-root:has(.MuiMenu-list) .MuiMenuItem-root.Mui-selected{background-color:#120e0a!important;color:var(--picker-color-orange)!important}body.dark-mode.green .MuiPaper-root:has(.MuiMenu-list) .MuiMenuItem-root.Mui-selected{background-color:#09100d!important;color:var(--picker-color-green)!important}body.dark-mode.deepPurple .MuiPaper-root:has(.MuiMenu-list) .MuiMenuItem-root.Mui-selected{background-color:#0c0a12!important;color:var(--picker-color-deep-purple)!important}body.dark-mode.purple .MuiPaper-root:has(.MuiMenu-list) .MuiMenuItem-root.Mui-selected{background-color:#0f0a10!important;color:var(--picker-color-purple)!important}body.dark-mode.pink .MuiPaper-root:has(.MuiMenu-list) .MuiMenuItem-root.Mui-selected{background-color:#120a0e!important;color:var(--picker-color-pink)!important}body.dark-mode.blue .MuiCard-root{background-color:#11161f!important}body.dark-mode.yellow .MuiCard-root{background-color:#18180f!important}body.dark-mode.red .MuiCard-root{background-color:#1a1011!important}body.dark-mode.orange .MuiCard-root{background-color:#19140f!important}body.dark-mode.green .MuiCard-root{background-color:#0f1815!important}body.dark-mode.deepPurple .MuiCard-root{background-color:#13101a!important}body.dark-mode.purple .MuiCard-root{background-color:#160f17!important}body.dark-mode.pink .MuiCard-root{background-color:#190f15!important}body.dark-mode .MuiPaper-root:not(.MuiAppBar-positionFixed):not(.MuiDialog-paper):not(.slide-dialog):not(.navigator-container):not(.trainer-dashboard-container):not(.navigation){background-color:#112021!important}body.dark-mode .MuiPaper-root:not(.MuiAppBar-positionFixed):not(.MuiDialog-paper):not(.slide-dialog):not(.navigator-container):not(.trainer-dashboard-container):not(.navigation).blue{background-color:#11161f!important}body.dark-mode .MuiPaper-root:not(.MuiAppBar-positionFixed):not(.MuiDialog-paper):not(.slide-dialog):not(.navigator-container):not(.trainer-dashboard-container):not(.navigation).yellow{background-color:#18180f!important}body.dark-mode .MuiPaper-root:not(.MuiAppBar-positionFixed):not(.MuiDialog-paper):not(.slide-dialog):not(.navigator-container):not(.trainer-dashboard-container):not(.navigation).red{background-color:#1a1011!important}body.dark-mode .MuiPaper-root:not(.MuiAppBar-positionFixed):not(.MuiDialog-paper):not(.slide-dialog):not(.navigator-container):not(.trainer-dashboard-container):not(.navigation).orange{background-color:#19140f!important}body.dark-mode .MuiPaper-root:not(.MuiAppBar-positionFixed):not(.MuiDialog-paper):not(.slide-dialog):not(.navigator-container):not(.trainer-dashboard-container):not(.navigation).green{background-color:#0f1815!important}body.dark-mode .MuiPaper-root:not(.MuiAppBar-positionFixed):not(.MuiDialog-paper):not(.slide-dialog):not(.navigator-container):not(.trainer-dashboard-container):not(.navigation).deepPurple{background-color:#13101a!important}body.dark-mode .MuiPaper-root:not(.MuiAppBar-positionFixed):not(.MuiDialog-paper):not(.slide-dialog):not(.navigator-container):not(.trainer-dashboard-container):not(.navigation).purple{background-color:#160f17!important}body.dark-mode .MuiPaper-root:not(.MuiAppBar-positionFixed):not(.MuiDialog-paper):not(.slide-dialog):not(.navigator-container):not(.trainer-dashboard-container):not(.navigation).pink{background-color:#190f15!important}body.dark-mode .MuiPaper-root:not(.MuiAppBar-positionFixed):not(.MuiDialog-paper):not(.slide-dialog):not(.navigator-container):not(.trainer-dashboard-container):not(.navigation).MuiAlert-root{background-color:#0f2a2c!important;color:var(--primary-color-light)!important}body.dark-mode .MuiPaper-root:not(.MuiAppBar-positionFixed):not(.MuiDialog-paper):not(.slide-dialog):not(.navigator-container):not(.trainer-dashboard-container):not(.navigation).MuiAlert-root svg{fill:var(--primary-color-light)!important}body.dark-mode.blue .MuiPaper-root:not(:has(.MuiMenu-list)):not(.slide-dialog):not(.MuiDialog-paper):not(.navigator-container):not(.trainer-dashboard-container):not(.navigation){background-color:#11161f!important}body.dark-mode.blue .MuiPaper-root:not(:has(.MuiMenu-list)):not(.slide-dialog):not(.MuiDialog-paper):not(.navigator-container):not(.trainer-dashboard-container):not(.navigation).MuiAlert-root{color:var(--picker-color-blue-light)!important;background-color:#0e1a27!important}body.dark-mode.blue .MuiPaper-root:not(:has(.MuiMenu-list)):not(.slide-dialog):not(.MuiDialog-paper):not(.navigator-container):not(.trainer-dashboard-container):not(.navigation).MuiAlert-root svg{fill:var(--picker-color-blue-light)!important}body.dark-mode.yellow .MuiPaper-root:not(:has(.MuiMenu-list)):not(.slide-dialog):not(.MuiDialog-paper):not(.navigation){background-color:#18180f!important}body.dark-mode.yellow .MuiPaper-root:not(:has(.MuiMenu-list)):not(.slide-dialog):not(.MuiDialog-paper):not(.navigation).MuiAlert-root{background-color:#1a190f!important;color:var(--picker-color-yellow-light)!important}body.dark-mode.yellow .MuiPaper-root:not(:has(.MuiMenu-list)):not(.slide-dialog):not(.MuiDialog-paper):not(.navigation).MuiAlert-root svg{fill:var(--picker-color-yellow-light)!important}body.dark-mode.red .MuiPaper-root:not(:has(.MuiMenu-list)):not(.slide-dialog):not(.MuiDialog-paper):not(.navigation){background-color:#1a1011!important}body.dark-mode.red .MuiPaper-root:not(:has(.MuiMenu-list)):not(.slide-dialog):not(.MuiDialog-paper):not(.navigation).MuiAlert-root{background-color:#1a1112!important;color:var(--picker-color-red-light)!important}body.dark-mode.red .MuiPaper-root:not(:has(.MuiMenu-list)):not(.slide-dialog):not(.MuiDialog-paper):not(.navigation).MuiAlert-root svg{fill:var(--picker-color-red-light)!important}body.dark-mode.orange .MuiPaper-root:not(:has(.MuiMenu-list)):not(.slide-dialog):not(.MuiDialog-paper):not(.navigation){background-color:#19140f!important}body.dark-mode.orange .MuiPaper-root:not(:has(.MuiMenu-list)):not(.slide-dialog):not(.MuiDialog-paper):not(.navigation).MuiAlert-root{background-color:#1a150f!important;color:var(--picker-color-orange-light)!important}body.dark-mode.orange .MuiPaper-root:not(:has(.MuiMenu-list)):not(.slide-dialog):not(.MuiDialog-paper):not(.navigation).MuiAlert-root svg{fill:var(--picker-color-orange-light)!important}body.dark-mode.green .MuiPaper-root:not(:has(.MuiMenu-list)):not(.slide-dialog):not(.MuiDialog-paper):not(.navigation){background-color:#0f1815!important}body.dark-mode.green .MuiPaper-root:not(:has(.MuiMenu-list)):not(.slide-dialog):not(.MuiDialog-paper):not(.navigation).MuiAlert-root{background-color:#0e1b17!important;color:var(--picker-color-green-light)!important}body.dark-mode.green .MuiPaper-root:not(:has(.MuiMenu-list)):not(.slide-dialog):not(.MuiDialog-paper):not(.navigation).MuiAlert-root svg{fill:var(--picker-color-green-light)!important}body.dark-mode.deepPurple .MuiPaper-root:not(:has(.MuiMenu-list)):not(.slide-dialog):not(.MuiDialog-paper):not(.navigation){background-color:#13101a!important}body.dark-mode.deepPurple .MuiPaper-root:not(:has(.MuiMenu-list)):not(.slide-dialog):not(.MuiDialog-paper):not(.navigation).MuiAlert-root{background-color:#141126!important;color:var(--picker-color-deep-purple-light)!important}body.dark-mode.deepPurple .MuiPaper-root:not(:has(.MuiMenu-list)):not(.slide-dialog):not(.MuiDialog-paper):not(.navigation).MuiAlert-root svg{fill:var(--picker-color-deep-purple-light)!important}body.dark-mode.purple .MuiPaper-root:not(:has(.MuiMenu-list)):not(.slide-dialog):not(.MuiDialog-paper):not(.navigation){background-color:#160f17!important}body.dark-mode.purple .MuiPaper-root:not(:has(.MuiMenu-list)):not(.slide-dialog):not(.MuiDialog-paper):not(.navigation).MuiAlert-root{background-color:#150f19!important;color:var(--picker-color-purple-light)!important}body.dark-mode.purple .MuiPaper-root:not(:has(.MuiMenu-list)):not(.slide-dialog):not(.MuiDialog-paper):not(.navigation).MuiAlert-root svg{fill:var(--picker-color-purple-light)!important}body.dark-mode.pink .MuiPaper-root:not(:has(.MuiMenu-list)):not(.slide-dialog):not(.MuiDialog-paper):not(.navigation){background-color:#190f15!important}body.dark-mode.pink .MuiPaper-root:not(:has(.MuiMenu-list)):not(.slide-dialog):not(.MuiDialog-paper):not(.navigation).MuiAlert-root{background-color:#180f16!important;color:var(--picker-color-pink-light)!important}body.dark-mode.pink .MuiPaper-root:not(:has(.MuiMenu-list)):not(.slide-dialog):not(.MuiDialog-paper):not(.navigation).MuiAlert-root svg{fill:var(--picker-color-pink-light)!important}body.dark-mode.blue .MuiAccordion-root{background-color:#11161f!important}body.dark-mode.yellow .MuiAccordion-root{background-color:#18180f!important}body.dark-mode.red .MuiAccordion-root{background-color:#1a1011!important}body.dark-mode.orange .MuiAccordion-root{background-color:#19140f!important}body.dark-mode.green .MuiAccordion-root{background-color:#0f1815!important}body.dark-mode.deepPurple .MuiAccordion-root{background-color:#13101a!important}body.dark-mode.purple .MuiAccordion-root{background-color:#160f17!important}body.dark-mode.pink .MuiAccordion-root{background-color:#190f15!important}body.dark-mode.blue .MuiBox-root{background-color:#11161f!important}body.dark-mode.yellow .MuiBox-root{background-color:#18180f!important}body.dark-mode.red .MuiBox-root{background-color:#1a1011!important}body.dark-mode.orange .MuiBox-root{background-color:#19140f!important}body.dark-mode.green .MuiBox-root{background-color:#0f1815!important}body.dark-mode.deepPurple .MuiBox-root{background-color:#13101a!important}body.dark-mode.purple .MuiBox-root{background-color:#160f17!important}body.dark-mode.pink .MuiBox-root{background-color:#190f15!important}.swipeable-right-action{display:flex}.swipeable-right-action,.swipeable-left-action{width:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-width:fit-content}.swipeable-right-action p,.swipeable-left-action p{white-space:nowrap}.swipeable-right-action.delete,.swipeable-left-action.delete{background-color:#e53935;color:#fff}.swipeable-right-action.green,.swipeable-left-action.green{background-color:#09100d;color:#fff}.swipeable-right-action.red,.swipeable-left-action.red{background-color:#e53935;color:#fff}.swipeable-right-action .delete-icon-button svg,.swipeable-left-action .delete-icon-button svg{display:block}.divider.dark-mode{border-color:#fff}.MuiButtonBase-root:focus,.MuiButtonBase-root:focus-visible{outline:none!important;box-shadow:none!important}.dark-mode .css-1v4ozrc-MuiButtonBase-root-MuiCheckbox-root{color:#fff!important}.MuiCheckbox-root{background-color:transparent}.MuiCheckbox-root.Mui-checked:not(.MuiCheckbox-root){background-color:var(--primary-color)!important}.MuiCheckbox-root.Mui-checked.MuiCheckbox-root.primary svg{fill:var(--primary-color)!important}.MuiCheckbox-root.Mui-checked.MuiCheckbox-root.blue svg{fill:var(--picker-color-blue)!important}.MuiCheckbox-root.Mui-checked.MuiCheckbox-root.red svg{fill:var(--picker-color-red)!important}.MuiCheckbox-root.Mui-checked.MuiCheckbox-root.green svg{fill:var(--picker-color-green)!important}.MuiCheckbox-root.Mui-checked.MuiCheckbox-root.orange svg{fill:var(--picker-color-orange)!important}.MuiCheckbox-root.Mui-checked.MuiCheckbox-root.deepPurple svg{fill:var(--picker-color-deep-purple)!important}.MuiCheckbox-root.Mui-checked.MuiCheckbox-root.purple svg{fill:var(--picker-color-purple)!important}.MuiCheckbox-root.Mui-checked.MuiCheckbox-root.yellow svg{fill:var(--picker-color-yellow)!important}.MuiCheckbox-root.Mui-checked.MuiCheckbox-root.pink svg{fill:var(--picker-color-pink)!important}.MuiToolbar-root{background-color:var(--primary-color)}input,textarea,select{font-size:16px}.search-item-container.skeleton{height:auto;padding:.5rem 1rem;display:grid;grid-template-columns:50px 1fr 40px;grid-template-rows:repeat(2,20px);gap:1em}.search-item-container.skeleton .MuiSkeleton-root{height:20px}.MuiFormControl-root{border:none!important;outline:none!important}.stepper.dark-mode .MuiStepLabel-label{color:#fff}.stepper.dark-mode .MuiStepLabel-label.Mui-active{color:var(--primary-color)}.stepper .MuiStepLabel-iconContainer{display:flex}.stepper.primary .Mui-active svg{fill:var(--primary-color)!important;color:#fff}.stepper.primary .Mui-completed svg{fill:var(--primary-color-dark)}.stepper.blue .Mui-active svg{fill:var(--picker-color-blue)!important;color:#fff}.stepper.blue .Mui-completed svg{fill:var(--picker-color-blue-dark)}.stepper.red .Mui-active svg{fill:var(--picker-color-red)!important;color:#fff}.stepper.red .Mui-completed svg{fill:var(--picker-color-red-dark)}.stepper.yellow .Mui-active svg{fill:var(--picker-color-yellow)!important;color:#0b1415}.stepper.yellow .Mui-completed svg{fill:var(--picker-color-yellow-dark)}.stepper.yellow svg{color:#0b1415}.stepper.green .Mui-active svg{fill:var(--picker-color-green)!important;color:#0b1415}.stepper.green .Mui-completed svg{fill:var(--picker-color-green-dark)}.stepper.orange .Mui-active svg{fill:var(--picker-color-orange)!important;color:#fff}.stepper.orange .Mui-completed svg{fill:var(--picker-color-orange-dark)}.stepper.deepPurple .Mui-active svg{fill:var(--picker-color-deep-purple)!important;color:#fff}.stepper.deepPurple .Mui-completed svg{fill:var(--picker-color-deep-purple-dark)}.stepper.purple .Mui-active svg{fill:var(--picker-color-purple)!important;color:#fff}.stepper.purple .Mui-completed svg{fill:var(--picker-color-purple-dark)}.stepper.pink .Mui-active svg{fill:var(--picker-color-pink)!important;color:#fff}.stepper.pink .Mui-completed svg{fill:var(--picker-color-pink-dark)}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root),.MuiToolbar-gutters,.MuiToolbar-root,.MuiFab-root,.MuiPickersDay-root.Mui-selected,.custom-date-picker-button{background-color:var(--primary-color);color:#fff}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).primary,.MuiToolbar-gutters.primary,.MuiToolbar-root.primary,.MuiFab-root.primary,.MuiPickersDay-root.Mui-selected.primary,.custom-date-picker-button.primary{background-color:var(--primary-color)!important;color:#fff}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).primary.disabled,.MuiToolbar-gutters.primary.disabled,.MuiToolbar-root.primary.disabled,.MuiFab-root.primary.disabled,.MuiPickersDay-root.Mui-selected.primary.disabled,.custom-date-picker-button.primary.disabled{background-color:var(--primary-color-dark)!important}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).primary.dark-mode,.MuiToolbar-gutters.primary.dark-mode,.MuiToolbar-root.primary.dark-mode,.MuiFab-root.primary.dark-mode,.MuiPickersDay-root.Mui-selected.primary.dark-mode,.custom-date-picker-button.primary.dark-mode{background-color:var(--primary-color-dark)!important}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).primary.dark-mode.disabled,.MuiToolbar-gutters.primary.dark-mode.disabled,.MuiToolbar-root.primary.dark-mode.disabled,.MuiFab-root.primary.dark-mode.disabled,.MuiPickersDay-root.Mui-selected.primary.dark-mode.disabled,.custom-date-picker-button.primary.dark-mode.disabled{background-color:var(--primary-color-darker)!important}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).blue,.MuiToolbar-gutters.blue,.MuiToolbar-root.blue,.MuiFab-root.blue,.MuiPickersDay-root.Mui-selected.blue,.custom-date-picker-button.blue{background-color:var(--picker-color-blue)!important;color:#fff}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).blue.disabled,.MuiToolbar-gutters.blue.disabled,.MuiToolbar-root.blue.disabled,.MuiFab-root.blue.disabled,.MuiPickersDay-root.Mui-selected.blue.disabled,.custom-date-picker-button.blue.disabled{background-color:var(--picker-color-blue-dark)!important}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).blue.dark-mode,.MuiToolbar-gutters.blue.dark-mode,.MuiToolbar-root.blue.dark-mode,.MuiFab-root.blue.dark-mode,.MuiPickersDay-root.Mui-selected.blue.dark-mode,.custom-date-picker-button.blue.dark-mode{background-color:var(--picker-color-blue-dark)!important}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).blue.dark-mode.disabled,.MuiToolbar-gutters.blue.dark-mode.disabled,.MuiToolbar-root.blue.dark-mode.disabled,.MuiFab-root.blue.dark-mode.disabled,.MuiPickersDay-root.Mui-selected.blue.dark-mode.disabled,.custom-date-picker-button.blue.dark-mode.disabled{background-color:var(--picker-color-blue-darker)!important}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).red,.MuiToolbar-gutters.red,.MuiToolbar-root.red,.MuiFab-root.red,.MuiPickersDay-root.Mui-selected.red,.custom-date-picker-button.red{background-color:var(--picker-color-red)!important;color:#fff}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).red.disabled,.MuiToolbar-gutters.red.disabled,.MuiToolbar-root.red.disabled,.MuiFab-root.red.disabled,.MuiPickersDay-root.Mui-selected.red.disabled,.custom-date-picker-button.red.disabled{background-color:var(--picker-color-red-dark)!important}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).red.dark-mode,.MuiToolbar-gutters.red.dark-mode,.MuiToolbar-root.red.dark-mode,.MuiFab-root.red.dark-mode,.MuiPickersDay-root.Mui-selected.red.dark-mode,.custom-date-picker-button.red.dark-mode{background-color:var(--picker-color-red-dark)!important}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).red.dark-mode.disabled,.MuiToolbar-gutters.red.dark-mode.disabled,.MuiToolbar-root.red.dark-mode.disabled,.MuiFab-root.red.dark-mode.disabled,.MuiPickersDay-root.Mui-selected.red.dark-mode.disabled,.custom-date-picker-button.red.dark-mode.disabled{background-color:var(--picker-color-red-darker)!important}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).yellow,.MuiToolbar-gutters.yellow,.MuiToolbar-root.yellow,.MuiFab-root.yellow,.MuiPickersDay-root.Mui-selected.yellow,.custom-date-picker-button.yellow{background-color:var(--picker-color-yellow)!important;color:#000}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).yellow.disabled,.MuiToolbar-gutters.yellow.disabled,.MuiToolbar-root.yellow.disabled,.MuiFab-root.yellow.disabled,.MuiPickersDay-root.Mui-selected.yellow.disabled,.custom-date-picker-button.yellow.disabled{background-color:var(--picker-color-yellow-dark)!important}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).yellow.dark-mode,.MuiToolbar-gutters.yellow.dark-mode,.MuiToolbar-root.yellow.dark-mode,.MuiFab-root.yellow.dark-mode,.MuiPickersDay-root.Mui-selected.yellow.dark-mode,.custom-date-picker-button.yellow.dark-mode{background-color:var(--picker-color-yellow-dark)!important}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).yellow.dark-mode.disabled,.MuiToolbar-gutters.yellow.dark-mode.disabled,.MuiToolbar-root.yellow.dark-mode.disabled,.MuiFab-root.yellow.dark-mode.disabled,.MuiPickersDay-root.Mui-selected.yellow.dark-mode.disabled,.custom-date-picker-button.yellow.dark-mode.disabled{background-color:var(--picker-color-yellow-darker)!important}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).yellow svg,.MuiToolbar-gutters.yellow svg,.MuiToolbar-root.yellow svg,.MuiFab-root.yellow svg,.MuiPickersDay-root.Mui-selected.yellow svg,.custom-date-picker-button.yellow svg{color:#0b1415}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).green,.MuiToolbar-gutters.green,.MuiToolbar-root.green,.MuiFab-root.green,.MuiPickersDay-root.Mui-selected.green,.custom-date-picker-button.green{background-color:var(--picker-color-green)!important;color:#0b1415}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).green.disabled,.MuiToolbar-gutters.green.disabled,.MuiToolbar-root.green.disabled,.MuiFab-root.green.disabled,.MuiPickersDay-root.Mui-selected.green.disabled,.custom-date-picker-button.green.disabled{background-color:var(--picker-color-green-dark)!important}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).green.dark-mode,.MuiToolbar-gutters.green.dark-mode,.MuiToolbar-root.green.dark-mode,.MuiFab-root.green.dark-mode,.MuiPickersDay-root.Mui-selected.green.dark-mode,.custom-date-picker-button.green.dark-mode{background-color:var(--picker-color-green-dark)!important}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).green.dark-mode.disabled,.MuiToolbar-gutters.green.dark-mode.disabled,.MuiToolbar-root.green.dark-mode.disabled,.MuiFab-root.green.dark-mode.disabled,.MuiPickersDay-root.Mui-selected.green.dark-mode.disabled,.custom-date-picker-button.green.dark-mode.disabled{background-color:var(--picker-color-green-darker)!important}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).orange,.MuiToolbar-gutters.orange,.MuiToolbar-root.orange,.MuiFab-root.orange,.MuiPickersDay-root.Mui-selected.orange,.custom-date-picker-button.orange{background-color:var(--picker-color-orange)!important;color:#fff}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).orange.disabled,.MuiToolbar-gutters.orange.disabled,.MuiToolbar-root.orange.disabled,.MuiFab-root.orange.disabled,.MuiPickersDay-root.Mui-selected.orange.disabled,.custom-date-picker-button.orange.disabled{background-color:var(--picker-color-orange-dark)!important}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).orange.dark-mode,.MuiToolbar-gutters.orange.dark-mode,.MuiToolbar-root.orange.dark-mode,.MuiFab-root.orange.dark-mode,.MuiPickersDay-root.Mui-selected.orange.dark-mode,.custom-date-picker-button.orange.dark-mode{background-color:var(--picker-color-orange-dark)!important}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).orange.dark-mode.disabled,.MuiToolbar-gutters.orange.dark-mode.disabled,.MuiToolbar-root.orange.dark-mode.disabled,.MuiFab-root.orange.dark-mode.disabled,.MuiPickersDay-root.Mui-selected.orange.dark-mode.disabled,.custom-date-picker-button.orange.dark-mode.disabled{background-color:var(--picker-color-orange-darker)!important}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).deepPurple,.MuiToolbar-gutters.deepPurple,.MuiToolbar-root.deepPurple,.MuiFab-root.deepPurple,.MuiPickersDay-root.Mui-selected.deepPurple,.custom-date-picker-button.deepPurple{background-color:var(--picker-color-deep-purple)!important;color:#fff}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).deepPurple.disabled,.MuiToolbar-gutters.deepPurple.disabled,.MuiToolbar-root.deepPurple.disabled,.MuiFab-root.deepPurple.disabled,.MuiPickersDay-root.Mui-selected.deepPurple.disabled,.custom-date-picker-button.deepPurple.disabled{background-color:var(--picker-color-deep-purple-dark)!important}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).deepPurple.dark-mode,.MuiToolbar-gutters.deepPurple.dark-mode,.MuiToolbar-root.deepPurple.dark-mode,.MuiFab-root.deepPurple.dark-mode,.MuiPickersDay-root.Mui-selected.deepPurple.dark-mode,.custom-date-picker-button.deepPurple.dark-mode{background-color:var(--picker-color-deep-purple-dark)!important}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).deepPurple.dark-mode.disabled,.MuiToolbar-gutters.deepPurple.dark-mode.disabled,.MuiToolbar-root.deepPurple.dark-mode.disabled,.MuiFab-root.deepPurple.dark-mode.disabled,.MuiPickersDay-root.Mui-selected.deepPurple.dark-mode.disabled,.custom-date-picker-button.deepPurple.dark-mode.disabled{background-color:var(--picker-color-deep-purple-darker)!important}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).purple,.MuiToolbar-gutters.purple,.MuiToolbar-root.purple,.MuiFab-root.purple,.MuiPickersDay-root.Mui-selected.purple,.custom-date-picker-button.purple{background-color:var(--picker-color-purple)!important;color:#fff}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).purple.disabled,.MuiToolbar-gutters.purple.disabled,.MuiToolbar-root.purple.disabled,.MuiFab-root.purple.disabled,.MuiPickersDay-root.Mui-selected.purple.disabled,.custom-date-picker-button.purple.disabled{background-color:var(--picker-color-purple-dark)!important}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).purple.dark-mode,.MuiToolbar-gutters.purple.dark-mode,.MuiToolbar-root.purple.dark-mode,.MuiFab-root.purple.dark-mode,.MuiPickersDay-root.Mui-selected.purple.dark-mode,.custom-date-picker-button.purple.dark-mode{background-color:var(--picker-color-purple-dark)!important}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).purple.dark-mode.disabled,.MuiToolbar-gutters.purple.dark-mode.disabled,.MuiToolbar-root.purple.dark-mode.disabled,.MuiFab-root.purple.dark-mode.disabled,.MuiPickersDay-root.Mui-selected.purple.dark-mode.disabled,.custom-date-picker-button.purple.dark-mode.disabled{background-color:var(--picker-color-purple-darker)!important}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).pink,.MuiToolbar-gutters.pink,.MuiToolbar-root.pink,.MuiFab-root.pink,.MuiPickersDay-root.Mui-selected.pink,.custom-date-picker-button.pink{background-color:var(--picker-color-pink)!important;color:#fff}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).pink.disabled,.MuiToolbar-gutters.pink.disabled,.MuiToolbar-root.pink.disabled,.MuiFab-root.pink.disabled,.MuiPickersDay-root.Mui-selected.pink.disabled,.custom-date-picker-button.pink.disabled{background-color:var(--picker-color-pink-dark)!important}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).pink.dark-mode,.MuiToolbar-gutters.pink.dark-mode,.MuiToolbar-root.pink.dark-mode,.MuiFab-root.pink.dark-mode,.MuiPickersDay-root.Mui-selected.pink.dark-mode,.custom-date-picker-button.pink.dark-mode{background-color:var(--picker-color-pink-dark)!important}.MuiButtonBase-root:not(.MuiIconButton-root):not(.MuiBottomNavigationAction-root):not(.MuiAccordionSummary-root):not(.MuiListItemButton-root):not(.MuiToggleButtonGroup-grouped):not(.MuiCheckbox-root):not(.MuiMenuItem-root):not(.color-button):not(.MuiFab-circular):not(.MuiPickersDay-root):not(.delete-account-button):not(.MuiBottomNavigationAction-root).pink.dark-mode.disabled,.MuiToolbar-gutters.pink.dark-mode.disabled,.MuiToolbar-root.pink.dark-mode.disabled,.MuiFab-root.pink.dark-mode.disabled,.MuiPickersDay-root.Mui-selected.pink.dark-mode.disabled,.custom-date-picker-button.pink.dark-mode.disabled{background-color:var(--picker-color-pink-darker)!important}.MuiBottomNavigationAction-root.Mui-selected.blue,.MuiTypography-h3.blue{color:var(--picker-color-blue)!important}.MuiBottomNavigationAction-root.Mui-selected.blue svg,.MuiTypography-h3.blue svg{color:var(--picker-color-blue)!important}.MuiBottomNavigationAction-root.Mui-selected.red,.MuiTypography-h3.red{color:var(--picker-color-red)!important}.MuiBottomNavigationAction-root.Mui-selected.red svg,.MuiTypography-h3.red svg{color:var(--picker-color-red)!important}.MuiBottomNavigationAction-root.Mui-selected.yellow,.MuiTypography-h3.yellow{color:var(--picker-color-yellow)!important}.MuiBottomNavigationAction-root.Mui-selected.yellow svg,.MuiTypography-h3.yellow svg{color:var(--picker-color-yellow)!important}.MuiBottomNavigationAction-root.Mui-selected.green,.MuiTypography-h3.green{color:var(--picker-color-green)!important}.MuiBottomNavigationAction-root.Mui-selected.green svg,.MuiTypography-h3.green svg{color:var(--picker-color-green)!important}.MuiBottomNavigationAction-root.Mui-selected.orange,.MuiTypography-h3.orange{color:var(--picker-color-orange)!important}.MuiBottomNavigationAction-root.Mui-selected.orange svg,.MuiTypography-h3.orange svg{color:var(--picker-color-orange)!important}.MuiBottomNavigationAction-root.Mui-selected.deepPurple,.MuiTypography-h3.deepPurple{color:var(--picker-color-deep-purple)!important}.MuiBottomNavigationAction-root.Mui-selected.deepPurple svg,.MuiTypography-h3.deepPurple svg{color:var(--picker-color-deep-purple)!important}.MuiBottomNavigationAction-root.Mui-selected.purple,.MuiTypography-h3.purple{color:var(--picker-color-purple)!important}.MuiBottomNavigationAction-root.Mui-selected.purple svg,.MuiTypography-h3.purple svg{color:var(--picker-color-purple)!important}.MuiBottomNavigationAction-root.Mui-selected.pink,.MuiTypography-h3.pink{color:var(--picker-color-pink)!important}.MuiBottomNavigationAction-root.Mui-selected.pink svg,.MuiTypography-h3.pink svg{color:var(--picker-color-pink)!important}.MuiSpeedDial-root.dark-mode{color:inherit}.MuiSpeedDial-root.primary .MuiFab-circular{background-color:var(--primary-color)!important}.MuiSpeedDial-root.yellow .MuiFab-circular{background-color:var(--picker-color-yellow)!important;color:#0b1415!important}.MuiSpeedDial-root.green .MuiFab-circular{background-color:var(--picker-color-green)!important;color:#0b1415!important}.MuiSpeedDial-root.blue .MuiFab-circular{background-color:var(--picker-color-blue)!important}.MuiSpeedDial-root.red .MuiFab-circular{background-color:var(--picker-color-red)!important}.MuiSpeedDial-root.yellow .MuiFab-circular{background-color:var(--picker-color-yellow)!important}.MuiSpeedDial-root.green .MuiFab-circular{background-color:var(--picker-color-green)!important}.MuiSpeedDial-root.orange .MuiFab-circular{background-color:var(--picker-color-orange)!important}.MuiSpeedDial-root.deepPurple .MuiFab-circular{background-color:var(--picker-color-deep-purple)!important}.MuiSpeedDial-root.purple .MuiFab-circular{background-color:var(--picker-color-purple)!important}.MuiSpeedDial-root.pink .MuiFab-circular{background-color:var(--picker-color-pink)!important}.MuiToggleButtonGroup-root.dark-mode .MuiToggleButton-root{background-color:#112021!important}.MuiToggleButtonGroup-root.dark-mode .MuiToggleButton-root.Mui-selected{background-color:var(--primary-color-darker)!important;color:var(--primary-color)!important;border:1px solid rgba(255,255,255,.12)!important}.MuiToggleButtonGroup-root.dark-mode.blue .MuiToggleButton-root{background-color:#11161f!important}.MuiToggleButtonGroup-root.dark-mode.blue .MuiToggleButton-root.Mui-selected{background-color:#0b0f17!important;color:var(--picker-color-blue)!important}.MuiToggleButtonGroup-root.dark-mode.red .MuiToggleButton-root{background-color:#1a1011!important}.MuiToggleButtonGroup-root.dark-mode.red .MuiToggleButton-root.Mui-selected{background-color:#120a0b!important;color:var(--picker-color-red)!important}.MuiToggleButtonGroup-root.dark-mode.yellow .MuiToggleButton-root{background-color:#18180f!important}.MuiToggleButtonGroup-root.dark-mode.yellow .MuiToggleButton-root.Mui-selected{background-color:#12120b!important;color:var(--picker-color-yellow)!important}.MuiToggleButtonGroup-root.dark-mode.green .MuiToggleButton-root{background-color:#0f1815!important}.MuiToggleButtonGroup-root.dark-mode.green .MuiToggleButton-root.Mui-selected{background-color:#09100d!important;color:var(--picker-color-green)!important}.MuiToggleButtonGroup-root.dark-mode.orange .MuiToggleButton-root{background-color:#19140f!important}.MuiToggleButtonGroup-root.dark-mode.orange .MuiToggleButton-root.Mui-selected{background-color:#120e0a!important;color:var(--picker-color-orange)!important}.MuiToggleButtonGroup-root.dark-mode.deepPurple .MuiToggleButton-root{background-color:#13101a!important}.MuiToggleButtonGroup-root.dark-mode.deepPurple .MuiToggleButton-root.Mui-selected{background-color:#0c0a12!important;color:var(--picker-color-deep-purple)!important}.MuiToggleButtonGroup-root.dark-mode.purple .MuiToggleButton-root{background-color:#160f17!important}.MuiToggleButtonGroup-root.dark-mode.purple .MuiToggleButton-root.Mui-selected{background-color:#0f0a10!important;color:var(--picker-color-purple)!important}.MuiToggleButtonGroup-root.dark-mode.pink .MuiToggleButton-root{background-color:#190f15!important}.MuiToggleButtonGroup-root.dark-mode.pink .MuiToggleButton-root.Mui-selected{background-color:#120a0e!important;color:var(--picker-color-pink)!important}.box-shadow{box-shadow:#00000029 0 3px 6px,#0000003b 0 3px 6px}.white-outline{outline:1px solid #fff}.picker-container h5{font-weight:400;opacity:.45;transform:scale(.8);transition:all .16s ease;position:relative}.picker-container h5.selected{font-weight:700;opacity:1;transform:scale(1)}.dark-mode .MuiChip-label{color:#fff}.delete-account-button{background-color:#e53935!important;color:#fff!important}.delete-account-button.red{background-color:#b71c1c!important}.MuiLinearProgress-root:not(.custom-linear-progress).primary{background-color:var(--primary-color-light)!important}.MuiLinearProgress-root:not(.custom-linear-progress).primary .MuiLinearProgress-bar{background-color:var(--primary-color-dark)!important}.MuiLinearProgress-root:not(.custom-linear-progress).blue{background-color:var(--picker-color-blue-light)!important}.MuiLinearProgress-root:not(.custom-linear-progress).blue .MuiLinearProgress-bar{background-color:var(--picker-color-blue-dark)!important}.MuiLinearProgress-root:not(.custom-linear-progress).red{background-color:var(--picker-color-red-light)!important}.MuiLinearProgress-root:not(.custom-linear-progress).red .MuiLinearProgress-bar{background-color:var(--picker-color-red-dark)!important}.MuiLinearProgress-root:not(.custom-linear-progress).yellow{background-color:var(--picker-color-yellow-light)!important}.MuiLinearProgress-root:not(.custom-linear-progress).yellow .MuiLinearProgress-bar{background-color:var(--picker-color-yellow-dark)!important}.MuiLinearProgress-root:not(.custom-linear-progress).green{background-color:var(--picker-color-green-light)!important}.MuiLinearProgress-root:not(.custom-linear-progress).green .MuiLinearProgress-bar{background-color:var(--picker-color-green-dark)!important}.MuiLinearProgress-root:not(.custom-linear-progress).orange{background-color:var(--picker-color-orange-light)!important}.MuiLinearProgress-root:not(.custom-linear-progress).orange .MuiLinearProgress-bar{background-color:var(--picker-color-orange-dark)!important}.MuiLinearProgress-root:not(.custom-linear-progress).deepPurple{background-color:var(--picker-color-deep-purple-light)!important}.MuiLinearProgress-root:not(.custom-linear-progress).deepPurple .MuiLinearProgress-bar{background-color:var(--picker-color-deep-purple-dark)!important}.MuiLinearProgress-root:not(.custom-linear-progress).purple{background-color:var(--picker-color-purple-light)!important}.MuiLinearProgress-root:not(.custom-linear-progress).purple .MuiLinearProgress-bar{background-color:var(--picker-color-purple-dark)!important}.MuiLinearProgress-root:not(.custom-linear-progress).pink{background-color:var(--picker-color-pink-light)!important}.MuiLinearProgress-root:not(.custom-linear-progress).pink .MuiLinearProgress-bar{background-color:var(--picker-color-pink-dark)!important}.gradient-background{position:relative;top:0;left:0;width:100%;height:100%}.gradient-background:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(ellipse at 50% 50%,#a3dcd6,#fff);background-repeat:no-repeat}.gradient-background.dark-mode:before{background-image:radial-gradient(at 50% 50%,#00807399,#080e12)}.hide-text-overflow{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.app-name{font-size:1.8rem;font-weight:800;color:var(--primary-color)}.app-name.dark-mode{color:#fff}body.dark-mode .MuiPopover-paper{background-color:#0b1415}body.dark-mode .MuiPopover-paper .Mui-selected{background-color:#112021}.bold-header{font-size:1.2rem;font-weight:600!important;opacity:.7}.bold-header.opacity-1{opacity:1}.MuiBadge-root.primary .MuiBadge-badge{background-color:var(--primary-color);color:#fff}.MuiBadge-root.blue .MuiBadge-badge{background-color:var(--picker-color-blue);color:#fff}.MuiBadge-root.red .MuiBadge-badge{background-color:var(--picker-color-red);color:#fff}.MuiBadge-root.yellow .MuiBadge-badge{background-color:var(--picker-color-yellow)}.MuiBadge-root.green .MuiBadge-badge{background-color:var(--picker-color-green)}.MuiBadge-root.orange .MuiBadge-badge{background-color:var(--picker-color-orange);color:#fff}.MuiBadge-root.deepPurple .MuiBadge-badge{background-color:var(--picker-color-deep-purple);color:#fff}.MuiBadge-root.purple .MuiBadge-badge{background-color:var(--picker-color-purple);color:#fff}.MuiBadge-root.pink .MuiBadge-badge{background-color:var(--picker-color-pink);color:#fff}.MuiCircularProgress-root.primary .MuiCircularProgress-circle{stroke:var(--primary-color)}.MuiCircularProgress-root.blue .MuiCircularProgress-circle{stroke:var(--picker-color-blue)}.MuiCircularProgress-root.red .MuiCircularProgress-circle{stroke:var(--picker-color-red)}.MuiCircularProgress-root.yellow .MuiCircularProgress-circle{stroke:var(--picker-color-yellow)}.MuiCircularProgress-root.green .MuiCircularProgress-circle{stroke:var(--picker-color-green)}.MuiCircularProgress-root.orange .MuiCircularProgress-circle{stroke:var(--picker-color-orange)}.MuiCircularProgress-root.deepPurple .MuiCircularProgress-circle{stroke:var(--picker-color-deep-purple)}.MuiCircularProgress-root.purple .MuiCircularProgress-circle{stroke:var(--picker-color-purple)}.MuiCircularProgress-root.pink .MuiCircularProgress-circle{stroke:var(--picker-color-pink)}.MuiAppBar-positionFixed{background-color:transparent!important}.exercise-item-grid{display:grid;grid-template-columns:50px 1fr auto;gap:1rem;width:100%}.exercise-item-grid img{width:50px;height:50px;object-fit:cover;border-radius:50%}.pointer{cursor:pointer}*{box-sizing:border-box}html{line-height:1.6}body{width:100%;height:100%;min-height:100vh;height:100vh;overflow:hidden!important;background-color:#e0e0e0;color:#0b1415;transition:color .3s,background-color .3s}body *:not(input,textarea){user-select:none;-webkit-user-select:none}body,body main,body .page-container{scrollbar-width:none!important;-ms-overflow-style:none!important}body::-webkit-scrollbar,body main::-webkit-scrollbar,body .page-container::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background-color:transparent!important;z-index:-10}body:has(.pwa-install-container),body main:has(.pwa-install-container),body .page-container:has(.pwa-install-container){background-color:#fff!important}body:has(.MuiDialog-root) .page-container,body:has(.MuiDialog-root) .main,body:has(.MuiDialog-container) .page-container,body:has(.MuiDialog-container) .main{overflow:hidden!important}body main{overflow-y:hidden!important}body:not(.dark-mode) .MuiIconButton-root:not(.primary):not(.blue):not(.red):not(.yellow):not(.green):not(.orange):not(.deepPurple):not(.purple):not(.pink){color:#0b1415}body.dark-mode{background-color:#0b1415!important;color:#f5f5f5}body.dark-mode .swiper-pagination-bullet{background-color:#f5f5f5}body.dark-mode .MuiInputBase-root{outline:1px solid rgba(255,255,255,.12)!important}body.dark-mode .slide-dialog-content{background-color:#0b1415!important}body.dark-mode.blue .slide-dialog-content{background-color:#0b0f17!important}body.dark-mode.yellow .slide-dialog-content{background-color:#12120b!important}body.dark-mode.red .slide-dialog-content{background-color:#120a0b!important}body.dark-mode.orange .slide-dialog-content{background-color:#120e0a!important}body.dark-mode.green .slide-dialog-content{background-color:#09100d!important}body.dark-mode.deepPurple .slide-dialog-content{background-color:#0c0a12!important}body.dark-mode.purple .slide-dialog-content{background-color:#0f0a10!important}body.dark-mode.pink .slide-dialog-content{background-color:#120a0e!important}body.primary .MuiPickersDay-root.Mui-selected,body.primary .css-r75yrr-MuiButtonBase-root-MuiButton-root,body.primary .swiper-pagination-bullet-active{background-color:var(--primary-color)!important;color:#fff}body.primary .MuiDayCalendar-weekDayLabel,body.primary .MuiPickersToolbar-title{color:var(--primary-color)!important}body.blue{background-color:#0b0f17!important}body.blue .MuiPickersDay-root.Mui-selected,body.blue .css-r75yrr-MuiButtonBase-root-MuiButton-root,body.blue .swiper-pagination-bullet-active{background-color:var(--picker-color-blue)!important;color:#fff}body.blue .MuiDayCalendar-weekDayLabel,body.blue .MuiPickersToolbar-title{color:var(--picker-color-blue)!important}body.red{background-color:#120a0b!important}body.red .MuiPickersDay-root.Mui-selected,body.red .css-r75yrr-MuiButtonBase-root-MuiButton-root,body.red .swiper-pagination-bullet-active{background-color:var(--picker-color-red)!important;color:#fff}body.red .MuiDayCalendar-weekDayLabel,body.red .MuiPickersToolbar-title{color:var(--picker-color-red)!important}body.yellow{background-color:#12120b!important}body.yellow .MuiPickersDay-root.Mui-selected,body.yellow .css-r75yrr-MuiButtonBase-root-MuiButton-root,body.yellow .swiper-pagination-bullet-active{background-color:var(--picker-color-yellow)!important;color:#fff}body.yellow .MuiDayCalendar-weekDayLabel,body.yellow .MuiPickersToolbar-title{color:var(--picker-color-yellow)!important}body.green{background-color:#09100d!important}body.green .MuiPickersDay-root.Mui-selected,body.green .css-r75yrr-MuiButtonBase-root-MuiButton-root,body.green .swiper-pagination-bullet-active{background-color:var(--picker-color-green)!important;color:#fff}body.green .MuiDayCalendar-weekDayLabel,body.green .MuiPickersToolbar-title{color:var(--picker-color-green)!important}body.orange{background-color:#120e0a!important}body.orange .MuiPickersDay-root.Mui-selected,body.orange .css-r75yrr-MuiButtonBase-root-MuiButton-root,body.orange .swiper-pagination-bullet-active{background-color:var(--picker-color-orange)!important;color:#fff}body.orange .MuiDayCalendar-weekDayLabel,body.orange .MuiPickersToolbar-title{color:var(--picker-color-orange)!important}body.deepPurple{background-color:#0c0a12!important}body.deepPurple .MuiPickersDay-root.Mui-selected,body.deepPurple .css-r75yrr-MuiButtonBase-root-MuiButton-root,body.deepPurple .swiper-pagination-bullet-active{background-color:var(--picker-color-deep-purple)!important;color:#fff}body.deepPurple .MuiDayCalendar-weekDayLabel,body.deepPurple .MuiPickersToolbar-title{color:var(--picker-color-deep-purple)!important}body.purple{background-color:#0f0a10!important}body.purple .MuiPickersDay-root.Mui-selected,body.purple .css-r75yrr-MuiButtonBase-root-MuiButton-root,body.purple .swiper-pagination-bullet-active{background-color:var(--picker-color-purple)!important;color:#fff}body.purple .MuiDayCalendar-weekDayLabel,body.purple .MuiPickersToolbar-title{color:var(--picker-color-purple)!important}body.pink{background-color:#120a0e!important}body.pink .MuiPickersDay-root.Mui-selected,body.pink .css-r75yrr-MuiButtonBase-root-MuiButton-root,body.pink .swiper-pagination-bullet-active{background-color:var(--picker-color-pink)!important;color:#fff}body.pink .MuiDayCalendar-weekDayLabel,body.pink .MuiPickersToolbar-title{color:var(--picker-color-pink)!important}.main{min-height:100vh;height:calc(100vh - 100px);padding:0 1em 1.5em;overflow-x:hidden;background-color:#f5f5f5;color:#0b1415;transition:color .3s,background-color .3s}.main.no-user{padding:0}.main.no-user div:first-child:not(:has(div:has(.screen-loader))){height:100%}.main.dark-mode{background-color:#0b1415;color:#f5f5f5}.main.dark-mode.blue{background-color:#0b0f17;color:#f5f5f5}.main.dark-mode.yellow{background-color:#12120b;color:#f5f5f5}.main.dark-mode.red{background-color:#120a0b;color:#f5f5f5}.main.dark-mode.orange{background-color:#120e0a;color:#f5f5f5}.main.dark-mode.green{background-color:#09100d;color:#f5f5f5}.main.dark-mode.deepPurple{background-color:#0c0a12;color:#f5f5f5}.main.dark-mode.purple{background-color:#0f0a10;color:#f5f5f5}.main.dark-mode.pink{background-color:#120a0e;color:#f5f5f5}h1,h2,h3,h4,h5,h6{margin:0 0 .6em}img{display:block;max-width:100%}a{text-decoration:none}a:hover{text-decoration:underline}ul{list-style:none;padding:0}input{max-width:100%}canvas{display:block!important;margin:0 auto;z-index:20;opacity:1}.opacity-70{opacity:.7}p{margin:0 0 1em}.dark-mode{outline:none;border:none;box-shadow:none;outline:none!important;box-shadow:none!important}.dark-mode button:not(.MuiIconButton-root){color:inherit}.dark-mode button:not(.favorite-button){color:#fff}.dark-mode button:not(.favorite-button).Mui-disabled{color:#9e9e9e}.dark-mode:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}.dark-mode .MuiButton-contained.login-button{background-image:linear-gradient(to bottom,var(--primary-color),hsla(0,0%,0%,.92));outline:none!important;border:none!important;box-shadow:none}.no-scroll{scrollbar-width:none!important;-ms-overflow-style:none!important}.no-scroll::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background-color:transparent!important;z-index:-10}.dashboard-container{display:grid;gap:.5rem;align-items:start;grid-template-rows:auto minmax(310px,1fr) 1fr}.dashboard-container.dashboard{grid-template-rows:auto auto minmax(310px,1fr) 1fr}.dashboard-container .no-session-container{margin-top:.8rem;display:grid;gap:.5rem}.dashboard-container .no-session-container .animation-container{width:160px;height:160px;justify-self:center}.dashboard-container .no-session-container .animation-container.dashboard{min-width:300px;min-height:300px;max-width:500px;max-height:500px}.dashboard-container .times-container{position:sticky;top:0;z-index:100;background-color:#f5f5f5;padding:.5rem}.dashboard-container .times-container.dark-mode{background-color:#0b1415}.dashboard-container .times-container.dark-mode.blue{background-color:#0b0f17}.dashboard-container .times-container.dark-mode.yellow{background-color:#12120b}.dashboard-container .times-container.dark-mode.red{background-color:#120a0b}.dashboard-container .times-container.dark-mode.orange{background-color:#120e0a}.dashboard-container .times-container.dark-mode.green{background-color:#09100d}.dashboard-container .times-container.dark-mode.deepPurple{background-color:#0c0a12}.dashboard-container .times-container.dark-mode.purple{background-color:#0f0a10}.dashboard-container .times-container.dark-mode.pink{background-color:#120a0e}.dashboard-container .dashboard-items-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));justify-items:center;gap:1rem}.dashboard-container .dashboard-items-container .card{width:100%;max-width:500px}.dashboard-container .dashboard-session-container{margin-top:.5rem}.dashboard-container .dashboard-session-container .bold-header{text-align:start}body.dashboard .card:not(.weight):not(.user-details){min-height:390px!important}.diary .label-container{display:flex;align-items:center;gap:.5rem}.diary .circular-progress{width:100px;height:100px}.diary .macros-accordion-container{position:sticky;top:0;z-index:100;padding:10px 0;background-color:#f5f5f5}.diary .macros-accordion-container .linear-progress-container{padding:0}.diary.dark-mode .macros-accordion-container{background-color:#0b1415}.diary .meals-container{display:grid;gap:1rem}.diary .meals-container .diary-meal-container{display:grid;background-color:#fff;padding:1rem;border-radius:3px;box-shadow:0 0 10px #0000001a}.diary .meals-container .diary-meal-container.dark-mode{background-color:#112021;box-shadow:0 0 10px #00000080}.diary .meals-container .diary-meal-container .header{display:grid;grid-template-columns:1fr 1fr;text-align:start;align-items:center}.diary .meals-container .diary-meal-container .header .period{text-align:end}.diary .meals-container .diary-meal-container .meal-footer{display:flex;justify-content:space-between;align-items:center}.page-container.progress-container{overflow-y:hidden!important}.progress-container{overflow-y:hidden!important;display:grid;gap:1rem}.progress-container .logged-today-card{height:100%;overflow-y:auto;padding:0}.progress-container .logged-today-card .header-container{position:sticky;top:0;left:0;right:0;background-color:#fff;z-index:10;width:100%;text-align:start;padding:1rem 1rem 0;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:.5rem}.progress-container .logged-today-card .header-container.dark-mode{background-color:#112021}.progress-container .logged-today-card .header-container h5{grid-row:1/-1;grid-column:2/3}.progress-container .logged-today-card .header-container h6{grid-column:3/4;justify-self:end;opacity:.8}.progress-container .logged-today-card .header-container .divider{grid-column:1/-1;grid-row:3}.progress-container .logged-today-card .MuiTypography-caption{align-self:end;opacity:.8;font-size:.9rem;grid-column:2/-1}.progress-container .custom-list-item img{width:40px;height:40px;object-fit:cover;border-radius:50%}.user-page.dashboard{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;align-items:start;gap:1rem}.user-page.dashboard .user-details{margin:0}.user-page.dashboard .weight-chart-container{grid-column:2/3;grid-row:1/-1}.user-page.dashboard .bmr-card{grid-column:1/2;grid-row:2/3}.user-page .MuiAccordionDetails-root .accordion-content{display:grid;gap:1rem}.user-page .user-details{margin-top:1rem}.content-container{display:grid;gap:1rem;margin-bottom:1rem}.card.user-details{height:fit-content;display:grid;gap:16px;margin-bottom:1rem}.prefs-switch-container{display:flex;align-items:center;justify-content:space-between}.color-prefs-container{display:grid;grid-template-columns:1fr 1fr;grid-template-columns:auto 1fr}.section-title{margin-bottom:8px}.color-button:before{content:"";display:block;width:100%;height:100%;border-radius:50%}.color-button.primary{background-color:var(--primary-color)}.color-button.blue{background-color:var(--picker-color-blue)}.color-button.yellow{background-color:var(--picker-color-yellow)}.color-button.red{background-color:var(--picker-color-red)}.color-button.orange{background-color:var(--picker-color-orange)}.color-button.green{background-color:var(--picker-color-green)}.color-button.purple{background-color:var(--picker-color-purple)}.color-button.pink{background-color:var(--picker-color-pink)}.color-button.deepPurple{background-color:var(--picker-color-deep-purple)}.pwa-install-container{display:grid;background-color:#fff;align-items:center;gap:1.5rem;padding:2.5rem 1.3rem}.pwa-install-container .logo-image{border-radius:12px}.pwa-install-container .title-container{display:grid;grid-template-columns:40px 1fr 40px;align-items:center}.pwa-install-container .title-container h3{text-align:center;font-size:2rem;font-weight:600;color:var(--primary-color);grid-column:2/3}.pwa-install-container .title-container img{width:40px;height:40px;object-fit:contain}.pwa-install-container h6{text-align:center}.pwa-install-container .ios-instructions-image{width:80%!important;justify-self:center!important;margin:0 auto!important}.pwa-install-container .install-container{display:grid;justify-items:center;align-items:center;gap:1rem}.pwa-install-container .install-container .download-animation{justify-self:center;width:280px;height:280px}.app-header{position:fixed;top:0;left:0;right:0;z-index:1000;padding:.5em;display:flex;align-items:center;gap:.5em;background-color:#e0e0e0}.app-header.dark-mode{background-color:#112021}.app-header.dark-mode svg{color:#fff}.app-header img{height:55px}.app-header .app-select-container{grid-column:1/2}.app-header .app-select-container #header-select{display:flex;align-items:center;gap:.5em;padding:0}.app-header .app-select-container .MuiInputBase-root{width:100%}.app-header .app-select-container .MuiOutlinedInput-notchedOutline{border:none!important}.app-header button{outline:none}.app-header button svg{font-size:1.5em}.app-menu-item{display:flex;align-items:center;gap:.5em}.app-menu-item img{height:55px}.app-footer{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;min-height:3.5rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;justify-items:center;background-color:#fff;padding:20px;height:fit-content}.app-footer.dark-mode{background-color:#1d1d1d;color:#f5f5f5}.app-footer .contact-container{display:flex;justify-content:space-around;gap:1em;margin-bottom:15px}@media (max-width: 830px){.app-footer .contact-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.app-footer .contact-container .method-container{max-width:180px;display:flex;align-items:center;gap:10px;cursor:pointer;font-size:1.2em}.app-footer .contact-container .method-container .address-container{display:grid}@media (max-width: 870px){.app-footer .contact-container .method-container{font-size:1.1em}}.app-footer .contact-container .method-container svg{font-size:25px;font-size:2em}@media (max-width: 870px){.app-footer .contact-container .method-container svg{font-size:1.5em}}.app-footer .links-container{display:flex;justify-content:center;gap:3em;margin-bottom:10px}.app-footer .links-container svg{font-size:24px;font-size:3em;cursor:pointer;transition:color .3s}.app-footer .links-container .social-container{transition:transform .2s ease-out}.app-footer .links-container .social-container:hover{transform:scale(1.1)}@media (max-width: 750px){.app-footer .contact-container{flex-direction:column;align-items:center}.app-footer .method-container svg{font-size:18px}}.times-container{display:grid;justify-items:center;gap:2em;margin:.5em 0}.times-container .time-container{display:grid;gap:.5em}.times-container .time-date-container{display:grid}.times-container span.time{font-weight:800;font-size:2em}.times-container span.date{transition:.2s}.times-container .clock-container.dark-clock .react-clock{color:#e0e0e0;border:1px solid #fff;border-radius:50%}.times-container .clock-container.dark-clock .react-clock .react-clock__face{background-color:#2b2b2b}.times-container .clock-container.dark-clock .react-clock .react-clock__mark{background-color:#555}.times-container .clock-container.dark-clock .react-clock__hour-mark div{background-color:#dedede}.times-container .clock-container.dark-clock .react-clock__minute-mark div{background-color:#bababa}.times-container .clock-container.dark-clock .react-clock__minute-hand div,.times-container .clock-container.dark-clock .react-clock__hour-hand div{background-color:#fff}.times-container .clock-container.dark-clock .react-clock__hand--second{background-color:#ff4b4b}.day-controller-container{display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:.4rem;padding:1rem 0}.day-controller-container .time-controls-container{display:grid;grid-template-columns:40px 1fr 40px;align-items:center}.day-controller-container .time-controls-container .times-container{grid-column:2/3}.day-controller-container .time-controls-container .custom-date-picker-button{background-color:transparent!important;color:#0b1415}.day-controller-container .time-controls-container .dark-mode .custom-date-picker-button{color:#fff}.day-controller-container .time-controls-container.today{font-weight:600;border-bottom:2px solid transparent}.day-controller-container .time-controls-container.today.primary{border-bottom:2px solid var(--primary-color)}.day-controller-container .time-controls-container.today.blue{border-bottom:2px solid var(--picker-color-blue)}.day-controller-container .time-controls-container.today.red{border-bottom:2px solid var(--picker-color-red)}.day-controller-container .time-controls-container.today.green{border-bottom:2px solid var(--picker-color-green)}.day-controller-container .time-controls-container.today.orange{border-bottom:2px solid var(--picker-color-orange)}.day-controller-container .time-controls-container.today.deepPurple{border-bottom:2px solid var(--picker-color-deep-purple)}.day-controller-container .time-controls-container.today.purple{border-bottom:2px solid var(--picker-color-purple)}.day-controller-container .time-controls-container.today.pink{border-bottom:2px solid var(--picker-color-pink)}.prefs-panel{display:flex;flex-direction:column;position:absolute;top:70px;left:-300px;transition:right .3s ease;background-color:#fff;padding:10px;border:1px solid #ccc;z-index:1000;border-radius:5px;box-shadow:#00000059 0 5px 15px;position:fixed;transition:.2s ease-in}.prefs-panel.dark-mode{background-color:#1d1d1d}.prefs-panel.dark-mode .MuiSwitch-thumb{background-color:var(--primary-color-dark)}@media (min-width: 1020px){.prefs-panel{padding:1em}.prefs-panel .close-container{transform:scale(1.2)}.prefs-panel button{font-size:1.2em}}.prefs-panel .close-container{align-self:end;background-color:#e0e0e0;border-radius:50%;height:20px;width:20px;cursor:pointer;transition:.1s ease;display:flex;align-items:center;justify-items:center;color:#0b1415}.prefs-panel .close-container svg{width:20px}.prefs-panel .close-container:hover{background-color:#e53935;background-color:#f28b82}.accessibility-panel.visible{left:1em}.prefs-panel{left:auto;right:-300px}.prefs-panel .MuiSwitch-sizeMedium{margin:.5em}.prefs-panel.visible{right:.2em}.prefs-control{display:flex;flex-direction:column}.prefs-control button{display:flex;align-items:center;justify-items:center;justify-content:space-between;gap:.5em;margin:5px 0;padding:8px;border-radius:5px;border:none;background-color:#007bff;color:#fff;box-shadow:#959da533 0 8px 24px;cursor:pointer}.prefs-control button:hover{background-color:#0056b3}.prefs-button{z-index:1000;border-radius:5px;transition:.1s ease;background-color:#007bff;color:#fff;border:none;cursor:pointer}.prefs-button svg{transition:.2s ease-out}.prefs-button:hover .settings-btn{animation:spin .5s linear forwards}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(90deg)}}.overlay{width:100%;height:100%;position:fixed;top:0;bottom:0;right:0;left:0;z-index:500;background-color:#00000080}.calories-progress{display:grid;grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;gap:1rem;position:relative}.calories-progress.dark{background-color:#112021;color:#fff}.calories-progress h6{justify-self:start;grid-column:1/-1;grid-row:1}.calories-progress .goal-container{align-self:center}.calories-progress .circular-progress{align-self:center;width:160px;grid-column:1/2;grid-row:2}@media (max-width: 1100px) and (min-width: 800px){.calories-progress .circular-progress{width:260px}}.swiper{width:100%}.stats-carousel{padding-bottom:25px!important}.stats-carousel.vertical{padding-bottom:0!important;height:360px;max-height:500px}.swiper-pagination{bottom:0!important}.swiper-pagination-vertical{height:fit-content}.swiper-slide{height:100%;display:flex;align-items:center;justify-content:center}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.card.skeleton{height:294.8px}.card.skeleton .goal-container{grid-row:2/-1}.macros{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.macros .banner .swatch{width:12px;height:12px;border-radius:50%}.macros .banner .label{font-weight:600}.macros .banner .value{opacity:.85}.macros .banner.protein .label,.macros .banner.protein .swatch{background-color:var(--macro-protein)}.macros .banner.carbs .label,.macros .banner.carbs .swatch{background-color:var(--macro-carbs)}.macros .banner.fats .label,.macros .banner.fats .swatch{background-color:var(--macro-fats)}.dark-mode .macros .banner.protein .label,.dark-mode .macros .banner.protein .swatch{background-color:var(--macro-protein-dark)}.dark-mode .macros .banner.carbs .label,.dark-mode .macros .banner.carbs .swatch{background-color:var(--macro-carbs-dark)}.dark-mode .macros .banner.fats .label,.dark-mode .macros .banner.fats .swatch{background-color:var(--macro-fats-dark)}.macros-distribution{border-radius:12px;display:grid;grid-template-columns:1fr 1fr;gap:0rem 1rem}.donut .donut-inner .totals .value{font-size:2rem;font-weight:700}.donut .donut-inner .totals .label{font-size:1.2rem;text-align:center}.macros-distribution .totals{text-align:center}.macros-distribution .totals .value{font-weight:700;font-size:1.8rem}.macros-distribution .totals .label{font-size:1.2rem}.edit-macros-container.distribution{display:grid;gap:1.5rem;justify-self:center;padding:2rem}.edit-macros-container.distribution h5{text-align:center}.edit-macros-container.distribution .macro-title{display:flex;justify-content:space-between;align-items:center}.edit-macros-container.distribution .save-cancel-container{justify-self:center}.macros-progress{display:grid;grid-template-rows:auto 1fr;gap:1.5rem}.macros-progress .macros-container{display:flex;gap:1.5rem;place-items:center}.macros-progress .macros-container .macro-container{display:grid;gap:.8rem}.macros-progress .macros-container .macro-container span{font-weight:700}.macros-progress .macros-container .macro-container .goal-banner{gap:.2rem}.macros-progress .macros-container .macro-container .goal-banner .value-container p,.macros-progress .macros-container .macro-container .goal-banner .value-container span{font-size:13px}.macros-progress .macros-container .macro-container .goal-banner svg{width:1rem;height:1rem}.macros-progress .macros-container .macro-container.protein .goal-banner{border-bottom:3px solid var(--macro-protein)}.macros-progress .macros-container .macro-container.carbs .goal-banner{border-bottom:3px solid var(--macro-carbs)}.macros-progress .macros-container .macro-container.fats .goal-banner{border-bottom:3px solid var(--macro-fats)}.card .edit-button{position:absolute;top:.8rem;right:.8rem;padding:.5rem}.card .edit-button button{border:none;outline:none}.card .edit-button button svg{width:1.5em;height:1.5em}@media (min-width: 1080px){.card .edit-button button svg{width:1em;height:1em}}.MuiDialog-root.half-dialog{top:510px!important}.MuiDialog-root.full-dialog{top:70px!important;bottom:0!important}.MuiDialog-container,.MuiDialog-root{background-color:transparent!important;border-top-right-radius:10px;border-top-left-radius:10px}.MuiAppBar-positionFixed,.slide-dialog{border-top-right-radius:10px;border-top-left-radius:10px}.slide-dialog.MuiPaper-root .slide-drag-handle{cursor:grab;position:absolute;top:8px;width:30%;height:3px;background-color:#e0e0e0;border-radius:12px;box-shadow:#0000001f 0 1px 3px,#0000003d 0 1px 2px;left:50%;transform:translate(-50%);z-index:1000}.slide-dialog.MuiPaper-root .MuiToolbar-root{padding:1em;border-top-right-radius:10px;border-top-left-radius:10px}.slide-dialog.dark-mode{background-color:transparent!important}.slide-dialog.dark-mode.MuiPaper-root{background-color:#0b1415!important;color:#fff!important}.slide-dialog.dark-mode:has(.blue){background-color:#0b0f17!important}.slide-dialog.dark-mode.yellow.MuiPaper-root{background-color:#12120b!important}.slide-dialog.dark-mode.red.MuiPaper-root{background-color:#120a0b!important}.slide-dialog.dark-mode .MuiToolbar-root.blue{background-color:var(--picker-color-blue-dark)!important}.slide-dialog.dark-mode .MuiToolbar-root.yellow{background-color:var(--picker-color-yellow-dark)!important}.slide-dialog.dark-mode .MuiToolbar-root.red{background-color:var(--picker-color-red-dark)!important}.slide-dialog.dark-mode .MuiToolbar-root.orange{background-color:var(--picker-color-orange-dark)!important}.slide-dialog.dark-mode .MuiToolbar-root.green{background-color:var(--picker-color-green-dark)!important}.slide-dialog.dark-mode .MuiToolbar-root.deepPurple{background-color:var(--picker-color-deep-purple-dark)!important}.slide-dialog.dark-mode .MuiToolbar-root.purple{background-color:var(--picker-color-purple-dark)!important}.slide-dialog.dark-mode .MuiToolbar-root.pink{background-color:var(--picker-color-pink-dark)!important}.slide-dialog.dark-mode .MuiToolbar-root:not(.blue):not(.yellow):not(.red):not(.orange):not(.green):not(.deepPurple):not(.purple):not(.pink){background-color:var(--primary-color-dark)!important}.slide-dialog.dark-mode:not(.blue):not(.yellow):not(.red):not(.orange):not(.green):not(.deepPurple):not(.purple):not(.pink).MuiPaper-root{background-color:#0b1415!important}.slide-dialog-content{background-color:#fff!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-behavior:smooth;overscroll-behavior-y:contain}.slide-dialog-content.dark-mode,body.dark-mode .slide-dialog-content{background-color:#0b1415!important}.slide-dialog.dark-mode:not(.blue):not(.yellow):not(.red):not(.orange):not(.green):not(.deepPurple):not(.purple):not(.pink).MuiPaper-root{background-color:transparent!important}.slide-dialog.dark-mode.MuiPaper-root{background-color:transparent!important}.calories-amount-container{display:grid;justify-items:center;gap:1em;position:relative}.calories-amount-container .calories-amount{position:absolute;color:var(--primary-color);font-weight:700}.calories-amount-container .picker-container{margin-top:4em}.calories-amount-container .buttons-container{display:flex;gap:1em}.calories-amount-container .circular-slider-container{height:200px;overflow:hidden}.circular-slider-container svg{-webkit-transform:rotate(-90deg) translateZ(0);transform:rotate(-90deg) translateZ(0);transform-origin:50% 50%;transform-box:fill-box;will-change:transform;touch-action:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.edit-macros-container{display:grid;gap:.8rem;width:100%;padding:0 1rem;justify-self:center}.edit-macros-container .add-remove-buttons-container{gap:.8rem;display:grid}.edit-macros-container .macros-title-container{margin-bottom:1em}.edit-macros-container .save-cancel-container{justify-self:center}.edit-macros-container .macros-title-container{display:flex;justify-content:space-around;gap:1em;padding:0 1em;text-align:center}.edit-macros-container .macros-title-container .macro-container{display:grid;gap:.8rem;justify-items:center}.edit-macros-container .macros-title-container .macro-container .custom-button{font-size:1.2rem}.edit-macros-container .macros-title-container .banner{display:flex;justify-content:center;align-items:center}.edit-macros-container .macros-title-container .banner .title{font-size:1.2em;font-weight:600;color:#000}.edit-macros-container .macros-title-container .banner.carbs{background-color:var(--macro-carbs)}.edit-macros-container .macros-title-container .banner.protein{background-color:var(--macro-protein)}.edit-macros-container .macros-title-container .banner.fats{background-color:var(--macro-fats)}.curr-meal{display:grid;grid-template-rows:auto 1fr;gap:12px}.curr-meal .custom-list{overflow:auto}.curr-meal .label-container{display:flex;align-items:center;gap:.5rem}.curr-meal .header{display:flex;align-items:baseline;align-items:center;justify-content:space-between}.curr-meal .header .period{opacity:.7}.curr-meal .logged-items{min-height:80px;display:grid;place-items:center;color:#9e9e9e}.dark-mode .curr-meal .logged-items{color:#e0e0e0}.user-msg{position:fixed;top:.5em;right:.5em;left:.5em;margin:0 auto;display:flex;align-items:center;border-radius:10px 10px 15px 15px;font-size:.9em;min-width:150px;opacity:0;transition:.6s;opacity:1;z-index:10000;translate:150%;translate:0 -150%;width:calc(100vw - 1em)!important}.user-msg .MuiPaper-root{justify-self:center;text-align:start;align-items:center;width:100vw!important;padding:0 1em!important}.user-msg.visible{opacity:1;translate:0}.user-msg button{background-color:#e0e0e0;border:0;border-radius:50%;transition:.2s ease}.user-msg button:hover{background-color:#f28b82}.item-search{display:grid;gap:12px;align-items:start}.item-search.dark-mode{background-color:#112021!important;color:#fff!important}.item-search .search-header{padding:0em 1rem}.item-search .search-header:nth-of-type(2){margin-top:1rem}.item-search .no-results{padding:0em 1rem;color:#0b1415}.item-search .no-results.dark-mode{color:#e0e0e0}.item-search .search-first{padding:0em 1rem;text-align:center}.item-search .results{overflow:auto}.item-search .loading,.item-search .empty{display:grid;place-items:center;height:60vh}.donut{align-self:center;--size: 160px;--thickness: 18px;width:var(--size);height:var(--size);border-radius:50%;background:conic-gradient(var(--pColor) 0 var(--p),var(--cColor) var(--p) calc(var(--p) + var(--c)),var(--fColor) calc(var(--p) + var(--c)) 100%);display:grid;place-items:center}.donut .donut-inner{width:calc(var(--size) - var(--thickness));height:calc(var(--size) - var(--thickness));border-radius:50%;background:var(--donut-inner-bg, #fff);display:grid;place-items:center}.donut .donut-inner.dark-mode{background:var(--donut-inner-bg, #0b1415)}.donut .donut-inner.dark-mode.blue{background:var(--donut-inner-bg, #0b0f17)}.donut .donut-inner.dark-mode.yellow{background:var(--donut-inner-bg, #12120b)}.donut .donut-inner.dark-mode.red{background:var(--donut-inner-bg, #120a0b)}.donut .donut-inner.dark-mode.orange{background:var(--donut-inner-bg, #120e0a)}.donut .donut-inner.dark-mode.green{background:var(--donut-inner-bg, #09100d)}.donut .donut-inner.dark-mode.deepPurple{background:var(--donut-inner-bg, #0c0a12)}.donut .donut-inner.dark-mode.purple{background:var(--donut-inner-bg, #0f0a10)}.donut .donut-inner.dark-mode.pink{background:var(--donut-inner-bg, #120a0e)}.item-details{display:grid;align-items:start;gap:1.5rem;padding:1rem}.item-details .header{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:repeat(2,1fr);gap:.2rem 1rem}.item-details .header .image{grid-column:1/2;grid-row:1/3;width:60px;height:60px;border-radius:8px;overflow:hidden}.item-details .header .image img{width:100%;height:100%;object-fit:cover}.item-details .header .title{grid-column:2/3;grid-row:1/2;text-align:start;font-size:1.25rem;font-weight:600}.item-details .header .subtitle{grid-column:2/3;grid-row:2/3;opacity:.7;font-size:.95rem}.item-details .header .favorite-button-container{grid-row:1/-1;justify-self:end;align-self:start}.item-details.no-edit .header{grid-template-rows:repeat(2,auto)}.item-details.custom-log{padding-top:2rem}.item-details .content{display:grid;gap:1rem}.item-details .content .macros-container{display:grid;grid-template-columns:1fr 1fr;gap:1rem;justify-items:center}.item-details .content .macros-container .macros{display:grid;justify-items:start}.item-details .content .macros-container .donut .donut-inner .totals .value{font-size:2rem;font-weight:700}.item-details .content .macros-container .donut .donut-inner .totals .label{font-size:1.2rem;text-align:center}.item-details .selects-container{display:grid;gap:1rem}.item-details .selects-container .select-container{display:grid;grid-template-columns:1fr 1fr;align-items:center}.item-details .selects-container .select-container .MuiInputLabel-shrink{padding:0 .5em;background-color:#fff}.item-details .selects-container .select-container.dark-mode .MuiInputLabel-shrink{background-color:#112021}.modal-image-container{padding:1rem;display:grid;justify-content:center;align-items:center;height:100%;width:100%;min-width:250px}.modal-image-container img{width:200px;height:200px;object-fit:cover;border-radius:8px}.picker-container{display:grid;gap:1rem;padding:0 1em}.picker-container .buttons-container{display:grid;grid-auto-flow:column;gap:1em;max-width:100%;overflow-x:auto;padding:0 .5rem .5rem}.picker-container .save-cancel-container{justify-self:center}.workout-details-container{display:grid;gap:1.5rem;padding:1rem;align-items:start}.workout-details-container .header-container{display:grid;gap:.5rem}.workout-details-container .header-container .name-container{font-weight:600;display:flex;align-items:end;gap:.5rem}.workout-details-container .header-container .muscle-groups-container{opacity:.7}.workout-details-container .header-container .date-container{opacity:.6;font-size:.875rem}.workout-details-container .exercises-list .custom-list-item{gap:1rem;grid-template-columns:50px 1fr auto}.workout-details-container .exercises-list .custom-list-item img{width:50px;height:50px;object-fit:cover;border-radius:50%}.workout-details-container .exercises-list.dashboard .custom-list-item{grid-template-columns:70px 1fr auto;font-size:2rem}.workout-details-container .exercises-list.dashboard .custom-list-item span{font-size:1rem}.workout-details-container .exercises-list.dashboard .custom-list-item img{width:70px;height:70px;object-fit:cover;border-radius:50%}.logged-items .placeholder-container{justify-self:stretch;display:flex;justify-content:space-between;align-items:center;padding:1rem 0}.logged-items .placeholder-container .placeholder{color:#9e9e9e;text-align:center}.goal-banner{display:grid;grid-template-columns:1fr auto}.goal-banner .value-container{width:100%;display:flex;justify-content:space-around}.barcode-scanner-container{display:grid;gap:1.5em;padding:1em}.barcode-scanner{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden}.barcode-scanner .preview{width:100%;height:100%;width:360px;height:270px;object-fit:cover;display:block;border-radius:12px}.barcode-scanner .animation-container{position:absolute;top:0;bottom:0;left:0;right:0}.barcode-scanner .animation-container img{border-radius:12px;width:100%;height:100%}.barcode-scanner:after{content:"";position:absolute;top:50%;left:50%;width:90%;height:40%;transform:translate(-50%,-50%);border:2px solid rgba(255,255,255,.6);border-radius:8px;pointer-events:none}.searching-animation-container{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);width:100%}.edit-meal-container{height:100%;display:grid;grid-template-rows:auto auto 1fr auto;text-align:center;gap:1rem;padding:1rem}.edit-meal-container .edit-meal-content{padding:1rem}.edit-meal-container .placeholder{opacity:.7;font-size:.95rem}.edit-meal-container .stage-container{display:grid;gap:1rem;height:360px}.edit-meal-container .stage-container .card{padding:.3rem 1rem!important}.edit-meal-container .stage-container .card .donut{height:140px;width:140px}.edit-meal-container .stage-container .card .donut .donut-inner{height:120px;width:120px}.edit-meal-container .stage-container .card .donut .donut-inner .totals .value{font-size:1.5rem}.edit-meal-container .stage-container .card .donut .donut-inner .totals .label{font-size:1.2rem}.edit-meal-container .stage-container .buttons-container{display:grid;grid-auto-flow:column;gap:1rem}.edit-meal-container .stage-container .animation-container{justify-self:center;width:300px;height:300px}.edit-meal-container .stage-container .edit-meal-list{overflow-y:auto}.edit-meal-container .stage-container .edit-meal-macros-distribution{padding:1rem;align-items:center;box-shadow:none;height:fit-content}.edit-meal-container .edit-meal-footer{display:grid;gap:1rem}.edit-meal-container .edit-meal-footer .buttons-container{display:grid;grid-auto-flow:column;gap:1rem}.screen-loader{padding:1rem;height:calc(100vh - 1.5rem);position:relative;display:grid;justify-items:center!important;align-items:center;text-align:center}.screen-loader .loader-container{display:grid;justify-items:center!important;align-items:center;text-align:center!important}.screen-loader .loader-container .dots-container{justify-self:center!important;width:150px;display:grid;justify-items:start}.screen-loader .loader-container .typewriter-container{width:250px;display:grid;justify-items:start}.screen-loader .loader-container .typewriter-container span{font-size:1.2rem}.screen-loader .MuiLinearProgress-root{position:absolute;bottom:0;left:0;right:0}.card.weight-card{height:fit-content;display:grid;grid-template-columns:repeat(2,1fr);align-items:center;justify-items:center}.card.weight-card .date-text{grid-column:1/2;grid-row:1;font-size:1rem}.card.weight-card .date-picker-container{grid-column:2/3}.card.weight-card .weight-container{text-align:center;grid-column:1/-1;grid-row:2}.card.weight-card .weight-container .weight-text{margin-top:.5rem;font-size:1.8rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.2rem}.card.weight-card .weight-container .weight-text .weight-text-kg{font-size:1.2rem;font-weight:400;align-self:end}.card.weight-card .update-weight-button-container{grid-column:1/-1}.card.weight-card .animation-container{grid-column:1/-1;grid-row:3;width:180px;height:180px;justify-self:center}.bmr-card{height:fit-content;display:grid;gap:1rem}.bmr-card p{text-align:start}.bmr-card .bmr-form-container{display:grid;gap:1rem .5rem;justify-items:start;grid-template-columns:repeat(2,1fr)}.bmr-card .bmr-form-container .select-container,.bmr-card .bmr-form-container .toggle-container{display:grid;gap:.5rem;grid-column:1/-1}.bmr-card .bmr-form-container .select-container.full-width,.bmr-card .bmr-form-container .toggle-container.full-width{grid-column:1/-1;width:100%}.bmr-card .bmr-form-container .select-container.first-column,.bmr-card .bmr-form-container .toggle-container.first-column{grid-column:1/2;justify-self:start}.bmr-card .bmr-form-container .select-container.second-column,.bmr-card .bmr-form-container .toggle-container.second-column{grid-column:2/3;justify-self:end}.bmr-card .gender-toggle{width:100%}.bmr-card .bmr-result-row{display:flex;align-items:baseline;justify-content:space-between}.bmr-card .bmr-result-grid{display:grid;gap:.5rem}.bmr-card .bmr-value{font-weight:600}.edit-user-container{padding:1rem}.edit-user-container.dashboard{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}.edit-user-container.dashboard .buttons-container{align-self:end}.edit-user-container input,.edit-user-container .MuiSelect-select{font-size:1.2rem!important}.edit-user-container .form-grid{display:grid;grid-template-columns:1fr;gap:.8rem}.edit-user-container .avatar-field{display:grid;align-items:center;justify-items:center;gap:.8rem;margin-bottom:.8rem}.edit-user-container .avatar-field .image-preview{width:6rem;height:6rem;border-radius:50%;overflow:hidden;background:#f0f0f0;display:flex;align-items:center;justify-content:center}.edit-user-container .avatar-field .image-preview img{width:100%;height:100%;object-fit:cover}.edit-user-container .avatar-field .image-preview .placeholder{font-size:.8rem;color:#666}.edit-user-container .avatar-field .upload-button{display:inline-flex;align-items:center;gap:8px;padding:.4rem .8rem;background:#e0e0e0;border-radius:8px;cursor:pointer}.edit-user-container .avatar-field .upload-button.dark-mode{background:#1d1d1d}.edit-user-container .avatar-field .upload-button input[type=file]{display:none}.edit-user-container .date-container{display:grid;grid-auto-flow:column;align-items:center;justify-content:space-between}.edit-user-container .date-container p{font-size:1.2rem}.edit-user-container .MuiFormControl-root{margin:.5rem 0}.edit-user-container .buttons-container{display:grid;grid-template-columns:1fr;gap:.8rem}.edit-user-container .save-button-container{width:100%;display:grid;margin-top:1rem}.line-chart-controls{justify-self:center;display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.line-chart-controls .controls-row{display:flex;gap:.5rem}.line-chart-controls .control-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,0,0,.1);background:#fff;color:inherit;padding:6px 10px;border-radius:8px;font-size:12px;cursor:pointer}.weight-chart{display:grid;grid-template-rows:auto 1fr;gap:.8rem}.weight-chart .card.weight{padding:0rem 1rem;height:fit-content;padding:1rem}.weight-chart .card.weight .MuiLinearProgress-root{position:absolute;bottom:0;left:0;right:0}.weight-chart .header{display:grid;align-items:center;justify-items:start;gap:1rem;margin-bottom:1rem;position:relative}.weight-chart .header .setting-button-container{position:absolute;right:0;top:0}.weight-chart .header .setting-button-container svg{width:1.8rem;height:1.8rem}.weight-chart .header .weight-container{display:flex;align-items:end;justify-content:center;gap:.5rem}.weight-chart .header .weight-container .title{margin:0;font-size:2rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.weight-chart .header .weight-container .title svg{width:2rem;height:2rem}.weight-chart .header .weight-container .title .kg{font-size:1.3rem;font-weight:400;align-self:end}.weight-chart .header .weight-container .message{display:flex;align-items:center;gap:.2rem}.weight-chart .header .weight-container .message svg{width:.3rem;height:.3rem}.weight-chart .date-container{display:flex;align-items:center;gap:.5rem}.weight-chart .date-container .times-container{margin:0}.weight-chart .chart-container{width:100%;max-width:100%;display:flex;justify-content:center}.weight-chart .chart-container canvas{width:min(85vw,800px)!important;max-width:100%}@media (min-width: 800px){.weight-chart .chart-container canvas{width:min(50vw,1000px)!important}}.profile-container{display:grid;grid-template-columns:120px 1fr 30px;justify-items:center;align-items:center;gap:1rem;height:fit-content;text-align:start}.profile-container .profile-avatar{width:120px;height:120px;border-radius:50%;object-fit:cover}.profile-container .profile-info{align-self:center;justify-self:start;max-width:100%;overflow:hidden}.modal-profile-picture-container{display:grid;justify-content:center;align-items:center;height:100%;width:100%;gap:1rem;padding:1rem}.modal-profile-picture-container img{width:250px;height:250px;object-fit:cover;border-radius:50%}.user-details{border-left:8px solid transparent!important}.user-details.selected{border-left:8px solid var(--primary-color)!important}.user-details.blue{border-left:8px solid var(--picker-color-blue)!important}.user-details.red{border-left:8px solid var(--picker-color-red)!important}.user-details.yellow{border-left:8px solid var(--picker-color-yellow)!important}.user-details.green{border-left:8px solid var(--picker-color-green)!important}.user-details.orange{border-left:8px solid var(--picker-color-orange)!important}.user-details.deepPurple{border-left:8px solid var(--picker-color-deep-purple)!important}.user-details.purple{border-left:8px solid var(--picker-color-purple)!important}.user-details.pink{border-left:8px solid var(--picker-color-pink)!important}.goals-card{display:grid;gap:1rem}.goals-card .MuiTypography-body1{font-weight:600}.goals-card .goal-left{position:relative;display:flex;align-items:center;gap:.5rem}.goals-card .goal-left svg{position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;width:2rem;height:2rem}.edit-goal-container{padding:1rem;height:100%}.edit-goal-container .custom-stepper-stage{height:420px}.edit-goal-container .animation-container{justify-self:center;max-width:300px}.edit-goal-container .targets-container{display:flex;align-items:center;justify-content:center;gap:.3rem;margin:1rem 0}.edit-goal-container .targets-container .target-button{justify-self:center;border-radius:25px;font-size:.8rem;gap:2px}.edit-goal-container .targets-container .target-button svg{font-size:1.3rem}.edit-goal-container .macros-stage-container{display:grid;grid-template-columns:1fr 1fr;gap:2em 1rem;margin:1rem 0}.edit-goal-container .macros-stage-container .edit-header-container{grid-column:1/3;display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:center}.edit-goal-container .macros-stage-container .edit-header-container .divider{grid-column:1/-1}.edit-goal-container .macros-stage-container .macros-container{display:grid}.edit-goal-container .macros-stage-container .macros{grid-row:1/2;grid-column:2/3}.edit-goal-container .macros-stage-container .buttons-container{grid-column:1/-1;display:grid;width:100%;gap:1rem}.edit-goal-container .macros-stage-container .buttons-container button{width:50%}.edit-goal-container .weight-buttons-container{display:grid;grid-auto-flow:column}.edit-goal-container .edit-header-container{display:grid;align-items:center;gap:.5rem}.edit-goal-container .edit-header-container .date-picker-container{display:grid;grid-template-columns:40px 100px 1fr auto;align-items:center;justify-content:start}.edit-goal-container .edit-header-container .date-picker-container .end-date-label,.edit-goal-container .edit-header-container .date-picker-container .start-date-label{grid-column:2/3;font-size:1.2rem}.edit-goal-container .edit-header-container .date-picker-container.disabled label{color:#9e9e9e!important}.edit-goal-container .edit-header-container .date-picker-container.disabled.dark-mode label{color:#9e9e9e!important;opacity:.5}.edit-goal-container .edit-header-container .date-picker-container h6{grid-column:3/4}.edit-goal-container .edit-header-container .date-picker-container .custom-button-wrapper{grid-column:4/5}.edit-goal-container .animation-container{margin-left:1.5rem}.edit-goal-container .animation-container.date svg{width:300px;height:300px}.color-options{justify-self:end;display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,1fr);grid-template-rows:repeat(3,1fr);gap:1rem}.color-options .color-button{width:30px;height:30px;border-radius:50%;transition:filter .2s ease}.color-options .color-button:hover{filter:brightness(.6)}.color-options .color-button .motion-container{display:flex;align-items:center;justify-content:center;border-radius:50%;color:#112021;background-color:#fff}.weight-chart-settings-container{display:grid;gap:2rem}.weight-chart-settings-container .display-moving-average-container{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center}.weight-chart-settings-container .color-picker-container{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.exercise-details-container{display:grid;gap:1rem;padding:1rem 1rem 2rem}.exercise-details-container.dashboard{grid-template-columns:auto 1fr;padding:2rem;gap:2rem 4rem;max-width:1080px;margin:0 auto}.exercise-details-container.dashboard img{grid-column:1/2;grid-row:1/1;width:20vw;height:20vw;object-fit:cover;max-width:300px;max-height:300px}.exercise-details-container.dashboard .line-chart-container{grid-column:2/3;grid-row:1/1}.exercise-details-container.dashboard .divider,.exercise-details-container.dashboard .sets-table,.exercise-details-container.dashboard .new,.exercise-details-container.dashboard .past-sessions,.exercise-details-container.dashboard .instructions-accordion{grid-column:1/-1}.exercise-details-container.dashboard .past-sessions{grid-row:2/3}.exercise-details-container.dashboard .sets-table,.exercise-details-container.dashboard .new{grid-row:3/4}.exercise-details-container img{width:200px;height:200px;object-fit:cover;border-radius:8px;justify-self:center}.exercise-details-container .chart-header-container{display:grid;grid-template-columns:1fr auto;align-items:center}.exercise-details-container .notes-container.english-notes{text-align:left;direction:ltr}.exercise-details-container .notes-container.hebrew-notes{text-align:right;direction:rtl}.exercise-details-container .exercise-details{display:grid;gap:1rem;overflow-y:auto}.exercise-details-container .line-chart-container{display:grid;gap:1rem}.exercise-details-container .sets-table{margin-top:0rem}.exercise-details-container .MuiBadge-root.new{right:2rem;top:2rem}.exercise-details-container .MuiBadge-root.new span{font-weight:700}.exercise-editor-container{display:grid;max-height:1500px;overflow:hidden!important;transition:max-height .3s ease-in-out}.exercise-editor-container.closed{max-height:0}.exercise-editor-container .set-container{position:relative;width:100%}@media (max-width: 700px){.exercise-editor-container .set-container{width:calc(100vw - 3rem)}}@media (min-width: 700px){.exercise-editor-container .set-container{width:calc(100vw - 5rem - 500px);padding-inline:1rem}}@media (max-width: 1050px){.exercise-editor-container .set-container.dashboard{width:calc(100vw - 280px - 3rem);padding-inline:1rem}}.exercise-editor-container .set-container .set-editor-container{width:100%;padding-right:2rem!important;display:grid;grid-template-columns:23px 1fr 1fr 1fr;padding:1.5rem 0 0;justify-items:center}@media (min-width: 600px){.exercise-editor-container .set-container .set-editor-container{grid-template-columns:auto 1fr 1fr 1fr;padding:2rem 0 0;justify-items:start}.exercise-editor-container .set-container .set-editor-container.dashboard{grid-template-columns:auto auto auto auto auto}}.exercise-editor-container .set-container .set-editor-container .badges-container{display:grid}.exercise-editor-container .set-container .set-editor-container .badges-container input{padding:0!important}.exercise-editor-container .set-container .set-editor-container .badges-container .MuiCheckbox-root{height:49px;width:49px}.exercise-editor-container .set-container .set-editor-container .finished,.exercise-editor-container .set-container .set-editor-container .not-finished{border-radius:50%;color:#fff!important}.exercise-editor-container .set-container .set-editor-container .not-finished{background-color:var(--error-color)}.exercise-editor-container .set-container .set-editor-container .finished{background-color:var(--success-color)}.exercise-editor-container .set-container .set-editor-container .MuiBadge-root{display:block;align-self:center}.exercise-editor-container .set-container .set-editor-container .MuiBadge-root.float{top:1rem;left:.75rem;position:absolute}.exercise-editor-container .set-container .set-editor-container .MuiBadge-root.float.dashboard{margin-top:.5rem;left:1.75rem}@media (min-width: 800px){.exercise-editor-container .set-container .set-editor-container .MuiBadge-root.float span{font-size:1.2rem;width:1.5rem;height:1.5rem;border-radius:50%}}.exercise-editor-container .set-container .set-editor-container .MuiBadge-root.success span{background-color:var(--success-color)!important}.exercise-editor-container .set-container .set-editor-container .MuiBadge-root.error span{background-color:var(--error-color)!important}.exercise-editor-container .set-container .set-editor-container .MuiBadge-root span{font-weight:700;font-size:1.1rem;left:-20px;padding:0;color:#fff!important}.exercise-editor-container .set-container .set-editor-container.with-previous-set{padding:2rem 0 0}.exercise-editor-container .set-container .set-editor-container.with-previous-set .reps-container,.exercise-editor-container .set-container .set-editor-container.with-previous-set .weight-container,.exercise-editor-container .set-container .set-editor-container.with-previous-set .rpe-rir-container{display:grid;gap:.3rem}.exercise-editor-container .set-container .set-editor-container.with-previous-set .reps-container .previous-set-actual-label,.exercise-editor-container .set-container .set-editor-container.with-previous-set .weight-container .previous-set-actual-label,.exercise-editor-container .set-container .set-editor-container.with-previous-set .rpe-rir-container .previous-set-actual-label{min-height:22px}.exercise-editor-container .set-container .set-editor-container.with-previous-set .delete-set-button{align-self:end}.exercise-editor-container .set-container .set-editor-container.with-previous-set .badges-container{align-self:start;margin-top:1.2rem;margin-inline-start:3px}.exercise-editor-container .set-container .set-editor-container.with-previous-set .MuiBadge-root.float{top:10px}.exercise-editor-container .set-container .set-editor-container .previous-set-label{font-weight:700;font-size:1.1rem;padding:0;position:absolute;top:0;inset-inline-start:30px}.exercise-editor-container .set-container .set-editor-container .previous-set-label.dashboard{top:5px;inset-inline-start:65px}.exercise-editor-container .set-container .set-editor-container .MuiFormLabel-root{font-weight:700}.exercise-editor-container .set-container .set-editor-container .MuiFormControl-root{margin:.5rem .2rem 0 0}.exercise-editor-container .set-container .set-editor-container .MuiFormControl-root .MuiSelect-select{font-weight:700}.exercise-editor-container .set-container .set-editor-container .remove-container{align-self:center}.exercise-editor-container .set-container .divider{margin:.5rem 0}.exercise-editor-container .controls-container{display:grid;grid-auto-flow:column;gap:1rem;align-items:center}.exercise-card-container{display:grid;position:relative;padding:1rem;border-radius:.5rem;box-shadow:0 0 .5rem #0000001a;gap:1rem;text-align:start;transition:all .3s ease-in-out;grid-template-rows:1fr;overflow:hidden}@media (min-width: 1050px){.exercise-card-container.dashboard{grid-template-columns:auto 1fr}}@media (max-width: 1050px){.exercise-card-container.dashboard{grid-template-columns:1fr}}.exercise-card-container.dashboard .exercise-card-content{grid-template-columns:1fr;grid-template-rows:auto 1fr}.exercise-card-container.dashboard .exercise-card-content img{grid-column:1/2;grid-row:1/2;width:20vw;height:20vw;max-width:300px;max-height:300px}.exercise-card-container.dashboard .exercise-card-content .exercise-card-info{align-self:start;grid-column:1/-1;grid-row:2/3;max-width:300px}.exercise-card-container.dashboard .exercise-card-content .exercise-card-info .exercise-card-name,.exercise-card-container.dashboard .exercise-card-content .exercise-card-info .exercise-card-muscle-groups,.exercise-card-container.dashboard .exercise-card-content .exercise-card-info .exercise-card-equipment{white-space:normal;overflow-wrap:break-word;word-break:break-word}.exercise-card-container.dashboard .exercise-card-content .exercise-card-info .resting-time-container{display:flex;align-items:center;gap:.5rem}.exercise-card-container.dark-mode{color:#fff}.exercise-card-container.done{padding-left:.7rem;border-left:.3rem solid var(--success-color)}.exercise-card-container.closed{gap:0}.exercise-card-container .exercise-card-content{display:grid;grid-template-columns:auto 1fr 60px;gap:1rem;align-items:start}.exercise-card-container .exercise-card-content .more-options-container{grid-column:3/4;justify-self:end}.exercise-card-container .exercise-card-actions{flex-direction:column;display:flex;flex-direction:row;grid-template-columns:1fr;position:absolute;top:.5rem;right:.5rem;z-index:2}.exercise-card-container .exercise-card-image{width:80px;height:80px;object-fit:cover;border-radius:.5rem}.exercise-card-container .exercise-card-info{grid-column:2/3;grid-row:1/2;display:grid;gap:.5rem;min-width:0}.exercise-card-container .exercise-card-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exercise-card-container .exercise-card-muscle-groups{color:#9e9e9e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exercise-card-container .exercise-card-equipment{color:#9e9e9e;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exercise-card-container .exercise-card-actions{display:flex;justify-content:flex-end}.exercise-card-container.dark-mode .exercise-card-muscle-groups,.exercise-card-container.dark-mode .exercise-card-equipment{color:#e0e0e0}.my-trainees-container{display:grid;gap:1rem}.my-trainees-container .trainees-list{max-height:300px;overflow-y:auto}.my-trainees-container .trainees-list .custom-list-item{grid-template-columns:50px 1fr auto;gap:1rem}.my-trainees-container .trainees-list .custom-list-item img{width:50px;height:50px;object-fit:cover;border-radius:50%}.trainer-request-card-content{display:grid;grid-template-columns:1fr auto;gap:1rem}.trainer-requests-header{text-align:start}.trainer-request-card{display:grid;padding:1rem;text-align:start}.trainer-request-card.dark-mode{background-color:#112021;color:#fff}.trainer-request-card .trainer-request-card-header{display:flex;align-items:center;gap:1rem}.trainer-request-card .trainer-request-actions,.trainer-request-card .trainer-request-status{justify-self:center;display:flex;align-items:center;gap:1rem}.trainee-user-card-container{position:fixed;bottom:100px;width:fit-content;display:flex;align-items:center;gap:1rem;background-color:#fff;z-index:1000;padding:.5rem .5rem .5rem 1rem;border-top-right-radius:1rem;transition:transform .3s ease-in-out;border-top:1px solid #0b1415;border-right:1px solid #0b1415}.trainee-user-card-container.hidden{transform:translate(calc(-100% + 60px))}.trainee-user-card-container.dark-mode{background-color:#112021;color:#fff;border-color:#fff}.trainee-user-card-container .trainee-details{display:flex;align-items:center;gap:1rem}.trainee-user-card-container .trainee-details img{width:50px;height:50px;object-fit:cover}.sets-table{max-width:100%;overflow-x:auto;margin-top:1rem}.sets-table .MuiTableBody-root{border-bottom:none!important}.sets-table.dark-mode{background-color:#0b1415;color:#fff}.sets-table.dark-mode .MuiTableRow-root th{color:#fff!important;font-weight:700;border-color:#112021!important}.sets-table.dark-mode tr td{color:#fff!important;border-color:#112021!important}.sets-table .MuiCollapse-root .MuiTable-root{width:100%}.sets-table .MuiCollapse-root .MuiTable-root .MuiTableCell-root{padding-left:16px;padding-right:16px}.date-picker-container{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.notes-edit-container{padding:1rem 1rem 0;display:grid;gap:1rem}.workout-header-container{display:flex;align-items:center;justify-content:space-between;padding-top:1rem}.workout-header-container .workout-name-container,.workout-header-container .actions-container{display:flex;align-items:center;gap:.5rem}.workout-container{display:grid;gap:1rem}.workout-container .bold-header{text-align:start}.workout-container .exercises-container{display:grid;gap:1rem}.workout-container .buttons-container{display:flex!important;align-items:center;justify-content:space-between;gap:1rem}.swipeable-left-action.green{background-color:var(--success-color);color:#fff}.swipeable-left-action.red{background-color:var(--error-color);color:#fff}.timer-container{position:fixed;bottom:60px;border-radius:10px;height:70px!important;background-color:#e0e0e0;z-index:1000;display:grid;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;align-items:center;gap:0rem .8rem;text-align:start!important}.timer-container h6{justify-self:start}.timer-container .timer-image{width:50px;height:50px;border-radius:10px;object-fit:cover;margin-left:8px;grid-row:1/3;align-self:center}.timer-container .text-container{grid-column:2/-1;grid-row:1/3;align-self:center}.timer-container .times-container{grid-column:2/-1;align-self:end;height:fit-content;display:grid;grid-template-columns:minmax(130px,1fr) auto minmax(110px,1fr);gap:.5rem;margin:0;padding-inline-end:.5rem;opacity:.8;justify-items:start}.timer-container .times-container .divider,.timer-container .times-container .time-left{justify-self:center}.timer-container .linear-progress-container{grid-column:1/-1;padding:0 1px;align-items:end;grid-template-rows:auto;height:fit-content;align-self:end}.timer-container .linear-progress-container .MuiLinearProgress-root{border-top-right-radius:0;border-top-left-radius:0;grid-row:1/-1;grid-column:1/-1!important}.timer-container.dark-mode{background-color:#1a4d4d}.timer-container.blue{background-color:#1f3a5a}.timer-container.yellow{background-color:#4a4a1f}.timer-container.red{background-color:#522a1f}.timer-container.orange{background-color:#5a4022}.timer-container.green{background-color:#225540}.timer-container.deepPurple{background-color:#483a66}.timer-container.purple{background-color:#46244d}.timer-container.pink{background-color:#562b45}.item-search .search-container{position:sticky;top:0;background:#fff;z-index:1;padding-top:4px;padding:1rem;display:grid;align-items:start;grid-template-rows:repeat(2,auto);grid-template-columns:1fr auto;gap:1rem}.item-search .search-container .item-filter-select .MuiSelect-select{text-align:start!important}.item-search .search-container .input-container{grid-column:1/-1}.item-search .search-container .custom-button-wrapper{grid-column:2/3;align-self:center}.item-search.dark-mode .search-container{background:#112021;border-bottom:1px solid white}.item-search.dark-mode .search-container input{color:#fff}.item-search.dark-mode svg{color:#fff}.item-search .search-container.dark-mode{background:#112021}.item-search .search-container.dark-mode .custom-select .MuiFormLabel-root{background-color:#112021!important}.item-search .search-container.dark-mode .custom-select.blue .MuiFormLabel-root{background-color:#11161f!important}.item-search .search-container.dark-mode .custom-select.green .MuiFormLabel-root{background-color:#0f1815!important}.item-search .search-container.dark-mode .custom-select.yellow .MuiFormLabel-root{background-color:#18180f!important}.item-search .search-container.dark-mode .custom-select.red .MuiFormLabel-root{background-color:#1a1011!important}.item-search .search-container.dark-mode .custom-select.orange .MuiFormLabel-root{background-color:#19140f!important}.item-search .search-container.dark-mode .custom-select.purple .MuiFormLabel-root{background-color:#160f17!important}.item-search .search-container.dark-mode .custom-select.pink .MuiFormLabel-root{background-color:#190f15!important}.item-search .search-container.dark-mode .custom-select.deep-purple .MuiFormLabel-root{background-color:#13101a!important}.change-exercise-container{padding:1rem;display:grid;gap:1rem}.change-exercise-container .filters-container{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.change-exercise-container .MuiListItemText-primary,.change-exercise-container .MuiListItemText-secondary{max-width:calc(100vw - 9rem - 50px);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.change-exercise-container .exercise-item-grid img{height:50px!important}.muscle-group-card-container{position:relative;width:300px;border-radius:6px}.muscle-group-card-container h2{position:absolute;bottom:0;left:0;width:100%;text-align:start;font-size:1.5rem;font-weight:600;z-index:3;margin-bottom:0;color:#fff;padding:.5rem 1rem;text-shadow:0 2px 8px rgba(0,0,0,.7)}.muscle-group-card-container:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;border-radius:3px;background:linear-gradient(to top,#000000bf,#0003 40%,#0000 90%);z-index:2}.muscle-group-card-container.selected{outline:3px solid}.muscle-group-card-container.selected.primary{outline-color:var(--primary-color)}.muscle-group-card-container.selected.blue{outline-color:var(--picker-color-blue)}.muscle-group-card-container.selected.red{outline-color:var(--picker-color-red)}.muscle-group-card-container.selected.yellow{outline-color:var(--picker-color-yellow)}.muscle-group-card-container.selected.green{outline-color:var(--picker-color-green)}.muscle-group-card-container.selected.orange{outline-color:var(--picker-color-orange)}.muscle-group-card-container.selected.deepPurple{outline-color:var(--picker-color-deep-purple)}.muscle-group-card-container.selected.purple{outline-color:var(--picker-color-purple)}.muscle-group-card-container.selected.pink{outline-color:var(--picker-color-pink)}.muscle-container{position:relative}.muscle-container .base-img{display:block;width:100%}.muscle-container .muscle-overlay{position:absolute;top:0;left:0;width:100%;pointer-events:none}.muscle-container .base-img,.muscle-container .muscle-overlay{width:100%;object-fit:contain;display:block}.muscle-container .muscle-overlay{padding:5%}.muscle-container.back .muscle-overlay{padding:8%}.muscle-container.middle .base-img,.muscle-container.middle .muscle-overlay{transform:translateY(-50%)}.muscle-container.lower-body .base-img,.muscle-container.lower-body .muscle-overlay{transform:translateY(-60%)}.muscle-container.triceps .base-img,.muscle-container.triceps .muscle-overlay,.muscle-container.biceps .base-img,.muscle-container.biceps .muscle-overlay,.muscle-container.back .base-img,.muscle-container.back .muscle-overlay{transform:translateY(-5%)}.muscle-container.triceps .muscle-overlay,.muscle-container.biceps .muscle-overlay,.muscle-container.back .muscle-overlay{padding:7%}.muscle-container.quads .base-img,.muscle-container.quads .muscle-overlay{transform:translateY(-40%)}.muscle-container.glutes .base-img,.muscle-container.glutes .muscle-overlay{transform:translateY(-35%)}.muscle-container.glutes .muscle-overlay{padding:8%;transform:translateY(-32%)}.muscle-container.hamstrings .base-img,.muscle-container.hamstrings .muscle-overlay{transform:translateY(-45%)}.muscle-container.calves .base-img,.muscle-container.calves .muscle-overlay{transform:translateY(-65%)}.muscle-container.calves .muscle-overlay{padding:10%;transform:translateY(-55%)}.muscle-container.abs .base-img,.muscle-container.abs .muscle-overlay{transform:translateY(-20%)}.edit-workout-container{position:relative}.edit-workout-container .edit-workout-stage{padding:1em;padding-bottom:3rem;display:grid;overflow-y:auto;align-content:start;position:relative;padding-top:calc(130px + 2em)}.edit-workout-container .edit-workout-stage .settings-controls-container{position:fixed;top:135px;left:0;right:0;margin-top:1em;padding:1em;background-color:#fff;z-index:1000}.edit-workout-container .edit-workout-stage .settings-controls-container.dashboard{left:280px;right:0}.edit-workout-container .edit-workout-stage .settings-controls-container.dark-mode{background-color:#0b1415}.edit-workout-container .edit-workout-stage.name-exercises-stage>.divider{margin-bottom:.5rem}.edit-workout-container .edit-workout-stage.name-exercises-stage .exercise-card-container{margin:.5rem 0}.edit-workout-container .edit-workout-stage.name-exercises-stage .no-exercises-container{justify-self:center;display:grid;margin-bottom:1rem}.edit-workout-container .edit-workout-stage.name-exercises-stage .no-exercises-container .dumbbell{width:100px;height:100px;justify-self:center}.edit-workout-container .edit-workout-stage .exercises-stage{padding:1rem}.edit-workout-container .edit-workout-stage.name-stage{gap:0rem}.edit-workout-container .edit-workout-stage.name-stage .divider{margin-top:.5rem}.edit-workout-container .edit-workout-stage.name-stage .muscle-filter-input{align-self:center}.edit-workout-container .edit-workout-stage.name-stage .muscle-filter-input .MuiInputBase-root{padding:0rem}.edit-workout-container .edit-workout-stage.name-stage .muscle-filter-input input{padding:.6rem 0rem .6rem .8rem}.edit-workout-container .edit-workout-stage.name-stage .selected-muscles-group-container{min-height:48px;display:grid;grid-auto-flow:column;align-items:center;justify-content:start;gap:.5rem;overflow-x:auto}.edit-workout-container .edit-workout-stage.name-stage .selected-muscles-group-container .no-muscles-selected{font-size:1.2rem;font-weight:600;opacity:.7;align-self:center}.edit-workout-container .edit-workout-stage.name-stage .muscle-filter-container{display:grid;grid-template-columns:1fr auto;gap:.5rem}.edit-workout-container .edit-workout-stage.name-stage .muscles-group-container{padding:1rem;width:100%;display:grid;grid-auto-flow:column;gap:1rem;overflow-x:auto}.edit-workout-container .end-buttons-container{display:flex;align-items:center;justify-content:center;gap:1rem}.edit-workout-container .end-buttons-container.has-exercises{position:fixed;bottom:20px;left:0;right:0;padding:1rem;margin-top:1rem;background:#fff;border-top:1px solid #e0e0e0;z-index:1000;box-shadow:0 -2px 4px #0000001a}.edit-workout-container .end-buttons-container.has-exercises.dashboard{left:280px;right:15px;bottom:0;justify-content:space-around}.edit-workout-container .end-buttons-container.has-exercises.dark-mode{background:#0b1415;border-top:1px solid #fff;border-color:#ffffff1f}.edit-workout-container .end-buttons-container.has-exercises.dark-mode.blue{background:#0b0f17;border-color:#ffffff1f}.edit-workout-container .end-buttons-container.has-exercises.dark-mode.red{background:#120a0b;border-color:#ffffff1f}.edit-workout-container .end-buttons-container.has-exercises.dark-mode.yellow{background:#12120b;border-color:#ffffff1f}.edit-workout-container .end-buttons-container.has-exercises.dark-mode.green{background:#09100d;border-color:#ffffff1f}.edit-workout-container .end-buttons-container.has-exercises.dark-mode.deepPurple{background:#0c0a12;border-color:#ffffff1f}.edit-workout-container .end-buttons-container.has-exercises.dark-mode.purple{background:#0f0a10;border-color:#ffffff1f}.edit-workout-container .end-buttons-container.has-exercises.dark-mode.pink{background:#120a0e;border-color:#ffffff1f}.edit-workout-container .week-number-toggle{overflow-x:scroll;max-width:calc(100vw - 2em);margin-bottom:1rem}.edit-workout-container .times-per-week-container{margin-top:1rem;display:grid;grid-template-columns:1fr auto;align-items:center}.edit-workout-container .no-exercises,.edit-workout-container .no-results-container,.edit-workout-container h4{margin-top:1rem}.edit-workout-container .no-results-container{margin-top:0}.reorder-exercise-list .custom-list-item{grid-template-columns:50px 1fr 50px}.reorder-exercise-list .custom-list-item img{width:50px;height:50px;object-fit:cover;border-radius:50%}@media (min-width: 800px){.reorder-exercise-list .custom-list-item{grid-template-columns:70px 1fr 70px}.reorder-exercise-list .custom-list-item span{font-size:1rem}.reorder-exercise-list .custom-list-item img{width:70px;height:70px}}.workouts-container{text-align:start}.workouts-container:not(.dashboard){padding-top:1rem}@media (min-width: 600px){.workouts-container.dashboard{width:calc(100vw - 280px - 2rem)}}.workouts-container.skeleton .MuiSkeleton-root{margin-bottom:-25%}.workouts-container .workouts-header{display:grid;gap:.5rem;margin:1rem 0}.workouts-container .workouts-header.routines{display:flex;justify-content:space-between;align-items:center}.workouts-container .divider{margin:.5rem 0}.workouts-container .buttons-container{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.workouts-container .actions-container{display:flex;align-items:center;gap:.5rem}.workouts-container .workouts-header h6{text-align:center}.workouts-container .workouts-header .animation-container{min-width:220px;min-height:220px;max-width:500px;max-height:500px;justify-self:center;display:flex;align-items:center;justify-content:center}.dialog-routines-container{padding:1rem}.workouts-lists-container{display:grid;gap:1rem;padding-top:1rem}.workouts-lists-container .past-controller{display:flex;flex-direction:column;gap:.5rem}.workouts-lists-container .past-controller .date-picker-container{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.workouts-lists-container .divider{margin:.8rem 0}@media (min-width: 800px){.workouts-lists-container .inactive-list .workout-avatar{width:50px;height:50px}.workouts-lists-container .inactive-list span{font-size:1rem}}.workouts-lists-container .no-past-workouts-message{text-align:center;margin-bottom:1rem;opacity:.7}.workout-card-container{display:grid;padding:.5rem 1rem;border-radius:.5rem;box-shadow:0 0 .5rem #0000001a;width:calc(100vw - 2rem)}@media (min-width: 600px){.workout-card-container{max-width:100%;height:100%;align-items:start;width:calc(100vw - 280px - 2rem)}.workout-card-container .workout-card-container{width:calc(100vw - 280px - 2rem)}}.workout-card-container .header-container{display:flex;justify-content:space-between;align-items:center}.workout-card-container .header-container .header-actions-container{display:flex;align-items:center;gap:2rem}.workout-card-container.dark-mode{color:#fff}.workout-card-container .start-workout-button{display:grid;grid-template-columns:1fr 20px;gap:.5rem!important}.workout-card-container .new-workout-badge{position:relative}.workout-card-container .new-workout-badge .MuiBadge-badge{position:absolute;left:.5rem;padding:.5rem 1rem}.workout-card-container .dashboard-actions-container{margin-top:.5rem;display:grid;grid-template-columns:1fr;gap:.5rem}.workouts-list-container{display:grid;gap:1rem}.workouts-list-container.dashboard .workouts-list-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.workouts-list-container.dark-mode{color:#fff}.session-container .icon,.session-container .icon.start{font-size:2rem}.session-container .workout-header-container{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;padding-inline-start:1rem}.session-container .workout-header-container .actions-container{display:flex;align-items:center;gap:.5rem}.session-container .selected-workout-list .custom-list-item{padding-right:1.5rem}.session-container .selected-workout-list .done-badge{width:36px;height:36px}.session-container .selected-workout-list .done-badge .MuiBadge-badge{width:fit-content}.session-container .exercise-info-container{display:flex;align-items:center;gap:.8rem}.session-container .session-container-animation{padding-bottom:5px}.session-container .exercises-container{display:grid;gap:.5rem}.session-container .no-results-container{margin-top:1rem}.progress-container{padding-top:2rem;grid-template-rows:auto auto 1fr;overflow-y:hidden!important}.progress-container .filters-container{display:grid;gap:1rem}.progress-container .search-exercise-list{overflow-y:auto!important}.exercise-search-container{width:100%;position:relative}.exercise-search-container .exercise-list{position:relative;overflow-y:auto}.exercise-search-container .exercise-list .MuiListItemText-primary,.exercise-search-container .exercise-list .MuiListItemText-secondary{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.exercise-search-container .exercise-list .exercise-item{display:grid;grid-template-columns:50px 1fr auto;gap:1rem}.exercise-search-container .exercise-list .exercise-item .exercise-image{width:50px;height:50px;object-fit:cover;border-radius:50%}.exercise-search-container .exercise-list .exercise-item.dashboard{grid-template-columns:70px 1fr auto}.exercise-search-container .exercise-list .exercise-item.dashboard span{font-size:.875rem}.exercise-search-container .exercise-list .exercise-item.dashboard .exercise-image{width:70px;height:70px}.exercise-search-container .exercise-list .exercise-item:has(.added){border-left:2px solid var(--primary-color)}.exercise-search-container .exercise-list .exercise-item:has(.added).blue{border-left:2px solid var(--picker-color-blue)}.exercise-search-container .exercise-list .exercise-item:has(.added).red{border-left:2px solid var(--picker-color-red)}.exercise-search-container .exercise-list .exercise-item:has(.added).yellow{border-left:2px solid var(--picker-color-yellow)}.exercise-search-container .exercise-list .exercise-item:has(.added).green{border-left:2px solid var(--picker-color-green)}.exercise-search-container .exercise-list .exercise-item:has(.added).orange{border-left:2px solid var(--picker-color-orange)}.exercise-search-container .exercise-list .exercise-item:has(.added).deepPurple{border-left:2px solid var(--picker-color-deep-purple)}.exercise-search-container .exercise-list .exercise-item:has(.added).purple{border-left:2px solid var(--picker-color-purple)}.exercise-search-container .exercise-list .exercise-item:has(.added).pink{border-left:2px solid var(--picker-color-pink)}.exercise-search-container .selected-exercise-list{max-height:250px}.exercises-stage{padding:1rem}.exercises-filter-container{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 0rem;align-items:stretch;position:sticky;top:0;z-index:100;padding-top:10px;width:100%;background-color:#fff}.exercises-filter-container.dark-mode{background-color:#0b1415}.exercises-filter-container .results-msg-container{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.exercises-filter-container .custom-input{grid-column:1/-1}.trainer-dashboard-container{background-color:#f5f5f5!important}.trainer-dashboard-container.dark-mode{background-color:#0b1415!important}.trainer-dashboard-container.dark-mode.blue{background-color:var(--picker-color-blue-dark)!important}.trainer-dashboard-container.dark-mode.yellow{background-color:var(--picker-color-yellow-dark)!important}.trainer-dashboard-container.dark-mode.red{background-color:var(--picker-color-red-dark)!important}.trainer-dashboard-container.dark-mode.orange{background-color:var(--picker-color-orange-dark)!important}.trainer-dashboard-container.dark-mode.green{background-color:var(--picker-color-green-dark)!important}.trainer-dashboard-container.dark-mode.deepPurple{background-color:var(--picker-color-deep-purple-dark)!important}.trainer-dashboard-container.dark-mode.purple{background-color:var(--picker-color-purple-dark)!important}.trainer-dashboard-container.dark-mode.pink{background-color:var(--picker-color-pink-dark)!important}.trainer-dashboard-content-container{padding:1rem}.tabs-container{background-color:var(--primary-color-dark)!important}.tabs-container button{padding-inline:1em}.tabs-container.blue{background-color:var(--picker-color-blue-dark)!important}.tabs-container.yellow{background-color:var(--picker-color-yellow-dark)!important}.tabs-container.red{background-color:var(--picker-color-red-dark)!important}.tabs-container.orange{background-color:var(--picker-color-orange-dark)!important}.tabs-container.green{background-color:var(--picker-color-green-dark)!important}.tabs-container.deepPurple{background-color:var(--picker-color-deep-purple-dark)!important}.tabs-container.purple{background-color:var(--picker-color-purple-dark)!important}.tabs-container.pink{background-color:var(--picker-color-pink-dark)!important}.tabs-container.dark-mode button{background-color:transparent!important}.tabs-container.dark-mode .MuiTabs-indicator,.tabs-container.dark-mode.blue .MuiTabs-indicator,.tabs-container.dark-mode.green .MuiTabs-indicator,.tabs-container.dark-mode.yellow .MuiTabs-indicator,.tabs-container.dark-mode.orange .MuiTabs-indicator,.tabs-container.dark-mode.deepPurple .MuiTabs-indicator,.tabs-container.purple .MuiTabs-indicator,.tabs-container.pink .MuiTabs-indicator{background-color:var(--primary-color)!important}.navigator-container-drawer{color:#0b1415}.navigator-container-drawer .MuiBox-root{width:280px}.navigator-container-drawer li:first-of-type{color:#0b1415;gap:.5em}.navigator-container-drawer.dark-mode li:first-of-type{color:#fff;gap:.5em}.navigator-container-drawer .logo{width:3em;height:3em;padding:0}.navigator-container-drawer .navigator-container,.navigator-container-drawer .navigator-container-box{background-color:#e0e0e0!important}.navigator-container-drawer .navigator-container:not(.dark-mode) .Mui-selected,.navigator-container-drawer .navigator-container-box:not(.dark-mode) .Mui-selected{filter:brightness(.8);color:var(--primary-color)!important}.navigator-container-drawer .navigator-container:not(.dark-mode).blue .Mui-selected,.navigator-container-drawer .navigator-container-box:not(.dark-mode).blue .Mui-selected{color:var(--picker-color-blue)!important;filter:brightness(.8)}.navigator-container-drawer .navigator-container:not(.dark-mode).yellow .Mui-selected,.navigator-container-drawer .navigator-container-box:not(.dark-mode).yellow .Mui-selected{color:var(--picker-color-yellow)!important;filter:brightness(.8)}.navigator-container-drawer .navigator-container:not(.dark-mode).red .Mui-selected,.navigator-container-drawer .navigator-container-box:not(.dark-mode).red .Mui-selected{color:var(--picker-color-red)!important;filter:brightness(.8)}.navigator-container-drawer .navigator-container:not(.dark-mode).orange .Mui-selected,.navigator-container-drawer .navigator-container-box:not(.dark-mode).orange .Mui-selected{color:var(--picker-color-orange)!important;filter:brightness(.8)}.navigator-container-drawer .navigator-container:not(.dark-mode).green .Mui-selected,.navigator-container-drawer .navigator-container-box:not(.dark-mode).green .Mui-selected{color:var(--picker-color-green)!important;filter:brightness(.8)}.navigator-container-drawer .navigator-container:not(.dark-mode).deepPurple .Mui-selected,.navigator-container-drawer .navigator-container-box:not(.dark-mode).deepPurple .Mui-selected{color:var(--picker-color-deep-purple)!important;filter:brightness(.8)}.navigator-container-drawer .navigator-container:not(.dark-mode).purple .Mui-selected,.navigator-container-drawer .navigator-container-box:not(.dark-mode).purple .Mui-selected{color:var(--picker-color-purple)!important;filter:brightness(.8)}.navigator-container-drawer .navigator-container:not(.dark-mode).pink .Mui-selected,.navigator-container-drawer .navigator-container-box:not(.dark-mode).pink .Mui-selected{color:var(--picker-color-pink)!important;filter:brightness(.8)}.navigator-container-drawer .navigator-container.dark-mode,.navigator-container-drawer .navigator-container-box.dark-mode{background-color:#112021!important;color:#fff!important}.navigator-container-drawer .navigator-container.dark-mode.blue,.navigator-container-drawer .navigator-container-box.dark-mode.blue{background-color:#18202f!important}.navigator-container-drawer .navigator-container.dark-mode.yellow,.navigator-container-drawer .navigator-container-box.dark-mode.yellow{background-color:#1f1f14!important}.navigator-container-drawer .navigator-container.dark-mode.red,.navigator-container-drawer .navigator-container-box.dark-mode.red{background-color:#221819!important}.navigator-container-drawer .navigator-container.dark-mode.orange,.navigator-container-drawer .navigator-container-box.dark-mode.orange{background-color:#211c17!important}.navigator-container-drawer .navigator-container.dark-mode.green,.navigator-container-drawer .navigator-container-box.dark-mode.green{background-color:#17221e!important}.navigator-container-drawer .navigator-container.dark-mode.deepPurple,.navigator-container-drawer .navigator-container-box.dark-mode.deepPurple{background-color:#1b1824!important}.navigator-container-drawer .navigator-container.dark-mode.purple,.navigator-container-drawer .navigator-container-box.dark-mode.purple{background-color:#1e1721!important}.navigator-container-drawer .navigator-container.dark-mode.pink,.navigator-container-drawer .navigator-container-box.dark-mode.pink{background-color:#21171d!important}.trainer-settings-container{margin:0 auto;display:grid;gap:1em;max-width:1080px}.trainer-settings-container .color-options{display:flex}.trainer-settings-container .color-options svg{max-width:20px;max-height:20px}.trainer-exercises-container{padding:0rem}.trainer-exercises-container .exercise-list{height:calc(100vh - 444px - 1rem);overflow-y:auto}.trainees-tabs-container{display:flex}.trainees-tabs-container .divider{margin:.5rem 0}.trainee-tab{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:all .3s ease;background-color:transparent;cursor:pointer}.trainee-tab.dark-mode{opacity:.6}.trainee-tab:hover{opacity:1;background-color:#ffffff1a}.trainee-tab.dragging{background-color:#ffffff1a}.trainer-dashboard-overview-container,.trainer-workouts-overview-container{display:grid;gap:1rem}.trainees-list-container{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.login-sign-up-container{margin-top:30px}.login-sign-up-container div .MuiCard-root{margin:1em 0 0}.login-sign-up-container div .logo-img{object-fit:contain}.login-sign-up-container.dark-mode p.Mui-error{color:#e53935}.main .login-sign-up-container .MuiPaper-root{background-color:#f5f5f5;color:#0b1415}.main .login-sign-up-container .MuiPaper-root a{color:var(--picker-color-blue)}.main .login-sign-up-container .MuiPaper-root .MuiInputBase-root,.main .login-sign-up-container .MuiPaper-root .MuiCheckbox-root{background-color:#fff;color:#0b1415}.main .login-sign-up-container .MuiPaper-root .MuiInputBase-root.Mui-checked,.main .login-sign-up-container .MuiPaper-root .MuiCheckbox-root.Mui-checked{background-color:var(--primary-color);color:#fff}.main .login-sign-up-container .MuiPaper-root .login-button{color:#fff!important;background:var(--primary-color)!important;position:relative;display:flex;align-items:center;justify-content:center;gap:5px}.main .login-sign-up-container .MuiPaper-root .login-button span{position:absolute;inset-inline-start:60%}.main.dark-mode .login-sign-up-container .MuiPaper-root{background-color:#112021;color:#fff}.main.dark-mode .login-sign-up-container .MuiInputBase-root,.main.dark-mode .login-sign-up-container .MuiCheckbox-root{background-color:#1d1d1d;color:#fff}.main.dark-mode .login-sign-up-container .MuiInputBase-root.Mui-checked,.main.dark-mode .login-sign-up-container .MuiCheckbox-root.Mui-checked{background-color:var(--primary-color);color:#fff}.fixed-bottom-navigation{padding-bottom:1.5em!important}.fixed-bottom-navigation .MuiPaper-root{padding:1em!important;z-index:1100}.fixed-bottom-navigation.dark-mode .MuiBottomNavigation-root,.fixed-bottom-navigation.dark-mode button{background-color:#0b1415}.fixed-bottom-navigation.dark-mode button:not(.Mui-selected){background-color:#0b1415;color:#e0e0e0}.fixed-bottom-navigation.dark-mode .MuiFab-circular{background-color:var(--primary-color);color:#fff!important;outline:none}.fixed-bottom-navigation.dark-mode .MuiFab-circular:hover{background-color:var(--primary-color-dark)}.MuiBottomNavigation-root{padding:0!important;font-size:1.2em!important;display:grid!important;grid-template-columns:1fr 1fr 0px 1fr 1fr;grid-template-rows:1fr;justify-items:center}.MuiBottomNavigation-root button{padding:0!important;transition:all .2s ease-in-out!important}.MuiBottomNavigation-root button.Mui-selected{font-weight:600!important;color:var(--primary-color)!important;outline:none!important}.MuiBottomNavigation-root button.Mui-selected svg{font-size:1.5em!important}.MuiBottomNavigation-root button.Mui-selected .MuiBottomNavigationAction-label{font-size:.8rem!important}.MuiFab-circular{margin-bottom:1.5rem!important}.MuiFab-circular svg{width:30px!important;height:30px!important}.MuiSpeedDial-actions:not(.MuiSpeedDial-actionsClosed){transition:all .2s ease-in-out!important;background-color:#fff;border-radius:10px 10px 15px 15px!important;padding:1rem!important;margin-bottom:.8rem!important;box-shadow:#0000004f 0 10px 20px,#0000003b 0 6px 6px}.MuiSpeedDial-actions:not(.MuiSpeedDial-actionsClosed) .MuiButtonBase-root{display:flex}.MuiSpeedDial-root.dark-mode .MuiSpeedDial-actions:not(.MuiSpeedDial-actionsClosed){background-color:#112021}.MuiSpeedDial-root.dark-mode.blue .MuiSpeedDial-actions:not(.MuiSpeedDial-actionsClosed){background-color:#11161f}.MuiSpeedDial-root.dark-mode.red .MuiSpeedDial-actions:not(.MuiSpeedDial-actionsClosed){background-color:#1a1011}.MuiSpeedDial-root.dark-mode.yellow .MuiSpeedDial-actions:not(.MuiSpeedDial-actionsClosed){background-color:#18180f}.MuiSpeedDial-root.dark-mode.green .MuiSpeedDial-actions:not(.MuiSpeedDial-actionsClosed){background-color:#0f1815}.MuiSpeedDial-root.dark-mode.orange .MuiSpeedDial-actions:not(.MuiSpeedDial-actionsClosed){background-color:#19140f}.MuiSpeedDial-root.dark-mode.deepPurple .MuiSpeedDial-actions:not(.MuiSpeedDial-actionsClosed){background-color:#13101a}.MuiSpeedDial-root.dark-mode.purple .MuiSpeedDial-actions:not(.MuiSpeedDial-actionsClosed){background-color:#160f17}.MuiSpeedDial-root.dark-mode.pink .MuiSpeedDial-actions:not(.MuiSpeedDial-actionsClosed){background-color:#190f15}.MuiSpeedDialAction-fab{padding:1rem!important;width:90px!important;height:70px!important;border-radius:10px!important}.MuiSpeedDialAction-fab svg{width:30px!important;height:30px!important}.speed-dial-container .MuiSpeedDial-root{position:absolute;bottom:21px;right:50%;transform:translate(50%);z-index:1000}.speed-dial-container.show{height:calc(100vh - 100px);width:100vw;position:fixed;top:0;bottom:0;left:0;background-color:#00000024;z-index:1000}.speed-dial-container.show.dark-mode{background-color:#000000a3}.speed-dial-container.show .MuiSpeedDial-root{position:absolute;bottom:-50px;right:50%;transform:translate(50%);z-index:1000}body.dark-mode.dashboard .MuiButtonBase-root:not(.css-1dcy7mk-MuiButtonBase-root-MuiListItemButton-root):not(.color-button):hover{background-color:#224143}.navigation.dark-mode,.MuiBottomNavigation-root.dark-mode{background-color:#182829!important}.navigation.dark-mode.blue,.MuiBottomNavigation-root.dark-mode.blue{background-color:#18202f!important}.navigation.dark-mode.red,.MuiBottomNavigation-root.dark-mode.red{background-color:#221819!important}.navigation.dark-mode.yellow,.MuiBottomNavigation-root.dark-mode.yellow{background-color:#1f1f14!important}.navigation.dark-mode.green,.MuiBottomNavigation-root.dark-mode.green{background-color:#17221e!important}.navigation.dark-mode.orange,.MuiBottomNavigation-root.dark-mode.orange{background-color:#211c17!important}.navigation.dark-mode.deepPurple,.MuiBottomNavigation-root.dark-mode.deepPurple{background-color:#1b1824!important}.navigation.dark-mode.pink,.MuiBottomNavigation-root.dark-mode.pink{background-color:#21171d!important}.navigation.dark-mode.purple,.MuiBottomNavigation-root.dark-mode.purple{background-color:#1e1721!important}.MuiBottomNavigation-root.dark-mode,.MuiBottomNavigation-root.dark-mode button{background-color:#182829!important}.MuiBottomNavigation-root.dark-mode.blue,.MuiBottomNavigation-root.dark-mode.blue button{background-color:#18202f!important}.MuiBottomNavigation-root.dark-mode.red,.MuiBottomNavigation-root.dark-mode.red button{background-color:#221819!important}.MuiBottomNavigation-root.dark-mode.yellow,.MuiBottomNavigation-root.dark-mode.yellow button{background-color:#1f1f14!important}.MuiBottomNavigation-root.dark-mode.green,.MuiBottomNavigation-root.dark-mode.green button{background-color:#17221e!important}.MuiBottomNavigation-root.dark-mode.orange,.MuiBottomNavigation-root.dark-mode.orange button{background-color:#211c17!important}.MuiBottomNavigation-root.dark-mode.deepPurple,.MuiBottomNavigation-root.dark-mode.deepPurple button{background-color:#1b1824!important}.MuiBottomNavigation-root.dark-mode.purple,.MuiBottomNavigation-root.dark-mode.purple button{background-color:#1e1721!important}.MuiBottomNavigation-root.dark-mode.pink,.MuiBottomNavigation-root.dark-mode.pink button{background-color:#21171d!important}.MuiToggleButtonGroup-root .MuiToggleButtonGroup-grouped.Mui-selected{color:var(--primary-color)!important}.MuiToggleButtonGroup-root.dark-mode .MuiToggleButtonGroup-grouped.Mui-selected{background-color:#0b1415!important}.MuiToggleButtonGroup-root.dark-mode.blue .MuiToggleButtonGroup-grouped.Mui-selected{background-color:#0b0f17!important}.MuiToggleButtonGroup-root.dark-mode.red .MuiToggleButtonGroup-grouped.Mui-selected{background-color:#120a0b!important}.MuiToggleButtonGroup-root.dark-mode.yellow .MuiToggleButtonGroup-grouped.Mui-selected{background-color:#12120b!important}.MuiToggleButtonGroup-root.dark-mode.green .MuiToggleButtonGroup-grouped.Mui-selected{background-color:#09100d!important}.MuiToggleButtonGroup-root.dark-mode.deepPurple .MuiToggleButtonGroup-grouped.Mui-selected{background-color:#0c0a12!important}.MuiToggleButtonGroup-root.dark-mode.purple .MuiToggleButtonGroup-grouped.Mui-selected{background-color:#0f0a10!important}.MuiToggleButtonGroup-root.dark-mode.pink .MuiToggleButtonGroup-grouped.Mui-selected{background-color:#120a0e!important}.MuiToggleButtonGroup-root.dark-mode.orange .MuiToggleButtonGroup-grouped.Mui-selected{background-color:#120e0a!important}.custom-toggle{max-width:100%;overflow-x:auto}.custom-toggle:has(.toggle-badge){padding:.8rem;padding-right:0;padding-bottom:0}.custom-toggle .toggle-badge{top:.5rem;left:.5rem;position:absolute;z-index:5;color:#fff}.custom-toggle .toggle-badge span{padding:0;border-radius:50%;height:1.2rem;width:1.2rem}.custom-toggle .toggle-badge span svg{padding:2px}.custom-toggle.dark-mode button:not(.Mui-selected){border:1px solid rgba(255,255,255,.12)}.custom-toggle .MuiToggleButtonGroup-groupedHorizontal{display:flex;gap:.5rem;font-size:.8rem}.custom-toggle.primary .MuiToggleButtonGroup-grouped.Mui-selected{color:var(--primary-color)!important}.custom-toggle.blue .MuiToggleButtonGroup-grouped.Mui-selected{color:var(--picker-color-blue)!important}.custom-toggle.red .MuiToggleButtonGroup-grouped.Mui-selected{color:var(--picker-color-red)!important}.custom-toggle.yellow .MuiToggleButtonGroup-grouped.Mui-selected{color:var(--picker-color-yellow)!important}.custom-toggle.green .MuiToggleButtonGroup-grouped.Mui-selected{color:var(--picker-color-green)!important}.custom-toggle.orange .MuiToggleButtonGroup-grouped.Mui-selected{color:var(--picker-color-orange)!important}.custom-toggle.deepPurple .MuiToggleButtonGroup-grouped.Mui-selected{color:var(--picker-color-deep-purple)!important}.custom-toggle.purple .MuiToggleButtonGroup-grouped.Mui-selected{color:var(--picker-color-purple)!important}.custom-toggle.pink .MuiToggleButtonGroup-grouped.Mui-selected{color:var(--picker-color-pink)!important}.custom-input.dark-mode{border:1px solid rgba(255,255,255,.12)!important}.custom-input.primary .MuiOutlinedInput-root.Mui-focused{box-shadow:none!important}.custom-input.primary .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--primary-color)!important}.custom-input.blue .MuiOutlinedInput-root.Mui-focused{box-shadow:none!important}.custom-input.blue .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--picker-color-blue)!important}.custom-input.green .MuiOutlinedInput-root.Mui-focused{box-shadow:none!important}.custom-input.green .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--picker-color-green)!important}.custom-input.yellow .MuiOutlinedInput-root.Mui-focused{box-shadow:none!important}.custom-input.yellow .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--picker-color-yellow)!important}.custom-input.red .MuiOutlinedInput-root.Mui-focused{box-shadow:none!important}.custom-input.red .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--picker-color-red)!important}.custom-input.orange .MuiOutlinedInput-root.Mui-focused{box-shadow:none!important}.custom-input.orange .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--picker-color-orange)!important}.custom-input.purple .MuiOutlinedInput-root.Mui-focused{box-shadow:none!important}.custom-input.purple .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--picker-color-purple)!important}.custom-input.pink .MuiOutlinedInput-root.Mui-focused{box-shadow:none!important}.custom-input.pink .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--picker-color-pink)!important}.custom-input.deep-purple .MuiOutlinedInput-root.Mui-focused{box-shadow:none!important}.custom-input.deep-purple .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--picker-color-deep-purple)!important}.custom-list.dark-mode .MuiListItemText-secondary,.custom-list.dark-mode .MuiTypography-body2{opacity:.7;color:#fff}.custom-list .custom-list-item{gap:1em}.custom-list .custom-list-item .left-content{position:relative}.custom-list .custom-list-item .left-content .item-image-container{position:absolute;top:.2em;right:-.2em;bottom:.2em;display:flex;align-items:center;justify-content:center}.custom-list .custom-list-item .donut{width:50px;height:50px}.custom-list .custom-list-item .donut .donut-inner{width:40px;height:40px}.custom-list .custom-list-item .donut .donut-inner .totals{display:none}.custom-list .drag-handle{cursor:grab;padding-right:8px;display:flex;align-items:center;font-size:1.3rem;font-weight:700}.custom-list .dragging.primary{border-bottom:2px solid var(--primary-color)}.custom-list .dragging.blue{border-bottom:2px solid var(--picker-color-blue)}.custom-list .dragging.red{border-bottom:2px solid var(--picker-color-red)}.custom-list .dragging.yellow{border-bottom:2px solid var(--picker-color-yellow)}.custom-list .dragging.green{border-bottom:2px solid var(--picker-color-green)}.custom-list .dragging.orange{border-bottom:2px solid var(--picker-color-orange)}.custom-list .dragging.deepPurple{border-bottom:2px solid var(--picker-color-deep-purple)}.custom-list .dragging.purple{border-bottom:2px solid var(--picker-color-purple)}.custom-list .dragging.pink{border-bottom:2px solid var(--picker-color-pink)}.custom-list .loading-more-items-container{align-self:start}.custom-list .loading-more-items-container .results{height:fit-content}.item-image{width:40px;height:40px;object-fit:cover;border-radius:50%}.custom-basic-list-container{display:grid;gap:1rem}.custom-basic-list-container.dark-mode{color:#fff}.custom-basic-list-empty{display:flex;justify-content:center;align-items:center;padding:2rem;color:#9e9e9e}.custom-basic-list-empty.dark-mode{color:#e0e0e0}body.dashboard .select-paper .custom-select-img,body.dashboard .select-paper .custom-select-icon{width:60px;height:60px}.select-paper.dark-mode{outline:1px solid rgba(255,255,255,.3)!important}.select-paper.dark-mode.blue li{background-color:#11161f!important}.select-paper.dark-mode.green li{background-color:#0f1815!important}.select-paper.dark-mode.yellow li{background-color:#18180f!important}.select-paper.dark-mode.red li{background-color:#1a1011!important}.select-paper.dark-mode.orange li{background-color:#19140f!important}.select-paper.dark-mode.purple li{background-color:#160f17!important}.select-paper.dark-mode.pink li{background-color:#190f15!important}.select-paper.dark-mode.deep-purple li{background-color:#13101a!important}.MuiMenu-list{max-height:350px}.MuiMenu-list li{gap:1rem}.MuiMenu-list .custom-select-img{width:40px;height:40px;object-fit:cover;border-radius:50%}.MuiMenu-list .custom-select-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.MuiMenu-list.dashboard .custom-select-img,.MuiMenu-list.dashboard .custom-select-icon{width:50px;height:50px}.MuiInputBase-root.with-imgs .MuiSelect-select{display:flex;align-items:center;gap:1rem}.MuiInputBase-root.with-imgs .MuiSelect-select img{width:40px;height:40px;object-fit:cover;border-radius:50%}.MuiInputBase-root.with-imgs .MuiSelect-select .custom-select-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.MuiInputBase-root.with-imgs.dashboard img,.MuiInputBase-root.with-imgs.dashboard .custom-select-icon{width:60px;height:60px}.custom-select,.MuiInputBase-root,.picker-select{text-align:center}.custom-select.primary.dark-mode .MuiFormLabel-root,.MuiInputBase-root.primary.dark-mode .MuiFormLabel-root,.picker-select.primary.dark-mode .MuiFormLabel-root{background-color:#0b1415!important}.custom-select.primary .MuiInputBase-colorPrimary.Mui-focused fieldset,.custom-select.primary .MuiSelect-root.Mui-focused fieldset,.MuiInputBase-root.primary .MuiInputBase-colorPrimary.Mui-focused fieldset,.MuiInputBase-root.primary .MuiSelect-root.Mui-focused fieldset,.picker-select.primary .MuiInputBase-colorPrimary.Mui-focused fieldset,.picker-select.primary .MuiSelect-root.Mui-focused fieldset{border-color:var(--primary-color)!important}.custom-select.blue.dark-mode .MuiFormLabel-root,.MuiInputBase-root.blue.dark-mode .MuiFormLabel-root,.picker-select.blue.dark-mode .MuiFormLabel-root{background-color:#0b0f17!important}.custom-select.blue .MuiOutlinedInput-root.Mui-focused fieldset,.MuiInputBase-root.blue .MuiOutlinedInput-root.Mui-focused fieldset,.picker-select.blue .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--picker-color-blue)!important}.custom-select.green.dark-mode .MuiFormLabel-root,.MuiInputBase-root.green.dark-mode .MuiFormLabel-root,.picker-select.green.dark-mode .MuiFormLabel-root{background-color:#09100d!important}.custom-select.green .MuiOutlinedInput-root.Mui-focused fieldset,.MuiInputBase-root.green .MuiOutlinedInput-root.Mui-focused fieldset,.picker-select.green .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--picker-color-green)!important}.custom-select.yellow.dark-mode .MuiFormLabel-root,.MuiInputBase-root.yellow.dark-mode .MuiFormLabel-root,.picker-select.yellow.dark-mode .MuiFormLabel-root{background-color:#12120b!important}.custom-select.yellow .MuiOutlinedInput-root.Mui-focused fieldset,.MuiInputBase-root.yellow .MuiOutlinedInput-root.Mui-focused fieldset,.picker-select.yellow .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--picker-color-yellow)!important}.custom-select.red.dark-mode .MuiFormLabel-root,.MuiInputBase-root.red.dark-mode .MuiFormLabel-root,.picker-select.red.dark-mode .MuiFormLabel-root{background-color:#120a0b!important}.custom-select.red .MuiOutlinedInput-root.Mui-focused fieldset,.MuiInputBase-root.red .MuiOutlinedInput-root.Mui-focused fieldset,.picker-select.red .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--picker-color-red)!important}.custom-select.orange.dark-mode .MuiFormLabel-root,.MuiInputBase-root.orange.dark-mode .MuiFormLabel-root,.picker-select.orange.dark-mode .MuiFormLabel-root{background-color:#120e0a!important}.custom-select.orange .MuiOutlinedInput-root.Mui-focused fieldset,.MuiInputBase-root.orange .MuiOutlinedInput-root.Mui-focused fieldset,.picker-select.orange .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--picker-color-orange)!important}.custom-select.purple.dark-mode .MuiFormLabel-root,.MuiInputBase-root.purple.dark-mode .MuiFormLabel-root,.picker-select.purple.dark-mode .MuiFormLabel-root{background-color:#0f0a10!important}.custom-select.purple .MuiOutlinedInput-root.Mui-focused fieldset,.MuiInputBase-root.purple .MuiOutlinedInput-root.Mui-focused fieldset,.picker-select.purple .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--picker-color-purple)!important}.custom-select.pink.dark-mode .MuiFormLabel-root,.MuiInputBase-root.pink.dark-mode .MuiFormLabel-root,.picker-select.pink.dark-mode .MuiFormLabel-root{background-color:#120a0e!important}.custom-select.pink .MuiOutlinedInput-root.Mui-focused fieldset,.MuiInputBase-root.pink .MuiOutlinedInput-root.Mui-focused fieldset,.picker-select.pink .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--picker-color-pink)!important}.custom-select.deep-purple.dark-mode .MuiFormLabel-root,.MuiInputBase-root.deep-purple.dark-mode .MuiFormLabel-root,.picker-select.deep-purple.dark-mode .MuiFormLabel-root{background-color:#0c0a12!important}.custom-select.deep-purple .MuiOutlinedInput-root.Mui-focused fieldset,.MuiInputBase-root.deep-purple .MuiOutlinedInput-root.Mui-focused fieldset,.picker-select.deep-purple .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--picker-color-deep-purple)!important}.linear-progress-container{display:grid;grid-template-columns:1fr 125px;grid-template-rows:auto 1fr;gap:.3rem 1rem;align-items:center;padding:.5rem 0}.linear-progress-container .header-container{grid-column:1/-1;grid-row:1/2}.linear-progress-container p{text-align:start}.linear-progress-container .MuiLinearProgress-root{grid-column:1/2}.linear-progress-container .value-container{display:flex;align-items:center;justify-self:end;gap:.2rem}.custom-accordion{width:100%}.custom-accordion .accordion-icon{margin-right:.8rem}.custom-accordion.dark-mode .MuiAccordion-root{background-color:#112021!important}.custom-accordion.dark-mode .MuiAccordion-root.blue{background-color:#11161f!important}.custom-accordion.dark-mode .MuiAccordion-root.yellow{background-color:#18180f!important}.custom-accordion.dark-mode .MuiAccordion-root.red{background-color:#1a1011!important}.custom-accordion.dark-mode .MuiAccordion-root.orange{background-color:#19140f!important}.custom-accordion.dark-mode .MuiAccordion-root.green{background-color:#0f1815!important}.custom-accordion.dark-mode .MuiAccordion-root.deepPurple{background-color:#13101a!important}.custom-accordion.dark-mode .MuiAccordion-root.purple{background-color:#160f17!important}.custom-accordion.dark-mode .MuiAccordion-root.pink{background-color:#190f15!important}.custom-accordion.dark-mode .MuiPaper-root.dark-mode{background-color:inherit}.custom-accordion.dark-mode .MuiPaper-root.dark-mode .MuiAccordion-heading button{background-color:inherit;color:#e0e0e0}.custom-accordion.dark-mode .MuiPaper-root.dark-mode .MuiAccordion-heading button .MuiAccordionSummary-expandIconWrapper{color:#e0e0e0}.custom-accordion.dark-mode .MuiCollapse-root{background-color:inherit;color:#e0e0e0}.accordion-content{width:100%}.custom-button-wrapper{display:inline-flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}.custom-button.MuiButton-root,.custom-button.MuiIconButton-root{transition:transform .12s ease,filter .12s ease,box-shadow .18s ease;will-change:transform}.custom-button.MuiButton-root{font-weight:600;display:flex;align-items:center;justify-content:center;gap:.2rem}.custom-button.dashboard:hover{filter:brightness(.85)}.custom-button-wrapper.dark-mode.disabled{opacity:.5;cursor:not-allowed}.custom-date-picker-popover .native-date-input{font-size:1rem;padding:8px 12px}.dark-mode .MuiDialog-paper{background-color:#112021;color:#fff}.dark-mode .MuiDialog-paper .MuiPickersToolbar-title,.dark-mode .MuiDialog-paper .MuiDayCalendar-weekDayLabel{color:var(--primary-color)}.dark-mode .MuiPickersDay-today{border-color:#fff!important}.custom-stepper{display:grid;gap:.5rem}.custom-stepper .custom-stepper-stage{min-height:180px}.custom-stepper .custom-stepper-footer{display:grid;gap:.5rem;padding:0 1rem}.custom-stepper .custom-stepper-footer .buttons-container{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.dialog-content{display:grid;gap:1rem}.options-menu.dark-mode ul{color:#fff}.options-menu.dark-mode .option-menu-item svg{fill:#fff}.options-menu .option-menu-item{display:flex;align-items:center;justify-content:space-between;gap:1em}.options-menu .option-menu-item .option-menu-item-icon{display:flex}.options-menu-paper.dark-mode{outline:1px solid rgba(255,255,255,.3)!important}.options-menu-paper.dark-mode.blue li{background-color:#11161f!important}.options-menu-paper.dark-mode.green li{background-color:#0f1815!important}.options-menu-paper.dark-mode.yellow li{background-color:#18180f!important}.options-menu-paper.dark-mode.red li{background-color:#1a1011!important}.options-menu-paper.dark-mode.orange li{background-color:#19140f!important}.options-menu-paper.dark-mode.purple li{background-color:#160f17!important}.options-menu-paper.dark-mode.pink li{background-color:#190f15!important}.options-menu-paper.dark-mode.deep-purple li{background-color:#13101a!important}.custom-svg-icon svg{width:100%;height:100%}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.save-cancel-container{display:flex;gap:1em;justify-self:end}.swipeable-wrapper{width:100%}.swipeable-list-item-container .divider{margin:1rem 0}.notes-display{display:grid;gap:1.5rem;padding:0rem 1rem;min-width:220px}.notes-display .date{text-align:center}.notes-display .english-notes{text-align:left;direction:ltr}.notes-display .hebrew-notes{text-align:right;direction:rtl}.first-time-edit-goal-container{padding-top:3rem}.first-time-edit-goal-container .custom-stepper{margin-top:2.5rem}#root{width:100%;height:100%;min-height:100vh;min-width:100%;position:relative;margin:0 auto;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:1.5em}.read-the-docs{color:#888}
