button:focus{outline:none!important}.MuiDataGrid-root .MuiDataGrid-cell:focus-within{outline:none!important}.MuiDataGrid-root .MuiDataGrid-columnHeader:focus-within{outline:none!important}textarea{color:#fff!important;-webkit-text-fill-color:white!important}h2,h3{color:#fbe80a}.MuiDataGrid-row:hover,.MuiDataGrid-row.Mui-hovered{background-color:red}.grid-button{border-radius:10px!important}@media only screen and (max-width: 1000px){.grid-button{margin-left:0!important}}body{background:#101010}.css-p51h6s-MuiInputBase-input-MuiOutlinedInput-input{-webkit-box-shadow:none!important;background-color:transparent!important}::-webkit-scrollbar{width:5px}.side-bar{position:fixed;z-index:1400;width:15.15%;clip-path:polygon(0 0,100% 0,76% 100%,0% 100%);height:100vh;background-color:#fbe80a;border-radius:0}.side-bar-content{display:block;position:"fixed";z-index:1500;width:"15%";clip-path:"polygon(0 0; 100% 0; 76% 100%; 0% 100%)";height:"100vh";border-radius:"0";background-color:"#292929";background-image:"none";box-shadow:"box-shadow: 0 -5px 3px -3px black; 0 5px 3px -3px"}.side-bar-content-mobile{display:none;position:"fixed";z-index:1500;width:"15%";clip-path:"polygon(0 0, 100% 0, 76% 100%, 0% 100%)";height:"100vh";border-radius:"0";background-color:"#292929";background-image:"none";box-shadow:"box-shadow: 0 -5px 3px -3px black, 0 5px 3px -3px"}.side-bar-image{width:50%}@media only screen and (max-width: 1000px){.side-bar{width:100vw!important;clip-path:none!important;height:10vh!important;top:0!important}.side-bar-content{display:none!important}.side-bar-content-mobile{width:100vw!important;clip-path:none!important;height:9.8vh!important;display:flex!important;justify-content:center!important}.side-bar-image{display:none!important}}p{margin:0;white-space:nowrap}.first-container{display:flex;gap:30px;height:auto}.info-container{width:45%;padding:20px;display:inline-block}.table-container{width:55%}.second-table{width:100%;margin-top:20px;height:50%}@media only screen and (max-width: 1000px){.first-container{flex-direction:column;height:650px}.info-container{width:100%;box-sizing:border-box}.mobile-hidden{display:none}.table-container{width:100%}.second-table{height:450px!important}}.workouts-container{width:100%;height:100%;border:none!important;box-sizing:border-box;padding:2.5%;overflow:auto;overflow-x:disabled;display:flex;flex-direction:column;border-radius:30px;background-color:#292929!important}.nav-button{height:100%;width:150px}.text-data-workout{position:absolute!important;margin-left:190px!important;color:#fff;width:60.5%!important;white-space:wrap}.text-data-location{position:absolute!important;margin-left:100px!important;color:#fff;width:50%!important;white-space:wrap}.text-data-file{position:absolute!important;margin-left:190px!important;color:#fff;width:70%!important}input::file-selector-button{font-weight:700;color:#000;padding:.5em;border:none;background-color:#fbe80a;border-radius:6px;transition:.2s;margin-right:20px}input::file-selector-button:disabled{background-color:#626262;cursor:default}input::file-selector-button:hover{background-color:#b4a60a;cursor:pointer}input:disabled::file-selector-button{background-color:#626262;cursor:default}.zone-image{max-height:100%;max-width:100%}.delete-button{font-size:1.3rem!important;padding:20px!important;margin-top:10px!important;color:red!important}.delete-button:disabled{color:#626262!important}.update-button{font-size:1.3rem!important;padding:20px!important;margin-top:10px!important;color:green!important}.update-button:disabled{color:#626262!important}.add-button{line-height:15px!important;width:auto;margin-left:20px!important;font-size:1rem!important;padding:20px!important;margin-top:10px!important;border:2px solid!important;border-radius:10px!important}.page-nav{left:50%;transform:translate(-50%);height:50px;width:auto;position:absolute!important;background:transparent!important}.page-title{font-size:1.6rem;margin:0}.nav-container{height:5%;margin-bottom:2.5%;display:flex;justify-content:space-between;align-content:center;position:relative;box-sizing:border-box}.exercise-info-container{height:90%;display:flex;justify-content:space-between;gap:30px;box-sizing:border-box}.toggle-buttons{height:50px}@media only screen and (max-width: 1000px){.workouts-container{overflow-y:scroll;display:block;height:100%}.table{height:90%!important}.page-nav{top:80vh}.page-nav .nav-button{height:40px}.add-button{width:180px;height:40px;margin:0!important;font-size:.8rem!important}.workout-table{height:80%!important}.nav-container{flex-direction:column;align-items:end;height:auto;margin-bottom:20px}.nav-container .add-button-mobile{margin-top:10px!important;width:100px!important;margin-left:20px!important}.exercise-info-container{height:80%}.text-data-workout{width:200px!important;margin-left:160px!important}.objective-field{margin-left:95px!important}.calibration-field{margin-left:18px!important}.gym-zone-photos{flex-direction:column!important;height:auto!important;max-height:none!important}.gym-zone-photos div{width:100%!important;max-width:100%!important}.excluded-field{margin-left:33px!important}.media-display{width:94%!important}.exercise-number-field{margin-left:25px!important;min-width:150px!important;width:200px!important}.toggle-buttons{max-width:340px;margin-top:10px}}.social-container{height:70%!important;overflow-x:hidden!important;overflow-y:scroll!important;background-color:#202020!important;margin-bottom:2.5%;display:flex;flex-direction:column;position:relative}.social-posts-container{height:95%;overflow-x:hidden;background-color:#202020;display:grid;grid-template-columns:33% 33% 33%;position:relative;grid-template-rows:repeat(auto-fill,auto);border-radius:20px;column-gap:20px;padding:30px}@media only screen and (max-width: 1000px){.social-posts-container{display:flex;flex-direction:column!important;padding:15px}}.post-container{display:flex;flex-direction:column;border-radius:14px;background-color:#323232;margin:0px 0px 1rem;padding:1rem;width:100%;color:var(--ion-color-light);gap:12px;box-sizing:border-box}.post-edit-button{--box-shadow: none;--background: transparent;--border-radius: 50%}.post-interact-button{--box-shadow: none;--background: transparent;--border-radius: 50%;--ripple-color: transparent}.comment-input{--border-radius: 30px;text-align:left}@media only screen and (max-width: 1000px){.social-posts-container{height:85.5%}}.table-container{overflow:auto}.highlight{background-color:#797b0c!important}.grid-status{padding:5px 10px;border:1px solid;border-radius:10px}.text-container{position:relative;display:flex;align-items:center;width:100%}.text-data{position:absolute!important;margin-left:120px!important;color:#fff;width:85%!important;white-space:wrap}.product-page-container{display:flex;gap:30px;width:100%;box-sizing:border-box!important;padding:20px!important;display:flex!important;overflow-y:scroll!important}@media only screen and (max-width: 1000px){.products-table{height:80%!important}.text-data{width:220px!important;margin-left:140px!important}.product-page-container{height:80%}}.page-container{width:84%;margin-left:16%;overflow-x:hidden;height:100vh;box-sizing:border-box;padding:1.5%}.app-container{position:relative;height:100vh;overflow:auto;width:100vw;background-color:#101010;display:flex;align-items:end}@media only screen and (max-width: 1000px){.page-container{width:100%;margin:0;height:90vh}}.admin-container{display:flex!important;flex-direction:row!important;justify-content:space-evenly!important}@media only screen and (max-width: 1000px){.admin-container{flex-direction:column!important;align-items:start;justify-content:center}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#1e2023;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-width:320px;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;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.MuiInputBase-input:-webkit-autofill,.MuiInputBase-input:-webkit-autofill:hover,.MuiInputBase-input:-webkit-autofill:focus,.MuiInputBase-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px transparent inset!important}
