.m_468e7eda{padding-top:0;padding-bottom:0;appearance:none}.m_468e7eda::-webkit-calendar-picker-indicator,.m_468e7eda::-webkit-clear-button{display:none}.m_468e7eda::-webkit-datetime-edit-ampm-field,.m_468e7eda::-webkit-datetime-edit-hour-field,.m_468e7eda::-webkit-datetime-edit-minute-field,.m_468e7eda::-webkit-datetime-edit-second-field{padding-top:0;max-height:calc(1.875rem * var(--mantine-scale));display:inline}.m_468e7eda::-webkit-datetime-edit-ampm-field:focus,.m_468e7eda::-webkit-datetime-edit-hour-field:focus,.m_468e7eda::-webkit-datetime-edit-minute-field:focus,.m_468e7eda::-webkit-datetime-edit-second-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_396ce5cb{--day-size-xs:calc(1.875rem * var(--mantine-scale));--day-size-sm:calc(2.25rem * var(--mantine-scale));--day-size-md:calc(2.625rem * var(--mantine-scale));--day-size-lg:calc(3rem * var(--mantine-scale));--day-size-xl:calc(3.375rem * var(--mantine-scale));--day-size:var(--day-size-sm);width:var(--day-size,var(--day-size-sm));height:var(--day-size,var(--day-size-sm));font-size:calc(var(--day-size) / 2.8);display:inline-flex;justify-content:center;align-items:center;user-select:none;cursor:pointer;background-color:transparent;border-radius:var(--mantine-radius-default);color:var(--mantine-color-text);opacity:1}@media (hover:hover){[data-mantine-color-scheme=light] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}.m_396ce5cb:where([data-static]){user-select:auto;cursor:default}.m_396ce5cb:where([data-weekend]){color:var(--mantine-color-red-6)}.m_396ce5cb:where([data-outside]){color:var(--mantine-color-dimmed);opacity:.5}.m_396ce5cb:where(:disabled,[data-disabled]){color:var(--mantine-color-dimmed);cursor:not-allowed;opacity:.5}.m_396ce5cb:where([data-hidden]){display:none}:where([data-mantine-color-scheme=light]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-dark-4)}.m_396ce5cb:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media (hover:hover){.m_396ce5cb:where([data-in-range]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_396ce5cb:where([data-in-range]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}.m_396ce5cb:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range]){border-radius:0;border-end-end-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range][data-first-in-range]){border-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}@media (hover:hover){.m_396ce5cb:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_396ce5cb:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_18a3eca{color:var(--mantine-color-dimmed);font-weight:400;font-size:var(--wr-fz,var(--mantine-font-size-sm));text-transform:capitalize;padding-bottom:calc(var(--wr-spacing, var(--mantine-spacing-sm)) / 2)}.m_cc9820d3{border-collapse:collapse;table-layout:fixed}.m_8f457cd5{padding:0}.m_8f457cd5:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_6cff9dea{--wn-size-xs:calc(1.875rem * var(--mantine-scale));--wn-size-sm:calc(2.25rem * var(--mantine-scale));--wn-size-md:calc(2.625rem * var(--mantine-scale));--wn-size-lg:calc(3rem * var(--mantine-scale));--wn-size-xl:calc(3.375rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-weight:400;font-size:calc(var(--wn-size, var(--wn-size-sm)) / 2.8);text-align:center;width:var(--wn-size,var(--wn-size-sm))}.m_dc6a3c71{--dpc-size-xs:calc(1.875rem * var(--mantine-scale));--dpc-size-sm:calc(2.25rem * var(--mantine-scale));--dpc-size-md:calc(2.625rem * var(--mantine-scale));--dpc-size-lg:calc(3rem * var(--mantine-scale));--dpc-size-xl:calc(3.375rem * var(--mantine-scale));--dpc-size:var(--dpc-size-sm);font-size:var(--dpc-fz,var(--mantine-font-size-sm));height:var(--dpc-size);width:calc((var(--dpc-size) * 7) / 3 + calc(.09375rem * var(--mantine-scale)));display:flex;justify-content:center;align-items:center;user-select:none;cursor:pointer;background-color:transparent;color:var(--mantine-color-text);opacity:1;border-radius:var(--mantine-radius-default)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_dc6a3c71:where(:disabled,[data-disabled]){color:var(--mantine-color-dimmed);cursor:not-allowed;opacity:.5}.m_dc6a3c71:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast,var(--mantine-color-white))}@media (hover:hover){.m_dc6a3c71:where([data-selected]):hover{background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_dc6a3c71:where([data-selected]):active{background-color:var(--mantine-primary-color-filled-hover)}}.m_dc6a3c71:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media (hover:hover){.m_dc6a3c71:where([data-in-range]):hover{background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_dc6a3c71:where([data-in-range]):active{background-color:var(--mantine-primary-color-light)}}.m_dc6a3c71:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-last-in-range]){border-radius:0;border-end-end-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-first-in-range][data-last-in-range]){border-radius:var(--mantine-radius-default)}.m_9206547b{border-collapse:collapse;border-width:0}.m_c5a19c7d{padding:0}.m_c5a19c7d:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_2a6c32d{border-collapse:collapse;border-width:0;cursor:pointer}.m_fe27622f{padding:0}.m_fe27622f:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_730a79ed{--dch-control-size-xs:calc(1.875rem * var(--mantine-scale));--dch-control-size-sm:calc(2.25rem * var(--mantine-scale));--dch-control-size-md:calc(2.625rem * var(--mantine-scale));--dch-control-size-lg:calc(3rem * var(--mantine-scale));--dch-control-size-xl:calc(3.375rem * var(--mantine-scale));--dch-control-size:var(--dch-control-size-sm);display:flex;max-width:calc(var(--dch-control-size) * 8 + calc(.4375rem * var(--mantine-scale)));margin-bottom:var(--mantine-spacing-xs)}.m_2351eeb0,.m_f6645d97{height:var(--dch-control-size);border-radius:var(--mantine-radius-default);display:flex;justify-content:center;align-items:center;user-select:none;opacity:1;cursor:pointer}@media (hover:hover){[data-mantine-color-scheme=light] .m_2351eeb0:hover:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=light] .m_f6645d97:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_2351eeb0:hover:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=dark] .m_f6645d97:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_2351eeb0:active:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=light] .m_f6645d97:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_2351eeb0:active:where(:not([data-disabled],:disabled)),[data-mantine-color-scheme=dark] .m_f6645d97:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_2351eeb0:where(:disabled,[data-disabled]),.m_f6645d97:where(:disabled,[data-disabled]){opacity:.2;cursor:not-allowed}.m_2351eeb0{width:var(--dch-control-size)}.m_f6645d97{flex:1;font-size:var(--dch-fz,var(--mantine-font-size-sm));font-weight:500;text-transform:capitalize}.m_367dc749{width:60%;height:60%}.m_367dc749:where([data-direction=next]){transform:rotate(270deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=next]){transform:rotate(90deg)}.m_367dc749:where([data-direction=previous]){transform:rotate(90deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=previous]){transform:rotate(270deg)}.m_30b26e33{display:flex;gap:var(--mantine-spacing-md)}.m_6fa5e2aa{cursor:pointer;line-height:unset}.m_6fa5e2aa:where([data-read-only]){cursor:default}.m_208d2562{display:flex;align-items:stretch;margin-top:var(--mantine-spacing-md)}.m_62ee059{flex:1;margin-inline-end:var(--mantine-spacing-md)}:root{--cv-0:#F0F7F2;--cv-1:#DCEEE2;--cv-2:#BBDCC8;--cv-3:#93C6A8;--cv-6:#1E7C4E;--cv-7:#006839;--cv-8:#00522D;--cv-9:#003D21;--ink:#1A1A1A;--sub:#4b544c;--mut:#6b7280;--line:#E2E7E2;--line2:#ECEFEC}body,html{margin:0;padding:0;background:#F4F6F3;color:var(--ink);font-size:17px}*{box-sizing:border-box}a{color:var(--cv-7)}a:hover{color:var(--cv-6)}:focus-visible{outline:2px solid var(--cv-7);outline-offset:2px}.shell{display:flex;min-height:100vh}.sidebar{width:264px;flex-shrink:0;background:var(--cv-8);color:#fff;display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto}.side-brand{gap:12px;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.14)}.side-brand,.side-logo{display:flex;align-items:center}.side-logo{width:46px;height:46px;background:#fff;color:var(--cv-8);border-radius:10px;justify-content:center;font-weight:800;font-size:13px;flex-shrink:0}.side-name b{display:block;font-size:16px;line-height:1.2}.side-name span{font-size:12px;opacity:.7}.side-nav{flex:1;padding:6px 10px 24px}.side-group-title{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;font-size:14.5px;font-weight:700;margin-top:6px;border-radius:8px;background:none;border:none;color:#fff;cursor:pointer;text-align:left;font-family:inherit}.side-group-title:hover{background:rgba(255,255,255,.08)}.side-chev{font-size:11px;opacity:.6}.side-link{display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:8px;color:#fff;text-decoration:none;font-size:15px;border-left:1px solid rgba(255,255,255,.18);margin-left:20px;padding:10px 12px 10px 10px}.side-link.side-top{margin-left:0;border-left:none;font-weight:700}.side-link:hover{background:rgba(255,255,255,.1);color:#fff}.side-link.active{background:rgba(255,255,255,.16)}.nav-badge{background:#FCD34D;color:#3b2300;font-size:12.5px;font-weight:700;border-radius:999px;padding:1px 9px}.topbar{height:56px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:16px;padding:0 20px;position:sticky;top:0;z-index:30}.topbar-crumb{font-size:14.5px;color:var(--sub);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.userchip{display:flex;align-items:center;gap:10px;cursor:pointer;border-radius:8px;padding:4px 8px;text-decoration:none;color:var(--ink)}.userchip:hover{background:var(--cv-0)}.uava{width:34px;height:34px;border-radius:50%;background:var(--cv-1);color:var(--cv-8);font-weight:700;display:flex;align-items:center;justify-content:center;font-size:15px}.shell-main{flex:1;min-width:0;display:flex;flex-direction:column}.content{flex:1;padding:24px 24px 56px}.content-inner{max-width:1280px;margin:0 auto}.side-toggle{display:inline-flex;background:none;border:1px solid var(--line);border-radius:8px;width:40px;height:40px;align-items:center;justify-content:center;font-size:18px;cursor:pointer}.scrim{display:none}.sidebar.rail{width:72px}.sidebar.rail .side-brand{justify-content:center;padding:16px 8px}.rail-nav{flex-direction:column;gap:4px;padding:8px 8px 24px}.rail-link,.rail-nav{display:flex;align-items:center}.rail-link{justify-content:center;width:48px;height:48px;border-radius:10px;font-size:22px;color:#fff;text-decoration:none;background:none;border:none;cursor:pointer}.rail-link:hover{background:rgba(255,255,255,.1);color:#fff}.rail-link.active{background:rgba(255,255,255,.16)}.card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px 22px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:4px 0 18px}.page-head h1{margin:0;font-size:28px;font-weight:600}.page-sub{font-size:15px;color:var(--sub);margin-top:2px}.backlink{background:none;border:none;color:var(--cv-7);font-size:15px;cursor:pointer;padding:0;text-decoration:none;display:inline-block;margin-bottom:12px}.backlink:hover{color:var(--cv-6)}.btn{height:44px;padding:0 20px;background:var(--cv-7);color:#fff;border:none;border-radius:8px;font-size:15.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-family:inherit}.btn:hover{background:var(--cv-6);color:#fff}.btn:disabled{background:var(--cv-3);cursor:default}.btn.lg{height:48px;padding:0 32px;font-size:17px}.btn.light{background:var(--cv-0);color:var(--cv-8)}.btn.light:hover{background:var(--cv-1)}.btn.outline{background:#fff;color:var(--cv-7);border:1px solid var(--cv-2)}.btn.outline:hover{background:var(--cv-0)}.btn.subtle{background:none;color:var(--sub)}.btn.subtle:hover{color:var(--ink);background:none}.btn.danger{background:#fff;color:#B91C1C;border:1px solid #fca5a5}.btn.danger:hover{background:#FEF2F2}.filterbar{background:var(--cv-0);border:1px solid var(--cv-1);border-radius:12px;padding:14px 16px;display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;margin-bottom:18px}.f-field label,.f-label{display:block;font-size:13.5px;color:var(--sub);margin-bottom:4px}.f-field input,.f-field select,.inp,select.inp{height:44px;border:1px solid #cfd8cf;border-radius:8px;padding:0 12px;font-size:15.5px;background:#fff;font-family:inherit;width:100%}.f-actions{display:flex;gap:8px;margin-left:auto}.tablewrap{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.tablewrap .scroll{overflow-x:auto}table.data{width:100%;border-collapse:collapse;font-size:15px}table.data thead tr{background:var(--cv-0);color:var(--cv-9);font-size:13.5px;text-align:left}table.data th{padding:12px 14px;font-weight:600;white-space:nowrap}table.data td{padding:11px 14px;border-top:1px solid var(--line2)}table.data tbody tr.rowlink{cursor:pointer}table.data tbody tr.rowlink:hover{background:#F7FAF7}table.data .r{text-align:right;font-variant-numeric:tabular-nums}table.data tr.total{border-top:2px solid var(--cv-2);background:#F7FAF7;font-weight:700}table.data td.nil{background:#F6F6F2}table.data .gstart{border-left:3px solid var(--cv-4)!important}table.data thead th.gband-a{background:#EDF4EE}table.data thead th.gband-b{background:#E2EEE5}.scroll td.stick0,.scroll th.stick0{position:sticky;left:0;z-index:2;background:#fff;box-shadow:2px 0 0 var(--line2)}.scroll thead th.stick0{z-index:3;background:var(--cv-0)}.scroll tr.total td.stick0{background:#F7FAF7}.pager{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--line2);font-size:14.5px;color:var(--sub)}.empty{padding:56px 20px;text-align:center;color:var(--mut)}.badge{display:inline-block;padding:2px 12px;border-radius:999px;font-size:13.5px;font-weight:600;background:#EDEFED;color:var(--sub);white-space:nowrap}.b-wait{background:#FEF3C7;color:#B45309}.b-ok{background:var(--cv-1);color:var(--cv-8)}.b-auto{background:#D5F0EC;color:#0F766E}.b-no{background:#FEE2E2;color:#B91C1C}.t-warn{color:#C2410C}.t-ok,.t-warn{font-weight:600}.t-ok{color:#166534}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px 20px}.fld>span{display:block;font-size:15px;font-weight:600;margin-bottom:6px}.fld small{color:var(--mut);font-weight:400;font-size:13px}.req{color:#B91C1C}.auto-tag{background:var(--cv-1);color:var(--cv-8);font-size:12px;border-radius:4px;padding:1px 8px;font-weight:600}.ro{background:#F3F4F3!important}.note-warn{background:#FFFBEB;border:1px solid #f3d9a4;border-radius:10px;padding:12px 16px;font-size:14.5px;color:#92400E}.note-err{background:#FEF2F2;border:1px solid #fecaca;border-radius:10px;padding:12px 16px;font-size:15px;color:#991B1B}.form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.kv{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px 20px;font-size:17px}.kv .k{font-size:14px;color:var(--mut)}.panel-title{font-size:17px;font-weight:600;margin-bottom:14px}.stack{display:flex;flex-direction:column;gap:18px}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.tile{background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px;cursor:pointer;display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--ink);min-height:96px;justify-content:center}.tile:hover{border-color:var(--cv-3);box-shadow:0 4px 14px rgba(0,82,45,.1);color:var(--ink)}.tile.primary{background:var(--cv-7);color:#fff;border:none}.tile.primary:hover{background:var(--cv-6);color:#fff}.tile h3{margin:0;font-size:19px;font-weight:600;display:flex;align-items:center;gap:10px}.tile p{margin:0;font-size:14.5px;color:var(--sub)}.tile.primary p{color:rgba(255,255,255,.85)}@media print{.no-print,.sidebar,.topbar{display:none!important}body{background:#fff}.content{padding:0}.content-inner{max-width:none}.scroll,.tablewrap{overflow:visible!important;max-height:none!important}.tablewrap{border:none;box-shadow:none}table.data{font-size:10px;width:100%}table.data td,table.data th{padding:2px 4px;border:.5pt solid #888}table.data thead th{background:#eee!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}table.data thead{display:table-header-group}tr{break-inside:avoid}.filterbar,.tiles{display:none!important}a{color:inherit;text-decoration:none}.badge{border:.5pt solid #888}}@media (max-width:900px){.sidebar{position:fixed;left:-280px;transition:left .2s;z-index:60;width:264px!important}.shell.nav-open .sidebar{left:0}.shell.nav-open .scrim{display:block;position:fixed;inset:0;background:rgba(10,20,12,.45);z-index:50}.content{padding:16px 12px 80px}.f-actions{margin-left:0;width:100%}.filterbar .f-field{flex:1 1 100%;width:100%!important;min-width:0!important;max-width:none!important}.filterbar .f-field input,.filterbar .f-field select{width:100%}}table.data td select{min-width:170px}table.data td input:not([type=checkbox]):not([type=radio]){min-width:96px}@font-face{font-family:notoThai;src:url(/_next/static/media/2533bf52932c669a-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:notoThai Fallback;src:local("Arial");ascent-override:99.66%;descent-override:42.27%;line-gap-override:0.00%;size-adjust:106.47%}.__className_33b953{font-family:notoThai,notoThai Fallback}.__variable_33b953{--font-noto-thai:"notoThai","notoThai Fallback"}