@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-sans-thai-thai-400-normal.1dqfxqyeh811x.woff2)format("woff2"),url(../media/noto-sans-thai-thai-400-normal.248msg2hca52y.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-sans-thai-latin-ext-400-normal.3ad253atfvzcw.woff2)format("woff2"),url(../media/noto-sans-thai-latin-ext-400-normal.0e5qa5wvbyukz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-sans-thai-latin-400-normal.42f8l63-h23zb.woff2)format("woff2"),url(../media/noto-sans-thai-latin-400-normal.3mdbtavpftt8q.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(../media/noto-sans-thai-thai-500-normal.0757t9rl4xr9f.woff2)format("woff2"),url(../media/noto-sans-thai-thai-500-normal.21j6ubrazrykg.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(../media/noto-sans-thai-latin-ext-500-normal.0e8dcjjt3gts0.woff2)format("woff2"),url(../media/noto-sans-thai-latin-ext-500-normal.14ski2gn5d9ex.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(../media/noto-sans-thai-latin-500-normal.1fy4bcel5txi0.woff2)format("woff2"),url(../media/noto-sans-thai-latin-500-normal.1uhpzigoma-nb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(../media/noto-sans-thai-thai-600-normal.01gqlfrhoygtq.woff2)format("woff2"),url(../media/noto-sans-thai-thai-600-normal.11m27vyv7t0ir.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(../media/noto-sans-thai-latin-ext-600-normal.0lcque7ms9a2w.woff2)format("woff2"),url(../media/noto-sans-thai-latin-ext-600-normal.08sz8qrn5f0bw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(../media/noto-sans-thai-latin-600-normal.43zs497cf16uq.woff2)format("woff2"),url(../media/noto-sans-thai-latin-600-normal.0oi6usjpcl2ue.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(../media/noto-sans-thai-thai-700-normal.15-98avio19uy.woff2)format("woff2"),url(../media/noto-sans-thai-thai-700-normal.3hd7ixnhjizoo.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(../media/noto-sans-thai-latin-ext-700-normal.1_vk9v-vq81xx.woff2)format("woff2"),url(../media/noto-sans-thai-latin-ext-700-normal.0juykiz06i7_3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(../media/noto-sans-thai-latin-700-normal.0cjj8b5tn3txs.woff2)format("woff2"),url(../media/noto-sans-thai-latin-700-normal.3cvdl3gmcef1p.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
*{box-sizing:border-box;letter-spacing:0}body{color:#182c38;margin:0}h1,h2,h3,p{margin-top:0}button,input,select{font:inherit}a{color:#007d79}button,a{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #2374bb}svg{flex-shrink:0}.brand{align-items:center;gap:12px;display:flex}.brand-symbol{color:#007d79;background:#e1f2ee;border-radius:8px;place-items:center;width:52px;height:52px;display:grid}.brand strong{font-size:24px;line-height:1.25;display:block}.brand span:not(.brand-symbol){color:#526575;font-size:14px;display:block}.demo-label{color:#6a531d;background:#fff5d8;border-radius:4px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-block}.muted{color:#526575}.demo-page{max-width:760px;margin:auto;padding:48px 24px}.demo-page>.demo-label{margin:24px 0}.demo-page h1{font-size:32px}.demo-page p{line-height:1.8}.demo-form{border-top:1px solid #dbe3e8;border-bottom:1px solid #dbe3e8;flex-direction:column;gap:24px;margin-bottom:24px;padding:28px 0;display:flex}.demo-form h2{margin:0}.demo-form p{margin:0;font-size:14px}.demo-form .MuiToggleButtonGroup-root{display:flex}.demo-form .MuiToggleButton-root{flex:1}.timeline{margin:8px 0;padding:0;list-style:none}.timeline li{border-left:2px solid #d9e8e6;grid-template-columns:64px 1fr;gap:16px;padding:8px 0 22px 18px;display:grid;position:relative}.timeline li:before{content:"";background:#007d79;border-radius:50%;width:10px;height:10px;position:absolute;top:14px;left:-6px}.timeline time{color:#007d79;font-weight:600}.timeline p{margin:0}.detail-copy{line-height:1.9}.footer-note{color:#526575;align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;display:flex}.privacy{color:#526575;font-size:12px}.warning{color:#725014;background:#fff5dc;border-left:4px solid #b77912;border-radius:4px;padding:16px;line-height:1.8}.warning p{margin:0}.empty{color:#526575;line-height:1.8}.sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}
.tracking-shell{background:#fff;max-width:520px;min-height:100dvh;margin:0 auto;box-shadow:0 0 70px #263c4510}.tracking-header{border-bottom:1px solid #e4eaed;justify-content:space-between;align-items:center;gap:12px;padding:26px 26px 20px;display:flex}.tracking-header .brand strong{font-size:22px}.tracking-header .brand-symbol{width:44px;height:44px}.tracking-header .demo-label{text-align:center;max-width:110px;font-size:10px}.tracking-main{padding:22px 26px}.record-line{color:#526575;justify-content:space-between;gap:12px;margin-bottom:24px;font-size:13px;display:flex}.record-line strong{color:#334b5a;letter-spacing:0}.section-kicker{color:#007d79;margin-bottom:12px;font-size:14px;font-weight:600}.exam-summary{background:#eaf6f3;border-radius:8px;align-items:flex-start;gap:14px;padding:22px 18px;display:flex}.exam-summary h1{margin:0;font-size:23px;font-weight:700;line-height:1.6}.exam-summary p{color:#47695e;margin:5px 0 0;font-size:13px}.exam-icon{color:#008376;padding-top:4px;display:inline-flex}.exam-summary.unknown{background:#f1f4f6}.unknown h1{font-size:20px}.tracking-main h2{margin:0 0 16px;font-size:17px;font-weight:600}.pending-section{padding:28px 0 24px}.pending-row{align-items:center;gap:14px;padding:12px 0;font-size:20px;font-weight:600;display:flex}.task-icon{color:#276db0;background:#eaf2fc;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.task-1{color:#a96b11;background:#fff3db}.wait-info{color:#526575;background:#f5f7f9;border-radius:6px;gap:12px;margin-top:20px;padding:15px 14px;font-size:14px;line-height:1.8;display:flex}.wait-info p{margin:0}.wait-info span{font-size:13px;display:block}.wait-info small{margin-top:8px;font-size:12px;display:block}.expired{color:#795417;background:#fff5dc}.latest{border-top:1px solid #d9e9e5;border-bottom:1px solid #d9e9e5;padding:20px 0}.section-top{color:#007d79;justify-content:space-between;display:flex}.latest p{gap:15px;margin:0;font-size:14px;display:flex}.latest time{color:#007d79;font-weight:600}.care-block{padding:12px 0 24px}.care-row{color:#007d79;align-items:center;gap:14px;padding:14px 0;display:flex}.care-row span{color:#526575;font-size:12px;display:block}.care-row strong{color:#182c38;font-size:17px;font-weight:500}.care-block>.MuiButton-root{white-space:normal;text-align:left;margin-top:14px}.triage{border-top:1px solid #e5eaed;border-bottom:1px solid #e5eaed;align-items:center;gap:10px;margin:18px 0;padding:14px 0;font-size:13px;line-height:1.8;display:flex}.triage strong{font-weight:600}.triage-dot{background:#ecbc26;border-radius:50%;flex-shrink:0;width:11px;height:11px}.icon-button{color:#526575;cursor:pointer;background:0 0;border:none;place-items:center;min-width:44px;min-height:44px;margin-left:auto;display:grid}.tracking-footer{border-top:1px solid #e3eaed;margin-top:24px;padding-top:14px}.received{color:#526575;align-items:center;gap:7px;margin-bottom:22px;font-size:11px;display:flex}.tracking-footer .footer-note{color:#006f6a;background:#f0f8f7;border-radius:6px;padding:16px}.tracking-footer .privacy{justify-content:center;align-items:center;gap:5px;margin-top:20px;display:flex}.tracking-footer small{text-align:center;color:#657784;font-size:10px;display:block}.journal{border-top:1px solid #e3eaed;padding-top:24px}.journal .timeline{font-size:14px}.view-heading{margin-bottom:12px;font-size:24px}.question{border-bottom:1px solid #e2e9ee;padding:20px 0}.question summary{cursor:pointer;list-style:none}.question summary::-webkit-details-marker{display:none}.question-title{justify-content:space-between;align-items:center;gap:12px;font-size:19px;font-weight:600;display:flex}.question-answer{color:#425968;margin-top:10px;font-size:16px;line-height:1.8}.question-answer p{margin:0}.question-answer .pending-row{padding:4px 0;font-size:17px;font-weight:500}.question-answer .task-icon{width:32px;height:32px}.question-answer .wait-info{background:0 0;margin:0;padding:0}.question-detail{background:#f4f7f8;border-radius:6px;margin-top:16px;padding:16px;font-size:14px;line-height:1.8}.question-detail p:last-child{margin-bottom:0}.question[open] .question-title>svg{transform:rotate(180deg)}.tracking-main>.warning{margin-bottom:20px}@media (max-width:380px){.tracking-header,.tracking-main{padding:20px 18px}.tracking-header .brand{gap:8px}.tracking-header .brand strong{font-size:20px}.tracking-header .brand-symbol{width:38px;height:40px}.exam-summary{padding:18px 14px}.exam-summary h1{font-size:21px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
