 .dmsgl-login{margin-block:20px;padding-top:16px;border-top:1px solid #dce3d5}.dmsgl-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:10px 20px;border:1px solid #747775;border-radius:6px;background:#fff;color:#1f1f1f;font-family:Arial,sans-serif;font-size:14px;font-weight:500;text-decoration:none}.dmsgl-button:hover{background:#f5f7f5;border-color:#287638}.dmsgl-button:focus-visible{outline:2px solid #287638;outline-offset:3px}.dmsgl-button img{flex:0 0 20px;width:20px;height:20px}@media(max-width:767.98px){.dmsgl-login .dmsgl-button{width:100%}}
