.bg[data-v-b3b13038]{align-items:center;animation:AnimateBG-b3b13038 20s ease infinite;background-image:linear-gradient(-45deg,#3bade3,#071665 25%,#aa07e6 51%,#ff357f);display:flex;height:100vh;justify-content:center;width:100%}@keyframes AnimateBG-b3b13038{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.map-container[data-v-b3b13038]{background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding:1.5rem}.map-card[data-v-b3b13038]{background:#fff;border:1px solid #f1f5f9;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.05);margin:0 auto;max-width:1200px;overflow:hidden}.map-card[data-v-b3b13038]:before{background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899);content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.card-header[data-v-b3b13038]{align-items:flex-start;background:linear-gradient(135deg,#fafbfc,#fff);border-bottom:1px solid #f1f5f9;display:flex;gap:2rem;justify-content:space-between;padding:2rem 2rem 1.5rem}.header-content[data-v-b3b13038]{flex:1;gap:1rem}.header-content[data-v-b3b13038],.header-icon[data-v-b3b13038]{align-items:center;display:flex}.header-icon[data-v-b3b13038]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:16px;box-shadow:0 4px 12px rgba(59,130,246,.25);flex-shrink:0;height:60px;justify-content:center;width:60px}.header-text[data-v-b3b13038]{flex:1}.map-title[data-v-b3b13038]{color:#0f172a;font-size:1.5rem;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:0 0 .25rem}.map-subtitle[data-v-b3b13038]{color:#64748b;font-size:.875rem;font-weight:500;letter-spacing:.025em;margin:0}.stats-display[data-v-b3b13038]{display:flex;gap:1.5rem}.stat-item[data-v-b3b13038]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);min-width:80px;padding:.75rem 1rem;text-align:center}.stat-number[data-v-b3b13038]{color:#0f172a;font-size:1.25rem;font-weight:700;line-height:1;margin-bottom:.25rem}.stat-label[data-v-b3b13038]{color:#64748b;font-size:.75rem;font-weight:500;letter-spacing:.025em}.map-section[data-v-b3b13038]{background:#fff;padding:1.5rem 2rem}.map-container-inner[data-v-b3b13038]{background:#fafbfc;border:1px solid #f1f5f9;border-radius:16px;overflow:hidden;position:relative}.thailand-map[data-v-b3b13038]{background:#fafbfc;height:500px;width:100%}.map-loading[data-v-b3b13038]{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:hsla(0,0%,100%,.9);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0}.loading-text[data-v-b3b13038]{color:#64748b;font-size:.875rem;font-weight:500;margin-bottom:0;margin-top:1rem}.controls-section[data-v-b3b13038]{background:#fafbfc;border-top:1px solid #f1f5f9;padding:1.5rem 2rem 2rem}.controls-header[data-v-b3b13038]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.controls-title[data-v-b3b13038]{color:#0f172a;font-size:1.125rem;font-weight:700;letter-spacing:-.025em;margin:0}.selection-indicator[data-v-b3b13038]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;gap:.5rem;padding:.5rem .75rem;transition:all .3s ease}.selection-indicator.active[data-v-b3b13038]{background:#f0fdf4;border-color:#bbf7d0}.indicator-text[data-v-b3b13038]{color:#64748b;font-size:.75rem;font-weight:500}.selection-indicator.active .indicator-text[data-v-b3b13038]{color:#059669}.controls-grid[data-v-b3b13038]{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr 1fr;margin-bottom:1.5rem}.control-group[data-v-b3b13038]{display:flex;flex-direction:column;gap:.5rem}.control-label[data-v-b3b13038]{color:#374151;font-size:.875rem;font-weight:600;letter-spacing:.025em}.province-display[data-v-b3b13038],.province-id[data-v-b3b13038]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;min-height:48px;padding:.75rem}.id-value[data-v-b3b13038],.province-name[data-v-b3b13038]{color:#1f2937;font-size:.875rem;font-weight:500}.search-btn[data-v-b3b13038]{font-weight:600;height:48px;letter-spacing:.025em;text-transform:none;width:100%}.search-btn[data-v-b3b13038]:disabled{background-color:#f1f5f9!important;color:#9ca3af!important}.selected-info[data-v-b3b13038]{margin-top:1rem}.info-card[data-v-b3b13038]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);padding:1.25rem}.info-header[data-v-b3b13038]{align-items:center;display:flex;margin-bottom:.75rem}.info-title[data-v-b3b13038]{color:#1f2937;font-size:.875rem;font-weight:600}.info-content[data-v-b3b13038]{display:flex;flex-direction:column;gap:.5rem}.info-item[data-v-b3b13038]{align-items:center;display:flex;justify-content:space-between}.info-key[data-v-b3b13038]{color:#6b7280;font-size:.8rem;font-weight:500}.info-value[data-v-b3b13038]{color:#059669;font-size:.8rem;font-weight:600}.map-card[data-v-b3b13038]{animation:fadeInUp-b3b13038 .6s ease-out}@keyframes fadeInUp-b3b13038{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.map-container[data-v-b3b13038]{padding:1rem}.card-header[data-v-b3b13038]{flex-direction:column;gap:1rem;padding:1.5rem}.header-content[data-v-b3b13038]{flex-direction:column;gap:.75rem;text-align:center}.stats-display[data-v-b3b13038]{gap:1rem;justify-content:center}.map-section[data-v-b3b13038]{padding:1rem 1.5rem}.controls-section[data-v-b3b13038]{padding:1rem 1.5rem 1.5rem}.controls-grid[data-v-b3b13038]{gap:1rem;grid-template-columns:1fr}.controls-header[data-v-b3b13038]{flex-direction:column;gap:.75rem;text-align:center}.thailand-map[data-v-b3b13038]{height:400px}.map-title[data-v-b3b13038]{font-size:1.25rem;text-align:center}.header-icon[data-v-b3b13038]{align-self:center;height:50px;width:50px}}@media(max-width:480px){.map-title[data-v-b3b13038]{font-size:1.125rem}.stat-item[data-v-b3b13038]{min-width:70px;padding:.5rem .75rem}.stat-number[data-v-b3b13038]{font-size:1.125rem}.thailand-map[data-v-b3b13038]{height:350px}.info-item[data-v-b3b13038]{align-items:flex-start;flex-direction:column;gap:.25rem}}@media(prefers-contrast:high){.info-card[data-v-b3b13038],.map-card[data-v-b3b13038],.province-display[data-v-b3b13038],.province-id[data-v-b3b13038]{background:#fff;border:2px solid #000}.id-value[data-v-b3b13038],.map-title[data-v-b3b13038],.province-name[data-v-b3b13038]{color:#000}.control-label[data-v-b3b13038],.map-subtitle[data-v-b3b13038]{color:#333}}@media print{.map-container[data-v-b3b13038]{padding:0!important}.map-card[data-v-b3b13038],.map-container[data-v-b3b13038]{background:#fff!important}.map-card[data-v-b3b13038]{border:1px solid #ddd!important;box-shadow:none!important}.controls-section[data-v-b3b13038]{background:#fff!important}.search-btn[data-v-b3b13038]{display:none}}.v-card--loading[data-v-b3b13038]:after{animation:loading-b3b13038 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%;z-index:3}@keyframes loading-b3b13038{0%{left:-100%}to{left:100%}}.bg[data-v-fcef99f4]{align-items:center;animation:AnimateBG-fcef99f4 20s ease infinite;background-image:linear-gradient(-45deg,#3bade3,#071665 25%,#aa07e6 51%,#ff357f);display:flex;height:100vh;justify-content:center;width:100%}@keyframes AnimateBG-fcef99f4{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.minimal-dashboard[data-v-fcef99f4]{background:linear-gradient(135deg,#fafbfc,#f1f5f9);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding:1.5rem;position:relative}.background-overlay[data-v-fcef99f4]{pointer-events:none;z-index:0}.background-overlay[data-v-fcef99f4],.bg-dots[data-v-fcef99f4]{bottom:0;left:0;position:absolute;right:0;top:0}.bg-dots[data-v-fcef99f4]{background-image:radial-gradient(rgba(71,85,105,.04) 1px,transparent 0);background-size:24px 24px}.dashboard-card[data-v-fcef99f4]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.98);border:1px solid hsla(0,0%,100%,.9);box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.05),0 20px 25px -5px rgba(0,0,0,.05);margin:0 auto;max-width:800px;overflow:hidden;position:relative;z-index:1}.dashboard-card[data-v-fcef99f4]:before{background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899,#ef4444);content:"";height:2px;left:0;position:absolute;right:0;top:0;z-index:1}.card-header[data-v-fcef99f4]{border-bottom:1px solid rgba(71,85,105,.08);padding:2rem 2rem 1.5rem}.header-info[data-v-fcef99f4]{align-items:center;display:flex;gap:1rem}.header-icon-wrapper[data-v-fcef99f4]{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:12px;box-shadow:0 4px 12px rgba(59,130,246,.3);display:flex;height:48px;justify-content:center;width:48px}.header-icon[data-v-fcef99f4]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.header-text[data-v-fcef99f4]{flex:1}.card-title[data-v-fcef99f4]{color:#0f172a;font-size:1.5rem;font-weight:700;letter-spacing:-.025em;margin:0 0 .25rem}.card-subtitle[data-v-fcef99f4]{color:#64748b;font-size:.875rem;font-weight:500;letter-spacing:.025em;margin:0}.progress-list[data-v-fcef99f4]{padding:1.5rem 2rem}.progress-row[data-v-fcef99f4]{align-items:center;border-bottom:1px solid rgba(71,85,105,.06);display:flex;gap:1.5rem;padding:1.25rem 0;transition:all .3s ease}.progress-row[data-v-fcef99f4]:hover{border-radius:8px;margin:0 -.5rem;padding-left:.5rem;padding-right:.5rem}.progress-row[data-v-fcef99f4]:last-child{border-bottom:none}.row-header[data-v-fcef99f4]{gap:.75rem;min-width:280px}.icon-container[data-v-fcef99f4],.row-header[data-v-fcef99f4]{align-items:center;display:flex;flex-shrink:0}.icon-container[data-v-fcef99f4]{border-radius:8px;color:#fff;height:36px;justify-content:center;width:36px}.business-icon[data-v-fcef99f4]{background:linear-gradient(135deg,#3b82f6,#1e40af)}.college-icon[data-v-fcef99f4]{background:linear-gradient(135deg,#ef4444,#dc2626)}.provincial-icon[data-v-fcef99f4]{background:linear-gradient(135deg,#f59e0b,#d97706)}.institute-icon[data-v-fcef99f4]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.label-container[data-v-fcef99f4]{flex:1;min-width:0}.label-text[data-v-fcef99f4]{color:#0f172a;font-size:.875rem;font-weight:600;line-height:1.2;margin-bottom:.125rem}.label-detail[data-v-fcef99f4]{color:#64748b;font-size:.75rem;font-weight:500;line-height:1}.progress-content[data-v-fcef99f4]{align-items:center;display:flex;flex:1;gap:1rem}.stats-display[data-v-fcef99f4]{align-items:flex-end;display:flex;flex-direction:column;min-width:80px;text-align:right}.percentage-text[data-v-fcef99f4]{font-size:1.125rem;font-weight:700;line-height:1;margin-bottom:.125rem}.business-percentage[data-v-fcef99f4]{color:#1e40af}.college-percentage[data-v-fcef99f4]{color:#dc2626}.provincial-percentage[data-v-fcef99f4]{color:#d97706}.institute-percentage[data-v-fcef99f4]{color:#7c3aed}.count-text[data-v-fcef99f4]{color:#64748b;font-size:.75rem;font-weight:500}.progress-bar-container[data-v-fcef99f4]{flex:1;max-width:200px}.progress-bar[data-v-fcef99f4]{background:rgba(71,85,105,.08);border-radius:3px;height:6px;overflow:hidden;width:100%}.progress-fill[data-v-fcef99f4]{border-radius:3px;height:100%;position:relative;transition:width 1.2s cubic-bezier(.4,0,.2,1)}.progress-fill[data-v-fcef99f4]:after{animation:progressShine-fcef99f4 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes progressShine-fcef99f4{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.business-fill[data-v-fcef99f4]{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.college-fill[data-v-fcef99f4]{background:linear-gradient(90deg,#ef4444,#f87171)}.provincial-fill[data-v-fcef99f4]{background:linear-gradient(90deg,#f59e0b,#fcd34d)}.institute-fill[data-v-fcef99f4]{background:linear-gradient(90deg,#8b5cf6,#c4b5fd)}.summary-section[data-v-fcef99f4]{background:linear-gradient(135deg,rgba(248,250,252,.5),hsla(0,0%,100%,.8));border-top:1px solid rgba(71,85,105,.08);padding:1.5rem 2rem 2rem}.summary-grid[data-v-fcef99f4]{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:500px}.summary-card[data-v-fcef99f4]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.8);border:1px solid rgba(71,85,105,.06);border-radius:8px;padding:1rem;text-align:center;transition:all .3s ease}.summary-card[data-v-fcef99f4]:hover{background:hsla(0,0%,100%,.95);box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-1px)}.summary-value[data-v-fcef99f4]{color:#0f172a;font-size:1.25rem;font-weight:700;line-height:1;margin-bottom:.25rem}.summary-label[data-v-fcef99f4]{color:#64748b;font-size:.75rem;font-weight:500;letter-spacing:.025em}.progress-row[data-v-fcef99f4]{animation:fadeInUp-fcef99f4 .5s ease-out}.progress-row[data-v-fcef99f4]:first-child{animation-delay:.1s}.progress-row[data-v-fcef99f4]:nth-child(2){animation-delay:.2s}.progress-row[data-v-fcef99f4]:nth-child(3){animation-delay:.3s}.progress-row[data-v-fcef99f4]:nth-child(4){animation-delay:.4s}@keyframes fadeInUp-fcef99f4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.minimal-dashboard[data-v-fcef99f4]{padding:1rem}.card-header[data-v-fcef99f4]{padding:1.5rem}.progress-list[data-v-fcef99f4]{padding:1rem 1.5rem}.summary-section[data-v-fcef99f4]{padding:1rem 1.5rem 1.5rem}.progress-row[data-v-fcef99f4]{align-items:stretch;flex-direction:column;gap:1rem}.row-header[data-v-fcef99f4]{justify-content:flex-start;min-width:auto}.progress-content[data-v-fcef99f4]{justify-content:space-between}.progress-bar-container[data-v-fcef99f4]{flex:1;max-width:none}.card-title[data-v-fcef99f4]{font-size:1.25rem}.summary-grid[data-v-fcef99f4]{gap:.75rem;grid-template-columns:1fr}}@media(max-width:480px){.header-info[data-v-fcef99f4]{flex-direction:column;gap:.75rem}.header-info[data-v-fcef99f4],.header-text[data-v-fcef99f4],.row-header[data-v-fcef99f4]{text-align:center}.row-header[data-v-fcef99f4]{flex-direction:column;gap:.5rem}.label-container[data-v-fcef99f4],.stats-display[data-v-fcef99f4]{text-align:center}.stats-display[data-v-fcef99f4]{align-items:center}.card-title[data-v-fcef99f4]{font-size:1.125rem}.label-text[data-v-fcef99f4]{font-size:.8rem}.percentage-text[data-v-fcef99f4]{font-size:1rem}}@media(prefers-color-scheme:dark){.minimal-dashboard[data-v-fcef99f4]{background:linear-gradient(135deg,#0f172a,#1e293b)}.dashboard-card[data-v-fcef99f4]{border-color:hsla(0,0%,100%,.1)}.card-header[data-v-fcef99f4]{border-bottom-color:hsla(0,0%,100%,.1)}.summary-section[data-v-fcef99f4]{border-top-color:hsla(0,0%,100%,.1)}.summary-card[data-v-fcef99f4]{border-color:hsla(0,0%,100%,.1)}.progress-bar[data-v-fcef99f4]{background:hsla(0,0%,100%,.1)}}@media print{.minimal-dashboard[data-v-fcef99f4]{background:#fff!important;padding:0!important}.background-overlay[data-v-fcef99f4]{display:none}.dashboard-card[data-v-fcef99f4]{background:#fff!important;border:1px solid #ddd!important;box-shadow:none!important}.progress-fill[data-v-fcef99f4]{background:#666!important}}.bg[data-v-159ca51e]{align-items:center;animation:AnimateBG-159ca51e 20s ease infinite;background-image:linear-gradient(-45deg,#3bade3,#071665 25%,#aa07e6 51%,#ff357f);display:flex;height:100vh;justify-content:center;width:100%}@keyframes AnimateBG-159ca51e{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.business-chart-container[data-v-159ca51e]{background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding:1.5rem}.chart-card[data-v-159ca51e]{background:#fff;border:1px solid #f1f5f9;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.05);margin:0 auto;max-width:1200px;overflow:hidden}.chart-card[data-v-159ca51e]:before{background:linear-gradient(90deg,#3b82f6,#10b981,#f59e0b);content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.card-header[data-v-159ca51e]{align-items:flex-start;background:linear-gradient(135deg,#fafbfc,#fff);border-bottom:1px solid #f1f5f9;display:flex;gap:2rem;justify-content:space-between;padding:2rem 2rem 1.5rem}.header-content[data-v-159ca51e]{align-items:center;display:flex;flex:1;gap:1rem}.header-icon-wrapper[data-v-159ca51e]{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:16px;box-shadow:0 4px 12px rgba(59,130,246,.25);display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;position:relative;width:60px}.header-icon-wrapper[data-v-159ca51e]:before{animation:shimmer-159ca51e 3s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shimmer-159ca51e{0%{left:-100%}to{left:100%}}.header-text[data-v-159ca51e]{flex:1}.chart-title[data-v-159ca51e]{color:#0f172a;font-size:1.5rem;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:0 0 .25rem}.chart-subtitle[data-v-159ca51e]{color:#64748b;font-size:.875rem;font-weight:500;letter-spacing:.025em;margin:0}.chart-legend[data-v-159ca51e]{display:flex;flex-direction:column;gap:.75rem}.legend-item[data-v-159ca51e]{align-items:center;display:flex;gap:.5rem}.legend-color[data-v-159ca51e]{border-radius:2px;height:4px;width:16px}.all-color[data-v-159ca51e]{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.active-color[data-v-159ca51e]{background:linear-gradient(90deg,#10b981,#34d399)}.legend-text[data-v-159ca51e]{color:#374151;font-size:.875rem;font-weight:500}.loading-section[data-v-159ca51e]{align-items:center;display:flex;height:400px;justify-content:center;padding:2rem}.loading-content[data-v-159ca51e]{text-align:center}.loading-text[data-v-159ca51e]{color:#64748b;font-size:.875rem;font-weight:500;margin-bottom:0;margin-top:1rem}.chart-section[data-v-159ca51e]{background:#fff;padding:1.5rem 2rem 2rem}.chart-container[data-v-159ca51e]{border-radius:16px;margin-bottom:2rem}.chart-container[data-v-159ca51e],.summary-section[data-v-159ca51e]{background:#fafbfc;border:1px solid #f1f5f9;padding:1.5rem}.summary-section[data-v-159ca51e]{border-radius:12px}.summary-title[data-v-159ca51e]{color:#0f172a;font-size:1rem;font-weight:700;letter-spacing:-.025em;margin:0 0 1rem}.summary-grid[data-v-159ca51e]{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.summary-card[data-v-159ca51e]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:1rem;padding:1rem;transition:all .3s ease}.summary-card[data-v-159ca51e]:hover{background:#f8fafc;box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-1px)}.summary-icon[data-v-159ca51e]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.total-icon[data-v-159ca51e]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.active-icon[data-v-159ca51e]{background:linear-gradient(135deg,#10b981,#059669)}.percentage-icon[data-v-159ca51e]{background:linear-gradient(135deg,#f59e0b,#d97706)}.regions-icon[data-v-159ca51e]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.summary-content[data-v-159ca51e]{flex:1}.summary-number[data-v-159ca51e]{color:#0f172a;font-size:1.25rem;font-weight:700;line-height:1;margin-bottom:.25rem}.summary-label[data-v-159ca51e]{color:#64748b;font-size:.75rem;font-weight:500;letter-spacing:.025em}.chart-card[data-v-159ca51e]{animation:fadeInUp-159ca51e .6s ease-out}@keyframes fadeInUp-159ca51e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.summary-card[data-v-159ca51e]{animation:slideInLeft-159ca51e .5s ease-out}.summary-card[data-v-159ca51e]:first-child{animation-delay:.1s}.summary-card[data-v-159ca51e]:nth-child(2){animation-delay:.2s}.summary-card[data-v-159ca51e]:nth-child(3){animation-delay:.3s}.summary-card[data-v-159ca51e]:nth-child(4){animation-delay:.4s}@keyframes slideInLeft-159ca51e{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@media(max-width:768px){.business-chart-container[data-v-159ca51e]{padding:1rem}.card-header[data-v-159ca51e]{flex-direction:column;gap:1rem;padding:1.5rem}.header-content[data-v-159ca51e]{flex-direction:column;gap:.75rem;text-align:center}.chart-legend[data-v-159ca51e]{align-self:center}.chart-section[data-v-159ca51e]{padding:1rem 1.5rem 1.5rem}.chart-container[data-v-159ca51e]{padding:1rem}.summary-grid[data-v-159ca51e]{grid-template-columns:1fr}.chart-title[data-v-159ca51e]{font-size:1.25rem;text-align:center}.header-icon-wrapper[data-v-159ca51e]{align-self:center;height:50px;width:50px}}@media(max-width:480px){.chart-title[data-v-159ca51e]{font-size:1.125rem}.summary-card[data-v-159ca51e]{padding:.75rem}.summary-number[data-v-159ca51e]{font-size:1.125rem}.summary-icon[data-v-159ca51e]{height:32px;width:32px}}.summary-card[data-v-159ca51e]:focus-within{outline:2px solid #3b82f6;outline-offset:2px}@media(prefers-contrast:high){.chart-card[data-v-159ca51e],.summary-card[data-v-159ca51e]{background:#fff;border:2px solid #000}.chart-title[data-v-159ca51e],.summary-number[data-v-159ca51e]{color:#000}.chart-subtitle[data-v-159ca51e],.summary-label[data-v-159ca51e]{color:#333}}@media(prefers-reduced-motion:reduce){.chart-card[data-v-159ca51e],.summary-card[data-v-159ca51e]{animation:none!important}.summary-card[data-v-159ca51e]:hover{transform:none!important}.header-icon-wrapper[data-v-159ca51e]:before{animation:none!important}}@media print{.business-chart-container[data-v-159ca51e]{background:#fff!important;padding:0!important}.chart-card[data-v-159ca51e]{background:#fff!important;border:1px solid #ddd!important;box-shadow:none!important}.card-header[data-v-159ca51e]{background:#f5f5f5!important;border-bottom:1px solid #ddd!important}.summary-section[data-v-159ca51e]{background:#fff!important;border:1px solid #ddd!important}}.v-card--loading[data-v-159ca51e]:after{animation:loading-159ca51e 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%;z-index:3}@keyframes loading-159ca51e{0%{left:-100%}to{left:100%}}.bg[data-v-7feb6759]{align-items:center;animation:AnimateBG-7feb6759 20s ease infinite;background-image:linear-gradient(-45deg,#3bade3,#071665 25%,#aa07e6 51%,#ff357f);display:flex;height:100vh;justify-content:center;width:100%}@keyframes AnimateBG-7feb6759{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.top10-chart-container[data-v-7feb6759]{background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding:1.5rem}.chart-card[data-v-7feb6759]{background:#fff;border:1px solid #f1f5f9;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.05);margin:0 auto;max-width:1400px;overflow:hidden}.chart-card[data-v-7feb6759]:before{background:linear-gradient(90deg,#3b82f6,#ef4444,#10b981,#f59e0b);content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.card-header[data-v-7feb6759]{align-items:flex-start;background:linear-gradient(135deg,#fafbfc,#fff);border-bottom:1px solid #f1f5f9;display:flex;gap:2rem;justify-content:space-between;padding:2rem 2rem 1.5rem}.header-content[data-v-7feb6759]{align-items:center;display:flex;flex:1;gap:1rem}.header-icon-wrapper[data-v-7feb6759]{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:16px;box-shadow:0 4px 12px rgba(59,130,246,.25);display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;position:relative;width:60px}.header-icon-wrapper[data-v-7feb6759]:before{animation:shimmer-7feb6759 3s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shimmer-7feb6759{0%{left:-100%}to{left:100%}}.header-text[data-v-7feb6759]{flex:1}.chart-title[data-v-7feb6759]{color:#0f172a;font-size:1.5rem;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:0 0 .25rem}.chart-subtitle[data-v-7feb6759]{color:#64748b;font-size:.875rem;font-weight:500;letter-spacing:.025em;margin:0}.stats-summary[data-v-7feb6759]{display:flex;gap:1.5rem}.summary-item[data-v-7feb6759]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);min-width:80px;padding:.75rem 1rem;text-align:center}.summary-number[data-v-7feb6759]{color:#0f172a;font-size:1.25rem;font-weight:700;line-height:1;margin-bottom:.25rem}.summary-label[data-v-7feb6759]{color:#64748b;font-size:.75rem;font-weight:500;letter-spacing:.025em}.loading-section[data-v-7feb6759]{align-items:center;display:flex;height:500px;justify-content:center;padding:2rem}.loading-content[data-v-7feb6759]{text-align:center}.loading-text[data-v-7feb6759]{color:#64748b;font-size:.875rem;font-weight:500;margin-bottom:0;margin-top:1rem}.chart-section[data-v-7feb6759]{background:#fff;padding:1.5rem 2rem 2rem}.chart-container[data-v-7feb6759]{border-radius:16px;margin-bottom:2rem}.chart-container[data-v-7feb6759],.rankings-section[data-v-7feb6759]{background:#fafbfc;border:1px solid #f1f5f9;padding:1.5rem}.rankings-section[data-v-7feb6759]{border-radius:12px}.rankings-title[data-v-7feb6759]{color:#0f172a;font-size:1rem;font-weight:700;letter-spacing:-.025em;margin:0 0 1rem}.rankings-table[data-v-7feb6759]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.table-header[data-v-7feb6759]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;display:grid;grid-template-columns:80px 1fr 120px 150px}.header-cell[data-v-7feb6759]{color:#374151;font-size:.875rem;font-weight:600;padding:.875rem 1rem;text-align:center}.type-col[data-v-7feb6759]{text-align:left}.table-body[data-v-7feb6759]{max-height:400px;overflow-y:auto}.table-row[data-v-7feb6759]{border-bottom:1px solid #f1f5f9;display:grid;grid-template-columns:80px 1fr 120px 150px;transition:all .3s ease}.table-row[data-v-7feb6759]:hover{background:#f8fafc}.table-row.top-three[data-v-7feb6759]{background:linear-gradient(135deg,#fefce8,#fef3c7)}.table-row.top-three[data-v-7feb6759]:hover{background:linear-gradient(135deg,#fef3c7,#fde68a)}.table-cell[data-v-7feb6759]{align-items:center;display:flex;padding:1rem}.rank-col[data-v-7feb6759],.table-cell[data-v-7feb6759]{justify-content:center}.type-col[data-v-7feb6759]{justify-content:flex-start;padding-left:1.5rem}.count-col[data-v-7feb6759]{flex-direction:column;gap:.25rem}.count-col[data-v-7feb6759],.percent-col[data-v-7feb6759],.rank-badge[data-v-7feb6759]{justify-content:center}.rank-badge[data-v-7feb6759]{align-items:center;border-radius:50%;display:flex;font-size:.875rem;font-weight:700;height:32px;width:32px}.rank-gold[data-v-7feb6759]{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 4px 12px rgba(251,191,36,.4);color:#fff}.rank-silver[data-v-7feb6759]{background:linear-gradient(135deg,#9ca3af,#6b7280);box-shadow:0 4px 12px rgba(156,163,175,.4);color:#fff}.rank-bronze[data-v-7feb6759]{background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 4px 12px rgba(249,115,22,.4);color:#fff}.rank-default[data-v-7feb6759]{background:linear-gradient(135deg,#e5e7eb,#d1d5db);color:#374151}.rank-number[data-v-7feb6759]{font-size:.875rem;font-weight:700}.business-type[data-v-7feb6759]{color:#0f172a;font-size:.875rem;font-weight:600;line-height:1.3}.business-count[data-v-7feb6759]{color:#0f172a;font-size:1rem;font-weight:700}.count-unit[data-v-7feb6759]{color:#64748b;font-size:.75rem;font-weight:500}.percentage-bar[data-v-7feb6759]{align-items:center;background:#f1f5f9;border-radius:12px;display:flex;height:24px;justify-content:center;overflow:hidden;position:relative;width:100%}.percentage-fill[data-v-7feb6759]{border-radius:12px;height:100%;left:0;opacity:.8;position:absolute;top:0;transition:width 1s ease-out}.percentage-text[data-v-7feb6759]{color:#374151;font-size:.75rem;font-weight:600;position:relative;text-shadow:0 1px 2px hsla(0,0%,100%,.8);z-index:1}.chart-card[data-v-7feb6759]{animation:fadeInUp-7feb6759 .6s ease-out}@keyframes fadeInUp-7feb6759{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.table-row[data-v-7feb6759]{animation:slideInLeft-7feb6759 .5s ease-out}.table-row[data-v-7feb6759]:first-child{animation-delay:.1s}.table-row[data-v-7feb6759]:nth-child(2){animation-delay:.2s}.table-row[data-v-7feb6759]:nth-child(3){animation-delay:.3s}@keyframes slideInLeft-7feb6759{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@media(max-width:768px){.top10-chart-container[data-v-7feb6759]{padding:1rem}.card-header[data-v-7feb6759]{flex-direction:column;gap:1rem;padding:1.5rem}.header-content[data-v-7feb6759]{flex-direction:column;gap:.75rem;text-align:center}.stats-summary[data-v-7feb6759]{gap:1rem;justify-content:center}.chart-section[data-v-7feb6759]{padding:1rem 1.5rem 1.5rem}.chart-container[data-v-7feb6759]{padding:1rem}.table-header[data-v-7feb6759],.table-row[data-v-7feb6759]{grid-template-columns:60px 1fr 80px}.percent-col[data-v-7feb6759]{display:none}.chart-title[data-v-7feb6759]{font-size:1.25rem;text-align:center}.header-icon-wrapper[data-v-7feb6759]{align-self:center;height:50px;width:50px}}@media(max-width:480px){.chart-title[data-v-7feb6759]{font-size:1.125rem}.summary-item[data-v-7feb6759]{min-width:70px;padding:.5rem .75rem}.summary-number[data-v-7feb6759]{font-size:1.125rem}.table-header[data-v-7feb6759],.table-row[data-v-7feb6759]{grid-template-columns:50px 1fr}.count-col[data-v-7feb6759]{display:none}.business-type[data-v-7feb6759]{font-size:.8rem}.rank-badge[data-v-7feb6759]{height:28px;width:28px}}.table-row[data-v-7feb6759]:focus-within{outline:2px solid #3b82f6;outline-offset:2px}@media(prefers-contrast:high){.chart-card[data-v-7feb6759],.rankings-table[data-v-7feb6759]{background:#fff;border:2px solid #000}.business-count[data-v-7feb6759],.business-type[data-v-7feb6759],.chart-title[data-v-7feb6759]{color:#000}.chart-subtitle[data-v-7feb6759],.summary-label[data-v-7feb6759]{color:#333}}@media print{.top10-chart-container[data-v-7feb6759]{background:#fff!important;padding:0!important}.chart-card[data-v-7feb6759]{background:#fff!important;border:1px solid #ddd!important;box-shadow:none!important}.card-header[data-v-7feb6759]{background:#f5f5f5!important;border-bottom:1px solid #ddd!important}.rankings-section[data-v-7feb6759]{background:#fff!important;border:1px solid #ddd!important}}.table-body[data-v-7feb6759]::-webkit-scrollbar{width:6px}.table-body[data-v-7feb6759]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.table-body[data-v-7feb6759]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.table-body[data-v-7feb6759]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.bg[data-v-6453b880]{align-items:center;animation:AnimateBG-6453b880 20s ease infinite;background-image:linear-gradient(-45deg,#3bade3,#071665 25%,#aa07e6 51%,#ff357f);display:flex;height:100vh;justify-content:center;width:100%}@keyframes AnimateBG-6453b880{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.sector-chart-container[data-v-6453b880]{background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding:1.5rem}.chart-card[data-v-6453b880]{background:#fff;border:1px solid #f1f5f9;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.05);margin:0 auto;max-width:1400px;overflow:hidden}.chart-card[data-v-6453b880]:before{background:linear-gradient(90deg,#3b82f6,#ef4444,#10b981,#f59e0b,#8b5cf6);content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.card-header[data-v-6453b880]{align-items:flex-start;background:linear-gradient(135deg,#fafbfc,#fff);border-bottom:1px solid #f1f5f9;display:flex;gap:2rem;justify-content:space-between;padding:2rem 2rem 1.5rem}.header-content[data-v-6453b880]{align-items:center;display:flex;flex:1;gap:1rem}.header-icon-wrapper[data-v-6453b880]{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:16px;box-shadow:0 4px 12px rgba(59,130,246,.25);display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;position:relative;width:60px}.header-icon-wrapper[data-v-6453b880]:before{animation:shimmer-6453b880 3s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shimmer-6453b880{0%{left:-100%}to{left:100%}}.header-text[data-v-6453b880]{flex:1}.chart-title[data-v-6453b880]{color:#0f172a;font-size:1.5rem;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:0 0 .25rem}.chart-subtitle[data-v-6453b880]{color:#64748b;font-size:.875rem;font-weight:500;letter-spacing:.025em;margin:0}.stats-summary[data-v-6453b880]{display:flex;gap:1.5rem}.summary-item[data-v-6453b880]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);min-width:80px;padding:.75rem 1rem;text-align:center}.summary-number[data-v-6453b880]{color:#0f172a;font-size:1.25rem;font-weight:700;line-height:1;margin-bottom:.25rem}.summary-label[data-v-6453b880]{color:#64748b;font-size:.75rem;font-weight:500;letter-spacing:.025em}.loading-section[data-v-6453b880]{align-items:center;display:flex;height:600px;justify-content:center;padding:2rem}.loading-content[data-v-6453b880]{text-align:center}.loading-text[data-v-6453b880]{color:#64748b;font-size:.875rem;font-weight:500;margin-bottom:0;margin-top:1rem}.chart-section[data-v-6453b880]{background:#fff;padding:1.5rem 2rem 2rem}.chart-container[data-v-6453b880]{border-radius:16px;margin-bottom:2rem}.analysis-section[data-v-6453b880],.chart-container[data-v-6453b880]{background:#fafbfc;border:1px solid #f1f5f9;padding:1.5rem}.analysis-section[data-v-6453b880]{border-radius:12px}.analysis-title[data-v-6453b880]{color:#0f172a;font-size:1rem;font-weight:700;letter-spacing:-.025em;margin:0 0 1rem}.analysis-grid[data-v-6453b880]{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:2rem}.analysis-card[data-v-6453b880]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;transition:all .3s ease}.analysis-card[data-v-6453b880]:hover{background:#f8fafc;box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.analysis-header[data-v-6453b880]{align-items:center;display:flex;gap:.75rem}.analysis-icon[data-v-6453b880]{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.top-icon[data-v-6453b880]{background:linear-gradient(135deg,#f59e0b,#d97706)}.average-icon[data-v-6453b880]{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.potential-icon[data-v-6453b880]{background:linear-gradient(135deg,#10b981,#059669)}.analysis-info[data-v-6453b880]{flex:1}.analysis-label[data-v-6453b880]{color:#64748b;font-size:.75rem;font-weight:500;margin-bottom:.25rem}.analysis-value[data-v-6453b880]{color:#0f172a;font-size:.9rem;font-weight:700;line-height:1.2;margin-bottom:.125rem}.analysis-detail[data-v-6453b880]{color:#10b981;font-size:.75rem;font-weight:600}.distribution-section[data-v-6453b880]{border-top:1px solid #e2e8f0;margin-top:1.5rem;padding-top:1.5rem}.distribution-title[data-v-6453b880]{color:#0f172a;font-size:.875rem;font-weight:700;letter-spacing:-.025em;margin:0 0 1rem}.distribution-bars[data-v-6453b880]{display:flex;flex-direction:column;gap:.75rem}.distribution-bar[data-v-6453b880]{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr 120px 60px}.bar-info[data-v-6453b880]{align-items:center;display:flex;justify-content:space-between;min-width:0}.bar-label[data-v-6453b880]{color:#374151;flex:1;font-size:.8rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar-value[data-v-6453b880]{color:#0f172a;font-size:.75rem;font-weight:600;margin-left:.5rem}.bar-container[data-v-6453b880]{background:#f1f5f9;height:20px;overflow:hidden}.bar-container[data-v-6453b880],.bar-fill[data-v-6453b880]{border-radius:10px;position:relative}.bar-fill[data-v-6453b880]{height:100%;transition:width 1s ease-out}.bar-fill[data-v-6453b880]:after{animation:barShine-6453b880 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes barShine-6453b880{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.bar-percentage[data-v-6453b880]{color:#64748b;font-size:.75rem;font-weight:600;text-align:center}.chart-card[data-v-6453b880]{animation:fadeInUp-6453b880 .6s ease-out}@keyframes fadeInUp-6453b880{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.analysis-card[data-v-6453b880]{animation:slideInLeft-6453b880 .5s ease-out}.analysis-card[data-v-6453b880]:first-child{animation-delay:.1s}.analysis-card[data-v-6453b880]:nth-child(2){animation-delay:.2s}.analysis-card[data-v-6453b880]:nth-child(3){animation-delay:.3s}@keyframes slideInLeft-6453b880{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.distribution-bar[data-v-6453b880]{animation:slideInRight-6453b880 .5s ease-out}.distribution-bar[data-v-6453b880]:first-child{animation-delay:.1s}.distribution-bar[data-v-6453b880]:nth-child(2){animation-delay:.2s}.distribution-bar[data-v-6453b880]:nth-child(3){animation-delay:.3s}@keyframes slideInRight-6453b880{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@media(max-width:768px){.sector-chart-container[data-v-6453b880]{padding:1rem}.card-header[data-v-6453b880]{flex-direction:column;gap:1rem;padding:1.5rem}.header-content[data-v-6453b880]{flex-direction:column;gap:.75rem;text-align:center}.stats-summary[data-v-6453b880]{gap:1rem;justify-content:center}.chart-section[data-v-6453b880]{padding:1rem 1.5rem 1.5rem}.chart-container[data-v-6453b880]{padding:1rem}.analysis-grid[data-v-6453b880],.distribution-bar[data-v-6453b880]{grid-template-columns:1fr}.distribution-bar[data-v-6453b880]{gap:.5rem}.bar-info[data-v-6453b880]{margin-bottom:.25rem}.bar-percentage[data-v-6453b880]{margin-top:.25rem;text-align:left}.chart-title[data-v-6453b880]{font-size:1.25rem;text-align:center}.header-icon-wrapper[data-v-6453b880]{align-self:center;height:50px;width:50px}}@media(max-width:480px){.chart-title[data-v-6453b880]{font-size:1.125rem}.summary-item[data-v-6453b880]{min-width:70px;padding:.5rem .75rem}.summary-number[data-v-6453b880]{font-size:1.125rem}.analysis-card[data-v-6453b880]{padding:.75rem}.analysis-value[data-v-6453b880]{font-size:.8rem}.analysis-icon[data-v-6453b880]{height:32px;width:32px}}.analysis-card[data-v-6453b880]:focus-within{outline:2px solid #3b82f6;outline-offset:2px}@media(prefers-contrast:high){.analysis-card[data-v-6453b880],.chart-card[data-v-6453b880]{background:#fff;border:2px solid #000}.analysis-value[data-v-6453b880],.chart-title[data-v-6453b880]{color:#000}.analysis-label[data-v-6453b880],.chart-subtitle[data-v-6453b880]{color:#333}}@media print{.sector-chart-container[data-v-6453b880]{background:#fff!important;padding:0!important}.chart-card[data-v-6453b880]{background:#fff!important;border:1px solid #ddd!important;box-shadow:none!important}.card-header[data-v-6453b880]{background:#f5f5f5!important;border-bottom:1px solid #ddd!important}.analysis-section[data-v-6453b880]{background:#fff!important;border:1px solid #ddd!important}}.bg[data-v-6dd2f547]{align-items:center;animation:AnimateBG-6dd2f547 20s ease infinite;background-image:linear-gradient(-45deg,#3bade3,#071665 25%,#aa07e6 51%,#ff357f);display:flex;height:100vh;justify-content:center;width:100%}@keyframes AnimateBG-6dd2f547{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.business-chart-container[data-v-6dd2f547]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding:1.5rem;position:relative}.background-elements[data-v-6dd2f547]{pointer-events:none;z-index:0}.background-elements[data-v-6dd2f547],.bg-grid[data-v-6dd2f547]{bottom:0;left:0;position:absolute;right:0;top:0}.bg-grid[data-v-6dd2f547]{background-image:radial-gradient(rgba(59,130,246,.04) 1px,transparent 0);background-size:20px 20px}.floating-elements[data-v-6dd2f547]{height:100%;position:absolute;width:100%}.float-shape[data-v-6dd2f547]{animation:float-6dd2f547 20s ease-in-out infinite;background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(29,78,216,.05));border-radius:50%;position:absolute}.shape-1[data-v-6dd2f547]{animation-delay:0s;height:180px;right:10%;top:15%;width:180px}.shape-2[data-v-6dd2f547]{animation-delay:10s;bottom:20%;height:120px;left:15%;width:120px}@keyframes float-6dd2f547{0%,to{opacity:.3;transform:translateY(0) rotate(0deg) scale(1)}50%{opacity:.6;transform:translateY(-15px) rotate(180deg) scale(1.05)}}.chart-card[data-v-6dd2f547]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.8);box-shadow:0 8px 32px rgba(0,0,0,.06);margin:0 auto;max-width:1000px;overflow:hidden;position:relative;z-index:1}.chart-card[data-v-6dd2f547]:before{background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899,#ef4444);content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.card-header[data-v-6dd2f547]{align-items:flex-start;background:linear-gradient(135deg,rgba(59,130,246,.02),hsla(0,0%,100%,.9));border-bottom:1px solid rgba(0,0,0,.05);display:flex;gap:2rem;justify-content:space-between;padding:2rem 2rem 1.5rem}.header-content[data-v-6dd2f547]{align-items:center;display:flex;flex:1;gap:1rem}.header-icon-wrapper[data-v-6dd2f547]{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:16px;box-shadow:0 4px 12px rgba(59,130,246,.3);display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;position:relative;width:60px}.header-icon-wrapper[data-v-6dd2f547]:before{animation:shimmer-6dd2f547 3s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shimmer-6dd2f547{0%{left:-100%}to{left:100%}}.header-text[data-v-6dd2f547]{flex:1}.chart-title[data-v-6dd2f547]{color:#0f172a;font-size:1.5rem;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:0 0 .25rem}.chart-subtitle[data-v-6dd2f547]{color:#64748b;font-size:.875rem;font-weight:500;letter-spacing:.025em;margin:0}.stats-summary[data-v-6dd2f547]{display:flex;gap:1.5rem}.summary-item[data-v-6dd2f547]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.05);border-radius:8px;min-width:80px;padding:.75rem 1rem;text-align:center}.summary-number[data-v-6dd2f547]{font-size:1.25rem;font-weight:700;line-height:1;margin-bottom:.25rem}.summary-label[data-v-6dd2f547]{font-size:.75rem;font-weight:500;letter-spacing:.025em}.loading-section[data-v-6dd2f547]{align-items:center;display:flex;height:400px;justify-content:center;padding:2rem}.loading-content[data-v-6dd2f547]{text-align:center}.loading-text[data-v-6dd2f547]{font-size:.875rem;font-weight:500;margin-bottom:0;margin-top:1rem}.chart-section[data-v-6dd2f547]{padding:1.5rem 2rem 2rem}.chart-container[data-v-6dd2f547]{background:hsla(0,0%,100%,.5);border:1px solid rgba(0,0,0,.03);border-radius:16px;margin-bottom:2rem}.chart-container[data-v-6dd2f547],.legend-section[data-v-6dd2f547]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.5rem}.legend-section[data-v-6dd2f547]{background:linear-gradient(135deg,rgba(248,250,252,.5),hsla(0,0%,100%,.8));border:1px solid rgba(0,0,0,.05);border-radius:12px}.legend-title[data-v-6dd2f547]{font-size:1rem;font-weight:700;letter-spacing:-.025em;margin:0 0 1rem}.legend-grid[data-v-6dd2f547]{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.legend-item[data-v-6dd2f547]{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.05);border-radius:8px;display:flex;gap:.75rem;padding:.75rem;transition:all .3s ease}.legend-item[data-v-6dd2f547]:hover{background:hsla(0,0%,100%,.95);box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-1px)}.legend-color[data-v-6dd2f547]{border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);flex-shrink:0;height:16px;width:16px}.legend-content[data-v-6dd2f547]{flex:1;min-width:0}.legend-text[data-v-6dd2f547]{font-size:.875rem;font-weight:600;line-height:1.2;margin-bottom:.25rem}.legend-stats[data-v-6dd2f547]{display:flex;gap:.5rem}.legend-count[data-v-6dd2f547]{font-size:.75rem;font-weight:500}.legend-percentage[data-v-6dd2f547]{color:#059669;font-size:.75rem;font-weight:600}.chart-card[data-v-6dd2f547]{animation:fadeInUp-6dd2f547 .6s ease-out}@keyframes fadeInUp-6dd2f547{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.legend-item[data-v-6dd2f547]{animation:slideInLeft-6dd2f547 .5s ease-out}.legend-item[data-v-6dd2f547]:first-child{animation-delay:.1s}.legend-item[data-v-6dd2f547]:nth-child(2){animation-delay:.2s}.legend-item[data-v-6dd2f547]:nth-child(3){animation-delay:.3s}.legend-item[data-v-6dd2f547]:nth-child(4){animation-delay:.4s}@keyframes slideInLeft-6dd2f547{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@media(max-width:768px){.business-chart-container[data-v-6dd2f547]{padding:1rem}.card-header[data-v-6dd2f547]{flex-direction:column;gap:1rem;padding:1.5rem}.header-content[data-v-6dd2f547]{flex-direction:column;gap:.75rem;text-align:center}.stats-summary[data-v-6dd2f547]{gap:1rem;justify-content:center}.chart-section[data-v-6dd2f547]{padding:1rem 1.5rem 1.5rem}.chart-container[data-v-6dd2f547]{padding:1rem}.legend-grid[data-v-6dd2f547]{grid-template-columns:1fr}.chart-title[data-v-6dd2f547]{font-size:1.25rem;text-align:center}.header-icon-wrapper[data-v-6dd2f547]{align-self:center;height:50px;width:50px}}@media(max-width:480px){.chart-title[data-v-6dd2f547]{font-size:1.125rem}.summary-item[data-v-6dd2f547]{min-width:70px;padding:.5rem .75rem}.summary-number[data-v-6dd2f547]{font-size:1.125rem}.legend-item[data-v-6dd2f547]{padding:.625rem}.legend-text[data-v-6dd2f547]{font-size:.8rem}}.legend-item[data-v-6dd2f547]:focus-within{outline:2px solid #3b82f6;outline-offset:2px}@media(prefers-contrast:high){.chart-card[data-v-6dd2f547],.legend-item[data-v-6dd2f547]{background:#fff;border:2px solid #000}.chart-title[data-v-6dd2f547],.legend-text[data-v-6dd2f547],.summary-number[data-v-6dd2f547]{color:#000}.chart-subtitle[data-v-6dd2f547],.legend-count[data-v-6dd2f547],.summary-label[data-v-6dd2f547]{color:#333}}@media(prefers-reduced-motion:reduce){.chart-card[data-v-6dd2f547],.legend-item[data-v-6dd2f547]{animation:none!important}.legend-item[data-v-6dd2f547]:hover{transform:none!important}.float-shape[data-v-6dd2f547],.header-icon-wrapper[data-v-6dd2f547]:before{animation:none!important}}@media(prefers-color-scheme:dark){.business-chart-container[data-v-6dd2f547]{background:linear-gradient(135deg,#0f172a,#1e293b)}.chart-card[data-v-6dd2f547]{border-color:hsla(0,0%,100%,.1)}.card-header[data-v-6dd2f547]{border-bottom-color:hsla(0,0%,100%,.1)}.legend-item[data-v-6dd2f547],.legend-section[data-v-6dd2f547],.summary-item[data-v-6dd2f547]{border-color:hsla(0,0%,100%,.1)}.legend-item[data-v-6dd2f547],.summary-item[data-v-6dd2f547]{background:rgba(182,202,235,.8)}.chart-container[data-v-6dd2f547]{border-color:hsla(0,0%,100%,.05)}}@media print{.business-chart-container[data-v-6dd2f547]{background:#fff!important;padding:0!important}.background-elements[data-v-6dd2f547]{display:none}.chart-card[data-v-6dd2f547]{background:#fff!important;border:1px solid #ddd!important;box-shadow:none!important}.card-header[data-v-6dd2f547]{background:#f5f5f5!important;border-bottom:1px solid #ddd!important}.legend-section[data-v-6dd2f547]{background:#fff!important;border:1px solid #ddd!important}}.bg[data-v-50bfe122]{align-items:center;animation:AnimateBG-50bfe122 20s ease infinite;background-image:linear-gradient(-45deg,#3bade3,#071665 25%,#aa07e6 51%,#ff357f);display:flex;height:100vh;justify-content:center;width:100%}@keyframes AnimateBG-50bfe122{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.regional-chart-container[data-v-50bfe122]{background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding:1.5rem}.chart-card[data-v-50bfe122]{background:#fff;border:1px solid #f1f5f9;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.05);margin:0 auto;max-width:1000px;overflow:hidden}.chart-card[data-v-50bfe122]:before{background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899,#ef4444);content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.card-header[data-v-50bfe122]{align-items:flex-start;background:linear-gradient(135deg,#fafbfc,#fff);border-bottom:1px solid #f1f5f9;display:flex;gap:2rem;justify-content:space-between;padding:2rem 2rem 1.5rem}.header-content[data-v-50bfe122]{align-items:center;display:flex;flex:1;gap:1rem}.header-icon-wrapper[data-v-50bfe122]{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:16px;box-shadow:0 4px 12px rgba(59,130,246,.25);display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;position:relative;width:60px}.header-icon-wrapper[data-v-50bfe122]:before{animation:shimmer-50bfe122 3s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes shimmer-50bfe122{0%{left:-100%}to{left:100%}}.header-text[data-v-50bfe122]{flex:1}.chart-title[data-v-50bfe122]{color:#0f172a;font-size:1.5rem;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:0 0 .25rem}.chart-subtitle[data-v-50bfe122]{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:.875rem;font-weight:500;gap:8px;letter-spacing:.025em;margin:0}.stats-summary[data-v-50bfe122]{display:flex;gap:1.5rem}.summary-item[data-v-50bfe122]{background:#fff;border:1px solid #f1f5f9;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);min-width:80px;padding:.75rem 1rem;text-align:center}.summary-number[data-v-50bfe122]{color:#0f172a;font-size:1.25rem;font-weight:700;line-height:1;margin-bottom:.25rem}.summary-label[data-v-50bfe122]{color:#64748b;font-size:.75rem;font-weight:500;letter-spacing:.025em}.clear-filter-section[data-v-50bfe122]{background:rgba(239,68,68,.05);border-bottom:1px solid #f1f5f9;padding:1rem 2rem;text-align:center}.loading-section[data-v-50bfe122]{align-items:center;display:flex;height:400px;justify-content:center;padding:2rem}.loading-content[data-v-50bfe122]{text-align:center}.loading-text[data-v-50bfe122]{color:#64748b;font-size:.875rem;font-weight:500;margin-bottom:0;margin-top:1rem}.chart-section[data-v-50bfe122]{background:#fff;padding:1.5rem 2rem 2rem}.chart-container[data-v-50bfe122]{border-radius:16px;margin-bottom:2rem}.chart-container[data-v-50bfe122],.legend-section[data-v-50bfe122]{background:#fafbfc;border:1px solid #f1f5f9;padding:1.5rem}.legend-section[data-v-50bfe122]{border-radius:12px}.legend-title[data-v-50bfe122]{align-items:center;color:#0f172a;display:flex;font-size:1rem;font-weight:700;gap:.5rem;letter-spacing:-.025em;margin:0 0 1rem}.legend-title[data-v-50bfe122]:before{content:"👆";font-size:1.125rem}.legend-grid[data-v-50bfe122]{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.legend-item[data-v-50bfe122]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;gap:.75rem;padding:.875rem 1rem;position:relative;transition:all .3s ease}.legend-item[data-v-50bfe122]:hover{background:#f8fafc;border-color:#cbd5e0;box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-1px)}.legend-item.selected[data-v-50bfe122]{background:linear-gradient(135deg,#dbeafe,#eff6ff);border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.legend-color[data-v-50bfe122]{border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);flex-shrink:0;height:16px;width:16px}.legend-content[data-v-50bfe122]{flex:1;min-width:0}.legend-text[data-v-50bfe122]{color:#0f172a;font-size:.875rem;font-weight:600;line-height:1.2;margin-bottom:.25rem}.legend-stats[data-v-50bfe122]{display:flex;gap:.75rem}.legend-count[data-v-50bfe122]{color:#64748b;font-size:.75rem;font-weight:500}.legend-percentage[data-v-50bfe122]{color:#059669;font-size:.75rem;font-weight:600}.legend-arrow[data-v-50bfe122]{flex-shrink:0;opacity:.6;transition:all .3s ease}.legend-item:hover .legend-arrow[data-v-50bfe122]{opacity:1;transform:translateX(2px)}.legend-item.selected .legend-arrow[data-v-50bfe122]{color:#3b82f6;opacity:1}.chart-card[data-v-50bfe122]{animation:fadeInUp-50bfe122 .6s ease-out}@keyframes fadeInUp-50bfe122{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.legend-item[data-v-50bfe122]{animation:slideInLeft-50bfe122 .5s ease-out}.legend-item[data-v-50bfe122]:first-child{animation-delay:.1s}.legend-item[data-v-50bfe122]:nth-child(2){animation-delay:.2s}.legend-item[data-v-50bfe122]:nth-child(3){animation-delay:.3s}.legend-item[data-v-50bfe122]:nth-child(4){animation-delay:.4s}.legend-item[data-v-50bfe122]:nth-child(5){animation-delay:.5s}.legend-item[data-v-50bfe122]:nth-child(6){animation-delay:.6s}@keyframes slideInLeft-50bfe122{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@media(max-width:768px){.regional-chart-container[data-v-50bfe122]{padding:1rem}.card-header[data-v-50bfe122]{flex-direction:column;gap:1rem;padding:1.5rem}.header-content[data-v-50bfe122]{flex-direction:column;gap:.75rem;text-align:center}.stats-summary[data-v-50bfe122]{gap:1rem;justify-content:center}.chart-section[data-v-50bfe122]{padding:1rem 1.5rem 1.5rem}.chart-container[data-v-50bfe122]{padding:1rem}.legend-grid[data-v-50bfe122]{grid-template-columns:1fr}.chart-title[data-v-50bfe122]{font-size:1.25rem;text-align:center}.chart-subtitle[data-v-50bfe122]{align-items:center;flex-direction:column;gap:4px}.header-icon-wrapper[data-v-50bfe122]{align-self:center;height:50px;width:50px}.clear-filter-section[data-v-50bfe122]{padding:.75rem 1.5rem}}@media(max-width:480px){.chart-title[data-v-50bfe122]{font-size:1.125rem}.summary-item[data-v-50bfe122]{min-width:70px;padding:.5rem .75rem}.summary-number[data-v-50bfe122]{font-size:1.125rem}.legend-item[data-v-50bfe122]{padding:.75rem}.legend-text[data-v-50bfe122]{font-size:.8rem}.legend-stats[data-v-50bfe122]{flex-direction:column;gap:.25rem}}.legend-item[data-v-50bfe122]:focus{outline:2px solid #3b82f6;outline-offset:2px}@media(prefers-contrast:high){.chart-card[data-v-50bfe122],.legend-item[data-v-50bfe122]{background:#fff;border:2px solid #000}.chart-title[data-v-50bfe122],.legend-text[data-v-50bfe122],.summary-number[data-v-50bfe122]{color:#000}.chart-subtitle[data-v-50bfe122],.legend-count[data-v-50bfe122],.summary-label[data-v-50bfe122]{color:#333}}@media(prefers-reduced-motion:reduce){.chart-card[data-v-50bfe122],.legend-item[data-v-50bfe122]{animation:none!important}.legend-item[data-v-50bfe122]:hover{transform:none!important}.header-icon-wrapper[data-v-50bfe122]:before{animation:none!important}}@media print{.regional-chart-container[data-v-50bfe122]{background:#fff!important;padding:0!important}.chart-card[data-v-50bfe122]{background:#fff!important;border:1px solid #ddd!important;box-shadow:none!important}.card-header[data-v-50bfe122]{background:#f5f5f5!important;border-bottom:1px solid #ddd!important}.legend-item[data-v-50bfe122],.legend-section[data-v-50bfe122]{background:#fff!important;border:1px solid #ddd!important}.clear-filter-section[data-v-50bfe122]{display:none!important}}.v-card--loading[data-v-50bfe122]:after{animation:loading-50bfe122 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%;z-index:3}@keyframes loading-50bfe122{0%{left:-100%}to{left:100%}}.white-bg[data-v-3f918857]{background-color:#fff;min-height:100vh;padding:40px 20px}.elegant-card[data-v-3f918857]{background:linear-gradient(145deg,#fff,#fafafa);border:1px solid #e8e8e8;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:all .3s ease}.elegant-card[data-v-3f918857]:hover{box-shadow:0 15px 40px rgba(0,0,0,.08);transform:translateY(-2px)}.icon-container[data-v-3f918857]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:50%;box-shadow:0 5px 15px rgba(0,0,0,.1);display:inline-block;padding:20px}.elegant-title[data-v-3f918857]{color:#2c3e50;font-family:Sarabun,sans-serif;font-size:2rem;font-weight:600;letter-spacing:-.5px}.elegant-subtitle[data-v-3f918857]{color:#7f8c8d;font-family:Sarabun,sans-serif;font-size:1.1rem;font-weight:400;margin:0}.elegant-divider[data-v-3f918857]{border-color:#ecf0f1;border-width:2px;opacity:.3}.timeline-container[data-v-3f918857]{position:relative}.elegant-timeline[data-v-3f918857]{padding-left:0}.timeline-card[data-v-3f918857]{background:#fff;border:1px solid #ecf0f1;margin-left:20px;transition:all .3s ease}.timeline-card[data-v-3f918857]:hover{border-color:#bdc3c7;box-shadow:0 5px 20px rgba(0,0,0,.08);transform:translateX(5px)}.step-header[data-v-3f918857]{align-items:center;display:flex}.step-title[data-v-3f918857]{color:#2c3e50;font-size:1.1rem;font-weight:600}.step-description[data-v-3f918857],.step-title[data-v-3f918857]{font-family:Sarabun,sans-serif}.step-description[data-v-3f918857]{color:#5a6c7d;font-size:.95rem;line-height:1.5}.elegant-btn[data-v-3f918857]{font-family:Sarabun,sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:.5px;text-transform:none;transition:all .3s ease}.elegant-btn[data-v-3f918857]:hover{box-shadow:0 8px 25px rgba(44,62,80,.2);transform:translateY(-2px)}@media (max-width:600px){.white-bg[data-v-3f918857]{padding:20px 10px}.elegant-card[data-v-3f918857]{padding:30px 20px!important}.elegant-title[data-v-3f918857]{font-size:1.6rem}.elegant-subtitle[data-v-3f918857]{font-size:1rem}.timeline-card[data-v-3f918857]{margin-left:10px}.step-title[data-v-3f918857]{font-size:1rem}.step-description[data-v-3f918857]{font-size:.9rem}}@keyframes fadeInUp-3f918857{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.elegant-card[data-v-3f918857],.timeline-item[data-v-3f918857]{animation:fadeInUp-3f918857 .6s ease-out}.timeline-item[data-v-3f918857]:first-child{animation-delay:.1s}.timeline-item[data-v-3f918857]:nth-child(2){animation-delay:.2s}.timeline-item[data-v-3f918857]:nth-child(3){animation-delay:.3s}.theme--light.v-pagination .v-pagination__item{background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-pagination .v-pagination__item--active{color:#fff}.theme--light.v-pagination .v-pagination__navigation{background:#fff}.theme--dark.v-pagination .v-pagination__item{background:#1e1e1e;color:#fff}.theme--dark.v-pagination .v-pagination__item--active{color:#fff}.theme--dark.v-pagination .v-pagination__navigation{background:#1e1e1e}.v-pagination{align-items:center;display:inline-flex;justify-content:center;list-style-type:none;margin:0;max-width:100%;width:100%}.v-pagination.v-pagination{padding-left:0}.v-pagination>li{align-items:center;display:flex}.v-pagination--circle .v-pagination__item,.v-pagination--circle .v-pagination__more,.v-pagination--circle .v-pagination__navigation{border-radius:50%}.v-pagination--disabled{opacity:.6;pointer-events:none}.v-pagination__item{background:transparent;border-radius:4px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);font-size:1rem;height:34px;margin:.3rem;min-width:34px;padding:0 5px;-webkit-text-decoration:none;text-decoration:none;transition:.3s cubic-bezier(0,0,.2,1);width:auto}.v-pagination__item--active{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-pagination__navigation{align-items:center;border-radius:4px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);display:inline-flex;height:32px;justify-content:center;margin:.3rem 10px;-webkit-text-decoration:none;text-decoration:none;width:32px}.v-pagination__navigation .v-icon{transition:.2s cubic-bezier(.4,0,.6,1);vertical-align:middle}.v-pagination__navigation--disabled{opacity:.6;pointer-events:none}.v-pagination__more{align-items:flex-end;display:inline-flex;height:32px;justify-content:center;margin:.3rem;width:32px}.bg{align-items:center;animation:AnimateBG 20s ease infinite;background-image:linear-gradient(-45deg,#3bade3,#071665 25%,#aa07e6 51%,#ff357f);display:flex;height:100vh;justify-content:center;width:100%}@keyframes AnimateBG{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.theme--light.v-bottom-navigation{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-bottom-navigation .v-btn:not(.v-btn--active){color:rgba(0,0,0,.6)!important}.theme--dark.v-bottom-navigation{background-color:#2e2e2e;color:#fff}.theme--dark.v-bottom-navigation .v-btn:not(.v-btn--active){color:hsla(0,0%,100%,.7)!important}.v-item-group.v-bottom-navigation{bottom:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);display:flex;justify-content:center;left:0;width:100%}.v-item-group.v-bottom-navigation .v-btn{background-color:transparent;border-radius:0;box-shadow:none;flex:0 1 auto;font-size:.75rem;height:inherit;max-width:168px;min-width:80px;position:relative;text-transform:none}.v-item-group.v-bottom-navigation .v-btn:after{content:none}.v-item-group.v-bottom-navigation .v-btn .v-btn__content{flex-direction:column-reverse;height:inherit}.v-item-group.v-bottom-navigation .v-btn .v-btn__content>:not(.v-icon){line-height:1.2}.v-item-group.v-bottom-navigation .v-btn.v-btn--active{color:inherit}.v-item-group.v-bottom-navigation .v-btn.v-btn--active:not(:hover):before{opacity:0}.v-item-group.v-bottom-navigation--absolute,.v-item-group.v-bottom-navigation--fixed{z-index:4}.v-item-group.v-bottom-navigation--absolute{position:absolute}.v-item-group.v-bottom-navigation--active{transform:translate(0)}.v-item-group.v-bottom-navigation--fixed{position:fixed}.v-item-group.v-bottom-navigation--grow .v-btn{width:100%}.v-item-group.v-bottom-navigation--horizontal .v-btn>.v-btn__content{flex-direction:row-reverse}.v-item-group.v-bottom-navigation--horizontal .v-btn>.v-btn__content>.v-icon{margin-bottom:0;margin-right:16px}.v-item-group.v-bottom-navigation--shift .v-btn .v-btn__content>:not(.v-icon){opacity:0;position:absolute;top:calc(100% - 12px);transform:scale(.9);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-item-group.v-bottom-navigation--shift .v-btn--active .v-btn__content>.v-icon{transform:translateY(-8px)}.v-item-group.v-bottom-navigation--shift .v-btn--active .v-btn__content>:not(.v-icon){opacity:1;top:calc(100% - 22px);transform:scale(1)}#map[data-v-7d5ff834]{background:gray;margin:0 auto}.h-250[data-v-7d5ff834]{height:400px}.modern-business-card[data-v-69cfedbd]{background:#fff;border:1px solid rgba(226,232,240,.6);max-height:90vh;overflow-y:auto}.business-header[data-v-69cfedbd]{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:none;color:#fff;padding:24px 32px}.header-content[data-v-69cfedbd]{align-items:flex-start;display:flex;flex:1;gap:20px}.business-avatar[data-v-69cfedbd]{border:3px solid hsla(0,0%,100%,.3);box-shadow:0 4px 12px rgba(0,0,0,.2)}.business-title-section[data-v-69cfedbd]{flex:1}.business-title[data-v-69cfedbd]{color:#fff;font-family:Sarabun,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 8px}.business-subtitle[data-v-69cfedbd]{color:hsla(0,0%,100%,.9);font-family:Sarabun,sans-serif;font-size:1rem;font-weight:400;margin:0 0 16px}.status-badges[data-v-69cfedbd]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.status-chip[data-v-69cfedbd]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1)}.active-chip[data-v-69cfedbd]{background:rgba(76,175,80,.2);border:1px solid rgba(76,175,80,.3);color:#4caf50}.close-btn[data-v-69cfedbd]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;transition:all .3s ease}.close-btn[data-v-69cfedbd]:hover{background:hsla(0,0%,100%,.2);transform:scale(1.05)}.business-content[data-v-69cfedbd]{background:#fafbfc;padding:32px}.info-grid[data-v-69cfedbd]{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:24px}.info-section[data-v-69cfedbd]{background:#fff;border:1px solid rgba(226,232,240,.6);transition:all .3s ease}.info-section[data-v-69cfedbd]:hover{box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-2px)}.section-header[data-v-69cfedbd]{align-items:center;background:rgba(248,250,252,.8);border-bottom:1px solid rgba(226,232,240,.6);display:flex;padding:16px 20px}.section-title[data-v-69cfedbd]{color:#2d3748;font-family:Sarabun,sans-serif;font-size:1.1rem;font-weight:600;margin:0}.section-content[data-v-69cfedbd]{padding:20px}.info-grid-content[data-v-69cfedbd]{grid-gap:16px;display:grid;gap:16px}.info-item[data-v-69cfedbd]{display:flex;flex-direction:column;gap:4px}.info-label[data-v-69cfedbd]{color:#6b7280;font-size:.85rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.info-label[data-v-69cfedbd],.info-value[data-v-69cfedbd]{font-family:Sarabun,sans-serif}.info-value[data-v-69cfedbd]{color:#1f2937;font-size:1rem;font-weight:500}.contact-info[data-v-69cfedbd]{display:flex;flex-direction:column;gap:20px}.contact-item[data-v-69cfedbd]{align-items:center;background:rgba(248,250,252,.5);border:1px solid rgba(226,232,240,.6);border-radius:8px;display:flex;gap:16px;padding:12px;transition:all .3s ease}.contact-item[data-v-69cfedbd]:hover{background:rgba(59,130,246,.05);border-color:rgba(59,130,246,.2)}.contact-icon[data-v-69cfedbd]{background:hsla(0,0%,100%,.8);border-radius:50%;padding:8px}.contact-details[data-v-69cfedbd]{flex:1}.contact-label[data-v-69cfedbd]{color:#6b7280;font-size:.8rem;font-weight:600;margin-bottom:4px}.contact-label[data-v-69cfedbd],.contact-value[data-v-69cfedbd]{font-family:Sarabun,sans-serif}.contact-value[data-v-69cfedbd]{color:#1f2937;font-size:1rem;font-weight:500}.contact-link[data-v-69cfedbd]{color:#3b82f6;-webkit-text-decoration:none;text-decoration:none;transition:color .3s ease}.contact-link[data-v-69cfedbd]:hover{color:#1d4ed8;-webkit-text-decoration:underline;text-decoration:underline}.position[data-v-69cfedbd]{color:#6b7280;font-size:.9rem;font-style:italic}.address-section[data-v-69cfedbd]{grid-column:1/-1}.address-content[data-v-69cfedbd]{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.address-text[data-v-69cfedbd]{flex:1}.address-line[data-v-69cfedbd]{color:#374151;font-size:1rem;line-height:1.5;margin:0 0 8px}.address-line[data-v-69cfedbd],.map-btn[data-v-69cfedbd]{font-family:Sarabun,sans-serif}.map-btn[data-v-69cfedbd]{flex-shrink:0;font-weight:500;text-transform:none}.system-info[data-v-69cfedbd]{grid-gap:16px;display:grid;gap:16px}.system-item[data-v-69cfedbd]{align-items:center;border-bottom:1px solid rgba(226,232,240,.6);display:flex;justify-content:space-between;padding:12px 0}.system-item[data-v-69cfedbd]:last-child{border-bottom:none}.system-label[data-v-69cfedbd]{color:#6b7280;font-weight:600}.system-label[data-v-69cfedbd],.system-value[data-v-69cfedbd]{font-family:Sarabun,sans-serif;font-size:.9rem}.system-value[data-v-69cfedbd]{color:#1f2937;font-weight:500;text-align:right}.branch-section[data-v-69cfedbd]{background:#fff;border:1px solid rgba(226,232,240,.6);grid-column:1/-1}.table-toolbar[data-v-69cfedbd]{background:rgba(248,250,252,.5);border-bottom:1px solid rgba(226,232,240,.6);padding:16px 20px}.search-field[data-v-69cfedbd]{max-width:300px}.branch-table[data-v-69cfedbd] .v-data-table__wrapper{border-radius:0}.branch-table[data-v-69cfedbd] .v-data-table>.v-data-table__wrapper>table>thead>tr>th{background:rgba(248,250,252,.8);border-bottom:2px solid rgba(226,232,240,.8);color:#374151;font-family:Sarabun,sans-serif;font-size:.9rem;font-weight:600;padding:16px 12px}.branch-table[data-v-69cfedbd] .v-data-table>.v-data-table__wrapper>table>tbody>tr{transition:all .2s ease}.branch-table[data-v-69cfedbd] .v-data-table>.v-data-table__wrapper>table>tbody>tr:hover{background-color:rgba(59,130,246,.05)}.branch-table[data-v-69cfedbd] .v-data-table>.v-data-table__wrapper>table>tbody>tr>td{border-bottom:1px solid rgba(226,232,240,.4);color:#374151;font-family:Sarabun,sans-serif;font-size:.9rem;padding:12px}.branch-name[data-v-69cfedbd]{display:flex;flex-direction:column;gap:4px}.name-text[data-v-69cfedbd]{color:#1f2937;font-weight:500}.branch-id[data-v-69cfedbd]{color:#6b7280;font-size:.8rem;font-weight:400}.mou-btn[data-v-69cfedbd]{font-family:Sarabun,sans-serif;font-weight:500;min-width:60px;text-transform:none}.no-mou[data-v-69cfedbd]{color:#9ca3af;font-style:italic}.status-icon-container[data-v-69cfedbd]{align-items:center;display:flex;justify-content:center}.status-icon[data-v-69cfedbd]{transition:all .3s ease}.status-icon[data-v-69cfedbd]:hover{transform:scale(1.2)}.date-display[data-v-69cfedbd]{color:#6b7280;font-family:Sarabun,sans-serif;font-size:.85rem;font-weight:500}.business-footer[data-v-69cfedbd]{background:rgba(248,250,252,.8);border-top:1px solid rgba(226,232,240,.6);padding:20px 32px}.footer-btn[data-v-69cfedbd]{font-family:Sarabun,sans-serif;font-weight:500;padding:12px 24px;text-transform:none;transition:all .3s ease}.footer-btn[data-v-69cfedbd]:hover{transform:translateY(-1px)}@media (max-width:960px){.business-header[data-v-69cfedbd]{padding:20px}.header-content[data-v-69cfedbd]{flex-direction:column;gap:16px;text-align:center}.business-content[data-v-69cfedbd]{padding:20px}.info-grid[data-v-69cfedbd]{gap:16px;grid-template-columns:1fr}.section-content[data-v-69cfedbd]{padding:16px}.address-content[data-v-69cfedbd]{flex-direction:column;gap:16px}.map-btn[data-v-69cfedbd]{align-self:flex-start}.contact-item[data-v-69cfedbd]{gap:12px}.contact-item[data-v-69cfedbd],.system-item[data-v-69cfedbd]{flex-direction:column;text-align:center}.system-item[data-v-69cfedbd]{gap:8px}.table-toolbar[data-v-69cfedbd]{padding:12px 16px}.search-field[data-v-69cfedbd]{max-width:none}}@media (max-width:600px){.business-header[data-v-69cfedbd]{padding:16px}.business-title[data-v-69cfedbd]{font-size:1.25rem}.business-subtitle[data-v-69cfedbd]{font-size:.9rem}.business-content[data-v-69cfedbd]{padding:16px}.section-header[data-v-69cfedbd]{padding:12px 16px}.section-title[data-v-69cfedbd]{font-size:1rem}.status-badges[data-v-69cfedbd]{justify-content:center}.contact-item[data-v-69cfedbd]{padding:16px 12px}.business-footer[data-v-69cfedbd]{flex-direction:column;gap:12px;padding:16px 20px}.footer-btn[data-v-69cfedbd]{margin:0!important;width:100%}.branch-table[data-v-69cfedbd] .v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.branch-table[data-v-69cfedbd] .v-data-table>.v-data-table__wrapper>table>thead>tr>th{font-size:.8rem;padding:8px 6px}.branch-name[data-v-69cfedbd]{min-width:120px}.name-text[data-v-69cfedbd]{font-size:.85rem}.branch-id[data-v-69cfedbd]{font-size:.7rem}}@keyframes fadeInUp-69cfedbd{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.info-section[data-v-69cfedbd]{animation:fadeInUp-69cfedbd .6s ease-out}.info-section[data-v-69cfedbd]:first-child{animation-delay:.1s}.info-section[data-v-69cfedbd]:nth-child(2){animation-delay:.2s}.info-section[data-v-69cfedbd]:nth-child(3){animation-delay:.3s}.info-section[data-v-69cfedbd]:nth-child(4){animation-delay:.4s}.branch-section[data-v-69cfedbd]{animation:fadeInUp-69cfedbd .6s ease-out .5s both}.branch-table[data-v-69cfedbd] .v-data-table__progress{background:linear-gradient(135deg,#667eea,#764ba2)}.branch-table[data-v-69cfedbd] .v-data-table__empty-wrapper{color:#6b7280;font-family:Sarabun,sans-serif;padding:40px;text-align:center}.close-btn[data-v-69cfedbd]:focus,.footer-btn[data-v-69cfedbd]:focus,.map-btn[data-v-69cfedbd]:focus{outline:2px solid #3b82f6;outline-offset:2px}@media (prefers-contrast:high){.info-section[data-v-69cfedbd],.modern-business-card[data-v-69cfedbd]{background:#fff;border:2px solid #000}.business-header[data-v-69cfedbd]{background:#000;color:#fff}.business-title[data-v-69cfedbd],.contact-value[data-v-69cfedbd],.info-value[data-v-69cfedbd],.section-title[data-v-69cfedbd],.system-value[data-v-69cfedbd]{color:#000}.contact-label[data-v-69cfedbd],.info-label[data-v-69cfedbd],.system-label[data-v-69cfedbd]{color:#333}}@media print{.modern-business-card[data-v-69cfedbd]{background:#fff!important;border:1px solid #ddd!important;box-shadow:none!important;max-height:none!important}.business-header[data-v-69cfedbd]{background:#f5f5f5!important;border-bottom:2px solid #ddd!important;color:#000!important}.business-footer[data-v-69cfedbd],.close-btn[data-v-69cfedbd]{display:none!important}.info-section[data-v-69cfedbd]{-moz-column-break-inside:avoid;background:#fff!important;border:1px solid #ddd!important;box-shadow:none!important;break-inside:avoid;page-break-inside:avoid}.table-toolbar[data-v-69cfedbd]{display:none!important}}.modern-business-card[data-v-69cfedbd]::-webkit-scrollbar{width:8px}.modern-business-card[data-v-69cfedbd]::-webkit-scrollbar-track{background:rgba(248,250,252,.5)}.modern-business-card[data-v-69cfedbd]::-webkit-scrollbar-thumb{background:rgba(156,163,175,.5);border-radius:4px}.modern-business-card[data-v-69cfedbd]::-webkit-scrollbar-thumb:hover{background:rgba(156,163,175,.7)}.dialog-transition-enter-active[data-v-69cfedbd],.dialog-transition-leave-active[data-v-69cfedbd]{transition:all .3s cubic-bezier(.25,.8,.25,1)}.dialog-transition-enter[data-v-69cfedbd],.dialog-transition-leave-to[data-v-69cfedbd]{opacity:0;transform:scale(.9)}.navigation-sidebar[data-v-5e79f621]{max-height:calc(100vh - 200px);overflow-y:auto;position:sticky;top:20px}.form-content[data-v-5e79f621]{max-width:100%}.section-card[data-v-5e79f621]{scroll-margin-top:80px;transition:all .3s ease}.section-card[data-v-5e79f621]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.map-container[data-v-5e79f621]{border-radius:4px;height:500px;overflow:hidden;position:relative;width:100%}.map-loading[data-v-5e79f621]{align-items:center;background:#f5f5f5;display:flex;justify-content:center}html[data-v-5e79f621]{scroll-behavior:smooth}.v-card__title[data-v-5e79f621]{word-break:break-word}@media (max-width:960px){.map-container[data-v-5e79f621]{height:400px}.navigation-sidebar[data-v-5e79f621]{max-height:none;position:relative;top:0}}.v-autocomplete[data-v-5e79f621],.v-select[data-v-5e79f621],.v-text-field[data-v-5e79f621]{margin-bottom:4px}.v-chip-group[data-v-5e79f621]{gap:8px}.v-card__actions[data-v-5e79f621]{background:#fafafa}.v-divider[data-v-5e79f621]{margin:12px 0}.v-alert[data-v-5e79f621]{border-radius:4px}.v-btn[data-v-5e79f621],.v-card[data-v-5e79f621],.v-chip[data-v-5e79f621]{transition:all .3s ease}.header-gradient[data-v-f93a32d4]{background:linear-gradient(135deg,#667eea,#764ba2)!important}.control-panel[data-v-f93a32d4]{transition:all .3s cubic-bezier(.25,.8,.25,1)}.chart-main-card[data-v-f93a32d4]{position:relative;transition:all .4s cubic-bezier(.25,.8,.25,1)}.chart-main-card[data-v-f93a32d4]:hover{box-shadow:0 20px 40px rgba(0,0,0,.2)!important;transform:translateY(-4px)}.chart-wrapper[data-v-f93a32d4]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border-radius:16px;margin:0 24px 24px;overflow:hidden;position:relative}.chart-content[data-v-f93a32d4]{padding:20px}.chart-loading[data-v-f93a32d4]{align-items:center;background:hsla(0,0%,100%,.1);border-radius:16px;display:flex;flex-direction:column;justify-content:center;margin:24px;padding:80px 20px}.chart-icon-container[data-v-f93a32d4]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border-radius:50%;padding:12px}.stats-number[data-v-f93a32d4]{font-size:3rem;font-weight:900;line-height:1;margin-bottom:8px}.stats-label[data-v-f93a32d4]{font-size:1.1rem;font-weight:500;opacity:.9}.sidebar-container[data-v-f93a32d4]{height:100%}.filter-item[data-v-f93a32d4]{border-bottom:1px solid rgba(0,0,0,.05);cursor:pointer;padding:16px 20px;transition:all .3s ease}.filter-item[data-v-f93a32d4]:hover{background:rgba(0,0,0,.03);transform:translateX(8px)}.filter-item[data-v-f93a32d4]:last-child{border-bottom:none}.filter-content[data-v-f93a32d4]{gap:16px}.filter-content[data-v-f93a32d4],.filter-icon[data-v-f93a32d4]{align-items:center;display:flex}.filter-icon[data-v-f93a32d4]{border-radius:50%;justify-content:center;min-height:40px;min-width:40px;padding:8px}.filter-info[data-v-f93a32d4]{flex:1}.filter-title[data-v-f93a32d4]{font-size:.95rem;font-weight:600;margin-bottom:2px}.filter-count[data-v-f93a32d4]{font-size:1.1rem;font-weight:700}.filter-arrow[data-v-f93a32d4]{opacity:.5;transition:all .3s ease}.filter-item:hover .filter-arrow[data-v-f93a32d4]{opacity:1;transform:translateX(4px)}.theme-preview[data-v-f93a32d4]{transition:all .3s ease}.theme-preview[data-v-f93a32d4]:hover{transform:scale(1.2)}.modern-btn[data-v-f93a32d4]{border-radius:12px;font-weight:600;text-transform:none;transition:all .3s cubic-bezier(.25,.8,.25,1)}.modern-btn[data-v-f93a32d4]:hover{box-shadow:0 4px 20px rgba(0,0,0,.15);transform:translateY(-2px)}.modern-btn-icon[data-v-f93a32d4]{border-radius:50%;transition:all .3s cubic-bezier(.25,.8,.25,1)}.modern-btn-icon[data-v-f93a32d4]:hover{box-shadow:0 4px 20px rgba(0,0,0,.15);transform:translateY(-2px) scale(1.1)}.chart-enter-active[data-v-f93a32d4]{transition:all .6s cubic-bezier(.25,.8,.25,1)}.chart-leave-active[data-v-f93a32d4]{transition:all .3s cubic-bezier(.25,.8,.25,1)}.chart-enter[data-v-f93a32d4],.chart-leave-to[data-v-f93a32d4]{opacity:0;transform:scale(.9) translateY(20px)}@media (max-width:960px){.sidebar-container[data-v-f93a32d4]{margin-top:24px;padding-left:0!important}.chart-main-card[data-v-f93a32d4]{margin-bottom:24px}.filter-content[data-v-f93a32d4]{gap:12px}.filter-title[data-v-f93a32d4]{font-size:.9rem}.filter-count[data-v-f93a32d4]{font-size:1rem}}@media (max-width:600px){.chart-wrapper[data-v-f93a32d4]{margin:0 12px 12px}.chart-content[data-v-f93a32d4]{padding:12px}.stats-number[data-v-f93a32d4]{font-size:2.5rem}.filter-item[data-v-f93a32d4]{padding:12px 16px}}.sidebar-container[data-v-f93a32d4]::-webkit-scrollbar{width:6px}.sidebar-container[data-v-f93a32d4]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.sidebar-container[data-v-f93a32d4]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.sidebar-container[data-v-f93a32d4]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.chart-main-card[data-v-f93a32d4]{box-shadow:0 8px 32px rgba(102,126,234,.3)!important}.modern-btn-icon[data-v-f93a32d4]:focus,.modern-btn[data-v-f93a32d4]:focus{outline:2px solid #667eea;outline-offset:2px}@media (prefers-contrast:high){.filter-item[data-v-f93a32d4]{border:1px solid #000}.chart-wrapper[data-v-f93a32d4]{border:2px solid #000}}@media (prefers-reduced-motion:reduce){.chart-main-card[data-v-f93a32d4],.filter-item[data-v-f93a32d4],.modern-btn-icon[data-v-f93a32d4],.modern-btn[data-v-f93a32d4]{animation:none!important;transition:none!important}.chart-loading[data-v-f93a32d4]{animation:none!important}}.status-cell[data-v-f93a32d4]{align-items:flex-start;display:flex;flex-direction:column;gap:8px;padding:8px 0}.status-icon-wrapper[data-v-f93a32d4]{align-items:center;display:flex;justify-content:center}.reason-container[data-v-f93a32d4]{align-items:center;display:flex;gap:4px;max-width:300px;width:100%}.reason-text[data-v-f93a32d4]{background:rgba(0,0,0,.03);border-radius:6px;cursor:help;flex:1;font-size:.875rem;font-weight:600;line-height:1.4;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap}.reason-text[data-v-f93a32d4]:hover{background:rgba(0,0,0,.06);transform:translateX(2px)}.reason-text.error--text[data-v-f93a32d4]{background:rgba(244,67,54,.08)}.reason-text.error--text[data-v-f93a32d4]:hover{background:rgba(244,67,54,.12)}.reason-text.warning--text[data-v-f93a32d4]{background:rgba(255,152,0,.08)}.reason-text.warning--text[data-v-f93a32d4]:hover{background:rgba(255,152,0,.12)}.reason-full-text[data-v-f93a32d4]{word-wrap:break-word;border-left:4px solid;border-radius:8px;font-size:.95rem;line-height:1.6;white-space:pre-wrap}.reason-full-text.error-bg[data-v-f93a32d4]{background:rgba(244,67,54,.05);border-left-color:#f44336}.reason-full-text.warning-bg[data-v-f93a32d4]{background:rgba(255,152,0,.05);border-left-color:#ff9800}.v-card-subtitle[data-v-f93a32d4]{padding:12px 16px!important}.v-card-subtitle .v-icon[data-v-f93a32d4]{vertical-align:middle}.v-chip[data-v-f93a32d4]{margin:2px!important}.v-chip--small[data-v-f93a32d4]{font-size:12px!important;height:24px!important}.v-input--checkbox[data-v-f93a32d4]{margin-top:0!important;padding-top:0!important}.d-flex.flex-wrap .v-input--checkbox[data-v-f93a32d4]{flex:0 0 auto}.v-date-picker[data-v-f93a32d4]{border:1px solid rgba(0,0,0,.12);box-shadow:none!important}.v-card--outlined[data-v-f93a32d4]{border:2px solid rgba(0,0,0,.08)!important;transition:all .3s ease}.v-card--outlined[data-v-f93a32d4]:hover{border-color:rgba(0,0,0,.12)!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important}.v-data-table__wrapper[data-v-f93a32d4]{position:relative}.v-data-table--loading .v-data-table__wrapper[data-v-f93a32d4]:after{background:hsla(0,0%,100%,.7);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}@media (max-width:960px){.reason-container[data-v-f93a32d4]{max-width:200px}.reason-text[data-v-f93a32d4]{font-size:.8rem}}@media (max-width:600px){.reason-container[data-v-f93a32d4]{max-width:150px}.stats-card[data-v-f93a32d4]{margin-bottom:16px!important}}@keyframes fadeInUp-f93a32d4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.v-card[data-v-f93a32d4]{animation:fadeInUp-f93a32d4 .5s ease-out}.v-dialog .v-card__text[data-v-f93a32d4]{max-height:70vh;overflow-y:auto}.v-dialog .v-card__text[data-v-f93a32d4]::-webkit-scrollbar{width:8px}.v-dialog .v-card__text[data-v-f93a32d4]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.v-dialog .v-card__text[data-v-f93a32d4]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.v-dialog .v-card__text[data-v-f93a32d4]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.v-card-actions .v-btn[data-v-f93a32d4]{margin:0 4px!important}.v-card-actions .v-btn[data-v-f93a32d4]:first-child{margin-left:0!important}.v-card-actions .v-btn[data-v-f93a32d4]:last-child{margin-right:0!important}.stats-card[data-v-f93a32d4]{background:linear-gradient(135deg,#667eea,#764ba2)!important}.stats-card [data-v-f93a32d4],.stats-card[data-v-f93a32d4]{color:#fff!important}.filter-item[data-v-f93a32d4]{overflow:hidden;position:relative}.filter-item[data-v-f93a32d4]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.filter-item[data-v-f93a32d4]:hover:before{left:100%}@keyframes pulse-f93a32d4{0%,to{opacity:1}50%{opacity:.5}}.v-icon[data-v-f93a32d4]{transition:all .3s ease}.v-btn:hover .v-icon[data-v-f93a32d4]{animation:pulse-f93a32d4 1s infinite}.elevation-8[data-v-f93a32d4]{box-shadow:0 8px 16px rgba(0,0,0,.1)!important}.elevation-4[data-v-f93a32d4]{box-shadow:0 4px 8px rgba(0,0,0,.08)!important}.elevation-2[data-v-f93a32d4]{box-shadow:0 2px 4px rgba(0,0,0,.06)!important}.gradient-text[data-v-f93a32d4]{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text}.v-badge__badge[data-v-f93a32d4]{font-size:10px!important;font-weight:700!important}.v-divider[data-v-f93a32d4]{border-color:rgba(0,0,0,.08)!important}.v-tooltip__content[data-v-f93a32d4]{background:rgba(0,0,0,.9)!important;border-radius:8px!important;font-size:13px!important;max-width:400px!important;padding:8px 12px!important}.v-data-table-header th[data-v-f93a32d4]{background-color:#f5f5f5!important;color:rgba(0,0,0,.87)!important;font-weight:700!important}.v-data-table tbody tr[data-v-f93a32d4]:hover{background-color:rgba(102,126,234,.05)!important}.v-pagination__item[data-v-f93a32d4]{border-radius:50%!important;height:36px!important;min-width:36px!important}.v-pagination__item--active[data-v-f93a32d4]{background:linear-gradient(135deg,#667eea,#764ba2)!important;color:#fff!important}.v-text-field--outlined[data-v-f93a32d4]{border-radius:12px!important}.v-text-field--outlined fieldset[data-v-f93a32d4]{border-color:rgba(0,0,0,.12)!important}.v-text-field--outlined:hover fieldset[data-v-f93a32d4]{border-color:#667eea!important}.v-text-field--outlined.v-input--is-focused fieldset[data-v-f93a32d4]{border-color:#667eea!important;border-width:2px!important}.v-autocomplete__content[data-v-f93a32d4]{border-radius:12px!important;margin-top:8px!important}.v-list-item[data-v-f93a32d4]:hover{background-color:rgba(102,126,234,.08)!important}.v-list-item--active[data-v-f93a32d4]{background-color:rgba(102,126,234,.12)!important}.v-input--checkbox .v-icon[data-v-f93a32d4],.v-input--checkbox.v-input--is-label-active .v-label[data-v-f93a32d4],.v-radio .v-icon[data-v-f93a32d4]{color:#667eea!important}.v-radio.v-item--active .v-label[data-v-f93a32d4]{color:#667eea!important;font-weight:600!important}.v-card__title[data-v-f93a32d4]{font-weight:700!important;letter-spacing:.5px!important}.v-card__subtitle[data-v-f93a32d4]{font-weight:600!important;opacity:.9!important}.v-btn-toggle[data-v-f93a32d4]{border-radius:12px!important;overflow:hidden}.v-btn-toggle .v-btn[data-v-f93a32d4]{border-radius:0!important}.v-btn-toggle .v-btn--active[data-v-f93a32d4]{background:linear-gradient(135deg,#667eea,#764ba2)!important;color:#fff!important}.v-progress-circular[data-v-f93a32d4]{animation:rotate-f93a32d4 2s linear infinite}@keyframes rotate-f93a32d4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.v-alert[data-v-f93a32d4]{border-left:4px solid!important;border-radius:12px!important}.v-alert--error[data-v-f93a32d4]{border-left-color:#f44336!important}.v-alert--success[data-v-f93a32d4]{border-left-color:#4caf50!important}.v-alert--warning[data-v-f93a32d4]{border-left-color:#ff9800!important}.v-alert--info[data-v-f93a32d4]{border-left-color:#2196f3!important}@media print{.modern-btn-icon[data-v-f93a32d4],.modern-btn[data-v-f93a32d4],.v-data-table__wrapper .v-btn[data-v-f93a32d4],.v-pagination[data-v-f93a32d4]{display:none!important}.v-card[data-v-f93a32d4]{border:1px solid #ddd!important;box-shadow:none!important}}.custom-tooltip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);color:#fff;font-family:Kanit,sans-serif;min-width:200px;padding:16px}.tooltip-header{border-bottom:1px solid hsla(0,0%,100%,.3);font-size:16px;font-weight:600;margin-bottom:12px;padding-bottom:8px;text-align:center}.tooltip-body{display:flex;flex-direction:column;gap:8px}.tooltip-row{align-items:center;display:flex;justify-content:space-between}.tooltip-label{font-size:14px;opacity:.9}.tooltip-value{color:#fff;font-size:16px;font-weight:700}.apexcharts-tooltip{background:transparent!important;border:none!important;box-shadow:none!important}.apexcharts-legend{font-family:Kanit,sans-serif!important}.apexcharts-legend-text{color:#374151!important;font-size:14px!important;font-weight:500!important}.apexcharts-legend-marker{border:2px solid #fff!important;border-radius:50%!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important}.apexcharts-datalabel{font-family:Kanit,sans-serif!important;font-weight:600!important;text-shadow:0 1px 3px rgba(0,0,0,.3)!important}.apexcharts-pie-slice{cursor:pointer;transition:all .3s ease!important}.apexcharts-pie-slice:hover{filter:brightness(1.1);transform:scale(1.05)}.theme--dark .custom-tooltip{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid hsla(0,0%,100%,.1)}.theme--dark .apexcharts-legend-text{color:hsla(0,0%,100%,.87)!important}.v-application{font-family:Kanit,Roboto,sans-serif!important}.v-application .text-h1,.v-application .text-h2,.v-application .text-h3,.v-application .text-h4,.v-application .text-h5,.v-application .text-h6{font-family:Kanit,sans-serif!important}*{scrollbar-color:#c1c1c1 #f1f1f1;scrollbar-width:thin}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.v-progress-circular__overlay{stroke:#667eea!important}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:all .3s ease}.slide-enter{transform:translateX(-100%)}.slide-leave-to{transform:translateX(100%)}.v-btn:focus,:focus,button:focus{outline:2px solid #667eea;outline-offset:2px}.v-input--is-disabled{opacity:.6;pointer-events:none}::selection{background-color:rgba(102,126,234,.3);color:inherit}::-moz-selection{background-color:rgba(102,126,234,.3);color:inherit}@media (max-width:1264px){.hidden-md-and-down{display:none!important}}@media (max-width:960px){.hidden-sm-and-down{display:none!important}}@media (max-width:600px){.hidden-xs-only{display:none!important}}@media print{body{background:#fff!important}.no-print{display:none!important}.v-application{background:#fff!important}.v-card{page-break-inside:avoid}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (prefers-contrast:high){.v-btn{border:2px solid!important}.v-card{border:2px solid #000!important}.filter-item{border:1px solid #000!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.container-fluid{padding:16px!important}@media (min-width:960px){.container-fluid{padding:24px!important}}.gap-1{gap:4px!important}.gap-2{gap:8px!important}.gap-3{gap:12px!important}.gap-4{gap:16px!important}.gap-5{gap:20px!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-break{word-wrap:break-word;word-break:break-word}.text-uppercase{text-transform:uppercase!important}.text-lowercase{text-transform:lowercase!important}.text-capitalize{text-transform:capitalize!important}.border-rounded{border-radius:8px!important}.border-rounded-lg{border-radius:16px!important}.border-circle{border-radius:50%!important}.shadow-sm{box-shadow:0 1px 2px rgba(0,0,0,.05)!important}.shadow{box-shadow:0 4px 6px rgba(0,0,0,.1)!important}.shadow-lg{box-shadow:0 10px 15px rgba(0,0,0,.1)!important}.shadow-xl{box-shadow:0 20px 25px rgba(0,0,0,.15)!important}.gradient-primary{background:linear-gradient(135deg,#667eea,#764ba2)!important}.gradient-success{background:linear-gradient(135deg,#4caf50,#45a049)!important}.gradient-warning{background:linear-gradient(135deg,#ff9800,#f57c00)!important}.gradient-error{background:linear-gradient(135deg,#f44336,#e53935)!important}.gradient-info{background:linear-gradient(135deg,#2196f3,#1976d2)!important}.hover-lift{transition:all .3s ease}.hover-lift:hover{box-shadow:0 8px 16px rgba(0,0,0,.15);transform:translateY(-4px)}.hover-scale{transition:all .3s ease}.hover-scale:hover{transform:scale(1.05)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.animate-fadeIn{animation:fadeIn .5s ease-out}.animate-slideInUp{animation:slideInUp .5s ease-out}.animate-slideInDown{animation:slideInDown .5s ease-out}.animate-slideInLeft{animation:slideInLeft .5s ease-out}.animate-slideInRight{animation:slideInRight .5s ease-out}.bg[data-v-56ef9bf2]{align-items:center;animation:AnimateBG-56ef9bf2 20s ease infinite;background-image:linear-gradient(-45deg,#3bade3,#071665 25%,#aa07e6 51%,#ff357f);display:flex;height:100vh;justify-content:center;width:100%}@keyframes AnimateBG-56ef9bf2{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.search-card[data-v-56ef9bf2]{background:hsla(0,0%,100%,.97);border:1px solid rgba(102,126,234,.15);overflow:hidden}.search-header[data-v-56ef9bf2]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;gap:.75rem;padding:1rem 1.5rem}.search-header-icon[data-v-56ef9bf2]{align-items:center;background:hsla(0,0%,100%,.2);border-radius:10px;display:flex;height:36px;justify-content:center;width:36px}.search-title[data-v-56ef9bf2]{color:#fff;font-size:1rem;font-weight:700;letter-spacing:.01em;margin:0}.search-body[data-v-56ef9bf2]{padding:1rem 1.25rem}.search-input[data-v-56ef9bf2]{font-size:.875rem}.search-btn[data-v-56ef9bf2]{font-weight:700;letter-spacing:.02em}.reset-btn[data-v-56ef9bf2],.search-btn[data-v-56ef9bf2]{text-transform:none!important}.reset-btn[data-v-56ef9bf2]{font-weight:600}.export-btn[data-v-56ef9bf2]{font-weight:700;letter-spacing:.02em;text-transform:none!important}.date-range-display[data-v-56ef9bf2]{align-items:center;background:rgba(102,126,234,.06);border-left:3px solid #667eea;border-radius:8px;display:flex;margin-top:.75rem;padding:.5rem .75rem}.date-range-text[data-v-56ef9bf2]{color:#4a5568;font-size:.8rem;font-weight:500}.date-range-text strong[data-v-56ef9bf2]{color:#667eea}.card-header[data-v-56ef9bf2]{background:linear-gradient(135deg,rgba(248,250,252,.8),hsla(0,0%,100%,.9));border-bottom:1px solid rgba(0,0,0,.05);gap:1rem;padding:1.5rem 1.5rem 1rem}.card-header[data-v-56ef9bf2],.header-icon[data-v-56ef9bf2]{align-items:center;display:flex}.header-icon[data-v-56ef9bf2]{border-radius:14px;box-shadow:0 4px 12px rgba(0,0,0,.15);flex-shrink:0;height:50px;justify-content:center;width:50px}.government-icon[data-v-56ef9bf2]{background:linear-gradient(135deg,#e53e3e,#fc8181)}.all-sectors-icon[data-v-56ef9bf2]{background:linear-gradient(135deg,#667eea,#764ba2)}.private-icon[data-v-56ef9bf2]{background:linear-gradient(135deg,#8b5cf6,#a78bfa)}.header-content[data-v-56ef9bf2]{flex:1}.card-title[data-v-56ef9bf2]{color:#4a5568;font-size:.875rem;font-weight:600;letter-spacing:.025em;margin:0 0 .25rem}.sector-title[data-v-56ef9bf2]{color:#1a202c;font-size:1.25rem;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:0}.government-title[data-v-56ef9bf2]{color:#c53030}.all-sectors-title[data-v-56ef9bf2]{color:#667eea}.private-title[data-v-56ef9bf2]{color:#7c3aed}.sector-subtitle[data-v-56ef9bf2]{color:#718096;font-size:.8rem;font-weight:500;margin:.25rem 0 0}.chart-section[data-v-56ef9bf2]{padding:1.5rem}.chart-container[data-v-56ef9bf2]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.5);border:1px solid rgba(0,0,0,.03);border-radius:16px;padding:1rem}.loading-section[data-v-56ef9bf2]{align-items:center;display:flex;flex-direction:column;height:280px;justify-content:center;padding:1.5rem}.loading-text[data-v-56ef9bf2]{color:#718096;font-size:.875rem;font-weight:500;margin-bottom:0;margin-top:1rem}.action-section[data-v-56ef9bf2]{border-top:1px solid rgba(0,0,0,.05);padding:1rem 1.5rem 1.5rem}.button-grid[data-v-56ef9bf2]{display:flex;flex-direction:column;gap:.75rem}.action-btn[data-v-56ef9bf2]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.9)!important;border:1px solid rgba(0,0,0,.08)!important;height:auto!important;min-height:60px;padding:.75rem 1rem!important;text-transform:none!important;transition:all .3s ease}.action-btn[data-v-56ef9bf2]:hover{background:#fff!important;border-color:rgba(0,0,0,.15)!important;box-shadow:0 8px 25px rgba(0,0,0,.12)!important;transform:translateY(-2px)}.btn-content[data-v-56ef9bf2]{align-items:center;display:flex;gap:.75rem;width:100%}.btn-text[data-v-56ef9bf2]{flex:1;text-align:left}.btn-label[data-v-56ef9bf2]{color:#4a5568;font-size:.8rem;font-weight:600;letter-spacing:.025em;margin-bottom:.25rem}.btn-number[data-v-56ef9bf2]{font-size:1.25rem;font-weight:800;letter-spacing:-.025em;line-height:1;margin-bottom:.25rem}.total-number[data-v-56ef9bf2]{color:#2563eb}.success-number[data-v-56ef9bf2]{color:#059669}.pending-number[data-v-56ef9bf2]{color:#d97706}.btn-unit[data-v-56ef9bf2]{color:#718096;font-size:.75rem;font-weight:500}@media(max-width:600px){.card-header[data-v-56ef9bf2]{flex-direction:column;gap:.75rem;padding:1rem}.card-header[data-v-56ef9bf2],.header-content[data-v-56ef9bf2]{text-align:center}.chart-section[data-v-56ef9bf2]{padding:1rem}.action-section[data-v-56ef9bf2]{padding:.75rem 1rem 1rem}.btn-number[data-v-56ef9bf2],.sector-title[data-v-56ef9bf2]{font-size:1rem}.header-icon[data-v-56ef9bf2]{align-self:center;height:40px;width:40px}.action-btn[data-v-56ef9bf2]{min-height:56px!important;padding:.625rem .875rem!important}.btn-content[data-v-56ef9bf2]{gap:.5rem}.btn-label[data-v-56ef9bf2]{font-size:.75rem}.btn-unit[data-v-56ef9bf2]{font-size:.7rem}.search-body[data-v-56ef9bf2]{padding:.75rem}}