@font-face{font-family:"NPPos Social Thai";src:url("/native-fonts/noto-sans-thai-400.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"NPPos Social Thai";src:url("/native-fonts/noto-sans-thai-700.woff2") format("woff2");font-weight:700;font-display:swap}body,input,button{font-family:"NPPos Social Thai",system-ui,sans-serif}.social-google{font-family:Arial,"NPPos Social Thai",sans-serif!important}
[hidden]{display:none!important}.social-wrap{max-width:680px}.social-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.social-buttons button{flex:1;min-width:180px;min-height:44px}.social-google{background:#fff;color:#1f1f1f;border:1px solid #747775;border-radius:4px;font-family:Arial,sans-serif;font-weight:500}.social-line{background:#06c755;color:#fff;border-radius:4px}.social-note{font-size:14px;line-height:1.6}.social-consent{display:block;margin:20px 0;font-weight:400}.social-consent input{width:auto;display:inline;margin-right:8px}.social-settings-form{border-top:1px solid #ddd;padding:20px 0}.social-settings-form code{display:block;overflow-wrap:anywhere;font-size:13px;padding:12px;background:#f0f4ff}.social-settings-form input[type=checkbox]{width:auto}.social-wrap p{overflow-wrap:anywhere}.social-wrap input{max-width:100%}