.tool-detail-container[data-v-14c604d9]{background:#f6f7f9;box-sizing:border-box;min-height:100vh;padding:40px}@media(max-width:768px){.tool-detail-container[data-v-14c604d9]{padding:16px}}.tool-header[data-v-14c604d9]{background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.02);display:flex;justify-content:center;margin-bottom:24px;padding:40px}.tool-header .header-content[data-v-14c604d9]{align-items:center;display:flex;gap:24px;max-width:800px;width:100%}.tool-header .header-content .icon-wrapper[data-v-14c604d9]{align-items:center;border-radius:16px;color:#fff;display:flex;flex-shrink:0;font-size:32px;height:64px;justify-content:center;width:64px}.tool-header .header-content .icon-wrapper svg[data-v-14c604d9]{height:32px;width:32px}.tool-header .header-content .text-content h1[data-v-14c604d9]{color:#333;font-size:28px;margin:0 0 8px}.tool-header .header-content .text-content p[data-v-14c604d9]{color:#666;font-size:16px;line-height:1.5;margin:0}@media(max-width:768px){.tool-header[data-v-14c604d9]{padding:24px}.tool-header .header-content[data-v-14c604d9]{flex-direction:column;gap:16px;text-align:center}.tool-header .header-content .text-content h1[data-v-14c604d9]{font-size:24px}.tool-header .header-content .text-content p[data-v-14c604d9]{font-size:14px}}.tool-main[data-v-14c604d9]{grid-gap:24px;display:grid;gap:24px;max-width:1200px}@media(max-width:768px){.tool-main[data-v-14c604d9]{display:flex;flex-direction:column;grid-template-columns:1fr!important}}.config-section[data-v-14c604d9],.generator-box[data-v-14c604d9],.input-section[data-v-14c604d9],.output-section[data-v-14c604d9],.preview-section[data-v-14c604d9],.tips-box[data-v-14c604d9]{background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.02);padding:32px}@media(max-width:768px){.config-section[data-v-14c604d9],.generator-box[data-v-14c604d9],.input-section[data-v-14c604d9],.output-section[data-v-14c604d9],.preview-section[data-v-14c604d9],.tips-box[data-v-14c604d9]{padding:20px}}.form-group[data-v-14c604d9]{margin-bottom:20px}.form-group label[data-v-14c604d9]{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.form-group input[data-v-14c604d9],.form-group select[data-v-14c604d9],.form-group textarea[data-v-14c604d9]{border:1px solid #ddd;border-radius:8px;box-sizing:border-box;font-size:14px;outline:none;padding:12px;width:100%}.form-group input[data-v-14c604d9]:focus,.form-group select[data-v-14c604d9]:focus,.form-group textarea[data-v-14c604d9]:focus{border-color:#2254f4}.btn-audit[data-v-14c604d9],.btn-generate[data-v-14c604d9],.btn-primary[data-v-14c604d9]{background:#2254f4;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px;transition:opacity .2s;width:100%}.btn-audit[data-v-14c604d9]:hover,.btn-generate[data-v-14c604d9]:hover,.btn-primary[data-v-14c604d9]:hover{opacity:.9}.btn-audit[data-v-14c604d9]:disabled,.btn-generate[data-v-14c604d9]:disabled,.btn-primary[data-v-14c604d9]:disabled{background:#ccc;cursor:not-allowed}@media(max-width:768px){.sidebar[data-v-14c604d9]{display:flex;gap:8px;overflow-x:auto;padding:12px;width:100%!important}.sidebar .category[data-v-14c604d9]{background:#f5f5f5;margin-bottom:0;padding:8px 12px;white-space:nowrap}}.tool-main[data-v-14c604d9]{margin:0 auto;max-width:900px}.audit-input[data-v-14c604d9]{background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.05);display:flex;gap:16px;margin-bottom:24px;padding:32px}@media(max-width:768px){.audit-input[data-v-14c604d9]{flex-direction:column;padding:20px}}.audit-input input[data-v-14c604d9]{border:2px solid #eee;border-radius:8px;flex:1;font-size:16px;outline:none;padding:14px;transition:border-color .2s}.audit-input input[data-v-14c604d9]:focus{border-color:#ff9f0a}.audit-input .btn-audit[data-v-14c604d9]{background:#222529;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:0 32px}.audit-input .btn-audit[data-v-14c604d9]:hover{opacity:.9}.audit-input .btn-audit[data-v-14c604d9]:disabled{background:#ccc}@media(max-width:768px){.audit-input .btn-audit[data-v-14c604d9]{padding:12px}}.audit-dashboard[data-v-14c604d9]{display:flex;flex-direction:column;gap:24px}.score-card[data-v-14c604d9]{align-items:center;background:#fff;border-radius:16px;display:flex;gap:48px;padding:32px}@media(max-width:768px){.score-card[data-v-14c604d9]{flex-direction:column;gap:24px;padding:20px}}.score-card .score-circle[data-v-14c604d9]{align-items:center;border:8px solid #eee;border-radius:50%;display:flex;flex-direction:column;height:120px;justify-content:center;width:120px}.score-card .score-circle.good[data-v-14c604d9]{border-color:#52c41a;color:#52c41a}.score-card .score-circle.average[data-v-14c604d9]{border-color:#faad14;color:#faad14}.score-card .score-circle.poor[data-v-14c604d9]{border-color:#ff4d4f;color:#ff4d4f}.score-card .score-circle .score-val[data-v-14c604d9]{font-size:36px;font-weight:700;line-height:1}.score-card .score-circle .score-label[data-v-14c604d9]{color:#999;font-size:12px;margin-top:4px}.score-card .score-details[data-v-14c604d9]{display:flex;flex:1;flex-direction:column;gap:16px;width:100%}.score-card .score-details .detail-item[data-v-14c604d9]{align-items:center;display:flex;gap:16px}.score-card .score-details .detail-item .label[data-v-14c604d9]{font-size:14px;width:80px}.score-card .score-details .detail-item .progress-bar[data-v-14c604d9]{background:#f0f0f0;border-radius:4px;flex:1;height:8px;overflow:hidden}.score-card .score-details .detail-item .progress-bar .fill[data-v-14c604d9]{height:100%}.score-card .score-details .detail-item .val[data-v-14c604d9]{font-size:14px;font-weight:600;text-align:right;width:60px}.issues-list[data-v-14c604d9]{background:#fff;border-radius:16px;padding:32px}@media(max-width:768px){.issues-list[data-v-14c604d9]{padding:20px}}.issues-list h3[data-v-14c604d9]{margin-bottom:24px;margin-top:0}.issues-list .issue-item[data-v-14c604d9]{align-items:flex-start;border-bottom:1px solid #eee;display:flex;gap:16px;padding:16px 0}.issues-list .issue-item[data-v-14c604d9]:last-child{border-bottom:none}@media(max-width:768px){.issues-list .issue-item[data-v-14c604d9]{flex-direction:column;gap:12px}}.issues-list .issue-item .issue-severity[data-v-14c604d9]{border-radius:4px;font-size:12px;font-weight:600;padding:4px 8px}.issues-list .issue-item .issue-severity.high[data-v-14c604d9]{background:#fff1f0;color:#ff4d4f}.issues-list .issue-item .issue-severity.medium[data-v-14c604d9]{background:#fff7e6;color:#fa8c16}.issues-list .issue-item .issue-content[data-v-14c604d9]{flex:1}.issues-list .issue-item .issue-content h4[data-v-14c604d9]{font-size:16px;margin:0 0 4px}.issues-list .issue-item .issue-content p[data-v-14c604d9]{color:#666;font-size:14px;margin:0}.issues-list .issue-item .btn-fix[data-v-14c604d9]{background:#f0f5ff;border:none;border-radius:4px;color:#2254f4;cursor:pointer;font-size:12px;padding:6px 12px}.issues-list .issue-item .btn-fix[data-v-14c604d9]:hover{background:#d6e4ff}@media(max-width:768px){.issues-list .issue-item .btn-fix[data-v-14c604d9]{width:100%}}