.calculator-form[data-v-261e4d82],.calculator-results[data-v-261e4d82]{height:100%}.form-grid[data-v-261e4d82]{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:768px){.form-grid[data-v-261e4d82]{grid-template-columns:1fr 1fr}}.form-group[data-v-261e4d82]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-261e4d82]{color:#303133;font-size:14px;font-weight:600}.form-group .help-text[data-v-261e4d82]{color:#909399;font-size:12px;margin:0}.form-actions[data-v-261e4d82]{display:flex;flex-wrap:wrap;gap:12px}.form-actions .el-button i[data-v-261e4d82]{margin-right:6px}.score-wrapper[data-v-261e4d82]{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.score-circle[data-v-261e4d82]{align-items:center;background:#f5f7fa;border:4px solid #e4e7ed;border-radius:50%;display:flex;flex-direction:column;height:150px;justify-content:center;text-align:center;transition:all .3s ease;width:150px}.score-circle.score-excellent[data-v-261e4d82]{background:rgba(103,194,58,.08);border-color:#67c23a}.score-circle.score-good[data-v-261e4d82]{background:rgba(64,158,255,.08);border-color:#409eff}.score-circle.score-fair[data-v-261e4d82]{background:rgba(230,162,60,.08);border-color:#e6a23c}.score-circle.score-low[data-v-261e4d82]{background:hsla(0,87%,69%,.08);border-color:#f56c6c}.score-value[data-v-261e4d82]{color:#303133;font-size:36px;font-weight:700}.score-value .score-unit[data-v-261e4d82]{font-size:18px;margin-left:2px}.score-label[data-v-261e4d82]{color:#606266;font-size:13px;margin-top:4px}.score-tags .badge[data-v-261e4d82]{border-radius:12px;font-size:12px;padding:4px 10px}.score-excellent.badge[data-v-261e4d82]{background:rgba(103,194,58,.1);color:#529b2e}.score-good.badge[data-v-261e4d82]{background:rgba(64,158,255,.1);color:#2b78c5}.score-fair.badge[data-v-261e4d82]{background:rgba(230,162,60,.1);color:#b88230}.score-low.badge[data-v-261e4d82]{background:hsla(0,87%,69%,.1);color:#c45656}.metrics-grid[data-v-261e4d82]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.metric-item[data-v-261e4d82]{background:#f5f7fa;border-radius:8px;padding:10px 12px}.metric-label[data-v-261e4d82]{color:#909399;font-size:12px;margin-bottom:4px}.metric-value[data-v-261e4d82]{color:#303133;font-size:18px;font-weight:600}.history-list[data-v-261e4d82]{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.history-item[data-v-261e4d82]{align-items:center;display:grid;font-size:13px;gap:8px;grid-template-columns:80px 1fr 50px}.history-date[data-v-261e4d82]{color:#606266}.history-bar[data-v-261e4d82]{background:#ebeef5;border-radius:4px;height:8px;overflow:hidden}.history-bar-inner[data-v-261e4d82]{background:linear-gradient(90deg,#8b4dff,#6b2dd9);border-radius:4px;height:100%;transition:width .3s ease}.history-score[data-v-261e4d82]{color:#303133;font-weight:500;text-align:right}.empty-history[data-v-261e4d82]{color:#909399;font-size:13px}.clear-history-btn[data-v-261e4d82]{color:#909399;font-size:12px;width:100%}.clear-history-btn[data-v-261e4d82]:hover:not(:disabled){color:#f56c6c}.tips-list[data-v-261e4d82]{margin:0;padding-left:18px}.tips-list li[data-v-261e4d82]{color:#606266;font-size:14px;margin-bottom:8px}.tips-list li strong[data-v-261e4d82]{color:#303133}@media (max-width:768px){.metrics-grid[data-v-261e4d82]{grid-template-columns:1fr}.history-item[data-v-261e4d82]{grid-template-columns:70px 1fr 40px}}.tools-carousel[data-v-c45d9e72]{width:100%}.tool-card[data-v-c45d9e72]{background:#fff;border-radius:16px;box-shadow:0 4px 18px rgba(15,23,42,.08);display:block;height:100%;padding:24px;transition:all .3s ease}.tool-card[data-v-c45d9e72]:hover{box-shadow:0 10px 28px rgba(15,23,42,.16);transform:translateY(-4px)}.image-button[data-v-c45d9e72]{padding:16px}.image-button i[data-v-c45d9e72]{color:#8b4dff}.mx-auto[data-v-c45d9e72]{margin-left:auto;margin-right:auto}