.header-nav[data-v-e7a14405]{background:var(--white);box-shadow:0 2px 8px #0000001a;position:sticky;top:0;z-index:1000}.header-nav .nav-content[data-v-e7a14405]{display:flex;align-items:center;justify-content:space-between;height:64px;gap:24px}.header-nav .brand-section .logo[data-v-e7a14405]{display:flex;align-items:center;gap:12px}.header-nav .brand-section .logo .logo-placeholder[data-v-e7a14405]{width:32px;height:32px;font-size:24px;display:flex;align-items:center;justify-content:center}.header-nav .brand-section .logo .brand-text[data-v-e7a14405]{font-size:18px;font-weight:600;color:var(--primary-green)}.header-nav .main-nav[data-v-e7a14405]{flex:1;display:flex;justify-content:center}.header-nav .main-nav .nav-menu[data-v-e7a14405]{display:flex;align-items:center;gap:32px}.header-nav .main-nav .nav-menu .nav-item[data-v-e7a14405]{color:var(--text-secondary);font-weight:500;text-decoration:none;padding:8px 16px;border-radius:4px;transition:all .2s ease;position:relative}.header-nav .main-nav .nav-menu .nav-item[data-v-e7a14405]:hover{color:var(--primary-green);background-color:#2e7d321a}.header-nav .main-nav .nav-menu .nav-item.active[data-v-e7a14405]{color:var(--primary-green)}.header-nav .main-nav .nav-menu .nav-item.active[data-v-e7a14405]:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:20px;height:2px;background-color:var(--primary-green);border-radius:1px}.header-nav .action-section[data-v-e7a14405]{display:flex;align-items:center;gap:16px}.header-nav .action-section .search-input[data-v-e7a14405]{width:240px}.header-nav .action-section .login-btn[data-v-e7a14405]{background-color:var(--primary-green);border-color:var(--primary-green)}.header-nav .action-section .login-btn[data-v-e7a14405]:hover{background-color:var(--primary-green-hover);border-color:var(--primary-green-hover)}.header-nav .action-section .user-btn[data-v-e7a14405]{display:flex;align-items:center;gap:8px}.header-nav .mobile-menu-btn[data-v-e7a14405]{display:none;cursor:pointer;padding:8px;color:var(--text-secondary)}.header-nav .mobile-menu-btn[data-v-e7a14405]:hover{color:var(--primary-green)}.header-nav .mobile-menu[data-v-e7a14405]{display:none;background:var(--white);border-top:1px solid var(--border-gray);padding:16px 0}.header-nav .mobile-menu.active[data-v-e7a14405]{display:block}@media (max-width: 768px){.header-nav .nav-content[data-v-e7a14405]{height:56px}.header-nav .main-nav[data-v-e7a14405]{display:none}.header-nav .action-section .search-input[data-v-e7a14405]{width:180px}.header-nav .mobile-menu-btn[data-v-e7a14405]{display:block}.header-nav .mobile-menu[data-v-e7a14405]{display:none}.header-nav .mobile-menu.active[data-v-e7a14405]{display:block}}@media (max-width: 480px){.header-nav .action-section .search-input[data-v-e7a14405],.header-nav .brand-section .logo .brand-text[data-v-e7a14405]{display:none}}.footer-section[data-v-8e6fcc45]{background:linear-gradient(135deg,var(--primary-green) 0%,#1B5E20 100%);color:var(--white);padding:60px 0 0}.footer-section .footer-content[data-v-8e6fcc45]{display:grid;grid-template-columns:2fr 3fr 1.5fr;gap:48px;margin-bottom:48px}.footer-section .footer-content .footer-brand .brand-logo[data-v-8e6fcc45]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.footer-section .footer-content .footer-brand .brand-logo .logo-img[data-v-8e6fcc45]{width:40px;height:40px;filter:brightness(0) invert(1)}.footer-section .footer-content .footer-brand .brand-logo .brand-name[data-v-8e6fcc45]{font-size:20px;font-weight:600}.footer-section .footer-content .footer-brand .brand-description[data-v-8e6fcc45]{font-size:14px;line-height:1.6;opacity:.9;margin-bottom:24px}.footer-section .footer-content .footer-brand .social-links[data-v-8e6fcc45]{display:flex;gap:16px}.footer-section .footer-content .footer-brand .social-links .social-link[data-v-8e6fcc45]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ffffff1a;border-radius:8px;color:var(--white);transition:all .3s ease}.footer-section .footer-content .footer-brand .social-links .social-link[data-v-8e6fcc45]:hover{background:#fff3;transform:translateY(-2px)}.footer-section .footer-content .footer-links[data-v-8e6fcc45]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.footer-section .footer-content .footer-links .link-group .group-title[data-v-8e6fcc45]{font-size:16px;font-weight:600;margin-bottom:16px;color:var(--white)}.footer-section .footer-content .footer-links .link-group .link-list[data-v-8e6fcc45]{list-style:none}.footer-section .footer-content .footer-links .link-group .link-list li[data-v-8e6fcc45]{margin-bottom:8px}.footer-section .footer-content .footer-links .link-group .link-list li .footer-link[data-v-8e6fcc45]{color:#fffc;text-decoration:none;font-size:14px;transition:color .3s ease}.footer-section .footer-content .footer-links .link-group .link-list li .footer-link[data-v-8e6fcc45]:hover{color:var(--white)}.footer-section .footer-content .footer-contact .contact-title[data-v-8e6fcc45]{font-size:16px;font-weight:600;margin-bottom:16px;color:var(--white)}.footer-section .footer-content .footer-contact .contact-info[data-v-8e6fcc45]{margin-bottom:24px}.footer-section .footer-content .footer-contact .contact-info .contact-item[data-v-8e6fcc45]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;color:#ffffffe6}.footer-section .footer-content .footer-contact .eco-action .pledge-btn[data-v-8e6fcc45]{background:var(--accent-orange);border-color:var(--accent-orange);display:flex;align-items:center;gap:8px}.footer-section .footer-content .footer-contact .eco-action .pledge-btn[data-v-8e6fcc45]:hover{background:var(--accent-orange-hover);border-color:var(--accent-orange-hover);transform:translateY(-2px)}.footer-section .footer-bottom[data-v-8e6fcc45]{border-top:1px solid rgba(255,255,255,.2);padding:24px 0;display:flex;justify-content:space-between;align-items:center}.footer-section .footer-bottom .copyright[data-v-8e6fcc45]{display:flex;align-items:center;gap:24px}.footer-section .footer-bottom .copyright p[data-v-8e6fcc45]{font-size:14px;opacity:.8;margin:0}.footer-section .footer-bottom .copyright .legal-links[data-v-8e6fcc45]{display:flex;align-items:center;gap:12px}.footer-section .footer-bottom .copyright .legal-links .legal-link[data-v-8e6fcc45]{color:#fffc;text-decoration:none;font-size:12px;transition:color .3s ease}.footer-section .footer-bottom .copyright .legal-links .legal-link[data-v-8e6fcc45]:hover{color:var(--white)}.footer-section .footer-bottom .copyright .legal-links .separator[data-v-8e6fcc45]{color:#ffffff80}.footer-section .footer-bottom .certifications[data-v-8e6fcc45]{display:flex;align-items:center;gap:12px;font-size:12px}.footer-section .footer-bottom .certifications .cert-text[data-v-8e6fcc45]{opacity:.8}.footer-section .footer-bottom .certifications .cert-item[data-v-8e6fcc45]{background:#ffffff1a;padding:4px 8px;border-radius:4px;font-size:11px}@media (max-width: 768px){.footer-section .footer-content[data-v-8e6fcc45]{grid-template-columns:1fr;gap:32px}.footer-section .footer-bottom[data-v-8e6fcc45]{flex-direction:column;gap:16px;text-align:center}}.hero-carousel[data-v-1de2c06d]{position:relative}.hero-carousel .carousel-container[data-v-1de2c06d]{height:420px}.hero-carousel .carousel-container[data-v-1de2c06d] .t-swiper__content{height:100%;border-radius:0}.hero-carousel .carousel-container[data-v-1de2c06d] .t-swiper__navigation .t-swiper__navigation-btn{background:#ffffffe6;color:var(--primary-green)}.hero-carousel .carousel-container[data-v-1de2c06d] .t-swiper__navigation .t-swiper__navigation-btn:hover{background:var(--white)}.hero-carousel .carousel-container[data-v-1de2c06d] .t-swiper__pagination{bottom:24px}.hero-carousel .carousel-container[data-v-1de2c06d] .t-swiper__pagination .t-swiper__pagination-bullet{background:#ffffff80}.hero-carousel .carousel-container[data-v-1de2c06d] .t-swiper__pagination .t-swiper__pagination-bullet.t-swiper__pagination-bullet--active{background:var(--white)}.hero-carousel .slide-content[data-v-1de2c06d]{position:relative;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center}.hero-carousel .slide-overlay[data-v-1de2c06d]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#2e7d32cc,#2e7d3299,#4caf5066)}.hero-carousel .container[data-v-1de2c06d]{max-width:1440px;margin:0 auto;padding:0 24px;width:100%}.hero-carousel .slide-info[data-v-1de2c06d]{position:relative;z-index:2;color:var(--white);max-width:600px}.hero-carousel .slide-title[data-v-1de2c06d]{font-size:48px;font-weight:700;line-height:1.2;margin-bottom:16px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hero-carousel .slide-subtitle[data-v-1de2c06d]{font-size:18px;line-height:1.6;margin-bottom:32px;opacity:.95}.hero-carousel .slide-stats[data-v-1de2c06d]{display:flex;gap:48px;margin-bottom:40px}.hero-carousel .slide-stats .stat-item[data-v-1de2c06d]{text-align:center}.hero-carousel .slide-stats .stat-item .stat-number[data-v-1de2c06d]{display:block;font-size:32px;font-weight:700;color:var(--accent-orange);text-shadow:0 2px 4px rgba(0,0,0,.3)}.hero-carousel .slide-stats .stat-item .stat-label[data-v-1de2c06d]{display:block;font-size:14px;margin-top:4px;opacity:.9}.hero-carousel .slide-actions[data-v-1de2c06d]{display:flex;gap:16px}.hero-carousel .slide-actions .action-btn[data-v-1de2c06d]{background-color:var(--accent-orange);border-color:var(--accent-orange);font-weight:600}.hero-carousel .slide-actions .action-btn[data-v-1de2c06d]:hover{background-color:var(--accent-orange-hover);border-color:var(--accent-orange-hover);transform:translateY(-2px)}.hero-carousel .slide-actions .learn-more-btn[data-v-1de2c06d]{background-color:#fff3;border-color:var(--white);color:var(--white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-carousel .slide-actions .learn-more-btn[data-v-1de2c06d]:hover{background-color:#ffffff4d;transform:translateY(-2px)}@media (max-width: 768px){.hero-carousel .carousel-container[data-v-1de2c06d]{height:360px!important}.hero-carousel .slide-title[data-v-1de2c06d]{font-size:32px}.hero-carousel .slide-subtitle[data-v-1de2c06d]{font-size:16px}.hero-carousel .slide-stats[data-v-1de2c06d]{gap:24px;margin-bottom:32px}.hero-carousel .slide-stats .stat-item .stat-number[data-v-1de2c06d]{font-size:24px}.hero-carousel .slide-actions[data-v-1de2c06d]{flex-direction:column}.hero-carousel .slide-actions .action-btn[data-v-1de2c06d],.hero-carousel .slide-actions .learn-more-btn[data-v-1de2c06d]{width:100%}}@media (max-width: 480px){.hero-carousel .carousel-container[data-v-1de2c06d]{height:300px!important}.hero-carousel .slide-title[data-v-1de2c06d]{font-size:24px}.hero-carousel .slide-stats[data-v-1de2c06d]{flex-direction:column;gap:16px;text-align:left}.hero-carousel .slide-stats .stat-item[data-v-1de2c06d]{display:flex;align-items:center;gap:12px;text-align:left}.hero-carousel .slide-stats .stat-item .stat-number[data-v-1de2c06d]{font-size:20px}}.quick-services[data-v-987e3f54]{padding:80px 0;background:linear-gradient(135deg,#f8fffe,#f0f9f0)}.quick-services .section-header[data-v-987e3f54]{text-align:center;margin-bottom:64px}.quick-services .section-header .section-title[data-v-987e3f54]{font-size:36px;font-weight:700;color:var(--text-primary);margin-bottom:16px}.quick-services .section-header .section-subtitle[data-v-987e3f54]{font-size:18px;color:var(--text-secondary);max-width:600px;margin:0 auto}.quick-services .services-grid[data-v-987e3f54]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-bottom:80px}.quick-services .services-grid .service-card[data-v-987e3f54]{padding:32px;text-align:center;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.quick-services .services-grid .service-card[data-v-987e3f54]:hover{border-color:var(--primary-green);transform:translateY(-4px)}.quick-services .services-grid .service-card .service-icon[data-v-987e3f54]{display:flex;justify-content:center;margin-bottom:24px;color:var(--primary-green)}.quick-services .services-grid .service-card .service-title[data-v-987e3f54]{font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:12px}.quick-services .services-grid .service-card .service-description[data-v-987e3f54]{font-size:14px;color:var(--text-secondary);line-height:1.6;margin-bottom:24px}.quick-services .services-grid .service-card .service-stats[data-v-987e3f54]{display:flex;justify-content:center;gap:32px;margin-bottom:24px}.quick-services .services-grid .service-card .service-stats .stat-item[data-v-987e3f54]{text-align:center}.quick-services .services-grid .service-card .service-stats .stat-item .stat-value[data-v-987e3f54]{display:block;font-size:20px;font-weight:700;color:var(--primary-green)}.quick-services .services-grid .service-card .service-stats .stat-item .stat-label[data-v-987e3f54]{display:block;font-size:12px;color:var(--text-secondary);margin-top:4px}.quick-services .services-grid .service-card .service-action .service-btn[data-v-987e3f54]{border-color:var(--primary-green);color:var(--primary-green)}.quick-services .services-grid .service-card .service-action .service-btn[data-v-987e3f54]:hover{background-color:var(--primary-green);color:var(--white)}.quick-services .dashboard-section .dashboard-title[data-v-987e3f54]{font-size:24px;font-weight:600;color:var(--text-primary);text-align:center;margin-bottom:32px}.quick-services .dashboard-section .dashboard-grid[data-v-987e3f54]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.quick-services .dashboard-section .dashboard-grid .metric-card[data-v-987e3f54]{padding:24px;display:flex;align-items:center;gap:16px}.quick-services .dashboard-section .dashboard-grid .metric-card .metric-icon[data-v-987e3f54]{flex-shrink:0;width:48px;height:48px;background:linear-gradient(135deg,var(--primary-green),var(--secondary-green));border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--white)}.quick-services .dashboard-section .dashboard-grid .metric-card .metric-content[data-v-987e3f54]{flex:1}.quick-services .dashboard-section .dashboard-grid .metric-card .metric-content .metric-value[data-v-987e3f54]{font-size:24px;font-weight:700;color:var(--text-primary);line-height:1.2}.quick-services .dashboard-section .dashboard-grid .metric-card .metric-content .metric-label[data-v-987e3f54]{font-size:14px;color:var(--text-secondary);margin:4px 0}.quick-services .dashboard-section .dashboard-grid .metric-card .metric-content .metric-trend[data-v-987e3f54]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:500}.quick-services .dashboard-section .dashboard-grid .metric-card .metric-content .metric-trend.up[data-v-987e3f54]{color:var(--secondary-green)}.quick-services .dashboard-section .dashboard-grid .metric-card .metric-content .metric-trend.down[data-v-987e3f54]{color:#f44336}.quick-services .dashboard-section .dashboard-grid .metric-card .metric-content .metric-trend.stable[data-v-987e3f54]{color:var(--text-secondary)}@media (max-width: 768px){.quick-services[data-v-987e3f54]{padding:60px 0}.quick-services .services-grid[data-v-987e3f54]{grid-template-columns:1fr;gap:24px}.quick-services .dashboard-grid[data-v-987e3f54]{grid-template-columns:1fr}}.data-dashboard[data-v-a1f2c8f9]{padding:80px 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.data-dashboard .container[data-v-a1f2c8f9]{max-width:1440px;margin:0 auto;padding:0 20px}.data-dashboard .section-header[data-v-a1f2c8f9]{text-align:center;margin-bottom:60px}.data-dashboard .section-header .section-title[data-v-a1f2c8f9]{font-size:2.5rem;font-weight:700;color:#2e7d32;margin-bottom:16px}.data-dashboard .section-header .section-subtitle[data-v-a1f2c8f9]{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto}.data-dashboard .dashboard-grid[data-v-a1f2c8f9]{display:flex;flex-direction:column;gap:40px}.data-dashboard .metrics-row[data-v-a1f2c8f9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.data-dashboard .metric-card[data-v-a1f2c8f9]{padding:32px;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;transition:all .3s ease}.data-dashboard .metric-card[data-v-a1f2c8f9]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.data-dashboard .metric-card .metric-header[data-v-a1f2c8f9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.data-dashboard .metric-card .metric-header .metric-icon[data-v-a1f2c8f9]{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,#2e7d32,#4caf50);display:flex;align-items:center;justify-content:center;color:#fff}.data-dashboard .metric-card .metric-header .metric-trend[data-v-a1f2c8f9]{display:flex;align-items:center;gap:4px;font-size:.9rem;font-weight:600}.data-dashboard .metric-card .metric-header .metric-trend.up[data-v-a1f2c8f9]{color:#2e7d32}.data-dashboard .metric-card .metric-header .metric-trend.down[data-v-a1f2c8f9]{color:#d32f2f}.data-dashboard .metric-card .metric-content .metric-value[data-v-a1f2c8f9]{font-size:2.2rem;font-weight:700;color:#2e7d32;margin-bottom:8px}.data-dashboard .metric-card .metric-content .metric-label[data-v-a1f2c8f9]{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:8px}.data-dashboard .metric-card .metric-content .metric-description[data-v-a1f2c8f9]{font-size:.9rem;color:#666}.data-dashboard .charts-section[data-v-a1f2c8f9]{display:grid;grid-template-columns:2fr 1fr;gap:24px}.data-dashboard .charts-section .chart-container[data-v-a1f2c8f9]{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 20px #00000014}.data-dashboard .charts-section .chart-container .chart-header[data-v-a1f2c8f9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.data-dashboard .charts-section .chart-container .chart-header h3[data-v-a1f2c8f9]{font-size:1.3rem;font-weight:600;color:#333}.data-dashboard .charts-section .chart-container .chart[data-v-a1f2c8f9]{width:100%;height:300px}.data-dashboard .realtime-section[data-v-a1f2c8f9]{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 20px #00000014}.data-dashboard .realtime-section .realtime-header[data-v-a1f2c8f9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.data-dashboard .realtime-section .realtime-header h3[data-v-a1f2c8f9]{font-size:1.3rem;font-weight:600;color:#333}.data-dashboard .realtime-section .realtime-header .status-indicator[data-v-a1f2c8f9]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#666}.data-dashboard .realtime-section .realtime-header .status-indicator .status-dot[data-v-a1f2c8f9]{width:8px;height:8px;border-radius:50%}.data-dashboard .realtime-section .realtime-header .status-indicator .status-dot.active[data-v-a1f2c8f9]{background:#2e7d32;animation:pulse-a1f2c8f9 2s infinite}.data-dashboard .realtime-section .realtime-content[data-v-a1f2c8f9]{display:flex;flex-direction:column;gap:16px;max-height:300px;overflow-y:auto}.data-dashboard .realtime-section .realtime-content .realtime-item[data-v-a1f2c8f9]{display:flex;gap:16px;padding:16px;border-radius:12px;background:#f8f9fa;transition:all .3s ease}.data-dashboard .realtime-section .realtime-content .realtime-item[data-v-a1f2c8f9]:hover{background:#e9ecef}.data-dashboard .realtime-section .realtime-content .realtime-item .item-time[data-v-a1f2c8f9]{font-size:.8rem;color:#666;font-weight:500;min-width:40px}.data-dashboard .realtime-section .realtime-content .realtime-item .item-content[data-v-a1f2c8f9]{display:flex;align-items:center;gap:12px;flex:1}.data-dashboard .realtime-section .realtime-content .realtime-item .item-content .item-icon[data-v-a1f2c8f9]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.data-dashboard .realtime-section .realtime-content .realtime-item .item-content .item-icon.success[data-v-a1f2c8f9]{background:#e8f5e8;color:#2e7d32}.data-dashboard .realtime-section .realtime-content .realtime-item .item-content .item-icon.warning[data-v-a1f2c8f9]{background:#fff3e0;color:#f57c00}.data-dashboard .realtime-section .realtime-content .realtime-item .item-content .item-icon.info[data-v-a1f2c8f9]{background:#e3f2fd;color:#1976d2}.data-dashboard .realtime-section .realtime-content .realtime-item .item-content .item-text[data-v-a1f2c8f9]{font-size:.9rem;color:#333}@keyframes pulse-a1f2c8f9{0%{box-shadow:0 0 #2e7d32b3}70%{box-shadow:0 0 0 10px #2e7d3200}to{box-shadow:0 0 #2e7d3200}}@media (max-width: 768px){.data-dashboard[data-v-a1f2c8f9]{padding:60px 0}.data-dashboard .section-header .section-title[data-v-a1f2c8f9]{font-size:2rem}.data-dashboard .charts-section[data-v-a1f2c8f9]{grid-template-columns:1fr}.data-dashboard .metric-card[data-v-a1f2c8f9],.data-dashboard .chart-container[data-v-a1f2c8f9]{padding:24px}.data-dashboard .chart-container .chart[data-v-a1f2c8f9]{height:250px}}.low-carbon-products[data-v-d2d5d134]{padding:40px 0;background:#f8f9fa}.low-carbon-products .container[data-v-d2d5d134]{max-width:1440px;margin:0 auto;padding:0 20px}.low-carbon-products .section-header[data-v-d2d5d134]{text-align:center;margin-bottom:60px}.low-carbon-products .section-header .page-title[data-v-d2d5d134]{font-size:2.5rem;font-weight:700;color:#2e7d32;margin-bottom:16px}.low-carbon-products .section-header .page-subtitle[data-v-d2d5d134]{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto}.low-carbon-products .evaluation-rules[data-v-d2d5d134]{margin-bottom:80px}.low-carbon-products .evaluation-rules .rules-header[data-v-d2d5d134]{text-align:center;margin-bottom:40px}.low-carbon-products .evaluation-rules .rules-header .section-title[data-v-d2d5d134]{font-size:2rem;font-weight:600;color:#333;margin-bottom:16px}.low-carbon-products .evaluation-rules .rules-header .section-description[data-v-d2d5d134]{font-size:1rem;color:#666;max-width:800px;margin:0 auto}.low-carbon-products .evaluation-rules .rules-grid[data-v-d2d5d134]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.low-carbon-products .evaluation-rules .rule-card[data-v-d2d5d134]{padding:32px;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;transition:all .3s ease}.low-carbon-products .evaluation-rules .rule-card[data-v-d2d5d134]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.low-carbon-products .evaluation-rules .rule-card .rule-icon[data-v-d2d5d134]{width:80px;height:80px;border-radius:20px;background:linear-gradient(135deg,#2e7d32,#4caf50);display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:24px}.low-carbon-products .evaluation-rules .rule-card .rule-title[data-v-d2d5d134]{font-size:1.3rem;font-weight:600;color:#333;margin-bottom:12px}.low-carbon-products .evaluation-rules .rule-card .rule-description[data-v-d2d5d134]{font-size:1rem;color:#666;margin-bottom:20px;line-height:1.6}.low-carbon-products .evaluation-rules .rule-card .rule-details .detail-item[data-v-d2d5d134]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:.9rem;color:#555}.low-carbon-products .evaluation-rules .rule-card .rule-details .detail-item[data-v-d2d5d134] .t-icon{color:#2e7d32}.low-carbon-products .product-catalog .catalog-header[data-v-d2d5d134]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:32px;flex-wrap:wrap;gap:20px}.low-carbon-products .product-catalog .catalog-header .section-title[data-v-d2d5d134]{font-size:2rem;font-weight:600;color:#333}.low-carbon-products .product-catalog .catalog-header .catalog-controls[data-v-d2d5d134]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.low-carbon-products .product-catalog .catalog-header .catalog-controls .search-box[data-v-d2d5d134]{width:300px}.low-carbon-products .product-catalog .catalog-header .catalog-controls .filter-controls[data-v-d2d5d134]{display:flex;gap:12px}.low-carbon-products .product-catalog .products-grid[data-v-d2d5d134]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-bottom:40px}.low-carbon-products .product-catalog .product-card[data-v-d2d5d134]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #00000014;transition:all .3s ease;cursor:pointer}.low-carbon-products .product-catalog .product-card[data-v-d2d5d134]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.low-carbon-products .product-catalog .product-card .product-image[data-v-d2d5d134]{position:relative;height:200px;overflow:hidden}.low-carbon-products .product-catalog .product-card .product-image img[data-v-d2d5d134]{width:100%;height:100%;object-fit:cover}.low-carbon-products .product-catalog .product-card .product-image .certification-badge[data-v-d2d5d134]{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:600;color:#fff}.low-carbon-products .product-catalog .product-card .product-image .certification-badge.A\+[data-v-d2d5d134]{background:linear-gradient(135deg,#2e7d32,#4caf50)}.low-carbon-products .product-catalog .product-card .product-image .certification-badge.A[data-v-d2d5d134]{background:linear-gradient(135deg,#388e3c,#66bb6a)}.low-carbon-products .product-catalog .product-card .product-image .certification-badge.B\+[data-v-d2d5d134]{background:linear-gradient(135deg,#ffa726,#ffb74d)}.low-carbon-products .product-catalog .product-card .product-image .certification-badge.B[data-v-d2d5d134]{background:linear-gradient(135deg,#ff7043,#ff8a65)}.low-carbon-products .product-catalog .product-card .product-info[data-v-d2d5d134]{padding:20px}.low-carbon-products .product-catalog .product-card .product-info .product-name[data-v-d2d5d134]{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:8px}.low-carbon-products .product-catalog .product-card .product-info .product-company[data-v-d2d5d134]{font-size:.9rem;color:#666;margin-bottom:12px}.low-carbon-products .product-catalog .product-card .product-info .product-category[data-v-d2d5d134]{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#2e7d32;margin-bottom:16px}.low-carbon-products .product-catalog .product-card .product-info .carbon-data[data-v-d2d5d134]{display:flex;justify-content:space-between;margin-bottom:16px}.low-carbon-products .product-catalog .product-card .product-info .carbon-data .carbon-item .label[data-v-d2d5d134]{font-size:.8rem;color:#666}.low-carbon-products .product-catalog .product-card .product-info .carbon-data .carbon-item .value[data-v-d2d5d134]{display:block;font-size:.9rem;font-weight:600;color:#333}.low-carbon-products .product-catalog .product-card .product-info .carbon-data .carbon-item .value.positive[data-v-d2d5d134]{color:#2e7d32}.low-carbon-products .product-catalog .product-card .product-info .certification-info[data-v-d2d5d134]{font-size:.8rem;color:#666}.low-carbon-products .product-catalog .product-card .product-info .certification-info .cert-date[data-v-d2d5d134]{display:flex;align-items:center;gap:4px;margin-bottom:4px}.low-carbon-products .product-catalog .pagination-wrapper[data-v-d2d5d134]{display:flex;justify-content:center;margin-top:40px}.low-carbon-products .product-detail .detail-header[data-v-d2d5d134]{margin-bottom:32px}.low-carbon-products .product-detail .detail-header .product-basic[data-v-d2d5d134]{display:flex;gap:24px;align-items:flex-start}.low-carbon-products .product-detail .detail-header .product-basic .detail-image[data-v-d2d5d134]{width:120px;height:120px;border-radius:12px;object-fit:cover}.low-carbon-products .product-detail .detail-header .product-basic .basic-info[data-v-d2d5d134]{flex:1}.low-carbon-products .product-detail .detail-header .product-basic .basic-info h2[data-v-d2d5d134]{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:8px}.low-carbon-products .product-detail .detail-header .product-basic .basic-info .company[data-v-d2d5d134]{font-size:1rem;color:#666;margin-bottom:16px}.low-carbon-products .product-detail .detail-header .product-basic .basic-info .certification-level[data-v-d2d5d134]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;font-weight:600;color:#fff;width:fit-content}.low-carbon-products .product-detail .detail-header .product-basic .basic-info .certification-level.A\+[data-v-d2d5d134]{background:linear-gradient(135deg,#2e7d32,#4caf50)}.low-carbon-products .product-detail .detail-header .product-basic .basic-info .certification-level.A[data-v-d2d5d134]{background:linear-gradient(135deg,#388e3c,#66bb6a)}.low-carbon-products .product-detail .detail-content .detail-section[data-v-d2d5d134]{margin-bottom:32px}.low-carbon-products .product-detail .detail-content .detail-section h3[data-v-d2d5d134]{font-size:1.2rem;font-weight:600;color:#333;margin-bottom:16px}.low-carbon-products .product-detail .detail-content .detail-section .carbon-details[data-v-d2d5d134]{display:grid;grid-template-columns:1fr 300px;gap:24px}.low-carbon-products .product-detail .detail-content .detail-section .carbon-details .chart[data-v-d2d5d134]{height:200px}.low-carbon-products .product-detail .detail-content .detail-section .carbon-details .carbon-metrics .metric[data-v-d2d5d134]{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #eee}.low-carbon-products .product-detail .detail-content .detail-section .carbon-details .carbon-metrics .metric .label[data-v-d2d5d134]{color:#666}.low-carbon-products .product-detail .detail-content .detail-section .carbon-details .carbon-metrics .metric .value[data-v-d2d5d134]{font-weight:600}.low-carbon-products .product-detail .detail-content .detail-section .carbon-details .carbon-metrics .metric .value.positive[data-v-d2d5d134]{color:#2e7d32}.low-carbon-products .product-detail .detail-content .detail-section .cert-details .cert-item[data-v-d2d5d134]{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #eee}.low-carbon-products .product-detail .detail-content .detail-section .cert-details .cert-item .label[data-v-d2d5d134]{color:#666;font-weight:500}@media (max-width: 768px){.low-carbon-products[data-v-d2d5d134]{padding:20px 0}.low-carbon-products .section-header .page-title[data-v-d2d5d134]{font-size:2rem}.low-carbon-products .catalog-header[data-v-d2d5d134]{flex-direction:column;align-items:stretch!important}.low-carbon-products .catalog-header .catalog-controls[data-v-d2d5d134]{flex-direction:column}.low-carbon-products .catalog-header .catalog-controls .search-box[data-v-d2d5d134]{width:100%}.low-carbon-products .catalog-header .catalog-controls .filter-controls[data-v-d2d5d134]{flex-direction:column}.low-carbon-products .catalog-header .catalog-controls .filter-controls[data-v-d2d5d134] .t-select{width:100%!important}.low-carbon-products .products-grid[data-v-d2d5d134]{grid-template-columns:1fr}.low-carbon-products .carbon-details[data-v-d2d5d134]{grid-template-columns:1fr!important}}.home-page[data-v-fc00d7e0]{min-height:100vh;display:flex;flex-direction:column}.green-suppliers[data-v-440505a2]{padding:80px 0;background:linear-gradient(135deg,#f8fffe,#f0f9f0)}.green-suppliers .section-header[data-v-440505a2]{text-align:center;margin-bottom:60px}.green-suppliers .section-header .page-title[data-v-440505a2]{font-size:48px;font-weight:700;color:#2e7d32;margin-bottom:16px;background:linear-gradient(135deg,#2e7d32,#4caf50);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.green-suppliers .section-header .page-subtitle[data-v-440505a2]{font-size:18px;color:#666;max-width:600px;margin:0 auto;line-height:1.6}.green-suppliers .dashboard-overview[data-v-440505a2]{margin-bottom:80px}.green-suppliers .dashboard-overview .overview-cards[data-v-440505a2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.green-suppliers .dashboard-overview .overview-cards .overview-card[data-v-440505a2]{display:flex;align-items:center;padding:32px;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;transition:all .3s ease}.green-suppliers .dashboard-overview .overview-cards .overview-card[data-v-440505a2]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.green-suppliers .dashboard-overview .overview-cards .overview-card .card-icon[data-v-440505a2]{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,#4caf50,#2e7d32);display:flex;align-items:center;justify-content:center;color:#fff;margin-right:24px}.green-suppliers .dashboard-overview .overview-cards .overview-card .card-content[data-v-440505a2]{flex:1}.green-suppliers .dashboard-overview .overview-cards .overview-card .card-content .metric-value[data-v-440505a2]{font-size:32px;font-weight:700;color:#2e7d32;margin-bottom:8px}.green-suppliers .dashboard-overview .overview-cards .overview-card .card-content .metric-label[data-v-440505a2]{font-size:16px;color:#666;margin-bottom:12px}.green-suppliers .dashboard-overview .overview-cards .overview-card .card-content .metric-trend[data-v-440505a2]{display:flex;align-items:center;font-size:14px;font-weight:500}.green-suppliers .dashboard-overview .overview-cards .overview-card .card-content .metric-trend.up[data-v-440505a2]{color:#4caf50}.green-suppliers .dashboard-overview .overview-cards .overview-card .card-content .metric-trend.down[data-v-440505a2]{color:#f44336}.green-suppliers .dashboard-overview .overview-cards .overview-card .card-content .metric-trend span[data-v-440505a2]{margin-left:4px}.green-suppliers .evaluation-standards[data-v-440505a2]{margin-bottom:80px}.green-suppliers .evaluation-standards .standards-header[data-v-440505a2]{text-align:center;margin-bottom:48px}.green-suppliers .evaluation-standards .standards-header .section-title[data-v-440505a2]{font-size:36px;font-weight:600;color:#2e7d32;margin-bottom:16px}.green-suppliers .evaluation-standards .standards-header .section-description[data-v-440505a2]{font-size:16px;color:#666;max-width:600px;margin:0 auto;line-height:1.6}.green-suppliers .evaluation-standards .standards-grid[data-v-440505a2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px}.green-suppliers .evaluation-standards .standards-grid .standard-card[data-v-440505a2]{padding:32px;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;transition:all .3s ease}.green-suppliers .evaluation-standards .standards-grid .standard-card[data-v-440505a2]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.green-suppliers .evaluation-standards .standards-grid .standard-card .standard-icon[data-v-440505a2]{width:80px;height:80px;border-radius:20px;background:linear-gradient(135deg,#4caf50,#2e7d32);display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:24px}.green-suppliers .evaluation-standards .standards-grid .standard-card .standard-title[data-v-440505a2]{font-size:24px;font-weight:600;color:#2e7d32;margin-bottom:16px}.green-suppliers .evaluation-standards .standards-grid .standard-card .standard-description[data-v-440505a2]{font-size:16px;color:#666;line-height:1.6;margin-bottom:24px}.green-suppliers .evaluation-standards .standards-grid .standard-card .standard-weight[data-v-440505a2]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8fffe;border-radius:8px;margin-bottom:24px}.green-suppliers .evaluation-standards .standards-grid .standard-card .standard-weight .weight-label[data-v-440505a2]{font-size:14px;color:#666}.green-suppliers .evaluation-standards .standards-grid .standard-card .standard-weight .weight-value[data-v-440505a2]{font-size:18px;font-weight:600;color:#2e7d32}.green-suppliers .evaluation-standards .standards-grid .standard-card .standard-criteria .criteria-item[data-v-440505a2]{display:flex;align-items:center;margin-bottom:12px;font-size:14px;color:#666}.green-suppliers .evaluation-standards .standards-grid .standard-card .standard-criteria .criteria-item span[data-v-440505a2]{margin-left:8px}.green-suppliers .supplier-ranking[data-v-440505a2]{margin-bottom:80px}.green-suppliers .supplier-ranking .ranking-header[data-v-440505a2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.green-suppliers .supplier-ranking .ranking-header .section-title[data-v-440505a2]{font-size:36px;font-weight:600;color:#2e7d32}.green-suppliers .supplier-ranking .ranking-header .ranking-controls[data-v-440505a2]{display:flex;gap:16px}.green-suppliers .supplier-ranking .ranking-table[data-v-440505a2]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #00000014}.green-suppliers .supplier-ranking .ranking-table .rank-cell .rank-number[data-v-440505a2]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff}.green-suppliers .supplier-ranking .ranking-table .rank-cell .rank-number.rank-gold[data-v-440505a2]{background:linear-gradient(135deg,gold,#ffa000)}.green-suppliers .supplier-ranking .ranking-table .rank-cell .rank-number.rank-silver[data-v-440505a2]{background:linear-gradient(135deg,silver,#9e9e9e)}.green-suppliers .supplier-ranking .ranking-table .rank-cell .rank-number.rank-bronze[data-v-440505a2]{background:linear-gradient(135deg,#cd7f32,#8d6e63)}.green-suppliers .supplier-ranking .ranking-table .rank-cell .rank-number.rank-normal[data-v-440505a2]{background:linear-gradient(135deg,#90a4ae,#607d8b)}.green-suppliers .supplier-ranking .ranking-table .company-cell[data-v-440505a2]{display:flex;align-items:center}.green-suppliers .supplier-ranking .ranking-table .company-cell .company-logo[data-v-440505a2]{width:40px;height:40px;border-radius:8px;overflow:hidden;margin-right:12px}.green-suppliers .supplier-ranking .ranking-table .company-cell .company-logo img[data-v-440505a2]{width:100%;height:100%;object-fit:cover}.green-suppliers .supplier-ranking .ranking-table .company-cell .company-info .company-name[data-v-440505a2]{font-size:16px;font-weight:600;color:#333;margin-bottom:4px}.green-suppliers .supplier-ranking .ranking-table .company-cell .company-info .company-industry[data-v-440505a2]{font-size:14px;color:#666}.green-suppliers .supplier-ranking .ranking-table .score-cell[data-v-440505a2]{text-align:center}.green-suppliers .supplier-ranking .ranking-table .score-cell .score-value[data-v-440505a2]{font-size:24px;font-weight:700;margin-bottom:4px}.green-suppliers .supplier-ranking .ranking-table .score-cell .score-value.score-excellent[data-v-440505a2]{color:#4caf50}.green-suppliers .supplier-ranking .ranking-table .score-cell .score-value.score-good[data-v-440505a2]{color:#ff9800}.green-suppliers .supplier-ranking .ranking-table .score-cell .score-value.score-average[data-v-440505a2]{color:#2196f3}.green-suppliers .supplier-ranking .ranking-table .score-cell .score-value.score-poor[data-v-440505a2]{color:#f44336}.green-suppliers .supplier-ranking .ranking-table .score-cell .score-level[data-v-440505a2]{font-size:12px;color:#666}.green-suppliers .supplier-ranking .ranking-table .esg-scores[data-v-440505a2]{display:flex;justify-content:center;gap:8px}.green-suppliers .supplier-ranking .ranking-table .esg-scores .esg-item[data-v-440505a2]{display:flex;flex-direction:column;align-items:center}.green-suppliers .supplier-ranking .ranking-table .esg-scores .esg-item .esg-label[data-v-440505a2]{font-size:12px;font-weight:600;color:#666;margin-bottom:2px}.green-suppliers .supplier-ranking .ranking-table .esg-scores .esg-item .esg-value[data-v-440505a2]{font-size:14px;font-weight:600;color:#2e7d32}.green-suppliers .supplier-ranking .ranking-table .carbon-cell[data-v-440505a2]{text-align:center}.green-suppliers .supplier-ranking .ranking-table .carbon-cell .carbon-value[data-v-440505a2]{font-size:16px;font-weight:600;color:#2e7d32;display:block;margin-bottom:4px}.green-suppliers .supplier-ranking .ranking-table .carbon-cell .carbon-trend[data-v-440505a2]{display:flex;align-items:center;justify-content:center;font-size:12px}.green-suppliers .supplier-ranking .ranking-table .carbon-cell .carbon-trend.up[data-v-440505a2]{color:#4caf50}.green-suppliers .supplier-ranking .ranking-table .carbon-cell .carbon-trend.down[data-v-440505a2]{color:#f44336}.green-suppliers .supplier-ranking .ranking-table .carbon-cell .carbon-trend span[data-v-440505a2]{margin-left:4px}.green-suppliers .supplier-ranking .ranking-table .action-buttons[data-v-440505a2]{display:flex;gap:8px;justify-content:center}.green-suppliers .visualization-charts .charts-header[data-v-440505a2]{text-align:center;margin-bottom:48px}.green-suppliers .visualization-charts .charts-header .section-title[data-v-440505a2]{font-size:36px;font-weight:600;color:#2e7d32;margin-bottom:16px}.green-suppliers .visualization-charts .charts-header .section-description[data-v-440505a2]{font-size:16px;color:#666;max-width:600px;margin:0 auto;line-height:1.6}.green-suppliers .visualization-charts .charts-grid[data-v-440505a2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:32px}.green-suppliers .visualization-charts .charts-grid .chart-card[data-v-440505a2]{padding:32px;background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014}.green-suppliers .visualization-charts .charts-grid .chart-card .chart-header[data-v-440505a2]{margin-bottom:24px}.green-suppliers .visualization-charts .charts-grid .chart-card .chart-header .chart-title[data-v-440505a2]{font-size:20px;font-weight:600;color:#2e7d32;margin-bottom:8px}.green-suppliers .visualization-charts .charts-grid .chart-card .chart-header .chart-subtitle[data-v-440505a2]{font-size:14px;color:#666}.green-suppliers .visualization-charts .charts-grid .chart-card .chart-container[data-v-440505a2]{height:300px}.green-suppliers .supplier-detail .detail-header[data-v-440505a2]{display:flex;align-items:center;padding:24px;background:#f8fffe;border-radius:12px;margin-bottom:32px}.green-suppliers .supplier-detail .detail-header .supplier-logo[data-v-440505a2]{width:80px;height:80px;border-radius:12px;overflow:hidden;margin-right:24px}.green-suppliers .supplier-detail .detail-header .supplier-logo img[data-v-440505a2]{width:100%;height:100%;object-fit:cover}.green-suppliers .supplier-detail .detail-header .supplier-info[data-v-440505a2]{flex:1}.green-suppliers .supplier-detail .detail-header .supplier-info .supplier-name[data-v-440505a2]{font-size:24px;font-weight:600;color:#2e7d32;margin-bottom:8px}.green-suppliers .supplier-detail .detail-header .supplier-info .supplier-industry[data-v-440505a2],.green-suppliers .supplier-detail .detail-header .supplier-info .supplier-region[data-v-440505a2]{font-size:16px;color:#666;margin-bottom:4px}.green-suppliers .supplier-detail .detail-header .supplier-score[data-v-440505a2]{text-align:center}.green-suppliers .supplier-detail .detail-header .supplier-score .total-score[data-v-440505a2]{font-size:48px;font-weight:700;margin-bottom:8px}.green-suppliers .supplier-detail .detail-header .supplier-score .total-score.score-excellent[data-v-440505a2]{color:#4caf50}.green-suppliers .supplier-detail .detail-header .supplier-score .total-score.score-good[data-v-440505a2]{color:#ff9800}.green-suppliers .supplier-detail .detail-header .supplier-score .total-score.score-average[data-v-440505a2]{color:#2196f3}.green-suppliers .supplier-detail .detail-header .supplier-score .total-score.score-poor[data-v-440505a2]{color:#f44336}.green-suppliers .supplier-detail .detail-header .supplier-score .score-level[data-v-440505a2]{font-size:16px;color:#666}.green-suppliers .supplier-detail .detail-content .detail-section[data-v-440505a2]{margin-bottom:32px}.green-suppliers .supplier-detail .detail-content .detail-section .section-title[data-v-440505a2]{font-size:20px;font-weight:600;color:#2e7d32;margin-bottom:24px}.green-suppliers .supplier-detail .detail-content .detail-section .esg-detail .esg-item[data-v-440505a2]{margin-bottom:24px}.green-suppliers .supplier-detail .detail-content .detail-section .esg-detail .esg-item .esg-header[data-v-440505a2]{display:flex;align-items:center;margin-bottom:12px}.green-suppliers .supplier-detail .detail-content .detail-section .esg-detail .esg-item .esg-header .esg-title[data-v-440505a2]{flex:1;font-size:16px;font-weight:500;color:#333;margin-left:12px}.green-suppliers .supplier-detail .detail-content .detail-section .esg-detail .esg-item .esg-header .esg-score[data-v-440505a2]{font-size:18px;font-weight:600;color:#2e7d32}.green-suppliers .supplier-detail .detail-content .detail-section .metrics-grid[data-v-440505a2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.green-suppliers .supplier-detail .detail-content .detail-section .metrics-grid .metric-item[data-v-440505a2]{padding:16px;background:#f8fffe;border-radius:8px;text-align:center}.green-suppliers .supplier-detail .detail-content .detail-section .metrics-grid .metric-item .metric-label[data-v-440505a2]{font-size:14px;color:#666;margin-bottom:8px;display:block}.green-suppliers .supplier-detail .detail-content .detail-section .metrics-grid .metric-item .metric-value[data-v-440505a2]{font-size:18px;font-weight:600;color:#2e7d32}@media (max-width: 768px){.green-suppliers[data-v-440505a2]{padding:40px 0}.green-suppliers .section-header .page-title[data-v-440505a2]{font-size:32px}.green-suppliers .dashboard-overview .overview-cards[data-v-440505a2],.green-suppliers .evaluation-standards .standards-grid[data-v-440505a2]{grid-template-columns:1fr}.green-suppliers .supplier-ranking .ranking-header[data-v-440505a2]{flex-direction:column;align-items:flex-start;gap:16px}.green-suppliers .supplier-ranking .ranking-header .ranking-controls[data-v-440505a2]{width:100%;flex-direction:column}.green-suppliers .visualization-charts .charts-grid[data-v-440505a2]{grid-template-columns:1fr}}.green-action[data-v-b3de154e]{min-height:100vh;background-color:#f8f9fa}.container[data-v-b3de154e]{max-width:1440px;margin:0 auto;padding:0 20px}.page-header[data-v-b3de154e]{background:linear-gradient(135deg,#2e7d32,#4caf50);color:#fff;padding:60px 0;text-align:center}.page-header .page-title[data-v-b3de154e]{font-size:2.5rem;font-weight:700;margin-bottom:16px;line-height:1.2}.page-header .page-subtitle[data-v-b3de154e]{font-size:1.1rem;opacity:.9;max-width:600px;margin:0 auto}section[data-v-b3de154e]{padding:80px 0}section[data-v-b3de154e]:nth-child(2n){background-color:#fff}.section-header[data-v-b3de154e]{text-align:center;margin-bottom:60px}.section-title[data-v-b3de154e]{font-size:2rem;font-weight:600;color:#333;margin-bottom:16px}.section-description[data-v-b3de154e]{font-size:1rem;color:#666;max-width:800px;margin:0 auto;line-height:1.6}.action-initiative[data-v-b3de154e]{background:linear-gradient(135deg,#f0f9f0,#e8f5e8)}.initiatives-grid[data-v-b3de154e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.initiative-card[data-v-b3de154e]{background:#fff;border-radius:12px;padding:30px;box-shadow:0 4px 20px #00000014;transition:all .3s ease}.initiative-card[data-v-b3de154e]:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001f}.initiative-card .card-header[data-v-b3de154e]{display:flex;align-items:center;margin-bottom:20px}.initiative-card .card-header .card-icon[data-v-b3de154e]{color:#2e7d32;margin-right:12px}.initiative-card .card-header .card-title[data-v-b3de154e]{font-size:1.25rem;font-weight:600;color:#333}.initiative-card .card-description[data-v-b3de154e]{color:#666;margin-bottom:20px;line-height:1.6}.initiative-card .card-points[data-v-b3de154e]{list-style:none;padding:0}.initiative-card .card-points .point-item[data-v-b3de154e]{display:flex;align-items:flex-start;margin-bottom:8px;font-size:.9rem;color:#666}.initiative-card .card-points .point-item .point-icon[data-v-b3de154e]{color:#4caf50;margin-right:8px;margin-top:2px;flex-shrink:0}.stats-grid[data-v-b3de154e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px}.stat-card[data-v-b3de154e]{text-align:center;padding:30px 20px}.stat-card .stat-icon-wrapper[data-v-b3de154e]{background:linear-gradient(135deg,#e8f5e8,#c8e6c9);border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.stat-card .stat-icon-wrapper .stat-icon[data-v-b3de154e]{color:#2e7d32}.stat-card .stat-value[data-v-b3de154e]{font-size:2rem;font-weight:700;color:#333;margin-bottom:8px}.stat-card .stat-label[data-v-b3de154e]{color:#666;font-size:1rem}.supplier-wall[data-v-b3de154e]{background-color:#f8f9fa}.suppliers-grid[data-v-b3de154e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}.supplier-card[data-v-b3de154e]{background:#fff;border-radius:8px;padding:20px;text-align:center;box-shadow:0 2px 8px #0000000f;transition:all .3s ease}.supplier-card[data-v-b3de154e]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.supplier-card .supplier-logo[data-v-b3de154e]{width:64px;height:64px;border-radius:8px;object-fit:cover;margin:0 auto 12px}.supplier-card .supplier-name[data-v-b3de154e]{font-size:.9rem;font-weight:600;color:#333;margin-bottom:4px}.supplier-card .supplier-industry[data-v-b3de154e]{font-size:.8rem;color:#666;margin-bottom:8px}.supplier-card .supplier-rating[data-v-b3de154e]{display:flex;align-items:center;justify-content:center}.supplier-card .supplier-rating .rating-icon[data-v-b3de154e]{color:#ff9800;margin-right:4px}.supplier-card .supplier-rating .rating-value[data-v-b3de154e]{font-size:.8rem;color:#666}.form-header[data-v-b3de154e]{text-align:center;margin-bottom:40px}.form-wrapper[data-v-b3de154e]{max-width:800px;margin:0 auto}.application-form-content[data-v-b3de154e]{background:#fff;border-radius:12px;padding:40px;box-shadow:0 4px 20px #00000014}.form-grid[data-v-b3de154e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:20px}.full-width[data-v-b3de154e]{grid-column:1 / -1}.form-actions[data-v-b3de154e]{display:flex;justify-content:center;gap:16px;margin-top:30px}@media (max-width: 768px){.container[data-v-b3de154e]{padding:0 16px}.page-header[data-v-b3de154e]{padding:40px 0}.page-header .page-title[data-v-b3de154e]{font-size:2rem}.page-header .page-subtitle[data-v-b3de154e]{font-size:1rem}section[data-v-b3de154e]{padding:60px 0}.section-title[data-v-b3de154e]{font-size:1.5rem}.initiatives-grid[data-v-b3de154e]{grid-template-columns:1fr;gap:20px}.stats-grid[data-v-b3de154e]{grid-template-columns:repeat(2,1fr);gap:20px}.suppliers-grid[data-v-b3de154e]{grid-template-columns:repeat(2,1fr);gap:16px}.form-grid[data-v-b3de154e]{grid-template-columns:1fr;gap:16px}.application-form-content[data-v-b3de154e]{padding:24px}}.concept-section[data-v-a880851a]{padding:40px 0}.concept-intro[data-v-a880851a]{padding:60px 0;background:linear-gradient(135deg,#f8f9fa,#e8f5e8)}.concept-intro .intro-content[data-v-a880851a]{display:flex;align-items:center;gap:60px}.concept-intro .intro-text[data-v-a880851a]{flex:1}.concept-intro .intro-text h2[data-v-a880851a]{font-size:36px;font-weight:700;color:#2e7d32;margin-bottom:24px}.concept-intro .intro-text .intro-description[data-v-a880851a]{font-size:18px;line-height:1.8;color:#555;margin-bottom:32px}.concept-intro .intro-text .key-points .point-item[data-v-a880851a]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.concept-intro .intro-text .key-points .point-item .point-icon[data-v-a880851a]{color:#4caf50;flex-shrink:0}.concept-intro .intro-text .key-points .point-item span[data-v-a880851a]{font-size:16px;color:#333}.concept-intro .intro-visual[data-v-a880851a]{flex:1}.concept-intro .intro-visual img[data-v-a880851a]{width:100%;height:auto;border-radius:12px;box-shadow:0 8px 24px #0000001a}.footprint-types[data-v-a880851a]{padding:80px 0}.footprint-types .section-title[data-v-a880851a]{font-size:32px;font-weight:700;color:#2e7d32;text-align:center;margin-bottom:60px}.footprint-types .types-grid[data-v-a880851a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.footprint-types .type-card[data-v-a880851a]{background:#fff;padding:40px 32px;border-radius:16px;box-shadow:0 4px 12px #0000001a;text-align:center;transition:all .3s ease}.footprint-types .type-card[data-v-a880851a]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.footprint-types .type-card .type-icon[data-v-a880851a]{width:80px;height:80px;background:linear-gradient(135deg,#2e7d32,#4caf50);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;color:#fff;font-size:32px}.footprint-types .type-card .type-title[data-v-a880851a]{font-size:24px;font-weight:600;color:#333;margin-bottom:16px}.footprint-types .type-card .type-description[data-v-a880851a]{font-size:16px;color:#666;line-height:1.6;margin-bottom:24px}.footprint-types .type-card .type-examples[data-v-a880851a]{text-align:left}.footprint-types .type-card .type-examples h4[data-v-a880851a]{font-size:14px;font-weight:600;color:#2e7d32;margin-bottom:12px}.footprint-types .type-card .type-examples ul[data-v-a880851a]{list-style:none;padding:0}.footprint-types .type-card .type-examples ul li[data-v-a880851a]{font-size:14px;color:#666;position:relative;padding:4px 0 4px 16px}.footprint-types .type-card .type-examples ul li[data-v-a880851a]:before{content:"•";color:#4caf50;position:absolute;left:0}@media (max-width: 768px){.intro-content[data-v-a880851a]{flex-direction:column;text-align:center}.intro-text h2[data-v-a880851a]{font-size:28px}.types-grid[data-v-a880851a]{grid-template-columns:1fr}}.calculation-section[data-v-782743ea]{padding:40px 0}.section-title[data-v-782743ea]{font-size:32px;font-weight:700;color:#2e7d32;text-align:center;margin-bottom:60px}.calculation-process[data-v-782743ea]{margin-bottom:80px}.calculation-process .process-steps .step-item[data-v-782743ea]{display:flex;gap:24px;margin-bottom:40px;padding:32px;background:#fff;border-radius:16px;box-shadow:0 4px 12px #0000001a}.calculation-process .process-steps .step-item .step-number[data-v-782743ea]{width:60px;height:60px;background:linear-gradient(135deg,#2e7d32,#4caf50);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;flex-shrink:0}.calculation-process .process-steps .step-item .step-content[data-v-782743ea]{flex:1}.calculation-process .process-steps .step-item .step-content .step-title[data-v-782743ea]{font-size:24px;font-weight:600;color:#333;margin-bottom:12px}.calculation-process .process-steps .step-item .step-content .step-description[data-v-782743ea]{font-size:16px;color:#666;margin-bottom:20px;line-height:1.6}.calculation-process .process-steps .step-item .step-content .step-details ul[data-v-782743ea]{list-style:none;padding:0}.calculation-process .process-steps .step-item .step-content .step-details ul li[data-v-782743ea]{font-size:14px;color:#555;padding:8px 0 8px 20px;position:relative}.calculation-process .process-steps .step-item .step-content .step-details ul li[data-v-782743ea]:before{content:"✓";color:#4caf50;position:absolute;left:0;font-weight:600}.calculation-formulas h3[data-v-782743ea]{font-size:28px;font-weight:600;color:#2e7d32;margin-bottom:40px;text-align:center}.calculation-formulas .formula-grid[data-v-782743ea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px}.calculation-formulas .formula-card[data-v-782743ea]{background:#f8f9fa;padding:32px;border-radius:12px;border-left:4px solid #2E7D32}.calculation-formulas .formula-card .formula-title[data-v-782743ea]{font-size:20px;font-weight:600;color:#333;margin-bottom:16px}.calculation-formulas .formula-card .formula-expression[data-v-782743ea]{background:#fff;padding:16px;border-radius:8px;font-family:Courier New,monospace;font-size:16px;color:#2e7d32;margin-bottom:16px;border:1px solid #e0e0e0}.calculation-formulas .formula-card .formula-description[data-v-782743ea]{font-size:14px;color:#666;line-height:1.6;margin-bottom:16px}.calculation-formulas .formula-card .formula-example[data-v-782743ea]{font-size:14px;color:#555;background:#e8f5e8;padding:12px;border-radius:6px}.calculation-formulas .formula-card .formula-example strong[data-v-782743ea]{color:#2e7d32}@media (max-width: 768px){.step-item[data-v-782743ea]{flex-direction:column;text-align:center}.formula-grid[data-v-782743ea]{grid-template-columns:1fr}}.standards-section[data-v-30440f9e]{padding:40px 0}.section-title[data-v-30440f9e]{font-size:32px;font-weight:700;color:#2e7d32;text-align:center;margin-bottom:60px}.standards-overview[data-v-30440f9e]{margin-bottom:80px}.standards-overview .standards-grid[data-v-30440f9e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:32px}.standards-overview .standard-card[data-v-30440f9e]{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 12px #0000001a;transition:all .3s ease}.standards-overview .standard-card[data-v-30440f9e]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.standards-overview .standard-card .standard-header[data-v-30440f9e]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.standards-overview .standard-card .standard-header .standard-icon[data-v-30440f9e]{width:60px;height:60px;background:linear-gradient(135deg,#2e7d32,#4caf50);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px}.standards-overview .standard-card .standard-header .standard-info .standard-title[data-v-30440f9e]{font-size:24px;font-weight:700;color:#333;margin-bottom:4px}.standards-overview .standard-card .standard-header .standard-info .standard-subtitle[data-v-30440f9e]{font-size:14px;color:#666}.standards-overview .standard-card .standard-content .standard-description[data-v-30440f9e]{font-size:16px;color:#555;line-height:1.6;margin-bottom:24px}.standards-overview .standard-card .standard-content .standard-features[data-v-30440f9e]{margin-bottom:24px}.standards-overview .standard-card .standard-content .standard-features h4[data-v-30440f9e]{font-size:16px;font-weight:600;color:#2e7d32;margin-bottom:12px}.standards-overview .standard-card .standard-content .standard-features ul[data-v-30440f9e]{list-style:none;padding:0}.standards-overview .standard-card .standard-content .standard-features ul li[data-v-30440f9e]{font-size:14px;color:#666;padding:4px 0 4px 16px;position:relative}.standards-overview .standard-card .standard-content .standard-features ul li[data-v-30440f9e]:before{content:"•";color:#4caf50;position:absolute;left:0}.standards-overview .standard-card .standard-content .standard-application h4[data-v-30440f9e]{font-size:16px;font-weight:600;color:#2e7d32;margin-bottom:12px}.standards-overview .standard-card .standard-content .standard-application .application-tags[data-v-30440f9e]{display:flex;flex-wrap:wrap;gap:8px}.standards-overview .standard-card .standard-content .standard-application .application-tags .app-tag[data-v-30440f9e]{background:#e8f5e8;color:#2e7d32;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.rating-levels h3[data-v-30440f9e]{font-size:28px;font-weight:600;color:#2e7d32;margin-bottom:40px;text-align:center}.rating-levels .levels-container[data-v-30440f9e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.rating-levels .level-item[data-v-30440f9e]{background:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 12px #0000001a;text-align:center;border-top:4px solid}.rating-levels .level-item.excellent[data-v-30440f9e]{border-top-color:#4caf50}.rating-levels .level-item.excellent .level-icon[data-v-30440f9e]{color:#4caf50}.rating-levels .level-item.good[data-v-30440f9e]{border-top-color:#8bc34a}.rating-levels .level-item.good .level-icon[data-v-30440f9e]{color:#8bc34a}.rating-levels .level-item.average[data-v-30440f9e]{border-top-color:#ff9800}.rating-levels .level-item.average .level-icon[data-v-30440f9e]{color:#ff9800}.rating-levels .level-item.poor[data-v-30440f9e]{border-top-color:#f44336}.rating-levels .level-item.poor .level-icon[data-v-30440f9e]{color:#f44336}.rating-levels .level-item .level-icon[data-v-30440f9e]{font-size:32px;margin-bottom:16px}.rating-levels .level-item .level-content .level-title[data-v-30440f9e]{font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.rating-levels .level-item .level-content .level-range[data-v-30440f9e]{font-size:14px;font-weight:500;color:#666;margin-bottom:12px;background:#f8f9fa;padding:4px 8px;border-radius:4px;display:inline-block}.rating-levels .level-item .level-content .level-description[data-v-30440f9e]{font-size:14px;color:#555;line-height:1.5}@media (max-width: 768px){.standards-grid[data-v-30440f9e],.levels-container[data-v-30440f9e]{grid-template-columns:1fr}}.cases-section[data-v-f9fad5ff]{padding:40px 0}.section-title[data-v-f9fad5ff]{font-size:32px;font-weight:700;color:#2e7d32;text-align:center;margin-bottom:60px}.cases-grid[data-v-f9fad5ff]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px}.case-card[data-v-f9fad5ff]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px #0000001a;transition:all .3s ease;cursor:pointer}.case-card[data-v-f9fad5ff]:hover{transform:translateY(-8px);box-shadow:0 12px 32px #00000026}.case-card .case-image[data-v-f9fad5ff]{position:relative;height:200px;overflow:hidden}.case-card .case-image img[data-v-f9fad5ff]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.case-card .case-image .case-category[data-v-f9fad5ff]{position:absolute;top:16px;left:16px;background:#2e7d32e6;color:#fff;padding:6px 12px;border-radius:16px;font-size:12px;font-weight:500}.case-card .case-content[data-v-f9fad5ff]{padding:24px}.case-card .case-content .case-title[data-v-f9fad5ff]{font-size:20px;font-weight:600;color:#333;margin-bottom:12px;line-height:1.3}.case-card .case-content .case-description[data-v-f9fad5ff]{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.case-card .case-content .case-metrics[data-v-f9fad5ff]{display:flex;gap:24px;margin-bottom:20px}.case-card .case-content .case-metrics .metric-item[data-v-f9fad5ff]{text-align:center}.case-card .case-content .case-metrics .metric-item .metric-label[data-v-f9fad5ff]{display:block;font-size:12px;color:#888;margin-bottom:4px}.case-card .case-content .case-metrics .metric-item .metric-value[data-v-f9fad5ff]{font-size:18px;font-weight:700;color:#2e7d32}.case-card .case-content .case-tags[data-v-f9fad5ff]{display:flex;flex-wrap:wrap;gap:8px}.case-card .case-content .case-tags .case-tag[data-v-f9fad5ff]{background:#e8f5e8;color:#2e7d32;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:500}.case-card:hover .case-image img[data-v-f9fad5ff]{transform:scale(1.05)}@media (max-width: 768px){.cases-grid[data-v-f9fad5ff]{grid-template-columns:1fr}.case-metrics[data-v-f9fad5ff]{justify-content:space-around}}.tools-section[data-v-8ba02e26]{padding:40px 0}.section-title[data-v-8ba02e26]{font-size:32px;font-weight:700;color:#2e7d32;text-align:center;margin-bottom:60px}.calculator-section[data-v-8ba02e26]{margin-bottom:80px}.calculator-section .calculator-container[data-v-8ba02e26]{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:#fff;padding:40px;border-radius:16px;box-shadow:0 4px 12px #0000001a}.calculator-section .calculator-form h3[data-v-8ba02e26]{font-size:24px;font-weight:600;color:#333;margin-bottom:12px}.calculator-section .calculator-form .calculator-description[data-v-8ba02e26]{color:#666;margin-bottom:32px;line-height:1.6}.calculator-section .calculator-form .form-groups .form-group[data-v-8ba02e26]{margin-bottom:24px}.calculator-section .calculator-form .form-groups .form-group label[data-v-8ba02e26]{display:block;font-size:16px;font-weight:500;color:#333;margin-bottom:12px}.calculator-section .calculator-form .form-groups .form-group .input-row[data-v-8ba02e26]{display:flex;gap:12px}.calculator-section .calculator-form .calculate-btn[data-v-8ba02e26]{width:100%;background:linear-gradient(135deg,#2e7d32,#4caf50);border:none}.calculator-section .calculator-result h3[data-v-8ba02e26]{font-size:24px;font-weight:600;color:#333;margin-bottom:24px}.calculator-section .calculator-result .result-overview[data-v-8ba02e26]{text-align:center;margin-bottom:32px}.calculator-section .calculator-result .result-overview .total-footprint[data-v-8ba02e26]{margin-bottom:20px}.calculator-section .calculator-result .result-overview .total-footprint .total-number[data-v-8ba02e26]{font-size:48px;font-weight:700;color:#2e7d32}.calculator-section .calculator-result .result-overview .total-footprint .total-unit[data-v-8ba02e26]{font-size:16px;color:#666}.calculator-section .calculator-result .result-overview .comparison[data-v-8ba02e26]{display:flex;justify-content:space-around}.calculator-section .calculator-result .result-overview .comparison .comparison-item .label[data-v-8ba02e26]{display:block;font-size:12px;color:#888}.calculator-section .calculator-result .result-overview .comparison .comparison-item .value[data-v-8ba02e26]{font-size:16px;font-weight:600;color:#333}.calculator-section .calculator-result .result-breakdown[data-v-8ba02e26]{margin-bottom:32px}.calculator-section .calculator-result .result-breakdown h4[data-v-8ba02e26]{font-size:18px;font-weight:600;color:#333;margin-bottom:16px}.calculator-section .calculator-result .result-breakdown .breakdown-chart .breakdown-item[data-v-8ba02e26]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.calculator-section .calculator-result .result-breakdown .breakdown-chart .breakdown-item .item-info[data-v-8ba02e26]{width:80px;font-size:12px}.calculator-section .calculator-result .result-breakdown .breakdown-chart .breakdown-item .item-info .category[data-v-8ba02e26]{display:block;color:#333}.calculator-section .calculator-result .result-breakdown .breakdown-chart .breakdown-item .item-info .percentage[data-v-8ba02e26]{color:#666}.calculator-section .calculator-result .result-breakdown .breakdown-chart .breakdown-item .progress-bar[data-v-8ba02e26]{flex:1;height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden}.calculator-section .calculator-result .result-breakdown .breakdown-chart .breakdown-item .progress-bar .progress-fill[data-v-8ba02e26]{height:100%;background:linear-gradient(90deg,#2e7d32,#4caf50);transition:width .3s ease}.calculator-section .calculator-result .result-breakdown .breakdown-chart .breakdown-item .amount[data-v-8ba02e26]{width:60px;text-align:right;font-size:12px;color:#666}.calculator-section .calculator-result .suggestions h4[data-v-8ba02e26]{font-size:18px;font-weight:600;color:#333;margin-bottom:16px}.calculator-section .calculator-result .suggestions .suggestion-list .suggestion-item[data-v-8ba02e26]{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:14px;color:#555}.calculator-section .calculator-result .suggestions .suggestion-list .suggestion-item .suggestion-icon[data-v-8ba02e26]{color:#4caf50;flex-shrink:0}.tools-recommendation h3[data-v-8ba02e26]{font-size:28px;font-weight:600;color:#2e7d32;margin-bottom:40px;text-align:center}.tools-recommendation .tools-grid[data-v-8ba02e26]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.tools-recommendation .tool-card[data-v-8ba02e26]{background:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 12px #0000001a;transition:all .3s ease;cursor:pointer}.tools-recommendation .tool-card[data-v-8ba02e26]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.tools-recommendation .tool-card .tool-icon[data-v-8ba02e26]{width:60px;height:60px;background:linear-gradient(135deg,#2e7d32,#4caf50);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;margin-bottom:16px}.tools-recommendation .tool-card .tool-content[data-v-8ba02e26]{margin-bottom:20px}.tools-recommendation .tool-card .tool-content .tool-title[data-v-8ba02e26]{font-size:18px;font-weight:600;color:#333;margin-bottom:8px}.tools-recommendation .tool-card .tool-content .tool-description[data-v-8ba02e26]{font-size:14px;color:#666;line-height:1.5;margin-bottom:16px}.tools-recommendation .tool-card .tool-content .tool-features[data-v-8ba02e26]{display:flex;flex-wrap:wrap;gap:6px}.tools-recommendation .tool-card .tool-content .tool-features .feature-tag[data-v-8ba02e26]{background:#e8f5e8;color:#2e7d32;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500}.tools-recommendation .tool-card .tool-action[data-v-8ba02e26]{text-align:center}@media (max-width: 768px){.calculator-container[data-v-8ba02e26]{grid-template-columns:1fr}.input-row[data-v-8ba02e26]{flex-direction:column}.tools-grid[data-v-8ba02e26]{grid-template-columns:1fr}}.carbon-education[data-v-ba58f848]{min-height:100vh;background:#f8f9fa}.hero-section[data-v-ba58f848]{background:linear-gradient(135deg,#2e7d32,#4caf50);color:#fff;padding:80px 0}.hero-section .hero-content[data-v-ba58f848]{flex:1}.hero-section .hero-content .hero-title[data-v-ba58f848]{font-size:48px;font-weight:700;margin-bottom:16px;line-height:1.2}.hero-section .hero-content .hero-subtitle[data-v-ba58f848]{font-size:20px;margin-bottom:40px;opacity:.9}.hero-section .hero-content .hero-stats[data-v-ba58f848]{display:flex;gap:40px}.hero-section .hero-content .hero-stats .stat-item[data-v-ba58f848]{text-align:center}.hero-section .hero-content .hero-stats .stat-item .stat-number[data-v-ba58f848]{font-size:32px;font-weight:700;margin-bottom:8px}.hero-section .hero-content .hero-stats .stat-item .stat-label[data-v-ba58f848]{font-size:14px;opacity:.8}.hero-section .hero-image[data-v-ba58f848]{flex:1;text-align:center}.hero-section .hero-image img[data-v-ba58f848]{max-width:100%;height:auto;border-radius:12px;box-shadow:0 20px 40px #0003}.hero-section .container[data-v-ba58f848]{display:flex;align-items:center;gap:60px}.nav-tabs[data-v-ba58f848]{background:#fff;padding:20px 0;box-shadow:0 2px 8px #0000001a}.nav-tabs .container[data-v-ba58f848]{padding:0 24px}.nav-tabs .tab-content[data-v-ba58f848]{padding:40px 0;min-height:400px}.section-title[data-v-ba58f848]{font-size:32px;font-weight:700;color:#2e7d32;margin-bottom:40px;text-align:center}.learning-resources[data-v-ba58f848]{padding:80px 0}.learning-resources .resources-grid[data-v-ba58f848]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.learning-resources .resource-card[data-v-ba58f848]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000001a;transition:all .3s ease;cursor:pointer}.learning-resources .resource-card[data-v-ba58f848]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.learning-resources .resource-card .resource-image[data-v-ba58f848]{position:relative;height:200px;overflow:hidden}.learning-resources .resource-card .resource-image img[data-v-ba58f848]{width:100%;height:100%;object-fit:cover}.learning-resources .resource-card .resource-image .resource-type[data-v-ba58f848]{position:absolute;top:12px;right:12px;background:#2e7d32e6;color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500}.learning-resources .resource-card .resource-content[data-v-ba58f848]{padding:24px}.learning-resources .resource-card .resource-content .resource-title[data-v-ba58f848]{font-size:18px;font-weight:600;margin-bottom:12px;color:#333}.learning-resources .resource-card .resource-content .resource-description[data-v-ba58f848]{color:#666;line-height:1.6;margin-bottom:16px}.learning-resources .resource-card .resource-content .resource-meta[data-v-ba58f848]{display:flex;justify-content:space-between;font-size:14px;color:#888}.learning-resources .resource-card .resource-content .resource-meta .duration[data-v-ba58f848]{color:#2e7d32;font-weight:500}.learning-resources .resource-card .resource-content .resource-meta .difficulty[data-v-ba58f848]{padding:2px 8px;background:#f0f0f0;border-radius:12px}.interactive-qa[data-v-ba58f848]{padding:80px 0;background:#fff}.interactive-qa .question-list[data-v-ba58f848]{max-width:800px;margin:0 auto}.interactive-qa .qa-item[data-v-ba58f848]{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:16px;overflow:hidden;transition:all .3s ease}.interactive-qa .qa-item.active[data-v-ba58f848]{border-color:#2e7d32;box-shadow:0 2px 8px #2e7d321a}.interactive-qa .qa-item .question[data-v-ba58f848]{display:flex;align-items:center;gap:12px;padding:20px 24px;cursor:pointer;background:#f8f9fa;transition:background-color .3s ease}.interactive-qa .qa-item .question[data-v-ba58f848]:hover{background:#e8f5e8}.interactive-qa .qa-item .question .question-icon[data-v-ba58f848]{color:#2e7d32;flex-shrink:0}.interactive-qa .qa-item .question span[data-v-ba58f848]{font-weight:500;color:#333}.interactive-qa .qa-item .answer[data-v-ba58f848]{padding:24px;background:#fff;border-top:1px solid #e0e0e0}.interactive-qa .qa-item .answer p[data-v-ba58f848]{line-height:1.8;color:#555;margin-bottom:16px}.interactive-qa .qa-item .answer .answer-image[data-v-ba58f848]{text-align:center}.interactive-qa .qa-item .answer .answer-image img[data-v-ba58f848]{max-width:100%;height:auto;border-radius:8px}.learning-progress[data-v-ba58f848]{padding:80px 0}.learning-progress .progress-dashboard[data-v-ba58f848]{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:#fff;padding:40px;border-radius:16px;box-shadow:0 4px 12px #0000001a}.learning-progress .progress-overview[data-v-ba58f848]{display:flex;align-items:center;gap:40px}.learning-progress .progress-overview .progress-circle[data-v-ba58f848]{position:relative}.learning-progress .progress-overview .progress-circle .progress-text[data-v-ba58f848]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.learning-progress .progress-overview .progress-circle .progress-text .progress-number[data-v-ba58f848]{font-size:24px;font-weight:700;color:#2e7d32}.learning-progress .progress-overview .progress-circle .progress-text .progress-label[data-v-ba58f848]{font-size:14px;color:#666;margin-top:30px}.learning-progress .progress-overview .progress-stats .stat-item[data-v-ba58f848]{margin-bottom:20px}.learning-progress .progress-overview .progress-stats .stat-item .stat-number[data-v-ba58f848]{font-size:28px;font-weight:700;color:#2e7d32}.learning-progress .progress-overview .progress-stats .stat-item .stat-label[data-v-ba58f848]{font-size:14px;color:#666}.learning-progress .recent-activities h3[data-v-ba58f848]{font-size:20px;font-weight:600;margin-bottom:24px;color:#333}.learning-progress .recent-activities .activity-list .activity-item[data-v-ba58f848]{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #f0f0f0}.learning-progress .recent-activities .activity-list .activity-item[data-v-ba58f848]:last-child{border-bottom:none}.learning-progress .recent-activities .activity-list .activity-item .activity-icon[data-v-ba58f848]{width:40px;height:40px;background:#e8f5e8;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#2e7d32}.learning-progress .recent-activities .activity-list .activity-item .activity-content[data-v-ba58f848]{flex:1}.learning-progress .recent-activities .activity-list .activity-item .activity-content .activity-title[data-v-ba58f848]{font-weight:500;color:#333;margin-bottom:4px}.learning-progress .recent-activities .activity-list .activity-item .activity-content .activity-time[data-v-ba58f848]{font-size:12px;color:#888}.learning-progress .recent-activities .activity-list .activity-item .activity-progress[data-v-ba58f848]{width:100px}@media (max-width: 768px){.hero-section[data-v-ba58f848]{padding:60px 0}.hero-section .container[data-v-ba58f848]{flex-direction:column;text-align:center}.hero-section .hero-content .hero-title[data-v-ba58f848]{font-size:36px}.hero-section .hero-content .hero-stats[data-v-ba58f848]{justify-content:center;gap:20px}.resources-grid[data-v-ba58f848]{grid-template-columns:1fr}.progress-dashboard[data-v-ba58f848]{grid-template-columns:1fr;gap:30px}.progress-overview[data-v-ba58f848]{flex-direction:column;text-align:center}}.workspace-header[data-v-40ba2886]{background:#fff;box-shadow:0 2px 8px #0000001a;position:sticky;top:0;z-index:1000}.container[data-v-40ba2886]{max-width:1200px;margin:0 auto;padding:0 20px}.header-content[data-v-40ba2886]{display:flex;align-items:center;justify-content:space-between;height:64px;gap:24px}.brand-section[data-v-40ba2886]{display:flex;align-items:center;gap:12px}.logo[data-v-40ba2886]{font-size:24px}.brand-text[data-v-40ba2886]{font-size:18px;font-weight:600;color:#2e7d32}.workspace-nav[data-v-40ba2886]{flex:1;display:flex;justify-content:center}.nav-menu[data-v-40ba2886]{display:flex;align-items:center;gap:32px}.nav-item[data-v-40ba2886]{color:#666;font-weight:500;text-decoration:none;padding:8px 16px;border-radius:4px;cursor:pointer;transition:all .2s ease}.nav-item[data-v-40ba2886]:hover,.nav-item.router-link-exact-active[data-v-40ba2886]{color:#2e7d32;background-color:#2e7d321a}.user-section[data-v-40ba2886]{position:relative}.user-info[data-v-40ba2886]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:4px;cursor:pointer;transition:all .2s ease}.user-info[data-v-40ba2886]:hover{background-color:#2e7d321a}.user-menu[data-v-40ba2886]{position:absolute;top:100%;right:0;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:120px;z-index:1001}.user-menu a[data-v-40ba2886]{display:block;padding:12px 16px;color:#333;text-decoration:none;cursor:pointer;transition:background-color .2s}.user-menu a[data-v-40ba2886]:hover{background-color:#f5f5f5}@media (max-width: 768px){.header-content[data-v-40ba2886]{flex-direction:column;height:auto;padding:16px 0}.nav-menu[data-v-40ba2886]{flex-wrap:wrap;gap:16px}}.application-form[data-v-4013207d]{background-color:#f8f9fa;padding:32px;border-radius:12px;border:1px solid #e9ecef}.form-grid[data-v-4013207d]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form-group[data-v-4013207d]{display:flex;flex-direction:column}.form-group.span-2[data-v-4013207d]{grid-column:span 2}.form-group label[data-v-4013207d]{font-weight:600;color:#333;font-size:14px;margin-bottom:8px}.form-group input[type=text][data-v-4013207d],.form-group input[type=number][data-v-4013207d],.form-group textarea[data-v-4013207d]{padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:all .2s;background:#fff}.form-group input[data-v-4013207d]:focus,.form-group textarea[data-v-4013207d]:focus{outline:none;border-color:#2e7d32;box-shadow:0 0 0 3px #2e7d321a}.error-message[data-v-4013207d]{color:#d32f2f;font-size:12px;margin-top:4px}.file-upload-area[data-v-4013207d]{position:relative;border:2px dashed #ddd;border-radius:12px;padding:24px;text-align:center;transition:border-color .3s}.file-upload-area[data-v-4013207d]:hover{border-color:#2e7d32}.file-input[data-v-4013207d]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.file-upload-label[data-v-4013207d]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#666;cursor:pointer}.upload-icon[data-v-4013207d]{font-size:32px}.upload-hint[data-v-4013207d]{font-size:12px;color:#999}.file-list[data-v-4013207d]{margin-top:16px}.file-list h5[data-v-4013207d]{font-size:14px;font-weight:600;margin-bottom:8px}.file-list ul[data-v-4013207d]{list-style-type:none;padding:0;margin:0}.file-list li[data-v-4013207d]{background-color:#e9ecef;padding:8px 12px;border-radius:6px;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center;font-size:14px}.remove-file-btn[data-v-4013207d]{background:none;border:none;color:#d32f2f;font-size:18px;font-weight:700;cursor:pointer}.form-actions[data-v-4013207d]{display:flex;justify-content:flex-end;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid #e9ecef}.primary-btn[data-v-4013207d],.secondary-btn[data-v-4013207d]{padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.primary-btn[data-v-4013207d]{background:#2e7d32;color:#fff}.primary-btn[data-v-4013207d]:hover{background:#1b5e20}.secondary-btn[data-v-4013207d]{background:#fff;color:#2e7d32;border:2px solid #2e7d32}.secondary-btn[data-v-4013207d]:hover{background:#f0f8f0}@media (max-width: 768px){.form-grid[data-v-4013207d]{grid-template-columns:1fr}.form-group.span-2[data-v-4013207d]{grid-column:span 1}}.workspace-header[data-v-897aaa29]{background:#fff;box-shadow:0 2px 8px #0000001a;position:sticky;top:0;z-index:1000;border-bottom:1px solid #e0e0e0}.container[data-v-897aaa29]{max-width:1400px;margin:0 auto;padding:0 20px}.header-content[data-v-897aaa29]{display:flex;align-items:center;justify-content:space-between;height:64px}.brand-section[data-v-897aaa29]{display:flex;align-items:center;gap:12px}.logo[data-v-897aaa29]{font-size:24px}.brand-text[data-v-897aaa29]{font-size:18px;font-weight:600;color:#1565c0}.workspace-nav[data-v-897aaa29]{flex:1;display:flex;justify-content:center}.nav-menu[data-v-897aaa29]{display:flex;align-items:center;gap:32px}.nav-item[data-v-897aaa29]{color:#616161;font-weight:500;text-decoration:none;padding:8px 16px;border-radius:4px;transition:all .2s ease}.nav-item[data-v-897aaa29]:hover,.nav-item.active[data-v-897aaa29]{color:#1565c0;background-color:#e3f2fd}.user-section[data-v-897aaa29]{position:relative}.user-avatar[data-v-897aaa29]{position:relative;display:inline-block}.badge[data-v-897aaa29]{position:absolute;top:0;right:0;transform:translate(40%,-40%);background:#f44336;color:#fff;font-size:10px;line-height:14px;height:14px;min-width:14px;padding:0 4px;border-radius:10px}.user-info[data-v-897aaa29]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:4px;cursor:pointer;transition:all .2s ease}.user-info[data-v-897aaa29]:hover{background-color:#e3f2fd}.user-menu[data-v-897aaa29]{position:absolute;top:100%;right:0;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:120px;z-index:1001}.user-menu a[data-v-897aaa29]{display:block;padding:12px 16px;color:#333;text-decoration:none;cursor:pointer;transition:background-color .2s}.user-menu a[data-v-897aaa29]:hover{background-color:#f5f5f5}.stat-card[data-v-657e93d3]{border-radius:12px;overflow:hidden;transition:all .3s ease;border:1px solid #e8e8e8}.stat-card[data-v-657e93d3]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001a}.stat-indicator[data-v-657e93d3]{width:4px;height:24px;border-radius:2px;transition:all .3s ease}.stat-content[data-v-657e93d3]{display:flex;align-items:center;justify-content:space-between;margin:16px 0}.stat-number[data-v-657e93d3]{font-size:32px;font-weight:700;line-height:1.2;margin:0}.stat-icon[data-v-657e93d3]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.stat-card:hover .stat-icon[data-v-657e93d3]{transform:scale(1.1)}.icon[data-v-657e93d3]{width:24px;height:24px}.stat-trend[data-v-657e93d3]{display:flex;align-items:center;gap:8px;padding:8px 0}.stat-card[data-v-657e93d3]{margin-bottom:12px}.chart-card[data-v-657e93d3]{border-radius:12px;overflow:hidden;border:1px solid #e8e8e8}.chart-icon[data-v-657e93d3]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.chart-container[data-v-657e93d3]{height:300px;padding:16px}@media (max-width: 768px){.stat-number[data-v-657e93d3]{font-size:24px}.stat-icon[data-v-657e93d3]{width:40px;height:40px}.icon[data-v-657e93d3]{width:20px;height:20px}.chart-container[data-v-657e93d3]{height:250px}}@keyframes fadeIn-657e93d3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stat-card[data-v-657e93d3],.chart-card[data-v-657e93d3]{animation:fadeIn-657e93d3 .6s ease-out}.text-blue-600[data-v-657e93d3]{color:#1565c0}.text-green-600[data-v-657e93d3]{color:#2e7d32}.text-red-600[data-v-657e93d3]{color:#f44336}.text-orange-600[data-v-657e93d3]{color:#ff9800}.bg-blue-500[data-v-657e93d3]{background-color:#1565c0}.bg-green-500[data-v-657e93d3]{background-color:#4caf50}.bg-red-500[data-v-657e93d3]{background-color:#f44336}.bg-orange-500[data-v-657e93d3]{background-color:#ff9800}.bg-blue-100[data-v-657e93d3]{background-color:#e3f2fd}.bg-green-100[data-v-657e93d3]{background-color:#e8f5e9}.bg-red-100[data-v-657e93d3]{background-color:#ffebee}.bg-orange-100[data-v-657e93d3]{background-color:#fff3e0}.text-dark[data-v-657e93d3]{color:#212121}.text-medium[data-v-657e93d3]{color:#616161}.border-light[data-v-657e93d3]{border-color:#e0e0e0}.cursor-pointer[data-v-c6fb5bf6],.cursor-pointer[data-v-240a4ba8]{cursor:pointer}.audit-status-tracker[data-v-2bcc2b2d]{border-radius:12px;overflow:hidden;border:1px solid #E0E0E0;margin-bottom:24px}.header-icon[data-v-2bcc2b2d]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center}.icon[data-v-2bcc2b2d]{width:20px;height:20px}.timeline-container[data-v-2bcc2b2d]{position:relative;padding:16px 0}.timeline-connector[data-v-2bcc2b2d]{position:absolute;left:16px;top:40px;bottom:16px;width:2px;background-color:#e0e0e0}.timeline-steps[data-v-2bcc2b2d]{display:flex;flex-direction:column;gap:32px}.timeline-step[data-v-2bcc2b2d]{position:relative;display:flex;align-items:flex-start;gap:16px}.step-node[data-v-2bcc2b2d]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid;background-color:#fff;flex-shrink:0;z-index:1;transition:all .3s ease}.step-node[data-v-2bcc2b2d]:hover{transform:scale(1.1)}.step-completed[data-v-2bcc2b2d]{border-color:#4caf50;background-color:#4caf50}.step-in-progress[data-v-2bcc2b2d]{border-color:#1565c0;background-color:#1565c0}.step-pending[data-v-2bcc2b2d]{border-color:#e0e0e0;background-color:#fff}.step-skipped[data-v-2bcc2b2d]{border-color:#ff9800;background-color:#ff9800}.step-icon[data-v-2bcc2b2d]{width:16px;height:16px;color:#fff}.step-dot[data-v-2bcc2b2d]{width:8px;height:8px;border-radius:50%;background-color:currentColor}.step-content[data-v-2bcc2b2d]{flex:1;min-width:0}.step-header[data-v-2bcc2b2d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.step-title[data-v-2bcc2b2d]{font-size:16px;font-weight:600;color:#212121}.step-timestamp[data-v-2bcc2b2d]{font-size:12px;color:#616161}.step-description[data-v-2bcc2b2d]{font-size:14px;color:#616161;margin-bottom:6px;line-height:1.5}.auditor-info[data-v-2bcc2b2d]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.auditor-icon[data-v-2bcc2b2d]{width:14px;height:14px;color:#616161}.auditor-name[data-v-2bcc2b2d]{font-size:13px;font-weight:500;color:#616161}.auditor-role[data-v-2bcc2b2d]{font-size:12px;color:#616161}.attachments[data-v-2bcc2b2d]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.attachment-tag[data-v-2bcc2b2d]{cursor:pointer;transition:all .2s ease}.attachment-tag[data-v-2bcc2b2d]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.comments[data-v-2bcc2b2d]{display:flex;flex-direction:column;gap:8px}.comment-card[data-v-2bcc2b2d]{background-color:#f5f5f5;border-radius:8px;padding:12px;border:1px solid #E0E0E0}.comment-header[data-v-2bcc2b2d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.comment-author[data-v-2bcc2b2d]{font-size:13px;font-weight:600;color:#212121}.comment-time[data-v-2bcc2b2d]{font-size:12px;color:#616161}.comment-content[data-v-2bcc2b2d]{font-size:13px;color:#616161;line-height:1.4}.deadline-reminder[data-v-2bcc2b2d]{margin-top:24px;padding:16px;background-color:#e3f2fd;border-radius:8px;border:1px solid #BBDEFB}.reminder-content[data-v-2bcc2b2d]{display:flex;align-items:center;gap:12px}.reminder-icon[data-v-2bcc2b2d]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.reminder-text[data-v-2bcc2b2d]{flex:1}.reminder-title[data-v-2bcc2b2d]{font-size:14px;font-weight:600;color:#212121;margin-bottom:4px}.reminder-deadline[data-v-2bcc2b2d]{font-size:13px;font-weight:500;color:#1565c0}@media (max-width: 768px){.timeline-step[data-v-2bcc2b2d]{gap:12px}.step-node[data-v-2bcc2b2d]{width:28px;height:28px}.step-icon[data-v-2bcc2b2d]{width:14px;height:14px}.step-title[data-v-2bcc2b2d]{font-size:14px}.timeline-connector[data-v-2bcc2b2d]{left:14px}}@keyframes fadeIn-2bcc2b2d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.timeline-step[data-v-2bcc2b2d]{animation:fadeIn-2bcc2b2d .6s ease-out}.timeline-step[data-v-2bcc2b2d]:nth-child(1){animation-delay:.1s}.timeline-step[data-v-2bcc2b2d]:nth-child(2){animation-delay:.2s}.timeline-step[data-v-2bcc2b2d]:nth-child(3){animation-delay:.3s}.timeline-step[data-v-2bcc2b2d]:nth-child(4){animation-delay:.4s}.timeline-step[data-v-2bcc2b2d]:nth-child(5){animation-delay:.5s}.text-dark[data-v-2bcc2b2d]{color:#212121}.text-medium[data-v-2bcc2b2d]{color:#616161}.text-blue-600[data-v-2bcc2b2d]{color:#1565c0}.bg-blue-100[data-v-2bcc2b2d]{background-color:#e3f2fd}.report-viewer[data-v-8bc5cfc6]{border-radius:12px;overflow:hidden;border:1px solid #E0E0E0;height:100%;display:flex;flex-direction:column}.header-icon[data-v-8bc5cfc6]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon[data-v-8bc5cfc6]{width:20px;height:20px}.zoom-btn[data-v-8bc5cfc6],.fullscreen-btn[data-v-8bc5cfc6],.download-btn[data-v-8bc5cfc6]{border-radius:6px;transition:all .2s ease}.zoom-btn[data-v-8bc5cfc6]:hover,.fullscreen-btn[data-v-8bc5cfc6]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.download-btn[data-v-8bc5cfc6]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1565c04d}.zoom-text[data-v-8bc5cfc6]{min-width:3rem;text-align:center;font-weight:500}.viewer-container[data-v-8bc5cfc6]{flex:1;overflow:auto;padding:24px;background-color:#f5f5f5}.report-document[data-v-8bc5cfc6]{margin:0 auto;background-color:#fff;border-radius:8px;box-shadow:0 4px 16px #0000001a;transition:transform .3s ease}.report-content[data-v-8bc5cfc6]{padding:48px}.report-header[data-v-8bc5cfc6]{text-align:center;margin-bottom:48px;padding-bottom:24px;border-bottom:2px solid #E0E0E0}.report-title[data-v-8bc5cfc6]{font-size:28px;font-weight:700;margin-bottom:16px;color:#1565c0}.report-id[data-v-8bc5cfc6]{font-size:14px;color:#616161}.report-section[data-v-8bc5cfc6]{margin-bottom:48px}.section-header[data-v-8bc5cfc6]{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid #E0E0E0}.section-icon[data-v-8bc5cfc6]{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.section-title[data-v-8bc5cfc6]{font-size:18px;font-weight:600;margin:0}.info-grid[data-v-8bc5cfc6]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.info-item[data-v-8bc5cfc6]{display:flex;flex-direction:column;gap:8px;padding:16px;background-color:#f8f9fa;border-radius:8px;border:1px solid #E0E0E0;transition:all .2s ease}.info-item[data-v-8bc5cfc6]:hover{background-color:#e3f2fd;border-color:#1565c0;transform:translateY(-2px)}.info-label[data-v-8bc5cfc6]{font-size:12px;font-weight:500;color:#616161;text-transform:uppercase;letter-spacing:.5px}.info-value[data-v-8bc5cfc6]{font-size:16px;font-weight:600;color:#212121}.result-card[data-v-8bc5cfc6]{background-color:#e8f5e9;border-color:#4caf50;border-radius:12px;margin-bottom:24px;overflow:hidden}.result-content[data-v-8bc5cfc6]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px}.result-label[data-v-8bc5cfc6]{font-size:14px;font-weight:500;color:#2e7d32}.result-value[data-v-8bc5cfc6]{font-size:32px;font-weight:700;color:#2e7d32}.result-unit[data-v-8bc5cfc6]{font-size:14px;color:#616161}.chart-container[data-v-8bc5cfc6]{height:300px;background-color:#fff;border-radius:8px;border:1px solid #E0E0E0;padding:16px}.table-container[data-v-8bc5cfc6]{background-color:#fff;border-radius:8px;border:1px solid #E0E0E0;overflow:hidden}.data-table[data-v-8bc5cfc6]{border-radius:8px}@media (max-width: 768px){.report-content[data-v-8bc5cfc6]{padding:24px}.info-grid[data-v-8bc5cfc6]{grid-template-columns:1fr;gap:16px}.report-title[data-v-8bc5cfc6]{font-size:24px}.result-value[data-v-8bc5cfc6]{font-size:28px}.chart-container[data-v-8bc5cfc6]{height:250px}}@keyframes fadeIn-8bc5cfc6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.report-section[data-v-8bc5cfc6]{animation:fadeIn-8bc5cfc6 .6s ease-out}.report-section[data-v-8bc5cfc6]:nth-child(1){animation-delay:.1s}.report-section[data-v-8bc5cfc6]:nth-child(2){animation-delay:.2s}.report-section[data-v-8bc5cfc6]:nth-child(3){animation-delay:.3s}.viewer-container[data-v-8bc5cfc6]::-webkit-scrollbar{width:8px;height:8px}.viewer-container[data-v-8bc5cfc6]::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.viewer-container[data-v-8bc5cfc6]::-webkit-scrollbar-thumb{background:silver;border-radius:4px}.viewer-container[data-v-8bc5cfc6]::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.text-dark[data-v-8bc5cfc6]{color:#212121}.text-medium[data-v-8bc5cfc6]{color:#616161}.text-blue-600[data-v-8bc5cfc6]{color:#1565c0}.text-green-600[data-v-8bc5cfc6]{color:#2e7d32}.bg-blue-100[data-v-8bc5cfc6]{background-color:#e3f2fd}.bg-green-100[data-v-8bc5cfc6]{background-color:#e8f5e9}.bg-purple-100[data-v-8bc5cfc6]{background-color:#f3e5f5}.w-48[data-v-a6ee3a7c]{width:12rem}.cursor-pointer[data-v-209c6f4f]{cursor:pointer}.transition-colors[data-v-209c6f4f]{transition:background-color .2s ease}.text-center[data-v-85fb4e1d]{text-align:center}.h-full[data-v-ac1bfc92]{height:100%}.flex-1[data-v-ac1bfc92]{flex:1}.overflow-hidden[data-v-ac1bfc92]{overflow:hidden}.evaluation-card[data-v-b10f1c3b]{border-radius:8px;border:1px solid var(--td-border-level-1-color, #e8e8e8);transition:all .3s ease;height:100%;cursor:pointer}.evaluation-card[data-v-b10f1c3b]:hover{border-color:var(--td-success-color-6, #2e7d32);box-shadow:0 4px 12px #2e7d3226;transform:translateY(-2px)}.evaluation-card[data-v-b10f1c3b] .t-card__body{padding:16px;height:100%;display:flex;flex-direction:column;gap:12px}.card-header[data-v-b10f1c3b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.supplier-info[data-v-b10f1c3b]{flex:1}.supplier-name[data-v-b10f1c3b]{margin:0 0 4px;font-size:16px;font-weight:600;color:var(--td-text-color-primary, #212121)}.evaluation-period[data-v-b10f1c3b]{margin:0;font-size:12px;color:var(--td-text-color-secondary, #616161)}.score-section[data-v-b10f1c3b]{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:1px solid #A5D6A7;border-radius:8px;padding:12px;margin-bottom:4px}.score-content[data-v-b10f1c3b]{display:flex;justify-content:space-between;align-items:center}.score-info[data-v-b10f1c3b]{flex:1}.score-label[data-v-b10f1c3b]{margin:0 0 4px;font-size:12px;color:var(--td-text-color-placeholder, #999)}.score-value[data-v-b10f1c3b]{margin:0 0 4px;font-size:20px;font-weight:700;color:var(--td-success-color-6, #2e7d32)}.grade-name[data-v-b10f1c3b]{margin:0;font-size:12px;color:var(--td-text-color-placeholder, #999)}.score-icon[data-v-b10f1c3b]{font-size:24px;color:var(--td-warning-color-6, #ed6c02);filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.grade-section[data-v-b10f1c3b]{margin-bottom:4px}.grade-row[data-v-b10f1c3b]{display:flex;justify-content:space-between;align-items:center}.grade-label[data-v-b10f1c3b]{font-size:12px;color:var(--td-text-color-secondary, #616161)}.performance-section[data-v-b10f1c3b]{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.performance-item[data-v-b10f1c3b]{display:flex;justify-content:space-between;align-items:center}.performance-label[data-v-b10f1c3b]{display:flex;align-items:center;font-size:12px;color:var(--td-text-color-secondary, #616161)}.label-icon[data-v-b10f1c3b]{margin-right:6px;font-size:14px}.leaf-icon[data-v-b10f1c3b]{color:var(--td-success-color-6, #2e7d32)}.trend-icon[data-v-b10f1c3b]{color:var(--td-brand-color-6, #1565c0)}.chart-icon[data-v-b10f1c3b]{color:var(--td-error-color-6, #d32f2f)}.performance-value[data-v-b10f1c3b]{font-size:12px;font-weight:500;color:var(--td-text-color-primary, #212121)}.carbon-intensity[data-v-b10f1c3b]{color:var(--td-success-color-7, #1b5e20)}.reduction-positive[data-v-b10f1c3b]{color:var(--td-success-color-6, #2e7d32)}.reduction-negative[data-v-b10f1c3b]{color:var(--td-error-color-6, #d32f2f)}.transparency-value[data-v-b10f1c3b]{display:flex;align-items:center;gap:4px}.transparency-text[data-v-b10f1c3b]{font-size:10px;color:var(--td-text-color-placeholder, #999)}.progress-section[data-v-b10f1c3b]{margin-bottom:4px}.progress-header[data-v-b10f1c3b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.progress-label[data-v-b10f1c3b]{font-size:12px;color:var(--td-text-color-secondary, #616161)}.progress-value[data-v-b10f1c3b]{font-size:12px;font-weight:600;color:var(--td-brand-color-6, #1565c0)}.progress-bar[data-v-b10f1c3b]{height:4px}.progress-bar[data-v-b10f1c3b] .t-progress__inner{background:linear-gradient(90deg,var(--td-success-color-5, #4caf50) 0%,var(--td-success-color-6, #2e7d32) 100%)}.evaluator-info[data-v-b10f1c3b]{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid var(--td-border-level-1-color, #f0f0f0);margin-bottom:4px;font-size:12px;color:var(--td-text-color-secondary, #616161)}.evaluator-row[data-v-b10f1c3b]{display:flex;align-items:center}.evaluator-icon[data-v-b10f1c3b]{margin-right:6px;font-size:14px;color:var(--td-text-color-placeholder, #999)}.evaluation-date[data-v-b10f1c3b]{font-size:10px;color:var(--td-text-color-placeholder, #999)}.action-section[data-v-b10f1c3b]{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid var(--td-border-level-1-color, #f0f0f0)}.action-section[data-v-b10f1c3b] .t-button{font-weight:500;transition:transform .2s ease}.action-section[data-v-b10f1c3b] .t-button:hover{transform:scale(1.05)}.evaluation-card[data-v-b10f1c3b] .t-tag{font-weight:600;font-size:12px;padding:2px 6px}.evaluation-card[data-v-b10f1c3b] .t-tag--success{background:linear-gradient(135deg,var(--td-success-color-5, #4caf50),var(--td-success-color-6, #2e7d32));color:#fff}.evaluation-card[data-v-b10f1c3b] .t-tag--warning{background:linear-gradient(135deg,var(--td-warning-color-5, #ff9800),var(--td-warning-color-6, #ed6c02));color:#fff}.evaluation-card[data-v-b10f1c3b] .t-tag--primary{background:linear-gradient(135deg,var(--td-brand-color-5, #2196f3),var(--td-brand-color-6, #1565c0));color:#fff}.evaluation-card[data-v-b10f1c3b] .t-tag--danger{background:linear-gradient(135deg,var(--td-error-color-5, #f44336),var(--td-error-color-6, #d32f2f));color:#fff}.evaluation-card[data-v-b10f1c3b] .t-rate__icon{font-size:12px}.evaluation-card[data-v-b10f1c3b]{animation:slideUp-b10f1c3b .4s ease-out}@keyframes slideUp-b10f1c3b{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.evaluation-card[data-v-b10f1c3b]{margin-bottom:12px}.evaluation-card[data-v-b10f1c3b] .t-card__body{padding:12px;gap:8px}.supplier-name[data-v-b10f1c3b]{font-size:14px}.score-value[data-v-b10f1c3b]{font-size:18px}.score-icon[data-v-b10f1c3b]{font-size:20px}}.chart[data-v-0238ac93],.chart[data-v-dec58e6f]{height:400px}.online-course-list[data-v-8123077b]{padding:16px;background-color:#fff;border-radius:3px}
