@import"https://fonts.googleapis.com/css2?family=Sarabun:wght@400;500;600;700&display=swap";.navbar[data-v-88abbb5f]{background:linear-gradient(90deg,#949494a4,#fafafa,#969796,#636363);background-size:300% 300%;animation:gradientFlow-88abbb5f 12s ease infinite;box-shadow:0 4px 12px #00000040;position:sticky;top:0;z-index:1000}@keyframes gradientFlow-88abbb5f{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.navbar-container[data-v-88abbb5f]{display:flex;align-items:center;justify-content:space-between;padding:.7rem 2rem}.logo-img[data-v-88abbb5f]{height:80px;max-height:80px;transition:transform .3s ease}.logo-wrapper:hover .logo-img[data-v-88abbb5f]{transform:scale(1.05)}.logo-text[data-v-88abbb5f]{font-weight:800;font-size:1.8rem;color:#002fff;text-shadow:0 0 6px rgba(0,200,255,.8)}.admin-tag[data-v-88abbb5f]{font-size:1rem;color:#000;font-weight:700}.nav-right[data-v-88abbb5f]{display:flex;align-items:center;gap:1rem}.nav-link[data-v-88abbb5f],.dropdown-toggle[data-v-88abbb5f]{color:#000;font-weight:600;text-decoration:none;padding:.5rem .7rem;position:relative}.nav-link[data-v-88abbb5f]:hover,.dropdown-toggle[data-v-88abbb5f]:hover{transform:translateY(-2px);text-shadow:0 0 8px rgba(0,0,0,.9)}.nav-link[data-v-88abbb5f]:after,.dropdown-toggle[data-v-88abbb5f]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:#000;transition:width .35s}.nav-link[data-v-88abbb5f]:hover:after,.dropdown-toggle[data-v-88abbb5f]:hover:after{width:100%}.dropdown[data-v-88abbb5f]{position:relative}.dropdown-menu[data-v-88abbb5f]{position:absolute;top:115%;left:0;min-width:200px;background:#fff;border-radius:10px;box-shadow:0 8px 25px #0000004d;display:none;flex-direction:column}.dropdown:hover .dropdown-menu[data-v-88abbb5f]{display:flex}.dropdown-item[data-v-88abbb5f]{padding:.9rem 1rem;color:#004aad}.dropdown-item[data-v-88abbb5f]:hover{background:#004aad;color:#fff;padding-left:1.3rem}.donate[data-v-88abbb5f]{background:#fbff00;color:#036!important;padding:.5rem 1rem;border-radius:30px;font-weight:700}.donate[data-v-88abbb5f]:hover{background:#ffd600;transform:scale(1.1)}.dropdown-content[data-v-88abbb5f]{background:#fff;border-radius:10px;padding:.6rem;box-shadow:0 8px 20px #00000040}.dropdown-content a[data-v-88abbb5f]{padding:.5rem 1rem;border-radius:6px;color:#004aad;font-weight:600}.dropdown-content a[data-v-88abbb5f]:hover{background:#004aad;color:#fff}.logout-btn[data-v-88abbb5f]{background:#ff4d4f;color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;cursor:pointer}.logout-btn[data-v-88abbb5f]:hover{background:#d9363e}.hamburger[data-v-88abbb5f]{display:none;font-size:1.8rem;cursor:pointer;background:none;border:none}.mobile-menu[data-v-88abbb5f]{position:fixed;top:0;right:-100%;width:260px;height:100%;background:#fff;box-shadow:-4px 0 15px #00000040;display:flex;flex-direction:column;padding:2rem 1rem;transition:right .4s ease;z-index:2000}.mobile-menu .close-btn[data-v-88abbb5f]{align-self:flex-end;font-size:1.6rem;cursor:pointer;margin-bottom:1rem}.mobile-menu .nav-link[data-v-88abbb5f],.mobile-menu .donate[data-v-88abbb5f]{display:block;margin-bottom:.6rem;font-size:1.1rem;color:#004aad}.mobile-menu .nav-link[data-v-88abbb5f]:hover,.mobile-menu .donate[data-v-88abbb5f]:hover{background:#004aad;color:#fff!important;border-radius:8px;transform:translate(6px)}@media (max-width:992px){.nav-right[data-v-88abbb5f]{display:none}.hamburger[data-v-88abbb5f]{display:block}}.dropdown-toggle[data-v-88abbb5f]{background:transparent;border:none;box-shadow:none;outline:none;cursor:pointer;font-size:1rem;font-weight:600;color:#000;padding:.5rem .7rem;transition:all .3s ease}.dropdown-toggle[data-v-88abbb5f]:hover{color:#000;text-shadow:0 0 8px rgba(0,0,0,.9)}.navbar-container[data-v-88abbb5f]{display:flex;align-items:center;justify-content:space-between;padding:.6rem 2rem;box-sizing:border-box}.logo-wrapper[data-v-88abbb5f]{display:flex;align-items:center;gap:.6rem;text-decoration:none}.logo-img[data-v-88abbb5f]{height:55px;max-height:55px;display:block}.logo-text[data-v-88abbb5f]{font-size:1.5rem;font-weight:800;line-height:1;color:#002fff;text-shadow:0 0 6px rgba(0,200,255,.8);display:flex;align-items:center}.mobile-menu[data-v-88abbb5f]{position:fixed;top:0;right:-100%;width:260px;height:100vh;background:#fff;box-shadow:-4px 0 15px #00000040;display:flex;flex-direction:column;padding:2rem 1rem;transition:right .4s ease;z-index:2000;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-menu.open[data-v-88abbb5f]{right:0}.footer[data-v-93e26840]{background:linear-gradient(135deg,#949494a4,#fafafa,#969796,#636363);background-size:250% 250%;animation:bgMove-93e26840 15s ease infinite;color:#080303;padding:2.5rem 1rem 1rem;font-family:Sarabun,sans-serif;box-shadow:0 -4px 20px #0006;position:relative;overflow:hidden}@keyframes bgMove-93e26840{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media (prefers-reduced-motion: reduce){.footer[data-v-93e26840]{animation:none!important}}.footer-container[data-v-93e26840]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;align-items:start;max-width:1100px;margin:auto}.footer-info h3[data-v-93e26840]{margin-bottom:.8rem;font-size:1.5rem;font-weight:800;color:#000;text-shadow:0 0 10px rgba(0,0,0,.8);position:relative}.footer-info h3[data-v-93e26840]:after{content:none}.footer-info p[data-v-93e26840]{margin:.4rem 0;font-size:.95rem;display:flex;align-items:center;gap:.6rem;color:#000;transition:transform .3s ease}.footer-info p[data-v-93e26840]:hover{transform:translate(6px);text-shadow:0 0 8px rgba(0,0,0,.7)}.footer-info a[data-v-93e26840]{color:inherit;text-decoration:underline;text-underline-offset:3px}.footer-links h4[data-v-93e26840],.footer-social h4[data-v-93e26840]{margin-bottom:.8rem;font-size:1.2rem;font-weight:700;color:#000;text-shadow:0 0 10px rgba(0,0,0,.7)}.footer-links ul[data-v-93e26840]{list-style:none;padding:0;margin:0}.footer-links li[data-v-93e26840]{margin:.4rem 0}.footer-links a[data-v-93e26840]{text-decoration:none;color:#000;font-size:1rem;font-weight:500;position:relative;transition:all .3s}.footer-links a[data-v-93e26840]:hover{transform:translate(6px);text-shadow:0 0 6px rgba(0,0,0,.9)}.footer-links a[data-v-93e26840]:after{content:"";position:absolute;width:0;height:2px;bottom:-3px;left:0;background:#000;transition:width .35s}.footer-links a[data-v-93e26840]:hover:after{width:100%}.footer-links a[data-v-93e26840]:focus-visible,.icon[data-v-93e26840]:focus-visible,.footer-info a[data-v-93e26840]:focus-visible{outline:3px solid #0056b3;outline-offset:3px;border-radius:6px}.social-icons[data-v-93e26840]{margin-top:.5rem;display:flex;gap:.8rem;flex-wrap:wrap}.icon[data-v-93e26840]{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:30px;font-weight:700;color:#fff;text-decoration:none;font-size:.95rem;box-shadow:0 4px 12px #00000040;transition:all .35s ease}.icon svg[data-v-93e26840]{flex-shrink:0}.icon.facebook[data-v-93e26840]{background:#1877f2}.icon.line[data-v-93e26840]{background:#06c755}.icon[data-v-93e26840]:hover{transform:translateY(-4px) scale(1.05)}.icon.facebook[data-v-93e26840]:hover{box-shadow:0 0 20px #1877f2e6}.icon.line[data-v-93e26840]:hover{box-shadow:0 0 20px #06c755e6}.footer-bottom[data-v-93e26840]{text-align:center;margin-top:2rem;font-size:.9rem;border-top:1px solid rgba(0,0,0,.25);padding-top:.8rem;animation:glowText-93e26840 3s ease-in-out infinite alternate}@keyframes glowText-93e26840{0%{text-shadow:0 0 6px rgba(0,0,0,.3)}to{text-shadow:0 0 12px rgba(0,0,0,.8)}}@media (max-width:768px){.footer-container[data-v-93e26840]{grid-template-columns:1fr;text-align:center}.footer-info p[data-v-93e26840],.social-icons[data-v-93e26840]{justify-content:center}}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;padding:0;font-family:Sarabun,TH Sarabun New,Tahoma,sans-serif;line-height:1.7;background:#f8faff;color:#333}main{min-height:70vh;padding-top:20px}a{color:#004aad;text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;cursor:pointer}html{scroll-behavior:smooth}[data-v-693f00d7]{font-family:Sarabun,TH Sarabun New,Tahoma,sans-serif;line-height:1.7}body[data-v-693f00d7]{background:#f8faff;color:#333}.container[data-v-693f00d7]{max-width:1200px;margin:auto;padding:2rem 1rem}.section-title[data-v-693f00d7]{font-size:2rem;font-weight:800;text-align:center;margin:1.5rem auto 2rem;padding:.6rem 1.2rem;border-radius:12px;background:#eaf4ff;color:#036;box-shadow:0 4px 10px #00000014;position:relative;overflow:hidden}.section-title[data-v-693f00d7]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,#ffffff66,transparent 60%);opacity:0;transition:opacity .35s ease}.section-title[data-v-693f00d7]:hover:after{opacity:1}.gallery-layout[data-v-693f00d7]{display:grid;grid-template-columns:1fr 2fr;gap:2rem;align-items:center}.gallery-static[data-v-693f00d7]{text-align:center;padding:1.2rem 1rem;border-radius:18px;background:linear-gradient(180deg,#fff,#f3f8ff);box-shadow:0 10px 26px #0f172a1f}.director-card[data-v-693f00d7]{display:inline-block;padding:10px;border:4px solid #d4af37;border-radius:12px;background:#fff;box-shadow:0 6px 16px #00000026;position:relative;transition:transform .3s ease,box-shadow .3s ease}.director-card[data-v-693f00d7]:hover{transform:translateY(-4px);box-shadow:0 14px 30px #00000038}.director-photo[data-v-693f00d7]{width:220px;height:280px;object-fit:cover;border-radius:10px}.gallery-caption.name[data-v-693f00d7]{margin-top:.75rem;font-size:1.1rem;font-weight:700;color:#036}.gallery-caption.position[data-v-693f00d7]{font-size:.95rem;opacity:.9;color:#555}.gallery-carousel[data-v-693f00d7]{position:relative;max-width:950px;margin:auto;overflow:hidden;border-radius:16px;box-shadow:0 8px 20px #00000026;background:#fff}.gallery-slide img[data-v-693f00d7]{width:100%;height:400px;object-fit:cover;border-radius:12px;transition:transform .5s ease}.gallery-slide img[data-v-693f00d7]:hover{transform:scale(1.03)}.gallery-carousel .prev[data-v-693f00d7],.gallery-carousel .next[data-v-693f00d7]{position:absolute;top:50%;transform:translateY(-50%);background:#0009;color:#fff;border:none;padding:.6rem 1rem;border-radius:50%;font-size:1.3rem;cursor:pointer;transition:background .3s ease}.gallery-carousel .prev[data-v-693f00d7]:hover,.gallery-carousel .next[data-v-693f00d7]:hover{background:#000c}.gallery-carousel .prev[data-v-693f00d7]{left:10px}.gallery-carousel .next[data-v-693f00d7]{right:10px}.indicators[data-v-693f00d7]{display:flex;justify-content:center;margin:.8rem 0 1rem;gap:8px}.indicators .dot[data-v-693f00d7]{width:12px;height:12px;background:#ccc;border-radius:50%;cursor:pointer;transition:all .3s ease}.indicators .dot.active[data-v-693f00d7]{background:#036;transform:scale(1.2);box-shadow:0 0 #00336680;animation:dotPulse-693f00d7 1.8s infinite}@keyframes dotPulse-693f00d7{0%{box-shadow:0 0 #00336680}70%{box-shadow:0 0 0 10px #0360}to{box-shadow:0 0 #0360}}.clinic-tables[data-v-693f00d7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;align-items:stretch;margin-top:1rem}.clinic-box[data-v-693f00d7]{width:100%;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease;height:100%}.clinic-box[data-v-693f00d7]:hover{transform:translateY(-4px);box-shadow:0 10px 24px #0f172a29}.schedule-title[data-v-693f00d7]{margin:0;padding:1rem;font-size:1.3rem;font-weight:700;text-align:center;color:#fff}.general .schedule-title[data-v-693f00d7]{background:#2f855a}.special .schedule-title[data-v-693f00d7]{background:#d69e2e}.antenatal .schedule-title[data-v-693f00d7]{background:#ec4899}.antenatal .schedule-table th[data-v-693f00d7]{background:#fdf2f8;color:#9d174d}.antenatal .day-cell[data-v-693f00d7]{background:#fce7f3}.icon[data-v-693f00d7]{margin-right:.3rem}.table-wrapper[data-v-693f00d7]{width:100%;overflow-x:auto;flex:1;display:flex}.schedule-table[data-v-693f00d7]{width:100%;border-collapse:collapse;font-size:.95rem;table-layout:fixed;border:2px solid #000;height:100%}.schedule-table th[data-v-693f00d7],.schedule-table td[data-v-693f00d7]{padding:.8rem;border:1px solid #000;text-align:center;vertical-align:middle;word-wrap:break-word}.schedule-table th[data-v-693f00d7]{background:#f5f5f5;font-weight:700;color:#333}.schedule-table tbody tr[data-v-693f00d7]:nth-child(2n){background:#fafafa}.schedule-table tbody tr[data-v-693f00d7]:hover{background:#eef5ff;transition:.2s}.day-cell[data-v-693f00d7]{font-weight:700;background:#edf2f7}.news[data-v-693f00d7]{position:relative;background:linear-gradient(180deg,#f9fcff,#eef6ff);border-radius:20px;padding:3rem 1rem;box-shadow:0 8px 24px #0050b41a;overflow:hidden}.news[data-v-693f00d7]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:120%;height:100px;background:linear-gradient(90deg,#0072ff20,#42a5f520,#0072ff20);filter:blur(20px);z-index:0}.news-track-wrapper[data-v-693f00d7]{overflow:hidden;position:relative;z-index:1}.news-grid[data-v-693f00d7]{display:flex;flex-wrap:nowrap;gap:1.5rem;width:max-content;animation:scrollNews-693f00d7 240s linear infinite}.news-grid[data-v-693f00d7]:hover{animation-play-state:paused}.news-card[data-v-693f00d7]{flex:0 0 320px;background:#fffc;border-radius:18px;padding:1.5rem 1rem 1.8rem;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 16px #0050b41f;border:1px solid rgba(0,114,255,.08);transition:all .4s ease;position:relative;overflow:hidden}.news-card[data-v-693f00d7]:hover{transform:translateY(-10px) scale(1.03);box-shadow:0 10px 28px #0072ff40;background:linear-gradient(180deg,#fff,#f3f9ff);z-index:2}.news-card[data-v-693f00d7]:before{content:"";position:absolute;top:-100%;left:-40%;width:60%;height:300%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);opacity:0;transform:translate(-100%)}.news-card[data-v-693f00d7]:hover:before{opacity:1;animation:shine-693f00d7 .9s forwards}@keyframes shine-693f00d7{to{transform:translate(250%);opacity:0}}.news-img-wrapper[data-v-693f00d7]{width:220px;height:220px;margin:0 auto 1rem;border-radius:50%;overflow:hidden;box-shadow:0 0 0 5px #e0ecff,0 8px 18px #0000001a;transition:all .4s ease}.news-card:hover .news-img-wrapper[data-v-693f00d7]{transform:scale(1.05);box-shadow:0 0 0 6px #42a5f5,0 10px 20px #0072ff4d}.news-img-wrapper img[data-v-693f00d7]{width:100%;height:100%;object-fit:cover;border-radius:50%;transition:transform .4s ease}.news-card:hover .news-img-wrapper img[data-v-693f00d7]{transform:scale(1.08)}.news-title[data-v-693f00d7]{color:#036;font-size:1.1rem;font-weight:700;margin-top:1rem;transition:color .3s ease}.news-card:hover .news-title[data-v-693f00d7]{color:#0072ff}.news-empty[data-v-693f00d7]{text-align:center;font-size:.95rem;color:#6b7280;margin-bottom:1.5rem}@keyframes scrollNews-693f00d7{0%{transform:translate(0)}to{transform:translate(-100%)}}.see-more-wrapper[data-v-693f00d7]{text-align:center;margin-top:2.3rem;position:relative;z-index:1}.see-more-btn[data-v-693f00d7]{display:inline-block;background:linear-gradient(90deg,#0072ff,#42a5f5);color:#fff;font-weight:700;padding:.9rem 2.8rem;border-radius:40px;text-decoration:none;font-size:1.05rem;box-shadow:0 8px 18px #0072ff40;transition:all .3s ease}.see-more-btn[data-v-693f00d7]:hover{transform:scale(1.07);background:linear-gradient(90deg,#0056b3,#0072ff);box-shadow:0 10px 25px #0072ff59}.links[data-v-693f00d7]{background:#f7fbff;border-radius:16px;padding:2.5rem 1rem 3rem;margin-top:3rem;box-shadow:0 4px 15px #00000014}.links .section-title[data-v-693f00d7]{background:transparent;box-shadow:none;margin-bottom:1.8rem}.links-grid[data-v-693f00d7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.2rem;justify-content:center;align-items:stretch}.link-card[data-v-693f00d7]{display:flex;align-items:center;justify-content:center;padding:1rem 1.5rem;background:#fff;border-radius:14px;box-shadow:0 6px 16px #00000014;font-weight:600;font-size:1.05rem;color:#004aad;text-decoration:none;transition:all .3s ease}.link-card[data-v-693f00d7]:hover{background:linear-gradient(135deg,#0072ff,#42a5f5);color:#fff;transform:translateY(-5px);box-shadow:0 10px 22px #0072ff40}.lightbox[data-v-693f00d7]{position:fixed;inset:0;background:#0a141ee6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:99999}.lightbox-img[data-v-693f00d7]{max-width:85vw;max-height:80vh;display:block;margin:0 auto;transform-origin:center center;transition:transform .2s ease;cursor:grab}.lightbox-img[data-v-693f00d7]:active{cursor:grabbing}.lb-btn[data-v-693f00d7]{position:absolute;width:44px;height:44px;border:none;border-radius:50%;color:#fff;background:#ffffff26;font-size:24px;display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:.2s}.lb-btn[data-v-693f00d7]:hover{background:#ffffff4d;transform:scale(1.1)}.lb-btn.close[data-v-693f00d7]{top:20px;right:20px;font-size:20px}.lb-btn.prev[data-v-693f00d7]{left:20px;top:50%;transform:translateY(-50%)}.lb-btn.next[data-v-693f00d7]{right:20px;top:50%;transform:translateY(-50%)}.lb-toolbar[data-v-693f00d7]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.6rem;background:#ffffff26;padding:.6rem 1rem;border-radius:999px;color:#fff;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lb-toolbar button[data-v-693f00d7]{border:none;background:#ffffff40;color:#fff;width:36px;height:36px;border-radius:50%;font-size:18px;cursor:pointer}.lb-toolbar button[data-v-693f00d7]:hover{background:#ffffff59}.clickable[data-v-693f00d7]{cursor:pointer}.fade-section[data-v-693f00d7]{will-change:opacity,transform;transition:opacity .5s ease-out,transform .5s ease-out}.fade-section.before-enter[data-v-693f00d7]{opacity:0;transform:translateY(24px)}.fade-section.enter[data-v-693f00d7]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.fade-section[data-v-693f00d7]{transition:none!important;opacity:1!important;transform:none!important}.news-grid[data-v-693f00d7]{animation:none!important;transform:none!important}}@media (max-width: 768px){.container[data-v-693f00d7]{padding:1.5rem .75rem}.section-title[data-v-693f00d7]{font-size:1.6rem;margin:1rem auto 1.5rem;padding:.5rem .9rem}.gallery-layout[data-v-693f00d7]{grid-template-columns:1fr;gap:1.5rem}.gallery-carousel[data-v-693f00d7]{max-width:100%}.gallery-slide img[data-v-693f00d7]{height:260px}.clinic-tables[data-v-693f00d7]{grid-template-columns:1fr;gap:1.2rem}.clinic-box[data-v-693f00d7]{box-shadow:0 3px 10px #00000014}.schedule-table[data-v-693f00d7]{font-size:.82rem}.schedule-table th[data-v-693f00d7],.schedule-table td[data-v-693f00d7]{padding:.5rem}.news[data-v-693f00d7]{padding:2.2rem .8rem 2.5rem}.news-grid[data-v-693f00d7]{animation-duration:180s}.news-card[data-v-693f00d7]{flex:0 0 260px;padding:1.2rem .8rem 1.4rem}.news-img-wrapper[data-v-693f00d7]{width:180px;height:180px}.links[data-v-693f00d7]{padding:2rem .8rem 2.4rem}.lightbox-img[data-v-693f00d7]{max-width:95vw;max-height:80vh}.lb-btn.prev[data-v-693f00d7],.lb-btn.next[data-v-693f00d7]{width:36px;height:36px;font-size:20px}.lb-toolbar[data-v-693f00d7]{bottom:10px;font-size:.9rem}}@media (max-width: 992px) and (min-width: 769px){.gallery-layout[data-v-693f00d7]{grid-template-columns:1.1fr 1.9fr;gap:1.4rem}.director-photo[data-v-693f00d7]{width:190px;height:240px}.schedule-table[data-v-693f00d7]{font-size:.9rem}}.login-box[data-v-36241928],.login-box[data-v-36241928] *{box-sizing:border-box}.login-page[data-v-36241928]{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem 1rem;background:radial-gradient(circle at 10% 20%,rgba(59,130,246,.25) 0,transparent 55%),radial-gradient(circle at 80% 80%,rgba(56,189,248,.25) 0,transparent 55%),linear-gradient(135deg,#f9fbff,#e0edff)}.login-box[data-v-36241928]{background:#fffffff5;padding:2.2rem 2rem;border-radius:26px;box-shadow:0 18px 40px #0f172a38;text-align:center;width:100%;max-width:430px;animation:fadeIn-36241928 .7s ease-in-out;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(148,163,184,.3)}.form-inner[data-v-36241928]{max-width:340px;margin:0 auto}.login-header[data-v-36241928]{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-bottom:1.6rem}.logo[data-v-36241928]{width:90px;border-radius:18px;box-shadow:0 0 0 4px #eff6fff2}.title-wrap h2[data-v-36241928]{margin:.25rem 0 .3rem;color:#003c96;font-size:1.7rem;font-weight:800}.subtitle[data-v-36241928]{font-size:.95rem;color:#64748b;margin:0}.system-badge[data-v-36241928]{display:inline-block;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#2563eb;background:#dbeafee6;border-radius:999px;padding:.14rem .9rem}.input-group[data-v-36241928]{position:relative;margin-bottom:.9rem}.input-icon[data-v-36241928]{position:absolute;left:.9rem;top:50%;transform:translateY(-50%);font-size:1.05rem;pointer-events:none;opacity:.7}.login-box input[data-v-36241928]{width:100%;padding:.85rem 2.7rem .85rem 2.4rem;border-radius:999px;border:1px solid #d1d5db;font-size:.95rem;outline:none;transition:all .25s ease;background:#f9fafb}.login-box input[data-v-36241928]::placeholder{color:#9ca3af}.login-box input[data-v-36241928]:focus{border-color:#2563eb;background:#fff;box-shadow:0 0 0 2px #2563eb29;transform:translateY(-1px)}.toggle-password[data-v-36241928]{position:absolute;right:.8rem;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;font-size:1.1rem;color:#64748b;padding:0}.toggle-password[data-v-36241928]:hover{color:#2563eb}.btn[data-v-36241928]{margin-top:.6rem;width:100%;background:linear-gradient(135deg,#2563eb,#0ea5e9);color:#fff;border:none;border-radius:999px;padding:.85rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all .25s ease;box-shadow:0 10px 24px #2563eb80}.btn[data-v-36241928]:hover:not(:disabled){background:linear-gradient(135deg,#1d4ed8,#0284c7);transform:translateY(-2px) scale(1.01);box-shadow:0 14px 30px #1e40af8c}.btn[data-v-36241928]:disabled{cursor:not-allowed;opacity:.6;box-shadow:none}.helper[data-v-36241928]{margin-top:1.1rem;font-size:.84rem;color:#6b7280}@keyframes fadeIn-36241928{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){.login-box[data-v-36241928]{padding:2rem 1.5rem 1.8rem;border-radius:20px}.title-wrap h2[data-v-36241928]{font-size:1.5rem}}.page[data-v-239072f3]{padding:2rem;background:linear-gradient(180deg,#f8fbff,#eef6ff);min-height:100vh}.section-title[data-v-239072f3]{font-size:2rem;font-weight:700;text-align:center;margin-bottom:2.5rem;color:#004aad}.links-grid[data-v-239072f3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;max-width:1300px;margin:auto;justify-items:center;padding:30px 0}.link-card[data-v-239072f3]{display:flex;align-items:center;justify-content:center;width:260px;height:80px;overflow:hidden;transition:.3s}.link-img[data-v-239072f3]{width:260px;height:80px;object-fit:fill;transition:.3s}.link-card:hover .link-img[data-v-239072f3]{transform:scale(1.08);box-shadow:0 8px 18px #0000004d;border-radius:10px}.activities-page[data-v-2634dfd4]{margin-top:2rem;position:relative;max-width:1100px;margin-left:auto;margin-right:auto;padding:2.5rem 1.5rem 3.5rem}.activities-page[data-v-2634dfd4]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,#e6f3ff 0,transparent 60%),radial-gradient(circle at bottom right,#f3f7ff 0,transparent 55%);opacity:.9;z-index:-1}.activities-header[data-v-2634dfd4]{text-align:center;margin-bottom:2.2rem}.eyebrow[data-v-2634dfd4]{display:inline-block;padding:.15rem .7rem;border-radius:999px;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;background:#0050a014;color:#0050a0;margin-bottom:.65rem}.section-title[data-v-2634dfd4]{font-size:2.1rem;font-weight:800;color:#036;margin-bottom:.4rem}.section-subtitle[data-v-2634dfd4]{font-size:.98rem;color:#5f6b7a;max-width:620px;margin:0 auto}.activities-grid[data-v-2634dfd4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.6rem;margin-top:1.5rem}.activity-card[data-v-2634dfd4]{background:#fff;border-radius:18px;box-shadow:0 8px 22px #051e501f;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease;cursor:pointer;display:flex;flex-direction:column;position:relative}.activity-card[data-v-2634dfd4]:hover{transform:translateY(-6px) translateZ(0);box-shadow:0 14px 32px #0a378233}.activity-accent[data-v-2634dfd4]{height:4px;width:100%;background:linear-gradient(90deg,#0072ff,#42a5f5)}.activity-image-wrapper[data-v-2634dfd4]{padding:.9rem .9rem 0}.activity-image[data-v-2634dfd4]{width:100%;height:190px;object-fit:cover;border-radius:14px;transition:transform .22s ease,box-shadow .22s ease;box-shadow:0 8px 18px #0f172a2e}.activity-card:hover .activity-image[data-v-2634dfd4]{transform:scale(1.03);box-shadow:0 12px 26px #0f172a40}.activity-text[data-v-2634dfd4]{padding:.9rem 1.1rem 1.2rem}.activity-tag-row[data-v-2634dfd4]{display:flex;justify-content:flex-start;margin-bottom:.4rem}.activity-tag[data-v-2634dfd4]{display:inline-flex;align-items:center;font-size:.8rem;padding:.15rem .7rem;border-radius:999px;background:#22c55e1a;color:#15803d;font-weight:600}.activity-title[data-v-2634dfd4]{margin:.3rem 0;color:#003c96;font-size:1.15rem;font-weight:700}.activity-desc[data-v-2634dfd4]{font-size:.95rem;color:#4b5563;line-height:1.5}.empty[data-v-2634dfd4]{text-align:center;padding:2.5rem 1rem;color:#6b7280;font-size:1rem;display:flex;flex-direction:column;gap:.25rem}.empty-icon[data-v-2634dfd4]{font-size:2rem;margin-bottom:.2rem}.empty-text[data-v-2634dfd4]{font-weight:600}.empty-subtext[data-v-2634dfd4]{font-size:.9rem;opacity:.85}.modal-overlay[data-v-2634dfd4]{position:fixed;inset:0;background:#0f172ab3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-2634dfd4]{background:#fff;padding:1.8rem 1.8rem 2rem;border-radius:18px;max-width:900px;width:92%;text-align:center;box-shadow:0 18px 45px #0f172a8c;position:relative;transition:all .3s ease;display:flex;flex-direction:column;gap:1rem}.modal-content.fullscreen[data-v-2634dfd4]{max-width:100vw;max-height:100vh;width:100%;height:100%;border-radius:0;padding:0;box-shadow:none}.modal-content.fullscreen .modal-body[data-v-2634dfd4]{padding:1rem 1.5rem 2rem}.close-btn[data-v-2634dfd4]{position:absolute;top:14px;right:18px;font-size:1.8rem;cursor:pointer;color:#fff;background:#00000080;border-radius:999px;padding:.1rem .6rem;transition:.2s;z-index:2}.close-btn[data-v-2634dfd4]:hover{background:#000000d9}.modal-image-wrapper[data-v-2634dfd4]{position:relative}.modal-image[data-v-2634dfd4]{max-width:100%;max-height:480px;object-fit:contain;border-radius:14px;margin-bottom:.6rem;cursor:zoom-in;transition:transform .25s ease}.modal-image.zoomed[data-v-2634dfd4]{cursor:zoom-out}.zoom-hint[data-v-2634dfd4]{position:absolute;bottom:8px;right:12px;font-size:.75rem;background:#0f172ab3;color:#f9fafb;padding:.25rem .6rem;border-radius:999px}.modal-body[data-v-2634dfd4]{padding-top:.4rem}.modal-body h2[data-v-2634dfd4]{margin:.4rem 0 .5rem;color:#003c96;font-size:1.4rem}.modal-body p[data-v-2634dfd4]{color:#444;margin-bottom:1rem;font-size:.98rem}.pdf-link[data-v-2634dfd4]{display:inline-block;margin-top:.2rem;padding:.6rem 1.3rem;background:linear-gradient(90deg,#0052d4,#003c96);color:#fff;border-radius:999px;text-decoration:none;font-weight:600;font-size:.95rem;box-shadow:0 6px 18px #0f172a66;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.pdf-link[data-v-2634dfd4]:hover{background:linear-gradient(90deg,#003c96,#002060);transform:translateY(-2px);box-shadow:0 10px 26px #0f172ab3}.fade-section[data-v-2634dfd4]{will-change:opacity,transform,filter;transform-origin:center top}.fade-section.before-enter[data-v-2634dfd4]{opacity:0;transform:translateY(80px) scale(.92) rotateX(8deg);filter:blur(6px)}.fade-section.enter[data-v-2634dfd4]{animation:heroFloatIn-2634dfd4 .9s cubic-bezier(.19,1,.22,1) forwards}@keyframes heroFloatIn-2634dfd4{0%{opacity:0;transform:translateY(80px) scale(.92) rotateX(8deg);filter:blur(6px)}60%{opacity:1;transform:translateY(-8px) scale(1.02) rotateX(0);filter:blur(0);box-shadow:0 18px 45px #0052d42e}to{opacity:1;transform:translateY(0) scale(1) rotateX(0);filter:blur(0);box-shadow:0 10px 28px #0f172a1f}}@media (max-width: 768px){.activities-page[data-v-2634dfd4]{padding:1.9rem 1rem 2.6rem}.section-title[data-v-2634dfd4]{font-size:1.7rem}.section-subtitle[data-v-2634dfd4]{font-size:.9rem}.activity-image[data-v-2634dfd4]{height:160px}.modal-content[data-v-2634dfd4]{padding:1.1rem 1rem 1.4rem}.modal-image[data-v-2634dfd4]{max-height:340px}.zoom-hint[data-v-2634dfd4]{font-size:.7rem}}.page[data-v-e3ff11a0]{padding:2rem}.card[data-v-e3ff11a0]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 10px #0000001a;max-width:400px}.settings-page[data-v-f0488c33]{padding:2.5rem 0 3rem}.page-header[data-v-f0488c33]{text-align:center;margin-bottom:2rem}.eyebrow[data-v-f0488c33]{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;color:#6b7280;margin-bottom:.3rem}.page-title[data-v-f0488c33]{font-size:2rem;font-weight:800;color:#003c96;margin-bottom:.35rem}.subtitle[data-v-f0488c33]{color:#4b5563;font-size:.95rem}.role-chip[data-v-f0488c33]{display:inline-block;margin-top:.9rem;padding:.35rem .9rem;border-radius:999px;background:#eff6ff;border:1px solid #bfdbfe;font-size:.9rem;color:#1d4ed8}.tiles-grid[data-v-f0488c33]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.2rem 1.4rem}.tile[data-v-f0488c33]{background:#fff;border-radius:16px;padding:1.2rem 1.1rem;text-align:center;border:1px solid #e5e7eb;box-shadow:0 10px 24px #0f172a1f;text-decoration:none;color:#111827;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.tile[data-v-f0488c33]:hover{transform:translateY(-4px);box-shadow:0 16px 32px #0f172a2e;border-color:#bfdbfe}.tile .icon[data-v-f0488c33]{font-size:2rem;margin-bottom:.4rem}.tile h2[data-v-f0488c33]{font-size:1.02rem;font-weight:700;margin-bottom:.25rem}.tile p[data-v-f0488c33]{font-size:.86rem;color:#6b7280}.tile-jobs .icon[data-v-f0488c33],.tile-staff .icon[data-v-f0488c33]{color:#2563eb}.tile-news .icon[data-v-f0488c33],.tile-activity .icon[data-v-f0488c33]{color:#f97316}.tile-downloads .icon[data-v-f0488c33]{color:#7c3aed}.tile-meeting .icon[data-v-f0488c33],.tile-ethics .icon[data-v-f0488c33]{color:#0f766e}.tile-procurement .icon[data-v-f0488c33],.tile-documents .icon[data-v-f0488c33],.tile-materials .icon[data-v-f0488c33]{color:#16a34a}.tile-donate .icon[data-v-f0488c33],.tile-contact .icon[data-v-f0488c33]{color:#e11d48}.tile-ita .icon[data-v-f0488c33],.tile-links .icon[data-v-f0488c33],.tile-internal .icon[data-v-f0488c33],.tile-director .icon[data-v-f0488c33]{color:#6366f1}.no-access[data-v-f0488c33]{max-width:700px;margin:0 auto;margin-top:2rem;padding:1.2rem 1.4rem;border-radius:16px;border:1px dashed #ef4444;background:#fef2f2;color:#b91c1c;text-align:center;font-weight:600}.no-access-sub[data-v-f0488c33]{margin-top:.35rem;font-size:.9rem;color:#991b1b}@media (max-width: 768px){.page-title[data-v-f0488c33]{font-size:1.7rem}}.donate-page[data-v-866eec85]{text-align:center;padding:2.5rem 1rem;max-width:1000px;margin:auto}.donate-title[data-v-866eec85]{font-size:2.2rem;font-weight:700;color:#003c96;margin-bottom:1rem}.qr-box[data-v-866eec85]{display:flex;justify-content:center;align-items:center;border:3px dashed #005baa;padding:20px;margin:20px auto 10px;max-width:320px;border-radius:16px;background:#f9fbff;box-shadow:0 6px 15px #0000001a}.qr-img[data-v-866eec85]{width:100%;max-width:260px;height:auto}.qr-note[data-v-866eec85]{color:#555;margin-bottom:1.5rem}.bank-info[data-v-866eec85]{text-align:left;max-width:420px;margin:0 auto 2rem;background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 10px #0000001a}.bank-info h3[data-v-866eec85]{margin-bottom:1rem;color:#003c96;font-size:1.3rem;font-weight:700}.bank-info p[data-v-866eec85]{margin:.4rem 0;font-size:1rem}.donor-section[data-v-866eec85]{margin-top:2rem;text-align:left;max-width:900px;margin-left:auto;margin-right:auto}.donor-section h3[data-v-866eec85]{font-size:1.4rem;font-weight:700;color:#003c96;margin-bottom:1rem}.muted[data-v-866eec85]{color:#9ca3af;text-align:center}.donor-marquee[data-v-866eec85]{overflow:hidden;width:100%}.donor-track[data-v-866eec85]{display:flex;flex-wrap:nowrap;gap:1rem;animation:donor-scroll-866eec85 28s linear infinite}.donor-card[data-v-866eec85]{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 4px 10px #0000000f;display:flex;flex-direction:column;align-items:center;min-width:230px;flex:0 0 auto}.donor-img[data-v-866eec85]{width:90px;height:90px;object-fit:cover;border-radius:999px;margin-bottom:.6rem}.donor-name[data-v-866eec85]{font-weight:600;margin-bottom:.25rem}.donor-amount[data-v-866eec85]{color:#16a34a;font-weight:600;margin-bottom:.25rem}.donor-item[data-v-866eec85],.donor-date[data-v-866eec85]{font-size:.9rem;color:#4b5563}@keyframes donor-scroll-866eec85{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 640px){.donor-track[data-v-866eec85]{animation-duration:40s}}.page[data-v-08b3b0d3]{padding:2rem;background:#f9fbff;min-height:100vh;font-family:Sarabun,sans-serif}.links-section[data-v-08b3b0d3]{max-width:1000px;margin:0 auto}.section-title[data-v-08b3b0d3]{font-size:1.6rem;font-weight:700;margin-bottom:1.5rem;color:#004aad;text-align:center;position:relative}.section-title[data-v-08b3b0d3]:after{content:"";display:block;width:60px;height:3px;background:linear-gradient(90deg,#0072ff,#42a5f5);margin:8px auto 0;border-radius:2px}.state-text[data-v-08b3b0d3]{text-align:center;color:#4b5563;margin-top:1rem}.error-text[data-v-08b3b0d3]{color:#dc2626}.materials-grid[data-v-08b3b0d3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;max-width:1000px;margin:0 auto;justify-items:center}.material-card[data-v-08b3b0d3]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:200px;height:220px;background:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;text-decoration:none;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.material-img[data-v-08b3b0d3]{width:100%;height:160px;object-fit:contain;transition:transform .3s ease}.material-card p[data-v-08b3b0d3]{margin-top:8px;font-weight:600;font-size:1rem;color:#333;text-align:center}.material-card[data-v-08b3b0d3]:hover{transform:translateY(-6px);box-shadow:0 8px 20px #00000040}.material-card:hover .material-img[data-v-08b3b0d3]{transform:scale(1.05)}.page[data-v-816cfb09]{padding:2rem;background:linear-gradient(180deg,#f8fbff,#eef6ff);min-height:100vh}.section-title[data-v-816cfb09]{font-size:1.8rem;font-weight:700;text-align:center;margin-bottom:2rem;color:#004aad}.section-title[data-v-816cfb09]:after{content:"";display:block;width:80px;height:3px;background:linear-gradient(90deg,#0072ff,#42a5f5);margin:10px auto 0;border-radius:2px}.divider[data-v-816cfb09]{grid-column:1 / -1;height:1px;background:linear-gradient(90deg,transparent,#cbd5f5,transparent);margin:.5rem 0 1.5rem}.links-grid[data-v-816cfb09]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:150px;max-width:1300px;margin:2rem auto;justify-items:center}.link-card[data-v-816cfb09]{display:flex;align-items:center;justify-content:center;width:400px;height:200px;margin:15px;transition:all .3s ease;overflow:hidden}.link-img[data-v-816cfb09]{width:400px;height:200px;object-fit:fill;transition:transform .3s ease,box-shadow .3s ease}.link-card:hover .link-img[data-v-816cfb09]{transform:scale(1.08);box-shadow:0 8px 18px #00000040;border-radius:8px}.page[data-v-52795c1c]{padding:2rem}.section-title[data-v-52795c1c]{font-size:1.5rem;font-weight:700;margin-bottom:1.2rem;color:#004aad;position:relative}.section-title[data-v-52795c1c]:after{content:"";display:block;width:50px;height:3px;background:linear-gradient(90deg,#0072ff,#42a5f5);margin-top:6px;border-radius:2px}.links-grid[data-v-52795c1c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:28px;max-width:1100px;margin:2rem auto;justify-items:center}.link-card[data-v-52795c1c]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:200px;height:220px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001f;text-decoration:none;transition:all .4s ease;overflow:hidden;padding:15px;text-align:center}.link-img[data-v-52795c1c]{width:100%;height:130px;object-fit:contain;transition:transform .4s ease,filter .4s ease}.link-card p[data-v-52795c1c]{margin-top:12px;font-size:1rem;font-weight:600;color:#333;line-height:1.5}.link-card[data-v-52795c1c]:hover{transform:translateY(-5px);box-shadow:0 6px 20px #0003}.link-card:hover .link-img[data-v-52795c1c]{transform:scale(1.08);filter:drop-shadow(0 0 12px rgba(0,114,255,.5))}.empty-text[data-v-52795c1c]{text-align:center;color:#777;margin-top:.5rem;font-size:.9rem}.page-title[data-v-a992e1b7]{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:#003c96;text-align:center}.page-desc[data-v-a992e1b7]{text-align:center;color:#444;margin-bottom:1.5rem}.search-box[data-v-a992e1b7]{text-align:center;margin-bottom:1rem}.search-box input[data-v-a992e1b7]{width:100%;max-width:400px;padding:.6rem 1rem;border-radius:8px;border:1px solid #ccc;outline:none;font-size:1rem;transition:.3s}.search-box input[data-v-a992e1b7]:focus{border-color:#005baa;box-shadow:0 0 6px #005baa4d}.downloads-table[data-v-a992e1b7]{width:100%;border-collapse:collapse;margin-top:1rem;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px #00000014}.downloads-table th[data-v-a992e1b7]{background:linear-gradient(90deg,#003c96,#0052d4);color:#fff;font-size:1rem;padding:.9rem}.downloads-table td[data-v-a992e1b7]{padding:.8rem;border:1px solid #eee;text-align:center;font-size:.95rem}.file-name[data-v-a992e1b7]{text-align:left;font-weight:500}.file-category[data-v-a992e1b7]{color:#555}.file-actions[data-v-a992e1b7]{display:flex;justify-content:center;gap:.6rem;flex-wrap:wrap}.btn[data-v-a992e1b7]{display:inline-block;padding:.5rem .9rem;border-radius:6px;font-weight:700;text-decoration:none;transition:all .2s ease}.preview-btn[data-v-a992e1b7]{background:#16a34a;color:#fff}.preview-btn[data-v-a992e1b7]:hover{background:#12833c}.download-btn[data-v-a992e1b7]{background:#005baa;color:#fff}.download-btn[data-v-a992e1b7]:hover{background:#003c7a}.empty[data-v-a992e1b7]{margin-top:2rem;text-align:center;font-size:1.1rem;color:#d9534f;font-weight:700}.no-file[data-v-a992e1b7]{color:#d9534f;font-weight:700}.pagination[data-v-a992e1b7]{display:flex;justify-content:center;align-items:center;margin-top:1.5rem;gap:.4rem;flex-wrap:wrap}.page-btn[data-v-a992e1b7]{padding:.5rem .9rem;border-radius:4px;border:1px solid #ccc;cursor:pointer;background:#f8f9fa;color:#333;font-weight:600;transition:all .2s ease;min-width:38px}.page-btn[data-v-a992e1b7]:hover:not(.active):not(:disabled){background:#e9ecef}.page-btn.active[data-v-a992e1b7]{background:#0056b3;color:#fff;font-weight:700;border-color:#004080}.page-btn[data-v-a992e1b7]:disabled{opacity:.5;cursor:not-allowed}.dots[data-v-a992e1b7]{padding:0 .5rem;color:#777}.contact-page[data-v-bd01f0d4]{padding:2.8rem 0 3.4rem}.page-header[data-v-bd01f0d4]{text-align:center;margin-bottom:2rem}.eyebrow[data-v-bd01f0d4]{text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;color:#9ca3af;margin-bottom:.4rem}.page-title[data-v-bd01f0d4]{font-size:2.1rem;font-weight:800;color:#003c96;margin-bottom:.3rem}.subtitle[data-v-bd01f0d4]{color:#4b5563;font-size:.95rem}.contact-card[data-v-bd01f0d4]{background:radial-gradient(circle at top left,#ecf4ff 0,#fff 55%);border-radius:22px;padding:1.8rem 2rem 1.6rem;box-shadow:0 18px 40px #0f172a2e;max-width:880px;margin:0 auto 2.2rem;border:1px solid rgba(191,219,254,.7)}.card-header[data-v-bd01f0d4]{display:flex;gap:1rem;align-items:center;margin-bottom:1.1rem}.avatar[data-v-bd01f0d4]{width:52px;height:52px;border-radius:999px;background:linear-gradient(135deg,#2563eb,#06b6d4);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 22px #2563eb80;flex-shrink:0}.avatar span[data-v-bd01f0d4]{font-size:1.4rem}.card-title-block[data-v-bd01f0d4]{display:flex;flex-direction:column;gap:.1rem}.contact-title[data-v-bd01f0d4]{font-size:1.35rem;font-weight:800;color:#111827}.card-subtitle[data-v-bd01f0d4]{font-size:.9rem;color:#6b7280}.info-list[data-v-bd01f0d4]{list-style:none;margin:0;padding:.4rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;row-gap:.55rem}.info-item[data-v-bd01f0d4]{display:flex;gap:.55rem;align-items:flex-start}.info-icon[data-v-bd01f0d4]{width:24px;text-align:center;font-size:1.05rem;margin-top:.05rem}.info-text[data-v-bd01f0d4]{display:flex;flex-direction:column;gap:.05rem}.info-label[data-v-bd01f0d4]{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#9ca3af}.info-value[data-v-bd01f0d4]{font-size:.95rem;color:#111827}.link[data-v-bd01f0d4]{color:#2563eb;text-decoration:none;font-weight:500}.link[data-v-bd01f0d4]:hover{text-decoration:underline}.map-section[data-v-bd01f0d4]{max-width:980px;margin:0 auto}.map-header[data-v-bd01f0d4]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.7rem}.map-title[data-v-bd01f0d4]{font-size:1.25rem;font-weight:700;color:#111827}.map-subtitle[data-v-bd01f0d4]{font-size:.9rem;color:#6b7280}.map-chip[data-v-bd01f0d4]{padding:.25rem .7rem;border-radius:999px;border:1px solid #d1d5db;font-size:.78rem;color:#4b5563;background:#f9fafb}.map-wrapper[data-v-bd01f0d4]{border-radius:22px;overflow:hidden;box-shadow:0 18px 40px #0f172a38;border:3px solid #e5e7eb}.map-wrapper iframe[data-v-bd01f0d4]{width:100%;height:390px}@media (max-width: 900px){.contact-card[data-v-bd01f0d4]{padding:1.4rem 1.4rem 1.3rem;border-radius:18px}.info-list[data-v-bd01f0d4]{grid-template-columns:1fr}.map-wrapper iframe[data-v-bd01f0d4]{height:340px}}@media (max-width: 640px){.page-title[data-v-bd01f0d4]{font-size:1.8rem}.card-header[data-v-bd01f0d4]{align-items:flex-start}.map-header[data-v-bd01f0d4]{flex-direction:column;align-items:flex-start}}.jobs-page[data-v-04e56efa]{margin-top:2rem;margin-bottom:2rem;position:relative;max-width:1100px;margin-left:auto;margin-right:auto;padding:2.5rem 1.5rem 3.2rem}.jobs-page[data-v-04e56efa]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,#e6f3ff 0,transparent 60%),radial-gradient(circle at bottom right,#f3f7ff 0,transparent 55%);opacity:.9;z-index:-1}.jobs-header[data-v-04e56efa]{text-align:center;margin-bottom:2.2rem}.eyebrow[data-v-04e56efa]{display:inline-block;padding:.15rem .7rem;border-radius:999px;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;background:#0050a014;color:#0050a0;margin-bottom:.65rem}.page-title[data-v-04e56efa]{text-align:center;font-size:2.2rem;font-weight:800;margin-bottom:.4rem;color:#003c96}.page-subtitle[data-v-04e56efa]{font-size:.98rem;color:#5f6b7a;max-width:640px;margin:0 auto}.jobs-grid[data-v-04e56efa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.6rem}.job-card[data-v-04e56efa]{background:#fff;border-radius:18px;padding:1.5rem 1.4rem 1.4rem;box-shadow:0 7px 20px #051e5024;transition:transform .25s ease,box-shadow .25s ease;position:relative}.job-card[data-v-04e56efa]:hover{transform:translateY(-6px) translateZ(0);box-shadow:0 14px 32px #0a378233}.job-accent[data-v-04e56efa]{position:absolute;top:0;left:0;right:0;height:4px;border-radius:18px 18px 0 0;background:linear-gradient(90deg,#0072ff,#42a5f5)}.job-header[data-v-04e56efa]{margin-bottom:.6rem}.job-tag[data-v-04e56efa]{display:inline-flex;align-items:center;font-size:.8rem;padding:.15rem .7rem;border-radius:999px;background:#38bdf824;color:#0369a1;font-weight:600;margin-bottom:.35rem}.job-title[data-v-04e56efa]{margin:0 0 .4rem;font-size:1.4rem;color:#003c96;font-weight:700}.desc[data-v-04e56efa]{font-size:.98rem;margin-bottom:.8rem;color:#444}.deadline[data-v-04e56efa]{font-size:.95rem;margin-bottom:.9rem;color:#b91c1c}.file-preview[data-v-04e56efa]{margin-bottom:.9rem}.file-preview img[data-v-04e56efa],.preview-img[data-v-04e56efa]{max-width:100%;max-height:150px;object-fit:contain;border-radius:10px;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease;display:block;margin:0 auto;box-shadow:0 5px 16px #0f172a24}.file-preview img[data-v-04e56efa]:hover,.preview-img[data-v-04e56efa]:hover{transform:scale(1.03);box-shadow:0 9px 24px #0f172a38}.file-preview embed[data-v-04e56efa]{border-radius:10px;box-shadow:0 5px 16px #0f172a24}.job-actions[data-v-04e56efa]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.3rem}.apply-btn[data-v-04e56efa],.detail-btn[data-v-04e56efa]{background:linear-gradient(135deg,#003c96,#0052d4);color:#fff;padding:.55rem 1.2rem;border:none;border-radius:999px;cursor:pointer;font-size:.95rem;font-weight:600;transition:all .25s;display:inline-flex;align-items:center;gap:.2rem}.apply-btn[data-v-04e56efa]:hover,.detail-btn[data-v-04e56efa]:hover{background:linear-gradient(135deg,#0052d4,#007bff);transform:translateY(-1px);box-shadow:0 5px 14px #0f172a59}.no-jobs[data-v-04e56efa]{text-align:center;padding:2.8rem 1rem;color:#6b7280}.no-jobs-icon[data-v-04e56efa]{font-size:2.2rem;margin-bottom:.2rem}.no-jobs-text[data-v-04e56efa]{font-weight:600;margin-bottom:.2rem}.no-jobs-subtext[data-v-04e56efa]{font-size:.9rem;opacity:.85}.modal[data-v-04e56efa]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0f172ab3;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-04e56efa]{background:#fff;padding:1.8rem 1.8rem 1.6rem;border-radius:18px;width:640px;max-width:95%;max-height:90%;overflow-y:auto;position:relative;box-shadow:0 18px 45px #0f172a8c}.close[data-v-04e56efa]{position:absolute;top:10px;right:15px;font-size:1.8rem;cursor:pointer;color:#4b5563;transition:color .2s ease}.close[data-v-04e56efa]:hover{color:#111827}.modal-header[data-v-04e56efa]{margin-bottom:.8rem}.modal-title[data-v-04e56efa]{margin:0 0 .3rem;color:#003c96;font-size:1.5rem;font-weight:700}.modal-deadline[data-v-04e56efa]{font-size:.9rem;color:#b91c1c}.modal-body[data-v-04e56efa]{margin-top:.5rem}.modal-label[data-v-04e56efa]{font-size:.95rem;font-weight:600;color:#374151;margin-bottom:.25rem}.modal-desc[data-v-04e56efa]{color:#444;font-size:.96rem;margin-bottom:1rem;line-height:1.5}.file-preview-large[data-v-04e56efa]{margin-top:.4rem}.file-preview-large embed[data-v-04e56efa],.file-preview-large img[data-v-04e56efa]{border-radius:12px;box-shadow:0 6px 18px #0f172a59}.modal-footer[data-v-04e56efa]{margin-top:1.1rem;text-align:right}.lightbox[data-v-04e56efa]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000f2;display:flex;justify-content:center;align-items:center;z-index:2000;animation:fadeIn-04e56efa .25s ease;flex-direction:column}.lightbox-img[data-v-04e56efa]{max-width:90%;max-height:86%;border-radius:12px;box-shadow:0 0 25px #ffffff4d;transition:transform .2s ease;cursor:grab}.lightbox-img[data-v-04e56efa]:active{cursor:grabbing}.lightbox-close[data-v-04e56efa]{position:absolute;top:20px;right:30px;font-size:2.5rem;color:#fff;cursor:pointer}.lightbox-prev[data-v-04e56efa],.lightbox-next[data-v-04e56efa]{position:absolute;top:50%;font-size:3rem;color:#fff;cursor:pointer;padding:0 15px;-webkit-user-select:none;user-select:none;transform:translateY(-50%);text-shadow:0 4px 16px rgba(0,0,0,.8)}.lightbox-prev[data-v-04e56efa]{left:20px}.lightbox-next[data-v-04e56efa]{right:20px}.lightbox-hint[data-v-04e56efa]{margin-top:.6rem;font-size:.85rem;color:#e5e7eb;opacity:.9}@keyframes fadeIn-04e56efa{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.jobs-page[data-v-04e56efa]{padding:2rem 1rem 2.5rem}.page-title[data-v-04e56efa]{font-size:1.9rem}.page-subtitle[data-v-04e56efa]{font-size:.9rem}.modal-content[data-v-04e56efa]{padding:1.3rem 1.1rem 1.2rem}.modal-title[data-v-04e56efa]{font-size:1.3rem}.lightbox-prev[data-v-04e56efa],.lightbox-next[data-v-04e56efa]{font-size:2.4rem}}.staff-page[data-v-946f996a]{padding:60px 20px 70px;font-family:Sarabun,TH SarabunPSK,sans-serif;background:linear-gradient(180deg,#f8fbff,#fff);min-height:100vh;position:relative;max-width:1100px;margin:0 auto}.staff-page[data-v-946f996a]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,#e6f3ff 0,transparent 60%),radial-gradient(circle at bottom right,#f3f7ff 0,transparent 55%);opacity:.9;z-index:-1}.staff-header[data-v-946f996a]{text-align:center;margin-bottom:2.5rem}.page-title[data-v-946f996a]{font-size:2.2rem;font-weight:800;margin-bottom:.4rem;color:#004aad;letter-spacing:1px;text-shadow:1px 1px 3px rgba(0,0,0,.1)}.director-section[data-v-946f996a]{display:flex;justify-content:center;margin-bottom:70px;position:relative}.director-section[data-v-946f996a]:after{content:"";position:absolute;left:50%;bottom:-35px;transform:translate(-50%);width:2px;height:35px;background:#cbd5f5}.director-card[data-v-946f996a]{position:relative;display:inline-flex;flex-direction:column;align-items:center;padding:26px 34px 30px;min-width:280px;background:radial-gradient(circle at top left,#fff8e1,#fff 40%,#f5f7fb);border-radius:22px;border:1px solid #d4b25a;box-shadow:0 16px 40px #0f172a40,0 0 0 1px #ffffffb3;overflow:hidden}.director-card[data-v-946f996a]:before{content:"";position:absolute;inset:14px;border-radius:18px;background:linear-gradient(135deg,#f7e5b5,#fff8e1);opacity:.45;z-index:-1}.director-ribbon[data-v-946f996a]{position:absolute;top:12px;left:50%;transform:translate(-50%);background:linear-gradient(90deg,#c27803,#f59e0b);color:#fff;padding:4px 18px;border-radius:999px;font-size:.9rem;font-weight:700;letter-spacing:.04em;box-shadow:0 6px 16px #b4530999}.gold-frame[data-v-946f996a]{margin-top:28px;padding:8px;border-radius:14px;background:linear-gradient(135deg,#fff7da,#f4e3b0) padding-box,linear-gradient(135deg,#b8860b,#f5d76e) border-box;border:3px solid transparent;box-shadow:0 10px 22px #00000059,0 0 18px #d4af37b3}.gold-frame .staff-photo[data-v-946f996a]{width:210px;height:260px;border-radius:10px;border:4px solid #ffffff;object-fit:cover}.director-name[data-v-946f996a]{font-size:1.5rem;font-weight:700;margin-top:16px;margin-bottom:4px;color:#002b5b}.director-card .staff-position[data-v-946f996a]{font-size:1rem;color:#374151}.dept-section[data-v-946f996a]{margin-bottom:60px;text-align:center}.dept-header[data-v-946f996a]{margin-bottom:32px;position:relative}.dept-title[data-v-946f996a]{font-size:1.6rem;font-weight:700;color:#005baa;margin-bottom:6px}.dept-underline[data-v-946f996a]{width:120px;height:3px;margin:0 auto;border-radius:999px;background:linear-gradient(90deg,#004aad,#42a5f5);box-shadow:0 3px 8px #2196f380}.dept-header[data-v-946f996a]:after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%);width:2px;height:22px;background:#cbd5f5}.staff-grid[data-v-946f996a]{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:35px;justify-items:center;margin-top:26px;padding-top:22px}.staff-grid[data-v-946f996a]:before{content:"";position:absolute;top:0;left:10%;right:10%;height:2px;background:#cbd5f5}.staff-card[data-v-946f996a]{text-align:center;background:#fff;border-radius:18px;padding:18px 15px 25px;box-shadow:0 5px 16px #00000014;transition:transform .25s ease,box-shadow .25s ease;cursor:pointer;position:relative}.staff-card[data-v-946f996a]:before{content:"";position:absolute;top:-22px;left:50%;transform:translate(-50%);width:2px;height:22px;background:#cbd5f5}.staff-card[data-v-946f996a]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(0,123,255,.08),transparent 55%);opacity:0;pointer-events:none;transition:opacity .25s ease}.staff-card[data-v-946f996a]:hover{transform:translateY(-8px);box-shadow:0 10px 28px #0000001f}.staff-card[data-v-946f996a]:hover:after{opacity:1}.photo-frame[data-v-946f996a]{display:flex;justify-content:center;margin-bottom:10px}.staff-photo[data-v-946f996a]{width:160px;height:160px;border-radius:50%;object-fit:cover;border:4px solid #e0e6ef;box-shadow:0 5px 12px #0000001a;transition:transform .3s ease}.staff-card:hover .staff-photo[data-v-946f996a]{transform:scale(1.05)}.staff-name[data-v-946f996a]{font-size:1.1rem;font-weight:600;margin:10px 0 6px;color:#036}.staff-position[data-v-946f996a]{font-size:.95rem;color:#555}.staff-phone[data-v-946f996a]{font-size:.9rem;color:#004aad;font-weight:600;margin-top:6px}.fade-in[data-v-946f996a]{opacity:0;transform:translateY(30px);animation:fadeUp-946f996a .9s forwards}@keyframes fadeUp-946f996a{to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.staff-page[data-v-946f996a]{padding:40px 14px 50px}.page-title[data-v-946f996a]{font-size:1.8rem}.staff-photo[data-v-946f996a]{width:120px;height:120px}.director-card[data-v-946f996a]{padding:22px 22px 24px}.staff-grid[data-v-946f996a]:before{left:18%;right:18%}}.ita-page[data-v-9b2cd944]{padding:2rem;font-family:Sarabun,sans-serif;display:flex;flex-direction:column;align-items:center;background:linear-gradient(135deg,#fdfbfb,#ebedee);min-height:100vh}.page-title[data-v-9b2cd944]{font-size:2rem;font-weight:800;color:#004aad;margin-bottom:1.5rem}.ita-card[data-v-9b2cd944]{background:#fff;padding:2rem;border-radius:14px;box-shadow:0 6px 18px #00000026;max-width:900px;text-align:center;line-height:1.6}.policy-page[data-v-06231ca7]{margin-top:2rem;font-family:Sarabun,sans-serif;max-width:1000px;margin-left:auto;margin-right:auto;padding:0 1rem}.section-title[data-v-06231ca7]{font-size:1.8rem;font-weight:700;color:#003c96;margin-bottom:2rem;text-align:center;border-bottom:3px solid #005baa;display:inline-block;padding-bottom:.4rem}.policy-grid[data-v-06231ca7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.2rem}.policy-card[data-v-06231ca7]{background:#f7f9fc;border:1px solid #e0e0e0;border-radius:12px;padding:1.2rem;text-decoration:none;color:#036;font-weight:500;text-align:center;transition:all .3s ease-in-out;box-shadow:0 3px 8px #00000014;display:flex;flex-direction:column;align-items:center;gap:.6rem}.policy-card[data-v-06231ca7]:hover{background:#e9f1ff;transform:translateY(-4px);box-shadow:0 6px 15px #00000026;color:#003c96}.policy-card .icon[data-v-06231ca7]{font-size:2rem}.policy-card h3[data-v-06231ca7]{font-size:1.05rem;line-height:1.4;text-align:center}.director-page[data-v-c4018cba]{padding:2.8rem 0 3.8rem;background:radial-gradient(circle at top left,#e0f2fe 0,#fff 55%)}.director-shell[data-v-c4018cba]{max-width:1100px;margin:0 auto}.hero[data-v-c4018cba]{position:relative;display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1.1fr);gap:1.8rem;align-items:center;margin-bottom:2.6rem;background:linear-gradient(135deg,#eff6ff,#fff);border-radius:26px;padding:1.9rem 1.8rem;box-shadow:0 18px 40px #0f172a29;overflow:hidden}.hero[data-v-c4018cba]:before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at top right,rgba(59,130,246,.16),transparent 55%),radial-gradient(circle at bottom left,rgba(59,130,246,.1),transparent 55%);opacity:.9;pointer-events:none}.hero-left[data-v-c4018cba],.hero-right[data-v-c4018cba]{position:relative;z-index:1}.hero-left[data-v-c4018cba]{display:flex;flex-direction:column;gap:.4rem}.eyebrow[data-v-c4018cba]{font-size:.78rem;text-transform:uppercase;letter-spacing:.16em;color:#6b7280}.title[data-v-c4018cba]{font-size:2.15rem;font-weight:800;color:#003c96}.title-underline[data-v-c4018cba]{width:80px;height:3px;border-radius:999px;background:linear-gradient(90deg,#2563eb,#22c1c3);margin:.45rem 0 .35rem}.position[data-v-c4018cba]{font-size:1rem;font-weight:600;color:#1f2933}.subtitle[data-v-c4018cba]{margin-top:.2rem;font-size:.96rem;color:#4b5563}.chips[data-v-c4018cba]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.7rem}.chip[data-v-c4018cba]{padding:.18rem .85rem;border-radius:999px;background:#2563eb0f;color:#1d4ed8;font-size:.8rem;font-weight:600;border:1px solid rgba(59,130,246,.28);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-right[data-v-c4018cba]{display:flex;flex-direction:column;align-items:center;gap:.45rem}.avatar-ring[data-v-c4018cba]{padding:6px;border-radius:999px;background:conic-gradient(from 190deg,#2563eb,#38bdf8,#22c1c3,#2563eb);box-shadow:0 18px 40px #0f172a66}.avatar-wrapper[data-v-c4018cba]{width:210px;height:210px;border-radius:999px;overflow:hidden;background:#f9fafb;border:4px solid #e5e7eb}.avatar-wrapper img[data-v-c4018cba]{width:100%;height:100%;object-fit:cover}.avatar-caption[data-v-c4018cba]{font-size:.82rem;color:#4b5563;letter-spacing:.05em;text-transform:uppercase}.policies-head[data-v-c4018cba]{text-align:center;margin-bottom:1.4rem}.section-title[data-v-c4018cba]{font-size:1.45rem;font-weight:700;margin-bottom:.25rem;color:#0f172a}.section-subtitle[data-v-c4018cba]{font-size:.9rem;color:#6b7280}.policies-grid[data-v-c4018cba]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.1rem}.policy-card[data-v-c4018cba]{position:relative;background:#fff;border-radius:18px;border:1px solid #e5e7eb;padding:.95rem 1rem .95rem .95rem;box-shadow:0 12px 26px #0f172a17;overflow:hidden;transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out}.card-accent[data-v-c4018cba]{position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,#2563eb,#22c1c3)}.policy-card[data-v-c4018cba]:after{content:attr(data-number);position:absolute;right:-4px;top:-12px;font-size:3.4rem;font-weight:800;color:#d1d5db80;pointer-events:none}.policy-card[data-v-c4018cba]:hover{transform:translateY(-3px);box-shadow:0 18px 32px #0f172a29;border-color:#bfdbfe}.policy-header-row[data-v-c4018cba]{display:flex;align-items:center;margin-bottom:.45rem;gap:.55rem;padding-left:.35rem}.policy-number-circle[data-v-c4018cba]{width:32px;height:32px;border-radius:999px;border:2px solid #2563eb;color:#2563eb;font-size:.9rem;font-weight:700;display:flex;align-items:center;justify-content:center;background:#f9fafb}.policy-meta[data-v-c4018cba]{display:flex;flex-direction:column}.policy-label[data-v-c4018cba]{font-size:.82rem;color:#6b7280;text-transform:uppercase;letter-spacing:.06em}.badge[data-v-c4018cba]{display:none}.policy-title[data-v-c4018cba]{font-size:1rem;font-weight:600;color:#111827;margin:.2rem 0 .3rem;padding-left:.35rem}.policy-detail[data-v-c4018cba]{font-size:.9rem;line-height:1.6;color:#4b5563;padding-left:.35rem}@media (max-width: 900px){.hero[data-v-c4018cba]{grid-template-columns:1fr;text-align:center;padding:1.5rem 1.2rem}.hero-left[data-v-c4018cba]{align-items:center}.hero-right[data-v-c4018cba]{order:-1;margin-bottom:.9rem}.title[data-v-c4018cba]{font-size:1.85rem}.avatar-wrapper[data-v-c4018cba]{width:190px;height:190px}.director-page[data-v-c4018cba]{padding-top:2.2rem}.policy-card[data-v-c4018cba]{padding-left:.9rem}.card-accent[data-v-c4018cba]{width:4px}}[data-v-5fe8b928]:root{color-scheme:light;--blue:#2e7aea;--blue2:#7fb6ff;--mint:#22c55e;--pink:#ff8fb3;--yellow:#ffd86b;--lav:#bda8ff;--text:#0f172a;--muted:#64748b;--bg:#fbfdff;--card:#ffffff;--border:rgba(15,23,42,.14)}.ph-page[data-v-5fe8b928]{background:radial-gradient(1200px 450px at 90% -10%,#e9fff4 0%,transparent 60%),radial-gradient(1100px 450px at 0% -20%,#eef4ff 0%,transparent 55%),linear-gradient(180deg,#fff,#fbfdff);color:var(--text);font-family:Sarabun,system-ui,-apple-system,Segoe UI,sans-serif}.wrap[data-v-5fe8b928]{max-width:1100px;margin:0 auto;padding:0 1rem}.ph-hero[data-v-5fe8b928]{position:relative;padding:3.2rem 1rem 4.2rem;background:radial-gradient(900px 200px at 10% 0%,#fff7fb 0%,transparent 60%),radial-gradient(900px 220px at 90% 0%,#f2fbff 0%,transparent 60%),linear-gradient(180deg,#fff,#f6faff)!important;border-radius:0 0 22px 22px;box-shadow:0 10px 30px #2e7aea0f inset;text-align:center}.badge[data-v-5fe8b928]{display:inline-block;padding:.42rem .9rem;border-radius:999px;background:#eafff7;color:#0b7d5a;font-weight:800;border:1px solid #c9f7e8}.ttl[data-v-5fe8b928]{margin:.35rem 0 .45rem;font-size:clamp(1.7rem,3.4vw,2.35rem);font-weight:900;background:linear-gradient(90deg,var(--blue),var(--mint));-webkit-background-clip:text;background-clip:text;color:transparent}.sub[data-v-5fe8b928]{margin:.2rem auto 1.1rem;color:var(--muted);max-width:760px}.chips[data-v-5fe8b928]{display:flex;gap:.55rem;justify-content:center;flex-wrap:wrap}.chip[data-v-5fe8b928]{background:#fff;color:#0f172a;border:1px solid #e7ecf3;border-radius:999px;padding:.42rem .8rem;font-weight:800;font-size:.92rem;box-shadow:0 4px 10px #2e7aea0f}.wave[data-v-5fe8b928]{position:absolute;left:0;right:0;bottom:-1px;height:28px;opacity:.8;background:radial-gradient(40px 20px at 20px 28px,#0000 98%,#eef4ff 99%) 0 0/80px 100% repeat-x}.sec[data-v-5fe8b928]{margin-top:1.6rem}.head[data-v-5fe8b928]{text-align:center;margin:1.8rem 0 1.1rem}.h2[data-v-5fe8b928]{margin:0;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:900;color:#1347b9}.grid[data-v-5fe8b928]{display:grid;gap:1rem;grid-template-columns:repeat(12,1fr)}.goals .card[data-v-5fe8b928]{grid-column:span 6}.pillars .card[data-v-5fe8b928]{grid-column:span 4}.card[data-v-5fe8b928]{background:var(--card)!important;border:1px solid var(--border);border-radius:18px;padding:1.1rem 1.2rem;box-shadow:0 8px 22px #0f172a0d;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card[data-v-5fe8b928]:hover{transform:translateY(-3px);box-shadow:0 14px 28px #0f172a14;border-color:#2e7aea52}.card h3[data-v-5fe8b928]{margin:.05rem 0 .32rem;font-size:1.08rem;font-weight:900;color:#0f172a}.card p[data-v-5fe8b928]{margin:0;color:#334155;font-weight:600;line-height:1.6}.card ul[data-v-5fe8b928]{margin:.1rem 0 0;padding-left:1.2rem;color:#374151}.card li[data-v-5fe8b928]{margin:.38rem 0}.ic[data-v-5fe8b928]{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;margin-bottom:.6rem;background:linear-gradient(135deg,#e9f0ff,#e8fff8);border:1px solid rgba(46,122,234,.18);box-shadow:0 6px 14px #2e7aea1a;font-weight:800}.goals li:nth-child(1) .ic[data-v-5fe8b928]{background:linear-gradient(135deg,#ffe8ef,#e8fff5)}.goals li:nth-child(2) .ic[data-v-5fe8b928]{background:linear-gradient(135deg,#e7eeff,#e8fff8)}.goals li:nth-child(3) .ic[data-v-5fe8b928]{background:linear-gradient(135deg,#fff5db,#eaf4ff)}.goals li:nth-child(4) .ic[data-v-5fe8b928]{background:linear-gradient(135deg,#eafcff,#f2eaff)}.pillars .card[data-v-5fe8b928]{position:relative}.pillars .card[data-v-5fe8b928]:before{content:"";position:absolute;left:12px;right:12px;top:-1px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--blue),var(--pink),var(--mint),var(--lav));opacity:.8}@media (max-width:1024px){.pillars .card[data-v-5fe8b928]{grid-column:span 6}}@media (max-width:900px){.goals .card[data-v-5fe8b928]{grid-column:span 12}}@media (max-width:720px){.pillars .card[data-v-5fe8b928]{grid-column:span 12}}.stepper[data-v-5fe8b928]{list-style:none;margin:0;padding:0;display:grid;gap:.95rem}.stepper li[data-v-5fe8b928]{display:grid;grid-template-columns:44px 1fr;gap:.9rem;align-items:start;background:#fff!important;border:1px solid var(--border);border-radius:14px;padding:.9rem 1rem}.step[data-v-5fe8b928]{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:900;box-shadow:0 6px 14px #2e7aea2e;background:linear-gradient(90deg,var(--blue),var(--blue2))}.stepper li:nth-child(2) .step[data-v-5fe8b928]{background:linear-gradient(90deg,var(--pink),var(--lav))}.stepper li:nth-child(3) .step[data-v-5fe8b928]{background:linear-gradient(90deg,var(--mint),var(--blue))}.stepper li:nth-child(4) .step[data-v-5fe8b928]{background:linear-gradient(90deg,var(--yellow),var(--pink))}.stepper h4[data-v-5fe8b928]{margin:.06rem 0 .18rem;font-weight:900;color:#0f172a}.stepper p[data-v-5fe8b928]{margin:0;color:#374151}.cta[data-v-5fe8b928]{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;margin:1.8rem 0 3.2rem}.btn[data-v-5fe8b928]{display:inline-block;padding:.9rem 1.3rem;border-radius:14px;text-decoration:none;font-weight:900;border:1px solid var(--border)}.btn.primary[data-v-5fe8b928]{color:#fff;background:linear-gradient(90deg,var(--blue),var(--mint));border:none;box-shadow:0 10px 22px #2e7aea38}.btn.ghost[data-v-5fe8b928]{color:#0f172a;background:#fff!important}.policy-page[data-v-18ba81a8]{margin-top:2rem;font-family:Sarabun,sans-serif}.section-title[data-v-18ba81a8]{font-size:1.6rem;font-weight:700;color:#003c96;margin-bottom:1.5rem}[data-v-18ba81a8]:root{--bg:#f7fbff;--text:#0f172a;--muted:#6b7280;--primary:#2563eb;--primary2:#60a5fa;--accent:#10b981;--card: rgba(255,255,255,.7);--border: rgba(148,163,184,.28)}.policy-page[data-v-18ba81a8]{background:radial-gradient(1100px 420px at 85% -10%,#dcfce7 0%,transparent 60%),radial-gradient(1000px 420px at 10% -15%,#dbeafe 0%,transparent 55%),var(--bg);color:var(--text);font-family:Sarabun,system-ui,-apple-system,Segoe UI,sans-serif}.container[data-v-18ba81a8]{max-width:1100px;margin:0 auto;padding:0 1rem}.ph-hero[data-v-18ba81a8]{position:relative;padding:3rem 1rem 4rem;background:linear-gradient(180deg,#fff,#eef6ff);border-radius:0 0 22px 22px;box-shadow:0 10px 30px #2563eb0f inset}.ph-hero__inner[data-v-18ba81a8]{max-width:1100px;margin:0 auto;text-align:center}.ph-hero__badge[data-v-18ba81a8]{display:inline-block;padding:.35rem .75rem;border-radius:999px;background:#e6f7ef;color:#065f46;font-weight:800;margin-bottom:.6rem;border:1px solid #bbf7d0}.ph-hero__title[data-v-18ba81a8]{margin:.1rem 0 .25rem;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:900}.ph-hero__subtitle[data-v-18ba81a8]{margin:.2rem auto 1rem;color:var(--muted);max-width:760px}.ph-hero__chips[data-v-18ba81a8]{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.chip[data-v-18ba81a8]{background:#fff;border:1px solid #e5e7eb;color:#111827;border-radius:999px;padding:.35rem .7rem;font-weight:700;font-size:.9rem}.ph-wave[data-v-18ba81a8]{position:absolute;left:0;right:0;bottom:-1px;height:26px;background:radial-gradient(40px 20px at 20px 26px,#0000 98%,#e5eefc 99%) 0 0/80px 100% repeat-x;opacity:.7}.ph-head[data-v-18ba81a8]{text-align:center;margin:2rem 0 1rem}.ph-title[data-v-18ba81a8]{font-size:clamp(1.3rem,2.3vw,1.8rem);font-weight:900;margin:0}.ph-sub[data-v-18ba81a8]{color:var(--muted);margin:.3rem 0 0}.goal-grid[data-v-18ba81a8]{list-style:none;padding:0;margin:0;display:grid;gap:1rem;grid-template-columns:repeat(12,1fr)}.goal-card[data-v-18ba81a8]{grid-column:span 6;background:var(--card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:16px;padding:1.05rem 1.1rem;box-shadow:0 8px 22px #0f172a0f;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.goal-card[data-v-18ba81a8]:hover{transform:translateY(-3px);box-shadow:0 14px 28px #0f172a1a;border-color:#2563eb59}.goal-card .ic[data-v-18ba81a8]{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;margin-bottom:.5rem;background:linear-gradient(135deg,#e0e7ff,#cffafe);font-weight:800}.goal-card h3[data-v-18ba81a8]{margin:.05rem 0 .25rem;font-size:1.05rem;font-weight:800}.goal-card p[data-v-18ba81a8]{margin:0;color:#334155;font-weight:600;line-height:1.55}@media (max-width:900px){.goal-card[data-v-18ba81a8]{grid-column:span 12}}.pillar-grid[data-v-18ba81a8]{display:grid;gap:1rem;grid-template-columns:repeat(12,1fr)}.pillar[data-v-18ba81a8]{grid-column:span 4;background:#fff;border:1px solid var(--border);border-radius:14px;padding:1rem 1.1rem;box-shadow:0 8px 20px #0f172a0d}.pillar h3[data-v-18ba81a8]{margin:.1rem 0 .5rem;font-weight:900;color:#0f172a}.pillar ul[data-v-18ba81a8]{margin:0;padding-left:1.2rem;color:#374151}.pillar li[data-v-18ba81a8]{margin:.35rem 0}@media (max-width:1024px){.pillar[data-v-18ba81a8]{grid-column:span 6}}@media (max-width:720px){.pillar[data-v-18ba81a8]{grid-column:span 12}}.stepper[data-v-18ba81a8]{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.stepper li[data-v-18ba81a8]{display:grid;grid-template-columns:42px 1fr;gap:.8rem;align-items:start;background:#fff;border:1px solid var(--border);border-radius:12px;padding:.8rem 1rem}.step[data-v-18ba81a8]{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(90deg,var(--primary),var(--primary2));color:#fff;font-weight:900}.stepper h4[data-v-18ba81a8]{margin:.05rem 0 .15rem;font-weight:800}.stepper p[data-v-18ba81a8]{margin:0;color:#374151}.ph-cta[data-v-18ba81a8]{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin:1.6rem 0 3rem}.btn[data-v-18ba81a8]{display:inline-block;padding:.85rem 1.25rem;border-radius:12px;text-decoration:none;font-weight:800;border:1px solid var(--border)}.btn.primary[data-v-18ba81a8]{color:#fff;background:linear-gradient(90deg,var(--primary),var(--primary2));border:none;box-shadow:0 8px 18px #2563eb40}.btn.ghost[data-v-18ba81a8]{color:#0f172a;background:#fff}.btn[data-v-18ba81a8]:hover{transform:translateY(-2px);transition:.2s}.pdf-button[data-v-18ba81a8]{display:inline-block;margin-top:1.2rem;padding:.6rem 1.2rem;border-radius:8px;background:linear-gradient(45deg,#007bff,#0056b3);color:#fff;font-weight:600;text-decoration:none;transition:all .3s ease}.pdf-button[data-v-18ba81a8]:hover{background:linear-gradient(45deg,#0056b3,#003c96);transform:translateY(-2px);box-shadow:0 4px 12px #003c9640}.policy-page[data-v-9d50ffc6]{margin-top:2rem;font-family:Sarabun,sans-serif}.section-title[data-v-9d50ffc6]{font-size:1.6rem;font-weight:700;color:#003c96;margin-bottom:1.5rem}[data-v-9d50ffc6]:root{--bg:#f7fbff;--text:#0f172a;--muted:#6b7280;--primary:#2563eb;--primary2:#60a5fa;--accent:#10b981;--card: rgba(255,255,255,.7);--border: rgba(148,163,184,.28)}.policy-page[data-v-9d50ffc6]{background:radial-gradient(1100px 420px at 85% -10%,#dcfce7 0%,transparent 60%),radial-gradient(1000px 420px at 10% -15%,#dbeafe 0%,transparent 55%),var(--bg);color:var(--text);font-family:Sarabun,system-ui,-apple-system,Segoe UI,sans-serif}.container[data-v-9d50ffc6]{max-width:1100px;margin:0 auto;padding:0 1rem}.ph-hero[data-v-9d50ffc6]{position:relative;padding:3rem 1rem 4rem;background:linear-gradient(180deg,#fff,#eef6ff);border-radius:0 0 22px 22px;box-shadow:0 10px 30px #2563eb0f inset}.ph-hero__inner[data-v-9d50ffc6]{max-width:1100px;margin:0 auto;text-align:center}.ph-hero__badge[data-v-9d50ffc6]{display:inline-block;padding:.35rem .75rem;border-radius:999px;background:#e6f7ef;color:#065f46;font-weight:800;margin-bottom:.6rem;border:1px solid #bbf7d0}.ph-hero__title[data-v-9d50ffc6]{margin:.1rem 0 .25rem;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:900}.ph-hero__subtitle[data-v-9d50ffc6]{margin:.2rem auto 1rem;color:var(--muted);max-width:760px}.ph-hero__chips[data-v-9d50ffc6]{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.chip[data-v-9d50ffc6]{background:#fff;border:1px solid #e5e7eb;color:#111827;border-radius:999px;padding:.35rem .7rem;font-weight:700;font-size:.9rem}.ph-wave[data-v-9d50ffc6]{position:absolute;left:0;right:0;bottom:-1px;height:26px;background:radial-gradient(40px 20px at 20px 26px,#0000 98%,#e5eefc 99%) 0 0/80px 100% repeat-x;opacity:.7}.ph-head[data-v-9d50ffc6]{text-align:center;margin:2rem 0 1rem}.ph-title[data-v-9d50ffc6]{font-size:clamp(1.3rem,2.3vw,1.8rem);font-weight:900;margin:0}.ph-sub[data-v-9d50ffc6]{color:var(--muted);margin:.3rem 0 0}.goal-grid[data-v-9d50ffc6]{list-style:none;padding:0;margin:0;display:grid;gap:1rem;grid-template-columns:repeat(12,1fr)}.goal-card[data-v-9d50ffc6]{grid-column:span 6;background:var(--card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:16px;padding:1.05rem 1.1rem;box-shadow:0 8px 22px #0f172a0f;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.goal-card[data-v-9d50ffc6]:hover{transform:translateY(-3px);box-shadow:0 14px 28px #0f172a1a;border-color:#2563eb59}.goal-card .ic[data-v-9d50ffc6]{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;margin-bottom:.5rem;background:linear-gradient(135deg,#e0e7ff,#cffafe);font-weight:800}.goal-card h3[data-v-9d50ffc6]{margin:.05rem 0 .25rem;font-size:1.05rem;font-weight:800}.goal-card p[data-v-9d50ffc6]{margin:0;color:#334155;font-weight:600;line-height:1.55}@media (max-width:900px){.goal-card[data-v-9d50ffc6]{grid-column:span 12}}.pillar-grid[data-v-9d50ffc6]{display:grid;gap:1rem;grid-template-columns:repeat(12,1fr)}.pillar[data-v-9d50ffc6]{grid-column:span 4;background:#fff;border:1px solid var(--border);border-radius:14px;padding:1rem 1.1rem;box-shadow:0 8px 20px #0f172a0d}.pillar h3[data-v-9d50ffc6]{margin:.1rem 0 .5rem;font-weight:900;color:#0f172a}.pillar ul[data-v-9d50ffc6]{margin:0;padding-left:1.2rem;color:#374151}.pillar li[data-v-9d50ffc6]{margin:.35rem 0}@media (max-width:1024px){.pillar[data-v-9d50ffc6]{grid-column:span 6}}@media (max-width:720px){.pillar[data-v-9d50ffc6]{grid-column:span 12}}.stepper[data-v-9d50ffc6]{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.stepper li[data-v-9d50ffc6]{display:grid;grid-template-columns:42px 1fr;gap:.8rem;align-items:start;background:#fff;border:1px solid var(--border);border-radius:12px;padding:.8rem 1rem}.step[data-v-9d50ffc6]{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(90deg,var(--primary),var(--primary2));color:#fff;font-weight:900}.stepper h4[data-v-9d50ffc6]{margin:.05rem 0 .15rem;font-weight:800}.stepper p[data-v-9d50ffc6]{margin:0;color:#374151}.ph-cta[data-v-9d50ffc6]{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin:1.6rem 0 3rem}.btn[data-v-9d50ffc6]{display:inline-block;padding:.85rem 1.25rem;border-radius:12px;text-decoration:none;font-weight:800;border:1px solid var(--border)}.btn.primary[data-v-9d50ffc6]{color:#fff;background:linear-gradient(90deg,var(--primary),var(--primary2));border:none;box-shadow:0 8px 18px #2563eb40}.btn.ghost[data-v-9d50ffc6]{color:#0f172a;background:#fff}.btn[data-v-9d50ffc6]:hover{transform:translateY(-2px);transition:.2s}.pdf-button[data-v-9d50ffc6]{display:inline-block;margin-top:1.2rem;padding:.6rem 1.2rem;border-radius:8px;background:linear-gradient(45deg,#28a745,#218838);color:#fff;font-weight:600;text-decoration:none;transition:all .3s ease}.pdf-button[data-v-9d50ffc6]:hover{background:linear-gradient(45deg,#218838,#1e7e34);transform:translateY(-2px);box-shadow:0 4px 12px #1e7e3440}.policy-page[data-v-59e4d436]{margin-top:2rem;font-family:Sarabun,sans-serif}.section-title[data-v-59e4d436]{font-size:1.6rem;font-weight:700;color:#003c96;margin-bottom:1.5rem}[data-v-59e4d436]:root{--bg:#f7fbff;--text:#0f172a;--muted:#6b7280;--primary:#2563eb;--primary2:#60a5fa;--accent:#10b981;--card: rgba(255,255,255,.7);--border: rgba(148,163,184,.28)}.policy-page[data-v-59e4d436]{background:radial-gradient(1100px 420px at 85% -10%,#dcfce7 0%,transparent 60%),radial-gradient(1000px 420px at 10% -15%,#dbeafe 0%,transparent 55%),var(--bg);color:var(--text);font-family:Sarabun,system-ui,-apple-system,Segoe UI,sans-serif}.container[data-v-59e4d436]{max-width:1100px;margin:0 auto;padding:0 1rem}.ph-hero[data-v-59e4d436]{position:relative;padding:3rem 1rem 4rem;background:linear-gradient(180deg,#fff,#eef6ff);border-radius:0 0 22px 22px;box-shadow:0 10px 30px #2563eb0f inset}.ph-hero__inner[data-v-59e4d436]{max-width:1100px;margin:0 auto;text-align:center}.ph-hero__badge[data-v-59e4d436]{display:inline-block;padding:.35rem .75rem;border-radius:999px;background:#e6f7ef;color:#065f46;font-weight:800;margin-bottom:.6rem;border:1px solid #bbf7d0}.ph-hero__title[data-v-59e4d436]{margin:.1rem 0 .25rem;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:900}.ph-hero__subtitle[data-v-59e4d436]{margin:.2rem auto 1rem;color:var(--muted);max-width:760px}.ph-hero__chips[data-v-59e4d436]{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.chip[data-v-59e4d436]{background:#fff;border:1px solid #e5e7eb;color:#111827;border-radius:999px;padding:.35rem .7rem;font-weight:700;font-size:.9rem}.ph-wave[data-v-59e4d436]{position:absolute;left:0;right:0;bottom:-1px;height:26px;background:radial-gradient(40px 20px at 20px 26px,#0000 98%,#e5eefc 99%) 0 0/80px 100% repeat-x;opacity:.7}.ph-head[data-v-59e4d436]{text-align:center;margin:2rem 0 1rem}.ph-title[data-v-59e4d436]{font-size:clamp(1.3rem,2.3vw,1.8rem);font-weight:900;margin:0}.ph-sub[data-v-59e4d436]{color:var(--muted);margin:.3rem 0 0}.goal-grid[data-v-59e4d436]{list-style:none;padding:0;margin:0;display:grid;gap:1rem;grid-template-columns:repeat(12,1fr)}.goal-card[data-v-59e4d436]{grid-column:span 6;background:var(--card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:16px;padding:1.05rem 1.1rem;box-shadow:0 8px 22px #0f172a0f;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.goal-card[data-v-59e4d436]:hover{transform:translateY(-3px);box-shadow:0 14px 28px #0f172a1a;border-color:#2563eb59}.goal-card .ic[data-v-59e4d436]{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;margin-bottom:.5rem;background:linear-gradient(135deg,#e0e7ff,#cffafe);font-weight:800}.goal-card h3[data-v-59e4d436]{margin:.05rem 0 .25rem;font-size:1.05rem;font-weight:800}.goal-card p[data-v-59e4d436]{margin:0;color:#334155;font-weight:600;line-height:1.55}@media (max-width:900px){.goal-card[data-v-59e4d436]{grid-column:span 12}}.pillar-grid[data-v-59e4d436]{display:grid;gap:1rem;grid-template-columns:repeat(12,1fr)}.pillar[data-v-59e4d436]{grid-column:span 4;background:#fff;border:1px solid var(--border);border-radius:14px;padding:1rem 1.1rem;box-shadow:0 8px 20px #0f172a0d}.pillar h3[data-v-59e4d436]{margin:.1rem 0 .5rem;font-weight:900;color:#0f172a}.pillar ul[data-v-59e4d436]{margin:0;padding-left:1.2rem;color:#374151}.pillar li[data-v-59e4d436]{margin:.35rem 0}@media (max-width:1024px){.pillar[data-v-59e4d436]{grid-column:span 6}}@media (max-width:720px){.pillar[data-v-59e4d436]{grid-column:span 12}}.stepper[data-v-59e4d436]{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.stepper li[data-v-59e4d436]{display:grid;grid-template-columns:42px 1fr;gap:.8rem;align-items:start;background:#fff;border:1px solid var(--border);border-radius:12px;padding:.8rem 1rem}.step[data-v-59e4d436]{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(90deg,var(--primary),var(--primary2));color:#fff;font-weight:900}.stepper h4[data-v-59e4d436]{margin:.05rem 0 .15rem;font-weight:800}.stepper p[data-v-59e4d436]{margin:0;color:#374151}.ph-cta[data-v-59e4d436]{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin:1.6rem 0 3rem}.btn[data-v-59e4d436]{display:inline-block;padding:.85rem 1.25rem;border-radius:12px;text-decoration:none;font-weight:800;border:1px solid var(--border)}.btn.primary[data-v-59e4d436]{color:#fff;background:linear-gradient(90deg,var(--primary),var(--primary2));border:none;box-shadow:0 8px 18px #2563eb40}.btn.ghost[data-v-59e4d436]{color:#0f172a;background:#fff}.btn[data-v-59e4d436]:hover{transform:translateY(-2px);transition:.2s}.pdf-button[data-v-59e4d436]{display:inline-block;margin-top:1.2rem;padding:.6rem 1.2rem;border-radius:8px;background:linear-gradient(45deg,#17a2b8,#138496);color:#fff;font-weight:600;text-decoration:none;transition:all .3s ease}.pdf-button[data-v-59e4d436]:hover{background:linear-gradient(45deg,#138496,#0f6674);transform:translateY(-2px);box-shadow:0 4px 12px #13849640}.policy-page[data-v-d707cb7a]{margin-top:2rem;font-family:Sarabun,sans-serif}.section-title[data-v-d707cb7a]{font-size:1.6rem;font-weight:700;color:#003c96;margin-bottom:1.5rem}[data-v-d707cb7a]:root{--bg:#f7fbff;--text:#0f172a;--muted:#6b7280;--primary:#2563eb;--primary2:#60a5fa;--accent:#10b981;--card: rgba(255,255,255,.7);--border: rgba(148,163,184,.28)}.policy-page[data-v-d707cb7a]{background:radial-gradient(1100px 420px at 85% -10%,#dcfce7 0%,transparent 60%),radial-gradient(1000px 420px at 10% -15%,#dbeafe 0%,transparent 55%),var(--bg);color:var(--text);font-family:Sarabun,system-ui,-apple-system,Segoe UI,sans-serif}.container[data-v-d707cb7a]{max-width:1100px;margin:0 auto;padding:0 1rem}.ph-hero[data-v-d707cb7a]{position:relative;padding:3rem 1rem 4rem;background:linear-gradient(180deg,#fff,#eef6ff);border-radius:0 0 22px 22px;box-shadow:0 10px 30px #2563eb0f inset}.ph-hero__inner[data-v-d707cb7a]{max-width:1100px;margin:0 auto;text-align:center}.ph-hero__badge[data-v-d707cb7a]{display:inline-block;padding:.35rem .75rem;border-radius:999px;background:#e6f7ef;color:#065f46;font-weight:800;margin-bottom:.6rem;border:1px solid #bbf7d0}.ph-hero__title[data-v-d707cb7a]{margin:.1rem 0 .25rem;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:900}.ph-hero__subtitle[data-v-d707cb7a]{margin:.2rem auto 1rem;color:var(--muted);max-width:760px}.ph-hero__chips[data-v-d707cb7a]{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.chip[data-v-d707cb7a]{background:#fff;border:1px solid #e5e7eb;color:#111827;border-radius:999px;padding:.35rem .7rem;font-weight:700;font-size:.9rem}.ph-wave[data-v-d707cb7a]{position:absolute;left:0;right:0;bottom:-1px;height:26px;background:radial-gradient(40px 20px at 20px 26px,#0000 98%,#e5eefc 99%) 0 0/80px 100% repeat-x;opacity:.7}.ph-head[data-v-d707cb7a]{text-align:center;margin:2rem 0 1rem}.ph-title[data-v-d707cb7a]{font-size:clamp(1.3rem,2.3vw,1.8rem);font-weight:900;margin:0}.ph-sub[data-v-d707cb7a]{color:var(--muted);margin:.3rem 0 0}.goal-grid[data-v-d707cb7a]{list-style:none;padding:0;margin:0;display:grid;gap:1rem;grid-template-columns:repeat(12,1fr)}.goal-card[data-v-d707cb7a]{grid-column:span 6;background:var(--card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:16px;padding:1.05rem 1.1rem;box-shadow:0 8px 22px #0f172a0f;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.goal-card[data-v-d707cb7a]:hover{transform:translateY(-3px);box-shadow:0 14px 28px #0f172a1a;border-color:#2563eb59}.goal-card .ic[data-v-d707cb7a]{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;margin-bottom:.5rem;background:linear-gradient(135deg,#e0e7ff,#cffafe);font-weight:800}.goal-card h3[data-v-d707cb7a]{margin:.05rem 0 .25rem;font-size:1.05rem;font-weight:800}.goal-card p[data-v-d707cb7a]{margin:0;color:#334155;font-weight:600;line-height:1.55}@media (max-width:900px){.goal-card[data-v-d707cb7a]{grid-column:span 12}}.pillar-grid[data-v-d707cb7a]{display:grid;gap:1rem;grid-template-columns:repeat(12,1fr)}.pillar[data-v-d707cb7a]{grid-column:span 4;background:#fff;border:1px solid var(--border);border-radius:14px;padding:1rem 1.1rem;box-shadow:0 8px 20px #0f172a0d}.pillar h3[data-v-d707cb7a]{margin:.1rem 0 .5rem;font-weight:900;color:#0f172a}.pillar ul[data-v-d707cb7a]{margin:0;padding-left:1.2rem;color:#374151}.pillar li[data-v-d707cb7a]{margin:.35rem 0}@media (max-width:1024px){.pillar[data-v-d707cb7a]{grid-column:span 6}}@media (max-width:720px){.pillar[data-v-d707cb7a]{grid-column:span 12}}.stepper[data-v-d707cb7a]{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.stepper li[data-v-d707cb7a]{display:grid;grid-template-columns:42px 1fr;gap:.8rem;align-items:start;background:#fff;border:1px solid var(--border);border-radius:12px;padding:.8rem 1rem}.step[data-v-d707cb7a]{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(90deg,var(--primary),var(--primary2));color:#fff;font-weight:900}.stepper h4[data-v-d707cb7a]{margin:.05rem 0 .15rem;font-weight:800}.stepper p[data-v-d707cb7a]{margin:0;color:#374151}.ph-cta[data-v-d707cb7a]{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin:1.6rem 0 3rem}.btn[data-v-d707cb7a]{display:inline-block;padding:.85rem 1.25rem;border-radius:12px;text-decoration:none;font-weight:800;border:1px solid var(--border)}.btn.primary[data-v-d707cb7a]{color:#fff;background:linear-gradient(90deg,var(--primary),var(--primary2));border:none;box-shadow:0 8px 18px #2563eb40}.btn.ghost[data-v-d707cb7a]{color:#0f172a;background:#fff}.btn[data-v-d707cb7a]:hover{transform:translateY(-2px);transition:.2s}.pdf-button[data-v-d707cb7a]{display:inline-block;margin-top:1.2rem;padding:.6rem 1.2rem;border-radius:8px;background:linear-gradient(45deg,#28a745,#218838);color:#fff;font-weight:600;text-decoration:none;transition:all .3s ease}.pdf-button[data-v-d707cb7a]:hover{background:linear-gradient(45deg,#218838,#1e7e34);transform:translateY(-2px);box-shadow:0 4px 12px #1e7e3440}.policy-page[data-v-ed10cc0a]{margin-top:2rem;font-family:Sarabun,sans-serif}.section-title[data-v-ed10cc0a]{font-size:1.6rem;font-weight:700;color:#003c96;margin-bottom:1.5rem}[data-v-ed10cc0a]:root{--bg:#f7fbff;--text:#0f172a;--muted:#6b7280;--primary:#2563eb;--primary2:#60a5fa;--accent:#10b981;--card: rgba(255,255,255,.7);--border: rgba(148,163,184,.28)}.policy-page[data-v-ed10cc0a]{background:radial-gradient(1100px 420px at 85% -10%,#dcfce7 0%,transparent 60%),radial-gradient(1000px 420px at 10% -15%,#dbeafe 0%,transparent 55%),var(--bg);color:var(--text);font-family:Sarabun,system-ui,-apple-system,Segoe UI,sans-serif}.container[data-v-ed10cc0a]{max-width:1100px;margin:0 auto;padding:0 1rem}.ph-hero[data-v-ed10cc0a]{position:relative;padding:3rem 1rem 4rem;background:linear-gradient(180deg,#fff,#eef6ff);border-radius:0 0 22px 22px;box-shadow:0 10px 30px #2563eb0f inset}.ph-hero__inner[data-v-ed10cc0a]{max-width:1100px;margin:0 auto;text-align:center}.ph-hero__badge[data-v-ed10cc0a]{display:inline-block;padding:.35rem .75rem;border-radius:999px;background:#e6f7ef;color:#065f46;font-weight:800;margin-bottom:.6rem;border:1px solid #bbf7d0}.ph-hero__title[data-v-ed10cc0a]{margin:.1rem 0 .25rem;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:900}.ph-hero__subtitle[data-v-ed10cc0a]{margin:.2rem auto 1rem;color:var(--muted);max-width:760px}.ph-hero__chips[data-v-ed10cc0a]{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.chip[data-v-ed10cc0a]{background:#fff;border:1px solid #e5e7eb;color:#111827;border-radius:999px;padding:.35rem .7rem;font-weight:700;font-size:.9rem}.ph-wave[data-v-ed10cc0a]{position:absolute;left:0;right:0;bottom:-1px;height:26px;background:radial-gradient(40px 20px at 20px 26px,#0000 98%,#e5eefc 99%) 0 0/80px 100% repeat-x;opacity:.7}.ph-head[data-v-ed10cc0a]{text-align:center;margin:2rem 0 1rem}.ph-title[data-v-ed10cc0a]{font-size:clamp(1.3rem,2.3vw,1.8rem);font-weight:900;margin:0}.ph-sub[data-v-ed10cc0a]{color:var(--muted);margin:.3rem 0 0}.goal-grid[data-v-ed10cc0a]{list-style:none;padding:0;margin:0;display:grid;gap:1rem;grid-template-columns:repeat(12,1fr)}.goal-card[data-v-ed10cc0a]{grid-column:span 6;background:var(--card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:16px;padding:1.05rem 1.1rem;box-shadow:0 8px 22px #0f172a0f;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.goal-card[data-v-ed10cc0a]:hover{transform:translateY(-3px);box-shadow:0 14px 28px #0f172a1a;border-color:#2563eb59}.goal-card .ic[data-v-ed10cc0a]{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;margin-bottom:.5rem;background:linear-gradient(135deg,#e0e7ff,#cffafe);font-weight:800}.goal-card h3[data-v-ed10cc0a]{margin:.05rem 0 .25rem;font-size:1.05rem;font-weight:800}.goal-card p[data-v-ed10cc0a]{margin:0;color:#334155;font-weight:600;line-height:1.55}@media (max-width:900px){.goal-card[data-v-ed10cc0a]{grid-column:span 12}}.pillar-grid[data-v-ed10cc0a]{display:grid;gap:1rem;grid-template-columns:repeat(12,1fr)}.pillar[data-v-ed10cc0a]{grid-column:span 4;background:#fff;border:1px solid var(--border);border-radius:14px;padding:1rem 1.1rem;box-shadow:0 8px 20px #0f172a0d}.pillar h3[data-v-ed10cc0a]{margin:.1rem 0 .5rem;font-weight:900;color:#0f172a}.pillar ul[data-v-ed10cc0a]{margin:0;padding-left:1.2rem;color:#374151}.pillar li[data-v-ed10cc0a]{margin:.35rem 0}@media (max-width:1024px){.pillar[data-v-ed10cc0a]{grid-column:span 6}}@media (max-width:720px){.pillar[data-v-ed10cc0a]{grid-column:span 12}}.stepper[data-v-ed10cc0a]{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.stepper li[data-v-ed10cc0a]{display:grid;grid-template-columns:42px 1fr;gap:.8rem;align-items:start;background:#fff;border:1px solid var(--border);border-radius:12px;padding:.8rem 1rem}.step[data-v-ed10cc0a]{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(90deg,var(--primary),var(--primary2));color:#fff;font-weight:900}.stepper h4[data-v-ed10cc0a]{margin:.05rem 0 .15rem;font-weight:800}.stepper p[data-v-ed10cc0a]{margin:0;color:#374151}.ph-cta[data-v-ed10cc0a]{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin:1.6rem 0 3rem}.btn[data-v-ed10cc0a]{display:inline-block;padding:.85rem 1.25rem;border-radius:12px;text-decoration:none;font-weight:800;border:1px solid var(--border)}.btn.primary[data-v-ed10cc0a]{color:#fff;background:linear-gradient(90deg,var(--primary),var(--primary2));border:none;box-shadow:0 8px 18px #2563eb40}.btn.ghost[data-v-ed10cc0a]{color:#0f172a;background:#fff}.btn[data-v-ed10cc0a]:hover{transform:translateY(-2px);transition:.2s}.pdf-button[data-v-ed10cc0a]{display:inline-block;margin-top:1.2rem;padding:.6rem 1.2rem;border-radius:8px;background:linear-gradient(45deg,#20c997,#17a2b8);color:#fff;font-weight:600;text-decoration:none;transition:all .3s ease}.pdf-button[data-v-ed10cc0a]:hover{background:linear-gradient(45deg,#17a2b8,#138496);transform:translateY(-2px);box-shadow:0 4px 12px #13849640}.policy-page[data-v-7efb263b]{margin-top:2rem;font-family:Sarabun,sans-serif}.section-title[data-v-7efb263b]{font-size:1.6rem;font-weight:700;color:#003c96;margin-bottom:1.5rem}[data-v-7efb263b]:root{--bg:#f7fbff;--text:#0f172a;--muted:#6b7280;--primary:#2563eb;--primary2:#60a5fa;--accent:#10b981;--card: rgba(255,255,255,.7);--border: rgba(148,163,184,.28)}.policy-page[data-v-7efb263b]{background:radial-gradient(1100px 420px at 85% -10%,#dcfce7 0%,transparent 60%),radial-gradient(1000px 420px at 10% -15%,#dbeafe 0%,transparent 55%),var(--bg);color:var(--text);font-family:Sarabun,system-ui,-apple-system,Segoe UI,sans-serif}.container[data-v-7efb263b]{max-width:1100px;margin:0 auto;padding:0 1rem}.ph-hero[data-v-7efb263b]{position:relative;padding:3rem 1rem 4rem;background:linear-gradient(180deg,#fff,#eef6ff);border-radius:0 0 22px 22px;box-shadow:0 10px 30px #2563eb0f inset}.ph-hero__inner[data-v-7efb263b]{max-width:1100px;margin:0 auto;text-align:center}.ph-hero__badge[data-v-7efb263b]{display:inline-block;padding:.35rem .75rem;border-radius:999px;background:#e6f7ef;color:#065f46;font-weight:800;margin-bottom:.6rem;border:1px solid #bbf7d0}.ph-hero__title[data-v-7efb263b]{margin:.1rem 0 .25rem;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:900}.ph-hero__subtitle[data-v-7efb263b]{margin:.2rem auto 1rem;color:var(--muted);max-width:760px}.ph-hero__chips[data-v-7efb263b]{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.chip[data-v-7efb263b]{background:#fff;border:1px solid #e5e7eb;color:#111827;border-radius:999px;padding:.35rem .7rem;font-weight:700;font-size:.9rem}.ph-wave[data-v-7efb263b]{position:absolute;left:0;right:0;bottom:-1px;height:26px;background:radial-gradient(40px 20px at 20px 26px,#0000 98%,#e5eefc 99%) 0 0/80px 100% repeat-x;opacity:.7}.ph-head[data-v-7efb263b]{text-align:center;margin:2rem 0 1rem}.ph-title[data-v-7efb263b]{font-size:clamp(1.3rem,2.3vw,1.8rem);font-weight:900;margin:0}.ph-sub[data-v-7efb263b]{color:var(--muted);margin:.3rem 0 0}.goal-grid[data-v-7efb263b]{list-style:none;padding:0;margin:0;display:grid;gap:1rem;grid-template-columns:repeat(12,1fr)}.goal-card[data-v-7efb263b]{grid-column:span 6;background:var(--card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:16px;padding:1.05rem 1.1rem;box-shadow:0 8px 22px #0f172a0f;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.goal-card[data-v-7efb263b]:hover{transform:translateY(-3px);box-shadow:0 14px 28px #0f172a1a;border-color:#2563eb59}.goal-card .ic[data-v-7efb263b]{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;margin-bottom:.5rem;background:linear-gradient(135deg,#e0e7ff,#cffafe);font-weight:800}.goal-card h3[data-v-7efb263b]{margin:.05rem 0 .25rem;font-size:1.05rem;font-weight:800}.goal-card p[data-v-7efb263b]{margin:0;color:#334155;font-weight:600;line-height:1.55}@media (max-width:900px){.goal-card[data-v-7efb263b]{grid-column:span 12}}.pillar-grid[data-v-7efb263b]{display:grid;gap:1rem;grid-template-columns:repeat(12,1fr)}.pillar[data-v-7efb263b]{grid-column:span 4;background:#fff;border:1px solid var(--border);border-radius:14px;padding:1rem 1.1rem;box-shadow:0 8px 20px #0f172a0d}.pillar h3[data-v-7efb263b]{margin:.1rem 0 .5rem;font-weight:900;color:#0f172a}.pillar ul[data-v-7efb263b]{margin:0;padding-left:1.2rem;color:#374151}.pillar li[data-v-7efb263b]{margin:.35rem 0}@media (max-width:1024px){.pillar[data-v-7efb263b]{grid-column:span 6}}@media (max-width:720px){.pillar[data-v-7efb263b]{grid-column:span 12}}.stepper[data-v-7efb263b]{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.stepper li[data-v-7efb263b]{display:grid;grid-template-columns:42px 1fr;gap:.8rem;align-items:start;background:#fff;border:1px solid var(--border);border-radius:12px;padding:.8rem 1rem}.step[data-v-7efb263b]{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(90deg,var(--primary),var(--primary2));color:#fff;font-weight:900}.stepper h4[data-v-7efb263b]{margin:.05rem 0 .15rem;font-weight:800}.stepper p[data-v-7efb263b]{margin:0;color:#374151}.ph-cta[data-v-7efb263b]{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin:1.6rem 0 3rem}.btn[data-v-7efb263b]{display:inline-block;padding:.85rem 1.25rem;border-radius:12px;text-decoration:none;font-weight:800;border:1px solid var(--border)}.btn.primary[data-v-7efb263b]{color:#fff;background:linear-gradient(90deg,var(--primary),var(--primary2));border:none;box-shadow:0 8px 18px #2563eb40}.btn.ghost[data-v-7efb263b]{color:#0f172a;background:#fff}.btn[data-v-7efb263b]:hover{transform:translateY(-2px);transition:.2s}.pdf-button[data-v-7efb263b]{display:inline-block;margin-top:1.2rem;padding:.6rem 1.2rem;border-radius:8px;background:linear-gradient(45deg,#dc3545,#c82333);color:#fff;font-weight:600;text-decoration:none;transition:all .3s ease}.pdf-button[data-v-7efb263b]:hover{background:linear-gradient(45deg,#c82333,#a71d2a);transform:translateY(-2px);box-shadow:0 4px 12px #a71d2a40}.meeting-page[data-v-a3063f80]{padding-top:2.5rem;padding-bottom:3rem}.page-header[data-v-a3063f80]{margin-bottom:1.5rem;border-left:4px solid #2563eb;padding-left:1rem}.eyebrow[data-v-a3063f80]{font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-bottom:.25rem}.page-title[data-v-a3063f80]{font-size:2rem;margin:0;color:#1f2937}.subtitle[data-v-a3063f80]{margin-top:.3rem;color:#6b7280;font-size:.96rem}.card[data-v-a3063f80]{margin-top:1.5rem;padding:1.75rem;border-radius:16px;background:#fff;box-shadow:0 14px 40px #0f172a17;border:1px solid #e5e7eb}.loading-text[data-v-a3063f80],.empty-text[data-v-a3063f80]{text-align:center;line-height:1.7;color:#4b5563}.list-controls[data-v-a3063f80]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.9rem;gap:1rem;flex-wrap:wrap}.page-size[data-v-a3063f80]{display:flex;align-items:center;gap:.45rem;font-size:.92rem;color:#374151}.page-size select[data-v-a3063f80]{padding:.35rem .7rem;border-radius:999px;border:1px solid #d1d5db;font-size:.9rem;background:#f9fafb}.page-info[data-v-a3063f80]{font-size:.9rem;color:#4b5563}.search-box[data-v-a3063f80]{display:flex;align-items:center;gap:.4rem}.search-box input[data-v-a3063f80]{padding:.55rem 1rem;border-radius:999px;border:1px solid #d1d5db;min-width:260px;max-width:360px;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.search-box input[data-v-a3063f80]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33}.clear-btn[data-v-a3063f80]{border:none;background:#e5e7eb;border-radius:999px;padding:.3rem .7rem;cursor:pointer;font-size:.85rem;color:#4b5563;transition:background .2s}.clear-btn[data-v-a3063f80]:hover{background:#d1d5db}.table-wrapper[data-v-a3063f80]{overflow-x:auto;border-radius:12px;border:1px solid #e5e7eb;margin-top:.5rem}.meeting-table[data-v-a3063f80]{width:100%;border-collapse:collapse;background:#fff;min-width:640px}.meeting-table th[data-v-a3063f80],.meeting-table td[data-v-a3063f80]{padding:.7rem .85rem;font-size:.95rem;text-align:left}.meeting-table th[data-v-a3063f80]{background:linear-gradient(90deg,#eff6ff,#e5e7eb);color:#111827;font-weight:600;border-bottom:1px solid #d1d5db;white-space:nowrap}.meeting-table td[data-v-a3063f80]{border-top:1px solid #f3f4f6;color:#374151}.meeting-table tbody tr[data-v-a3063f80]:nth-child(2n){background:#f9fafb}.meeting-table tbody tr[data-v-a3063f80]:hover{background:#eff6ff;transition:background .15s ease}.title-col[data-v-a3063f80]{max-width:420px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meeting-table td:nth-child(3) span[data-v-a3063f80]{display:inline-block;padding:.2rem .6rem;border-radius:999px;background:#eef2ff;color:#3730a3;font-size:.8rem}.link[data-v-a3063f80]{color:#2563eb;font-weight:600;text-decoration:none}.link[data-v-a3063f80]:hover{text-decoration:underline}.muted[data-v-a3063f80]{color:#9ca3af;font-size:.88rem}.pagination[data-v-a3063f80]{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;margin-top:1rem}.page-btn[data-v-a3063f80]{padding:.35rem .8rem;border-radius:999px;border:1px solid #d1d5db;background:#f9fafb;cursor:pointer;font-size:.9rem;color:#374151;transition:background .2s,border-color .2s,transform .1s}.page-btn[data-v-a3063f80]:hover:not(:disabled){background:#e5e7eb;border-color:#9ca3af;transform:translateY(-1px)}.page-btn[data-v-a3063f80]:disabled{opacity:.5;cursor:default}.page-status[data-v-a3063f80]{font-size:.9rem;color:#4b5563}@media (max-width: 768px){.meeting-page[data-v-a3063f80]{padding-top:1.5rem;padding-bottom:2rem}.page-header[data-v-a3063f80]{border-left-width:3px;padding-left:.75rem}.page-title[data-v-a3063f80]{font-size:1.5rem}.card[data-v-a3063f80]{padding:1.25rem;border-radius:14px;box-shadow:0 10px 30px #0f172a14}.list-controls[data-v-a3063f80]{flex-direction:column;align-items:stretch;gap:.6rem}.page-size[data-v-a3063f80],.page-info[data-v-a3063f80]{width:100%}.page-size[data-v-a3063f80]{justify-content:flex-start;font-size:.85rem}.page-info[data-v-a3063f80]{text-align:left;font-size:.85rem;color:#6b7280}.search-box[data-v-a3063f80]{width:100%}.search-box input[data-v-a3063f80]{width:100%;min-width:0;max-width:100%;font-size:.9rem}.meeting-table[data-v-a3063f80]{min-width:100%}.meeting-table th[data-v-a3063f80],.meeting-table td[data-v-a3063f80]{font-size:.88rem;padding:.55rem .6rem}.title-col[data-v-a3063f80]{max-width:none;white-space:normal}.table-wrapper[data-v-a3063f80]{margin-top:.5rem;border-radius:10px}.pagination[data-v-a3063f80]{justify-content:center;flex-wrap:wrap;gap:.4rem .6rem}.page-btn[data-v-a3063f80]{font-size:.85rem;padding:.35rem .7rem}.page-status[data-v-a3063f80]{font-size:.85rem}}@media (max-width: 640px){.table-wrapper[data-v-a3063f80]{border:0;margin-top:.25rem}.meeting-table[data-v-a3063f80]{border:0}.meeting-table thead[data-v-a3063f80]{display:none}.meeting-table tbody tr[data-v-a3063f80]{display:block;margin-bottom:.75rem;border-radius:12px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 6px 18px #0f172a0f;overflow:hidden}.meeting-table td[data-v-a3063f80]{display:flex;justify-content:space-between;align-items:flex-start;border:0;border-top:1px solid #f3f4f6;padding:.55rem .8rem;font-size:.88rem}.meeting-table td[data-v-a3063f80]:first-child{border-top:0}.meeting-table td[data-v-a3063f80]:before{content:attr(data-label);font-weight:600;color:#6b7280;margin-right:.6rem;flex:0 0 44%;max-width:44%}.title-col[data-v-a3063f80]{white-space:normal;max-width:none}}.page[data-v-d06be730]{padding:2rem 0;font-family:Sarabun,sans-serif}.page-title[data-v-d06be730]{font-size:1.6rem;font-weight:700;margin-bottom:.5rem}.subtitle[data-v-d06be730]{color:#6b7280;margin-bottom:1rem}.content-box[data-v-d06be730]{padding:1.5rem;border-radius:12px;border:1px solid #e5e7eb;background:#f9fafb}.error-box[data-v-d06be730]{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.report-list[data-v-d06be730]{list-style:none;margin:0;padding:0}.report-item[data-v-d06be730]{padding:.75rem 0;border-bottom:1px dashed #e5e7eb}.report-item[data-v-d06be730]:last-child{border-bottom:none}.report-header[data-v-d06be730]{display:flex;flex-wrap:wrap;gap:.35rem;align-items:baseline;margin-bottom:.3rem}.report-title[data-v-d06be730]{font-weight:600}.report-date[data-v-d06be730]{color:#6b7280;font-size:.9rem}.link-list[data-v-d06be730]{list-style:none;margin:.1rem 0 0;padding-left:1.2rem}.link-list li[data-v-d06be730]{margin:.1rem 0}.doc-link[data-v-d06be730]{color:#2563eb;text-decoration:none}.doc-link[data-v-d06be730]:hover{text-decoration:underline}.no-file[data-v-d06be730]{color:#9ca3af;font-size:.9rem;margin:0}.page-title[data-v-c977007c]{font-size:2rem;font-weight:700;color:#003c96;margin-bottom:1.5rem}.table-wrapper[data-v-c977007c]{overflow-x:auto;margin-bottom:1.5rem}.downloads-table[data-v-c977007c]{width:100%;border-collapse:collapse;background:#fff;border-radius:10px;overflow:hidden}.downloads-table th[data-v-c977007c],.downloads-table td[data-v-c977007c]{border:1px solid #ddd;padding:.75rem;text-align:center}.link[data-v-c977007c]{color:#2563eb;font-weight:700;text-decoration:none;display:inline-block;margin:2px 0}.link[data-v-c977007c]:hover{text-decoration:underline}.links-list[data-v-c977007c]{display:flex;flex-direction:column;gap:.15rem}.muted[data-v-c977007c]{color:#777;font-size:.9rem}.add-btn[data-v-c977007c]{background:#16a34a;color:#fff;padding:.7rem 1.2rem;border:none;border-radius:8px;font-weight:700;cursor:pointer}.add-btn[data-v-c977007c]:hover{background:#12833c}.edit-btn[data-v-c977007c]{background:#0284c7;color:#fff;padding:.4rem .8rem;border:none;border-radius:6px;margin-right:.3rem;cursor:pointer}.edit-btn[data-v-c977007c]:hover{background:#0369a1}.delete-btn[data-v-c977007c]{background:#dc2626;color:#fff;padding:.4rem .8rem;border:none;border-radius:6px;cursor:pointer}.delete-btn[data-v-c977007c]:hover{background:#b91c1c}.modal[data-v-c977007c]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:2000}.modal-content[data-v-c977007c]{background:#fff;padding:2rem;border-radius:12px;width:500px;max-width:95%;position:relative}.close[data-v-c977007c]{position:absolute;top:10px;right:15px;font-size:1.8rem;cursor:pointer}label[data-v-c977007c]{font-weight:700;margin-top:.8rem;display:block}input[data-v-c977007c]{width:100%;padding:.6rem;margin-top:.3rem;border:1px solid #ddd;border-radius:6px}.save-btn[data-v-c977007c]{margin-top:1rem;width:100%;padding:.8rem;background:#004aad;color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer}.save-btn[data-v-c977007c]:hover{background:#005fcc}.links-editor[data-v-c977007c]{margin-top:.4rem;display:flex;flex-direction:column;gap:.4rem}.link-row[data-v-c977007c]{display:grid;grid-template-columns:1.1fr 2fr auto;gap:.3rem;align-items:center}.link-label-input[data-v-c977007c],.link-url-input[data-v-c977007c]{padding:.5rem}.link-remove-btn[data-v-c977007c]{background:#ef4444;color:#fff;border:none;padding:.4rem .6rem;border-radius:6px;cursor:pointer}.link-remove-btn[data-v-c977007c]:hover{background:#b91c1c}.link-add-btn[data-v-c977007c]{margin-top:.2rem;align-self:flex-start;background:#e5e7eb;color:#111827;border:none;padding:.4rem .8rem;border-radius:6px;cursor:pointer;font-size:.9rem}.link-add-btn[data-v-c977007c]:hover{background:#d1d5db}.news-page[data-v-1818468b]{display:flex;flex-direction:column;gap:2rem}.hero[data-v-1818468b]{position:relative;text-align:center;color:#fff}.hero-img[data-v-1818468b]{width:100%;height:300px;object-fit:cover;border-radius:12px}.hero-text[data-v-1818468b]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#00000073;padding:1.2rem 2rem;border-radius:8px;box-shadow:0 4px 12px #00000040}.categories[data-v-1818468b]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.category-btn[data-v-1818468b]{background:#0056d2;color:#fff;padding:.6rem 1.2rem;border:none;border-radius:8px;cursor:pointer;transition:.3s;font-weight:700}.category-btn[data-v-1818468b]:hover{background:#003d99}.category-btn.active[data-v-1818468b]{background:#ff5722;box-shadow:0 4px 10px #00000040}.news-grid[data-v-1818468b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.news-card[data-v-1818468b]{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;padding:1rem;transition:transform .3s ease}.news-card[data-v-1818468b]:hover{transform:translateY(-6px) scale(1.02)}.news-img[data-v-1818468b]{width:100%;height:180px;object-fit:cover;border-radius:8px;margin-bottom:1rem}.read-more[data-v-1818468b]{display:inline-block;margin-top:.5rem;color:#0056d2;text-decoration:none;font-weight:700}.read-more[data-v-1818468b]:hover{text-decoration:underline}.file-attach[data-v-1818468b]{margin-top:.5rem}.no-news[data-v-1818468b]{text-align:center;font-size:1.1rem;color:#888;grid-column:1/-1}.page[data-v-14fb8060],.page[data-v-46f0a377],.page[data-v-31b728d3],.page[data-v-cbae8753],.page[data-v-34c7211d],.page[data-v-721f7cd5],.page[data-v-d6b3066d],.page[data-v-a07ae381]{padding:2rem;text-align:center}.events-page[data-v-cd1263c8]{max-width:1100px;margin:0 auto;padding:2.5rem 1.5rem 3rem}.events-header[data-v-cd1263c8]{text-align:center;margin-bottom:2rem}.section-title[data-v-cd1263c8]{font-size:2rem;font-weight:800;color:#036;margin-bottom:.4rem}.section-subtitle[data-v-cd1263c8]{font-size:.95rem;color:#64748b}.events-grid[data-v-cd1263c8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.6rem;margin-top:1.5rem}.event-card[data-v-cd1263c8]{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 8px 22px #0f172a1f;transition:transform .22s ease,box-shadow .22s ease;text-align:left;position:relative}.event-card[data-v-cd1263c8]:hover{transform:translateY(-6px);box-shadow:0 14px 32px #0f172a33}.event-accent[data-v-cd1263c8]{height:4px;width:100%;background:linear-gradient(90deg,#0072ff,#42a5f5)}.thumbs[data-v-cd1263c8]{display:flex;justify-content:center;padding:.9rem .9rem 0}.event-thumb[data-v-cd1263c8]{width:100%;max-height:210px;object-fit:cover;border-radius:14px;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease;box-shadow:0 8px 18px #0f172a2e}.event-card:hover .event-thumb[data-v-cd1263c8]{transform:scale(1.03);box-shadow:0 12px 26px #0f172a40}.event-body[data-v-cd1263c8]{padding:.9rem 1.1rem 1.3rem}.event-title[data-v-cd1263c8]{font-size:1.1rem;font-weight:700;color:#003c96;margin-bottom:.45rem}.event-desc[data-v-cd1263c8]{font-size:.95rem;color:#4b5563;line-height:1.5;margin-bottom:.9rem}.pdf-link[data-v-cd1263c8]{display:inline-flex;align-items:center;gap:.25rem;padding:.4rem .9rem;border-radius:999px;background:#e9f3ff;color:#004aad;font-weight:600;font-size:.9rem;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.pdf-link[data-v-cd1263c8]:hover{background:#d0e5ff;color:#002e6a;transform:translateY(-1px)}.empty[data-v-cd1263c8]{margin-top:3rem;text-align:center;color:#6b7280;display:flex;flex-direction:column;align-items:center;gap:.25rem}.empty-icon[data-v-cd1263c8]{font-size:2.2rem}.empty-text[data-v-cd1263c8]{font-weight:600}.empty-subtext[data-v-cd1263c8]{font-size:.9rem;opacity:.9}.pagination[data-v-cd1263c8]{display:flex;justify-content:center;gap:.45rem;margin-top:2.3rem;flex-wrap:wrap}.page-btn[data-v-cd1263c8]{min-width:34px;padding:.4rem .75rem;border-radius:999px;border:1px solid #d1d5db;background:#f9fafb;cursor:pointer;font-size:.9rem;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.page-btn[data-v-cd1263c8]:hover:not(:disabled):not(.active):not(.dots){background:#e5efff;border-color:#c4d7ff;transform:translateY(-1px)}.page-btn.active[data-v-cd1263c8]{background:linear-gradient(90deg,#004aad,#2f7bff);border-color:transparent;color:#fff;font-weight:700;box-shadow:0 6px 16px #2563eb73;transform:translateY(-1px)}.page-btn.dots[data-v-cd1263c8]{cursor:default;background:transparent;border-color:transparent}.nav-btn[data-v-cd1263c8]{padding-inline:.85rem}.page-btn[data-v-cd1263c8]:disabled{opacity:.5;cursor:not-allowed}.lightbox[data-v-cd1263c8]{position:fixed;inset:0;background:#000000d1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.lightbox-img[data-v-cd1263c8]{max-width:90%;max-height:85%;border-radius:16px;box-shadow:0 14px 40px #000000b3}.lightbox-close[data-v-cd1263c8]{position:absolute;top:18px;right:26px;font-size:2.1rem;font-weight:700;color:#fff;cursor:pointer;transition:transform .2s ease,color .2s ease}.lightbox-close[data-v-cd1263c8]:hover{transform:scale(1.15);color:#fde047}.lightbox-prev[data-v-cd1263c8],.lightbox-next[data-v-cd1263c8]{position:absolute;top:50%;transform:translateY(-50%);background:#0f172a73;border:none;font-size:3rem;color:#fff;cursor:pointer;padding:0 .6rem;border-radius:12px;transition:background .2s ease,transform .2s ease}.lightbox-prev[data-v-cd1263c8]:hover,.lightbox-next[data-v-cd1263c8]:hover{background:#0f172abf;transform:translateY(-50%) scale(1.05)}.lightbox-prev[data-v-cd1263c8]{left:28px}.lightbox-next[data-v-cd1263c8]{right:28px}.lightbox-fade-enter-active[data-v-cd1263c8],.lightbox-fade-leave-active[data-v-cd1263c8]{transition:opacity .28s ease,transform .28s ease}.lightbox-fade-enter-from[data-v-cd1263c8],.lightbox-fade-leave-to[data-v-cd1263c8]{opacity:0;transform:scale(.96)}@media (max-width: 768px){.events-page[data-v-cd1263c8]{padding:2rem 1rem 2.5rem}.section-title[data-v-cd1263c8]{font-size:1.7rem}.section-subtitle[data-v-cd1263c8]{font-size:.9rem}.events-grid[data-v-cd1263c8]{grid-template-columns:1fr}.event-thumb[data-v-cd1263c8]{max-height:190px}.lightbox-prev[data-v-cd1263c8],.lightbox-next[data-v-cd1263c8]{font-size:2.4rem}}.page[data-v-2c0bd6f1],.page[data-v-c7f9f378],.page[data-v-257ca4ea],.page[data-v-861da482],.page[data-v-4bd0451c]{padding:2rem;text-align:center}[data-v-ea78f35b]{font-family:Sarabun,TH Sarabun New,Tahoma,sans-serif;line-height:1.7}.procurement-page[data-v-ea78f35b]{position:relative;max-width:1100px;margin:2.5rem auto 3.2rem;padding:2.4rem 1.8rem 3rem;border-radius:22px;background:radial-gradient(circle at top left,#f6fbff 0,#fff 45%);box-shadow:0 18px 45px #0f172a2e;overflow:hidden}.procurement-page[data-v-ea78f35b]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top left,#e0f0ff 0,transparent 60%),radial-gradient(circle at bottom right,#f1f5ff 0,transparent 55%);opacity:.9;z-index:-1}.toolbar[data-v-ea78f35b]{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-start;align-items:center;margin:1.2rem 0 .4rem}.toolbar input[data-v-ea78f35b]{padding:.7rem 1rem;border:1px solid #d1d5db;border-radius:999px;width:260px;transition:all .25s ease;font-size:.95rem;background:#fffffff2;box-shadow:0 4px 10px #0f172a0d}.toolbar input[data-v-ea78f35b]:focus{border-color:#005baa;box-shadow:0 0 0 3px #3b82f64d;outline:none}.toolbar-select[data-v-ea78f35b]{padding:.6rem .9rem;border-radius:999px;border:1px solid #d1d5db;background:#fff;font-size:.9rem;min-width:180px}.result-info[data-v-ea78f35b]{font-size:.9rem;color:#4b5563;margin:0 0 .4rem}.result-info.muted[data-v-ea78f35b]{color:#9ca3af;font-style:italic}.result-number[data-v-ea78f35b]{font-weight:700;color:#1d4ed8}.table-wrapper[data-v-ea78f35b]{width:100%;overflow-x:auto;margin-top:.3rem}.procurement-table[data-v-ea78f35b]{width:100%;min-width:650px;border-collapse:collapse;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 10px 26px #0f172a29}.procurement-table thead[data-v-ea78f35b]{background:linear-gradient(90deg,#003c96,#0052d4)}.th-title[data-v-ea78f35b]{text-align:left!important;padding-left:1.4rem!important}.procurement-table th[data-v-ea78f35b]{color:#fff;font-weight:600;padding:.9rem 1rem;font-size:.96rem;text-align:center}.procurement-table tbody[data-v-ea78f35b]{background:#f9fafb}.table-row[data-v-ea78f35b]{background-color:#fff;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease,border-left .18s ease;border-left:3px solid transparent}.procurement-table tbody tr[data-v-ea78f35b]:nth-child(2n){background-color:#f3f4f6}.table-row[data-v-ea78f35b]:hover{background-color:#eef4ff;transform:translateY(-1px);border-left-color:#2563eb;box-shadow:0 10px 18px #2563eb2e}.procurement-table td[data-v-ea78f35b]{padding:.8rem 1rem;border-top:1px solid #e5e7eb;text-align:center;font-size:.94rem;color:#374151}.title-col[data-v-ea78f35b]{display:flex;align-items:flex-start;gap:.55rem;text-align:left;font-weight:500;color:#111827}.title-wrap[data-v-ea78f35b]{display:flex;flex-direction:column}.title-text[data-v-ea78f35b]{line-height:1.6}.title-dot[data-v-ea78f35b]{width:9px;height:9px;border-radius:999px;background:linear-gradient(135deg,#3b82f6,#22c55e);margin-top:.45rem;flex-shrink:0}.date-col[data-v-ea78f35b]{white-space:nowrap}.date-pill[data-v-ea78f35b]{display:inline-flex;align-items:center;padding:.25rem .7rem;border-radius:999px;background:#2563eb12;color:#1d4ed8;font-weight:600;font-size:.86rem}.file-col[data-v-ea78f35b]{min-width:170px}.file-list[data-v-ea78f35b]{list-style:none;padding:0;margin:0}.download-btn[data-v-ea78f35b]{background:linear-gradient(135deg,#005baa,#2563eb);color:#fff;padding:.45rem .95rem;border-radius:999px;text-decoration:none;font-weight:600;font-size:.85rem;transition:all .2s ease;display:inline-block;margin:.18rem 0}.download-btn[data-v-ea78f35b]:hover{background:linear-gradient(135deg,#003c7a,#1d4ed8);transform:translateY(-1px) scale(1.02);box-shadow:0 6px 14px #0f172a4d}.no-file[data-v-ea78f35b]{color:#dc2626;font-weight:600;font-size:.9rem}.empty-state[data-v-ea78f35b]{margin-top:2.3rem;text-align:center;color:#6b7280}.empty-icon[data-v-ea78f35b]{font-size:2.4rem;margin-bottom:.3rem}.empty-text[data-v-ea78f35b]{font-weight:600;margin-bottom:.2rem}.empty-subtext[data-v-ea78f35b]{font-size:.9rem;opacity:.9}.pagination[data-v-ea78f35b]{display:flex;justify-content:center;align-items:center;margin-top:1.7rem;gap:.45rem;flex-wrap:wrap}.pagination button[data-v-ea78f35b]{padding:.45rem .85rem;border-radius:999px;border:1px solid #d1d5db;cursor:pointer;background:#f9fafb;color:#374151;font-weight:600;font-size:.85rem;transition:all .2s ease;min-width:38px}.pagination button.active[data-v-ea78f35b]{background:linear-gradient(90deg,#004aad,#2563eb);color:#fff;border-color:transparent;box-shadow:0 6px 18px #2563eb8c;transform:translateY(-1px)}.pagination button.ellipsis[data-v-ea78f35b]{cursor:default;background:transparent;border-color:transparent;color:#6b7280}.pagination button[data-v-ea78f35b]:disabled{opacity:.5;cursor:not-allowed}.pagination button[data-v-ea78f35b]:hover:not(.active):not(:disabled):not(.ellipsis){background:#e5efff;border-color:#93c5fd}.fade-enter-active[data-v-ea78f35b],.fade-leave-active[data-v-ea78f35b]{transition:opacity .4s}.fade-enter-from[data-v-ea78f35b],.fade-leave-to[data-v-ea78f35b]{opacity:0}@media (max-width: 768px){.procurement-page[data-v-ea78f35b]{padding:1.9rem 1rem 2.4rem;margin-top:1.8rem;border-radius:18px}.page-title[data-v-ea78f35b]{font-size:1.7rem}.subtitle[data-v-ea78f35b]{font-size:.9rem}.toolbar[data-v-ea78f35b]{justify-content:center}.toolbar input[data-v-ea78f35b]{width:100%;max-width:360px;font-size:.86rem;padding:.55rem .9rem}.procurement-table[data-v-ea78f35b]{font-size:.8rem;min-width:520px}.procurement-table th[data-v-ea78f35b],.procurement-table td[data-v-ea78f35b]{padding:.55rem .6rem}.download-btn[data-v-ea78f35b]{font-size:.75rem;padding:.3rem .7rem}.pagination button[data-v-ea78f35b]{font-size:.75rem;padding:.35rem .7rem}}.page[data-v-f51e1b87],.page[data-v-2310735d],.page[data-v-f7b370fc],.page[data-v-b28d82ff],.page[data-v-8a7f8f24],.page[data-v-10739524],.page[data-v-a978918c],.page[data-v-acb953e3]{padding:2rem;text-align:center}.activities-list[data-v-a0b7303f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.activity-card[data-v-a0b7303f]{border:1px solid #ddd;border-radius:10px;overflow:hidden;box-shadow:0 3px 8px #0000001a;background:#fff}.card-header[data-v-a0b7303f]{display:flex;gap:1rem;align-items:center;cursor:pointer;padding:1rem}.card-header img[data-v-a0b7303f]{width:100px;height:100px;object-fit:cover;border-radius:6px}.card-info h3[data-v-a0b7303f]{margin:0;font-size:1.2rem;color:#003c96}.read-more[data-v-a0b7303f]{display:block;margin-top:.5rem;font-size:.9rem;font-weight:500;color:#007bff;text-decoration:underline}.card-detail[data-v-a0b7303f]{padding:1rem;border-top:1px solid #eee;background:#fafafa}.detail-image[data-v-a0b7303f]{width:100%;max-height:300px;object-fit:cover;border-radius:8px;margin:1rem 0}.pdf-link[data-v-a0b7303f]{display:inline-block;padding:.5rem 1rem;background:#e9f3ff;color:#0069d9;border-radius:6px;font-weight:500;text-decoration:none}.fade-enter-active[data-v-a0b7303f],.fade-leave-active[data-v-a0b7303f]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-a0b7303f],.fade-leave-to[data-v-a0b7303f]{opacity:0;transform:translateY(-5px)}.admin-news[data-v-6a59d518]{padding:2rem;font-family:Sarabun,sans-serif;background:#f9fafc}.card[data-v-6a59d518]{background:#fff;padding:1.5rem;margin-bottom:1.8rem;border-radius:16px;box-shadow:0 6px 18px #00000014;border:1px solid #eee;transition:all .3s ease}.card h3[data-v-6a59d518]{margin-bottom:1rem;font-weight:600;color:#003c96;border-left:4px solid #003c96;padding-left:.6rem}.card[data-v-6a59d518]:hover{box-shadow:0 10px 25px #0000001f}.form-group[data-v-6a59d518]{margin-bottom:1.2rem}.form-group label[data-v-6a59d518]{font-weight:700;display:block;margin-bottom:.4rem;color:#333}input[data-v-6a59d518],textarea[data-v-6a59d518],select[data-v-6a59d518]{width:100%;padding:.7rem;border:1px solid #ccc;border-radius:8px;font-size:.95rem;transition:.2s}input[data-v-6a59d518]:focus,textarea[data-v-6a59d518]:focus,select[data-v-6a59d518]:focus{border-color:#003c96;outline:none;box-shadow:0 0 6px #003c9640}textarea[data-v-6a59d518]{min-height:90px;resize:vertical}.news-grid[data-v-6a59d518]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin-top:1rem}.news-card[data-v-6a59d518]{display:flex;background:#fff;border:1px solid #e5e5e5;border-radius:14px;overflow:hidden;box-shadow:0 3px 10px #0000000d;transition:transform .2s ease,box-shadow .2s ease;position:relative;min-height:150px}.thumb-wrapper[data-v-6a59d518]{flex-shrink:0}.news-thumb[data-v-6a59d518]{width:130px;height:130px;object-fit:cover;border-right:1px solid #ddd}.news-body[data-v-6a59d518]{padding:.8rem 1rem;flex:1;display:flex;flex-direction:column;justify-content:space-between}.news-body h4[data-v-6a59d518]{margin:0 0 .4rem;font-size:1.1rem;font-weight:600;color:#003c96}.news-desc[data-v-6a59d518]{font-size:.95rem;color:#555;margin:.2rem 0 .6rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.pdf-link[data-v-6a59d518]{display:inline-flex;align-items:center;gap:.4rem;margin-top:.3rem;padding:.3rem .7rem;border-radius:6px;background:#e9f3ff;color:#0069d9;font-weight:500;text-decoration:none;font-size:.85rem;transition:.2s;width:fit-content}.pdf-link[data-v-6a59d518]:hover{background:#d0e7ff;color:#004085}.news-actions[data-v-6a59d518]{margin-top:.6rem;display:flex;gap:.5rem}.btn-save[data-v-6a59d518]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(45deg,#28a745,#3ecf5e);color:#fff;padding:.9rem 1.6rem;border:none;border-radius:10px;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.5px;box-shadow:0 4px 12px #28a7454d;transition:all .3s ease}.btn-save[data-v-6a59d518]:hover{background:linear-gradient(45deg,#218838,#2fb54d);box-shadow:0 6px 16px #28a74566;transform:translateY(-2px)}.btn-update[data-v-6a59d518]{background:linear-gradient(45deg,#17a2b8,#20c997);color:#fff;padding:.9rem 1.6rem;border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s ease}.btn-update[data-v-6a59d518]:hover{background:linear-gradient(45deg,#138496,#1abc9c);transform:translateY(-2px)}.btn-edit[data-v-6a59d518]{background:linear-gradient(45deg,#ffc107,#ffb300);color:#fff;border:none;padding:.45rem .9rem;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:600;transition:.3s}.btn-edit[data-v-6a59d518]:hover{background:linear-gradient(45deg,#e0a800,#d39e00);transform:translateY(-2px)}.btn-delete[data-v-6a59d518]{display:inline-flex;align-items:center;gap:.4rem;background:linear-gradient(45deg,#dc3545,#f06272);color:#fff;border:none;padding:.45rem .9rem;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:600;transition:all .3s ease;box-shadow:0 3px 10px #dc35454d}.btn-delete[data-v-6a59d518]:hover{background:linear-gradient(45deg,#c82333,#e74c5b);box-shadow:0 5px 14px #dc354580;transform:translateY(-2px)}.empty[data-v-6a59d518]{text-align:center;color:#999;margin-top:1rem;font-style:italic;font-size:1rem}@media (max-width: 768px){.news-card[data-v-6a59d518]{flex-direction:column}.news-thumb[data-v-6a59d518]{width:100%;height:180px;border-right:none;border-bottom:1px solid #ddd}}.page-title[data-v-22d99d20]{font-size:2rem;font-weight:700;color:#003c96;margin-bottom:1.5rem}.top-toolbar[data-v-22d99d20]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:.75rem}@media (min-width: 768px){.top-toolbar[data-v-22d99d20]{flex-wrap:nowrap;justify-content:flex-start}}.page-size-control[data-v-22d99d20],.category-filter[data-v-22d99d20],.search-box[data-v-22d99d20]{white-space:nowrap}.page-size-control[data-v-22d99d20]{display:flex;align-items:center;gap:.5rem;font-size:.95rem}.page-size-control select[data-v-22d99d20]{padding:.25rem .5rem;border-radius:6px;border:1px solid #ccc}.category-filter[data-v-22d99d20]{display:flex;align-items:center;gap:.4rem;font-size:.95rem}.category-filter select[data-v-22d99d20]{padding:.25rem .5rem;border-radius:6px;border:1px solid #ccc}.search-box[data-v-22d99d20]{display:flex;align-items:center;gap:.3rem}.search-box input[data-v-22d99d20]{padding:.45rem .7rem;border-radius:999px;border:1px solid #ccc;min-width:220px;max-width:320px}.clear-btn[data-v-22d99d20]{border:none;background:#e5e7eb;border-radius:999px;padding:.25rem .6rem;cursor:pointer}.table-wrapper[data-v-22d99d20]{overflow-x:auto;margin-bottom:1.5rem}.procurement-table[data-v-22d99d20]{width:100%;border-collapse:collapse;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.procurement-table th[data-v-22d99d20],.procurement-table td[data-v-22d99d20]{border:1px solid #ddd;padding:.75rem;text-align:center}.title-col[data-v-22d99d20]{font-weight:700;color:#036}.file-list[data-v-22d99d20]{list-style:none;padding:0;margin:0}.file-list li[data-v-22d99d20]{margin:.2rem 0}.link[data-v-22d99d20]{color:#2563eb;font-weight:700;text-decoration:none;transition:.2s}.link[data-v-22d99d20]:hover{color:#1e40af;text-decoration:underline}.empty-row[data-v-22d99d20]{text-align:center;color:#9ca3af}.add-btn[data-v-22d99d20]{background:#16a34a;color:#fff;padding:.7rem 1.2rem;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:.2s}.add-btn[data-v-22d99d20]:hover{background:#12833c;transform:translateY(-2px)}.edit-btn[data-v-22d99d20]{background:#0284c7;color:#fff;padding:.4rem .8rem;border:none;border-radius:6px;margin-right:.3rem;cursor:pointer;transition:.2s}.edit-btn[data-v-22d99d20]:hover{background:#0369a1;transform:scale(1.05)}.delete-btn[data-v-22d99d20]{background:#dc2626;color:#fff;padding:.4rem .8rem;border:none;border-radius:6px;cursor:pointer;transition:.2s}.delete-btn[data-v-22d99d20]:hover{background:#b91c1c;transform:scale(1.05)}.small-delete[data-v-22d99d20]{background:transparent;border:none;color:#dc2626;font-size:.9rem;margin-left:8px;cursor:pointer}.small-delete[data-v-22d99d20]:hover{text-decoration:underline}.modal[data-v-22d99d20]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:2000}.modal-content[data-v-22d99d20]{background:#fff;padding:2rem;border-radius:12px;width:500px;max-width:95%;position:relative;animation:slideDown-22d99d20 .3s ease}.close[data-v-22d99d20]{position:absolute;top:10px;right:15px;font-size:1.8rem;cursor:pointer}label[data-v-22d99d20]{font-weight:700;margin-top:.8rem;display:block}input[data-v-22d99d20],select[data-v-22d99d20]{width:100%;padding:.6rem;margin-top:.3rem;border:1px solid #ddd;border-radius:6px}.preview[data-v-22d99d20]{margin-top:.5rem;padding:.5rem;background:#f9fafb;border:1px dashed #ccc;border-radius:6px}.save-btn[data-v-22d99d20]{margin-top:1rem;width:100%;padding:.8rem;background:#004aad;color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:.2s}.save-btn[data-v-22d99d20]:hover{background:#005fcc;transform:translateY(-2px)}.pagination[data-v-22d99d20]{display:flex;justify-content:center;margin:1.5rem 0;gap:.3rem;flex-wrap:wrap}.pagination button[data-v-22d99d20]{border:1px solid #ccc;background:#fff;padding:.4rem .9rem;border-radius:6px;cursor:pointer;font-size:.9rem;transition:.2s}.pagination button.active[data-v-22d99d20]{background:#005baa;color:#fff;font-weight:700}.pagination button[data-v-22d99d20]:disabled{background:#f3f4f6;color:#999;cursor:not-allowed}.pagination button[data-v-22d99d20]:hover:not(.active):not(:disabled){background:#e5e7eb}.fade-enter-active[data-v-22d99d20],.fade-leave-active[data-v-22d99d20]{transition:opacity .3s}.fade-enter-from[data-v-22d99d20],.fade-leave-to[data-v-22d99d20]{opacity:0}@keyframes slideDown-22d99d20{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.activity-thumb[data-v-a9838bab]{width:140px;height:140px;object-fit:cover;border-right:1px solid #ddd;border-radius:8px}.admin-activities[data-v-a9838bab]{padding:2rem;font-family:Sarabun,sans-serif;background:#f9fafc}.card[data-v-a9838bab]{background:#fff;padding:1.5rem;margin-bottom:1.8rem;border-radius:16px;box-shadow:0 6px 18px #00000014;border:1px solid #eee}.card h3[data-v-a9838bab]{margin-bottom:1rem;font-weight:600;color:#003c96;border-left:4px solid #003c96;padding-left:.6rem}.form-group[data-v-a9838bab]{margin-bottom:1.2rem}input[data-v-a9838bab],textarea[data-v-a9838bab],select[data-v-a9838bab]{width:100%;padding:.7rem;border:1px solid #ccc;border-radius:8px;font-size:.95rem}textarea[data-v-a9838bab]{min-height:90px}.activities-grid[data-v-a9838bab]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin-top:1rem}.activity-card[data-v-a9838bab]{display:flex;background:#fff;border:1px solid #e5e5e5;border-radius:14px;overflow:hidden;box-shadow:0 3px 10px #0000000d;transition:transform .2s ease,box-shadow .2s ease}.activity-card[data-v-a9838bab]:hover{transform:translateY(-6px);box-shadow:0 6px 18px #0000001a}.activity-body[data-v-a9838bab]{padding:1rem;flex:1;display:flex;flex-direction:column;justify-content:space-between}.activity-actions[data-v-a9838bab]{margin-top:.8rem;display:flex;gap:.6rem}.btn-save[data-v-a9838bab],.btn-update[data-v-a9838bab],.btn-edit[data-v-a9838bab],.btn-delete[data-v-a9838bab]{border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-weight:600;transition:.3s;font-size:.9rem}.btn-save[data-v-a9838bab]{background:linear-gradient(45deg,#28a745,#3ecf5e);color:#fff}.btn-update[data-v-a9838bab]{background:linear-gradient(45deg,#17a2b8,#20c997);color:#fff}.btn-edit[data-v-a9838bab]{background:linear-gradient(45deg,#ffc107,#ffb300);color:#fff}.btn-delete[data-v-a9838bab]{background:linear-gradient(45deg,#dc3545,#f06272);color:#fff}.btn-save[data-v-a9838bab]:hover,.btn-update[data-v-a9838bab]:hover,.btn-edit[data-v-a9838bab]:hover,.btn-delete[data-v-a9838bab]:hover{transform:translateY(-2px)}.empty[data-v-a9838bab]{text-align:center;color:#999;margin-top:1rem}.admin-ita[data-v-760e78a8]{padding:2rem;background:#f5f7ff;min-height:100vh;font-family:Sarabun}.top-bar[data-v-760e78a8]{display:none}.card[data-v-760e78a8]{background:#fff;padding:1.8rem;border-radius:16px;margin-bottom:2rem;box-shadow:0 6px 18px #00000014}.form-card h3[data-v-760e78a8]{margin-top:0;margin-bottom:1.2rem}.year-group[data-v-760e78a8]{max-width:260px}.year-input[data-v-760e78a8]{width:100%}.form-group[data-v-760e78a8]{margin-bottom:1.2rem}input[type=text][data-v-760e78a8],input[type=number][data-v-760e78a8]{width:100%;padding:.8rem;border-radius:10px;border:1px solid #ddd}.sub-items-area[data-v-760e78a8]{margin-top:1rem;padding:1rem;border:1px dashed #aaa;border-radius:12px}.sub-item[data-v-760e78a8]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.8rem}.sub-main-row[data-v-760e78a8]{display:flex;gap:10px}.sub-actions-row[data-v-760e78a8]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sub-text[data-v-760e78a8],.sub-link[data-v-760e78a8],.sub-file[data-v-760e78a8]{flex:1}.old-file[data-v-760e78a8]{font-size:.9rem;color:#2563eb}.btn-add-sub[data-v-760e78a8]{padding:.5rem 1rem;background:#2563eb;color:#fff;border-radius:8px;margin-top:.5rem;border:none;cursor:pointer}.btn-save[data-v-760e78a8],.btn-update[data-v-760e78a8]{padding:.9rem 1.4rem;border-radius:10px;border:none;color:#fff;margin-top:1rem;cursor:pointer}.btn-save[data-v-760e78a8]{background:#28a745}.btn-update[data-v-760e78a8]{background:#0ea5e9}.ita-list[data-v-760e78a8]{display:grid;gap:1rem}.ita-card[data-v-760e78a8]{padding:1rem;border-radius:10px;border:1px solid #ddd;background:#fff}.list-header[data-v-760e78a8]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.year-filter[data-v-760e78a8]{display:flex;align-items:center;gap:.4rem;font-size:.95rem}.year-filter select[data-v-760e78a8]{padding:.45rem .7rem;border-radius:8px;border:1px solid #ddd;min-width:140px}.btn-edit[data-v-760e78a8]{background:#f59e0b;padding:.4rem .8rem;border-radius:8px;color:#fff;border:none;cursor:pointer}.btn-delete[data-v-760e78a8]{background:#dc2626;padding:.4rem .8rem;border-radius:8px;color:#fff;border:none;cursor:pointer}.btn-remove-sub[data-v-760e78a8]{background:#ef4444;color:#fff;padding:.3rem .8rem;border-radius:8px;border:none;cursor:pointer}.sub-link-view[data-v-760e78a8]{font-size:.85rem;margin-left:.4rem;color:#2563eb}.ita-actions[data-v-760e78a8]{margin-top:1rem;display:flex;gap:.5rem}.empty[data-v-760e78a8]{text-align:center;color:#9ca3af;margin-top:1rem}.page-title[data-v-68660af2]{font-size:2rem;font-weight:700;color:#003c96;margin-bottom:1.5rem}.list-controls[data-v-68660af2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem;gap:1rem;flex-wrap:wrap}.page-size[data-v-68660af2]{display:flex;align-items:center;gap:.4rem}.page-size select[data-v-68660af2]{padding:.3rem .6rem;border-radius:6px;border:1px solid #d1d5db}.page-info[data-v-68660af2]{font-size:.9rem;color:#4b5563}.table-wrapper[data-v-68660af2]{overflow-x:auto;margin-bottom:.8rem}.downloads-table[data-v-68660af2]{width:100%;border-collapse:collapse;background:#fff;border-radius:10px;overflow:hidden}.downloads-table th[data-v-68660af2],.downloads-table td[data-v-68660af2]{border:1px solid #ddd;padding:.75rem;text-align:center}.link[data-v-68660af2]{color:#2563eb;font-weight:700;text-decoration:none}.link[data-v-68660af2]:hover{text-decoration:underline}.multi-link[data-v-68660af2]{display:inline-block;margin:0 .1rem}.url-list[data-v-68660af2]{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center}.muted[data-v-68660af2]{color:#777;font-size:.9rem}.pagination[data-v-68660af2]{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;margin-bottom:1rem}.page-btn[data-v-68660af2]{padding:.35rem .8rem;border-radius:6px;border:1px solid #d1d5db;background:#f9fafb;cursor:pointer;font-size:.9rem}.page-btn[data-v-68660af2]:disabled{opacity:.5;cursor:default}.page-status[data-v-68660af2]{font-size:.9rem;color:#4b5563}.add-btn[data-v-68660af2]{background:#16a34a;color:#fff;padding:.7rem 1.2rem;border:none;border-radius:8px;font-weight:700;cursor:pointer}.add-btn[data-v-68660af2]:hover{background:#12833c}.edit-btn[data-v-68660af2]{background:#0284c7;color:#fff;padding:.4rem .8rem;border:none;border-radius:6px;margin-right:.3rem;cursor:pointer}.edit-btn[data-v-68660af2]:hover{background:#0369a1}.delete-btn[data-v-68660af2]{background:#dc2626;color:#fff;padding:.4rem .8rem;border:none;border-radius:6px;cursor:pointer}.delete-btn[data-v-68660af2]:hover{background:#b91c1c}.modal[data-v-68660af2]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:2000}.modal-content[data-v-68660af2]{background:#fff;padding:2rem;border-radius:12px;width:500px;max-width:95%;position:relative}.close[data-v-68660af2]{position:absolute;top:10px;right:15px;font-size:1.8rem;cursor:pointer}label[data-v-68660af2]{font-weight:700;margin-top:.8rem;display:block}input[data-v-68660af2],textarea[data-v-68660af2]{width:100%;padding:.6rem;margin-top:.3rem;border:1px solid #ddd;border-radius:6px;font-family:inherit;font-size:.95rem}textarea[data-v-68660af2]{resize:vertical}.save-btn[data-v-68660af2]{margin-top:1rem;width:100%;padding:.8rem;background:#004aad;color:#fff;border:none;border-radius:8px;font-weight:700}.save-btn[data-v-68660af2]:hover{background:#005fcc}.admin-materials[data-v-d5151d5b]{padding:2rem 0 3rem;font-family:Sarabun,sans-serif}.page-title[data-v-d5151d5b]{font-size:1.8rem;font-weight:700;color:#003c96;margin-bottom:1.5rem}.table-wrapper[data-v-d5151d5b]{overflow-x:auto;margin-bottom:1.5rem}.materials-table[data-v-d5151d5b]{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden}.materials-table th[data-v-d5151d5b],.materials-table td[data-v-d5151d5b]{border:1px solid #e5e7eb;padding:.75rem;text-align:center;font-size:.95rem}.materials-table th[data-v-d5151d5b]{background:#f3f4f6;font-weight:700}.img-col[data-v-d5151d5b]{width:120px}.thumb[data-v-d5151d5b]{max-width:90px;max-height:70px;object-fit:cover;border-radius:8px;border:1px solid #e5e7eb}.link[data-v-d5151d5b]{color:#2563eb;text-decoration:none}.link[data-v-d5151d5b]:hover{text-decoration:underline}.muted[data-v-d5151d5b]{color:#9ca3af;font-size:.9rem}.add-btn[data-v-d5151d5b]{background:#16a34a;color:#fff;padding:.7rem 1.3rem;border:none;border-radius:999px;font-weight:700;cursor:pointer;box-shadow:0 6px 14px #16a34a47}.add-btn[data-v-d5151d5b]:hover{background:#15803d}.edit-btn[data-v-d5151d5b],.delete-btn[data-v-d5151d5b]{padding:.35rem .8rem;border-radius:999px;border:none;font-size:.85rem;color:#fff;cursor:pointer;margin:0 .15rem}.edit-btn[data-v-d5151d5b]{background:#0284c7}.edit-btn[data-v-d5151d5b]:hover{background:#0369a1}.delete-btn[data-v-d5151d5b]{background:#dc2626}.delete-btn[data-v-d5151d5b]:hover{background:#b91c1c}.modal[data-v-d5151d5b]{position:fixed;inset:0;background:#0f172aa6;display:flex;justify-content:center;align-items:center;z-index:2000}.modal-content[data-v-d5151d5b]{background:#fff;padding:2rem;border-radius:16px;width:520px;max-width:96%;position:relative;box-shadow:0 20px 40px #0f172a59}.close[data-v-d5151d5b]{position:absolute;top:10px;right:15px;font-size:1.7rem;cursor:pointer}label[data-v-d5151d5b]{font-weight:600;margin-top:.8rem;display:block}input[data-v-d5151d5b]{width:100%;padding:.6rem .75rem;margin-top:.3rem;border-radius:8px;border:1px solid #d1d5db}.save-btn[data-v-d5151d5b]{margin-top:1.2rem;width:100%;padding:.8rem;background:#004aad;color:#fff;border:none;border-radius:999px;font-weight:700;cursor:pointer}.save-btn[data-v-d5151d5b]:hover{background:#005fcc}.preview[data-v-d5151d5b]{margin-top:.5rem;font-size:.9rem}.message[data-v-d5151d5b]{margin-top:.75rem;color:#16a34a}.error[data-v-d5151d5b]{margin-top:.75rem;color:#dc2626}@media (max-width: 768px){.page-title[data-v-d5151d5b]{font-size:1.5rem}}.admin-documents[data-v-917a5759]{padding:2rem 0 3rem;font-family:Sarabun,sans-serif}.page-title[data-v-917a5759]{font-size:1.8rem;font-weight:700;color:#003c96;margin-bottom:1.5rem}.table-wrapper[data-v-917a5759]{overflow-x:auto;margin-bottom:1.5rem}.docs-table[data-v-917a5759]{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden}.docs-table th[data-v-917a5759],.docs-table td[data-v-917a5759]{border:1px solid #e5e7eb;padding:.75rem;text-align:center;font-size:.95rem}.docs-table th[data-v-917a5759]{background:#f3f4f6;font-weight:700}.img-col[data-v-917a5759]{width:120px}.thumb[data-v-917a5759]{max-width:90px;max-height:70px;object-fit:cover;border-radius:8px;border:1px solid #e5e7eb}.url-col[data-v-917a5759]{max-width:260px;word-break:break-all}.link[data-v-917a5759]{color:#2563eb;text-decoration:none}.link[data-v-917a5759]:hover{text-decoration:underline}.muted[data-v-917a5759]{color:#9ca3af;font-size:.9rem}.add-btn[data-v-917a5759]{background:#16a34a;color:#fff;padding:.7rem 1.3rem;border:none;border-radius:999px;font-weight:700;cursor:pointer;box-shadow:0 6px 14px #16a34a47}.add-btn[data-v-917a5759]:hover{background:#15803d}.edit-btn[data-v-917a5759],.delete-btn[data-v-917a5759]{padding:.35rem .8rem;border-radius:999px;border:none;font-size:.85rem;color:#fff;cursor:pointer;margin:0 .15rem}.edit-btn[data-v-917a5759]{background:#0284c7}.edit-btn[data-v-917a5759]:hover{background:#0369a1}.delete-btn[data-v-917a5759]{background:#dc2626}.delete-btn[data-v-917a5759]:hover{background:#b91c1c}.modal[data-v-917a5759]{position:fixed;inset:0;background:#0f172aa6;display:flex;justify-content:center;align-items:center;z-index:2000}.modal-content[data-v-917a5759]{background:#fff;padding:2rem;border-radius:16px;width:520px;max-width:96%;position:relative;box-shadow:0 20px 40px #0f172a59}.close[data-v-917a5759]{position:absolute;top:10px;right:15px;font-size:1.7rem;cursor:pointer}label[data-v-917a5759]{font-weight:600;margin-top:.8rem;display:block}input[data-v-917a5759]{width:100%;padding:.6rem .75rem;margin-top:.3rem;border-radius:8px;border:1px solid #d1d5db}.save-btn[data-v-917a5759]{margin-top:1.2rem;width:100%;padding:.8rem;background:#004aad;color:#fff;border:none;border-radius:999px;font-weight:700;cursor:pointer}.save-btn[data-v-917a5759]:hover{background:#005fcc}.preview[data-v-917a5759]{margin-top:.5rem;font-size:.9rem}.message[data-v-917a5759]{margin-top:.75rem;color:#16a34a}.error[data-v-917a5759]{margin-top:.75rem;color:#dc2626}.admin-internal[data-v-63028419]{padding:2rem 0 3rem;font-family:Sarabun,sans-serif}.page-title[data-v-63028419]{font-size:1.8rem;font-weight:700;color:#003c96;margin-bottom:1.5rem}.table-wrapper[data-v-63028419]{overflow-x:auto;margin-bottom:1.5rem}.links-table[data-v-63028419]{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden}.links-table th[data-v-63028419],.links-table td[data-v-63028419]{border:1px solid #e5e7eb;padding:.75rem;text-align:center;font-size:.95rem}.links-table th[data-v-63028419]{background:#f3f4f6;font-weight:700}.img-col[data-v-63028419]{width:120px}.thumb[data-v-63028419]{max-width:90px;max-height:70px;object-fit:cover;border-radius:8px;border:1px solid #e5e7eb}.link[data-v-63028419]{color:#2563eb;text-decoration:none}.link[data-v-63028419]:hover{text-decoration:underline}.muted[data-v-63028419]{color:#9ca3af;font-size:.9rem}.add-btn[data-v-63028419]{background:#16a34a;color:#fff;padding:.7rem 1.3rem;border:none;border-radius:999px;font-weight:700;cursor:pointer;box-shadow:0 6px 14px #16a34a47}.add-btn[data-v-63028419]:hover{background:#15803d}.edit-btn[data-v-63028419],.delete-btn[data-v-63028419]{padding:.35rem .8rem;border-radius:999px;border:none;font-size:.85rem;color:#fff;cursor:pointer;margin:0 .15rem}.edit-btn[data-v-63028419]{background:#0284c7}.edit-btn[data-v-63028419]:hover{background:#0369a1}.delete-btn[data-v-63028419]{background:#dc2626}.delete-btn[data-v-63028419]:hover{background:#b91c1c}.modal[data-v-63028419]{position:fixed;inset:0;background:#0f172aa6;display:flex;justify-content:center;align-items:center;z-index:2000}.modal-content[data-v-63028419]{background:#fff;padding:2rem;border-radius:16px;width:520px;max-width:96%;position:relative;box-shadow:0 20px 40px #0f172a59}.close[data-v-63028419]{position:absolute;top:10px;right:15px;font-size:1.7rem;cursor:pointer}label[data-v-63028419]{font-weight:600;margin-top:.8rem;display:block}input[data-v-63028419]{width:100%;padding:.6rem .75rem;margin-top:.3rem;border-radius:8px;border:1px solid #d1d5db}.save-btn[data-v-63028419]{margin-top:1.2rem;width:100%;padding:.8rem;background:#004aad;color:#fff;border:none;border-radius:999px;font-weight:700;cursor:pointer}.save-btn[data-v-63028419]:hover{background:#005fcc}.preview[data-v-63028419]{margin-top:.5rem;font-size:.9rem}.message[data-v-63028419]{margin-top:.75rem;color:#16a34a}.error[data-v-63028419]{margin-top:.75rem;color:#dc2626}.admin-contact[data-v-fca922ae]{padding:2rem 0 3rem;max-width:1100px}.page-title[data-v-fca922ae]{font-size:2rem;font-weight:800;color:#003c96;margin-bottom:1.5rem}.card[data-v-fca922ae]{background:#fff;border-radius:16px;padding:1.8rem 1.6rem;box-shadow:0 10px 25px #0f172a24;margin-bottom:1.8rem}.form-grid[data-v-fca922ae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem 1.5rem}.form-group[data-v-fca922ae]{display:flex;flex-direction:column;gap:.35rem}label[data-v-fca922ae]{font-weight:600;color:#111827}input[data-v-fca922ae]{padding:.55rem .7rem;border-radius:8px;border:1px solid #d1d5db;font-size:.95rem}input[data-v-fca922ae]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb33}.hint[data-v-fca922ae]{font-size:.78rem;color:#6b7280}.save-btn[data-v-fca922ae]{margin-top:1.4rem;padding:.7rem 1.4rem;border-radius:999px;border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-weight:700;cursor:pointer;min-width:170px;box-shadow:0 8px 20px #2563eb73;transition:.2s}.save-btn[data-v-fca922ae]:hover:enabled{transform:translateY(-1px);box-shadow:0 12px 26px #2563eb99}.save-btn[data-v-fca922ae]:disabled{opacity:.6;cursor:not-allowed}.message[data-v-fca922ae]{margin-top:.8rem;font-size:.9rem;color:#16a34a}.message.error[data-v-fca922ae]{color:#dc2626}.preview-card[data-v-fca922ae]{background:#f9fafb;border-radius:16px;padding:1.6rem 1.4rem 1.8rem;box-shadow:0 8px 20px #0f172a1f}.preview-card h2[data-v-fca922ae]{font-size:1.2rem;font-weight:700;margin-bottom:1rem;color:#111827}.contact-box[data-v-fca922ae]{background:#fff;border-radius:14px;padding:1.1rem 1.2rem;margin-bottom:1rem;box-shadow:0 4px 12px #0f172a14}.contact-box h3[data-v-fca922ae]{margin-bottom:.4rem;font-size:1.1rem;color:#1f2937}.contact-box p[data-v-fca922ae]{margin:.05rem 0;color:#4b5563;font-size:.92rem}.map-preview[data-v-fca922ae]{margin-top:.6rem;border-radius:18px;overflow:hidden;border:3px solid #e5e7eb}.map-preview iframe[data-v-fca922ae]{width:100%;height:340px}.no-map[data-v-fca922ae]{font-size:.9rem;color:#9ca3af;text-align:center;font-style:italic}@media (max-width: 768px){.admin-contact[data-v-fca922ae]{padding-top:1.2rem}.page-title[data-v-fca922ae]{font-size:1.6rem}}.admin-ita-policy[data-v-182b7f48]{padding:2.5rem 0 3rem}.page-header[data-v-182b7f48]{text-align:left;margin-bottom:1.8rem}.eyebrow[data-v-182b7f48]{text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;color:#6b7280;margin-bottom:.25rem}.page-title[data-v-182b7f48]{font-size:1.8rem;font-weight:800;color:#003c96;margin-bottom:.35rem}.subtitle[data-v-182b7f48]{color:#4b5563;font-size:.95rem}.toolbar[data-v-182b7f48]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.9rem;font-size:.9rem}.total[data-v-182b7f48]{color:#4b5563}.table-wrapper[data-v-182b7f48]{background:#fff;border-radius:16px;box-shadow:0 12px 30px #0f172a24;overflow:hidden;border:1px solid #e5e7eb}.policy-table[data-v-182b7f48]{width:100%;border-collapse:collapse;font-size:.9rem}.policy-table thead[data-v-182b7f48]{background:#f3f4f6}.policy-table th[data-v-182b7f48],.policy-table td[data-v-182b7f48]{padding:.7rem 1rem;border-bottom:1px solid #e5e7eb;vertical-align:top}.policy-table th[data-v-182b7f48]{text-align:left;font-weight:700;color:#374151;font-size:.86rem}.col-index[data-v-182b7f48]{text-align:center;color:#6b7280}.col-title[data-v-182b7f48]{min-width:220px}.title-display[data-v-182b7f48]{display:flex;align-items:center;gap:.4rem}.emoji[data-v-182b7f48]{font-size:1.2rem}.title-text[data-v-182b7f48]{font-weight:600;color:#111827}.title-edit[data-v-182b7f48]{display:flex;flex-direction:column;gap:.25rem}.input-emoji[data-v-182b7f48]{max-width:90px}.col-desc[data-v-182b7f48]{color:#4b5563}.desc-display[data-v-182b7f48]{white-space:normal}.col-actions[data-v-182b7f48]{text-align:right}.actions[data-v-182b7f48]{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.edit-actions[data-v-182b7f48]{display:flex;gap:.35rem}.btn[data-v-182b7f48]{border-radius:999px;padding:.35rem .8rem;border:none;cursor:pointer;font-size:.8rem;font-weight:600;display:inline-flex;align-items:center;gap:.25rem;text-decoration:none}.btn.primary[data-v-182b7f48]{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff}.btn.primary[data-v-182b7f48]:hover{filter:brightness(1.05)}.btn.secondary[data-v-182b7f48]{background:#fff;color:#2563eb;border:1px solid #bfdbfe}.btn.secondary[data-v-182b7f48]:hover{background:#eff6ff}.btn.ghost[data-v-182b7f48]{background:transparent;color:#4b5563;border:1px dashed #d1d5db}.btn.ghost[data-v-182b7f48]:hover{background:#f9fafb}.input[data-v-182b7f48],.textarea[data-v-182b7f48]{width:100%;border-radius:8px;border:1px solid #d1d5db;padding:.45rem .6rem;font-size:.86rem}.input[data-v-182b7f48]:focus,.textarea[data-v-182b7f48]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33}.textarea[data-v-182b7f48]{resize:vertical}.empty[data-v-182b7f48]{text-align:center;padding:1.5rem 1rem;color:#9ca3af}.note[data-v-182b7f48]{margin-top:.85rem;font-size:.83rem;color:#6b7280}@media (max-width: 768px){.policy-table th[data-v-182b7f48],.policy-table td[data-v-182b7f48]{padding:.6rem}.actions[data-v-182b7f48]{align-items:flex-start}.col-actions[data-v-182b7f48]{text-align:left}}.admin-director[data-v-d7913e0b]{padding:2rem 0 3rem}.page-header[data-v-d7913e0b]{text-align:center;margin-bottom:1.8rem}.eyebrow[data-v-d7913e0b]{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:#6b7280;margin-bottom:.25rem}.page-title[data-v-d7913e0b]{font-size:2rem;font-weight:800;color:#003c96;margin-bottom:.3rem}.subtitle[data-v-d7913e0b]{font-size:.95rem;color:#4b5563}.grid[data-v-d7913e0b]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.4fr);gap:1.2rem;margin-bottom:1.2rem}.card[data-v-d7913e0b]{background:#fff;border-radius:16px;padding:1.4rem 1.3rem;border:1px solid #e5e7eb;box-shadow:0 8px 20px #0f172a14}.card-title[data-v-d7913e0b]{font-weight:700;margin-bottom:.9rem;color:#111827}.field[data-v-d7913e0b]{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.8rem;font-size:.9rem}.field span[data-v-d7913e0b]{font-weight:600;color:#374151}.field input[data-v-d7913e0b],.field textarea[data-v-d7913e0b]{border-radius:10px;border:1px solid #d1d5db;padding:.5rem .65rem;font-size:.9rem}.field textarea[data-v-d7913e0b]{resize:vertical}.chips-edit[data-v-d7913e0b]{display:flex;flex-direction:column;gap:.4rem}.chip-row[data-v-d7913e0b]{display:flex;gap:.4rem}.btn-icon[data-v-d7913e0b]{border-radius:999px;border:none;padding:0 .6rem;background:#fee2e2;color:#b91c1c;cursor:pointer}.btn-secondary[data-v-d7913e0b]{align-self:flex-start;border-radius:999px;border:1px solid #d1d5db;padding:.35rem .9rem;background:#f9fafb;cursor:pointer;font-size:.85rem}.avatar-preview[data-v-d7913e0b]{display:flex;justify-content:center;margin-bottom:.75rem}.avatar-preview img[data-v-d7913e0b]{width:160px;height:160px;border-radius:50%;object-fit:cover;border:4px solid #e5e7eb}.hint[data-v-d7913e0b]{font-size:.8rem;color:#6b7280}.policies-card[data-v-d7913e0b]{margin-top:1.2rem}.policies-grid[data-v-d7913e0b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem}.policy-item[data-v-d7913e0b]{border-radius:14px;border:1px solid #e5e7eb;padding:.9rem .9rem .8rem;background:#f9fafb}.badge[data-v-d7913e0b]{display:inline-block;padding:.15rem .6rem;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:.78rem;font-weight:600;margin-bottom:.5rem}.actions[data-v-d7913e0b]{margin-top:1.4rem;display:flex;align-items:center;gap:.8rem}.btn-primary[data-v-d7913e0b]{border-radius:999px;border:none;padding:.6rem 1.4rem;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;cursor:pointer;font-weight:600;box-shadow:0 8px 20px #2563eb59}.btn-primary[disabled][data-v-d7913e0b]{opacity:.7;cursor:default;box-shadow:none}.message[data-v-d7913e0b]{font-size:.9rem;color:#059669}@media (max-width: 900px){.grid[data-v-d7913e0b]{grid-template-columns:1fr}}:root{--blue:#0f5bd8;--blue2:#51a1ff;--green:#06c755;--text:#0f172a;--muted:#6b7280;--bg:#f9fcff}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;font-family:Sarabun,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--text);background:radial-gradient(1100px 420px at 85% -10%,#e8fff2 0%,transparent 60%),radial-gradient(1000px 420px at 10% -15%,#eaf2ff 0%,transparent 55%),var(--bg)}.blur-surface{background:#ffffffc7;border:1px solid rgba(148,163,184,.22);border-radius:16px;box-shadow:0 8px 22px #0f172a0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.noselect{-webkit-user-select:none;user-select:none}.glow-safe{text-shadow:0 0 0 rgba(0,0,0,0)}.link-soft{color:var(--blue);text-decoration:none}.link-soft:hover{text-decoration:underline}.ring-card{border:1px solid rgba(148,163,184,.22);border-radius:14px}.btn-primary{display:inline-block;padding:.85rem 1.25rem;border-radius:12px;color:#fff;background:linear-gradient(90deg,var(--blue),var(--green));border:none;box-shadow:0 10px 20px #0f5bd838}.btn-primary:hover{transform:translateY(-2px);transition:.18s}
