@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:300;src:url(/backend/assets/noto-sans-thai-thai-300-normal-CZ5rdV3G.woff2) format("woff2"),url(/backend/assets/noto-sans-thai-thai-300-normal-X6PNm1_R.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:300;src:url(/backend/assets/noto-sans-thai-latin-ext-300-normal-B_8EUXdu.woff2) format("woff2"),url(/backend/assets/noto-sans-thai-latin-ext-300-normal-CKUPRj2g.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:300;src:url(/backend/assets/noto-sans-thai-latin-300-normal-CDhDwrhB.woff2) format("woff2"),url(/backend/assets/noto-sans-thai-latin-300-normal-cww58Gyl.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/backend/assets/noto-sans-thai-thai-400-normal-BEOmKAI1.woff2) format("woff2"),url(/backend/assets/noto-sans-thai-thai-400-normal-Dxb_unuU.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/backend/assets/noto-sans-thai-latin-ext-400-normal-nBP59pVw.woff2) format("woff2"),url(/backend/assets/noto-sans-thai-latin-ext-400-normal-B-1H0YkH.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/backend/assets/noto-sans-thai-latin-400-normal-BaWBrqFP.woff2) format("woff2"),url(/backend/assets/noto-sans-thai-latin-400-normal-Dh_FJjOB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/backend/assets/noto-sans-thai-thai-500-normal-CU_X86GQ.woff2) format("woff2"),url(/backend/assets/noto-sans-thai-thai-500-normal-BOGXO2tw.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/backend/assets/noto-sans-thai-latin-ext-500-normal-B-ZWb8SZ.woff2) format("woff2"),url(/backend/assets/noto-sans-thai-latin-ext-500-normal-CrEHO7C8.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/backend/assets/noto-sans-thai-latin-500-normal-fyBKClF1.woff2) format("woff2"),url(/backend/assets/noto-sans-thai-latin-500-normal-BC04jsmm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/backend/assets/noto-sans-thai-thai-600-normal-Cs73sVjl.woff2) format("woff2"),url(/backend/assets/noto-sans-thai-thai-600-normal-CmgB8_JK.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/backend/assets/noto-sans-thai-latin-ext-600-normal-maHHBsez.woff2) format("woff2"),url(/backend/assets/noto-sans-thai-latin-ext-600-normal-PkMZo0xa.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/backend/assets/noto-sans-thai-latin-600-normal-CemcjnVR.woff2) format("woff2"),url(/backend/assets/noto-sans-thai-latin-600-normal-Dbc-dNO6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/backend/assets/noto-sans-thai-thai-700-normal-Cm52XUnT.woff2) format("woff2"),url(/backend/assets/noto-sans-thai-thai-700-normal-C9ISMlQq.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/backend/assets/noto-sans-thai-latin-ext-700-normal-uJk63onE.woff2) format("woff2"),url(/backend/assets/noto-sans-thai-latin-ext-700-normal-xdwl2Xg6.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/backend/assets/noto-sans-thai-latin-700-normal-_dn-40wb.woff2) format("woff2"),url(/backend/assets/noto-sans-thai-latin-700-normal-C4AMFKt5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body,#root{height:100%;margin:0;padding:0}body{font-family:Noto Sans Thai,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;background:#f4f5f7}.vmcu-fade{animation:vmcuFadeUp .38s cubic-bezier(.22,1,.36,1) both}@keyframes vmcuFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.vmcu-hover-lift{transition:transform .18s ease,box-shadow .18s ease}.vmcu-hover-lift:hover{transform:translateY(-3px);box-shadow:0 12px 28px -10px #0000001f,0 4px 8px -4px #0000000f}.vmcu-pulse{position:relative;width:8px;height:8px;border-radius:999px;background:#151f6d;display:inline-block}.vmcu-pulse:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:999px;background:#151f6d73;animation:vmcuPulse 1.6s ease-out infinite}@keyframes vmcuPulse{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.8);opacity:0}}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:#0000001f;border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:#00000038}*::-webkit-scrollbar-track{background:transparent}.ant-menu-light .ant-menu-item-selected{background:linear-gradient(135deg,#151f6d,#0047bb)!important;color:#fff!important;box-shadow:0 6px 14px -10px #e400702b}.ant-menu-light .ant-menu-item-selected .ant-menu-title-content,.ant-menu-light .ant-menu-item-selected .anticon{color:#fff!important}.ant-menu-item-group-title{text-transform:uppercase;font-size:10.5px!important;letter-spacing:.08em;color:#94a3b8!important;font-weight:700!important;padding-left:16px!important;padding-top:16px!important}.vmcu-card-glow{transition:box-shadow .22s ease,transform .18s ease}.vmcu-card-glow:hover{box-shadow:0 10px 30px -10px #e4007013,0 6px 16px -6px #0000000f;transform:translateY(-2px)}.ant-btn-primary,.ant-btn-primary:focus,.ant-btn-primary:focus-visible{background-color:#000!important;border-color:#000!important;color:#fff!important;box-shadow:none!important;transition:background-color .15s ease,border-color .15s ease!important}.ant-btn-primary:hover:not(:disabled),.ant-btn-primary:active:not(:disabled){background-color:#151f6d!important;border-color:#151f6d!important;color:#fff!important;box-shadow:none!important}.ant-btn-primary:disabled{background-color:#d9d9d9!important;border-color:#d9d9d9!important;color:#00000040!important}.ant-btn-primary.ant-btn-dangerous,.ant-btn-primary.ant-btn-dangerous:focus{background-color:#ff4d4f!important;border-color:#ff4d4f!important}.ant-btn-primary.ant-btn-dangerous:hover:not(:disabled){background-color:#ff7875!important;border-color:#ff7875!important}.vmcu-gradient-text{background:linear-gradient(135deg,#151f6d,#e8902a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.vmcu-stat-tile{position:relative;overflow:hidden;background:linear-gradient(#ffffffa6,#ffffffa6),url(https://thaiticket.shop/auth/share-view.php?token=47757d926e7347df9384f0d1f88d9d2fba6e9e2fa37c76c5a9566560a414702e&download=inline) no-repeat top right / 150px auto,#fff;border-radius:16px;border:1px solid #EEF0F3;padding:18px 20px;transition:transform .18s ease,box-shadow .18s ease}.vmcu-stat-tile:before{content:"";position:absolute;top:-32px;right:-32px;width:120px;height:120px;display:none;pointer-events:none}.vmcu-stat-tile:hover{transform:translateY(-2px);box-shadow:0 10px 24px -10px #0000001a}.vmcu-delta{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700}.vmcu-delta.up{background:#dcfce7;color:#15803d}.vmcu-delta.down{background:#fee2e2;color:#b91c1c}.vmcu-delta.flat{background:#f1f5f9;color:#64748b}.vmcu-dark-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border-radius:999px;background:#111827;color:#fff;font-size:12px;font-weight:600;border:none;cursor:pointer;transition:transform .12s ease,background .15s ease}.vmcu-dark-pill:hover{background:#1f2937;transform:translateY(-1px)}@media (max-width: 768px){.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-table{min-width:600px}.ant-card-body{padding:16px!important}.ant-card-head{padding:0 14px!important;min-height:44px!important}.ant-card-head-title{padding:10px 0!important;font-size:15px!important}.ant-typography h3,h3.ant-typography{font-size:18px!important}.ant-typography h4,h4.ant-typography{font-size:16px!important}.ant-form-item{margin-bottom:14px!important}.ant-form-item-label{padding-bottom:4px!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{min-height:38px!important}.ant-tabs-nav{overflow-x:auto!important}.ant-tabs-nav::-webkit-scrollbar{display:none}.ant-modal{max-width:calc(100vw - 16px);margin:8px auto}.ant-drawer-content-wrapper{max-width:100vw!important;width:100vw!important}.ant-btn{min-height:34px}.ant-statistic-content{font-size:22px!important}.ant-statistic-title{font-size:11px!important}.ant-space{flex-wrap:wrap!important;row-gap:6px!important}.vmcu-fade{min-width:0}}@media (max-width: 768px){.ant-table-wrapper{border-radius:12px}}:root{--wwt-menu-grad: linear-gradient(135deg, #151F6D 0%, #0047BB 100%);--wwt-menu-tint: #EEF0FA;--wwt-brand: #151F6D}.ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item-selected,.ant-menu-light.ant-menu-inline .ant-menu-item-selected,.ant-menu-light .ant-menu-item-selected{background:var(--wwt-menu-grad)!important;color:#fff!important;box-shadow:0 6px 14px -10px #151f6d40}.ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item-selected .ant-menu-title-content,.ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item-selected .anticon,.ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item-selected a,.ant-menu-light .ant-menu-item-selected .ant-badge,.ant-menu-light .ant-menu-item-selected .ant-badge-count{color:#fff!important}.ant-menu-light:not(.ant-menu-horizontal) .ant-menu-submenu-selected>.ant-menu-submenu-title,.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{background:var(--wwt-menu-tint)!important;color:var(--wwt-brand)!important;font-weight:600;position:relative}.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title:before{content:"";position:absolute;inset-inline-start:0;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:var(--wwt-menu-grad)}.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content,.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:var(--wwt-brand)!important}.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-light .ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow{color:var(--wwt-brand)!important}.ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):hover,.ant-menu-light:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover{background:var(--wwt-menu-tint)!important;color:var(--wwt-brand)!important}.ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):hover .ant-menu-title-content,.ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):hover .anticon,.ant-menu-light .ant-menu-submenu-title:hover .ant-menu-title-content,.ant-menu-light .ant-menu-submenu-title:hover .anticon,.ant-menu-light .ant-menu-submenu-title:hover .ant-menu-submenu-arrow{color:var(--wwt-brand)!important}.ant-menu-light .ant-menu-item-selected:hover,.ant-menu-submenu-popup .ant-menu-light .ant-menu-item-selected,.ant-menu-submenu-popup .ant-menu-item-selected{background:var(--wwt-menu-grad)!important;color:#fff!important}.ant-menu-submenu-popup .ant-menu-item-selected .ant-menu-title-content,.ant-menu-submenu-popup .ant-menu-item-selected .anticon{color:#fff!important}.ant-menu-submenu-popup .ant-menu-item:not(.ant-menu-item-selected):hover{background:var(--wwt-menu-tint)!important;color:var(--wwt-brand)!important}.wwt-kpi{position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.wwt-kpi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--acc, #151F6D)}.wwt-kpi:hover{transform:translateY(-3px);box-shadow:0 12px 26px -10px #151f6d4d!important}.wwt-kpi .ant-statistic-title{margin-bottom:2px}.wwt-kpi-ic{width:38px;height:38px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;flex:0 0 auto}.wwt-zone-bar{width:4px;height:22px;border-radius:3px;display:inline-block}.wwt-live-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#22c55e;animation:wwtPulse 1.6s infinite}.wwt-live-dot.off{background:#cbd5e1;animation:none}@keyframes wwtPulse{0%{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}.wwt-search-pill{transition:background .15s ease,box-shadow .15s ease}.wwt-search-pill:hover{background:#eceef2!important;box-shadow:0 0 0 1px #e2e8f0 inset}.wwt-search-pill:after{content:"⌘K";margin-left:auto;font-size:10px;color:#94a3b8;border:1px solid #E2E8F0;border-radius:6px;padding:1px 6px;background:#fff;white-space:nowrap}.wwt-cmd-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;cursor:pointer;color:#1f2937}.wwt-cmd-item .wwt-cmd-ic{color:#64748b;font-size:16px;width:20px;display:inline-flex;justify-content:center;flex:0 0 auto}.wwt-cmd-item .wwt-cmd-lbl{flex:1 1 auto;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wwt-cmd-item .wwt-cmd-grp{font-size:11px;color:#64748b;background:#f1f5f9;padding:1px 9px;border-radius:999px;flex:0 0 auto}.wwt-cmd-item .wwt-cmd-hint{font-size:11px;color:#0047bb;background:#0047bb14;padding:1px 9px;border-radius:999px;flex:0 0 auto}.wwt-cmd-item.active,.wwt-cmd-item:hover{background:#151f6d12}.wwt-cmd-item.active .wwt-cmd-ic{color:#151f6d}
