.wc-container{text-align:center;margin:40px auto;max-width:1200px;font-family:system-ui,Arial,sans-serif}.wc-card{background:#fff;border-radius:12px;padding:30px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-bottom:30px;display:inline-block;border-left:5px solid #0073aa;min-width:300px}.wc-value{font-size:2.8em;font-weight:700;color:#0073aa;margin-bottom:8px;font-family:'Courier New',monospace;letter-spacing:-1px}.wc-label{font-size:1.2em;color:#555;font-weight:600}.wc-country-list-container{max-width:1000px;margin:0 auto;padding:20px}.wc-world-total{text-align:center;margin-bottom:40px;padding:25px;background:linear-gradient(135deg,#0073aa,#00a8ff);border-radius:15px;color:#fff}.wc-world-total h3{margin:0 0 10px;font-size:1.8em}.wc-world-total p{margin:0;opacity:.9;font-size:1.1em}.wc-country-table-enhanced{overflow-x:auto;margin:20px 0;border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.1)}.wc-country-table-enhanced table{width:100%;border-collapse:collapse;background:#fff;border-radius:12px}.wc-country-table-enhanced th{background:linear-gradient(135deg,#0073aa,#00a8ff);color:#fff;padding:18px 15px;text-align:center;font-weight:600;font-size:16px;border:none}.wc-country-table-enhanced td{padding:15px 12px;border-bottom:1px solid #f0f0f0;font-size:15px;text-align:center}.wc-country-table-enhanced tr:hover{background:#f8fbff}.wc-country-table-enhanced tr:nth-child(even){background:#fafafa}.wc-country-table-enhanced tr:nth-child(even):hover{background:#f0f7ff}.wc-expand-section{margin-top:30px;text-align:center}.wc-expanded-table{margin:20px 0;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}.wc-expanded-table table{width:100%;border-collapse:collapse;background:#fff}.wc-expanded-table th{background:#005a87;color:#fff;padding:15px 12px;text-align:center;font-weight:600;font-size:14px}.wc-expanded-table td{padding:12px 10px;border-bottom:1px solid #e0e0e0;font-size:14px;text-align:center}.wc-expanded-table tr:nth-child(even){background:#f8f9fa}.wc-expanded-table tr:hover{background:#e3f2fd}.wc-btn{padding:12px 24px;border:none;background:#0073aa;color:#fff;border-radius:8px;cursor:pointer;font-size:1em;font-weight:600;transition:all .3s ease;margin:10px 0}.wc-btn:hover{background:#005a87;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,115,170,.3)}.wc-country-link{color:#0073aa;text-decoration:none;font-weight:600;transition:color .3s ease}.wc-country-link:hover{color:#005a87;text-decoration:underline}.wc-growth-rate{font-weight:600;font-family:'Courier New',monospace}.wc-growth-positive{color:#4caf50}.wc-growth-negative{color:#f44336}.wc-growth-neutral{color:#666}.wc-enhanced-container{max-width:1200px;margin:0 auto;padding:20px}.wc-category-title{text-align:center;margin-bottom:40px}.wc-category-title h2{color:#333;border-bottom:3px solid #0073aa;padding-bottom:15px;margin-bottom:0;font-size:2.2em;display:inline-block}.wc-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin:30px 0}.wc-counter-card{background:#fff;border-radius:15px;padding:30px 25px;box-shadow:0 6px 20px rgba(0,0,0,.1);transition:all .3s ease;border-left:5px solid #0073aa;text-align:center;position:relative;overflow:hidden}.wc-counter-card:before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0073aa,#00a8ff)}.wc-counter-card:hover{transform:translateY(-8px);box-shadow:0 12px 30px rgba(0,0,0,.15)}.wc-counter-link{text-decoration:none;color:inherit;display:block}.wc-counter-title{font-size:15px;font-weight:600;color:#666;margin-bottom:12px;text-transform:uppercase;letter-spacing:.8px;line-height:1.4}.wc-counter-value{font-size:32px;font-weight:700;color:#0073aa;margin:15px 0;font-family:'Courier New',monospace;letter-spacing:-1px}.wc-counter-trend{font-size:13px;color:#4caf50;font-weight:600;background:#e8f5e8;padding:4px 12px;border-radius:20px;display:inline-block}.wc-country-detail{max-width:1000px;margin:0 auto;padding:20px}.wc-country-header{text-align:center;margin-bottom:40px}.wc-country-header h1{color:#333;margin-bottom:30px;font-size:2.5em}.wc-country-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:30px}.wc-stat-card{background:#fff;border-radius:12px;padding:25px;box-shadow:0 4px 12px rgba(0,0,0,.1);text-align:center;border-left:4px solid #0073aa}.wc-stat-value{font-size:2.2em;font-weight:700;color:#0073aa;margin-bottom:8px;font-family:'Courier New',monospace}.wc-stat-label{font-size:1em;color:#666;font-weight:600}.wc-country-content{background:#fff;border-radius:12px;padding:30px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-top:30px}.wc-country-content h2{color:#333;border-bottom:2px solid #0073aa;padding-bottom:10px;margin-top:0}.wc-country-content h3{color:#555;margin-top:25px}.wc-country-content p{line-height:1.6;color:#666}@media (max-width:768px){.wc-category-grid{grid-template-columns:1fr;gap:20px}.wc-country-stats{grid-template-columns:1fr}.wc-counter-value{font-size:28px}.wc-value{font-size:2.2em}.wc-stat-value{font-size:1.8em}.wc-country-table-enhanced th,.wc-country-table-enhanced td,.wc-expanded-table th,.wc-expanded-table td{padding:10px 8px;font-size:.9em}.wc-enhanced-container{padding:15px}.wc-country-detail{padding:15px}}@media (max-width:480px){.wc-counter-card{padding:20px 15px}.wc-stat-card{padding:20px}.wc-counter-value{font-size:24px}.wc-value{font-size:1.8em}.wc-stat-value{font-size:1.6em}.wc-card{padding:20px}}.wc-loading{opacity:.7;pointer-events:none}.wc-loading:after{content:'...';animation:loadingDots 1.5s infinite}@keyframes loadingDots{0%,20%{content:'.'}40%{content:'..'}60%,100%{content:'...'}}