.history-item{cursor:pointer}.archive-detail,.nutrition-archive{max-width:810px;margin-top:18px;padding:20px;border:1px solid #303944;background:#1b2026;border-radius:7px}.archive-detail h2,.nutrition-archive h2{margin:0 0 15px;color:#f4f7fa;font:600 19px "DM Sans";letter-spacing:-.6px}.archive-lift{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid #303944}.archive-lift strong{color:#eaf0f6;font-size:13px}.archive-lift span{color:#a9d2ff;font:11px "DM Mono";text-align:right}.nutrition-archive{margin-top:14px}.nutrition-day{border-top:1px solid #303944}.nutrition-day summary{display:flex;justify-content:space-between;gap:14px;padding:13px 0;color:#b5c0ca;font-size:12px;cursor:pointer;list-style:none}.nutrition-day summary::-webkit-details-marker{display:none}.nutrition-day summary strong,.nutrition-day>div strong{color:#f4f7fa;font-size:13px}.nutrition-day>div{display:flex;justify-content:space-between;padding:9px 0 9px 13px;border-top:1px solid #29313a;color:#a4b2bf;font-size:11px}.archive-delete{border:1px solid #5a3941;background:transparent;color:#f2aab2;border-radius:5px;padding:7px 9px;font:700 10px "DM Sans";cursor:pointer}.archive-delete:hover{background:#3a252b;color:#ffd5d9}.workout-detail-delete{display:block;width:100%;margin-top:18px;padding:11px}.workout-detail-delete[hidden]{display:none}.nutrition-delete{margin:0 0 13px 13px}@media(max-width:800px){.archive-lift,.nutrition-day summary,.nutrition-day>div{align-items:flex-start;flex-direction:column;gap:4px}.archive-lift span{text-align:left}.workout-detail-delete{min-height:44px;margin-top:17px}.nutrition-delete{margin:0 0 13px;padding:8px 10px}}
