.workout-icon{filter:brightness(0) saturate(100%);opacity:.7;transition:opacity .2s}.workout-icon:hover,body.dark-mode .workout-icon:hover{opacity:1}body.dark-mode .workout-icon{filter:none;opacity:.8}#workoutListModal,#workoutModal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:none;justify-content:center;align-items:center;z-index:3000;backdrop-filter:blur(5px)}#workoutListModal.active,#workoutModal.active{display:flex!important}#workoutListModal .modal-content,#workoutModal .modal-content{display:flex;flex-direction:column;overflow:hidden}#workoutListModal .modal-header,#workoutModal .modal-header{flex-shrink:0;position:relative}#workoutListModal .modal-body,#workoutModal .modal-body{flex:1;overflow-y:auto;padding:0 20px 20px}#workoutListModal .close-btn,#workoutModal .close-btn{position:absolute;top:-6px;right:0;z-index:1}#workoutListModal h2,#workoutModal h2{margin:0;padding-bottom:16px}.workout-entry{transition:.2s}.workout-entry:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}body.dark-mode #workoutModal div[style*="background: var(--color-surface)"],body.dark-mode .workout-entry{background:0 0!important}body.dark-mode .workout-entry:hover{background:#32373f!important;box-shadow:0 4px 12px rgba(0,0,0,.3)}@keyframes workoutModalSlideIn{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}#workoutListModal small,#workoutModal small{font-size:.85em;line-height:1.4}body.dark-mode #workoutListModal .modal-content,body.dark-mode #workoutModal .modal-content{background:#1e2228;color:#e3e3e3}body.dark-mode #workoutListModal input,body.dark-mode #workoutListModal select,body.dark-mode #workoutModal input,body.dark-mode #workoutModal select{background:0 0;color:#e3e3e3;border:1px solid #3a3f47}body.dark-mode #workoutListModal input:focus,body.dark-mode #workoutListModal select:focus,body.dark-mode #workoutModal input:focus,body.dark-mode #workoutModal select:focus{border-color:#4285f4;outline:0}body.dark-mode #workoutListModal h2,body.dark-mode #workoutModal h2{color:#e3e3e3}body.dark-mode #workoutListModal label,body.dark-mode #workoutModal label{color:#b8b8b8}#workoutListModal label,#workoutModal label{margin-top:0!important}body.dark-mode #workoutListModal small,body.dark-mode #workoutModal small{color:#8b949e}body.dark-mode #calculateMethodBtn,body.dark-mode #exactMethodBtn{border-color:#4285f4!important}