@import url("https://fonts.googleapis.com/css2?family=Kanit:wght@400;500;600;700&family=Sarabun:wght@400;500;600&family=Noto+Serif+Thai:wght@500;600;700&family=JetBrains+Mono:wght@400;600&display=swap");body,html{display:block!important;width:auto!important;min-width:100%;margin:0;padding:0}html{scrollbar-gutter:stable}*,:after,:before{box-sizing:border-box}body{background:#f3f7f3;min-height:100vh;font-family:Sarabun,sans-serif;line-height:1.7;color:var(--uc-text)}button,input,select,textarea{font-family:inherit}input,select,textarea{font-size:inherit}.uc-shell a{text-decoration:none;color:inherit}.uc-shell,:root{--uc-bg:#f3f7f3;--uc-surface:#ffffff;--uc-surface-alt:#f7faf7;--uc-primary:#0a7c43;--uc-primary-hover:#048741;--uc-primary-dark:#103024;--uc-primary-mid:#15422f;--uc-primary-deep:#1b6e45;--uc-green-badge:#2ca567;--uc-gold:#e2a300;--uc-secondary:#1d6fa5;--uc-text:#14271c;--uc-text-2:#3f5a4b;--uc-muted:#5e7064;--uc-faint:#9ab0a1;--uc-side-text:#dce9e0;--uc-side-muted:#bcd9c6;--uc-side-section:#6f9582;--uc-border:#e4eee6;--uc-border-inner:#eef3ee;--uc-border-form:#d4e3d8;--uc-warn-bg:#fdf6e7;--uc-warn-text:#8a5d0c;--uc-danger-bg:#fbeae8;--uc-danger-text:#b3261e;--uc-success-bg:#e3f3e9;--uc-success-text:#1b6e45;--uc-info-bg:#e9f2f9;--uc-info-text:#1d6fa5;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:40px;--t-h1:30px;--t-h2:22px;--t-h3:18px;--t-body:16px;--t-label:14px;--t-meta:13px;--dur-fast:120ms;--dur:180ms;--dur-slow:280ms;--ease:cubic-bezier(.2,0,.2,1);--r1:8px;--r2:12px;--r3:16px;--shadow-pop:0 16px 40px rgba(16,48,36,0.22);--uc-z-drawer:59;--uc-z-modal:80}[role=alertdialog] h1,[role=alertdialog] h2,[role=alertdialog] h3,[role=dialog] h1,[role=dialog] h2,[role=dialog] h3{--uc-font-head:"Kanit","Sarabun",sans-serif}.uc-shell{display:grid;grid-template-columns:256px 1fr;min-height:100vh;background:var(--uc-bg);color:var(--uc-text);font-family:Sarabun,sans-serif;font-size:16px;line-height:1.7}.uc-shell.collapsed{grid-template-columns:72px 1fr}.uc-shell *{box-sizing:border-box}.uc-action-btn:focus-visible,.uc-btn-primary:focus-visible,.uc-btn:focus-visible,.uc-chip:focus-visible,.uc-cmdk-item:focus-visible,.uc-iconbtn:focus-visible,.uc-link:focus-visible,.uc-navitem:focus-visible,.uc-search:focus-visible,.uc-shell a:focus-visible,.uc-subtab:focus-visible,.uc-toggle:focus-visible{outline:2.5px solid var(--uc-primary);outline-offset:2px}.uc-aq-check:focus-visible,.uc-pager .uc-btn:focus-visible,.uc-pager .uc-select:focus-visible{outline:2.5px solid var(--uc-primary);outline-offset:2px}.uc-sidebar{position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100vh;overflow-y:auto;background:linear-gradient(184deg,#103024,#15422f 60%,#16482f);border-right:1px solid #0c2419;display:flex;flex-direction:column;color:var(--uc-side-text)}.uc-sidebar::-webkit-scrollbar{width:8px}.uc-sidebar::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14);border-radius:8px}.uc-brand{display:flex;align-items:center;gap:11px;padding:16px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.uc-brand-logo{width:40px;height:40px;flex:0 0 auto;border-radius:50%;background:#fff;padding:3px;box-shadow:0 2px 8px rgba(0,0,0,.25);object-fit:contain}.uc-brand-text{display:flex;flex-direction:column;line-height:1.25;min-width:0}.uc-brand-text strong{font-size:16px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc-brand-text span{font-size:13px;font-weight:500;color:var(--uc-side-section);letter-spacing:.02em}.uc-nav{flex:1 1;padding:8px 10px 18px}.uc-navgroup{margin-top:10px}.uc-navsection{padding:8px 11px 6px;font-size:var(--t-meta);font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--uc-side-section)}.uc-navitem{display:flex;align-items:center;gap:11px;padding:10px 11px;margin-bottom:2px;border-radius:10px;min-height:44px;font-size:16px;font-weight:500;color:var(--uc-side-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.uc-navitem:hover{background:rgba(255,255,255,.07);color:#fff}.uc-navitem.active{background:rgba(255,255,255,.12);color:#fff;font-weight:600;box-shadow:inset 3px 0 0 var(--uc-gold)}.uc-ic{width:18px;height:18px;flex:0 0 auto}.uc-navitem .uc-ic{width:19px;height:19px;flex:0 0 auto}.uc-navitem span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc-side-footer{padding:14px;font-size:13px;color:var(--uc-side-section);display:flex;align-items:center;gap:8px;border-top:1px solid rgba(255,255,255,.08)}.uc-dot{width:8px;height:8px;border-radius:50%;background:var(--uc-green-badge);flex:0 0 auto}.uc-main{min-width:0;display:flex;flex-direction:column}.uc-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:12px;padding:11px 22px;background:var(--uc-surface);border-bottom:1px solid var(--uc-border)}.uc-iconbtn{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:10px;border:1.5px solid var(--uc-border);background:#fff;color:var(--uc-text-2);cursor:pointer;flex:0 0 auto}.uc-iconbtn:hover{background:var(--uc-bg)}.uc-iconbtn svg{width:20px;height:20px}.uc-hamburger{display:none}.uc-search{display:flex;align-items:center;gap:10px;flex:1 1;max-width:420px;min-height:44px;padding:0 14px;border:1.5px solid var(--uc-border);border-radius:11px;background:var(--uc-surface-alt);color:var(--uc-muted);font-size:16px;cursor:text;text-align:left}.uc-search svg{width:18px;height:18px;flex:0 0 auto}.uc-search span{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc-kbd{font-family:JetBrains Mono,monospace;font-size:13px;padding:2px 7px;border-radius:6px;border:1px solid var(--uc-border);color:var(--uc-muted)}.uc-kbd,.uc-toggle{font-weight:600;background:#fff}.uc-toggle{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:9px 15px;border-radius:11px;border:1.5px solid var(--uc-border);color:var(--uc-text-2);font-size:16px;cursor:pointer;flex:0 0 auto;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.uc-toggle svg{width:18px;height:18px}.uc-toggle.on{border-color:var(--uc-primary);background:var(--uc-primary);color:#fff}.uc-top-right{margin-left:auto;gap:12px}.uc-top-right,.uc-user{display:flex;align-items:center}.uc-user{gap:10px;padding:5px 14px 5px 5px;border-radius:24px;border:1px solid var(--uc-border);background:#fff}.uc-avatar{width:34px;height:34px;border-radius:50%;background:var(--uc-primary-deep);color:#fff;display:grid;place-items:center;font-weight:700;font-size:16px;flex:0 0 auto}.uc-user-text{display:flex;flex-direction:column;line-height:1.2;min-width:0}.uc-user-text strong{font-size:14px;font-weight:700;color:var(--uc-text);white-space:nowrap}.uc-user-text small{font-size:13px;color:var(--uc-muted);white-space:nowrap}.uc-content{flex:1 1;padding:26px 30px 60px}.uc-content>*{max-width:1240px;margin-left:auto;margin-right:auto}.uc-cmdk-overlay{position:fixed;inset:0;background:rgba(16,39,28,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:var(--uc-z-modal);display:flex;align-items:flex-start;justify-content:center;padding-top:13vh}.uc-cmdk{width:100%;max-width:600px;background:#fff;border-radius:16px;box-shadow:0 30px 70px rgba(16,48,36,.4);overflow:hidden}.uc-cmdk-input{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--uc-border-inner)}.uc-cmdk-input svg{width:20px;height:20px;color:var(--uc-muted);flex:0 0 auto}.uc-cmdk-input input{flex:1 1;border:none;outline:none;font-size:17px;font-family:inherit;color:var(--uc-text);background:transparent}.uc-cmdk-input input:focus{outline:2px solid var(--uc-primary);outline-offset:2px;border-radius:6px}.uc-cmdk-list{max-height:52vh;overflow-y:auto;padding:8px}.uc-cmdk-section{padding:8px 12px 4px;font-size:var(--t-meta);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--uc-muted)}.uc-cmdk-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:10px;border:none;background:transparent;cursor:pointer;font-size:16px;font-family:inherit;color:var(--uc-text);text-align:left}.uc-cmdk-item:hover{background:var(--uc-surface-alt)}.uc-cmdk-ic{width:34px;height:34px;border-radius:9px;background:#eef7f0;color:var(--uc-primary);display:grid;place-items:center;flex:0 0 auto}.uc-cmdk-ic svg{width:18px;height:18px}.uc-cmdk-hint{margin-left:auto;font-size:13px;color:var(--uc-faint)}.uc-cmdk-empty{padding:18px 12px;color:var(--uc-muted);font-size:14px}.uc-toast{position:fixed;bottom:26px;left:50%;transform:translateX(-50%);z-index:calc(var(--uc-z-modal) + 10);display:flex;align-items:center;gap:12px;padding:14px 20px;background:var(--uc-primary-dark);color:#eaf6ee;border-radius:13px;font-size:16px;font-weight:500;box-shadow:0 16px 40px rgba(16,48,36,.4)}.uc-page-h1{font-size:var(--t-h1);font-weight:800;letter-spacing:-.015em;color:var(--uc-primary-dark);margin:0 0 var(--s1)}.uc-page-sub{color:var(--uc-text-2);font-size:16px;margin:0 0 22px}.uc-card{background:var(--uc-surface);border:1px solid var(--uc-border);border-radius:16px;box-shadow:0 1px 2px rgba(16,48,36,.05);padding:20px 22px}.uc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:16px;gap:16px}.uc-tile{display:flex;align-items:flex-start;gap:13px;padding:var(--s4);border:1px solid var(--uc-border);border-radius:var(--r2);background:#fff;box-shadow:none;color:var(--uc-text);transition:box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.uc-tile:hover{box-shadow:var(--shadow-pop)}.uc-hublinks{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:var(--s3);gap:var(--s3);margin-top:var(--s3)}.uc-hublink{justify-content:space-between;padding:var(--s4) var(--s5);border:1px solid var(--uc-border);border-radius:var(--r2);background:#fff;color:var(--uc-text);font-size:var(--t-body);font-weight:600;text-decoration:none;min-height:44px;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.uc-hublink,.uc-hublink-l{display:flex;align-items:center;gap:var(--s3)}.uc-hublink-l{min-width:0}.uc-hublink-ic{color:var(--uc-primary);flex:0 0 auto}.uc-hublink-ch{color:var(--uc-muted);flex:0 0 auto}.uc-hublink:hover{background:var(--uc-surface-alt);border-color:var(--uc-primary);box-shadow:var(--shadow-pop)}.uc-tile-ic{width:40px;height:40px;border-radius:11px;background:#eef7f0;color:var(--uc-primary);display:grid;place-items:center;flex:0 0 auto}.uc-tile-ic svg{width:21px;height:21px}.uc-tile-t{font-size:16px;font-weight:700;color:var(--uc-primary-dark)}.uc-tile-d{font-size:14px;color:var(--uc-muted)}.uc-btn-primary{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:12px 18px;border:none;border-radius:11px;background:var(--uc-primary);color:#fff;font-size:16px;font-weight:600;font-family:inherit;cursor:pointer;box-shadow:0 4px 12px rgba(10,124,67,.22)}.uc-shell a.uc-btn-primary{color:#fff}.uc-btn-primary:hover{background:var(--uc-primary-hover)}.uc-shell.collapsed .uc-brand-text,.uc-shell.collapsed .uc-navitem span,.uc-shell.collapsed .uc-navsection,.uc-shell.collapsed .uc-side-footer{display:none}.uc-shell.collapsed .uc-brand,.uc-shell.collapsed .uc-navitem{justify-content:center}.uc-mobile-overlay{display:none}@media (max-width:1024px){.uc-shell,.uc-shell.collapsed{grid-template-columns:1fr}.uc-sidebar{position:fixed;top:0;left:0;width:264px;z-index:60;transform:translateX(-100%);transition:transform var(--dur) var(--ease)}.uc-shell.mobile-open .uc-sidebar{transform:none}.uc-mobile-overlay{display:none;position:fixed;inset:0;z-index:55;border:none;background:rgba(16,39,28,.4);cursor:pointer}.uc-shell.mobile-open .uc-mobile-overlay{display:block}.uc-hamburger{display:inline-grid}.uc-collapse{display:none}.uc-content{padding:18px 16px 48px}.uc-user-text{display:none}}@media (max-width:640px){.uc-topbar{padding:8px 12px}.uc-search span{display:none}.uc-search{max-width:none;flex:0 0 auto;width:44px;padding:0;justify-content:center}.uc-search .uc-kbd{display:none}.uc-toggle{width:44px;padding:0;justify-content:center}.uc-toggle-label{display:none}.uc-top-right{min-width:0;max-width:100%;gap:8px}.uc-annbtn{width:44px;padding:0;justify-content:center}.uc-annbtn span{display:none}}@media (min-width:1025px){.uc-hamburger{display:none}}.uc-toolbar{justify-content:space-between;margin-bottom:16px}.uc-toolbar,.uc-toolbar-left{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.uc-header-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.uc-header-action{min-height:44px;white-space:nowrap}.uc-header-action .uc-link-ic{width:16px;height:16px}.uc-actcell{display:flex;align-items:center;justify-content:flex-end;gap:6px;position:relative}.uc-iconbtn .uc-link-ic{width:20px;height:20px}.uc-actmenu-backdrop{position:fixed;inset:0;z-index:60;background:transparent;border:0;padding:0;margin:0;cursor:default}.uc-actmenu{position:absolute;top:calc(100% + 6px);right:0;z-index:75;min-width:212px;background:#ffffff;border:1px solid var(--uc-border);border-radius:13px;box-shadow:0 14px 36px rgba(16,48,36,.18);padding:6px;display:flex;flex-direction:column;gap:2px}.uc-actmenu-item{display:flex;align-items:center;gap:11px;width:100%;min-height:44px;padding:10px 13px;border:0;border-radius:9px;background:transparent;color:var(--uc-text);font-size:16px;font-family:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background var(--dur-fast) var(--ease);white-space:nowrap}.uc-actmenu-item:hover{background:var(--uc-bg)}.uc-actmenu-item:focus-visible{outline:2.5px solid var(--uc-primary);outline-offset:-2px}.uc-actmenu-item .uc-link-ic{width:18px;height:18px;flex:0 0 auto;color:var(--uc-muted)}.uc-actmenu-item.danger{color:var(--uc-danger-text)}.uc-actmenu-item.danger:hover{background:var(--uc-danger-bg)}.uc-actmenu-item.danger .uc-link-ic{color:var(--uc-danger-text)}.uc-searchbar{display:flex;align-items:center;gap:9px;min-height:44px;padding:0 13px;border:1.5px solid var(--uc-border);border-radius:11px;background:#fff;min-width:240px}.uc-searchbar input{border:none;outline:none;font:inherit;font-size:16px;background:transparent;flex:1 1;color:var(--uc-text)}.uc-searchbar svg{width:18px;height:18px;flex:0 0 auto}.uc-searchbar:focus-within{border-color:var(--uc-primary);box-shadow:0 0 0 3px rgba(10,124,67,.16)}.uc-btn{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:9px 16px;border-radius:10px;border:1.5px solid var(--uc-border-form);background:#fff;color:var(--uc-text-2);font-size:16px;font-weight:600;font-family:inherit;cursor:pointer}.uc-btn:hover{background:var(--uc-bg)}.uc-btn-danger{color:var(--uc-danger-text);border-color:#e7c7c3}.uc-btn-danger:hover{background:var(--uc-danger-bg)}.uc-table-wrap{background:#fff;border:1px solid var(--uc-border);border-radius:var(--r3);overflow-x:auto}.uc-table{width:100%;border-collapse:collapse;min-width:1080px;text-align:left}.uc-table th{background:var(--uc-surface-alt);border-bottom:1.5px solid var(--uc-border);font-size:var(--t-label);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--uc-muted)}.uc-table td,.uc-table th{padding:13px 16px;white-space:nowrap;line-height:1.65}.uc-table td{border-bottom:1px solid var(--uc-border-inner);font-size:var(--t-body);color:var(--uc-text);vertical-align:middle}.uc-table tr:last-child td{border-bottom:none}.uc-table tbody tr:hover{background:var(--uc-surface-alt)}.uc-table td.uc-right,.uc-table th.uc-right{position:-webkit-sticky;position:sticky;right:0;z-index:2;box-shadow:-10px 0 12px -10px rgba(16,48,36,.22)}.uc-table td.uc-right{background:#fff}.uc-table th.uc-right{z-index:6}.uc-table tbody tr:hover td.uc-right,.uc-table th.uc-right{background:var(--uc-surface-alt)}.uc-th-sort{cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.uc-th-sort:hover{background:var(--uc-surface-alt)}.uc-th-l{display:inline-flex;align-items:center;gap:5px}.uc-sort-caret{font-size:10px;color:var(--uc-muted)}.uc-th-sort:hover .uc-sort-caret{color:var(--uc-primary)}.uc-th-sort:focus-visible{outline:2px solid var(--uc-primary);outline-offset:-2px}.uc-col-resize{position:absolute;top:0;right:-1px;width:14px;height:100%;cursor:col-resize;display:flex;align-items:center;justify-content:center;z-index:3}.uc-col-resize:before{content:"";width:2px;height:56%;border-radius:2px;background:var(--uc-muted);opacity:.45;transition:opacity var(--dur-fast) var(--ease),height var(--dur-fast) var(--ease),width var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.uc-col-resize:active:before,.uc-col-resize:hover:before{opacity:1;height:100%;width:3px;background:var(--uc-primary)}.uc-table td{overflow:hidden;text-overflow:ellipsis}.uc-empty-cell{text-align:center;color:var(--uc-muted);padding:44px 16px!important}.uc-empty-cell strong{display:block;font-size:16px;color:var(--uc-text-2);font-weight:700}.uc-empty-cell .uc-empty-sub{display:block;margin-top:6px;font-size:14px;color:var(--uc-muted)}.uc-skel{display:block;height:14px;border-radius:7px;background:linear-gradient(90deg,#eef1f4 25%,#e2e6ea 37%,#eef1f4 63%);background-size:400% 100%;animation:uc-skel 1.4s ease infinite}@keyframes uc-skel{0%{background-position:100% 50%}to{background-position:0 50%}}.uc-toast .uc-link-ic{stroke:currentColor}@media (prefers-reduced-motion:reduce){.uc-skel{animation:none}}.uc-right{text-align:right}.uc-loading-row{padding:30px 16px;text-align:center;color:var(--uc-muted);font-size:16px}.uc-thumb{width:42px;height:42px;border-radius:50%;object-fit:cover;border:1px solid var(--uc-border);background:var(--uc-surface-alt);vertical-align:middle}.uc-thumb-fallback{display:inline-grid;place-items:center;color:var(--uc-primary-deep);font-weight:700;font-size:16px}.uc-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.uc-stat{background:var(--uc-surface);border:1px solid var(--uc-border);border-radius:14px;padding:16px 18px;box-shadow:0 1px 2px rgba(16,48,36,.05)}.uc-stat-v{font-size:28px;font-weight:800;color:var(--uc-primary-dark);line-height:1.1}.uc-stat-l{font-size:14px;color:var(--uc-muted);margin-top:4px}.uc-hero{position:relative;overflow:hidden;border-radius:18px;background:linear-gradient(135deg,#103024,#15422f 52%,#1b6e45);color:#fff;padding:22px 26px;margin-bottom:18px;box-shadow:0 14px 34px rgba(16,48,36,.22)}.uc-hero-dots{position:absolute;inset:0;background-image:radial-gradient(rgba(226,163,0,.3) 1.5px,transparent 0);background-size:20px 20px;pointer-events:none}.uc-hero-inner{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.uc-hero-text{min-width:0}.uc-hero-eyebrow{font-size:14px;font-weight:600;letter-spacing:.04em;color:#f4d384;margin-bottom:4px}.uc-hero-h1{font-size:26px;font-weight:700;margin:0 0 6px;color:#fff;line-height:1.2}.uc-hero-sub{font-size:16px;line-height:1.5;color:rgba(255,255,255,.86);margin:0;max-width:78ch}.uc-hero-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.uc-hero-badge{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600;color:#fff;white-space:nowrap}.uc-detail{margin:0 0 16px}.uc-detail-row{display:grid;grid-template-columns:40% 60%;grid-gap:10px;gap:10px;padding:9px 0;border-bottom:1px solid var(--uc-border-inner)}.uc-detail-row:last-child{border-bottom:none}.uc-detail-row dt{font-size:14px;font-weight:600;color:var(--uc-text-2);margin:0}.uc-detail-row dd{font-size:16px;color:var(--uc-text);margin:0;word-break:break-word}.uc-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:14px;font-weight:600;white-space:nowrap;line-height:1.5}.uc-badge.accepted,.uc-badge.approved,.uc-badge.on{background:var(--uc-success-bg);color:var(--uc-success-text)}.uc-badge.cancelled,.uc-badge.off{background:#eef3ef;color:var(--uc-muted)}.uc-badge.pending{background:var(--uc-warn-bg);color:var(--uc-warn-text)}.uc-badge.rejected{background:var(--uc-danger-bg);color:var(--uc-danger-text)}.uc-badge.info{background:var(--uc-info-bg);color:var(--uc-info-text)}.uc-badge.gold{background:var(--uc-warn-bg);color:var(--uc-warn-text)}.uc-day-requests{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.uc-day-request{gap:4px}.uc-day-request,.uc-link{display:inline-flex;align-items:center}.uc-link{gap:6px;min-height:44px;color:var(--uc-primary);font-weight:600;background:none;border:none;cursor:pointer;font:inherit;padding:8px 10px;border-radius:8px}.uc-action-btn .uc-link-ic,.uc-action-btn svg,.uc-link-ic{width:16px;height:16px;flex:0 0 auto}.uc-link:hover{background:var(--uc-surface-alt)}.uc-link.danger{color:var(--uc-danger-text)}.uc-link.danger:hover{background:var(--uc-danger-bg)}.uc-empty{padding:40px 16px;text-align:center;color:var(--uc-faint)}.uc-err{border:1px solid #f0c7c2;background:var(--uc-danger-bg);color:var(--uc-danger-text);border-radius:11px}.uc-err,.uc-ok{margin-bottom:14px;padding:11px 16px;font-size:14px}.uc-ok{border:1px solid #b9e0c7;background:var(--uc-success-bg);color:var(--uc-success-text);border-radius:11px}.uc-modal-overlay{position:fixed;inset:0;background:rgba(16,39,28,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--uc-z-modal);display:grid;place-items:center;padding:24px}.uc-modal{position:relative;width:100%;max-width:min(760px,94vw);max-height:92vh;overflow-y:auto;background:#fff;border-radius:16px;box-shadow:0 30px 70px rgba(16,48,36,.4);padding:24px;scrollbar-width:thin;scrollbar-color:#cdd9d0 transparent}.uc-modal::-webkit-scrollbar{width:10px}.uc-modal::-webkit-scrollbar-track{background:transparent}.uc-modal::-webkit-scrollbar-thumb{background:#cdd9d0;border-radius:999px;border:3px solid #fff}.uc-modal::-webkit-scrollbar-thumb:hover{background:#aebfb4}.uc-modal-x{position:absolute;top:14px;right:14px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--uc-border);background:#fff;border-radius:10px;font-size:18px;line-height:1;color:var(--uc-muted);cursor:pointer;z-index:10}.uc-modal-x:hover{background:var(--uc-surface-alt);color:var(--uc-text)}.uc-modal h2{font-size:var(--t-h2);font-weight:700;letter-spacing:-.015em;color:var(--uc-primary-dark);margin:0 0 var(--s3);padding-right:40px}.uc-modal-text{font-size:16px;color:var(--uc-text-2);margin:0 0 14px}.uc-field{margin-bottom:14px}.uc-header-year-row .uc-select{min-height:44px;font-size:16px}.uc-modal-form{max-width:min(1180px,94vw)}.uc-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0 18px;gap:0 18px}.uc-form-grid>*{min-width:0}.uc-form-grid .uc-field-full,.uc-form-grid .uc-form-section{grid-column:1/-1}@media (max-width:560px){.uc-form-grid{grid-template-columns:minmax(0,1fr)}}.uc-form-section{margin:18px 0 10px;padding-top:12px;border-top:1px solid var(--uc-border);font-size:var(--t-label);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--uc-muted);line-height:1.65}.uc-form-section:first-of-type{margin-top:2px}.uc-form-section:first-child{margin-top:0;padding-top:0;border-top:none}.uc-form-hint{font-size:var(--t-label);color:var(--uc-muted);margin-top:var(--s1);line-height:1.7}.uc-file-preview{display:block;width:110px;height:110px;object-fit:cover;border-radius:12px;border:1px solid var(--uc-border);margin-bottom:8px}.uc-avatar-edit{display:flex;align-items:center;gap:18px;padding:4px 0 6px}.uc-avatar-lg{width:96px;height:96px;border-radius:50%;object-fit:cover;border:3px solid var(--uc-surface);box-shadow:0 2px 10px rgba(16,48,36,.15);background:var(--uc-surface-alt);flex:0 0 auto}.uc-avatar-ph{display:inline-grid;place-items:center;font-size:34px;font-weight:300;color:var(--uc-faint)}.uc-dp{position:relative}.uc-dp-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;text-align:left}.uc-dp-trigger svg{flex:0 0 auto;color:var(--uc-muted)}.uc-dp-pop{position:absolute;z-index:80;top:calc(100% + 6px);left:0;width:286px;background:#fff;border:1px solid var(--uc-border);border-radius:14px;box-shadow:0 16px 40px rgba(16,48,36,.22);padding:12px}.uc-dp-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.uc-dp-title{font-weight:700;color:var(--uc-primary-dark);font-size:16px}.uc-dp-nav{width:36px;height:36px;border-radius:9px;border:1px solid var(--uc-border);background:#fff;cursor:pointer;font-size:18px;color:var(--uc-text-2)}.uc-dp-nav:hover{background:var(--uc-bg)}.uc-dp-dows,.uc-dp-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.uc-dp-dow{text-align:center;font-size:13px;color:var(--uc-muted);padding:4px 0}.uc-dp-day{height:36px;border:none;background:none;border-radius:9px;cursor:pointer;font:inherit;font-size:14px;color:var(--uc-text)}.uc-dp-day:hover{background:var(--uc-surface-alt)}.uc-dp-day.out{color:var(--uc-faint)}.uc-dp-day.today{box-shadow:inset 0 0 0 1.5px var(--uc-border-form)}.uc-dp-day.sel{background:var(--uc-primary);color:#fff;font-weight:700}.uc-dp-foot{display:flex;justify-content:space-between;margin-top:8px;padding-top:8px;border-top:1px solid var(--uc-border-inner)}.uc-tp{display:flex;align-items:center;gap:8px}.uc-tp-sel{width:auto;min-width:88px}.uc-tp-colon{font-weight:700;color:var(--uc-muted)}.uc-tp-unit{color:var(--uc-muted);font-size:14px}.uc-emp-list{max-height:52vh;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.uc-emp-row{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 10px;border:none;background:none;border-radius:10px;cursor:pointer;text-align:left;font:inherit}.uc-emp-row:hover{background:var(--uc-surface-alt)}.uc-emp-row.sel{background:#eef7f0}.uc-emp-av{width:38px;height:38px;border-radius:50%;object-fit:cover;background:var(--uc-surface-alt);border:1px solid var(--uc-border);flex:0 0 auto}.uc-emp-info{display:flex;flex-direction:column;min-width:0}.uc-emp-info strong{font-size:16px;color:var(--uc-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc-emp-info small{font-size:14px;color:var(--uc-muted);line-height:1.5}.uc-label{display:block;margin-bottom:6px;font-size:14px;font-weight:600;color:var(--uc-text-2)}.uc-input,.uc-select,.uc-textarea{width:100%;padding:12px 13px;border:1.5px solid var(--uc-border-form);border-radius:10px;font-size:16px;font-family:inherit;background:#fff;color:var(--uc-text)}.uc-input:focus,.uc-select:focus,.uc-textarea:focus{border-color:var(--uc-primary);outline:none;box-shadow:0 0 0 3px rgba(10,124,67,.18)}.uc-checkrow{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:16px;font-weight:500;color:var(--uc-text);cursor:pointer}.uc-checkrow input{width:20px;height:20px}.uc-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.uc-modal--paneled{padding:0;overflow:hidden;display:flex;flex-direction:column}.uc-modal-head{flex:0 0 auto;padding:19px 24px;border-bottom:1px solid var(--uc-border-inner)}.uc-modal-head h2{margin:0}.uc-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px;scrollbar-width:thin;scrollbar-color:#cdd9d0 transparent;background:linear-gradient(#fff 32%,rgba(255,255,255,0)) top /100% 20px local no-repeat,linear-gradient(rgba(255,255,255,0),#fff 68%) bottom /100% 20px local no-repeat,radial-gradient(farthest-side at 50% 0,rgba(16,48,36,.17),rgba(16,48,36,0)) top /100% 9px scroll no-repeat,radial-gradient(farthest-side at 50% 100%,rgba(16,48,36,.17),rgba(16,48,36,0)) bottom /100% 9px scroll no-repeat;background-color:#fff}.uc-modal-body::-webkit-scrollbar{width:10px}.uc-modal-body::-webkit-scrollbar-track{background:transparent}.uc-modal-body::-webkit-scrollbar-thumb{background:#cdd9d0;border-radius:999px;border:3px solid #fff}.uc-modal-body::-webkit-scrollbar-thumb:hover{background:#aebfb4}.uc-modal-body .uc-detail{margin-bottom:0}.uc-modal--paneled .uc-modal-actions{flex:0 0 auto;margin:0;padding:15px 24px;border-top:1px solid var(--uc-border-inner);background:#fff}@media (max-height:860px){.uc-modal-overlay{padding:12px 24px}.uc-modal{max-height:calc(100vh - 24px)}.uc-modal--paneled .uc-modal-head{padding-top:14px;padding-bottom:14px}.uc-modal--paneled .uc-modal-actions{padding-top:10px;padding-bottom:10px}}.uc-opt{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;vertical-align:middle}.uc-opt-dot{width:11px;height:11px;border-radius:999px;flex:0 0 auto;box-shadow:inset 0 0 0 1px rgba(0,0,0,.14)}.uc-opt-tx{display:inline-flex;flex-direction:column;min-width:0}.uc-opt-lb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5}.uc-opt-sub{font-size:14px;color:var(--uc-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.45}.uc-rsel{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:46px;padding:9px 12px;border:1.5px solid var(--uc-border-form);border-radius:10px;background:#fff;color:var(--uc-text);font-family:inherit;font-size:16px;cursor:pointer;text-align:left}.uc-rsel:hover{border-color:#c2cfc6}.uc-rsel.open,.uc-rsel:focus-visible{border-color:var(--uc-primary);outline:none;box-shadow:0 0 0 3px rgba(10,124,67,.18)}.uc-rsel-val{display:flex;align-items:center;min-width:0;flex:1 1 auto}.uc-rsel-caret,.uc-rsel-ph{color:var(--uc-muted)}.uc-rsel-caret{flex:0 0 auto;transition:transform var(--dur-fast,.12s) var(--ease,ease)}.uc-rsel.open .uc-rsel-caret{transform:rotate(180deg)}.uc-rsel-pop{z-index:90;max-height:290px;overflow-y:auto;background:#fff;border:1px solid var(--uc-border);border-radius:12px;box-shadow:0 16px 40px rgba(16,48,36,.22);padding:6px;scrollbar-width:thin;scrollbar-color:#cdd9d0 transparent}.uc-rsel-opt{display:flex;align-items:center;gap:9px;width:100%;min-height:44px;padding:8px 10px;border:none;background:none;border-radius:9px;cursor:pointer;font-family:inherit;font-size:16px;color:var(--uc-text);text-align:left}.uc-rsel-opt.active,.uc-rsel-opt:hover{background:var(--uc-surface-alt)}.uc-rsel-opt.sel{background:#eef7f0}.uc-rsel-opt .uc-opt-tx{flex:1 1 auto}.uc-rsel-check{color:var(--uc-primary);flex:0 0 auto;margin-left:auto}.uc-chips{display:flex;flex-wrap:wrap;gap:8px}.uc-chip{display:inline-flex;align-items:center;min-height:44px;padding:9px 16px;border-radius:999px;border:1.5px solid var(--uc-border-form);background:#fff;color:var(--uc-text-2);font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.uc-chip--active,.uc-chip.on{border-color:var(--uc-primary);background:var(--uc-primary);color:#fff}.uc-login{max-width:380px;margin:40px auto}.uc-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:44px;padding:9px 16px;border-radius:10px;font-size:16px;font-weight:600;border:none;cursor:pointer;font-family:inherit;margin:0 0 6px 6px}.uc-action-btn.success{background:var(--uc-primary);color:#fff}.uc-action-btn.success:hover{background:var(--uc-primary-hover)}.uc-action-btn.danger{background:#fff;color:var(--uc-danger-text);border:1.5px solid #e7c7c3}.uc-action-btn.warning{background:var(--uc-warn-bg);color:var(--uc-warn-text);border:1.5px solid #ecd9a8}.uc-action-btn.info{background:#fff;color:var(--uc-text-2);border:1.5px solid var(--uc-border-form)}.uc-action-btn:disabled,.uc-btn-primary:disabled,.uc-btn:disabled,.uc-chip:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.uc-filter-card{margin-bottom:var(--s4);padding:var(--s4);border:1px solid var(--uc-border);border-radius:var(--r3);background:#fff}.uc-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px;align-items:end}.uc-filter-grid .uc-field{margin-bottom:0;min-width:0}.uc-field-wide{grid-column:span 2}.uc-aq-search{min-width:0;width:100%}.uc-aq-filter-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.uc-filter-advanced{margin-top:12px;padding-top:12px;border-top:1px solid var(--uc-border-inner)}.uc-aq-employee{display:flex;gap:8px;align-items:center}.uc-aq-employee .uc-dp-trigger{min-width:0}.uc-aq-select-col{width:58px;text-align:center}.uc-aq-check-wrap{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:10px;cursor:pointer}.uc-aq-check-wrap:hover{background:var(--uc-surface-alt)}.uc-aq-check{width:22px;height:22px;accent-color:var(--uc-primary);cursor:pointer}.uc-aq-check:disabled,.uc-aq-check:disabled+span{cursor:not-allowed;opacity:.55}.uc-bulkbar{position:-webkit-sticky;position:sticky;bottom:14px;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0;padding:12px 14px;border:1px solid #b9e0c7;border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 16px 40px rgba(16,48,36,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.uc-bulkbar strong{color:var(--uc-primary-dark);font-size:16px;line-height:1.5}.uc-bulkbar-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.uc-bulkbar .uc-action-btn{margin:0}.uc-pager{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px;font-size:16px}.uc-pager,.uc-pager-size{align-items:center;color:var(--uc-text-2);line-height:1.5}.uc-pager-size{display:inline-flex;gap:8px;font-size:14px}.uc-pager-size .uc-select{width:96px;min-height:44px;padding-top:9px;padding-bottom:9px}.uc-pager-nav{display:flex;align-items:center;gap:8px}.uc-pager-nav span,.uc-pager-summary{white-space:nowrap}.uc-warn-note{margin:0 0 14px;padding:11px 14px;border:1px solid #ecd9a8;border-radius:11px;background:var(--uc-warn-bg);color:var(--uc-warn-text);font-size:var(--t-label);line-height:1.7}@media (max-width:720px){.uc-field-wide{grid-column:1/-1}.uc-aq-employee,.uc-bulkbar,.uc-pager,.uc-pager-nav{align-items:stretch;flex-direction:column}.uc-aq-filter-actions,.uc-bulkbar-actions,.uc-pager-nav{width:100%}.uc-aq-filter-actions .uc-btn,.uc-bulkbar .uc-action-btn,.uc-pager .uc-btn{width:100%;justify-content:center}}.uc-shell.uc-auth{display:flex;align-items:center;justify-content:center;padding:24px}.uc-auth-loading{color:var(--uc-muted);font-size:16px}.uc-auth-card{width:100%;max-width:400px;background:#fff;border:1px solid var(--uc-border);border-radius:18px;box-shadow:0 20px 50px rgba(16,48,36,.12);padding:34px 30px;text-align:center}.uc-auth-logo{width:74px;height:74px;border-radius:50%;background:#fff;padding:4px;box-shadow:0 4px 14px rgba(0,0,0,.12);object-fit:contain;margin:0 auto 14px;display:block}.uc-auth-card h1{font-size:21px;font-weight:800;color:var(--uc-primary-dark);margin:0 0 2px}.uc-auth-card .uc-auth-sub{font-size:14px;color:var(--uc-muted);margin:0 0 22px}.uc-auth-card .uc-field{text-align:left}.uc-auth-card .uc-btn-primary{margin-top:4px}.uc-shell.uc-auth.uc-login-split{display:grid;grid-template-columns:1.05fr .95fr;align-items:stretch;min-height:100vh;padding:0;background:#f3f7f3}.uc-login-art{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:36px;padding:60px 60px 40px;background:linear-gradient(135deg,var(--uc-primary-dark) 0,var(--uc-primary-deep) 100%);color:#fff}.uc-login-dots{position:absolute;inset:0;background-image:radial-gradient(rgba(226,163,0,.35) 1.6px,transparent 0);background-size:22px 22px;pointer-events:none}.uc-login-logo{width:92px;height:92px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 16px 36px rgba(0,0,0,.3);padding:8px}.uc-login-logo img{width:100%;height:100%;object-fit:contain;display:block}.uc-login-title{font-family:"Noto Serif Thai",serif;font-size:44px;line-height:1.18;font-weight:700;margin:0;letter-spacing:-.01em}.uc-login-lead{margin:20px 0 0;max-width:440px;color:rgba(255,255,255,.78);font-size:16px;line-height:1.7}.uc-login-foot{position:relative;font-size:14px;color:rgba(255,255,255,.6);line-height:1.65;max-width:480px}.uc-login-form-wrap{display:flex;align-items:center;justify-content:center;padding:40px 32px}.uc-login-card{max-width:400px;text-align:left}.uc-login-card .uc-login-card-h{font-family:"Noto Serif Thai",serif;font-size:26px;font-weight:700;color:var(--uc-primary-dark);margin:0 0 4px;line-height:1.3}.uc-login-card .uc-login-card-sub{text-align:left;margin:0 0 22px}.uc-pw-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:40px;height:40px;display:grid;place-items:center;border:none;background:none;cursor:pointer;color:var(--uc-muted);border-radius:8px;font-family:inherit}.uc-pw-ic{width:20px;height:20px}.uc-spin{width:17px;height:17px;border-radius:50%;border:2.5px solid rgba(255,255,255,.45);border-top-color:#fff;animation:uc-spin .7s linear infinite;display:inline-block}@keyframes uc-spin{to{transform:rotate(1turn)}}.uc-login-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.uc-login-remember{display:inline-flex;align-items:center;gap:9px;font-size:14px;color:#3f5a4b;cursor:pointer;padding:6px 0;min-height:36px}.uc-login-remember input{width:18px;height:18px;accent-color:var(--uc-primary);cursor:pointer}@media (max-width:900px){.uc-shell.uc-auth.uc-login-split{grid-template-columns:1fr}.uc-login-art{display:none}}@media (prefers-reduced-motion:reduce){.uc-spin{animation:none}}.uc-subtabs{display:flex;gap:6px;overflow-x:auto;padding:10px 22px;background:#fff;border-bottom:1px solid var(--uc-border)}.uc-subtab{display:inline-flex;align-items:center;min-height:44px;padding:8px 15px;border-radius:999px;font-size:14px;font-weight:600;color:var(--uc-text-2);white-space:nowrap}.uc-subtab:hover{background:var(--uc-surface-alt)}.uc-subtab.active{background:#eef7f0;color:var(--uc-primary)}@media (max-width:640px){.uc-subtabs{padding:8px 14px}}.uc-ws-page{max-width:1480px}.uc-ws-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.uc-ws-head .uc-btn-primary{flex:0 0 auto}.uc-ws-layout{display:grid;grid-template-columns:minmax(340px,390px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.uc-ws-main{gap:18px;min-width:0}.uc-ws-main,.uc-ws-roster{display:flex;flex-direction:column}.uc-ws-roster{position:-webkit-sticky;position:sticky;top:86px;max-height:calc(100vh - 110px);overflow:hidden}.uc-ws-roster>:not(.uc-ws-roster-list){flex:0 0 auto}.uc-ws-panel-head,.uc-ws-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.uc-ws-empty-state h2,.uc-ws-panel-head h2,.uc-ws-person h2,.uc-ws-section-head h2{margin:0;color:var(--uc-primary-dark);font-size:var(--t-h2);font-weight:700;letter-spacing:-.015em;line-height:1.65}.uc-ws-empty-state p,.uc-ws-panel-head p,.uc-ws-person p,.uc-ws-section-head p{margin:3px 0 0;color:var(--uc-muted);font-size:16px;line-height:1.5}.uc-ws-picker-block,.uc-ws-search{margin-bottom:12px}.uc-ws-search{width:100%;min-width:0}.uc-ws-filters{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.uc-ws-filters .uc-field{margin-bottom:10px}.uc-ws-roster-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:3px;display:flex;flex-direction:column;gap:6px}.uc-ws-roster-list>.uc-ws-roster-row{flex:0 0 auto}.uc-ws-roster-row{display:flex;align-items:center;gap:12px;width:100%;min-height:72px;padding:10px;border:1.5px solid transparent;border-radius:12px;background:transparent;color:var(--uc-text);text-align:left;font:inherit;cursor:pointer}.uc-ws-roster-row:hover{background:var(--uc-surface-alt)}.uc-ws-roster-row.active{background:#eef7f0;border-color:var(--uc-primary);box-shadow:inset 3px 0 0 var(--uc-primary)}.uc-ws-check-row:focus-within,.uc-ws-page button:focus-visible,.uc-ws-roster-row:focus-visible{outline:2.5px solid var(--uc-primary);outline-offset:2px}.uc-ws-roster-row.readonly .uc-ws-roster-info strong{color:var(--uc-text-2)}.uc-ws-roster-lock{margin-left:auto;flex:0 0 auto;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--uc-surface-alt);color:var(--uc-muted)}.uc-ws-readonly-note{display:flex;align-items:center;gap:8px;margin:10px 0 0;padding:10px 12px;border:1.5px solid var(--uc-border);border-radius:12px;background:var(--uc-surface-alt);color:var(--uc-text-2);font-size:14px;line-height:1.5}.uc-ws-readonly-note svg{flex:0 0 auto}.uc-ws-roster-info{display:flex;flex-direction:column;min-width:0;gap:1px}.uc-ws-roster-info strong{color:var(--uc-primary-dark);font-size:16px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc-ws-roster-info small{color:var(--uc-muted)}.uc-ws-roster-info em,.uc-ws-roster-info small{font-size:14px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc-ws-roster-info em{color:var(--uc-text-2);font-style:normal}.uc-ws-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;border:1.5px solid var(--uc-border);background:#eef7f0;color:var(--uc-primary-dark);display:inline-grid;place-items:center;font-size:18px;font-weight:800;flex:0 0 auto}.uc-ws-avatar.lg{width:64px;height:64px;font-size:24px;border-width:2px}.ss-swatch{width:20px;height:20px;border-radius:6px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);display:inline-block;flex:0 0 auto;background:var(--uc-primary)}.ss-swatch.lg{width:26px;height:26px;border-radius:7px}.ss-act{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:9px;border:1.5px solid var(--uc-border-form);background:#fff;cursor:pointer;color:var(--uc-text-2)}.ss-act svg{width:17px;height:17px}.ss-act:hover{background:var(--uc-bg)}.ss-act.danger{color:var(--uc-danger-text);border-color:#e7c7c3}.ss-act.danger:hover{background:var(--uc-danger-bg)}.ss-act:focus-visible{outline:2.5px solid var(--uc-primary);outline-offset:2px}.uc-ws-pager{display:flex;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--uc-border-inner);margin-top:12px}.uc-ws-pager .uc-btn{flex:1 1;justify-content:center}.uc-ws-page .uc-btn-primary:disabled,.uc-ws-page .uc-btn:disabled,.uc-ws-page button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.uc-ws-empty-state{min-height:360px;display:grid;align-content:center;justify-items:center;text-align:center}.uc-ws-empty-state p{max-width:520px}.uc-ws-person{display:flex;align-items:center;gap:16px}.uc-ws-person .uc-badge{margin-top:8px}.ss-eff{border:1px solid var(--uc-border);border-radius:12px;padding:13px 15px;background:var(--uc-surface-alt)}.ss-eff .l{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--uc-muted)}.ss-eff .v{margin-top:5px;font-size:16px;color:var(--uc-text);display:flex;align-items:center;gap:9px;flex-wrap:wrap;line-height:1.4}.ss-eff .v b{font-family:"Noto Serif Thai",serif;color:var(--uc-primary-dark);font-size:17px}.ss-src{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#eef7f0;color:var(--uc-primary);font-size:14px;font-weight:700;border:1px solid #cde8d6;white-space:nowrap}.ss-prec{margin-top:14px;border:1px solid var(--uc-border-inner);border-radius:12px;overflow:hidden}.ss-prec-row{display:flex;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid var(--uc-border-inner)}.ss-prec-row:last-child{border-bottom:none}.ss-prec-row.on{background:#eef7f0}.ss-prec-n{width:25px;height:25px;border-radius:7px;display:grid;place-items:center;background:#fff;border:1.5px solid var(--uc-border-form);font-size:13px;font-weight:800;color:var(--uc-muted);flex:0 0 auto;font-family:JetBrains Mono,monospace}.ss-prec-row.on .ss-prec-n{background:var(--uc-primary);border-color:var(--uc-primary);color:#fff}.ss-prec-l{flex:1 1;min-width:0}.ss-prec-l b{font-size:16px;color:var(--uc-text);font-weight:700}.ss-prec-l small{display:block;font-size:14px;color:var(--uc-muted);line-height:1.5}.ss-prec-tag{font-size:13px;font-weight:800;color:var(--uc-primary);white-space:nowrap}.ss-basebadge{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:11px;background:#fff;border:1px solid var(--uc-border)}.ss-basebadge b{font-family:"Noto Serif Thai",serif;color:var(--uc-primary-dark);font-size:16px}.ss-basebadge small{color:var(--uc-muted);font-family:JetBrains Mono,monospace;font-size:14px}.uc-ws-calendar-card{overflow:visible}.uc-ws-month-nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.uc-ws-month-nav .uc-btn{min-width:44px;justify-content:center}.uc-ws-stats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.uc-ws-stats span{min-height:34px;display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;background:var(--uc-surface-alt);color:var(--uc-text-2);font-size:14px;font-weight:600}.uc-ws-calendar{overflow-x:auto}.uc-ws-calendar-dows{display:grid;grid-template-columns:repeat(7,minmax(112px,1fr));grid-gap:6px;gap:6px;margin-bottom:6px;min-width:784px}.uc-ws-calendar-dows span{text-align:center;padding:7px 0;color:var(--uc-muted);font-size:14px;font-weight:800}.uc-ws-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(112px,1fr));grid-gap:6px;gap:6px;min-width:784px}.uc-ws-day{min-height:122px;border:1.5px solid var(--uc-border);border-radius:10px;background:#fff;padding:9px;display:flex;flex-direction:column;gap:6px;overflow:hidden}.uc-ws-day.empty{background:transparent;border-color:transparent}.uc-ws-day.working{background:var(--uc-success-bg);border-color:#b9e0c7}.uc-ws-day.day-off{background:#fff9e8;border-color:#f0dfad}.uc-ws-day.holiday{background:var(--uc-warn-bg);border-color:#ebcf83}.uc-ws-day.override-shift{background:var(--uc-info-bg);border-color:#b8d6ea}.uc-ws-day.override-day-off{background:#eef7f0;border-color:var(--uc-primary)}.uc-ws-day.today{box-shadow:inset 0 0 0 2px var(--uc-primary)}button.uc-ws-day{font-family:inherit;font-size:inherit;color:inherit;text-align:left;cursor:pointer}button.uc-ws-day:hover{border-color:var(--uc-primary)}.uc-ws-day-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.uc-ws-day-top strong{font-size:14px;color:var(--uc-primary-dark);line-height:1.5;white-space:nowrap}.uc-ws-day-top span{flex:0 0 auto;border-radius:999px;background:rgba(255,255,255,.7);padding:2px 7px;color:var(--uc-text-2);font-size:14px;font-weight:800;line-height:1.5}.uc-ws-day-shift{display:grid;grid-template-columns:auto 1fr;grid-gap:2px 6px;gap:2px 6px;align-items:center;min-width:0}.uc-ws-day-shift b{min-width:0;color:var(--uc-primary-dark);font-size:16px;font-weight:800;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uc-ws-day-shift small{grid-column:2;color:var(--uc-text-2);font-size:14px;line-height:1.5}.uc-ws-shift-dot{width:10px;height:10px;border-radius:50%;border:1px solid rgba(0,0,0,.08)}.uc-ws-holiday-name,.uc-ws-override-note{color:var(--uc-warn-text);font-size:14px;line-height:1.5;font-style:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.uc-ws-override-note{color:var(--uc-info-text)}.uc-ws-legend{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:14px;color:var(--uc-text-2);font-size:14px}.uc-ws-legend span{display:inline-flex;align-items:center;gap:7px;min-height:30px}.uc-ws-legend i{width:14px;height:14px;border-radius:4px;border:1px solid var(--uc-border-form)}.uc-ws-legend i.working{background:var(--uc-success-bg);border-color:#b9e0c7}.uc-ws-legend i.day-off{background:#fff9e8;border-color:#f0dfad}.uc-ws-legend i.holiday{background:var(--uc-warn-bg);border-color:#ebcf83}.uc-ws-legend i.override-shift{background:var(--uc-info-bg);border-color:#b8d6ea}.uc-ws-legend i.override-day-off{background:#eef7f0;border-color:var(--uc-primary)}.uc-ws-day.working.rotation,.uc-ws-legend i.rotation{background:#f1ecfb;border-color:#cbbcf0}.uc-ws-rota-preview{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px;margin:4px 0 12px}.uc-ws-rota-preview>span{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:52px;padding:6px 4px;border:1.5px solid #f0dfad;border-radius:8px;background:#fff9e8;color:var(--uc-text-2);font-size:13px}.uc-ws-rota-preview>span.duty{background:#f1ecfb;border-color:#cbbcf0}.uc-ws-rota-preview b{font-size:14px;font-weight:700}.uc-ws-editor-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);grid-gap:18px;gap:18px;align-items:start}.uc-ws-effective-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ss-rangerow{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 16px;gap:12px 16px;padding:14px;border:1px solid var(--uc-border-inner);border-radius:12px;background:var(--uc-surface-alt);margin-bottom:16px}.ss-rangerow .uc-dp,.ss-rangerow .uc-dp-trigger{width:100%}.ss-date3{display:flex;gap:7px}.ss-date3 .uc-select{min-width:0;padding-left:9px;padding-right:6px}.uc-ws-week-grid{display:flex;flex-direction:column;gap:8px;margin-top:4px}.uc-ws-week-grid.compact{gap:6px}.uc-ws-week-row{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-height:58px;padding:8px 0;border-bottom:1px solid var(--uc-border-inner)}.uc-ws-week-row:last-child{border-bottom:none}.uc-ws-dow{display:flex;align-items:center;gap:8px;color:var(--uc-text)}.uc-ws-dow strong{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#eef7f0;color:var(--uc-primary);font-size:16px}.uc-ws-dow small{color:var(--uc-text-2);font-size:14px;font-weight:700}.uc-ws-week-select{display:flex;flex-direction:column;gap:4px;min-width:0}.uc-ws-week-select em{color:var(--uc-muted);font-size:14px;line-height:1.5;font-style:normal}.uc-ws-schedule-list{display:flex;flex-direction:column;gap:8px}.uc-ws-schedule-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:10px 0;border-bottom:1px solid var(--uc-border-inner)}.uc-ws-schedule-row:last-child{border-bottom:none}.uc-ws-schedule-row div{min-width:0;display:flex;flex-direction:column;gap:2px}.uc-ws-schedule-row strong{color:var(--uc-primary-dark);font-size:16px;font-weight:800}.uc-ws-schedule-row span{color:var(--uc-text-2);font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc-ws-schedule-row small{color:var(--uc-muted);font-size:14px}.uc-ws-bulk-modal{max-width:1120px}.uc-ws-bulk-grid{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);grid-gap:18px;gap:18px}.uc-ws-bulk-actions{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 8px}.uc-ws-check-list{max-height:440px;overflow-y:auto;display:flex;flex-direction:column;gap:5px;padding-right:4px}.uc-ws-check-row{display:flex;align-items:center;gap:10px;min-height:58px;padding:8px 10px;border-radius:11px;cursor:pointer}.uc-ws-check-row:hover{background:var(--uc-surface-alt)}.uc-ws-check-row input{width:21px;height:21px;flex:0 0 auto}.uc-ws-check-row span:last-child{min-width:0;display:flex;flex-direction:column}.uc-ws-check-row strong{color:var(--uc-primary-dark);font-size:16px;font-weight:800}.uc-ws-check-row small,.uc-ws-check-row strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uc-ws-check-row small{color:var(--uc-muted);font-size:14px;line-height:1.5}.uc-ws-bulk-count{margin-top:12px;margin-bottom:0;font-size:16px}.uc-toast.err{background:var(--uc-danger-text);color:#fff6f5}.uc-toast.ok{background:var(--uc-primary-dark);color:#eaf6ee}.uc-pay-page{max-width:1480px;padding-bottom:96px}.uc-pay-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.uc-pay-head .uc-btn-primary{flex:0 0 auto}.uc-pay-back{margin:-6px 0 4px -10px}.uc-pay-back svg,.uc-pay-delete svg,.uc-pay-lock svg,.uc-pay-page .uc-btn-primary svg,.uc-pay-page .uc-link svg{width:17px;height:17px;flex:0 0 auto}.uc-pay-status-line{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:8px;color:var(--uc-text-2);font-size:16px;line-height:1.5}.uc-pay-readonly{margin-bottom:16px;font-size:16px}.uc-pay-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr);grid-gap:18px;gap:18px;align-items:start}.uc-pay-main,.uc-pay-sections{min-width:0;display:grid;grid-gap:14px;gap:14px}.uc-pay-side{position:-webkit-sticky;position:sticky;top:86px;min-width:0}.uc-pay-card,.uc-pay-form-card,.uc-pay-note-card{border-radius:14px}.uc-pay-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.uc-pay-card-head h2,.uc-pay-error h1,.uc-pay-note-card h2{margin:0;color:var(--uc-primary-dark);font-size:var(--t-h2);font-weight:700;letter-spacing:-.015em;line-height:1.65}.uc-pay-card-head span{color:var(--uc-muted);font-size:14px;line-height:1.5;font-weight:700}.uc-pay-list{display:grid;grid-gap:8px;gap:8px}.uc-pay-item{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(116px,auto) auto;align-items:center;grid-gap:12px;gap:12px;min-height:60px;padding:10px 0;border-bottom:1px solid var(--uc-border-inner)}.uc-pay-item:last-child{border-bottom:none}.uc-pay-item-main{min-width:0;display:flex;flex-direction:column;gap:2px}.uc-pay-item-main strong{color:var(--uc-primary-dark);font-size:16px;font-weight:800;line-height:1.5;overflow-wrap:anywhere}.uc-pay-item-main small{overflow-wrap:anywhere}.uc-pay-item-main small,.uc-pay-lock{color:var(--uc-muted);font-size:14px;line-height:1.5}.uc-pay-lock{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 9px;border-radius:999px;background:var(--uc-surface-alt);font-weight:700;white-space:nowrap}.uc-pay-amount{color:var(--uc-text);font-size:17px;font-weight:800;line-height:1.5;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.uc-pay-delete{color:var(--uc-danger-text);border-color:#e7c7c3}.uc-pay-delete:hover{background:var(--uc-danger-bg)}.uc-pay-empty{padding:26px 14px;border:1px dashed var(--uc-border-form);border-radius:12px;background:var(--uc-surface-alt)}.uc-pay-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 12px;gap:0 12px}.uc-pay-form-grid .uc-field-full{grid-column:1/-1}.uc-pay-submit{width:100%;justify-content:center;margin-top:4px}.uc-pay-error p,.uc-pay-note-card p{margin:4px 0 0;color:var(--uc-muted);font-size:16px;line-height:1.5}.uc-pay-error{max-width:680px}.uc-pay-error .uc-btn-primary{margin-top:14px}.uc-pay-totals{position:-webkit-sticky;position:sticky;bottom:14px;z-index:8;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px;padding:12px;border:1px solid var(--uc-border);border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 16px 40px rgba(16,48,36,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.uc-pay-total{min-height:64px;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:10px 14px;border-radius:12px;background:var(--uc-surface-alt)}.uc-pay-total span{color:var(--uc-muted);font-size:14px;line-height:1.5;font-weight:700}.uc-pay-total strong{color:var(--uc-primary-dark);font-size:22px;line-height:1.25;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.uc-pay-total.net{background:var(--uc-success-bg)}.uc-pay-total.net strong{color:var(--uc-success-text)}.uc-pay-page .uc-btn-primary:disabled,.uc-pay-page .uc-btn:disabled,.uc-pay-page button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.uc-pay-page a:focus-visible,.uc-pay-page button:focus-visible,.uc-pay-page input:focus-visible,.uc-pay-page select:focus-visible{outline:2.5px solid var(--uc-primary);outline-offset:2px}.uc-pay-skeleton-list{display:grid;grid-gap:10px;gap:10px}.uc-pay-skeleton{display:block;border-radius:12px;background:linear-gradient(90deg,#edf4ef,#f8fbf8 45%,#edf4ef 90%);background-size:220% 100%;animation:uc-ws-pulse 1.2s ease-in-out infinite}.uc-pay-skeleton.row{height:60px}@media (max-width:1180px){.uc-pay-layout{grid-template-columns:1fr}.uc-pay-side{position:relative;top:auto}}@media (max-width:760px){.uc-pay-head{flex-direction:column;align-items:stretch}.uc-pay-head .uc-btn-primary{width:100%;justify-content:center}.uc-pay-item{grid-template-columns:minmax(0,1fr) auto;align-items:start}.uc-pay-lock{grid-column:1/-1;width:-moz-fit-content;width:fit-content}.uc-pay-amount{text-align:left}.uc-pay-delete{grid-column:2;grid-row:1;justify-self:end}.uc-pay-form-grid,.uc-pay-totals{grid-template-columns:1fr}}.uc-eval-stack{display:grid;grid-gap:14px;gap:14px}.uc-eval-card h2{margin:0;color:var(--uc-primary-dark);font-size:var(--t-h2);font-weight:700;letter-spacing:-.015em;line-height:1.65}.uc-eval-card p{margin:2px 0 0;color:var(--uc-muted);font-size:14px;line-height:1.5}.uc-eval-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.uc-eval-panel-head .uc-btn{flex:0 0 auto}.uc-eval-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin:0 0 12px}.uc-eval-note{border-top:1px solid var(--uc-border-inner);padding-top:10px;margin-top:10px}.uc-eval-note strong{display:block;color:var(--uc-text-2);font-size:14px;font-weight:800;line-height:1.5}.uc-eval-note p{margin:2px 0 0;color:var(--uc-text);font-size:16px;line-height:1.6}.uc-eval-muted{color:var(--uc-muted);font-size:14px;line-height:1.5;font-weight:500}.uc-eval-subrow{background:var(--uc-surface-alt);padding:12px 16px!important}.uc-eval-mini-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--uc-border);border-radius:10px;overflow:hidden}.uc-eval-mini-table td,.uc-eval-mini-table th{padding:9px 11px;border-bottom:1px solid var(--uc-border-inner);font-size:14px;line-height:1.5;text-align:left;vertical-align:top}.uc-eval-mini-table th{color:var(--uc-muted);background:var(--uc-surface-alt);font-weight:800}.uc-eval-mini-table tr:last-child td{border-bottom:none}.uc-eval-summary{color:var(--uc-primary-dark);font-weight:700}.uc-eval-gap{display:grid;grid-template-columns:minmax(96px,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-width:150px}.uc-eval-gap svg{width:100%;height:12px;display:block}.uc-eval-gap strong{color:var(--uc-primary-dark);font-size:14px;line-height:1.5}.uc-eval-rec-list{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px}.uc-eval-rec-list li{font-size:16px;line-height:1.5;color:var(--uc-text)}.uc-eval-rec-list small{display:block;color:var(--uc-muted);font-size:14px;line-height:1.5}.uc-eval-gap-modal{max-width:760px}.uc-eval-course-rows{display:grid;grid-gap:10px;gap:10px;margin-bottom:12px}.uc-eval-course-row{display:grid;grid-template-columns:minmax(120px,.45fr) minmax(180px,1fr) 44px;grid-gap:10px;gap:10px;align-items:end}.uc-eval-course-row label{min-width:0}.uc-eval-course-row .uc-iconbtn{align-self:end;color:var(--uc-danger-text)}@media (max-width:720px){.uc-eval-panel-head{flex-direction:column;align-items:stretch}.uc-eval-panel-head .uc-btn{justify-content:center}.uc-eval-course-row{grid-template-columns:1fr}.uc-eval-course-row .uc-iconbtn{width:100%}}.uc-ws-skeleton-list{display:flex;flex-direction:column;gap:10px}.uc-ws-skeleton{display:block;border-radius:12px;background:linear-gradient(90deg,#edf4ef,#f8fbf8 45%,#edf4ef 90%);background-size:220% 100%;animation:uc-ws-pulse 1.2s ease-in-out infinite}.uc-ws-skeleton.row{height:64px}.uc-ws-skeleton.day{height:122px}.uc-ws-calendar-grid.skeleton{grid-template-columns:repeat(7,minmax(112px,1fr))}@keyframes uc-ws-pulse{0%{background-position:0 0}to{background-position:-220% 0}}@media (max-width:1560px){.uc-ws-layout{grid-template-columns:1fr}.uc-ws-roster{position:relative;top:auto;max-height:none}.uc-ws-roster-list{max-height:460px}.uc-ws-editor-grid{grid-template-columns:1fr}}@media (max-width:760px){.uc-ws-head,.uc-ws-person,.uc-ws-section-head{flex-direction:column;align-items:stretch}.uc-ws-head .uc-btn-primary{width:100%;justify-content:center}.ss-rangerow,.uc-ws-bulk-grid,.uc-ws-effective-grid,.uc-ws-filters{grid-template-columns:1fr}.ss-prec-row{align-items:flex-start;flex-wrap:wrap}.uc-ws-week-row{grid-template-columns:1fr;gap:6px}.uc-ws-bulk-modal{max-width:96vw}.uc-ws-calendar-dows,.uc-ws-calendar-grid,.uc-ws-calendar-grid.skeleton{grid-template-columns:repeat(7,minmax(104px,1fr));min-width:728px}}.uc-action-btn,.uc-actmenu-item,.uc-auth-card h1,.uc-brand-text strong,.uc-btn,.uc-btn-primary,.uc-chip,.uc-cmdk-item,.uc-eval-card h2,.uc-hero-h1,.uc-hublink,.uc-modal h2,.uc-page-h1,.uc-pay-card-head h2,.uc-pay-error h1,.uc-pay-note-card h2,.uc-stat-v,.uc-subtab,.uc-toggle,.uc-ws-empty-state h2,.uc-ws-panel-head h2,.uc-ws-person h2,.uc-ws-section-head h2{font-family:Kanit,Sarabun,sans-serif}