@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQAABAAAAAACEwAAAOmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgAZBEICoMkgmcLFgABNgIkAyYEIAWFNAdiDAcb3wYgngU5GW9qFpxcIlPzNPVjx7JSP3iet+s9971Zzn7Q8yEHG1C91aUi2aFP6j1c07wqko0ssGwl8RDyRPehgRL1M2Z+akJOifHwcbX3d1ZvWowiysMskA0v3NL0wohiuX//l5EDn7gc/6xs+9oikSbyg6LCvegvncOw87lpLFr4wF0a4AIKCLJtSQTXJ0FUc+nW+HePCPAAAEUITQhwS1VELdq2lyi7mSBClGUAfAiQcQoLURwIEAbFSTgpoQyQKZ5QAIQmFC1RkEIyQbp0pOgGEpLm3PgkW7FBndVwEN1qI7KmHk2wjgMoN/MuNwf0QzU7Z/j7kmFrZXIicgFQg/oLEmlS/KkQSoFU6jDNFoqGGVviKyYilIFgeICEGqgfEltBPQFQQINQmoBQhgEQgQJp4CdRoy9ui0o85+N8br7clI0pPwej4FsISZ8AAG4AocADpkJsAmKJAgaVDFMxCCmFTiMiwqAEjpMAFgtkLp3maM5wD/V4R2VGmtOOnpVldz6417+z3Hs/fjQ3vH/P8VTm8PUfPsiyszHmoVMsvf3e3PCx2Nz17t3UTWLjVinvrCiLufT6svGmhrWE6j1tzjbHRH9FSDV/huK83vrzvQ3fI6ndj0Zy4vGOxfHp5Y1xeSVeq2vI33SA3qppmjKsHF6ZEGh7/N5KGlGRkPj/ZcXKUFbp4I6/swFaqzO4Ma0xdWffCXO6Pk1bcMKYilvTUptzO3JeZGW9yGnPTWl2rULNEeDgdJnXYLs0jrQATKiT/q1eKoDq8x6fmt/6kqv5H9f6D+D76dxIgF8Hd4wmlf/C2bAnARD8c2b1CGD+x+Y/y3RXsZSaYiOmkDkC4A/SVw6msSjArYwhliYAAAAUAab1aFK6gHsy1ZSJ5GiRKf5RJtNa/MsMRW7JbKqsltnlGy71VyZZRzQe4YCJuAlcAgYBASK0IhA+h+aGwWGxiY5BNcKNFPyXRTSMIyJwXYs4fF3zMJaefnNbRz6JWyM8BCMQF4gQ1zGIwSL5COaageEcIIQVyWcpV6jaNCYBAB/3oC9fpXzFLGNS1cPDhIcenLt9c3odbByMS851lFpG5gSIfGIfNo4VsYQ1kdcJGCW/zusPwACXQSNgjSTBBhgOyzwy+zRO0LeRVF2TgEDPYsADhE8RQ4/8DQob9KVubTdI9VgUOrQYYhO7OOyNE6/83y22ZK7Ttxot1TzIenBoNZW4JkySwrgAB+bE17sUW2WXxLfqlLEJAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY8AA8AAAAACCwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAASwAAAGYrviSMR1NVQgAAAbwAAAAnAAAAKLj8uOpPUy8yAAAB5AAAAEwAAABgXqOjr1NUQVQAAAIwAAAAPQAAAEjnc8sdY21hcAAAAnAAAABDAAAAZAHsImBnYXNwAAACtAAAAAgAAAAIAAAAEGdseWYAAAK8AAABWAAAAaAMR8wnaGVhZAAABBQAAAA2AAAANiIkFjloaGVhAAAETAAAAB8AAAAkCMQChGhtdHgAAARsAAAAIAAAACYPJwD7bG9jYQAABIwAAAAWAAAAFgJYAcJtYXhwAAAEpAAAABwAAAAgABoAwm5hbWUAAATAAAABLAAAArQ80WAIcG9zdAAABewAAABNAAAAYifABt8AAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42j3HpQECQAAAwHvBNZOZgBWQRGQAtOA2Py7XTkBVV08cjMYTze3suteU4X4XEDar816Zz2RRWVAWtUFXRxAFSRAlUfjPAyrAB5UAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhimOcwMDKwMDUxRTBwMDgDaEZ4xg0GJ0YUAE7EDPBOCH+3v4MBxh4Fbaw8P1XYmBgFWBMUWBgnAySY5JgegmkFBiYAdSUCkx42g3HsQ1AUBgGwPt+CgmlESymQqJ8iTUMZDjvuhMxKawKm3qOs2XgavudWYxW/UrlpT7607eA8APRSgVAAAAAeNpjYGBgAmJmIBYBkoxgmoUhAEgLACFInJdBgcGRYQHDQUYmhS3//2OK/P/5/8n/A/9T/zv+Z7wfDDQDDQAA8SQUYgAAAQAB//8AD3jabRA1QkNRLMnXenF3d/mGQ+3DiDsTNiInKCss+AFgxv0YPQILMuNODee9uCfAQh0AuekSGBDABDaAKCUjBv2YE8Y6El/uv5DWdf1lSNdPg+BP9mcBzdClP98IIKGEWXkZQlQGY0J7N9o7m173HAMYN0eXL3GHh4g4+/YWymHOKRcQwJ8pwgn4/rEbwAE+INDermmQbiAZqgG4zNxcRdZULcs/XgYv8DHRsbFSpapJVvJPrmqqIufmZmXyQlYDSZWxsTHRAi9IMeh2jtUYWb6Rcl4nRc6S7SxROmO6LPrI6yEuiJzZb5C7YrqsntE6f6SB5RvMUn9VWoLJ5HCYTEmpuVWpFbVaWzFuOozmxE9V6qtOizcbHYAwTl7MYWKBAYjSJGG8Z3yavKurYc+a3+O/MAbml6IDI/sZzyMn6TktJQUFJc3ZOnlz3cVFZWVFxe5ceAeNy1AJAAEAAAACEi1gomnYXw889QADA+gAAAAA3bEsGAAAAADgp5Nc/2P/EAVQBKUAAAAGAAIAAAAAAAB42mNgZGBg4fuvxMDA2vo/+e9l1gCgCCrgBAB//AVQAHjaY2pgsGHqYeCGYYZVDAwwzDSPwRzISmdIBwB5hgYtAAAAIQA7AEcAUwBTAFMAUwCnALQA0AAAeNpjYGRgYOBiSGFgZ4hhYAXzEICZgREAE7gA3XjaLMY1AcMAAEXBF+aMFZC9zJ0jogrqpGiqIUUxEPw3HRDxw8KwA6AxHrpBZuS6SWqcdIucVrfZUegON166y4q7nnIim29YxCz0aHioj4O+MrLAbSgGgug7ioVl5lZQZmZmJv9wcvs+QSkcWWuYGS/uEvnghk9WyHq+88IdRzx4PvEsprkSMsbqc2Xk07KJaMaYGe/vnlH0SX6LRdbZFsvJrerzTUujd/YwkmiPcR9U51TJcegrjZ6I8oFB/fUzxgBTqh79G13vKs7ol5vQhrxd/MQJZZHCT6xQFuuv7322WNOmWsu37NU4hzkiCSXSP121RvrRvO2LPHg29qNGLPKq/k4uMEPO81ksjTztFfN6MqYKdbf0cqfyQ9SOGiF6ltQ+0NegAx1fYaVrDHjaY2BiAIP/qQwaDNgAFxCrMJxkZGJgZmRmZGFkZWRjZGdzTCpKLUtlL83LNDBwNGByDgIxjQycTDgTk0tLUpPzc5PAksYGZgDvLw/DAAAA)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-vietnamese-400-normal-Cg2kxhWu.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-400-normal-B8TCSmUq.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-ext-400-normal-D127hM_v.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-400-normal-2ppkqaOR.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQcABAAAAAACIgAAAPAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFbgdiDAcbEwcgnge2zWYrRGrW2DqMIvVrh6cG/6B/9ecmGb7Z3Q/IFcgSYAe7BJC/X2tvBdPop7KYypr+m92/iE0nEhIeMkO6SiJfo3oCmXALgMKT3MtvBPKJY8aL5MhAnUgFTTtot/MqGvHOs2lU9Q389/gPWGD8OnXqgVcTwoAOlml+fY8ISAAABiEsQkCcfJqR9RrMrkL5sN7YgnIcgPcI0ND+tgWFgADhMEQRUQzp0EAhDQgMAMIiDJZGIQw0QxcQglR7gIaTAJxem07kgZk/RAFNG1EPIqmPikUAw83adWYBsiTlOuSSfR4QSqV+uYBYAWCym1dALhRa/LaQDgnkQ44ZqGCCgsHPGkQJIh1aQkoANhOAoqYTABjAAulQCCZ961aAVCpRQBK5DLnlpEyuQ94T/Fr/y+9P+P6+tpe2EKiCkPekgIyzOB0gAQwALACyIQkcxisYPoeQo0Vdxox0UqqeqmCkgYx4y2BooMbXE6tdS7YDeeteTdtzKT7/TrH4xvv3gwV37zJ1VaZO8+/d07S1WYNNu5i6+2Kw4H7JYN2dOwOKxHpeyepQljdHsPpoGnc8Z7AqpeqGBtHxiIV+RCkJvVwuTza50nPJys9dUz5nzMrN/fWWXWob/8YVjM3kb7y63KydGR+YGNbat1O1Nnf72eOGw1t7d6vW5M7MrDmEiZ9XoOg04PBxEtup5mrNDdy0qDUPziYfVw7bRInVXCoWmYxZcvMFXJlxd3WrOJAFIIAIUfZw5V4co5j3UgAEYLbbT8PLfUCASVM8W/aXnim937L2JcDT/cUyAcCLrSu6UeK/TuuPMAYAwdtmNYcI8P8ZNcFsjcfMVKpdBkNmL3wDzEaKAUbCCCBOBTTZUBRazyAgmT1Y5GLAGU102aJcGrENyarCtjTwX+lo7BBVvLLDlHLNTqaCVXYqPs2W1NCdIrIkyFCvaAoQQOIa5z+BNhATyzIFYxlUvA0ilUyBrRCZVMMQg2CRweXwmMbSsWwYy2MFy+JQYFiGo1tamoNnU2VgjhSHypCC2GRpC8bNls4Wo9ROLoW+TmRvokIsHs1SGB2a9JBJMET+vGMHI6VLSgvG3tG8qxbMWNCzBMByXOYyUOzG1PYUSR+BZJyytzvh0YwxNo/VIEAsuvgmi2yIRsTDPIa4MAViU2pHHotDpuKvcXFSeIgpDUN0CHYqQ5RGIIpElfr+RKwdB/J5k8HKyimksCLh2n1+E6BbgTtCZZihUmTdNt4Hm5nhckW9+7pY/GgOVVCd79LCtL/Iz9rnFgEAAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-vietnamese-600-normal-Y4VTTRme.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-600-normal-5YsyKbU1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-ext-600-normal-DQgPU_Cg.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-600-normal-B0WRRYJ1.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAP4ABAAAAAACEAAAAOfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQAZBEICoMogmULFgABNgIkAyYEIAWFKAdiDAcbzQZAHgnZGeYNcatNpH4Ez1Ne9X5V0koPnZXA23BP8lGsq7ncS/JfgvHIEMLN3G0KLFyFwfEVqsKhsUUm3AKg8CT3pr93/Mf0hc2NmkjbJu1J/zpfy7DzNvbxWTYp4C4NcJ13AUFvs3CpSRLzS+U69m4UAYIAgEIQNIIAAfLqINWtv7QF+UN7UQT5WADGIIAM6ccjyAQEECwUPgQfimgKUFAJhgJA0AgKjUKWn1pMfjVYcQaoB7Hbki/qKjaoxaojQBNpFulOXRpARl5AcbK2XVyFd0Lcs1aoyQ3scOnrwtYAKFd9BFwy0vu+EE0C8pImDHCIaRj0asAchGjKKEkQ8LcIgPjVVQAUoIFoMgJEU2gJCFdIBkJwjXvnlij3rDG2x5pf5o25afqZWkaet4FBNoIYQxh0APFoQBDoD1gCJKMALJQBFC0LQSyJz4qLswThPSSMsRwbfk1niDMo0D7YtktOZ2fAgRMy6/jjwOKsooE9T544S7Kzmbk1vuPinByZtSPJ2XuUmcceOUuelHB2ZmX1z1HrcTlthwRlU51N17z8jSRna1OV3fV99b0b/uK7yOHDST6sLbvDLbeja1zGlNE1PKentEtMelwhT/56rn/19RbtRFONJiO6q3erGr//zKenjUZ21+heJeHeng2BK6+1bM+beoW2bba19ASXheuNfRwedJTam9ptLdzYPyuklZu7VsrMQOEmHZqR8sMALz4O8VgX95PLX0kAHFDX9Pd1uM8IoCKLJdwp+rFHWNVvPq0/ADw9VTQegBcH1nQlx3w9tV3woAAQ+NlC6qEf+tf9Iut+NZOq4ONKTgPAaj8FAFPcYECA8hSSyXkwwBQCBFmPRiw/cFeaa0ohd4oqFT7Jq9RU96+0KOpTaVPZo9JDQXuKUMqrMBJNkNiIn6xhcTxYwCUfAlpDIVVkHlEFXLpdJpfNQfwfkZgwoFUrQce5YkRoIbgCLRBna7VqxpI1gYSwQOVTcUS1SRURmk1AAcMOEye4UKRMhxZterUbZLMQhALCoTYt+rXo1Oa4xrSyGSybeFln3nnZsmrRqsEufdKgNVsnodgV/v0aZTq08ViZLRtkDtz786/hkMekI2XGJYgDcUKZuptJ2NyYT5PQtNChUCuCfIhciZlasVBPguyaftQBDgB5fYlCixZLbPGI11Or9/v+12WMG+62laxVUtVprdzZUbJ2WX+vPgmZr91w2JzuNWVKlr8oZt5Jaxk=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-vietnamese-700-normal-CV6qDkkj.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-700-normal-BCh_uG_5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-BajbvANd.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-700-normal-8-d-IyIQ.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:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.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:Anuphan;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anuphan-thai-400-normal-CYPG-7cc.woff2)format("woff2"),url(/assets/anuphan-thai-400-normal-B8wWdyvX.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anuphan-vietnamese-400-normal-FcZRxsvJ.woff2)format("woff2"),url(/assets/anuphan-vietnamese-400-normal-xZfYJPys.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anuphan-latin-ext-400-normal-CCaRbzGi.woff2)format("woff2"),url(/assets/anuphan-latin-ext-400-normal-ZaQJ1nhL.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:Anuphan;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anuphan-latin-400-normal-BQH10Ma6.woff2)format("woff2"),url(/assets/anuphan-latin-400-normal-BDYevJ6X.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:Anuphan;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/anuphan-thai-600-normal-Co7SjXAc.woff2)format("woff2"),url(/assets/anuphan-thai-600-normal-CeOd1Bty.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/anuphan-vietnamese-600-normal-CwE0m07H.woff2)format("woff2"),url(/assets/anuphan-vietnamese-600-normal-UiJfg5Q5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/anuphan-latin-ext-600-normal-D-QrtA5h.woff2)format("woff2"),url(/assets/anuphan-latin-ext-600-normal-DGNNjdAA.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:Anuphan;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/anuphan-latin-600-normal-C3byZ5Vp.woff2)format("woff2"),url(/assets/anuphan-latin-600-normal-DSdXqWS_.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:Anuphan;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/anuphan-thai-700-normal-rOsLv-jZ.woff2)format("woff2"),url(/assets/anuphan-thai-700-normal-B9xfo8qq.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/anuphan-vietnamese-700-normal-CEKCPHv1.woff2)format("woff2"),url(/assets/anuphan-vietnamese-700-normal-Bt-kD8dc.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anuphan;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/anuphan-latin-ext-700-normal-BDcT6wBH.woff2)format("woff2"),url(/assets/anuphan-latin-ext-700-normal-C5WMEDsH.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:Anuphan;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/anuphan-latin-700-normal-WxQNlaBM.woff2)format("woff2"),url(/assets/anuphan-latin-700-normal-D1LjmPNx.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}:root{--deep-green:#00201c;--primary:#0f7a6b;--primary-light:#7ccdb9;--secondary:#ff5b1d;--background:#f7f7f5;--card:#fff;--text-primary:#1b1b1b;--text-secondary:#6b7280;--primary-100:#eaf7f4;--primary-200:#cdeee7;--primary-300:#7ccdb9;--primary-400:#34a894;--primary-500:#0f7a6b;--primary-600:#0c6558;--primary-700:#094e45;--primary-800:#063831;--primary-900:#03231e;--secondary-100:#fff2ec;--secondary-200:#ffdccd;--secondary-300:#ffbb9c;--secondary-400:#ff9463;--secondary-500:#ff5b1d;--secondary-600:#e5541a;--secondary-700:#b84012;--secondary-800:#8a2f0d;--secondary-900:#5c1f08;--neutral-100:#f7f7f5;--neutral-200:#ececea;--neutral-300:#d9dad8;--neutral-400:#b8bab8;--neutral-500:#94979a;--neutral-600:#6b7280;--neutral-700:#4b4f57;--neutral-800:#2f3238;--neutral-900:#1b1b1b;--pending-fill:#fdf0d8;--pending-text:#7a5a12;--sidebar-text:#a9c6bf;--sidebar-muted:#6f8d86;--danger:#c0341c;--danger-tint:#fdece9;--danger-text:#8c2411;--space-1:4.4px;--space-2:8.8px;--space-3:13.2px;--space-4:17.6px;--space-6:26.4px;--space-8:35.2px;--divider:#1b1b1b21;--radius-sm:8px;--radius-md:16px;--radius-lg:28px;--radius-pill:999px;--shadow-sm:0 1px 2px #03231e1a;--shadow-md:0 3px 10px #03231e1f;--shadow-lg:0 12px 32px #03231e29;--font-heading:"Plus Jakarta Sans", "Anuphan", system-ui, sans-serif;--font-body:"Plus Jakarta Sans", "Anuphan", system-ui, sans-serif;--font-heading-weight:700}*{box-sizing:border-box}body{background:var(--background);color:var(--text-primary);font-family:var(--font-body);margin:0;font-size:15px;line-height:1.55}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.015em;margin:0 0 var(--space-2);line-height:1.12}h1{font-size:26px}h2{font-size:21px}h3{font-size:17px}h4{font-size:15px}a{color:var(--primary)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.shell{grid-template-columns:222px 1fr;min-width:0;height:100vh;display:grid}.sidebar{background:var(--deep-green);color:var(--card);flex-direction:column;gap:2px;height:100vh;padding:18px 12px;display:flex;overflow-y:auto}.sidebar .brand-logo{width:148px;height:auto;margin-bottom:2px}.sidebar .brand-sub{letter-spacing:.13em;text-transform:uppercase;color:var(--sidebar-muted);margin-bottom:var(--space-3);font-size:9px}.sidebar .nav-group{letter-spacing:.13em;text-transform:uppercase;color:var(--sidebar-muted);margin:0;padding:14px 12px 6px;font-size:9.5px}.sidebar a{color:var(--sidebar-text);border-radius:12px;align-items:center;gap:10px;min-height:34px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.sidebar a:hover{color:var(--background);background:#f7f7f514}.sidebar a.active{background:var(--primary);color:var(--deep-green)}.sidebar a .nav-count{background:var(--danger);color:#fff;border-radius:var(--radius-pill);margin-left:auto;padding:1px 7px;font-size:10px;font-weight:700}.sidebar-foot{padding-top:var(--space-3);gap:var(--space-2);margin-top:auto;display:grid}.lang-switch{grid-template-columns:1fr 1fr;gap:4px;padding:0 6px;display:grid}.lang-switch button{border-radius:var(--radius-md);min-height:28px;color:var(--sidebar-text);cursor:pointer;background:#ffffff14;border:0;font-family:inherit;font-size:11.5px}.lang-switch button.is-active{background:var(--primary);color:var(--deep-green);font-weight:600}.sidebar-user{border-top:1px solid #f7f7f51f;align-items:center;gap:10px;padding:12px 10px 0;display:flex}.sidebar-user .avatar{background:var(--secondary-500);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.sidebar-user .who{flex:1;min-width:0}.sidebar-user .who-name{color:var(--background);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.sidebar-user .who-role{color:var(--sidebar-muted);font-size:10px}.icon-btn{min-width:26px;min-height:26px;color:var(--sidebar-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.icon-btn:hover{color:var(--background);background:#ffffff1a}.sidebar a.active{background:var(--primary)}.main{flex-direction:column;width:100%;min-width:0;height:100vh;display:flex;overflow:hidden}.page-head{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--divider);flex:none;padding:20px 30px;display:flex}.page-head h1{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;font-size:26px;display:flex}.page-sub{opacity:.6;margin:2px 0 0;font-size:12px}.page-actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.page-body{flex:1;min-height:0;padding:22px 30px;overflow-y:auto}.page-body-fills{flex-direction:column;display:flex;overflow:hidden}.inbox-preview{font-size:14px}.messages-page{flex-direction:column;height:100%;min-height:0;display:flex}.message-bubble{font-size:16px;font-weight:400}.conversation-cell{align-items:center;gap:10px;display:flex}.conversation-cell-content{flex:1;min-width:0}.messages-layout{gap:var(--space-4);height:auto;min-height:0;padding:var(--space-4) 0;flex:1;grid-template-columns:320px minmax(0,1fr);display:grid}.messages-layout>.card{margin-bottom:0}.messages-panel{flex-direction:column;min-height:0;display:flex;overflow:hidden}.messages-list{flex:1;min-height:0;margin-bottom:16px;overflow-y:auto}.catalog-page{flex-direction:column;height:100%;min-height:0;display:flex}.catalog-workspace{grid-template-columns:var(--pane,330px) minmax(0, 1fr);gap:var(--space-4);flex:1;min-height:0;display:grid;overflow:hidden}.catalog-list-pane,.catalog-editor-pane{min-height:0;overflow-y:auto}.catalog-list-pane button>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;display:grid}.catalog-list-pane button>div>.row{display:contents}.catalog-list-pane button>div>.row>.badge{grid-area:1/2/span 3;align-self:center;margin-left:10px}.catalog-workspace>.card,.catalog-editor-pane>.card{margin-bottom:0}.card{background:var(--card);padding:var(--space-4);box-shadow:var(--shadow-sm);margin-bottom:var(--space-4);border-radius:24px}.detail-main>.card,.detail-rail>.card,.page-body>.detail-grid .card{margin-bottom:0}.btn{border-radius:var(--radius-md);min-height:34px;padding:0 var(--space-4);font-family:var(--font-heading);cursor:pointer;color:var(--text-primary);background:0 0;border:1px solid #0000;font-size:14px}.btn-primary{background:var(--primary);color:var(--card)}.btn-primary:hover{background:var(--primary-600)}.btn-secondary{border-color:var(--neutral-300)}.btn-danger{background:var(--danger);color:var(--card)}.btn:disabled{opacity:.45;cursor:not-allowed}.input,select.input,textarea.input{border-radius:var(--radius-md);border:1px solid var(--divider);background:var(--card);width:100%;min-height:36px;font:inherit;color:var(--text-primary);padding:6px 10px}textarea.input{border-radius:var(--radius-md);min-height:90px;padding:10px 14px}.table{border-collapse:collapse;width:100%;font-size:13px}.table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--neutral-300);padding:8px 10px;font-size:10.5px}.table td{border-bottom:1px solid var(--neutral-200);padding:9px 10px}.table tbody tr:hover{background:var(--neutral-100)}.badge{border-radius:12px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.badge.message-bubble{font-size:16px}.muted{color:var(--text-secondary)}.danger-text{color:var(--danger-text)}.mono{font-variant-numeric:tabular-nums}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.stat{background:var(--card);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;font:inherit;border:1px solid #0000;border-radius:24px;padding:18px 20px;display:block}.stat-head{align-items:center;gap:9px;margin-bottom:9px;display:flex}.stat-glyph{background:var(--primary-200);width:30px;height:30px;color:var(--primary-900);border-radius:11px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.stat-label{font-size:12.5px;font-weight:600;line-height:1.3}.stat-figure{align-items:baseline;gap:8px;display:flex}.stat .value{font-size:34px;line-height:1;font-family:var(--font-heading);font-weight:var(--font-heading-weight)}.stat .unit{opacity:.7;font-size:11.5px}.stat .go{opacity:.75;margin-left:auto;font-size:11.5px;font-weight:600}.stat.pending{background:var(--pending-fill);border-color:color-mix(in srgb, var(--pending-text) 35%, transparent);color:var(--pending-text)}.stat.pending .stat-glyph{background:color-mix(in srgb, var(--pending-text) 18%, var(--pending-fill));color:var(--pending-text)}.stat.danger{background:var(--danger-tint);border-color:color-mix(in srgb, var(--danger-text) 35%, transparent);color:var(--danger-text)}.stat.danger .stat-glyph{background:color-mix(in srgb, var(--danger-text) 18%, var(--danger-tint));color:var(--danger-text)}.stat.money{background:var(--secondary-100);color:var(--secondary-900)}.stat.money .stat-glyph{background:var(--secondary-300);color:var(--secondary-900)}.stat.awaiting .stat-glyph{background:var(--secondary-200);color:var(--secondary-900)}.stat.neutral .stat-glyph{background:var(--neutral-200);color:var(--neutral-800)}.row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.field label{color:var(--text-secondary);margin-bottom:4px;font-size:12px;display:block}.field{margin-bottom:var(--space-3)}.error{color:var(--danger-text);margin-top:4px;font-size:12px}.slip-image{border-radius:var(--radius-md);border:1px solid var(--neutral-300);max-width:100%}.detail-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:20px;display:grid}.detail-main,.detail-rail{flex-direction:column;gap:16px;min-width:0;display:flex}.detail-rail{position:sticky;top:0}@media (width<=1180px){.detail-grid{grid-template-columns:minmax(0,1fr)}}.dash-band{grid-template-columns:1.6fr 1fr;align-items:start;gap:18px;margin-top:18px;display:grid}.dash-main,.dash-rail{flex-direction:column;gap:16px;min-width:0;display:flex}.dash-main>.card,.dash-rail>.card{margin-bottom:0}@media (width<=1180px){.dash-band{grid-template-columns:minmax(0,1fr)}}.flagged-card{background:var(--danger-tint)}.flag-line{text-align:left;width:100%;font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;grid-template-columns:auto auto 1fr;align-items:baseline;gap:10px;padding:7px 4px;display:grid}.flag-line:hover .flag-text{text-decoration:underline}.flag-dot{background:var(--danger);border-radius:50%;align-self:center;width:6px;height:6px}.flag-count{font-size:13px;font-weight:700}.flag-text{font-size:12px;line-height:1.45}.received-total{font-family:var(--font-heading);font-weight:var(--font-heading-weight);margin:2px 0 10px;font-size:26px;line-height:1}.received-bar{border-radius:var(--radius-pill);background:var(--neutral-200);height:10px;margin-bottom:10px;display:flex;overflow:hidden}.received-bar>span{flex-basis:0;min-width:3px}.received-line{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:3px 0;font-size:12px;display:grid}.received-dot{border-radius:50%;width:9px;height:9px}.received-amount{font-weight:600}.flag-row{text-align:left;border-radius:var(--radius-md);width:100%;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 10px;display:grid}.flag-row:hover{background:#ffffff8c}.flag-no{font-size:12px}.flag-amount{text-align:right;font-size:13px;font-weight:600}.flag-who,.flag-when{font-size:11px}.flag-when{text-align:right}.signin-field{background:var(--deep-green);place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.signin-glow{pointer-events:none;border-radius:50%;position:absolute}.signin-glow-primary{background:color-mix(in srgb, var(--primary) 18%, transparent);width:620px;height:620px;top:-180px;left:-120px}.signin-glow-secondary{background:color-mix(in srgb, var(--secondary) 12%, transparent);width:420px;height:420px;bottom:-140px;right:-80px}.signin-card{background:var(--background);width:min(430px,100vw - 32px);box-shadow:var(--shadow-lg);border-radius:34px;flex-direction:column;gap:15px;padding:38px 38px 32px;display:flex;position:relative}.signin-brand{flex-direction:column;gap:2px;margin-bottom:2px;display:flex}.signin-brand img{width:168px;height:auto}.signin-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--primary-700);font-size:11px;font-weight:700}.signin-intro{opacity:.7;margin:1px 0 7px;font-size:13px;line-height:1.6}.signin-input{min-height:46px}.signin-submit{width:100%;margin-top:4px;padding:15px 0;font-size:16px}.btn-block{width:100%;margin-top:var(--space-2)}.week-chart{height:120px;margin-top:var(--space-2);grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:8px;display:grid}.week-day{height:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;padding:0;display:flex}.week-bar{border-radius:var(--radius-sm) var(--radius-sm) 3px 3px;background:var(--primary-300);width:100%;min-height:3px}.week-day:hover .week-bar{background:var(--primary)}.week-count{font-size:12px;font-weight:700}.week-label{color:var(--text-secondary);font-size:10px}.search-pill{border-radius:var(--radius-pill);border:1px solid var(--divider);background:var(--card);width:280px;max-width:40vw;color:var(--text-secondary);align-items:center;gap:9px;padding:8px 16px;display:flex}.search-pill input{min-width:0;font:inherit;color:var(--text-primary);background:0 0;border:0;flex:1;font-size:13px}.search-pill input:focus{outline:none}.search-pill:focus-within{border-color:var(--primary)}.status-tabs{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.status-tabs .btn{align-items:center;gap:7px;padding:7px 15px;font-size:12.5px;display:inline-flex}.tab-count{opacity:.75;font-size:11px;font-weight:700}.filter-row{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;display:flex}.filter-lead{opacity:.55;font-size:11.5px;font-weight:600}.filter-pill{border:1px solid var(--divider);border-radius:var(--radius-md);background:var(--card);cursor:pointer;align-items:center;gap:6px;padding:6px 13px;font-size:12px;display:inline-flex}.filter-pill:hover,.filter-pill:focus-within{border-color:var(--primary)}.filter-pill>span{opacity:.6;white-space:nowrap}.filter-pill select,.filter-pill input{font:inherit;color:var(--text-primary);cursor:inherit;background:0 0;border:0;padding:0;font-size:12px}.filter-pill select:focus,.filter-pill input:focus{outline:none}.filter-dash{opacity:.45}.date-range{align-items:center;gap:7px;font-size:12px;display:flex}.date-range .input{width:auto;min-width:0;padding:6px 13px;font-size:12.5px}.legend{background:var(--secondary-100);color:var(--secondary-900);border-radius:20px;align-items:flex-start;gap:10px;margin:14px 0 0;padding:13px 18px;font-size:12px;line-height:1.65;display:flex}.legend svg{flex:none;margin-top:2px}.row-flag{background:var(--danger);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.flagged-row{background:color-mix(in srgb, var(--danger) 5%, transparent)}.btn-row{padding:5px 13px;font-size:12px}.table-foot{align-items:center;gap:var(--space-3);padding-top:14px;font-size:12px;display:flex}.pager{align-items:center;gap:6px;margin-left:auto;display:flex}.btn-icon{place-items:center;width:30px;min-width:30px;padding:0;display:grid}.pager-position{text-align:center;min-width:90px;font-size:12px}.dialog-backdrop{z-index:50;padding:var(--space-4);background:color-mix(in srgb, var(--deep-green) 55%, transparent);place-items:center;display:grid;position:fixed;inset:0}.dialog{background:var(--card);width:min(500px,100%);max-height:90vh;box-shadow:var(--shadow-lg);border-radius:28px;padding:26px 28px 22px;overflow-y:auto}.dialog-title{margin:0 0 var(--space-3)}.dialog-body{gap:var(--space-3);flex-direction:column;display:flex}.dialog-foot{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.reason-chips{flex-wrap:wrap;gap:7px;display:flex}.reason-chip{border:1px solid var(--divider);background:var(--neutral-100);border-radius:var(--radius-pill);font:inherit;cursor:pointer;padding:6px 13px;font-size:12px}.reason-chip:hover{border-color:var(--primary);color:var(--primary-700)}.dialog-warning{background:var(--danger-tint);color:var(--danger-text);border-radius:var(--radius-md);padding:var(--space-3);margin:0;font-size:12.5px;line-height:1.55}.dialog-check{align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.5;display:flex}.back-button{border-radius:50%;width:34px;min-width:34px;height:34px}.pane-head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.pane-head h3{margin:0 auto 0 0}.pane-head .btn{padding:7px 15px;font-size:12.5px}.pane-search{width:100%;max-width:none;margin-bottom:var(--space-3);padding:8px 14px}.catalog-row{text-align:left;background:var(--neutral-100);width:100%;font:inherit;color:inherit;cursor:pointer;border:1.5px solid #0000;border-radius:18px;align-items:flex-start;gap:11px;margin-bottom:8px;padding:9px 11px;display:flex}.catalog-row:hover{border-color:var(--neutral-300)}.catalog-row.is-active{border-color:var(--primary);background:var(--primary-100)}.form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=900px){.form-pair{grid-template-columns:minmax(0,1fr)}}.fleet-page{flex-direction:column;gap:18px;min-height:0;display:flex;overflow-y:auto}.fleet-page>.card{margin-bottom:0}.table-scroll{overflow-x:auto}.table tbody tr.is-open{background:var(--primary-100)}.chip-field{border:1px solid var(--divider);border-radius:var(--radius-md);background:var(--card);flex-wrap:wrap;align-items:center;gap:7px;min-height:46px;padding:8px 10px;display:flex}.chip-field:focus-within{border-color:var(--primary)}.chip{border-radius:var(--radius-pill);background:var(--primary-100);color:var(--primary-900);align-items:center;gap:6px;padding:4px 6px 4px 12px;font-size:12px;display:inline-flex}.chip button{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;padding:2px;font-size:11px;line-height:1}.chip button:hover{opacity:1}.chip-input{min-width:140px;font:inherit;background:0 0;border:0;flex:1;font-size:13px}.chip-input:focus{outline:none}.level-kicker{letter-spacing:.13em;text-transform:uppercase;color:var(--primary-700);margin-bottom:2px;font-size:10px;font-weight:700}.form-grid{gap:14px;display:grid}@media (width<=900px){.form-grid-2-1{grid-template-columns:minmax(0,1fr)}}.thread-row{text-align:left;background:var(--neutral-100);width:100%;font:inherit;color:inherit;cursor:pointer;border:1.5px solid #0000;border-radius:16px;align-items:flex-start;gap:11px;margin-bottom:8px;padding:11px 12px;display:flex}.thread-row:hover{border-color:var(--neutral-300)}.thread-row.is-active{border-color:var(--primary);background:var(--primary-100)}.thread-avatar{background:var(--primary-200);width:34px;height:34px;color:var(--primary-900);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.thread-avatar.is-large{width:38px;height:38px;font-size:14px}.thread-body{flex:1;min-width:0;display:block}.thread-top{align-items:baseline;gap:8px;display:flex}.thread-who{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.thread-time{flex:none;margin-left:auto;font-size:10.5px}.thread-unread{background:var(--danger);border-radius:50%;flex:none;width:8px;height:8px;margin-top:13px}.conversation-head{padding-bottom:var(--space-3);border-bottom:1px solid var(--divider);margin-bottom:var(--space-3);align-items:center;gap:12px;display:flex}.faq-entry{border-bottom:1px solid var(--divider);grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:12px 0;display:grid}.faq-number{background:var(--primary-100);width:24px;height:24px;color:var(--primary-900);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.faq-text strong{font-size:13px;display:block}.faq-text .muted{margin-top:2px;font-size:12px}.ledger-tiles{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:16px;display:grid}.ledger-tile{background:var(--card);border:1px solid #0000;border-radius:22px;padding:16px 18px}.ledger-tile-label{margin-bottom:4px;font-size:12px;font-weight:600}.ledger-tile-amount{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:22px;line-height:1.1;display:block}.ledger-tile-count{opacity:.7;margin-top:2px;font-size:11px}.ledger-tile.tone-submitted{background:var(--pending-fill);color:var(--pending-text)}.ledger-tile.tone-rejected{background:var(--danger-tint);color:var(--danger-text)}.settings-band{grid-template-columns:1.55fr 1fr;align-items:start;gap:20px;display:grid}.settings-main,.settings-rail{flex-direction:column;gap:18px;min-width:0;display:flex}.settings-main>.card,.settings-rail>.card{margin-bottom:0}@media (width<=1180px){.settings-band{grid-template-columns:minmax(0,1fr)}}.unit-input{align-items:center;gap:9px;display:flex}.unit-input .input{text-align:right;width:78px}.unit-input span{font-size:12px}.switch{border-radius:var(--radius-pill);background:var(--neutral-300);cursor:pointer;border:0;flex:none;width:42px;height:24px;padding:0;transition:background .12s;position:relative}.switch.is-on{background:var(--primary)}.switch-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .12s;position:absolute;top:3px;left:3px}.switch.is-on .switch-knob{transform:translate(18px)}.bell{background:var(--card);width:34px;height:34px;color:var(--text-primary);cursor:pointer;box-shadow:var(--shadow-sm);border:0;border-radius:50%;place-items:center;display:grid;position:relative}.bell:hover{color:var(--primary)}.bell-count{border-radius:var(--radius-pill);background:var(--danger);color:#fff;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-weight:700;display:grid;position:absolute;top:-2px;right:-2px}.alert-banner{background:var(--danger-tint);color:var(--danger-text);border:1px solid #f0a493;border-radius:22px;align-items:flex-start;gap:13px;padding:15px 18px;display:flex}.alert-banner svg{flex:none;margin-top:1px}.alert-title{font-size:14px;display:block}.alert-body{opacity:.9;margin-top:3px;font-size:12.5px;line-height:1.6}.alert-action{flex:none;align-self:center;padding:0 15px;font-size:12px}.bd-card{border-radius:26px;padding:20px 22px}.bd-title{font-family:var(--font-heading);margin:0;font-size:17px}.bd-title-gap{margin-bottom:14px}.bd-head{align-items:center;gap:10px;margin-bottom:16px;display:flex}.bd-head-tight{margin-bottom:12px}.bd-head-link{color:var(--primary);margin-left:auto;font-size:12px;font-weight:600;text-decoration:none}.bd-head-button{align-items:center;gap:6px;min-height:30px;margin-left:auto;padding:0 14px;font-size:11.5px;display:inline-flex}.bd-item{gap:18px;margin-bottom:16px;display:flex}.bd-item img{object-fit:cover;border-radius:18px;flex:none;width:130px;height:96px}.bd-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--primary-700);font-size:10.5px;font-weight:700}.bd-item-name{margin:4px 0 6px;font-size:17px;font-weight:700;line-height:1.3}.bd-item-sub{opacity:.7;font-size:12.5px}.bd-table th:first-child,.bd-table td:first-child{padding-left:0}.bd-table th:last-child,.bd-table td:last-child{padding-right:0}.bd-table .strong{font-weight:700}.bd-table .soft{opacity:.75}.bd-table .passport{letter-spacing:.04em}.bd-footnote{opacity:.6;gap:8px;margin:11px 0 0;font-size:11.5px;line-height:1.6;display:flex}.bd-footnote svg{flex:none;margin-top:3px}.kv-grid{grid-template-columns:1fr 1fr;gap:0 26px;display:grid}.kv{border-bottom:1px solid var(--divider);justify-content:space-between;gap:12px;padding:9px 0;font-size:12.5px;display:flex}.kv>span:first-child{opacity:.65;flex:none}.kv>span:last-child{text-align:right;font-weight:600}.kv-box{background:var(--background);border-radius:18px;margin-bottom:12px;padding:4px 15px}.kv-box .kv:last-child{border-bottom:0}.tag-neutral,.tag-accent{border-radius:var(--radius-pill);padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.tag-neutral{background:var(--neutral-200);color:var(--neutral-800)}.tag-accent{background:var(--primary-100);color:var(--primary-800)}.panel-head{align-items:center;gap:9px;margin-bottom:14px;display:flex}.panel-verify{color:#5c4308;background:#f5e5c8;border:1px solid #d9b978}.panel-verify .bd-title{color:#6a4d10}.panel-verify-facts{background:#fff9;border-radius:18px;margin-bottom:14px;padding:9px 16px}.panel-verify-facts .money-row{padding:5px 0;font-size:12.5px}.panel-verify-facts .money-row>span:first-child{opacity:.75}.panel-verify-amount{font-size:16px;font-weight:700}.panel-verify .slip-image{object-fit:cover;border:0;border-radius:18px;width:100%;max-height:200px;display:block}.panel-verify-links{gap:8px;margin-top:10px;display:flex}.panel-verify-links .btn{color:inherit;background:#fff9;border-color:#d9b978;flex:1;place-items:center;font-size:12px;text-decoration:none;display:grid}.panel-verify-warning{background:#fff9;border-radius:16px;margin:14px 0 0;padding:11px 13px;font-size:11.5px;line-height:1.6}.panel-verify-actions{gap:9px;margin-top:14px;display:flex}.panel-verify-accept,.panel-verify-reject{min-height:44px;font-size:14px}.panel-verify-accept{background:var(--secondary-600);color:#fff;flex:1.3}.panel-verify-reject{color:var(--danger);border-color:var(--danger);flex:1}.panel-confirm{background:var(--primary-100);border:1px solid var(--primary-300);color:var(--primary-900)}.panel-restore{color:#6b4b12;background:#fdf4e3;border:1px solid #e8cf9a}.panel-restore .panel-head,.panel-confirm .panel-head{margin-bottom:10px}.panel-confirm-body{opacity:.85;margin:0 0 14px;font-size:12.5px;line-height:1.7}.panel-confirm-button{min-height:44px;font-size:14.5px}.panel-done{background:var(--secondary-100);color:var(--secondary-900)}.panel-done-head{align-items:center;gap:11px;margin-bottom:12px;display:flex}.panel-done-icon{background:var(--secondary-500);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.panel-done-by{opacity:.75;font-size:11.5px}.panel-done-body{opacity:.85;margin:0 0 14px;font-size:12.5px;line-height:1.7}.panel-done-button{background:#ffffff80;min-height:42px;font-size:13.5px}.cust-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.cust-avatar{background:var(--secondary-300);width:44px;height:44px;color:var(--secondary-900);font-family:var(--font-heading);border-radius:50%;flex:none;place-items:center;font-size:19px;display:grid}.cust-name{font-size:15px;font-weight:700}.cust-since{opacity:.6;font-size:11.5px}.money-row{justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.detail-rail .bd-card>.money-row>span:first-child{opacity:.65}.detail-rail .bd-card>.money-row>span:last-child{font-weight:600}.money-paid{color:var(--secondary-700)}.money-rule{background:var(--divider);height:1px;margin:6px 0}.detail-rail .bd-card>.money-total{font-size:14px}.detail-rail .bd-card>.money-total>span{font-weight:700;opacity:1!important}.money-due{opacity:.6;margin-top:4px;font-size:11.5px}.refund-card{border:1px solid #f0a493}.refund-title{color:var(--danger-text);margin-bottom:6px}.refund-lead{opacity:.7;margin:0 0 14px;font-size:12px;line-height:1.65}.refund-card .field{margin-bottom:11px}.refund-card .input{min-height:40px}.refund-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.refund-actions{gap:9px;margin-top:14px;display:flex}.refund-actions .btn{flex:1;min-height:40px;font-size:13px}.refund-cancel{color:var(--danger);border-color:#f0a493}.seg{border-radius:var(--radius-pill);background:var(--neutral-200);padding:3px;display:flex}.seg-opt{text-align:center;border-radius:var(--radius-pill);color:var(--text-secondary);flex:1;padding:6px 0;font-size:12px}.seg-opt.is-on{background:var(--card);color:var(--text-primary);box-shadow:var(--shadow-sm);font-weight:700}.note-list{flex-direction:column;gap:11px;margin-bottom:14px;display:flex}.note{gap:11px;display:flex}.note-avatar{background:var(--secondary-500);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.note-bubble{background:var(--background);border-radius:16px;flex:1;padding:11px 14px}.note-body{white-space:pre-wrap;margin:0;font-size:12.5px;line-height:1.6}.note-meta{opacity:.5;margin:5px 0 0;font-size:10.5px}.note-form{gap:10px;display:flex}.note-form .input{flex:1;min-height:42px}.note-form .btn{padding:0 20px;font-size:13px}.contact-reason{background:var(--danger-tint);color:var(--danger-text);border-radius:16px;margin:0 0 16px;padding:12px 14px;font-size:12.5px;line-height:1.6}.contact-phone{align-items:center;gap:12px;margin-bottom:14px;display:flex}.contact-phone a{font-family:var(--font-heading);letter-spacing:.02em;color:var(--primary);flex:1;font-size:26px;font-weight:700;text-decoration:none}.cust-other-cases{font:inherit;color:var(--secondary-700);cursor:pointer;background:0 0;border:0;margin:2px 0;padding:0;font-size:11.5px;font-weight:700;text-decoration:underline;display:block}.contact-related{background:var(--secondary-100);color:var(--secondary-900);border-radius:16px;margin-top:14px;padding:12px 14px;font-size:12.5px;line-height:1.6}.contact-related ul{margin:6px 0 0;padding-left:18px}.link-button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:ui-monospace,monospace;font-weight:700;text-decoration:underline}.split-screen{flex:1;grid-template-columns:330px minmax(0,1fr);min-height:0;display:grid}.split-list{border-right:1px solid var(--divider);flex-direction:column;min-height:0;padding:18px 20px 0;display:flex}.split-list .pane-head{margin-bottom:12px}.split-list .pane-head h2{margin:0 auto 0 0;font-size:22px}.pane-add{align-items:center;gap:6px;display:inline-flex}.split-list .pane-search{background:var(--card);margin-bottom:14px}.pane-rows{flex:1;min-height:0;margin:0 -6px;padding:0 6px 18px;overflow-y:auto}.split-list .catalog-row{background:var(--card)}.catalog-thumb{object-fit:cover;border-radius:14px;flex:none;width:58px;height:58px}.catalog-thumb.is-empty{background:var(--neutral-200)}.catalog-row-body{flex-direction:column;flex:1;min-width:0;display:flex}.catalog-row-top{align-items:center;gap:6px;display:flex}.catalog-code{opacity:.6;font-size:10px}.catalog-status{border-radius:var(--radius-pill);background:var(--neutral-300);color:var(--neutral-900);margin-left:auto;padding:2px 8px;font-size:9.5px;font-weight:700}.catalog-status.is-open{background:var(--secondary-200);color:var(--secondary-900)}.catalog-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0;font-size:12.5px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.catalog-meta{opacity:.6;font-size:10.5px}.split-editor{min-height:0;position:relative;overflow-y:auto}.split-empty{padding:30px 26px}.split-message{background:var(--primary-100);color:var(--primary-900);border-radius:14px;margin:12px 26px 0;padding:10px 14px;font-size:12.5px}.split-message.is-error{background:var(--danger-tint);color:var(--danger-text)}.editor-head{z-index:3;border-bottom:1px solid var(--divider);background:var(--background);align-items:center;gap:12px;padding:18px 26px;display:flex;position:sticky;top:0}.editor-head h3{margin:2px 0 0;font-size:20px}.editor-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--primary-700);font-size:11px;font-weight:700}.editor-head-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.editor-head-actions .btn{padding:0 18px;font-size:12.5px}.editor-saved{opacity:.55;font-size:11.5px}.editor-body{flex-direction:column;gap:16px;padding:20px 26px 30px;display:flex}.card.editor-card{box-shadow:none;border-radius:24px;margin:0;padding:20px 22px}.editor-card h4{font-family:var(--font-heading);margin:0 0 14px;font-size:16px}.editor-card-head{align-items:center;gap:10px;margin-bottom:16px;display:flex}.editor-card-head h4{margin:0}.editor-card-head .muted{margin-left:auto;font-size:11.5px}.editor-card-gap{margin-top:20px!important}.editor-card .input{min-height:42px}.editor-card textarea.input{border-radius:18px}.editor-card .field{margin-bottom:0}.editor-card .form-pair{gap:14px}.form-quad{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.form-triple{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.form-triple-wide{grid-template-columns:.8fr .8fr 1.6fr;margin-top:12px}.editor-two{grid-template-columns:1.15fr 1fr;align-items:start;gap:16px;display:grid}.check-row{flex-wrap:wrap;gap:20px;margin-top:14px;display:flex}.check{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.check input{width:18px;height:18px;accent-color:var(--primary)}.editor-note{background:var(--background);opacity:.7;border-radius:16px;margin:12px 0 0;padding:11px 14px;font-size:11.5px;line-height:1.6}.deposit-input{gap:8px;display:flex}.deposit-input .input{flex:1;min-width:64px}.deposit-input .seg-control{flex:none}.seg-control .seg-opt{cursor:pointer;padding:7px 12px}.seg-control input{opacity:0;pointer-events:none;position:absolute}.seg-control .seg-opt:focus-within{outline:2px solid var(--primary-300)}.form-quad .seg-control{align-items:center;width:100%;min-height:42px}.custom-tour{background:var(--secondary-100);border:1px dashed var(--secondary-500);color:var(--secondary-900);border-radius:20px;margin-top:16px;padding:16px 18px}.custom-tour-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.custom-tour-tag{border-radius:var(--radius-pill);background:var(--secondary-500);color:var(--background);padding:4px 11px;font-size:11px;font-weight:700}.custom-tour-owner{grid-template-columns:1.5fr auto;align-items:end;gap:12px;margin-top:13px;display:grid}.custom-tour-owner label{color:var(--secondary-900)}.custom-owner-picked{align-items:center;gap:10px;min-height:42px;display:flex}.custom-owner-result{text-align:left;width:100%;margin-top:6px}.custom-copy{align-items:center;gap:7px;min-height:42px;font-size:12.5px;display:inline-flex}.custom-tour-note{opacity:.78;margin:11px 0 0;font-size:11.5px;line-height:1.6}.chip-row{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.chip{border-radius:var(--radius-pill);background:var(--neutral-300);color:var(--neutral-900);border:1px solid #0000;align-items:center;gap:7px;padding:6px 12px;font-family:inherit;font-size:12px;display:inline-flex}.chip>button{font:inherit;color:inherit;opacity:.55;cursor:pointer;background:0 0;border:0;padding:0}.chip>button.chip-add{opacity:1}.chip-accent{background:var(--primary-100);color:var(--primary-800)}.chip-outline{border-color:var(--neutral-400);cursor:pointer;background:0 0}.tag-panel{background:var(--background);border-radius:16px;padding:12px 14px}.tag-panel .muted{margin:0 0 10px;font-size:11.5px}.tag-new{margin-bottom:10px}.gallery-strip{flex-wrap:wrap;gap:12px;display:flex}.gallery-tile{flex:none;width:150px;height:104px;margin:0;position:relative}.gallery-tile img{object-fit:cover;border-radius:16px;width:100%;height:100%}.gallery-cover{border-radius:var(--radius-pill);background:var(--primary);color:var(--background);padding:2px 8px;font-size:9.5px;font-weight:700;position:absolute;top:7px;left:7px}.gallery-tools{opacity:0;gap:4px;transition:opacity .15s;display:flex;position:absolute;bottom:6px;right:6px}.gallery-tile:hover .gallery-tools,.gallery-tile:focus-within .gallery-tools{opacity:1}.gallery-tools button{cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;width:24px;height:24px;font-size:11px}.gallery-tools button:disabled{opacity:.4;cursor:not-allowed}.gallery-upload{border:2px dashed var(--primary-400);background:var(--primary-100);width:150px;height:104px;color:var(--primary-800);cursor:pointer;border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:flex}.gallery-url{gap:8px;margin-top:12px;display:flex}.gallery-url .input{flex:1;min-height:38px}.pdf-pill{border-radius:var(--radius-pill);border:1px solid var(--divider);background:var(--background);align-items:center;gap:10px;min-height:42px;padding:7px 8px 7px 15px;display:flex}.pdf-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.pdf-change{cursor:pointer;align-items:center;min-height:28px;padding:0 12px;font-size:11.5px;display:inline-flex}.editor-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.editor-foot .btn{min-height:44px;padding:0 26px;font-size:14px}.editor-foot .muted{font-size:12px}.editor-delete{color:var(--danger);border-color:#f0a493;margin-left:auto}@media (width<=1180px){.editor-two,.form-quad{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.page-head.is-plain{border-bottom:0;padding:20px 30px 16px}.split-screen.is-narrow{grid-template-columns:280px minmax(0,1fr)}.split-screen.is-narrow .split-list{padding:18px 12px 0 18px}.split-screen.is-narrow .split-list .pane-head h2{font-size:20px}.split-screen.is-narrow .catalog-thumb{border-radius:13px;width:52px;height:52px}.catalog-row-top.is-hidden{display:none}.split-screen.is-narrow .catalog-name{margin-top:0;line-height:1.3}.fleet-page{gap:18px;overflow:visible}.card.fleet-card{box-shadow:none;border-radius:24px;margin:0;padding:0;overflow:hidden}.fleet-table th:first-child,.fleet-table td:first-child{padding-left:20px}.fleet-table th:last-child,.fleet-table td:last-child{padding-right:20px}.num-c{text-align:center!important}.num-r{text-align:right!important}.fleet-table .strong,.room-table .strong{font-weight:600}.fleet-table .soft,.room-table .soft{opacity:.75}.fleet-name{align-items:center;gap:12px;display:flex}.fleet-name img,.fleet-thumb-empty{object-fit:cover;border-radius:11px;flex:none;width:58px;height:40px}.fleet-thumb-empty{background:var(--neutral-200);display:inline-block}.row-actions{justify-content:flex-end;gap:6px;display:flex}.row-actions .btn-row{min-height:28px;padding:0 12px;font-size:11.5px}.row-delete{width:28px;height:28px;min-height:28px;color:var(--danger);border-color:#f0a493;place-items:center;padding:0;display:grid}.fleet-bottom{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.fleet-bottom .editor-card h4{font-size:17px}.options-head{margin-bottom:6px!important}.options-note{opacity:.65;margin:0 0 14px;font-size:12px;line-height:1.6}.option-list{flex-direction:column;gap:9px;display:flex}.option-row{background:var(--background);border-radius:16px;align-items:center;gap:12px;padding:11px 15px;display:flex}.option-row.is-off .option-names{opacity:.55}.option-names{flex-direction:column;flex:1;min-width:0;display:flex}.option-names strong{font-size:13px;font-weight:600}.option-names span,.option-used{opacity:.55;font-size:11px}.option-delete{color:var(--danger);cursor:pointer;opacity:.6;background:0 0;border:0;padding:4px}.option-delete:hover{opacity:1}.option-new{background:var(--background);border-radius:16px;margin-top:12px;padding:12px 14px}.option-new-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.stack-14{flex-direction:column;gap:14px;display:flex}.vehicle-editor .editor-card-head,.room-form .editor-card-head{align-items:flex-start}.editor-close{place-items:center;width:32px;height:32px;margin-left:auto;padding:0;display:grid}.vehicle-editor .editor-foot{margin-top:16px}.form-grid-2-1,.form-grid-1-1-2{gap:14px;margin-top:14px;display:grid}.form-grid-2-1{grid-template-columns:2fr 1fr}.form-grid-1-1-2{grid-template-columns:1fr 1fr 2fr}.form-gap{margin-top:14px}.sub-label{color:var(--text-secondary);margin-bottom:8px;font-size:12px}.chip-row .chip-input{border-radius:var(--radius-pill);border:1px solid var(--divider);background:var(--card);flex:0 200px;min-width:140px;padding:6px 12px}.gallery-compact .editor-card-head{margin-bottom:8px}.gallery-compact .editor-card-head h4{font-family:var(--font-body);color:var(--text-secondary);font-size:12px;font-weight:400}.gallery-compact .gallery-tile,.gallery-compact .gallery-upload{width:130px;height:88px}.gallery-compact .gallery-tile img{border-radius:15px}.rooms-add{margin-left:auto;padding:0 15px;font-size:12px}.room-thumb{width:52px!important;height:38px!important}.room-en{opacity:.55;font-size:10.5px}.badge-row{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.mini-badge{border-radius:var(--radius-pill);background:var(--secondary-200);color:var(--secondary-900);white-space:nowrap;padding:2px 7px;font-size:9.5px;font-weight:600}.room-form{background:var(--background);border-radius:20px;margin-top:16px;padding:16px 18px}@media (width<=1180px){.fleet-bottom,.form-grid-1-1-2{grid-template-columns:minmax(0,1fr)}}.seg-pill{border-radius:var(--radius-pill);background:var(--card);padding:4px;display:flex}.seg-pill button{border-radius:var(--radius-pill);font:inherit;font-family:var(--font-heading);color:var(--text-primary);cursor:pointer;background:0 0;border:0;padding:8px 20px;font-size:13px}.seg-pill button.is-on{background:var(--primary);color:var(--card)}.page-body-bleed{padding:0}.page-body-bleed>.split-message{margin:12px 22px}.inbox{flex:1;grid-template-columns:310px minmax(0,1fr);min-height:0;display:grid}.inbox-list{border-right:1px solid var(--divider);flex-direction:column;min-width:0;min-height:0;display:flex}.inbox-filters{gap:7px;padding:14px 16px;display:flex}.inbox-filters .btn{min-height:30px;padding:0 13px;font-size:11.5px}.inbox-rows{flex-direction:column;flex:1;gap:6px;min-height:0;padding:0 10px 14px;display:flex;overflow-y:auto}.inbox-rows .thread-row{background:0 0;border:0;margin:0}.inbox-rows .thread-row:hover{background:var(--neutral-100)}.inbox-rows .thread-row.is-active{background:var(--card)}.thread-avatar.tone-0{background:var(--secondary-300);color:var(--secondary-900)}.thread-avatar.tone-1{background:var(--primary-200);color:var(--primary-900)}.thread-avatar.tone-2{background:var(--neutral-300);color:var(--neutral-900)}.thread-avatar.tone-3{background:var(--secondary-200);color:var(--secondary-800)}.thread-avatar.tone-head{background:var(--secondary-300);color:var(--secondary-900);font-size:16px}.thread-time{opacity:.5;font-size:10px}.thread-preview{opacity:.7;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.thread-booking{opacity:.55;margin-top:3px;font-size:9.5px;display:block}.thread-unread{margin-top:6px}.conversation{flex-direction:column;min-width:0;min-height:0;display:flex}.conversation .conversation-head{margin:0;padding:14px 22px}.conversation-who{flex:1;min-width:0}.conversation-who h3{margin:0;font-size:15px}.conversation-who p{opacity:.6;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.conversation .messages-list{flex-direction:column;gap:12px;margin:0;padding:18px 22px;display:flex}.message-slot{flex-direction:column;gap:12px;display:flex}.message-day{text-align:center;opacity:.5;font-size:11px}.bubble{min-width:0;max-width:62%;padding:12px 15px}.bubble.is-staff{background:var(--card);border-radius:20px 20px 20px 6px;align-self:flex-start}.bubble.is-customer{background:var(--secondary-100);border-radius:20px 20px 6px;align-self:flex-end}.bubble.is-photo{border-radius:20px;padding:8px}.bubble-who{color:var(--primary-700);margin-bottom:4px;font-size:10.5px;font-weight:700}.bubble-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.6}.bubble-meta{opacity:.55;margin-top:4px;font-size:10px}.bubble.is-photo .bubble-meta{margin:5px 5px 2px}.bubble-photo{object-fit:cover;border-radius:14px;width:220px;height:132px;display:block}.bubble-place{align-items:flex-start;gap:10px;display:flex}.bubble-place svg{color:var(--secondary-700);flex:none;margin-top:2px}.bubble-place-name{overflow-wrap:anywhere;font-size:13px;font-weight:700}.bubble-place-coords{opacity:.7;color:inherit;margin-top:3px;font-size:11px;display:block}.bubble-pdf .btn{align-items:center;gap:6px;font-size:12px;display:inline-flex}.composer{border-top:1px solid var(--divider);padding:14px 22px}.composer-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.composer-tools .chip{padding:5px 12px;font-size:11.5px}.composer-hint{opacity:.5;margin-left:auto;font-size:11px}.share-place{grid-template-columns:1.4fr 1.2fr .8fr .8fr auto;gap:8px;margin-bottom:10px;display:grid}.share-place .input{min-height:38px}.composer-pending{opacity:.75;margin:0 0 8px;font-size:12px}.composer-row{gap:10px;display:flex}.composer-row textarea{border-radius:22px;flex:1;min-height:66px}.composer-send{align-self:stretch;padding:0 26px;font-size:14px}.composer-note{opacity:.55;margin:9px 0 0;font-size:11px;line-height:1.5}.faq-pane{flex:1;min-height:0;padding:22px 26px 30px;overflow-y:auto}.faq-intro{align-items:center;gap:12px;margin-bottom:16px;display:flex}.faq-intro p{opacity:.7;margin:0;font-size:13px}.faq-intro .btn{margin-left:auto}.faq-list{flex-direction:column;gap:12px;display:flex}.faq-card{background:var(--card);border-radius:22px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.faq-card.is-off .faq-langs{opacity:.5}.faq-form{flex-direction:column;align-items:stretch;margin-bottom:12px}.faq-order{opacity:.6;flex-direction:column;flex:none;align-items:center;gap:4px;padding-top:2px;display:flex}.faq-order span{font-size:11px;font-weight:700}.faq-order button{cursor:pointer;color:inherit;opacity:0;background:0 0;border:0;padding:2px}.faq-card:hover .faq-order button,.faq-order button:focus-visible{opacity:1}.faq-order button:disabled{visibility:hidden}.faq-langs{flex:1;grid-template-columns:1fr 1fr;gap:14px;min-width:0;display:grid}.faq-lang{letter-spacing:.09em;text-transform:uppercase;color:var(--primary-700);margin-bottom:5px;font-size:10px;font-weight:700}.faq-langs .is-fallback .faq-lang{color:var(--secondary-700)}.faq-langs .is-fallback .faq-q{opacity:.5}.faq-q{overflow-wrap:anywhere;font-size:13.5px;font-weight:700;line-height:1.4}.faq-a{opacity:.7;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.65}.faq-actions{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.faq-form-actions{flex-direction:row;justify-content:flex-end;margin-top:8px}.faq-form .field{margin-bottom:10px}.bubble-text a{color:inherit;text-decoration:underline}.money-offline{margin-top:12px;font-size:12.5px}.pay-channel{color:var(--secondary-700);margin-top:2px;font-size:10.5px;font-weight:600}.ledger-ref{font-size:10.5px}.offline-choices{flex-direction:column;gap:8px;margin:14px 0;display:flex}.offline-choice{border:1.5px solid var(--divider);cursor:pointer;border-radius:16px;align-items:center;gap:10px;padding:10px 14px;display:flex}.offline-choice.is-on{border-color:var(--primary);background:var(--primary-100)}.offline-choice strong{margin-left:auto}.filter-pop{position:relative}.filter-pop>summary{list-style:none}.filter-pop>summary::-webkit-details-marker{display:none}.filter-pop-panel{z-index:5;background:var(--card);width:340px;box-shadow:var(--shadow-lg);border-radius:18px;padding:14px;position:absolute;top:calc(100% + 6px);right:0}.filter-pop-quick{gap:6px;margin-bottom:10px;display:flex}.filter-pop-quick .btn{min-height:30px;padding:0 12px;font-size:12px}.filter-pop-note{margin:10px 0 0;font-size:11px;line-height:1.5}.ledger-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.ledger-tile{border:0}.ledger-tile-label{opacity:.85;font-size:11.5px;font-weight:400}.ledger-tile-amount{margin-top:3px;font-size:26px;line-height:1.2}.ledger-tile.tone-verified{background:var(--secondary-100);color:var(--secondary-900)}.ledger-tile.tone-submitted{color:#6a4d10;background:#f5e5c8}.ledger-tile.tone-pending{background:var(--card);color:var(--text-primary)}.ledger-empty{padding:20px}.ledger-table td{font-size:12.5px}.ledger-no{font-size:11.5px;font-weight:700}.kind-tag{border-radius:var(--radius-pill);padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-block}.kind-tag.kind-deposit{background:var(--primary-100);color:var(--primary-800)}.kind-tag.kind-balance{background:var(--secondary-200);color:var(--secondary-900)}.kind-tag.kind-full{background:var(--neutral-200);color:var(--neutral-800)}.table-foot.ledger-foot{border-top:1px solid var(--divider);background:var(--background);align-items:center;margin:0;padding:14px 20px;font-size:12.5px;font-weight:700;display:flex}.ledger-foot strong{font-family:var(--font-heading);color:var(--primary-700);margin-left:auto;font-size:21px}.ledger-note{background:var(--secondary-100);color:var(--secondary-900);border-radius:20px;gap:10px;margin:14px 0 0;padding:13px 18px;font-size:12px;line-height:1.65;display:flex}.ledger-note svg{flex:none;margin-top:2px}@media (width<=1180px){.ledger-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ledger-table .kind-tag,.ledger-table .badge,.ledger-table .ledger-no,.ledger-table td:nth-child(5){white-space:nowrap}.sr-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.settings-page{padding:22px 30px 30px}.settings-page>.split-message{margin:0 0 14px}.settings-band{grid-template-columns:1.55fr 1fr;gap:20px}.settings-rail{gap:20px}.card.settings-card{box-shadow:none;border-radius:26px;margin:0;padding:22px 24px}.settings-card h2{margin:0;font-size:22px}.settings-head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.settings-head .btn{margin-left:auto;padding:0 16px;font-size:12.5px}.settings-lead{opacity:.65;margin:0 0 16px;font-size:12px;line-height:1.6}.banner-rows,.dest-rows{flex-direction:column;gap:12px;display:flex}.banner-row,.dest-row{background:var(--background);border-radius:20px;align-items:center;gap:14px;padding:12px;display:flex}.banner-row.is-off>img,.banner-row.is-off .banner-text,.dest-row.is-off .dest-text{opacity:.5}.banner-row>img{object-fit:cover;border-radius:14px;flex:none;width:150px;height:66px}.banner-order{flex-direction:column}.banner-row:hover .faq-order button{opacity:1}.banner-text,.dest-text{flex-direction:column;flex:1;min-width:0;display:flex}.banner-text strong,.dest-text strong{font-size:13.5px}.banner-text span,.dest-text>span{opacity:.6;font-size:11.5px}.banner-text .banner-link{opacity:.5;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;overflow:hidden}.banner-row.is-editing{align-items:flex-start}.banner-edit{flex-direction:column;flex:1;gap:8px;display:flex}.banner-drop{border:2px dashed var(--primary-400);background:var(--primary-100);color:var(--primary-900);text-align:center;cursor:pointer;border-radius:20px;flex-direction:column;align-items:center;gap:4px;padding:22px;display:flex}.banner-drop.is-over{background:var(--primary-200)}.banner-drop strong{font-size:13.5px}.banner-drop span{opacity:.75;font-size:11.5px}.banner-new{border:1.5px dashed var(--divider);border-radius:18px;margin-top:16px;padding:14px 16px}.banner-new .field{margin-bottom:10px}.banner-new-preview{object-fit:cover;border-radius:14px;width:100%;max-height:140px;margin-bottom:10px}.dest-row{border-radius:18px;gap:12px;padding:13px 15px}.dest-pin{color:var(--primary-700);flex:none}.dest-usage{margin-top:2px;opacity:.5!important;font-size:10.5px!important}.dest-row.is-editing{flex-direction:column;align-items:stretch}.dest-edit-actions{justify-content:flex-end;gap:8px;display:flex}.dest-add{border:1.5px dashed var(--divider);border-radius:18px;margin-top:14px;padding:14px 16px}.dest-add-title{margin-bottom:10px;font-size:12px;font-weight:700}.dest-add .field{margin-bottom:10px}.settings-card h2+.settings-lead{margin-top:6px}.setting-rows{flex-direction:column;gap:11px;display:flex}.setting-row{align-items:center;gap:12px;display:flex}.setting-row.is-wide{flex-wrap:wrap}.setting-row.is-wide textarea{flex:100%}.setting-label{flex:1;min-width:0}.setting-label label{font-size:12.5px;display:block}.setting-label p{opacity:.55;margin:1px 0 0;font-size:10.5px;line-height:1.45}.setting-label p.setting-off{opacity:1;color:var(--danger-text,#b42318);margin-top:4px;font-weight:700}.terms-source{color:var(--ink-soft,#475467);margin:0;font-size:11.5px;font-weight:700}.terms-source.is-own{color:var(--primary-700,#0f766e)}.tag-note{opacity:.7;margin:10px 0 0;font-size:11px;line-height:1.5}.blackout-row{border-bottom:1px solid var(--line,#e4e7ec);padding:12px 0}.blackout-row:last-of-type{border-bottom:0}.setting-input{text-align:center;flex:none;min-height:38px;width:78px!important}.setting-unit{opacity:.6;flex:none;width:44px;font-size:12px}.settings-save{margin-top:14px;font-size:12.5px}.tiered-option{border:1px solid var(--divider,#e5e5e2);border-radius:12px;margin-bottom:10px;padding:12px}.tiered-option .table input.input{max-width:140px}.tiered-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.doc-list{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.doc-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.doc-main{flex-direction:column;gap:2px;min-width:0;display:flex}.doc-meta{color:var(--muted,#6b7280);font-size:12px}.doc-form{align-items:center;gap:8px;display:flex}.doc-form .input{flex:1}.doc-upload{cursor:pointer;position:relative;overflow:hidden}.doc-upload input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.assistance-panel{border:1px solid var(--border);border-left:3px solid var(--warning,#b45309);background:var(--surface-2,#fbfaf7);border-radius:10px;gap:8px;margin:0 0 10px;padding:10px 12px;display:grid}.assistance-head{letter-spacing:.02em;margin:0;font-size:12px;font-weight:700}.assistance-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.assistance-facts{gap:2px;min-width:0;display:grid}.assistance-reason{font-size:13px;font-weight:600}.assistance-detail{color:var(--muted);font-size:12px}.assistance-status{max-width:180px}.mode-switches{flex-wrap:wrap;gap:8px 18px;padding:6px 0;display:flex}.mode-switch{align-items:center;gap:7px;font-size:13px;display:inline-flex}.mode-switch input{width:16px;height:16px}.placeholder-count{margin:0 0 8px;font-size:13px;font-weight:700}.placeholder-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.placeholder-row{align-items:center;gap:10px;display:flex}.placeholder-row img{object-fit:cover;border-radius:6px;flex:none;width:56px;height:40px}.placeholder-meta{flex-direction:column;min-width:0;font-size:12px;display:flex}.placeholder-owner{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.placeholder-kind{opacity:.65}
