.el-progress{align-items:center;display:flex;line-height:1;position:relative}.el-progress__text{color:var(--el-text-color-regular);font-size:14px;line-height:1;margin-left:5px;min-width:50px}.el-progress__text i{display:block;vertical-align:middle}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{left:0;margin:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{display:inline-block;vertical-align:middle}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{display:block;margin-right:0;padding-right:0}.el-progress--text-inside .el-progress-bar{margin-right:0;padding-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{box-sizing:border-box;flex-grow:1}.el-progress-bar__outer{background-color:var(--el-border-color-lighter);border-radius:100px;height:6px;overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{background-color:var(--el-color-primary);border-radius:100px;height:100%;left:0;line-height:1;position:absolute;text-align:right;top:0;transition:width .6s ease;white-space:nowrap}.el-progress-bar__inner:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-progress-bar__inner--indeterminate{animation:indeterminate 3s infinite;transform:translateZ(0)}.el-progress-bar__inner--striped{background-image:linear-gradient(45deg,#0000001a 25%,#0000 0,#0000 50%,#0000001a 0,#0000001a 75%,#0000 0,#0000);background-size:1.25em 1.25em}.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow{animation:striped-flow 3s linear infinite}.el-progress-bar__innerText{color:#fff;display:inline-block;font-size:12px;margin:0 5px;vertical-align:middle}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}@keyframes striped-flow{0%{background-position:-100%}to{background-position:100%}}.fade-bounce-enter-active[data-v-43e023ee]{animation:fadeBounceIn-43e023ee .7s cubic-bezier(.23,1.02,.32,1) both}@keyframes fadeBounceIn-43e023ee{0%{opacity:0;transform:scale(.8) translateY(40px)}60%{opacity:1;transform:scale(1.05) translateY(-8px)}80%{transform:scale(.97) translateY(2px)}to{opacity:1;transform:scale(1) translateY(0)}}.nutrition-detail-container[data-v-43e023ee]{max-width:100%;padding:0}.detail-header[data-v-43e023ee]{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:16px 16px 0 0;display:flex;gap:12px;padding:16px 20px;position:relative}.nutrition-icon[data-v-43e023ee]{align-items:center;border-radius:12px;display:flex;height:48px;justify-content:center;width:48px}.icon-circle[data-v-43e023ee]{align-items:center;border-radius:50%;display:flex;height:32px;justify-content:center;width:32px}.icon-text[data-v-43e023ee]{font-size:16px}.detail-title[data-v-43e023ee]{color:#333;flex:1;font-size:18px;font-weight:600;margin:0}.close-btn[data-v-43e023ee]{align-items:center;background:#fffc;border:none;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.close-btn[data-v-43e023ee]:hover{background:#fff;transform:scale(1.1)}.progress-section[data-v-43e023ee]{background:#fff;padding:24px 20px 20px;text-align:center}.progress-circle-container[data-v-43e023ee]{margin-bottom:16px}.progress-content[data-v-43e023ee]{text-align:center}.progress-number[data-v-43e023ee]{color:#333;font-size:20px;font-weight:700;line-height:1}.progress-status[data-v-43e023ee]{color:#666;font-size:11px;margin-top:2px}.progress-text[data-v-43e023ee]{margin-top:12px}.current-intake[data-v-43e023ee]{align-items:baseline;display:flex;gap:3px;justify-content:center;margin-bottom:6px}.current-intake .number[data-v-43e023ee]{color:#333;font-size:28px;font-weight:700}.current-intake .unit[data-v-43e023ee]{color:#666;font-size:14px}.target-text[data-v-43e023ee]{color:#999;font-size:13px}.stats-grid[data-v-43e023ee]{display:grid;gap:10px;grid-template-columns:1fr;padding:0 16px 16px}@media (min-width:640px){.stats-grid[data-v-43e023ee]{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.stats-grid[data-v-43e023ee]{grid-template-columns:repeat(3,1fr)}}.stat-card[data-v-43e023ee]{align-items:center;background:#fff;border-left:3px solid #e9ecef;border-radius:10px;box-shadow:0 2px 6px #0000000d;display:flex;gap:10px;padding:12px 14px;transition:all .2s}.stat-card[data-v-43e023ee]:hover{box-shadow:0 3px 12px #00000014;transform:translateY(-1px)}.current-card[data-v-43e023ee]{border-left-color:inherit}.stat-icon[data-v-43e023ee]{font-size:18px;text-align:center;width:28px}.stat-content[data-v-43e023ee]{flex:1}.stat-label[data-v-43e023ee]{color:#666;font-size:11px;margin-bottom:3px}.stat-value[data-v-43e023ee]{color:#333;font-size:16px;font-weight:600}.advice-section[data-v-43e023ee]{background:linear-gradient(135deg,#fff3e0,#ffe0b2);border:1px solid #ffcc02;border-radius:10px;margin:0 16px 16px;padding:12px 14px}.advice-header[data-v-43e023ee]{align-items:center;display:flex;gap:6px;margin-bottom:8px}.advice-icon[data-v-43e023ee]{font-size:16px}.advice-title[data-v-43e023ee]{color:#f57c00;font-size:13px;font-weight:600}.advice-content[data-v-43e023ee]{color:#e65100;font-size:13px;line-height:1.4}.dark .detail-header[data-v-43e023ee]{background:linear-gradient(135deg,#2a2a2a,#1a1a1a)}.dark .detail-title[data-v-43e023ee]{color:#fff}.dark .progress-section[data-v-43e023ee]{background:#2a2a2a}.dark .current-intake .number[data-v-43e023ee],.dark .progress-number[data-v-43e023ee]{color:#fff}.dark .current-intake .unit[data-v-43e023ee],.dark .progress-status[data-v-43e023ee],.dark .target-text[data-v-43e023ee]{color:#ccc}.dark .stat-card[data-v-43e023ee]{background:#2a2a2a;border-left-color:#404040}.dark .stat-value[data-v-43e023ee]{color:#fff}.dark .stat-label[data-v-43e023ee]{color:#ccc}.dark .advice-section[data-v-43e023ee]{background:linear-gradient(135deg,#3a2f1a,#2d2519);border-color:#8b7355}.dark .advice-title[data-v-43e023ee]{color:#ffb74d}.dark .advice-content[data-v-43e023ee]{color:#ffcc02}.dark .close-btn[data-v-43e023ee]{background:#ffffff1a;color:#fff}.dark .close-btn[data-v-43e023ee]:hover{background:#fff3}.cursor-pointer[data-v-43e023ee]:active{transform:scale(.95)}[data-v-43e023ee] .el-progress-bar__outer,[data-v-43e023ee] .el-progress-bar__inner{border-radius:6px}[data-v-43e023ee] .el-dialog__title{color:var(--el-text-color-primary);font-weight:600}[data-v-43e023ee] .el-dialog{border-radius:16px;margin:8vh auto;overflow:hidden}[data-v-43e023ee] .el-dialog__header{display:none}[data-v-43e023ee] .el-dialog__body{padding:0}@media (min-width:640px){[data-v-43e023ee] .el-dialog{margin:12vh auto;width:380px!important}}@media (min-width:768px){[data-v-43e023ee] .el-dialog{width:420px!important}}
