.study-planning[data-v-78d2282a]{padding:20px;background-color:#f5f7fa;min-height:100vh}.page-header[data-v-78d2282a]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08)}.header-content[data-v-78d2282a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-title[data-v-78d2282a]{margin:0;font-size:24px;font-weight:600;color:#2c3e50}.current-plan[data-v-78d2282a]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08)}.plan-header[data-v-78d2282a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:32px}.plan-info[data-v-78d2282a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.plan-title[data-v-78d2282a]{margin:0 0 8px 0;font-size:20px;font-weight:600;color:#2c3e50}.plan-meta[data-v-78d2282a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.plan-period[data-v-78d2282a]{color:#7f8c8d;font-size:14px}.plan-status[data-v-78d2282a]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.plan-status.active[data-v-78d2282a]{background-color:#e3f2fd;color:#1976d2}.plan-status.completed[data-v-78d2282a]{background-color:#e8f5e9;color:#2e7d32}.plan-status.paused[data-v-78d2282a]{background-color:#fff3e0;color:#e65100}.plan-status.cancelled[data-v-78d2282a]{background-color:#ffebee;color:#c62828}.progress-circle[data-v-78d2282a]{position:relative;width:120px;height:120px}.progress-text[data-v-78d2282a]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.progress-value[data-v-78d2282a]{display:block;font-size:24px;font-weight:700;color:#3498db}.progress-label[data-v-78d2282a]{font-size:12px;color:#7f8c8d}.goal-comparison[data-v-78d2282a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:32px;margin-bottom:32px;padding:24px;background-color:#f8f9fa;border-radius:12px}.goal-item[data-v-78d2282a]{text-align:center}.goal-label[data-v-78d2282a]{font-size:14px;color:#7f8c8d;margin-bottom:8px}.goal-value[data-v-78d2282a]{font-size:28px;font-weight:700}.goal-value.current[data-v-78d2282a]{color:#3498db}.goal-value.target[data-v-78d2282a]{color:#27ae60}.goal-value.improvement[data-v-78d2282a]{color:#e67e22}.goal-arrow[data-v-78d2282a]{font-size:24px;color:#95a5a6}.milestones h3[data-v-78d2282a]{margin-bottom:20px;color:#2c3e50}.milestone-list[data-v-78d2282a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.milestone-item[data-v-78d2282a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;border-radius:8px;-webkit-transition:all .2s;transition:all .2s}.milestone-item.completed[data-v-78d2282a]{background-color:#e8f5e9;border-left:4px solid #27ae60}.milestone-item.completed .milestone-icon i[data-v-78d2282a]{color:#27ae60}.milestone-item.current[data-v-78d2282a]{background-color:#e3f2fd;border-left:4px solid #3498db}.milestone-item.current .milestone-icon i[data-v-78d2282a]{color:#3498db}.milestone-item.upcoming[data-v-78d2282a]{background-color:#f8f9fa;border-left:4px solid #e0e0e0}.milestone-item.upcoming .milestone-icon i[data-v-78d2282a]{color:#95a5a6}.milestone-icon[data-v-78d2282a]{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:16px}.milestone-icon i[data-v-78d2282a]{font-size:20px}.milestone-content[data-v-78d2282a]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:16px}.milestone-title[data-v-78d2282a]{font-weight:500;color:#2c3e50;margin-bottom:4px}.milestone-desc[data-v-78d2282a]{font-size:14px;color:#7f8c8d;margin-bottom:4px}.milestone-date[data-v-78d2282a]{font-size:12px;color:#95a5a6}.milestone-progress[data-v-78d2282a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-width:120px}.progress-bar[data-v-78d2282a]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:6px;background-color:#e0e0e0;border-radius:3px;overflow:hidden}.progress-fill[data-v-78d2282a]{height:100%;background-color:#3498db;border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease}.progress-text[data-v-78d2282a]{font-size:12px;color:#7f8c8d;min-width:35px}.no-plan[data-v-78d2282a]{background:#fff;border-radius:12px;padding:60px 24px;margin-bottom:24px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08);text-align:center}.no-plan-icon[data-v-78d2282a]{font-size:64px;color:#bdc3c7;margin-bottom:24px}.no-plan-content h3[data-v-78d2282a]{margin-bottom:12px;color:#2c3e50}.no-plan-content p[data-v-78d2282a]{color:#7f8c8d;margin-bottom:24px}.study-stats[data-v-78d2282a]{background:#fff;border-radius:12px;padding:24px;margin-bottom:24px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08)}.stats-header[data-v-78d2282a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px}.stats-header h3[data-v-78d2282a]{margin:0;color:#2c3e50}.stats-content[data-v-78d2282a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px}.stat-card[data-v-78d2282a]{border:1px solid #e0e0e0;border-radius:8px;padding:20px}.stat-header[data-v-78d2282a]{margin-bottom:16px}.stat-header h4[data-v-78d2282a]{margin:0;color:#2c3e50}.chart-container[data-v-78d2282a]{height:200px}.chart[data-v-78d2282a]{width:100%;height:100%}.knowledge-stats[data-v-78d2282a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.knowledge-item[data-v-78d2282a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.knowledge-name[data-v-78d2282a]{min-width:100px;font-weight:500;color:#2c3e50}.knowledge-progress[data-v-78d2282a]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.progress-value[data-v-78d2282a]{font-size:14px;color:#7f8c8d;min-width:40px}.history-plans[data-v-78d2282a]{background:#fff;border-radius:12px;padding:24px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08)}.section-header[data-v-78d2282a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.section-header h3[data-v-78d2282a]{margin:0;color:#2c3e50}.plan-list[data-v-78d2282a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.plan-card[data-v-78d2282a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;background-color:#f8f9fa;border-radius:8px;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.plan-card[data-v-78d2282a]:hover{background-color:#e9ecef}.plan-card .plan-info[data-v-78d2282a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.plan-card .plan-title[data-v-78d2282a]{margin:0 0 4px 0;font-size:16px;font-weight:500;color:#2c3e50}.plan-result[data-v-78d2282a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.result-item[data-v-78d2282a]{text-align:center}.result-label[data-v-78d2282a]{display:block;font-size:12px;color:#7f8c8d;margin-bottom:4px}.result-value[data-v-78d2282a]{font-size:16px;font-weight:600;color:#3498db}@media (max-width:1200px){.stats-content[data-v-78d2282a]{grid-template-columns:1fr}}@media (max-width:768px){.study-planning[data-v-78d2282a]{padding:15px}.header-content[data-v-78d2282a]{gap:16px}.header-content[data-v-78d2282a],.plan-header[data-v-78d2282a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.plan-header[data-v-78d2282a]{gap:24px;text-align:center}.goal-comparison[data-v-78d2282a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.goal-arrow[data-v-78d2282a]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.milestone-item[data-v-78d2282a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.milestone-progress[data-v-78d2282a]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.plan-card[data-v-78d2282a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;text-align:center}}@media (max-width:480px){.stats-content[data-v-78d2282a]{grid-template-columns:1fr}.chart-container[data-v-78d2282a]{height:150px}.knowledge-item[data-v-78d2282a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.knowledge-progress[data-v-78d2282a]{width:100%}}