/* ProDefence Conturi — formulare de cont, în stilul formularului de contact */
#top .pdx-acct{max-width:560px;margin:0 auto 64px;padding:0 16px;font-family:Manrope,system-ui,sans-serif;line-height:1.6}
#top .pdx-acct .pdx-box{background:rgba(255,255,255,.043);border:1px solid rgba(168,188,205,.3);padding:26px}
#top .pdx-acct form.swpm-form,#top .pdx-acct form{margin:0}
#top .pdx-acct .swpm-form-row,#top .pdx-acct .pdx-f{margin:0 0 16px}
#top .pdx-acct .pdx-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px}
#top .pdx-acct label,#top .pdx-acct .swpm-form-label,#top .pdx-acct .swpm-label{display:block;font-size:13px;font-weight:400;color:#a8bccd;margin:0 0 6px;text-transform:none;letter-spacing:normal}
#top .pdx-acct input[type=text],#top .pdx-acct input[type=email],#top .pdx-acct input[type=password],#top .pdx-acct select{width:100%;height:43px;padding:11px 13px;font:16px Manrope,system-ui,sans-serif;color:#fff;background:rgba(6,18,30,.55);border:1px solid rgba(168,188,205,.32);border-radius:12px;box-shadow:none;margin:0}
#top .pdx-acct input:focus{outline:none;border-color:#16c1e9;box-shadow:0 0 0 3px rgba(22,193,233,.18)}
#top .pdx-acct input::placeholder{color:rgba(168,188,205,.55)}
#top .pdx-acct .swpm-form-desc:empty,#top .pdx-acct .swpm-form-desc{display:none}
#top .pdx-acct .swpm-terms-row label,#top .pdx-acct .swpm-pp-row label,#top .pdx-acct .swpm-pdx-optin-row label,#top .pdx-acct .swpm-remember-me label,#top .pdx-acct .swpm-pdx-profile label.pdx-inline{display:block;position:relative;padding-left:28px;font-size:13.5px;font-weight:400;color:#a8bccd;line-height:1.5;margin:0}
#top .pdx-acct input[type=checkbox]{position:static;width:17px;height:17px;margin:0 8px 0 0;vertical-align:-3px;accent-color:#16c1e9}
#top .pdx-acct label > input[type=checkbox]{position:absolute;left:0;top:2px;margin:0}
#top .pdx-acct .swpm-remember-me,#top .pdx-acct .swpm-remember-me label{font-size:13.5px;color:#a8bccd;display:inline}
#top .pdx-acct .swpm-terms-row a,#top .pdx-acct .swpm-pp-row a{font-weight:600}
#top .pdx-acct .swpm-terms-row,#top .pdx-acct .swpm-pp-row,#top .pdx-acct .swpm-pdx-optin-row{margin-bottom:10px}
#top .pdx-acct .pdx-sep{border:0;border-top:1px solid rgba(168,188,205,.18);margin:6px 0 16px}
#top .pdx-acct a{color:#16c1e9}
#top .pdx-acct button[type=submit],#top .pdx-acct input[type=submit],#top .pdx-acct .swpm-submit{display:inline-block;width:100%;margin-top:10px;padding:12px 22px;border:0;border-radius:999px;background:linear-gradient(90deg,#16c1e9,#4f9bf0);color:#03111c;font:600 15px Manrope,system-ui,sans-serif;cursor:pointer;text-transform:none;letter-spacing:normal;height:auto;box-shadow:none}
#top .pdx-acct button[type=submit]:hover,#top .pdx-acct input[type=submit]:hover{filter:brightness(1.07)}
#top .pdx-acct .pdx-hide{display:none!important}
#top .pdx-acct .swpm-login-form-inner,#top .pdx-acct .swpm-login-widget-form{max-width:none}
#top .pdx-acct .swpm-login-action-msg,#top .pdx-acct .swpm-registration-success-msg,#top .pdx-acct .swpm-reg-success-msg,#top .pdx-acct .swpm_error,#top .pdx-acct .swpm-error-msg,#top .pdx-acct .swpm-red-error-text{display:block;padding:12px 14px;border-radius:10px;margin:0 0 16px;font-size:14px}
#top .pdx-acct .swpm-forgot-pass-link,#top .pdx-acct .swpm-join-us-link{font-size:13.5px;margin-top:12px;text-align:center}
#top .pdx-acct .pdx-foot{font-size:13.5px;color:#a8bccd;margin:16px 0 0;text-align:center}
#top .pdx-acct h3{font-size:18px;margin:26px 0 12px}
#top .pdx-acct .swpm-pdx-profile{margin-top:26px!important}
@media (max-width:560px){#top .pdx-acct .pdx-2{grid-template-columns:minmax(0,1fr)}#top .pdx-acct .pdx-box{padding:20px}}
