:root{--admin-surface-primary: #ffffff;--admin-surface-elevated: #f8f9fa;--admin-surface-hover: #f1f3f5;--admin-border-color: #dee2e6;--admin-text-primary: #212529;--admin-text-secondary: #495057;--admin-text-muted: #868e96}[data-mantine-color-scheme=dark]{--admin-surface-primary: #1a1b1e;--admin-surface-elevated: #25262b;--admin-surface-hover: #2c2e33;--admin-border-color: #373a40;--admin-text-primary: #c1c2c5;--admin-text-secondary: #909296;--admin-text-muted: #5c5f66}[data-admin-layout=true] .mantine-Table-thead{background-color:var(--admin-surface-elevated)}[data-admin-layout=true] .mantine-Table-th{font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.025em;color:var(--admin-text-secondary)}[data-admin-layout=true] .mantine-Card-root:hover{border-color:var(--mantine-color-cyan-4);transition:border-color .2s ease}.admin-stat-card{background-color:var(--admin-surface-primary);border:1px solid var(--admin-border-color);transition:transform .2s ease,box-shadow .2s ease}.admin-stat-card:hover{transform:translateY(-2px);box-shadow:var(--mantine-shadow-md)}.admin-widget{background-color:var(--admin-surface-primary);border:1px solid var(--admin-border-color)}.mantine-Title-root[data-order="1"]{font-family:Sarabun,sans-serif;font-weight:400;font-size:3rem}@media(max-width:992px){.mantine-Title-root[data-order="1"]{font-size:2.25rem}}@media(max-width:576px){.mantine-Title-root[data-order="1"]{font-size:1.75rem}}.mantine-Title-root[data-order="2"]{font-family:Kanit,sans-serif;font-weight:400;font-size:1.5rem}@media(max-width:992px){.mantine-Title-root[data-order="2"]{font-size:1.375rem}}@media(max-width:576px){.mantine-Title-root[data-order="2"]{font-size:1.25rem}}.mantine-Title-root[data-order="3"]{font-family:Sarabun,sans-serif;font-weight:400;font-size:1.5rem}@media(max-width:992px){.mantine-Title-root[data-order="3"]{font-size:1.375rem}}@media(max-width:576px){.mantine-Title-root[data-order="3"]{font-size:1.25rem}}.mantine-Title-root[data-order="4"]{font-family:Sarabun,sans-serif;font-weight:800;font-size:1.5rem}@media(max-width:992px){.mantine-Title-root[data-order="4"]{font-size:1.375rem}}@media(max-width:576px){.mantine-Title-root[data-order="4"]{font-size:1.25rem}}.mantine-Text-root{font-family:Sarabun,sans-serif;font-size:1rem}@media(max-width:576px){.mantine-Text-root{font-size:.875rem}}.mantine-Button-root,.mantine-Badge-root{font-family:Sarabun,sans-serif;font-weight:400}.mantine-Anchor-root,.mantine-Card-root,.mantine-Notification-root{font-family:Sarabun,sans-serif}.mantine-Input-input,.mantine-TextInput-input,.mantine-Textarea-input,.mantine-Select-input,.mantine-DateInput-input,.mantine-TimeInput-input{font-family:Sarabun,sans-serif;font-size:1rem}@media(max-width:576px){.mantine-Input-input,.mantine-TextInput-input,.mantine-Textarea-input,.mantine-Select-input,.mantine-DateInput-input,.mantine-TimeInput-input{font-size:.875rem}}.mantine-Table-root{font-family:Sarabun,sans-serif}.mantine-Table-root th{text-align:left}.mantine-Tabs-tab{font-family:Sarabun,sans-serif}@media(hover:none)and (pointer:coarse){.mantine-Button-root,.mantine-ActionIcon-root,.mantine-UnstyledButton-root,.mantine-Anchor-root,.mantine-Checkbox-input,.mantine-Radio-input{min-height:44px;min-width:44px}.mantine-Input-input,.mantine-TextInput-input,.mantine-Textarea-input,.mantine-Select-input{font-size:16px;line-height:1.5}.mantine-Stack-root>*+*{margin-top:16px}}@media(max-width:767.98px){.mantine-Table-root{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.mantine-Table-root th,.mantine-Table-root td{min-width:120px;padding:8px 12px;white-space:nowrap}.mobile-table-card{display:block;border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);margin-bottom:16px;padding:16px;background:var(--mantine-color-white)}.mobile-table-card .table-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.mobile-table-card .table-label{font-weight:600;color:var(--mantine-color-gray-7);font-size:14px}.mobile-table-card .table-value{text-align:right;font-size:14px}}@media(max-width:767.98px){.mantine-AppShell-header{height:56px!important}.mantine-AppShell-main{padding-top:56px!important;padding-bottom:72px!important}.mantine-Burger-root{touch-action:manipulation}.mantine-Container-root{padding-left:16px;padding-right:16px}.mantine-Group-root[data-grow=true]>*{min-width:0;flex:1}}@media(min-width:768px)and (max-width:1199.98px){.mantine-AppShell-navbar{width:240px!important}.tablet-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.tablet-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}}@media(max-width:767.98px){.mantine-Modal-content{margin:16px;max-height:calc(100vh - 32px);border-radius:12px}.mantine-Modal-header{padding:16px;border-bottom:1px solid var(--mantine-color-gray-3)}.mantine-Modal-body{padding:16px;max-height:calc(100vh - 120px);overflow-y:auto}.mobile-fullscreen-modal .mantine-Modal-content{margin:0;border-radius:0;height:100vh;max-height:100vh}.mobile-fullscreen-modal .mantine-Modal-body{max-height:calc(100vh - 80px)}}.responsive-card{margin-bottom:16px}@media(max-width:575.98px){.responsive-card{margin-left:-16px;margin-right:-16px;border-radius:0;border-left:none;border-right:none}}@media(max-width:767.98px){.mantine-Group-root.responsive-buttons{flex-direction:column;width:100%}.mantine-Group-root.responsive-buttons>*{width:100%}.mobile-stack-buttons{display:flex;flex-direction:column;gap:12px}.mobile-stack-buttons .mantine-Button-root{width:100%}}@media(max-width:767.98px){.mantine-Title-root[data-order="1"]{font-size:1.75rem!important;line-height:1.2}.mantine-Title-root[data-order="2"]{font-size:1.5rem!important;line-height:1.3}.mantine-Title-root[data-order="3"]{font-size:1.25rem!important;line-height:1.4}.mantine-Text-root{font-size:14px!important;line-height:1.5}}@media(max-height:500px)and (orientation:landscape){.mantine-AppShell-header{height:48px!important}.mantine-AppShell-main{padding-top:48px!important}.mantine-Stack-root{gap:8px}.mantine-Container-root{padding-top:16px;padding-bottom:16px}}@media print{.mantine-AppShell-header,.mantine-AppShell-navbar,.mantine-ActionIcon-root,.mobile-bottom-nav,.floating-action-button{display:none!important}.mantine-AppShell-main{padding:0!important}.mantine-Table-root{border-collapse:collapse}.mantine-Table-root th,.mantine-Table-root td{border:1px solid #000;padding:8px}}.mobile-loading-overlay{position:fixed;inset:0;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:9999}.mobile-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.mantine-Button-root:focus-visible,.mantine-ActionIcon-root:focus-visible,.mantine-Input-input:focus,.mantine-TextInput-input:focus,.mantine-Select-input:focus{outline:2px solid var(--mantine-color-blue-6);outline-offset:2px}@media(max-width:767.98px){.mantine-Select-dropdown{max-height:60vh}.mantine-Select-item{padding:12px 16px;font-size:16px}}@supports (padding: env(safe-area-inset-top)){.ios-safe-area-top{padding-top:env(safe-area-inset-top)}.ios-safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.ios-safe-area-left{padding-left:env(safe-area-inset-left)}.ios-safe-area-right{padding-right:env(safe-area-inset-right)}}@media(min-resolution:192dpi){.mantine-Image-root img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media(prefers-color-scheme:dark){.mobile-table-card{background:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.mobile-table-card .table-label{color:var(--mantine-color-gray-4)}}@media(prefers-reduced-motion:reduce){.mobile-skeleton{animation:none}.mantine-Transition-root{transition:none!important}*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}._header_1dq6y_1{position:fixed;top:0;left:0;right:0;height:64px;background-color:#fffffffa;border-bottom:1px solid rgba(0,0,0,.06);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:100;transition:box-shadow .3s ease,background-color .3s ease}[data-mantine-color-scheme=dark] ._header_1dq6y_1{background-color:#2d3d2d;border-bottom:1px solid rgba(255,255,255,.1)}[data-mantine-color-scheme=light] ._header_1dq6y_1 .mantine-Text-root,[data-mantine-color-scheme=light] ._header_1dq6y_1 .mantine-Title-root{color:#2d3436!important}[data-mantine-color-scheme=dark] ._header_1dq6y_1 .mantine-Text-root,[data-mantine-color-scheme=dark] ._header_1dq6y_1 .mantine-Title-root{color:#fff!important}._header_1dq6y_1:hover{box-shadow:0 2px 8px #0000000a}._logo_1dq6y_37{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;cursor:pointer;transition:transform .2s ease}._logo_1dq6y_37:hover{transform:scale(1.05)}._brandName_1dq6y_49{color:#2d3436!important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease}._brandName_1dq6y_49:hover{color:#000!important}[data-mantine-color-scheme=dark] ._brandName_1dq6y_49{color:#fff!important}[data-mantine-color-scheme=dark] ._brandName_1dq6y_49:hover{color:#ffffffe6!important}._navLinks_1dq6y_69{display:flex;gap:24px}._navLink_1dq6y_69{color:#666!important;cursor:pointer;position:relative;transition:color .2s ease;padding:4px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}._navLink_1dq6y_69:hover{color:#000!important}[data-mantine-color-scheme=dark] ._navLink_1dq6y_69{color:#fffc!important}[data-mantine-color-scheme=dark] ._navLink_1dq6y_69:hover{color:#fff!important}._navLink_1dq6y_69:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#4a5f4f;transition:width .3s ease}._navLink_1dq6y_69:hover:after{width:100%}._navLinkActive_1dq6y_111{color:#000!important;font-weight:600}[data-mantine-color-scheme=dark] ._navLinkActive_1dq6y_111{color:#fff!important}._navLinkActive_1dq6y_111:after{width:100%}._signInButton_1dq6y_125{background-color:#f3d479!important;transition:background-color .2s ease-in-out}._signInButton_1dq6y_125:hover{background-color:#ebbe3b!important}._signInButton_1dq6y_125:active{background-color:#b8890a!important}@media(max-width:1024px){._navLinks_1dq6y_69{display:none}}._header_vwisz_1{position:fixed;top:0;left:0;right:0;height:56px;background-color:#faf9f6fa;border-bottom:1px solid rgba(0,0,0,.06);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1000;transition:transform .3s ease,background-color .3s ease}[data-mantine-color-scheme=dark] ._header_vwisz_1{background-color:#2d3d2d;border-bottom:1px solid rgba(255,255,255,.1)}@supports (padding-top: env(safe-area-inset-top)){._header_vwisz_1{padding-top:env(safe-area-inset-top);height:calc(56px + env(safe-area-inset-top))}}._headerHidden_vwisz_30{transform:translateY(-100%)}._headerScrolled_vwisz_35{box-shadow:0 2px 8px #00000014}._brandName_vwisz_40{white-space:nowrap;color:#1a1b1e!important}[data-mantine-color-scheme=dark] ._brandName_vwisz_40{color:#fff!important}[data-mantine-color-scheme=light] ._header_vwisz_1{color:#1a1b1e!important}[data-mantine-color-scheme=dark] ._header_vwisz_1{color:#fff!important}[data-mantine-color-scheme=light] ._header_vwisz_1 .mantine-Text-root,[data-mantine-color-scheme=light] ._header_vwisz_1 .mantine-Title-root{color:#1a1b1e!important}[data-mantine-color-scheme=dark] ._header_vwisz_1 .mantine-Text-root,[data-mantine-color-scheme=dark] ._header_vwisz_1 .mantine-Title-root{color:#fff!important}._signInButton_vwisz_73{background-color:#f3d479!important;transition:background-color .2s ease-in-out}._signInButton_vwisz_73:hover{background-color:#ebbe3b!important}._signInButton_vwisz_73:active{background-color:#b8890a!important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}[data-mantine-color-scheme=dark]{--mantine-color-dimmed: var(--mantine-color-gray-5);--mantine-color-text: var(--mantine-color-white);--mantine-color-placeholder: var(--mantine-color-dark-3)}[data-mantine-color-scheme=dark] .mantine-Text-root{color:var(--mantine-color-white)!important}[data-mantine-color-scheme=dark] .mantine-Text-root[data-variant=dimmed],[data-mantine-color-scheme=dark] .mantine-Text-root[data-c=dimmed]{color:var(--mantine-color-gray-5)!important}[data-mantine-color-scheme=dark] .mantine-Title-root,[data-mantine-color-scheme=dark] .mantine-Accordion-control,[data-mantine-color-scheme=dark] .mantine-Accordion-label,[data-mantine-color-scheme=dark] .mantine-Accordion-control .mantine-Text-root{color:var(--mantine-color-white)!important}[data-mantine-color-scheme=dark] .mantine-Accordion-content,[data-mantine-color-scheme=dark] .mantine-Accordion-panel .mantine-Text-root{color:var(--mantine-color-gray-5)!important}[data-mantine-color-scheme=dark] .mantine-Calendar-calendar,[data-mantine-color-scheme=dark] .mantine-Calendar-month{background-color:transparent!important}._pageWrapper_1saax_1{min-height:100vh;background-color:#f5f1ed}[data-mantine-color-scheme=dark] ._pageWrapper_1saax_1{background-color:var(--mantine-color-dark-7)}._heroWrapper_1saax_6{position:relative;min-height:400px}@media(max-width:768px){._heroWrapper_1saax_6{min-height:300px}}@media(max-width:480px){._heroWrapper_1saax_6{min-height:250px}}._heroBackground_1saax_23{min-height:400px;display:flex;align-items:center;transition:background-color .3s ease}._heroBackground_1saax_23[data-loaded=false]{background-color:var(--mantine-color-gray-8)}[data-mantine-color-scheme=dark] ._heroBackground_1saax_23[data-loaded=false]{background-color:var(--mantine-color-dark-7)}@media(max-width:768px){._heroBackground_1saax_23{min-height:300px}}@media(max-width:480px){._heroBackground_1saax_23{min-height:250px}}._heroContainer_1saax_46{position:relative;z-index:1;padding:80px 20px}@media(max-width:768px){._heroContainer_1saax_46{padding:60px 20px}}@media(max-width:480px){._heroContainer_1saax_46{padding:40px 16px}}._heroContent_1saax_64{text-align:center}._heroTitle_1saax_68{font-size:clamp(2rem,5vw,4rem);font-weight:600;color:#fff;text-shadow:2px 2px 8px rgba(0,0,0,.5);margin-bottom:.5rem}@media(max-width:768px){._heroTitle_1saax_68{font-size:clamp(1.75rem,6vw,2.5rem)}}._heroSubtitle_1saax_82{font-size:clamp(1.125rem,2.5vw,1.75rem);color:#fff;text-shadow:1px 1px 4px rgba(0,0,0,.5);font-weight:400}@media(max-width:768px){._heroSubtitle_1saax_82{font-size:clamp(1rem,3vw,1.25rem)}}._mainContent_1saax_95{padding-top:3rem;padding-bottom:4rem;padding-left:20px;padding-right:20px}@media(max-width:768px){._mainContent_1saax_95{padding-top:2rem;padding-bottom:3rem}}@media(max-width:480px){._mainContent_1saax_95{padding-left:16px;padding-right:16px;padding-top:1.5rem;padding-bottom:2rem}}._sectionTitle_1saax_118{font-size:2rem;font-weight:600;color:var(--mantine-color-dark-8)}[data-mantine-color-scheme=dark] ._sectionTitle_1saax_118{color:var(--mantine-color-white)}._sectionTitle_1saax_118{margin-bottom:1.5rem;margin-top:0}@media(max-width:768px){._sectionTitle_1saax_118{font-size:1.75rem}}@media(max-width:480px){._sectionTitle_1saax_118{font-size:1.5rem}}._subsectionTitle_1saax_138{font-size:1.5rem;font-weight:600;color:var(--mantine-color-dark-7)}[data-mantine-color-scheme=dark] ._subsectionTitle_1saax_138{color:var(--mantine-color-white)}._subsectionTitle_1saax_138{margin-bottom:1rem;margin-top:1.5rem}@media(max-width:768px){._subsectionTitle_1saax_138{font-size:1.375rem}}@media(max-width:480px){._subsectionTitle_1saax_138{font-size:1.25rem}}._sectionText_1saax_158{font-size:1rem;line-height:1.7;color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] ._sectionText_1saax_158{color:var(--mantine-color-gray-5)}._sectionText_1saax_158{margin-bottom:1rem;text-align:justify}@media(max-width:768px){._sectionText_1saax_158{font-size:.9375rem;text-align:left}}@media(max-width:480px){._sectionText_1saax_158{font-size:.875rem}}._list_1saax_179{margin-bottom:1rem;color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] ._list_1saax_179{color:var(--mantine-color-gray-5)}._list_1saax_179 li{margin-bottom:.5rem;line-height:1.6}@media(max-width:480px){._list_1saax_179 li{font-size:.875rem}}._imageContainer_1saax_195{width:100%;height:350px;overflow:hidden;border-radius:8px;box-shadow:0 2px 8px #0000001a}[data-mantine-color-scheme=dark] ._imageContainer_1saax_195{box-shadow:0 2px 8px #0000004d}@media(max-width:768px){._imageContainer_1saax_195{height:280px}}@media(max-width:480px){._imageContainer_1saax_195{height:220px}}._contentImage_1saax_215{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}._contactInfo_1saax_222{font-size:1rem;color:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark] ._contactInfo_1saax_222{color:var(--mantine-color-gray-5)}._contactInfo_1saax_222{margin-bottom:.5rem;font-weight:500}@media(max-width:480px){._contactInfo_1saax_222{font-size:.9375rem}}
