*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Noto Sans Thai,system-ui,sans-serif;background:#eaeeec;color:#202925;-webkit-font-smoothing:antialiased}a{color:#176b57;text-decoration:none}a:hover{color:#0f4a3d}input,button,select,textarea{font-family:inherit;color:inherit}button{cursor:pointer}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#cfd9d4;border-radius:8px;border:2px solid #EAEEEC}::-webkit-scrollbar-thumb:hover{background:#b4c2bb}.psm-scroll::-webkit-scrollbar{width:6px}.psm-scroll::-webkit-scrollbar-thumb{background:#dce4e0;border:none;border-radius:6px}.psm-chiprow{scrollbar-width:none;-ms-overflow-style:none}.psm-chiprow::-webkit-scrollbar{display:none}@keyframes psmPop{0%{transform:scale(.6);opacity:0}65%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}@keyframes psmRise{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes psmSheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes psmFade{0%{opacity:0}to{opacity:1}}@keyframes psmScan{0%{transform:translateY(6px)}to{transform:translateY(228px)}}@keyframes psmBlink{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}@keyframes psmDrift{0%{transform:translate(0)}50%{transform:translate(10px,-12px)}to{transform:translate(0)}}
