.main{min-width:320px;max-width:100%}.hidden{display:none}.hoverover{margin-left:10px!important;margin-right:10px!important;border-style:dashed!important;border-width:2px!important;border-color:#7f8c8d!important;opacity:.6!important}.gwp_auth_page{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:24px}.gwp_auth_page .gwp_auth_card{position:relative;box-shadow:0 8px 32px rgba(0,0,0,.12)}.gwp_auth_page .gwp_auth_btn_primary{text-decoration:none}.gwp_auth_card{position:relative;background:#fff;border-radius:12px;padding:36px 40px;width:100%;max-width:380px;box-shadow:0 8px 32px rgba(0,0,0,.18);text-align:center;animation:gwp_auth_fadein .2s ease-out}.gwp_auth_title{font-size:20px;font-weight:700;color:#1d2327;margin:0 0 4px}.gwp_auth_sub{font-size:13px;color:#8c8f94;margin:0 0 24px}.gwp_auth_field{margin-bottom:14px;text-align:left}.gwp_auth_field label{display:block;font-size:12px;font-weight:700;color:#50575e;margin-bottom:5px}.gwp_auth_input{width:100%;padding:10px 12px;border:1px solid #dcdcde;border-radius:6px;font-family:"Lato",sans-serif;font-size:14px;color:#1d2327;background:#fff;outline:0;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.gwp_auth_input:focus{border-color:var(--accent1);box-shadow:0 0 0 3px rgba(0,0,0,.06)}.gwp_auth_remember{margin-bottom:20px}.gwp_auth_remember label{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:400;color:#50575e;cursor:pointer}.gwp_auth_remember input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:2px solid #dcdcde;border-radius:3px;background:#fff;cursor:pointer;position:relative;flex-shrink:0;transition:background .15s,border-color .15s}.gwp_auth_remember input[type=checkbox]:checked{background:var(--accent1);border-color:var(--accent1)}.gwp_auth_remember input[type=checkbox]:checked::after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.gwp_auth_btn_primary{display:flex;align-items:center;justify-content:center;gap:6px;width:100%!important;box-sizing:border-box!important;padding:11px 0!important;font-family:"Lato",sans-serif;font-size:14px;font-weight:600;color:#fff;background:var(--accent1);border:0;border-radius:6px;cursor:pointer;transition:filter .15s,box-shadow .15s;margin-bottom:10px}.gwp_auth_btn_primary:hover{background:var(--accent2);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.gwp_auth_forgot{margin-top:16px}.gwp_auth_forgot a{font-size:13px;color:#8c8f94;text-decoration:none;transition:color .15s}.gwp_auth_forgot a:hover{color:var(--accent1)}.gwp_auth_msg{padding:10px 14px;border-radius:6px;font-size:13px;margin-bottom:14px;text-align:left}.gwp_auth_msg_error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}@media (max-width:480px){.gwp_auth_card{margin:16px;padding:28px 24px}}