.manual-workout-button{margin-top:12px;border:1px solid #ded9cf!important;background:#fff!important;color:#2b2a26!important;border-radius:999px;padding:7px 10px;font-size:11px;cursor:pointer}.manual-workout-button:hover{background:#efede7!important}.entry-modal{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:18px;background:rgba(43,42,38,.55)}.entry-modal[hidden]{display:none}.entry-dialog{width:min(520px,100%);padding:20px;background:#fff;border:1px solid #ded9cf;border-radius:18px;color:#2b2a26}.entry-dialog header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.entry-dialog header span{font-size:11px;letter-spacing:.1em;color:#6b6960}.entry-dialog h2{margin:4px 0 0}.entry-close{width:34px;height:34px;border:1px solid #ded9cf;background:#fbfaf7;border-radius:10px;font-size:22px}.entry-dialog label{display:grid;gap:6px;margin-top:12px;color:#6b6960;font-size:12px}.entry-dialog input,.entry-dialog select{width:100%;height:42px;padding:0 10px;border:1px solid #ded9cf;background:#fbfaf7;color:#2b2a26;border-radius:9px;font:inherit}.entry-row{display:grid;grid-template-columns:1fr 150px;gap:10px}.entry-dialog footer{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.entry-dialog footer button{padding:9px 13px;border-radius:10px;border:1px solid #ded9cf}.entry-cancel{background:#fff;color:#2b2a26}.entry-save{background:#2b2a26;color:#fff}.entry-error{padding:9px;background:#f2d9d6;color:#9b3d35;border-radius:8px}@media(max-width:560px){.entry-row{grid-template-columns:1fr}.entry-dialog{padding:16px}}

