:root{--radius:.625rem;--font-sarabun:"Sarabun", "Prompt", "Kanit", sans-serif;--header-height:7.5rem;--v-50:245 243 255;--v-100:237 233 254;--v-200:221 214 254;--v-300:196 181 253;--v-400:167 139 250;--v-500:139 92 246;--v-600:124 58 237;--v-700:109 40 217;--v-800:91 33 182;--v-900:76 29 149;--v-950:46 16 101;--color-violet-50:rgb(var(--v-50));--color-violet-100:rgb(var(--v-100));--color-violet-200:rgb(var(--v-200));--color-violet-300:rgb(var(--v-300));--color-violet-400:rgb(var(--v-400));--color-violet-500:rgb(var(--v-500));--color-violet-600:rgb(var(--v-600));--color-violet-700:rgb(var(--v-700));--color-violet-800:rgb(var(--v-800));--color-violet-900:rgb(var(--v-900));--color-violet-950:rgb(var(--v-950))}html[data-ui-design=paper-clean],html.ui-paper{font-family:var(--font-sarabun)}html[data-ui-design=paper-clean] body,html.ui-paper body{color:#262626;background:rgb(var(--v-50) / .5);font-family:var(--font-sarabun);min-height:100vh}[data-color-theme=mono]{--v-50:250 250 250;--v-100:245 245 245;--v-200:229 229 229;--v-300:212 212 212;--v-400:163 163 163;--v-500:115 115 115;--v-600:82 82 82;--v-700:64 64 64;--v-800:38 38 38;--v-900:23 23 23;--v-950:10 10 10}[data-color-theme=blue]{--v-50:239 246 255;--v-100:219 234 254;--v-200:191 219 254;--v-300:147 197 253;--v-400:96 165 250;--v-500:59 130 246;--v-600:37 99 235;--v-700:29 78 216;--v-800:30 64 175;--v-900:30 58 138;--v-950:23 37 84}[data-color-theme=teal]{--v-50:240 253 250;--v-100:204 251 241;--v-200:153 246 228;--v-300:94 234 212;--v-400:45 212 191;--v-500:20 184 166;--v-600:13 148 136;--v-700:15 118 110;--v-800:17 94 89;--v-900:19 78 74;--v-950:4 47 46}[data-color-theme=sky]{--v-50:240 249 255;--v-100:224 242 254;--v-200:186 230 253;--v-300:125 211 252;--v-400:56 189 248;--v-500:14 165 233;--v-600:2 132 199;--v-700:3 105 161;--v-800:7 89 133;--v-900:12 74 110;--v-950:8 47 73}[data-color-theme=rose]{--v-50:255 241 242;--v-100:255 228 230;--v-200:254 205 211;--v-300:253 164 175;--v-400:251 113 133;--v-500:244 63 94;--v-600:225 29 72;--v-700:190 18 60;--v-800:159 18 57;--v-900:136 19 55;--v-950:76 5 25}[data-color-theme=sand]{--v-50:255 251 235;--v-100:254 243 199;--v-200:253 230 138;--v-300:252 211 77;--v-400:251 191 36;--v-500:245 158 11;--v-600:217 119 6;--v-700:180 83 9;--v-800:146 64 14;--v-900:120 53 15;--v-950:69 26 3}[data-color-theme=slate]{--v-50:248 250 252;--v-100:241 245 249;--v-200:226 232 240;--v-300:203 213 225;--v-400:148 163 184;--v-500:100 116 139;--v-600:71 85 105;--v-700:51 65 85;--v-800:30 41 59;--v-900:15 23 42;--v-950:2 6 23}[data-color-theme=red]{--v-50:254 242 242;--v-100:254 226 226;--v-200:254 202 202;--v-300:252 165 165;--v-400:248 113 113;--v-500:239 68 68;--v-600:220 38 38;--v-700:185 28 28;--v-800:153 27 27;--v-900:127 29 29;--v-950:69 10 10}[data-color-theme=mint]{--v-50:236 253 245;--v-100:209 250 229;--v-200:167 243 208;--v-300:110 231 183;--v-400:52 211 153;--v-500:16 185 129;--v-600:5 150 105;--v-700:4 120 87;--v-800:6 95 70;--v-900:6 78 59;--v-950:2 44 34}[data-color-theme=lavender]{--v-50:250 245 255;--v-100:243 232 255;--v-200:233 213 255;--v-300:216 180 254;--v-400:192 132 252;--v-500:168 85 247;--v-600:147 51 234;--v-700:126 34 206;--v-800:107 33 168;--v-900:88 28 135;--v-950:59 7 100}[data-color-theme=peach]{--v-50:255 247 237;--v-100:255 237 213;--v-200:254 215 170;--v-300:253 186 116;--v-400:251 146 60;--v-500:249 115 22;--v-600:234 88 12;--v-700:194 65 12;--v-800:154 52 18;--v-900:124 45 18;--v-950:67 20 7}[data-color-theme=indigo]{--v-50:238 242 255;--v-100:224 231 255;--v-200:199 210 254;--v-300:165 180 252;--v-400:129 140 248;--v-500:99 102 241;--v-600:79 70 229;--v-700:67 56 202;--v-800:55 48 163;--v-900:49 46 129;--v-950:30 27 75}[data-color-theme=olive]{--v-50:247 254 231;--v-100:236 252 203;--v-200:217 249 157;--v-300:190 242 100;--v-400:163 230 53;--v-500:132 204 22;--v-600:101 163 13;--v-700:77 124 15;--v-800:63 98 18;--v-900:54 83 20;--v-950:26 46 5}[data-color-theme=pink]{--v-50:253 242 248;--v-100:252 231 243;--v-200:251 207 232;--v-300:249 168 212;--v-400:244 114 182;--v-500:236 72 153;--v-600:219 39 119;--v-700:190 24 93;--v-800:157 23 77;--v-900:131 24 67;--v-950:80 7 36}html[data-ui-design=paper-clean] .icare-shell-header{background:0 0}html[data-ui-design=paper-clean] .icare-shell-header .navbar{-webkit-backdrop-filter:blur(24px)saturate(150%);border-bottom:1px solid rgb(var(--v-500) / .18);box-shadow:0 1px 0 rgb(var(--v-500) / .06), 0 4px 24px rgb(var(--v-500) / .04);background:#ffffffbf!important}html[data-ui-design=paper-clean] .icare-shell-header .navbar .normal-case,html[data-ui-design=paper-clean] .icare-shell-header .navbar a.normal-case span{font-family:var(--font-sarabun);font-weight:700;color:#262626!important}html[data-ui-design=paper-clean] .icare-shell-header .navbar .text-white{color:#737373!important}html[data-ui-design=paper-clean] .icare-shell-nav{-webkit-backdrop-filter:blur(20px)saturate(150%);box-shadow:inset 0 1px 0 0 #ffffffa6, 0 6px 20px rgb(var(--v-500) / .08);background:#ffffff8c;border-bottom:1px solid #e5e5e5}html[data-ui-design=paper-clean] .icare-shell-nav .menu-active{color:rgb(var(--v-900))!important;background:linear-gradient(135deg, rgb(var(--v-50)), rgb(var(--v-100) / .6))!important;border:1px solid rgb(var(--v-300))!important;box-shadow:0 0 0 2px rgb(var(--v-300) / .4), 0 4px 12px rgb(var(--v-200) / .4)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-ui-design=paper-clean] .icare-shell-nav .hover-theme:hover{background-color:rgb(var(--v-50))!important;color:rgb(var(--v-700))!important}html[data-ui-design=paper-clean] .icare-shell-nav .btrd{border-radius:.75rem}html[data-ui-design=paper-clean] .icare-shell-footer{-webkit-backdrop-filter:blur(20px)saturate(150%);box-shadow:0 -4px 24px rgb(var(--v-500) / .04);border-top:1px solid rgb(var(--v-500) / .14)!important;background:#ffffffbf!important}html[data-ui-design=paper-clean] .icare-shell-footer p,html[data-ui-design=paper-clean] .icare-shell-footer a{color:#525252;font-family:var(--font-sarabun)}html[data-ui-design=paper-clean] .icare-shell-footer a:hover{color:rgb(var(--v-600))}.ds-page-shell{padding-top:1rem;padding-bottom:1rem}.ds-btn-primary{background:rgb(var(--v-600));color:#fff;box-shadow:0 1px 2px rgb(var(--v-500) / .25);border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:background .15s;display:inline-flex}.ds-btn-primary:hover{background:rgb(var(--v-700))}.ds-btn-primary:disabled{cursor:not-allowed;opacity:.5}.ds-field{background:#fff;border:1px solid #e5e5e5;border-radius:.5rem;width:100%;min-height:2.25rem;padding:.5rem .75rem;font-size:.875rem;box-shadow:0 1px 2px #0000000a}.ds-field:focus{border-color:rgb(var(--v-400));box-shadow:0 0 0 2px rgb(var(--v-200) / .7);outline:none}.ds-card-idle{background:#fff;border:1px solid #e5e5e5;border-radius:.75rem;box-shadow:0 1px 2px #0000000d}.ds-card-active{border:1px solid rgb(var(--v-300));background:linear-gradient(to bottom right, rgb(var(--v-50)), #fdf4ff99);box-shadow:0 0 0 2px rgb(var(--v-300) / .4);border-radius:.75rem}.ds-glass-toolbar{z-index:20;box-shadow:inset 0 1px 0 0 #ffffffa6, 0 1px 0 rgb(var(--v-500) / .04), 0 6px 20px rgb(var(--v-500) / .1);-webkit-backdrop-filter:blur(40px)saturate(150%);background:#ffffff59;border-radius:1rem;margin-bottom:1rem;padding:.75rem;position:sticky;top:0;overflow:visible}.ds-table-wrap{background:#fff;border:1px solid #e5e5e5;border-radius:.5rem;position:relative;overflow-x:auto;box-shadow:0 1px 2px #0000000d}.sprdd-nav-aside{--sprdd-nav-glow:rgb(var(--v-500) / .28);--sprdd-nav-glow-soft:rgb(var(--v-400) / .14)}.sprdd-nav-aside[data-nav-style=light]{border-color:color-mix(in srgb, rgb(var(--v-200)) 65%, #e5e5e5);box-shadow:inset 0 1px 0 #ffffffe6, 0 8px 28px var(--sprdd-nav-glow-soft);background-color:#fff}.sprdd-nav-aside[data-nav-style=light][data-nav-collapsed=true]{background-color:color-mix(in srgb, rgb(var(--v-50)) 85%, white);border-color:rgb(var(--v-200) / .75)}.sprdd-nav-aside[data-nav-style=minimal]{background-color:#fff;border-color:#e5e5e5d9;box-shadow:0 1px 2px #00000006}.sprdd-nav-aside[data-nav-style=dark]{background:linear-gradient(180deg, color-mix(in srgb, rgb(var(--v-950)) 92%, black) 0%, color-mix(in srgb, rgb(var(--v-900)) 88%, black) 100%);border-color:rgb(var(--v-700) / .35);box-shadow:inset 0 1px 0 #ffffff1a, 0 12px 40px rgb(var(--v-900) / .4)}.sprdd-nav-aside[data-nav-style=gradient]{background:linear-gradient(165deg, rgb(var(--v-500)) 0%, rgb(var(--v-700)) 42%, rgb(var(--v-900)) 78%, rgb(var(--v-950)) 100%);border-color:rgb(var(--v-400) / .38);box-shadow:inset 0 1px 0 #ffffff38, inset 0 -24px 48px rgb(var(--v-950) / .35), 0 10px 36px var(--sprdd-nav-glow), 0 0 0 1px rgb(var(--v-300) / .18)}.sprdd-nav-aside[data-nav-style=gradient]:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(120% 55% at 50% -8%,#ffffff47,#0000 62%);position:absolute;inset:0}.sprdd-nav-aside[data-nav-style=glass]{-webkit-backdrop-filter:blur(24px)saturate(165%);border-color:color-mix(in srgb, white 58%, rgb(var(--v-200)));box-shadow:inset 0 1px 0 #ffffffc7, inset 0 -1px 0 rgb(var(--v-200) / .22), 0 10px 32px var(--sprdd-nav-glow-soft);background:#ffffffad}.sprdd-nav-aside[data-nav-style=soft]{background:linear-gradient(165deg, rgb(var(--v-100)) 0%, color-mix(in srgb, rgb(var(--v-200)) 88%, rgb(var(--v-100))) 52%, color-mix(in srgb, rgb(var(--v-50)) 85%, white) 100%);border-color:rgb(var(--v-300) / .5);box-shadow:inset 0 1px 0 #ffffff73, inset 0 -48px 64px rgb(var(--v-300) / .18), 0 8px 22px var(--sprdd-nav-glow-soft)}.sprdd-nav-aside[data-nav-style=soft]:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(95% 50% at 50% -5%,#fff6,#0000 68%);position:absolute;inset:0}.sprdd-nav-aside[data-nav-style=soft][data-nav-collapsed=true]{background:linear-gradient(180deg, color-mix(in srgb, rgb(var(--v-200)) 75%, rgb(var(--v-100))) 0%, rgb(var(--v-100)) 100%)}.sprdd-nav-aside[data-nav-style=glow]{border-width:2px;border-color:rgb(var(--v-400) / .7);box-shadow:inset 0 1px 0 #fffffff2, 0 0 0 1px rgb(var(--v-200) / .35), 0 0 18px rgb(var(--v-400) / .5), 0 0 42px rgb(var(--v-500) / .32), 0 0 72px rgb(var(--v-400) / .18), 0 14px 40px rgb(var(--v-600) / .1);background-color:#fff}.sprdd-nav-aside[data-nav-style=glow]:before{content:"";pointer-events:none;z-index:-1;border-radius:inherit;box-shadow:0 0 48px rgb(var(--v-500) / .38);position:absolute;inset:-6px}.sprdd-nav-aside[data-nav-style=aurora]{background:radial-gradient(ellipse 90% 70% at 12% 18%, rgb(var(--v-300) / .55), transparent 58%), radial-gradient(ellipse 80% 65% at 88% 72%, rgb(var(--v-200) / .7), transparent 60%), radial-gradient(ellipse 70% 55% at 55% 8%, #ffffffbf, transparent 55%), linear-gradient(165deg, color-mix(in srgb, rgb(var(--v-50)) 92%, white) 0%, color-mix(in srgb, white 88%, rgb(var(--v-100))) 48%, color-mix(in srgb, rgb(var(--v-100)) 70%, white) 100%);border-color:color-mix(in srgb, rgb(var(--v-200)) 55%, white);box-shadow:inset 0 1px 0 #ffffffd9, 0 12px 36px rgb(var(--v-300) / .22), 0 0 0 1px rgb(var(--v-100) / .4)}.sprdd-nav-aside[data-nav-style=aurora]:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 20% 85%, rgb(var(--v-400) / .18), transparent 42%), radial-gradient(circle at 78% 22%, rgb(var(--v-300) / .22), transparent 38%);position:absolute;inset:0}.sidebar-scroll::-webkit-scrollbar{display:none}.scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hidden::-webkit-scrollbar{display:none}.app-header-shadow{box-shadow:inset 0 1px #ffffff80,0 8px 24px #0f172a0f}.app-header-shadow:after{content:"";inset-inline:0;pointer-events:none;background:linear-gradient(#ffffff47,#0000);height:10px;position:absolute;top:100%}.app-footer-shadow{box-shadow:inset 0 1px #ffffff80,0 -8px 24px #0f172a0f}.app-footer-shadow:before{content:"";inset-inline:0;pointer-events:none;background:linear-gradient(#0000,#ffffff47);height:10px;position:absolute;bottom:100%}.app-popover{-webkit-backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #e5e5e5e6;animation:.15s ease-out app-popover-in;box-shadow:0 12px 40px #0000001f}@keyframes app-popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.app-popover{animation:none}}[data-slot=inner-wrapper],[data-slot=inner-wrapper] input,[data-slot=input]{box-shadow:none!important;outline:none!important}[data-slot=input-wrapper]{--tw-ring-offset-shadow:0 0 #0000!important;--tw-ring-shadow:0 0 #0000!important}.group[data-focus=true] [data-slot=input-wrapper],.group[data-focus-visible=true] [data-slot=input-wrapper]{box-shadow:inset 0 0 0 1.5px rgb(var(--v-400) / .75)!important;outline:none!important}.swal2-container{--swal2-backdrop:#0f172a59;--swal2-width:26rem;--swal2-padding:.35rem 0 1.25rem;--swal2-border-radius:1rem;--swal2-background:#fff;--swal2-color:#262626;--swal2-title-padding:.35rem 1.5rem 0;--swal2-html-container-padding:.4rem 1.5rem .15rem;--swal2-actions-margin:1rem 1.25rem 0;--swal2-actions-justify-content:center;--swal2-confirm-button-background-color:rgb(var(--v-600));--swal2-confirm-button-border-radius:.75rem;--swal2-confirm-button-color:#fff;--swal2-cancel-button-background-color:#fafafa;--swal2-cancel-button-border-radius:.75rem;--swal2-cancel-button-color:#404040;--swal2-deny-button-background-color:#dc2626;--swal2-deny-button-border-radius:.75rem;--swal2-input-border:1px solid #e5e5e5;--swal2-input-border-radius:.75rem;--swal2-input-focus-border:1px solid rgb(var(--v-400));--swal2-input-focus-box-shadow:0 0 0 3px rgb(var(--v-200) / .7);--swal2-icon-zoom:.68;font-family:var(--font-sarabun,"Sarabun", "Prompt", "Kanit", sans-serif)}.swal2-container .swal2-popup{background:#fff;border:1px solid #e5e5e5e6;border-radius:1rem;width:min(26rem,100vw - 2rem);padding:.35rem 0 1.25rem;font-family:inherit;box-shadow:0 10px 30px #0f172a1f,0 2px 8px #0f172a0f}.swal2-container .swal2-title{color:#262626;padding:.35rem 1.5rem 0;font-size:1.125rem;font-weight:600;line-height:1.45}.swal2-container .swal2-html-container{color:#737373;padding:.4rem 1.5rem .15rem;font-size:.875rem;font-weight:400;line-height:1.5}.swal2-container .swal2-actions{gap:.5rem;width:auto;margin:1rem 1.25rem 0}.swal2-container button.swal2-styled{min-width:5.5rem;margin:0;padding:.5rem 1.15rem;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.25}.swal2-container button.swal2-confirm{background:rgb(var(--v-600))!important;color:#fff!important;box-shadow:0 1px 2px rgb(var(--v-500) / .25)!important;border:none!important;border-radius:.75rem!important}.swal2-container button.swal2-confirm:hover{background:rgb(var(--v-700))!important}.swal2-container button.swal2-confirm:focus-visible{box-shadow:0 0 0 3px rgb(var(--v-200) / .85)!important}.swal2-container button.swal2-cancel{color:#404040!important;box-shadow:none!important;background:#fafafa!important;border:1px solid #e5e5e5!important;border-radius:.75rem!important}.swal2-container button.swal2-cancel:hover{color:#262626!important;background:#f5f5f5!important}.swal2-container button.swal2-deny{color:#fff!important;background:#dc2626!important;border:none!important;border-radius:.75rem!important}.swal2-container button.swal2-deny:hover{background:#b91c1c!important}.swal2-container .swal2-icon{border-width:.18em;margin:1.25rem auto .25rem}.swal2-container .swal2-icon.swal2-warning{color:#d97706;border-color:#fbbf24}.swal2-container .swal2-icon.swal2-success{color:#059669;border-color:#6ee7b7}.swal2-container .swal2-icon.swal2-success [class^=swal2-success-line]{background-color:#10b981}.swal2-container .swal2-icon.swal2-success .swal2-success-ring{border-color:#10b98147}.swal2-container .swal2-icon.swal2-error{color:#dc2626;border-color:#fca5a5}.swal2-container .swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:#ef4444}.swal2-container .swal2-icon.swal2-info{border-color:rgb(var(--v-300));color:rgb(var(--v-600))}.swal2-container .swal2-input,.swal2-container .swal2-textarea{margin:.75rem 1.5rem 0;font-family:inherit;font-size:.875rem}.swal2-container .swal2-input-label{color:#525252;margin-top:.65rem;font-size:.8125rem;font-weight:500}.swal2-container .swal2-validation-message{color:#b91c1c;background:#fef2f2;border-radius:.75rem;margin:.65rem 1.5rem 0;font-size:.8125rem;font-weight:500}.swal2-container .swal2-footer{color:#737373;margin:.75rem 1.5rem 0;padding-top:.75rem;font-size:.8125rem}
