@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/bfd813093b8ca1bb-s.88bd3266.woff2)format("woff2");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-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/acc5f86302586f33-s.6a9181d3.woff2)format("woff2");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-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/f304c3cf3765fb5f-s.p.607a00cf.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:99.79%;descent-override:42.32%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_thai_94ae02a6-module__QGXaba__className{font-family:Noto Sans Thai,Noto Sans Thai Fallback;font-style:normal}.noto_sans_thai_94ae02a6-module__QGXaba__variable{--font-Noto:"Noto Sans Thai","Noto Sans Thai Fallback"}
@keyframes Toast-module-scss-module__eiYPfa__fadeIn{0%{opacity:0;transform:var(--in)}to{opacity:1;transform:translate(0)}}@keyframes Toast-module-scss-module__eiYPfa__slide{0%{transform:translateY(var(--slide))}to{transform:translateY(0)}}@keyframes Toast-module-scss-module__eiYPfa__fadeOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(var(--fade))}}.Toast-module-scss-module__eiYPfa__toast{font-family:var(--font-Inter),sans-serif;background:var(--theme-50);z-index:1000;border-radius:12px;animation:.8s Toast-module-scss-module__eiYPfa__fadeIn,.8s 3.6s forwards Toast-module-scss-module__eiYPfa__fadeOut;overflow:hidden;box-shadow:0 1px 3px #00000005,0 0 0 1px #1b1f2326}.Toast-module-scss-module__eiYPfa__toast_slide{animation:.8s forwards Toast-module-scss-module__eiYPfa__slide,.8s 3.6s forwards Toast-module-scss-module__eiYPfa__fadeOut}.Toast-module-scss-module__eiYPfa__toast_background{width:clamp(200px,70%,350px);height:fit-content;top:var(--top,auto);bottom:var(--bottom,auto);right:var(--right,auto);left:var(--left,auto);flex-direction:var(--direction);z-index:1000;gap:10px;margin:20px;display:flex;position:fixed}.Toast-module-scss-module__eiYPfa__toast_inner{justify-content:space-between;padding:15px;display:flex}.Toast-module-scss-module__eiYPfa__content{align-items:center;gap:14px;display:flex}.Toast-module-scss-module__eiYPfa__title{color:var(--text-normal);font-size:1rem}.Toast-module-scss-module__eiYPfa__description{color:var(--theme-600);padding:5px 0;font-size:.9rem;font-weight:400}.Toast-module-scss-module__eiYPfa__progress{background:var(--green-400);border-radius:20px;height:5px;animation:4s ease-in Toast-module-scss-module__eiYPfa__onLoad}@keyframes Toast-module-scss-module__eiYPfa__onLoad{0%{width:100%}to{width:0%}}
:root{--font-Noto:"Noto Sans Thai",sans-serif;--theme-0:#fff;--theme-50:#fafafa;--theme-100:#f5f5f5;--theme-200:#e5e5e5;--theme-300:#ccc;--theme-400:#999;--theme-450:#7f7f7f;--theme-500:#666;--theme-550:#565656;--theme-600:#4d4d4d;--theme-700:#333;--theme-800:#1a1a1a;--theme-900:#0d0d0d;--theme-1000:#000;--test:#58dd92;--text-normal:#000;--text-fade-low:#999;--text-fade-mid:#666;--text-fade-mid2:#565656;--text-fade-high:#333;--success-green:#4ade80;--warning-red:#dc2626;--warning-yellow:#facc15;--error-red:#ef4444;--box-background:#fff;--box-hover:#e5e5e5;--box-shadow:#0000000d;--borderline:#ccc;--borderline-fade:#e5e5e5;--obj-fade:#999;--icon:#4d4d4d;--icon-fade:#999;--logo-mark:#000;--logo-dot:#4d4d4d;--text-inverse:#f5f5f5;--table-hover:#fafafa;--table-firstItem:#fff;--table-oldTransaction:#f5f5f5;--timetable-event-content:#4c6ee6;--Obj-fade:#f5f5f5;--Obj-fade2:#e5e5e5;--Obj-hilight:#fef9c3;--textbox:#f5f5f5;--background-fade:#fafafa;--dark-nav:#17171c;--tertiary-text:#93939f;--section-border:#d9d9dd}html,body{max-width:100vw;height:100%;margin:0;padding:0;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:var(--font-Noto),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{cursor:pointer}button:disabled{opacity:.8}button,option,select,textarea{font-family:var(--font-Noto);background:0 0;border:none}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;font-family:var(--font-Noto);text-decoration:none}h1,h2,h3,h4,p{font-family:var(--font-Noto)}h1{font-size:1.5rem;font-weight:700}h2{font-size:1rem;font-weight:500}h3{font-size:1rem;font-weight:400}h4{color:var(--text-fade-mid);font-size:.8rem;font-weight:400}p{color:var(--theme-500);font-size:.8rem;font-weight:400}input{font-family:var(--font-Noto);background-color:#0000}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}table{border-collapse:collapse;width:100%}table th,table td{text-align:left;border-bottom:1px solid #e5e5e5;padding:1rem .8rem}table thead th{border-bottom:1px solid #e5e5e5;font-weight:400}table tbody tr{transition:all .5s}table tbody tr:hover{background-color:var(--table-hover)}@media (prefers-color-scheme:dark){:root{--theme-0:#000;--theme-50:#0d0d0d;--theme-100:#1a1a1a;--theme-200:#333;--theme-300:#4d4d4d;--theme-400:#565656;--theme-450:#666;--theme-500:#7f7f7f;--theme-550:#999;--theme-600:#ccc;--theme-700:#e5e5e5;--theme-800:#f5f5f5;--theme-900:#fafafa;--theme-1000:#fff;--test:#58dd92;--icon:#ccc;--logo-mark:#f5f5f5;--logo-dot:#999;--text-normal:#f5f5f5;--text-inverse:#000;--text-fade-low:#666;--text-fade-mid:#999;--text-fade-mid2:#ccc;--text-fade-high:#e5e5e5;--table-firstItem:#000;--warning-red:#f55;--error-red:#f87171;--box-background:#1a1a1a;--box-hover:#404040;--box-shadow:#ffffff0d;--borderline:#000;--borderline-fade:#666;--Obj-fade:#666;--dark-nav:#e8e8e3;--section-border:#262622;--textbox:#0d0d0d;--background:#1f1f1f;--foreground:#ededed}p{color:#999}}div[contenteditable][placeholder]:has(br):before{content:attr(placeholder);z-index:9;color:#555;word-break:break-all;-webkit-user-select:none;user-select:none;background-color:red;line-height:1.7}div[contenteditable][placeholder]:empty:before{content:attr(placeholder);z-index:9;color:#555;word-break:break-all;-webkit-user-select:none;user-select:none;background-color:red;line-height:1.7}div[contenteditable][placeholder]:empty:focus:before{content:""}
