:root{--bg-main:#f8fafc;--text-main:#0f172a;--primary:#f97316;--primary-hover:#ea580c;--secondary:#0ea5e9;--secondary-hover:#0284c7;--header-text:#fff;--table-row1:#fff;--table-row2:#f0f9ff;--drop-shadow:0 10px 25px -5px #0ea5e926,0 8px 10px -6px #f973161a;--header-primary:#ea580c;--header-secondary:#0284c7}body{zoom:.8;background-color:#f8fafc;background-color:var(--bg-main);color:#0f172a;color:var(--text-main);color-scheme:light;font-family:Inter,Segoe UI,sans-serif;margin:0;text-align:center}.site-title{font-size:3rem;margin-right:auto}.pageC{margin-top:4rem;min-height:70vh}.pageC,.pageH{align-items:center;display:flex;flex-direction:column;justify-content:center}.pageH{min-height:55vh}.button-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;gap:3rem;margin:0 auto;padding:10px 20px;width:-moz-fit-content;width:fit-content}.my-button{background-color:#f97316;background-color:var(--primary);border:none;border-radius:12px;box-shadow:0 10px 25px -5px #0ea5e926,0 8px 10px -6px #f973161a;box-shadow:var(--drop-shadow);color:#fff;cursor:pointer;flex-direction:column;font-size:24px;font-weight:600;height:5rem;transition:all .2s ease-in-out;width:15rem}.my-button:hover{background-color:#ea580c;background-color:var(--primary-hover);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-3px)}.workout-table{border:none;border-collapse:collapse;border-radius:12px;box-shadow:0 10px 25px -5px #0ea5e926,0 8px 10px -6px #f973161a;box-shadow:var(--drop-shadow);color:#0f172a;color:var(--text-main);margin:4rem auto;overflow:hidden;text-align:center;width:max-content}.workout-table td{font-size:larger;font-weight:700;padding:10px;text-align:center}.workout-table th{color:#fff;color:var(--header-text);font-size:x-large;font-weight:700;padding:15px 10px;text-align:center}.workout-table td:nth-child(2n){background-color:#f0f9ff;background-color:var(--table-row2)}.workout-table td:nth-child(odd){background-color:#fff;background-color:var(--table-row1)}.workout-table td:last-child{padding:0;position:relative}.workout-table td button{background-color:initial;border:none;cursor:pointer;height:100%;padding:13px;position:relative;width:100%}.workout-table td button:hover{background-color:#00000014}.workout-table th:nth-child(odd){background-color:#ea580c;background-color:var(--header-primary)}.workout-table th:nth-child(2n){background-color:#0284c7;background-color:var(--header-secondary)}.workout-table td.inputCell,.workout-table th.NewWorkoutType{box-sizing:border-box;max-width:180px!important;min-width:160px!important;width:160px!important}.workout-table th.NewWorkoutType{font-size:x-large!important;padding:15px 10px!important;white-space:nowrap!important}.workout-table td.controlsCell,.workout-table td.inputCell{padding:0!important}.inputText{background-color:initial;border:0;box-sizing:border-box;display:block;font-size:large;height:100%;margin:0;max-width:100%;min-height:45px;min-width:0;padding:5px;width:100%}.addWorkoutTable{border:none;border-collapse:collapse;border-radius:12px;border-spacing:0;box-shadow:0 10px 25px -5px #0ea5e926,0 8px 10px -6px #f973161a;box-shadow:var(--drop-shadow);margin:4rem auto;overflow:hidden;width:-moz-fit-content;width:fit-content}.addWorkoutTable th{border-bottom:none;border-top:none;color:#fff;color:var(--header-text);font-size:x-large;font-weight:700;padding:15px 10px}.addWorkoutTable th button{background-color:initial;border:none;color:#0f172a;color:var(--text-main);font-size:x-large;font-weight:700;height:100%;padding:10px;width:100%}.addWorkoutTable td{font-size:larger;font-weight:700;height:30px;margin:0;padding:0;width:150px}.addWorkoutTable th:nth-child(odd){background-color:#ea580c;background-color:var(--header-primary)}.addWorkoutTable th:nth-child(2n){background-color:#0284c7;background-color:var(--header-secondary)}.addWorkoutTable td:nth-child(2n){background-color:#f0f9ff;background-color:var(--table-row2)}.addWorkoutTable td:nth-child(odd){background-color:#fff;background-color:var(--table-row1)}.addWorkoutTable td button{background-color:initial;border:none;cursor:pointer;height:100%;position:relative;width:100%}.addWorkoutTable td button:hover{background-color:#00000014}.addWorkoutTable td input{background:#0000;border:none;box-sizing:border-box;color:#0f172a;color:var(--text-main);display:block;font-size:large;font-weight:700;height:100%;margin:0;padding:0;text-align:center;width:100%}.addWorkoutTable td input:hover{background-color:#00000014;cursor:pointer;filter:brightness(.94);transition:filter .3s}table .spanrow2,th.spanrow{background-color:#e2e8f0!important;color:#0f172a!important;color:var(--text-main)!important}th.spanrow{font-size:xx-large;padding:5px}table .spanrow2{padding:0}th.spanrow2 button:hover{background-color:#00000014;cursor:pointer}.spanrow input[type=date]{cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}.display-workouts{box-sizing:border-box;margin:0 auto;width:-moz-fit-content;width:fit-content}.display-workout{background-color:#f0f9ff;background-color:var(--table-row2);box-sizing:border-box;font-size:larger;font-weight:700;max-width:inherit;padding:5px 10px;width:100%}.display-workout:hover{background-color:silver;box-shadow:0 4px 12px #0003;transform:scale(1.03)}input[type=date]{background-color:initial;border:none;color:#0f172a;color:var(--text-main);font-family:inherit;font-size:larger;font-weight:700;padding:0;width:200px}input[type=date]:focus{outline:none}.react-calendar{font-size:x-large;font-weight:bolder;margin:0 auto;padding:10px;width:650px}.react-calendar__tile{aspect-ratio:1/1;background-color:#f97316;background-color:var(--primary);border:3px solid #fff;border-radius:15px;color:#fff;font-size:x-large;font-weight:bolder}.react-calendar__month-view__weekdays__weekday abbr{text-decoration:none!important}.react-calendar__month-view__days__day--neighboringMonth{opacity:.65}.react-calendar__tile:hover{background-color:#ea580c;background-color:var(--primary-hover)}.react-calendar__navigation{margin:0 auto;padding:10px,100px;width:650px}.react-calendar__navigation button:first-child,.react-calendar__navigation button:last-child{display:none}.react-calendar__navigation__label{padding:10px 20px}.react-calendar__navigation__arrow,.react-calendar__navigation__label{background-color:initial;border:none;color:#0f172a;color:var(--text-main);cursor:pointer;font-size:x-large;font-weight:bolder}.workout-day{background-color:#0ea5e9;background-color:var(--secondary);border-radius:15px;color:#fff;font-weight:700}.workout-day:hover{background-color:#0284c7;background-color:var(--secondary-hover)}.back{background-color:#0ea5e9;background-color:var(--secondary);border:none;border-radius:12px;box-shadow:0 10px 25px -5px #0ea5e926,0 8px 10px -6px #f973161a;box-shadow:var(--drop-shadow);color:#fff;cursor:pointer;font-size:large;font-weight:700;padding:8px 15px;transition:all .2s ease-in-out}.back:hover{background-color:#0284c7;background-color:var(--secondary-hover);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transform:translateY(-2px)}.table-container{margin:0 auto;width:100%}.calendar-container{box-sizing:border-box;display:flex;justify-content:center;margin:0 auto;max-width:650px;overflow-x:hidden;padding:0;width:95%}.card{background-color:#fff;background-color:var(--surface,#fff);border-radius:20px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-sizing:border-box;margin:40px auto;max-width:450px;padding:40px;width:100%}.login-card h2{color:#0f172a;color:var(--text-main);font-size:2rem;margin-top:0;text-align:center}.input-group{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;text-align:left}.input-group label{color:#64748b;font-size:.9rem;font-weight:600}.modern-input{background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:1rem;padding:14px 16px;transition:all .2s ease;width:100%}.modern-input:focus{background-color:#fff;border-color:#0ea5e9;border-color:var(--secondary);box-shadow:0 0 0 3px #0ea5e926;outline:none}.btn{border:none;border-radius:8px;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:1.1rem;font-weight:600;padding:14px;transition:all .2s ease;width:100%}.btn-primary{background-color:#f97316;background-color:var(--primary);box-shadow:0 10px 25px -5px #f973164d;color:#fff}.btn-primary:hover{background-color:#ea580c;background-color:var(--primary-hover);box-shadow:0 15px 30px -5px #f9731666;transform:translateY(-2px)}.text-center{color:#64748b;margin-top:20px;text-align:center}.text-center a{color:#0ea5e9;color:var(--secondary);font-weight:600;text-decoration:none}.form-error{border-radius:4px;color:red;font-size:1.25rem;font-weight:700;margin:0;padding:10px}.nav{align-items:center;background-color:#0ea5e9;background-color:var(--secondary);display:flex;gap:20px;padding:15px 30px}.nav a,.nav button,.nav p{color:#fff;font-size:28px;font-weight:700;transition:color .3s ease}.nav a,.nav button{background:none;border:none;cursor:pointer;text-decoration:none}.nav a:hover,.nav button:hover{color:#d0d5dd}.nav p{margin:0}.SetControls{background-color:#e2e8f0;box-sizing:border-box;display:flex;justify-content:space-between;padding:0;width:100%}.SetControls button{box-sizing:border-box;font-size:large;font-weight:700;padding:12px;width:50%}.submitbtn{background-color:#e2e8f0!important}.submitbtn button{font-size:larger!important;font-weight:700!important;height:50px!important;margin:0!important}.addWorkoutTable td.Sets,.workout-table td.Sets{height:1px;padding:0!important}.Sets-content{display:flex;flex-direction:column;height:100%;width:100%}.set-labels{align-items:center;color:#0f172a;color:var(--text-main);display:flex;font-size:.85rem;font-weight:700;justify-content:space-between;opacity:.8;padding:4px 0 2px}.label-r,.label-w{flex:1 1;text-align:center}.label-w{border-right:1px solid #cbd5e1}td.exercise-name-cell{height:1px;padding:0!important;vertical-align:middle}.exercise-name-wrapper{display:flex;flex-direction:column;height:100%;width:100%}.set-labels-spacer{display:block;font-size:.85rem;line-height:normal;padding:4px 0 2px}.exercise-name-content{align-items:center;display:flex;height:100%;justify-content:center;min-height:40px;padding:0 10px}.set-inputs input[type=number]::-webkit-inner-spin-button,.set-inputs input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.set-inputs input[type=number]{-moz-appearance:textfield}.set-inputs{display:flex;flex:1 1;min-height:40px;width:100%}.set-inputs .Reps,.set-inputs .Weight{align-items:center;display:flex;flex:1 1;justify-content:center}.set-inputs .Weight{border-right:1px solid #cbd5e1}.set-inputs input{background:#0000;border:none;box-sizing:border-box;color:#0f172a;color:var(--text-main);font-size:large;font-weight:700;height:100%;min-height:40px;text-align:center;width:100%}.set-inputs input:hover{background-color:#00000014}.addWorkoutTable td.notes{height:1px;padding:0}.textarea{background:#0000;border:none;box-sizing:border-box;color:#0f172a;color:var(--text-main);display:block;font-family:inherit;height:100%;margin:0;padding:8px;resize:none;width:100%}.addButton{background-color:#22c55e!important;color:#fff!important}.minusButton{background-color:#ef4444!important;color:#fff}.addButton:hover,.minusButton:hover{filter:brightness(.9)}.workout-spacer-row td{background:#0000!important;border:none!important;box-shadow:none!important;height:35px!important;padding:0!important}@media (max-width:600px){.addWorkoutTable th,.workout-table th{font-size:1rem}.addWorkoutTable th.spanrow{font-size:1.2rem;padding:6px 8px}.addWorkoutTable td,.workout-table td{font-size:.8rem;padding:2px 8px}.addWorkoutTable th button{font-size:1rem}.react-calendar{font-size:.85rem;margin:0 auto;width:100%}.react-calendar__navigation{align-items:center;display:inline-flex;gap:.5rem;justify-content:center;margin:0 auto;padding:1rem 0;width:auto}.react-calendar__navigation__arrow,.react-calendar__navigation__label{font-size:1.2rem}.react-calendar__navigation__label{flex-grow:0;text-align:center}.react-calendar__navigation__arrow{cursor:pointer}input[type=date]{font-size:1.2rem;padding:4px;width:34%}input[type=number]{font-size:.9rem;width:30%}}.btn.btn-secondary{background:#0000!important;border:none!important;box-shadow:none!important;display:inline-block;padding:0!important;transform-origin:center;transition:transform .2s ease;width:-moz-fit-content;width:fit-content}.btn.btn-secondary:hover{transform:scale(1.25)}
/*# sourceMappingURL=main.b3d4a710.css.map*/