.area-code-container[data-v-56610294]{max-width:1200px;margin:0 auto;padding:20px}.search-section[data-v-56610294]{text-align:center;margin-bottom:30px}.search-input[data-v-56610294]{width:100%;max-width:400px;padding:15px 25px;font-size:18px;border:2px solid var(--border-1);border-radius:var(--radius-pill);outline:none;transition:all var(--transition);text-align:center}.search-input[data-v-56610294]:focus{border-color:var(--brand-500);box-shadow:var(--ring)}.search-tips[data-v-56610294]{margin-top:10px;color:var(--text-2);font-size:14px}.province-nav[data-v-56610294]{margin-bottom:30px}.nav-title[data-v-56610294]{text-align:center;font-size:18px;font-weight:700;margin-bottom:15px;color:var(--text-1)}.province-grid[data-v-56610294]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.province-btn[data-v-56610294]{padding:8px 12px;border:1px solid var(--border-1);background:var(--surface);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition);font-size:14px;min-width:80px}.province-btn[data-v-56610294]:hover{background:var(--surface-2);border-color:var(--brand-500);transform:translateY(-1px)}.province-btn.active[data-v-56610294]{background:var(--brand-500);color:var(--text-inverse);border-color:var(--brand-500)}.results-section[data-v-56610294]{min-height:300px}.results-grid[data-v-56610294]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.result-item[data-v-56610294]{background:var(--surface);border:2px solid var(--border-1);border-radius:var(--radius-lg);padding:20px;text-align:center;transition:all var(--transition)}.result-item[data-v-56610294]:hover{transform:translateY(-3px);box-shadow:var(--shadow-2);border-color:var(--brand-500)}.result-item.highlight[data-v-56610294]{border-color:var(--brand-500);background:var(--brand-50)}.area-code[data-v-56610294]{font-size:24px;font-weight:700;color:var(--brand-500);margin-bottom:10px}.area-info[data-v-56610294]{line-height:1.5}.area-province[data-v-56610294]{font-size:18px;font-weight:700;color:var(--text-1);margin-bottom:5px}.area-city[data-v-56610294]{font-size:16px;color:var(--text-2);margin-bottom:3px}.area-areas[data-v-56610294]{font-size:14px;color:var(--text-3);margin-top:5px}.no-results[data-v-56610294]{color:var(--text-2);font-size:18px}.no-results[data-v-56610294],.welcome-message[data-v-56610294]{text-align:center;margin-top:50px}.welcome-icon[data-v-56610294]{font-size:48px;margin-bottom:20px}.welcome-text[data-v-56610294]{font-size:18px;color:var(--text-2);line-height:1.6}@media (max-width:768px){.area-code-container[data-v-56610294]{padding:14px}.province-grid[data-v-56610294]{gap:6px}.province-btn[data-v-56610294]{padding:6px 10px;font-size:12px;min-width:70px;min-height:36px}.results-grid[data-v-56610294]{grid-template-columns:1fr;gap:15px}.search-input[data-v-56610294]{font-size:16px;padding:12px 20px}.area-code[data-v-56610294]{font-size:20px}.search-section[data-v-56610294]{margin-bottom:20px}}@media (max-width:480px){.area-code-container[data-v-56610294]{padding:10px}.province-btn[data-v-56610294]{min-width:62px;padding:6px 8px}.result-item[data-v-56610294]{padding:14px;border-width:1px}.area-province[data-v-56610294]{font-size:16px}.no-results[data-v-56610294],.welcome-message[data-v-56610294]{margin-top:30px}.no-results[data-v-56610294],.welcome-text[data-v-56610294]{font-size:16px}}