@import url(https://fonts.googleapis.com/css2?family=Sarabun:wght@400;600;700;800&family=IBM+Plex+Mono:wght@400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Sarabun:wght@300;400;500;600;700;800&family=IBM+Plex+Mono:wght@400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Sarabun:wght@300;400;500;600;700;800&family=Noto+Serif+Thai:wght@700&display=swap);.geo-map-panel[data-v-f451594e]{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;font-family:Sarabun,sans-serif}.map-panel-head[data-v-f451594e]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 14px;background:#fafafa;border-bottom:1px solid #e2e8f0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.map-head-left[data-v-f451594e],.map-panel-head[data-v-f451594e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.map-panel-title[data-v-f451594e]{font-size:.82rem;font-weight:700;color:#1e293b}.map-head-right[data-v-f451594e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.map-mode-tabs[data-v-f451594e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;background:#f1f5f9;border-radius:7px;padding:2px}.map-mode-tab[data-v-f451594e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;font-size:.68rem;font-weight:600;font-family:Sarabun,sans-serif;color:#6b7280;cursor:pointer;border-radius:5px;-webkit-transition:all .12s;transition:all .12s;white-space:nowrap}.map-mode-tab.active[data-v-f451594e]{background:#2563eb;color:#fff}.map-mode-tab .v-icon[data-v-f451594e]{color:inherit!important}.zoom-btns[data-v-f451594e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.zoom-btn[data-v-f451594e]{width:26px;height:26px;border-radius:6px;border:1px solid #d1d5db;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background .1s;transition:background .1s}.zoom-btn[data-v-f451594e]:hover{background:#f0f9ff}.zoom-btn .v-icon[data-v-f451594e]{color:#374151!important}.map-body[data-v-f451594e]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:480px}.map-wrap[data-v-f451594e]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;min-height:480px}.th-map[data-v-f451594e]{width:100%;height:100%;min-height:480px}.bubble-overlay[data-v-f451594e]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:400}.bubble-circle[data-v-f451594e]{pointer-events:all;-webkit-transition:r .2s,opacity .2s;transition:r .2s,opacity .2s}.bubble-circle[data-v-f451594e]:hover{opacity:1!important}.bubble-label[data-v-f451594e]{font-size:9px;fill:#fff;font-weight:700;pointer-events:none;font-family:Sarabun,sans-serif}.map-tooltip[data-v-f451594e]{position:absolute;background:#fff;border:1px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.12);box-shadow:0 4px 20px rgba(0,0,0,.12);min-width:200px;z-index:800;pointer-events:none;font-family:Sarabun,sans-serif}.tip-header[data-v-f451594e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:9px 12px 6px;border-bottom:1px solid #f1f5f9}.tip-province[data-v-f451594e]{font-size:.85rem;font-weight:700;color:#1e293b}.tip-region[data-v-f451594e]{font-size:.65rem;color:#6b7280}.tip-body[data-v-f451594e]{padding:6px 12px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.tip-row[data-v-f451594e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.75rem;color:#4b5563}.tip-row strong[data-v-f451594e]{font-weight:700;color:#1e293b}.tip-divider[data-v-f451594e]{border-top:1px solid #f1f5f9;margin:3px 0}.tip-bar-wrap[data-v-f451594e]{height:4px;background:#f1f5f9;border-radius:999px;overflow:hidden;margin-top:4px}.tip-bar-fill[data-v-f451594e]{height:100%;border-radius:999px;-webkit-transition:width .3s;transition:width .3s}.tc-blue[data-v-f451594e]{color:#2563eb!important}.tc-purple[data-v-f451594e]{color:#7c3aed!important}.tc-red[data-v-f451594e]{color:#dc2626!important}.tc-green[data-v-f451594e]{color:#16a34a!important}.tip-fade-enter-active[data-v-f451594e],.tip-fade-leave-active[data-v-f451594e]{-webkit-transition:opacity .15s;transition:opacity .15s}.tip-fade-enter[data-v-f451594e],.tip-fade-leave-to[data-v-f451594e]{opacity:0}.selected-info[data-v-f451594e]{position:absolute;bottom:12px;left:12px;background:#fff;border:1px solid #dbeafe;border-left:3px solid #2563eb;border-radius:8px;padding:8px 12px;z-index:700;font-family:Sarabun,sans-serif;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.sel-title[data-v-f451594e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.78rem;color:#1e293b}.sel-stats[data-v-f451594e],.sel-title[data-v-f451594e]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px}.sel-stats[data-v-f451594e]{gap:12px}.sel-stat[data-v-f451594e]{font-size:.72rem;color:#6b7280;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sel-stat strong[data-v-f451594e]{font-size:.82rem;color:#1e293b}.sel-stat--red strong[data-v-f451594e]{color:#dc2626}.sel-stat--green strong[data-v-f451594e]{color:#16a34a}.sel-actions[data-v-f451594e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.map-side[data-v-f451594e]{width:240px;border-left:1px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fafafa;overflow-y:auto;-ms-flex-negative:0;flex-shrink:0}.legend-box[data-v-f451594e]{padding:12px 14px;border-bottom:1px solid #e2e8f0}.legend-title[data-v-f451594e]{font-size:.72rem;font-weight:700;color:#374151;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.legend-sub[data-v-f451594e]{font-size:.67rem;color:#6b7280;margin-bottom:4px}.legend-section[data-v-f451594e]{margin-bottom:8px}.legend-grad-wrap[data-v-f451594e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.legend-grad[data-v-f451594e]{height:10px;border-radius:5px}.legend-grad-labels[data-v-f451594e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.62rem;color:#9ca3af}.bubble-size-leg[data-v-f451594e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:4px}.bsl-item[data-v-f451594e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;font-size:.65rem;color:#6b7280}.ranking-box[data-v-f451594e]{padding:10px 14px;border-bottom:1px solid #e2e8f0;-webkit-box-flex:1;-ms-flex:1;flex:1}.ranking-title[data-v-f451594e]{font-size:.72rem;font-weight:700;color:#374151;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ranking-list[data-v-f451594e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.rank-row[data-v-f451594e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:4px 6px;border-radius:5px;cursor:pointer;-webkit-transition:background .1s;transition:background .1s}.rank-row[data-v-f451594e]:hover{background:#f0f9ff}.rank-row--active[data-v-f451594e]{background:#eff6ff}.rank-num[data-v-f451594e]{width:16px;height:16px;border-radius:50%;background:#f1f5f9;color:#6b7280;font-size:.62rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.rank-num--top[data-v-f451594e]{background:#fef3c7;color:#b45309}.rank-name[data-v-f451594e]{font-size:.72rem;color:#1e293b;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-bar-wrap[data-v-f451594e]{width:40px;height:4px;background:#f1f5f9;border-radius:999px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.rank-bar-fill[data-v-f451594e]{height:100%;border-radius:999px;-webkit-transition:width .3s;transition:width .3s}.rank-val[data-v-f451594e]{font-size:.65rem;font-weight:700;min-width:32px;text-align:right;-ms-flex-negative:0;flex-shrink:0}.map-stats-grid[data-v-f451594e]{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:10px 14px}.map-stat-card[data-v-f451594e]{background:#fff;border:1px solid #e2e8f0;border-radius:7px;padding:7px 9px;text-align:center}.map-stat-val[data-v-f451594e]{font-size:1.05rem;font-weight:800;font-family:IBM Plex Mono,monospace}.map-stat-label[data-v-f451594e]{font-size:.6rem;color:#6b7280;margin-top:1px}@media (max-width:900px){.map-body[data-v-f451594e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.map-side[data-v-f451594e]{width:100%;border-left:none;border-top:1px solid #e2e8f0;max-height:300px}.map-stats-grid[data-v-f451594e]{grid-template-columns:repeat(4,1fr)}.map-mode-tabs[data-v-f451594e]{-ms-flex-wrap:wrap;flex-wrap:wrap}}.tdp-wrap[data-v-470d0832]{font-family:Sarabun,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.tdp-alert-row[data-v-470d0832]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tdp-alert-card[data-v-470d0832]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:155px;background:#fff;border-radius:12px;border:1px solid #e2e8f0;padding:12px 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;position:relative;overflow:hidden}.tdp-alert-card[data-v-470d0832]:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:12px 12px 0 0}.tdp-alert-card--red[data-v-470d0832]:after{background:#dc2626}.tdp-alert-card--orange[data-v-470d0832]:after{background:#ea580c}.tdp-alert-card--amber[data-v-470d0832]:after{background:#d97706}.tdp-alert-card--blue[data-v-470d0832]:after{background:#2563eb}.tdp-alert-icon[data-v-470d0832]{width:36px;height:36px;border-radius:8px;background:#f1f5f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.tdp-alert-val[data-v-470d0832]{font-size:1.4rem;font-weight:800;color:#1e293b;font-family:IBM Plex Mono,monospace;line-height:1.1}.tdp-alert-lbl[data-v-470d0832]{font-size:.7rem;font-weight:700;color:#374151}.tdp-alert-sub[data-v-470d0832]{font-size:.6rem;color:#9ca3af}.tdp-panel[data-v-470d0832]{background:#fff;border-radius:10px;border:1px solid #e2e8f0;overflow:hidden;min-width:0}.tdp-panel-head[data-v-470d0832]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;padding:9px 12px;background:#fafafa;border-bottom:1px solid #e2e8f0;font-size:.78rem;font-weight:700;color:#374151}.tdp-tab-grp[data-v-470d0832]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;background:#f1f5f9;border-radius:5px;padding:2px}.tdp-tab[data-v-470d0832]{padding:3px 9px;font-size:.65rem;font-weight:600;color:#6b7280;cursor:pointer;border-radius:3px;font-family:Sarabun,sans-serif}.tdp-tab.active[data-v-470d0832]{background:#2563eb;color:#fff}.tdp-main-row[data-v-470d0832]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tdp-insight-bar[data-v-470d0832]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 12px 9px;font-size:.7rem;color:#4b5563;border-top:1px solid #f1f5f9}.tdp-dec-list[data-v-470d0832]{padding:6px 12px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.tdp-dec-row[data-v-470d0832]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:4px 4px;border-radius:5px}.tdp-dec-row[data-v-470d0832]:hover{background:#fef2f2}.tdp-dec-rank[data-v-470d0832]{width:18px;height:18px;border-radius:50%;font-size:.6rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;background:#f1f5f9;color:#6b7280}.tdp-dec-rank--hot[data-v-470d0832]{background:#fef2f2;color:#dc2626}.tdp-dec-info[data-v-470d0832]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.tdp-dec-name[data-v-470d0832]{font-size:.74rem;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tdp-dec-region[data-v-470d0832]{font-size:.6rem;color:#9ca3af}.tdp-dec-nums[data-v-470d0832]{text-align:right;-ms-flex-negative:0;flex-shrink:0}.tdp-dec-change[data-v-470d0832]{font-size:.7rem;font-weight:700;white-space:nowrap}.tdp-dec-change--neg[data-v-470d0832]{color:#dc2626}.tdp-dec-pct--neg[data-v-470d0832]{font-size:.62rem;color:#dc2626}.tdp-dec-sparkbar[data-v-470d0832]{width:50px;-ms-flex-negative:0;flex-shrink:0}.tdp-dec-bar-bg[data-v-470d0832]{height:4px;background:#f1f5f9;border-radius:999px;overflow:hidden}.tdp-dec-bar-fill[data-v-470d0832]{height:100%;border-radius:999px;-webkit-transition:width .4s ease;transition:width .4s ease}.tdp-risk-tbl-wrap[data-v-470d0832]{overflow-x:auto;max-height:400px;overflow-y:auto}.tdp-risk-tbl[data-v-470d0832]{width:100%;border-collapse:collapse;font-size:.76rem}.tdp-risk-tbl thead[data-v-470d0832]{position:-webkit-sticky;position:sticky;top:0;z-index:2}.tdp-risk-tbl thead tr[data-v-470d0832]{background:#f8fafc;border-bottom:2px solid #e2e8f0}.tdp-risk-tbl th[data-v-470d0832]{padding:7px 9px;font-size:.61rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.tdp-risk-tbl td[data-v-470d0832]{padding:6px 9px;border-bottom:1px solid #f1f5f9;color:#374151}.tdp-risk-row:hover td[data-v-470d0832]{background:#fafafa}.tdp-risk-name[data-v-470d0832]{font-weight:600;color:#1e293b;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdp-risk-prov[data-v-470d0832]{font-size:.74rem;font-weight:600;color:#1e293b}.tdp-risk-region[data-v-470d0832]{font-size:.6rem;color:#9ca3af}.tdp-search[data-v-470d0832]{max-width:155px!important}.tdp-search[data-v-470d0832] .v-input__slot{min-height:30px!important;background:#f8fafc!important}.tdp-search[data-v-470d0832] input{font-size:.74rem!important;font-family:Sarabun,sans-serif!important}.tdp-load-more[data-v-470d0832]{text-align:center;padding:8px;font-size:.73rem;color:#2563eb;cursor:pointer;background:#f0f9ff;border-top:1px solid #dbeafe}.tdp-load-more[data-v-470d0832]:hover{background:#dbeafe}.tdp-no-data[data-v-470d0832]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#9ca3af;font-size:.78rem}.risk-badge[data-v-470d0832]{padding:2px 8px;border-radius:999px;font-size:.63rem;font-weight:700}.risk-badge--critical[data-v-470d0832]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.risk-badge--high[data-v-470d0832]{background:#fff7ed;color:#9a3412;border:1px solid #fed7aa}.risk-badge--low[data-v-470d0832]{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.chg-neg[data-v-470d0832]{color:#dc2626;font-weight:700}.chg-pos[data-v-470d0832]{color:#16a34a;font-weight:700}.ta-r[data-v-470d0832]{text-align:right!important}.ta-c[data-v-470d0832]{text-align:center!important}.fw6[data-v-470d0832]{font-weight:700}.mono-sm[data-v-470d0832]{font-family:IBM Plex Mono,monospace;font-size:.72rem}@media (max-width:960px){.tdp-main-row[data-v-470d0832]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tdp-alert-card[data-v-470d0832]{min-width:140px}}[data-v-90edf5b6]{-webkit-box-sizing:border-box;box-sizing:border-box}.bdm-wrap[data-v-90edf5b6]{font-family:Sarabun,sans-serif;background:#fff;border-radius:14px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.08);box-shadow:0 2px 12px rgba(0,0,0,.08);overflow:visible;position:relative;border:1px solid #e2e8f0}.bdm-header[data-v-90edf5b6]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #f1f5f9;background:linear-gradient(135deg,#1e3a8a,#1d4ed8);border-radius:13px 13px 0 0}.bdm-header-left[data-v-90edf5b6],.bdm-header[data-v-90edf5b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bdm-header-left[data-v-90edf5b6]{gap:12px}.bdm-icon-wrap[data-v-90edf5b6]{width:36px;height:36px;background:hsla(0,0%,100%,.2);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bdm-title[data-v-90edf5b6]{font-size:.95rem;font-weight:700;color:#fff}.bdm-subtitle[data-v-90edf5b6]{font-size:.68rem;color:hsla(0,0%,100%,.7);margin-top:1px}.bdm-header-right[data-v-90edf5b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.bdm-controls[data-v-90edf5b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;padding:12px 18px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.bdm-search-wrap[data-v-90edf5b6]{position:relative;min-width:260px}.bdm-search-label[data-v-90edf5b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:.65rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.bdm-search-input-wrap[data-v-90edf5b6]{position:relative}.bdm-input[data-v-90edf5b6]{width:100%;padding:7px 32px 7px 10px;border:1.5px solid #e2e8f0;border-radius:8px;font-family:Sarabun,sans-serif;font-size:.82rem;outline:none;background:#fff;-webkit-transition:border-color .15s;transition:border-color .15s}.bdm-input[data-v-90edf5b6]:focus{border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.12);box-shadow:0 0 0 3px rgba(59,130,246,.12)}.bdm-input--sm[data-v-90edf5b6]{padding:5px 10px;font-size:.76rem}.bdm-clear-btn[data-v-90edf5b6]{position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0}.bdm-dropdown[data-v-90edf5b6]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:200;max-height:280px;overflow-y:auto}.bdm-dropdown-item[data-v-90edf5b6]{padding:9px 12px;cursor:pointer;-webkit-transition:background .1s;transition:background .1s}.bdm-dropdown-item[data-v-90edf5b6]:hover{background:#eff6ff}.bdm-drop-name[data-v-90edf5b6]{font-size:.82rem;font-weight:600;color:#1e293b}.bdm-drop-meta[data-v-90edf5b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:2px}.bdm-drop-type[data-v-90edf5b6]{font-size:.65rem;color:#6366f1;background:#eef2ff;padding:1px 6px;border-radius:4px}.bdm-drop-count[data-v-90edf5b6]{font-size:.65rem;color:#9ca3af}.bdm-no-result[data-v-90edf5b6]{padding:12px;text-align:center;color:#9ca3af;font-size:.8rem}.bdm-filter-group[data-v-90edf5b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.bdm-filter-label[data-v-90edf5b6]{font-size:.63rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.3px}.bdm-pill-group[data-v-90edf5b6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.bdm-pill[data-v-90edf5b6]{padding:4px 10px;border-radius:6px;font-size:.72rem;cursor:pointer;background:#f1f5f9;color:#64748b;-webkit-transition:all .15s;transition:all .15s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-weight:500}.bdm-pill[data-v-90edf5b6]:hover{background:#e0e7ff;color:#4338ca}.bdm-pill--active[data-v-90edf5b6]{background:#2563eb;color:#fff}.bdm-scheme-dot[data-v-90edf5b6]{width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.bdm-body[data-v-90edf5b6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;min-height:600px}.bdm-map-panel[data-v-90edf5b6]{-webkit-box-flex:1.4;-ms-flex:1.4;flex:1.4;position:relative;min-height:600px;border-right:1px solid #f1f5f9;background:#fafcff;overflow:hidden}.bdm-empty-state[data-v-90edf5b6]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:30px;text-align:center}.bdm-empty-icon[data-v-90edf5b6]{margin-bottom:12px}.bdm-empty-title[data-v-90edf5b6]{font-size:.9rem;font-weight:700;color:#1e293b;margin-bottom:6px}.bdm-empty-sub[data-v-90edf5b6]{font-size:.76rem;color:#64748b;max-width:280px;line-height:1.5;margin-bottom:16px}.bdm-quick-chips[data-v-90edf5b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.bdm-quick-chip[data-v-90edf5b6]{padding:5px 12px;background:#eff6ff;color:#2563eb;border-radius:999px;font-size:.75rem;font-weight:600;cursor:pointer;border:1px solid #bfdbfe;-webkit-transition:all .15s;transition:all .15s}.bdm-quick-chip[data-v-90edf5b6]:hover{background:#2563eb;color:#fff}.bdm-map-faded[data-v-90edf5b6]{position:absolute;inset:0;opacity:.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;z-index:0}.bdm-svg-bg[data-v-90edf5b6]{width:100%;max-height:520px}.bdm-map-container[data-v-90edf5b6]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bdm-map-title-bar[data-v-90edf5b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 14px;background:#f8fafc;border-bottom:1px solid #e2e8f0;gap:8px}.bdm-map-branch-name[data-v-90edf5b6]{font-size:.82rem;font-weight:700;color:#1e293b;-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bdm-map-stats[data-v-90edf5b6]{font-size:.68rem;color:#64748b;white-space:nowrap}.bdm-zoom-btns[data-v-90edf5b6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.bdm-zoom-btn[data-v-90edf5b6]{width:24px;height:24px;border:1px solid #e2e8f0;background:#fff;border-radius:5px;font-size:.9rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#374151;-webkit-transition:background .1s;transition:background .1s}.bdm-zoom-btn[data-v-90edf5b6]:hover{background:#eff6ff;color:#2563eb}.bdm-svg-wrap[data-v-90edf5b6]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;position:relative}.bdm-svg[data-v-90edf5b6]{width:100%;height:100%;-webkit-transition:-webkit-transform .08s linear;transition:-webkit-transform .08s linear;transition:transform .08s linear;transition:transform .08s linear,-webkit-transform .08s linear}.bdm-prov-group[data-v-90edf5b6]{cursor:pointer}.bdm-prov-path[data-v-90edf5b6]{-webkit-transition:opacity .15s,stroke-width .1s;transition:opacity .15s,stroke-width .1s}.bdm-prov-path[data-v-90edf5b6]:hover{opacity:.82;-webkit-filter:brightness(1.08);filter:brightness(1.08)}.bdm-prov-path--active[data-v-90edf5b6]{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.bdm-prov-label[data-v-90edf5b6]{fill:rgba(30,41,59,.65);text-anchor:middle;dominant-baseline:central;pointer-events:none;font-family:Sarabun,sans-serif}.bdm-legend[data-v-90edf5b6]{padding:8px 14px 10px;border-top:1px solid #e2e8f0;background:#f8fafc}.bdm-legend-title[data-v-90edf5b6]{font-size:.65rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.3px;margin-bottom:5px}.bdm-legend-bar[data-v-90edf5b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.bdm-legend-gradient[data-v-90edf5b6]{height:10px;width:100%;border-radius:5px}.bdm-legend-ticks[data-v-90edf5b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.65rem;color:#9ca3af}.bdm-tooltip[data-v-90edf5b6]{position:absolute;background:#1e293b;color:#fff;border-radius:10px;padding:10px 14px;font-size:.75rem;pointer-events:none;z-index:300;min-width:160px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.25);box-shadow:0 8px 24px rgba(0,0,0,.25)}.bdm-tt-header[data-v-90edf5b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.bdm-tt-prov[data-v-90edf5b6]{font-weight:700;font-size:.82rem}.bdm-tt-region[data-v-90edf5b6]{font-size:.62rem;padding:1px 6px;border-radius:999px;color:#fff;opacity:.9}.bdm-tt-body[data-v-90edf5b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.bdm-tt-row[data-v-90edf5b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.bdm-tt-row span[data-v-90edf5b6]{color:hsla(0,0%,100%,.65)}.bdm-tt-row strong[data-v-90edf5b6]{font-weight:700}.bdm-stats-panel[data-v-90edf5b6]{width:310px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;overflow-y:auto;max-height:700px}.bdm-stat-cards[data-v-90edf5b6]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px}.bdm-stat-card[data-v-90edf5b6]{border-radius:10px;padding:10px 12px}.bdm-stat-card--blue[data-v-90edf5b6]{background:#eff6ff;border:1px solid #bfdbfe}.bdm-stat-card--teal[data-v-90edf5b6]{background:#f0fdfa;border:1px solid #99f6e4}.bdm-stat-card--purple[data-v-90edf5b6]{background:#f5f3ff;border:1px solid #ddd6fe}.bdm-stat-card--orange[data-v-90edf5b6]{background:#fff7ed;border:1px solid #fed7aa}.bdm-stat-val[data-v-90edf5b6]{font-size:1.3rem;font-weight:800;color:#1e293b;line-height:1.1}.bdm-stat-lbl[data-v-90edf5b6]{font-size:.65rem;color:#64748b;font-weight:600;margin-top:2px}.bdm-compare-panel[data-v-90edf5b6],.bdm-rank-panel[data-v-90edf5b6],.bdm-region-panel[data-v-90edf5b6]{border-top:1px solid #f1f5f9}.bdm-rank-header[data-v-90edf5b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:9px 14px;font-size:.78rem;font-weight:700;color:#1e293b;background:#f8fafc;border-bottom:1px solid #f1f5f9}.bdm-rank-count[data-v-90edf5b6]{font-size:.68rem;color:#64748b}.bdm-rank-search[data-v-90edf5b6]{padding:8px 12px;border-bottom:1px solid #f1f5f9}.bdm-rank-list[data-v-90edf5b6]{max-height:260px;overflow-y:auto}.bdm-rank-row[data-v-90edf5b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:7px 12px;cursor:pointer;-webkit-transition:background .1s;transition:background .1s}.bdm-rank-row[data-v-90edf5b6]:hover{background:#f0f9ff}.bdm-rank-row--selected[data-v-90edf5b6]{background:#eff6ff!important}.bdm-rank-num[data-v-90edf5b6]{width:20px;height:20px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.62rem;font-weight:700;-ms-flex-negative:0;flex-shrink:0;background:#f1f5f9;color:#64748b}.bdm-rank-num--gold[data-v-90edf5b6]{background:#fef3c7;color:#b45309}.bdm-rank-num--silver[data-v-90edf5b6]{background:#f1f5f9;color:#475569}.bdm-rank-num--bronze[data-v-90edf5b6]{background:#fef3c7;color:#92400e}.bdm-rank-info[data-v-90edf5b6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.bdm-rank-name[data-v-90edf5b6]{font-size:.76rem;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bdm-rank-region[data-v-90edf5b6]{font-size:.63rem;font-weight:600}.bdm-rank-bars[data-v-90edf5b6]{-webkit-box-flex:1.2;-ms-flex:1.2;flex:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.bdm-rank-bar-row[data-v-90edf5b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.bdm-rank-bar-bg[data-v-90edf5b6]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.bdm-rank-bar-fill[data-v-90edf5b6]{height:4px;border-radius:2px;-webkit-transition:width .4s;transition:width .4s}.bdm-rank-bar-fill--blue[data-v-90edf5b6]{background:#3b82f6}.bdm-rank-bar-fill--purple[data-v-90edf5b6]{background:#8b5cf6}.bdm-rank-bar-val[data-v-90edf5b6]{font-size:.62rem;color:#64748b;min-width:34px;text-align:right}.bdm-rank-total[data-v-90edf5b6]{font-size:.76rem;font-weight:700;color:#1e293b;min-width:42px;text-align:right}.bdm-region-list[data-v-90edf5b6]{padding:8px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.bdm-region-row[data-v-90edf5b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.bdm-region-dot[data-v-90edf5b6]{width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.bdm-region-info[data-v-90edf5b6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.bdm-region-name[data-v-90edf5b6]{font-size:.73rem;font-weight:600;color:#1e293b}.bdm-region-bar-bg[data-v-90edf5b6]{height:5px;background:#e5e7eb;border-radius:3px;overflow:hidden;margin-top:2px}.bdm-region-bar-fill[data-v-90edf5b6]{height:5px;border-radius:3px;-webkit-transition:width .4s;transition:width .4s}.bdm-region-vals[data-v-90edf5b6]{text-align:right}.bdm-region-total[data-v-90edf5b6]{font-size:.73rem;font-weight:700;color:#1e293b}.bdm-region-pct[data-v-90edf5b6]{font-size:.63rem;color:#9ca3af}.bdm-compare-panel[data-v-90edf5b6]{border-top:1px solid #f1f5f9}.bdm-add-btn[data-v-90edf5b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;font-size:.68rem;background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;border-radius:6px;padding:2px 8px;cursor:pointer;font-family:Sarabun,sans-serif}.bdm-add-btn[data-v-90edf5b6]:disabled{opacity:.4;cursor:not-allowed}.bdm-compare-empty[data-v-90edf5b6]{padding:10px 14px;font-size:.73rem;color:#9ca3af}.bdm-compare-list[data-v-90edf5b6]{padding:6px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.bdm-compare-row[data-v-90edf5b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;font-size:.75rem}.bdm-compare-dot[data-v-90edf5b6]{width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.bdm-compare-name[data-v-90edf5b6]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#1e293b;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bdm-compare-val[data-v-90edf5b6]{font-size:.73rem;color:#64748b;min-width:50px;text-align:right}.bdm-compare-remove[data-v-90edf5b6]{background:none;border:none;cursor:pointer;padding:0}.bdm-compare-chart[data-v-90edf5b6]{padding:0 8px 10px}.bdm-stats-empty[data-v-90edf5b6]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;color:#9ca3af;font-size:.8rem;padding:40px 20px}.c-blue[data-v-90edf5b6]{color:#2563eb!important}.c-purple[data-v-90edf5b6]{color:#7c3aed!important}.c-orange[data-v-90edf5b6]{color:#ea580c!important}@media (max-width:820px){.bdm-body[data-v-90edf5b6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bdm-stats-panel[data-v-90edf5b6]{width:100%;max-height:none;border-top:1px solid #e2e8f0}.bdm-map-panel[data-v-90edf5b6]{min-height:420px}}@media (max-width:560px){.bdm-controls[data-v-90edf5b6]{gap:10px}.bdm-search-wrap[data-v-90edf5b6]{min-width:100%}}[data-v-1f6ed9a0]{-webkit-box-sizing:border-box;box-sizing:border-box}.exec-dash[data-v-1f6ed9a0]{font-family:Sarabun,sans-serif;background:#f0f4fa;color:#1e293b;min-height:100vh}.hdr-bar[data-v-1f6ed9a0]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:linear-gradient(135deg,#1e40af,#3730a3 60%,#4f46e5);padding:12px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.hdr-bar[data-v-1f6ed9a0],.hdr-left[data-v-1f6ed9a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hdr-left[data-v-1f6ed9a0]{gap:12px}.hdr-icon-wrap[data-v-1f6ed9a0]{width:42px;height:42px;background:hsla(0,0%,100%,.18);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hdr-title[data-v-1f6ed9a0]{font-size:1.05rem;font-weight:700;color:#fff}.hdr-sub[data-v-1f6ed9a0]{font-size:.72rem;color:hsla(0,0%,100%,.75);margin-top:2px}.hdr-right[data-v-1f6ed9a0]{gap:10px}.hdr-pill[data-v-1f6ed9a0],.hdr-right[data-v-1f6ed9a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hdr-pill[data-v-1f6ed9a0]{gap:5px;padding:5px 12px;border-radius:999px;font-size:.75rem}.hdr-pill--year[data-v-1f6ed9a0]{background:hsla(0,0%,100%,.15);color:#fff}.hdr-pill--count[data-v-1f6ed9a0]{background:hsla(0,0%,100%,.22);color:#fff}.filter-bar[data-v-1f6ed9a0]{background:#fff;border-bottom:1px solid #e2e8f0;padding:10px 20px}.filter-inner[data-v-1f6ed9a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.filter-group[data-v-1f6ed9a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.filter-label[data-v-1f6ed9a0]{font-size:.65rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.3px}.f-sel[data-v-1f6ed9a0]{width:110px!important}.f-sel--md[data-v-1f6ed9a0]{width:140px!important}.f-sel--lg[data-v-1f6ed9a0]{width:180px!important}.filter-actions[data-v-1f6ed9a0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-left:auto}.btn-refresh[data-v-1f6ed9a0]{background:#f0f9ff!important;color:#0369a1!important}.btn-export[data-v-1f6ed9a0]{background:#f0fdf4!important;color:#15803d!important}.loading-wrap[data-v-1f6ed9a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.loading-txt[data-v-1f6ed9a0]{color:#fff;font-size:.85rem}.dash-body[data-v-1f6ed9a0]{padding:16px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.kpi-row[data-v-1f6ed9a0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.kpi-card[data-v-1f6ed9a0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:160px;border-radius:12px;padding:14px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.07);box-shadow:0 1px 6px rgba(0,0,0,.07)}.kpi-card--blue[data-v-1f6ed9a0]{border-top:3px solid #2563eb}.kpi-card--purple[data-v-1f6ed9a0]{border-top:3px solid #7c3aed}.kpi-card--teal[data-v-1f6ed9a0]{border-top:3px solid #0891b2}.kpi-card--orange[data-v-1f6ed9a0]{border-top:3px solid #ea580c}.kpi-card--indigo[data-v-1f6ed9a0]{border-top:3px solid #4338ca}.kpi-card--rose[data-v-1f6ed9a0]{border-top:3px solid #e11d48}.kpi-card-body[data-v-1f6ed9a0]{-webkit-box-flex:1;-ms-flex:1;flex:1}.kpi-lbl[data-v-1f6ed9a0]{font-size:.72rem;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.kpi-val[data-v-1f6ed9a0]{font-size:1.6rem;font-weight:800;color:#1e293b;line-height:1.2;margin:4px 0}.kpi-sub[data-v-1f6ed9a0]{font-size:.73rem;color:#6b7280}.kpi-sub-row[data-v-1f6ed9a0]{gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2px}.kpi-sub-row[data-v-1f6ed9a0],.kpi-trend[data-v-1f6ed9a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kpi-trend[data-v-1f6ed9a0]{gap:4px;margin-top:4px;font-size:.72rem}.trend-pos[data-v-1f6ed9a0]{color:#059669;font-weight:700}.trend-neg[data-v-1f6ed9a0]{color:#dc2626;font-weight:700}.trend-ref[data-v-1f6ed9a0]{color:#9ca3af}.kpi-icon-wrap[data-v-1f6ed9a0]{width:44px;height:44px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.kpi-icon-wrap--blue[data-v-1f6ed9a0]{background:#2563eb}.kpi-icon-wrap--purple[data-v-1f6ed9a0]{background:#7c3aed}.kpi-icon-wrap--teal[data-v-1f6ed9a0]{background:#0891b2}.kpi-icon-wrap--orange[data-v-1f6ed9a0]{background:#ea580c}.kpi-icon-wrap--indigo[data-v-1f6ed9a0]{background:#4338ca}.kpi-icon-wrap--rose[data-v-1f6ed9a0]{background:#e11d48}.dash-row[data-v-1f6ed9a0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-ms-flex-wrap:wrap;flex-wrap:wrap}.panel[data-v-1f6ed9a0]{background:#fff;border-radius:12px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.07);box-shadow:0 1px 6px rgba(0,0,0,.07);overflow:hidden;min-width:0}.panel-hd[data-v-1f6ed9a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 14px;border-bottom:1px solid #f1f5f9;font-size:.8rem;font-weight:700;color:#1e293b}.tab-grp[data-v-1f6ed9a0]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#f1f5f9;border-radius:6px;padding:2px;gap:2px}.tab-btn[data-v-1f6ed9a0]{padding:3px 10px;border-radius:4px;font-size:.7rem;cursor:pointer;color:#6b7280;font-weight:600;-webkit-transition:all .15s;transition:all .15s}.tab-btn.active[data-v-1f6ed9a0]{background:#fff;color:#2563eb;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12);box-shadow:0 1px 3px rgba(0,0,0,.12)}.no-data[data-v-1f6ed9a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100px;color:#9ca3af;font-size:.8rem}.tbl-wrap[data-v-1f6ed9a0]{overflow-x:auto}.reg-tbl[data-v-1f6ed9a0]{width:100%;border-collapse:collapse;font-size:.78rem}.reg-tbl th[data-v-1f6ed9a0]{padding:8px 10px;font-size:.63rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0}.reg-tbl td[data-v-1f6ed9a0]{padding:8px 10px;border-bottom:1px solid #f1f5f9}.reg-tr[data-v-1f6ed9a0]{cursor:pointer}.reg-tr[data-v-1f6ed9a0]:hover{background:#f0f9ff}.reg-tr--active[data-v-1f6ed9a0]{background:#eff6ff!important}.reg-total[data-v-1f6ed9a0]{background:#f8fafc;font-weight:700;border-top:2px solid #e2e8f0}.rdot[data-v-1f6ed9a0]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.rbar-bg[data-v-1f6ed9a0]{height:5px;background:#e5e7eb;border-radius:3px;overflow:hidden}.rbar-fill[data-v-1f6ed9a0]{height:5px;border-radius:3px;-webkit-transition:width .4s;transition:width .4s}.rpct[data-v-1f6ed9a0]{font-size:.68rem;color:#6b7280}.mp-breakdown[data-v-1f6ed9a0]{padding:10px 14px 14px}.mp-bk-row[data-v-1f6ed9a0]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin-bottom:10px}.mp-bk-left[data-v-1f6ed9a0],.mp-bk-row[data-v-1f6ed9a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mp-bk-left[data-v-1f6ed9a0]{-webkit-box-flex:1;-ms-flex:1;flex:1}.mp-bk-lbl[data-v-1f6ed9a0]{font-size:.76rem;color:#374151}.mp-bk-right[data-v-1f6ed9a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.mp-bk-val[data-v-1f6ed9a0]{font-size:.78rem;font-weight:700;color:#1e293b;min-width:55px;text-align:right}.mp-bk-bar-bg[data-v-1f6ed9a0]{width:80px;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.mp-bk-bar-fill[data-v-1f6ed9a0]{height:6px;border-radius:3px;-webkit-transition:width .4s;transition:width .4s}.criterion-box[data-v-1f6ed9a0]{background:#f8fafc;border-radius:8px;padding:8px 12px;margin-top:8px}.criterion-row[data-v-1f6ed9a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.75rem;color:#374151;padding:3px 0;border-bottom:1px solid #e2e8f0}.criterion-row[data-v-1f6ed9a0]:last-child{border-bottom:none}.mp-stat-leg[data-v-1f6ed9a0]{padding:8px 14px 12px}.mp-leg-row[data-v-1f6ed9a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:3px 0;font-size:.76rem}.mp-leg-dot[data-v-1f6ed9a0]{width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.mp-leg-lbl[data-v-1f6ed9a0]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#374151}.mp-leg-val[data-v-1f6ed9a0]{font-weight:700;color:#1e293b}.donut-leg[data-v-1f6ed9a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;padding:6px 14px 12px}.dl-item[data-v-1f6ed9a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:.76rem;color:#374151}.dl-dot[data-v-1f6ed9a0]{width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.insight-bar[data-v-1f6ed9a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 14px 10px;font-size:.74rem;color:#374151;background:#f8fafc;border-top:1px solid #e2e8f0}.mode-toggle .v-btn[data-v-1f6ed9a0]{min-width:52px!important}.mode-toggle .v-btn--active[data-v-1f6ed9a0]{background:#2563eb!important;color:#fff!important}.insight-list[data-v-1f6ed9a0]{padding:8px 14px 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto}.insight-caption[data-v-1f6ed9a0]{gap:6px;font-size:.68rem;color:#9ca3af;margin-bottom:4px}.insight-caption[data-v-1f6ed9a0],.insight-row[data-v-1f6ed9a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.insight-row[data-v-1f6ed9a0]{gap:10px;padding:6px 8px;border-radius:8px;background:#f8fafc}.insight-row--dim[data-v-1f6ed9a0]{opacity:.85}.insight-row[data-v-1f6ed9a0]:hover{background:#eff6ff}.insight-rank[data-v-1f6ed9a0]{width:22px;height:22px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.68rem;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.rank-gold[data-v-1f6ed9a0]{background:#fef3c7;color:#b45309}.rank-normal[data-v-1f6ed9a0]{background:#e0e7ff;color:#4338ca}.rank-red[data-v-1f6ed9a0]{background:#fee2e2;color:#dc2626}.insight-info[data-v-1f6ed9a0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.insight-name[data-v-1f6ed9a0]{font-size:.76rem;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insight-sub[data-v-1f6ed9a0]{font-size:.65rem;color:#6b7280}.insight-total[data-v-1f6ed9a0]{font-weight:700;font-size:.78rem;color:#1e293b;min-width:55px;text-align:right}.insight-bars[data-v-1f6ed9a0]{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.ibar-row[data-v-1f6ed9a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.ibar-lbl[data-v-1f6ed9a0]{font-size:.62rem;font-weight:700;width:24px;-ms-flex-negative:0;flex-shrink:0}.ibar-bg[data-v-1f6ed9a0]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#e5e7eb;overflow:hidden}.ibar-bg[data-v-1f6ed9a0],.ibar-fill[data-v-1f6ed9a0]{height:5px;border-radius:3px}.ibar-fill--blue[data-v-1f6ed9a0]{background:#2563eb}.ibar-fill--purple[data-v-1f6ed9a0]{background:#7c3aed}.ibar-val[data-v-1f6ed9a0]{font-size:.64rem;color:#374151;min-width:38px;text-align:right}.ratio-badge[data-v-1f6ed9a0]{font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:999px;-ms-flex-negative:0;flex-shrink:0}.ratio-green[data-v-1f6ed9a0]{background:#d1fae5;color:#065f46}.ratio-amber[data-v-1f6ed9a0]{background:#fef3c7;color:#92400e}.ratio-red[data-v-1f6ed9a0]{background:#fee2e2;color:#991b1b}.branch-dt[data-v-1f6ed9a0] .v-data-table__wrapper,.college-dt[data-v-1f6ed9a0] .v-data-table__wrapper{font-family:Sarabun,sans-serif!important;font-size:.79rem!important}.branch-dt[data-v-1f6ed9a0] th,.college-dt[data-v-1f6ed9a0] th{font-size:.65rem!important;font-weight:700!important;color:#6b7280!important;text-transform:uppercase!important;letter-spacing:.3px!important;background:#f8fafc!important;white-space:nowrap}.branch-dt[data-v-1f6ed9a0] td,.college-dt[data-v-1f6ed9a0] td{font-size:.79rem!important;color:#374151!important;border-bottom:1px solid #f1f5f9!important}.branch-dt[data-v-1f6ed9a0] tr:hover td,.college-dt[data-v-1f6ed9a0] tr:hover td{background:#f5f3ff!important}.branch-dt[data-v-1f6ed9a0] .v-data-footer,.college-dt[data-v-1f6ed9a0] .v-data-footer{font-family:Sarabun,sans-serif!important;font-size:.73rem!important;border-top:1px solid #e2e8f0!important}.branch-name-cell[data-v-1f6ed9a0]{max-width:200px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:#1e293b}.branch-search[data-v-1f6ed9a0]{max-width:200px!important}.branch-search[data-v-1f6ed9a0] .v-input__slot{min-height:30px!important;background:#f8fafc!important}.pct-bar-wrap[data-v-1f6ed9a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.pct-bar-fill[data-v-1f6ed9a0]{height:6px;background:#818cf8;border-radius:3px;min-width:2px}.pct-val[data-v-1f6ed9a0]{font-size:.7rem;color:#6b7280}.badge-red[data-v-1f6ed9a0]{background:#fee2e2;color:#dc2626}.badge-green[data-v-1f6ed9a0],.badge-red[data-v-1f6ed9a0]{border-radius:999px;padding:1px 7px;font-size:.72rem;font-weight:700}.badge-green[data-v-1f6ed9a0]{background:#d1fae5;color:#059669}.badge-gray[data-v-1f6ed9a0]{background:#e5e7eb;color:#6b7280;border-radius:999px;padding:1px 7px;font-size:.72rem;font-weight:700}.college-badge[data-v-1f6ed9a0]{background:#e0e7ff;color:#4338ca;border-radius:999px;padding:1px 7px;font-size:.68rem;font-weight:700}.college-nm[data-v-1f6ed9a0]{font-weight:600;color:#1e293b;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.region-tag[data-v-1f6ed9a0]{padding:2px 8px;border-radius:999px;font-size:.65rem;font-weight:700;color:#374151}.mono-sm[data-v-1f6ed9a0]{font-family:IBM Plex Mono,monospace;font-size:.73rem;color:#6b7280}.list-body[data-v-1f6ed9a0]{padding:10px 14px 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.list-item[data-v-1f6ed9a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;font-size:.78rem;color:#374151;line-height:1.5}.list-num[data-v-1f6ed9a0]{width:22px;height:22px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.7rem;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.list-num--red[data-v-1f6ed9a0]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.list-title[data-v-1f6ed9a0]{font-weight:700;color:#1e293b;font-size:.78rem}.list-desc[data-v-1f6ed9a0]{font-size:.68rem;color:#6b7280}.alert-body[data-v-1f6ed9a0]{padding:10px 14px 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px}.alert-item[data-v-1f6ed9a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:9px 12px;border-radius:8px}.alert-item--success[data-v-1f6ed9a0]{background:#f0fdf4;border:1px solid #bbf7d0}.alert-item--warning[data-v-1f6ed9a0]{background:#fffbeb;border:1px solid #fde68a}.alert-item--error[data-v-1f6ed9a0]{background:#fef2f2;border:1px solid #fecaca}.alert-item--info[data-v-1f6ed9a0]{background:#f0f9ff;border:1px solid #bae6fd}.alert-title[data-v-1f6ed9a0]{font-size:.78rem;font-weight:700;color:#1e293b}.alert-desc[data-v-1f6ed9a0]{font-size:.68rem;color:#6b7280;margin-top:1px}.ta-r[data-v-1f6ed9a0]{text-align:right!important}.fw5[data-v-1f6ed9a0]{font-weight:500}.fw6[data-v-1f6ed9a0]{font-weight:700}.c-blue[data-v-1f6ed9a0]{color:#2563eb!important}.c-purple[data-v-1f6ed9a0]{color:#7c3aed!important}.c-green[data-v-1f6ed9a0]{color:#059669!important}.c-red[data-v-1f6ed9a0]{color:#dc2626!important}.dash-footer[data-v-1f6ed9a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 2px;font-size:.67rem;color:#9ca3af;border-top:1px solid #e2e8f0;margin-top:4px}@media (max-width:960px){.dash-row[data-v-1f6ed9a0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kpi-row[data-v-1f6ed9a0]{gap:8px}.kpi-card[data-v-1f6ed9a0]{min-width:150px}.filter-bar[data-v-1f6ed9a0]{padding:8px 12px}.dash-body[data-v-1f6ed9a0]{padding:12px}.kpi-val[data-v-1f6ed9a0]{font-size:1.35rem}}@media (max-width:600px){.hdr-bar[data-v-1f6ed9a0]{padding:10px 12px}.hdr-title[data-v-1f6ed9a0]{font-size:.9rem}.f-sel--md[data-v-1f6ed9a0],.f-sel[data-v-1f6ed9a0]{width:90px!important}.kpi-card[data-v-1f6ed9a0]{min-width:140px}}.v-autocomplete.v-input>.v-input__control>.v-input__slot{cursor:text}.v-autocomplete input{-ms-flex-item-align:center;align-self:center}.v-autocomplete.v-select.v-input--is-focused input{min-width:64px}.v-autocomplete:not(.v-input--is-focused).v-select--chips input{max-height:0;padding:0}.v-autocomplete--is-selecting-index input{opacity:0}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{margin-top:24px}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined).v-input--dense .v-select__slot>input{margin-top:20px}.v-autocomplete:not(.v-input--is-disabled).v-select.v-text-field input{pointer-events:inherit}.v-autocomplete__content.v-menu__content,.v-autocomplete__content.v-menu__content .v-card{border-radius:0}.theme--light.v-btn-toggle:not(.v-btn-toggle--group){background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn{border-color:rgba(0,0,0,.12)!important}.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active){border-color:rgba(0,0,0,.26)}.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon{color:#000}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group){background:#1e1e1e;color:#fff}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn{border-color:hsla(0,0%,100%,.12)!important}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active){border-color:hsla(0,0%,100%,.3)}.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon{color:#fff}.v-btn-toggle{border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:100%}.v-btn-toggle>.v-btn.v-btn{border-radius:0;border-style:solid;border-width:thin;-webkit-box-shadow:none;box-shadow:none;opacity:.8;padding:0 12px}.v-application--is-ltr .v-btn-toggle>.v-btn.v-btn:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.v-application--is-ltr .v-btn-toggle>.v-btn.v-btn:last-child,.v-application--is-rtl .v-btn-toggle>.v-btn.v-btn:first-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.v-application--is-rtl .v-btn-toggle>.v-btn.v-btn:last-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.v-btn-toggle>.v-btn.v-btn--active{color:inherit;opacity:1}.v-btn-toggle>.v-btn.v-btn:after{display:none}.v-application--is-ltr .v-btn-toggle>.v-btn.v-btn:not(:first-child),.v-application--is-rtl .v-btn-toggle>.v-btn.v-btn:not(:last-child){border-left-width:0}.v-btn-toggle:not(.v-btn-toggle--dense) .v-btn.v-btn.v-size--default{height:48px;min-height:0;min-width:48px}.v-btn-toggle--borderless>.v-btn.v-btn{border-width:0}.v-btn-toggle--dense>.v-btn.v-btn{padding:0 8px}.v-btn-toggle--group{border-radius:0}.v-btn-toggle--group>.v-btn.v-btn{background-color:transparent!important;border-color:transparent;margin:4px;min-width:auto}.v-btn-toggle--rounded{border-radius:24px}.v-btn-toggle--shaped{border-radius:24px 4px}.v-btn-toggle--tile{border-radius:0}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{-webkit-filter:inherit;filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:hsla(0,0%,100%,.5)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{-webkit-box-shadow:0 1px 5px rgba(0,0,0,.65);box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{-webkit-box-shadow:0 1px 5px rgba(0,0,0,.4);box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers-expanded .leaflet-control-layers-toggle,.leaflet-control-layers .leaflet-control-layers-list{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;background:hsla(0,0%,100%,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{-webkit-box-shadow:none;box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:17px 0;margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;-webkit-box-shadow:0 3px 14px rgba(0,0,0,.4);box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.rwc-admin[data-v-2c4adf58]{font-family:Sarabun,sans-serif;background:#f0f4f8;min-height:100vh}.header-bar[data-v-2c4adf58]{background:linear-gradient(135deg,#0d1b4b,#1565c0 50%,#4a148c);border-radius:16px;padding:20px 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-shadow:0 8px 32px rgba(21,101,192,.35);box-shadow:0 8px 32px rgba(21,101,192,.35);position:relative;overflow:hidden}.header-bar[data-v-2c4adf58]:after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.03' fill-rule='evenodd'/%3E%3C/svg%3E")}.header-bar-left[data-v-2c4adf58]{gap:16px;position:relative;z-index:1}.header-bar-left[data-v-2c4adf58],.header-icon-wrap[data-v-2c4adf58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-icon-wrap[data-v-2c4adf58]{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);border-radius:12px;width:56px;height:56px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-title[data-v-2c4adf58]{font-family:"Noto Serif Thai",serif;font-size:1.5rem;font-weight:700;color:#fff;margin:0}.header-sub[data-v-2c4adf58]{font-size:.85rem;color:hsla(0,0%,100%,.75);margin:2px 0 0}.header-bar-right[data-v-2c4adf58]{gap:10px;position:relative;z-index:1}.header-bar-right[data-v-2c4adf58],.header-stat-pill[data-v-2c4adf58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-stat-pill[data-v-2c4adf58]{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.22);color:#fff;font-size:.82rem;padding:6px 14px;border-radius:999px}.header-stat-pill--accent[data-v-2c4adf58]{background:hsla(0,0%,100%,.22);font-size:.88rem}.kpi-card[data-v-2c4adf58]{background:#fff;border-radius:14px;padding:18px;border-top:4px solid var(--c);-webkit-box-shadow:0 1px 8px rgba(0,0,0,.06);box-shadow:0 1px 8px rgba(0,0,0,.06);-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.kpi-card[data-v-2c4adf58]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 28px rgba(0,0,0,.12);box-shadow:0 8px 28px rgba(0,0,0,.12)}.kpi-top[data-v-2c4adf58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.kpi-label[data-v-2c4adf58]{font-size:.8rem;color:#64748b;font-weight:600}.kpi-avatar[data-v-2c4adf58]{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.kpi-value[data-v-2c4adf58]{font-size:1.8rem;font-weight:800;color:#0f172a;line-height:1}.kpi-sub[data-v-2c4adf58]{font-size:.75rem;color:#94a3b8;margin-top:4px}.panel[data-v-2c4adf58]{background:#fff;border-radius:14px;border:1px solid #e2e8f0;overflow:hidden;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.05);box-shadow:0 1px 6px rgba(0,0,0,.05)}.panel.h-100[data-v-2c4adf58]{height:100%}.panel-head[data-v-2c4adf58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;padding:13px 16px;border-bottom:1px solid #f1f5f9;font-size:.88rem;font-weight:700;color:#1e293b}.map-wrap[data-v-2c4adf58]{position:relative;height:420px;background:#f8fafc}.th-map[data-v-2c4adf58]{width:100%;height:100%;background:#f8fafc!important}[data-v-2c4adf58]:deep(.leaflet-container){background:#f8fafc!important;font-family:Sarabun,sans-serif}[data-v-2c4adf58]:deep(.leaflet-control-attribution),[data-v-2c4adf58]:deep(.leaflet-control-zoom){display:none!important}.map-ctrl[data-v-2c4adf58]{position:absolute;top:10px;left:10px;z-index:800;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;border-radius:8px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.13);box-shadow:0 2px 10px rgba(0,0,0,.13);overflow:hidden}.map-ctrl-btn[data-v-2c4adf58],.map-ctrl[data-v-2c4adf58]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff}.map-ctrl-btn[data-v-2c4adf58]{width:34px;height:34px;border:none;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#475569;-webkit-transition:background .15s;transition:background .15s}.map-ctrl-btn+.map-ctrl-btn[data-v-2c4adf58]{border-top:1px solid #f1f5f9}.map-ctrl-btn[data-v-2c4adf58]:hover{background:#f1f5f9;color:#1e293b}.map-legend[data-v-2c4adf58]{position:absolute;bottom:12px;right:12px;z-index:800;background:hsla(0,0%,100%,.95);border-radius:8px;padding:8px 12px;min-width:120px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}.map-legend-title[data-v-2c4adf58]{font-size:.7rem;font-weight:700;color:#475569;margin-bottom:5px;text-align:center}.map-legend-grad[data-v-2c4adf58]{height:9px;border-radius:5px;margin-bottom:3px;background:-webkit-gradient(linear,left top,right top,from(#dbeafe),color-stop(#bfdbfe),color-stop(#60a5fa),color-stop(#2563eb),to(#1e3a8a));background:linear-gradient(90deg,#dbeafe,#bfdbfe,#60a5fa,#2563eb,#1e3a8a)}.map-legend-lbl[data-v-2c4adf58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.67rem;color:#64748b;font-weight:500}.map-toggle[data-v-2c4adf58]{border-radius:6px!important;overflow:hidden}.map-toggle .v-btn[data-v-2c4adf58]{min-width:56px!important;font-size:.72rem!important;font-family:Sarabun!important}.map-selected-info[data-v-2c4adf58]{position:absolute;bottom:12px;left:12px;z-index:800;background:hsla(0,0%,100%,.95);border-radius:10px;padding:8px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.12);box-shadow:0 2px 10px rgba(0,0,0,.12);font-size:.82rem;font-weight:600;color:#1e293b}.map-selected-val[data-v-2c4adf58]{color:#1976d2;font-weight:700}.map-tip[data-v-2c4adf58]{position:absolute;z-index:900;pointer-events:none;background:rgba(15,23,42,.93);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;padding:11px 14px;min-width:160px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.25);box-shadow:0 8px 24px rgba(0,0,0,.25)}.map-tip-name[data-v-2c4adf58]{font-size:.9rem;font-weight:700;color:#f1f5f9;margin-bottom:2px}.map-tip-region[data-v-2c4adf58]{font-size:.7rem;color:#94a3b8;margin-bottom:7px}.map-tip-row[data-v-2c4adf58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:3px}.map-tip-row span[data-v-2c4adf58]{font-size:.75rem;color:#94a3b8}.map-tip-row strong[data-v-2c4adf58]{font-size:.8rem;color:#bfdbfe}.map-tip-bar[data-v-2c4adf58]{height:3px;background:hsla(0,0%,100%,.1);border-radius:999px;margin-top:7px}.map-tip-bar-fill[data-v-2c4adf58]{height:100%;border-radius:999px;background:-webkit-gradient(linear,left top,right top,from(#60a5fa),to(#3b82f6));background:linear-gradient(90deg,#60a5fa,#3b82f6);-webkit-transition:width .3s;transition:width .3s}.tt-enter-active[data-v-2c4adf58],.tt-leave-active[data-v-2c4adf58]{-webkit-transition:opacity .15s;transition:opacity .15s}.tt-enter[data-v-2c4adf58],.tt-leave-to[data-v-2c4adf58]{opacity:0}.filter-panel[data-v-2c4adf58]{overflow:visible}.filter-body[data-v-2c4adf58]{padding:12px 16px 16px}.filter-group[data-v-2c4adf58]{margin-bottom:12px}.filter-group-label[data-v-2c4adf58]{font-size:.72rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px}.filter-field[data-v-2c4adf58] .v-input__slot{min-height:36px!important}.filter-field[data-v-2c4adf58] .v-label{font-size:.82rem!important}.adv-toggle[data-v-2c4adf58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;padding:7px 10px;border-radius:8px;background:#f8fafc;font-size:.78rem;font-weight:600;color:#475569;-webkit-transition:background .15s;transition:background .15s}.adv-toggle[data-v-2c4adf58]:hover{background:#f1f5f9}.adv-body[data-v-2c4adf58]{padding-top:10px}.level-chips[data-v-2c4adf58]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.level-chip[data-v-2c4adf58]{padding:4px 14px;border-radius:999px;cursor:pointer;font-size:.8rem;font-weight:600;border:2px solid transparent;-webkit-transition:all .15s;transition:all .15s;background:#f1f5f9;color:#64748b}.level-chip.chip-vc.active[data-v-2c4adf58]{background:#1976d2;color:#fff;border-color:#1976d2}.level-chip.chip-hvc.active[data-v-2c4adf58]{background:#7b1fa2;color:#fff;border-color:#7b1fa2}.level-chip.chip-vc[data-v-2c4adf58]:not(.active){border-color:#1976d2;color:#1976d2}.level-chip.chip-hvc[data-v-2c4adf58]:not(.active){border-color:#7b1fa2;color:#7b1fa2}.level-chip[data-v-2c4adf58]:hover:not(.active){background:#e8eaf6}.summary-mini[data-v-2c4adf58]{background:#f8fafc;border-radius:10px;padding:10px 12px}.summary-mini-title[data-v-2c4adf58]{font-size:.78rem;font-weight:700;color:#334155;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.summary-tbl[data-v-2c4adf58]{width:100%;border-collapse:collapse}.summary-tbl td[data-v-2c4adf58]{font-size:.8rem;padding:4px 6px;color:#334155}.summary-tbl td[data-v-2c4adf58]:last-child{font-family:Roboto Mono,monospace;font-weight:600}.sum-sep-row td[data-v-2c4adf58]{border-top:1px solid #e2e8f0;padding-top:7px}.sum-total-row td[data-v-2c4adf58]{border-top:2px solid #1976d2;padding-top:7px;color:#1976d2;font-weight:700}.action-btn[data-v-2c4adf58]{text-transform:none!important;font-weight:600!important;letter-spacing:0!important}.search-field[data-v-2c4adf58]{max-width:420px}.rwc-table[data-v-2c4adf58] th{background:#f8fafc!important;font-size:.78rem!important;font-weight:700!important;color:#334155!important;white-space:nowrap}.rwc-table[data-v-2c4adf58] td{font-size:.82rem;padding:10px 14px!important}.rwc-table[data-v-2c4adf58] tr:hover{background:#eff6ff!important}.cell-college[data-v-2c4adf58]{line-height:1.35}.cell-province[data-v-2c4adf58]{display:block;font-size:.72rem;color:#94a3b8}.cell-subject[data-v-2c4adf58]{font-size:.78rem;color:#64748b}.cell-course[data-v-2c4adf58]{font-size:.8rem;cursor:default}.cell-num[data-v-2c4adf58]{font-size:.82rem}.mono[data-v-2c4adf58]{font-family:Roboto Mono,monospace;font-weight:500}.dlg-card[data-v-2c4adf58]{border-radius:14px!important;overflow:hidden}.dlg-head[data-v-2c4adf58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px;color:#fff;font-size:1rem;font-weight:700}.dlg-head--primary[data-v-2c4adf58]{background:linear-gradient(135deg,#1565c0,#1976d2)}.dlg-head--purple[data-v-2c4adf58]{background:linear-gradient(135deg,#4a148c,#7b1fa2)}@media (max-width:960px){.header-title[data-v-2c4adf58]{font-size:1.15rem}.kpi-value[data-v-2c4adf58]{font-size:1.45rem}.map-wrap[data-v-2c4adf58]{height:320px}.filter-panel[data-v-2c4adf58]{position:relative!important;top:0!important}}.region-table-wrap[data-v-2c4adf58]{overflow-x:auto}.region-tbl[data-v-2c4adf58]{width:100%;border-collapse:collapse;font-size:.82rem}.region-tbl thead tr[data-v-2c4adf58]{background:#f8fafc;border-bottom:2px solid #e2e8f0}.region-tbl th[data-v-2c4adf58]{padding:10px 14px;font-size:.72rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}.region-tbl td[data-v-2c4adf58]{padding:11px 14px;border-bottom:1px solid #f1f5f9}.region-row[data-v-2c4adf58]{cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.region-row[data-v-2c4adf58]:hover{background:#f0f9ff}.region-dot[data-v-2c4adf58]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;vertical-align:middle}.region-bar-bg[data-v-2c4adf58]{height:6px;background:#f1f5f9;border-radius:999px;margin-bottom:2px;overflow:hidden}.region-bar-fill[data-v-2c4adf58]{height:100%;border-radius:999px;-webkit-transition:width .4s ease;transition:width .4s ease}.region-pct[data-v-2c4adf58]{font-size:.68rem;color:#94a3b8;font-weight:600}.region-total td[data-v-2c4adf58]{border-top:2px solid #1976d2;padding-top:10px;font-weight:700;color:#1e293b}.theme--light.v-file-input .v-file-input__text{color:rgba(0,0,0,.87)}.theme--light.v-file-input .v-file-input__text--placeholder{color:rgba(0,0,0,.6)}.theme--light.v-file-input.v-input--is-disabled .v-file-input__text,.theme--light.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-file-input .v-file-input__text{color:#fff}.theme--dark.v-file-input .v-file-input__text--placeholder{color:hsla(0,0%,100%,.7)}.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text,.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder{color:hsla(0,0%,100%,.5)}.v-file-input input[type=file]{left:0;opacity:0;pointer-events:none;position:absolute;max-width:0;width:0}.v-file-input .v-file-input__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.v-file-input .v-file-input__text.v-file-input__text--chips{-ms-flex-wrap:wrap;flex-wrap:wrap}.v-file-input .v-file-input__text .v-chip{margin:4px}.v-file-input .v-text-field__slot{min-height:32px}.v-file-input.v-text-field--filled:not(.v-text-field--single-line) .v-file-input__text{padding-top:22px}.v-file-input.v-text-field--outlined .v-text-field__slot{padding:6px 0}.v-file-input.v-text-field--outlined.v-input--dense .v-text-field__slot{padding:3px 0}.theme--light.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb{background:#fafafa}.theme--dark.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb{background:#424242}.v-input--range-slider.v-input--is-disabled .v-slider__track-fill{display:none}.v-input--range-slider.v-input--is-disabled.v-input--slider .v-slider.v-slider .v-slider__thumb{border-color:transparent}.theme--light.v-slider .v-slider__thumb,.theme--light.v-slider .v-slider__track-background,.theme--light.v-slider .v-slider__track-fill{background:rgba(0,0,0,.26)}.theme--dark.v-slider .v-slider__thumb,.theme--dark.v-slider .v-slider__track-background,.theme--dark.v-slider .v-slider__track-fill{background:hsla(0,0%,100%,.2)}.v-slider{cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-slider input{cursor:default;padding:0;width:100%;display:none}.v-slider__track-container{position:absolute;border-radius:0}.v-slider__thumb-container,.v-slider__track-background,.v-slider__track-fill{position:absolute;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-slider__thumb-container{outline:none;top:50%}.v-slider__thumb-container:hover .v-slider__thumb:before{-webkit-transform:scale(1);transform:scale(1)}.v-slider__thumb{width:12px;height:12px;left:-6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-slider__thumb,.v-slider__thumb:before{position:absolute;border-radius:50%;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-slider__thumb:before{content:"";color:inherit;width:36px;height:36px;background:currentColor;opacity:.3;left:-12px;top:-12px;-webkit-transform:scale(.1);transform:scale(.1);pointer-events:none}.v-slider__tick,.v-slider__ticks-container{position:absolute}.v-slider__tick{opacity:0;background-color:rgba(0,0,0,.5);-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1);border-radius:0}.v-slider__tick--filled{background-color:hsla(0,0%,100%,.5)}.v-application--is-ltr .v-slider__tick:first-child .v-slider__tick-label{-webkit-transform:none;transform:none}.v-application--is-rtl .v-slider__tick:first-child .v-slider__tick-label{-webkit-transform:translateX(100%);transform:translateX(100%)}.v-application--is-ltr .v-slider__tick:last-child .v-slider__tick-label{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.v-application--is-rtl .v-slider__tick:last-child .v-slider__tick-label{-webkit-transform:none;transform:none}.v-slider__tick-label{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.v-slider__thumb-label-container{top:0}.v-slider__thumb-label,.v-slider__thumb-label-container{position:absolute;left:0;-webkit-transition:.3s cubic-bezier(.25,.8,.25,1);transition:.3s cubic-bezier(.25,.8,.25,1)}.v-slider__thumb-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.75rem;color:#fff;width:32px;height:32px;border-radius:50% 50% 0;bottom:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-slider--horizontal{min-height:32px;margin-left:8px;margin-right:8px}.v-slider--horizontal .v-slider__track-container{width:100%;height:2px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.v-slider--horizontal .v-slider__track-background,.v-slider--horizontal .v-slider__track-fill{height:100%}.v-slider--horizontal .v-slider__ticks-container{left:0;height:2px;width:100%}.v-application--is-ltr .v-slider--horizontal .v-slider__tick:first-child .v-slider__tick-label,.v-application--is-rtl .v-slider--horizontal .v-slider__tick:first-child .v-slider__tick-label{-webkit-transform:translateX(0);transform:translateX(0)}.v-application--is-ltr .v-slider--horizontal .v-slider__tick:last-child .v-slider__tick-label{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.v-application--is-rtl .v-slider--horizontal .v-slider__tick:last-child .v-slider__tick-label{-webkit-transform:translateX(100%);transform:translateX(100%)}.v-slider--horizontal .v-slider__tick .v-slider__tick-label{top:8px}.v-application--is-ltr .v-slider--horizontal .v-slider__tick .v-slider__tick-label{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.v-application--is-rtl .v-slider--horizontal .v-slider__tick .v-slider__tick-label{-webkit-transform:translateX(50%);transform:translateX(50%)}.v-slider--horizontal .v-slider__thumb-label{-webkit-transform:translateY(-20%) translateY(-12px) translateX(-50%) rotate(45deg);transform:translateY(-20%) translateY(-12px) translateX(-50%) rotate(45deg)}.v-slider--horizontal .v-slider__thumb-label>*{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.v-slider--vertical{min-height:150px;margin-top:12px;margin-bottom:12px}.v-slider--vertical .v-slider__track-container{height:100%;width:2px;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.v-slider--vertical .v-slider__track-background,.v-slider--vertical .v-slider__track-fill{width:100%}.v-slider--vertical .v-slider__thumb-container{left:50%}.v-slider--vertical .v-slider__ticks-container{top:0;width:2px;height:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.v-application--is-ltr .v-slider--vertical .v-slider__tick .v-slider__tick-label,.v-application--is-ltr .v-slider--vertical .v-slider__tick:first-child .v-slider__tick-label,.v-application--is-ltr .v-slider--vertical .v-slider__tick:last-child .v-slider__tick-label{-webkit-transform:translateY(-50%);transform:translateY(-50%);left:12px}.v-application--is-rtl .v-slider--vertical .v-slider__tick .v-slider__tick-label,.v-application--is-rtl .v-slider--vertical .v-slider__tick:first-child .v-slider__tick-label,.v-application--is-rtl .v-slider--vertical .v-slider__tick:last-child .v-slider__tick-label{-webkit-transform:translateY(-50%);transform:translateY(-50%);right:12px}.v-slider--vertical .v-slider__thumb-label>*{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.v-slider__thumb-container--focused .v-slider__thumb:before{-webkit-transform:scale(1);transform:scale(1)}.v-slider--active .v-slider__tick{opacity:1}.v-slider__thumb-container--active .v-slider__thumb:before{-webkit-transform:scale(1.5)!important;transform:scale(1.5)!important}.v-slider--disabled{pointer-events:none}.v-slider--disabled .v-slider__thumb{width:8px;height:8px;left:-4px}.v-slider--disabled .v-slider__thumb:before{display:none}.v-slider__ticks-container--always-show .v-slider__tick{opacity:1}.v-input__slider.v-input--is-readonly>.v-input__control{pointer-events:none}.v-application--is-ltr .v-input__slider .v-input__slot .v-label{margin-left:0;margin-right:12px}.v-application--is-ltr .v-input__slider--inverse-label .v-input__slot .v-label,.v-application--is-rtl .v-input__slider .v-input__slot .v-label{margin-right:0;margin-left:12px}.v-application--is-rtl .v-input__slider--inverse-label .v-input__slot .v-label{margin-left:0;margin-right:12px}.v-input__slider--vertical{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.v-application--is-ltr .v-input__slider--vertical{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.v-application--is-rtl .v-input__slider--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.v-input__slider--vertical .v-input__append-outer,.v-input__slider--vertical .v-input__prepend-outer,.v-input__slider--vertical .v-input__slot{margin:0}.v-input__slider--vertical .v-messages{display:none}.v-input--has-state .v-slider__track-background{opacity:.4}