.nfwc-partner-shell{max-width:900px;margin:40px auto;padding:0 18px;font-family:inherit}.nfwc-partner-card{background:#fff;border:1px solid #e6eaf2;border-radius:22px;padding:28px;box-shadow:0 18px 60px rgba(15,23,42,.08)}.nfwc-partner-register-card{max-width:760px;margin:auto}.nfwc-partner-kicker{font-size:12px;font-weight:800;letter-spacing:.08em;color:#5b5bd6;text-transform:uppercase}.nfwc-partner-card h2{margin:6px 0 10px}.nfwc-partner-intro{margin:0;color:#64748b;line-height:1.9}.nfwc-partner-progress{display:flex;align-items:center;justify-content:center;max-width:380px;margin:24px auto 8px}.nfwc-partner-progress span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#eef2f7;color:#94a3b8;font-weight:800;transition:.2s}.nfwc-partner-progress span.is-active{background:#172554;color:#fff}.nfwc-partner-progress span.is-current{box-shadow:0 0 0 5px rgba(23,37,84,.09)}.nfwc-partner-progress i{height:2px;flex:1;background:#e2e8f0}.nfwc-partner-form{margin-top:22px}.nfwc-partner-step{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;animation:nfwcStep .22s ease}.nfwc-partner-step.is-active{display:grid}@keyframes nfwcStep{from{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:none}}.nfwc-partner-step-title{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:1px solid #edf1f7}.nfwc-partner-step-title b{font-size:17px}.nfwc-partner-step-title span{font-size:12px;color:#94a3b8}.nfwc-partner-form label{font-weight:700;font-size:14px;display:flex;flex-direction:column;gap:7px}.nfwc-partner-form label.wide{grid-column:1/-1}.nfwc-partner-form input,.nfwc-partner-form textarea,.nfwc-partner-form select,.nfwc-partner-linkbox input{width:100%;box-sizing:border-box;border:1px solid #d7ddeb;border-radius:12px;padding:12px 14px;background:#fbfcff;font:inherit;min-height:48px;outline:none;transition:.18s}.nfwc-partner-form select{cursor:pointer;background-color:#fbfcff}.nfwc-partner-form input:focus,.nfwc-partner-form textarea:focus,.nfwc-partner-form select:focus{border-color:#6366f1;box-shadow:0 0 0 4px rgba(99,102,241,.08);background:#fff}.nfwc-optional{font-size:11px;color:#94a3b8;font-weight:500}.nfwc-partner-btn,.nfwc-partner-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:12px;text-decoration:none;font-weight:800;cursor:pointer;font:inherit}.nfwc-partner-btn{border:0;background:#172554;color:#fff!important}.nfwc-partner-btn:disabled{opacity:.65;cursor:wait}.nfwc-partner-ghost{border:1px solid #d7ddeb;background:#fff;color:#334155}.nfwc-partner-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.nfwc-partner-consent{flex-direction:row!important;align-items:flex-start!important;padding:13px 14px;border:1px solid #e4e8f1;border-radius:12px;background:#f8fafc;font-weight:600!important}.nfwc-partner-consent input{width:18px!important;min-height:18px!important;height:18px;margin-top:2px}.nfwc-partner-notice{padding:14px 16px;border-radius:12px;background:#f1f5f9;margin-bottom:18px}.nfwc-partner-notice.success{background:#ecfdf5;color:#166534}.nfwc-partner-notice.error{background:#fef2f2;color:#991b1b}.nfwc-partner-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.nfwc-partner-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0}.nfwc-partner-stats>div{padding:18px;border-radius:16px;background:#f8fafc;border:1px solid #edf1f7}.nfwc-partner-stats strong{display:block;font-size:22px}.nfwc-partner-stats span{font-size:12px;color:#64748b}.nfwc-partner-linkbox{padding:18px;border:1px dashed #a7b0c2;border-radius:16px;background:#fbfcff;margin:20px 0}.nfwc-partner-linkbox span,.nfwc-partner-linkbox small{display:block;margin:0 0 8px}.nfwc-partner-linkbox small{margin:8px 0 0}.nfwc-partner-table{overflow:auto}.nfwc-partner-table table{width:100%;border-collapse:collapse}.nfwc-partner-table th,.nfwc-partner-table td{padding:12px;border-bottom:1px solid #edf1f7;text-align:right;white-space:nowrap}@media(max-width:700px){.nfwc-partner-step{grid-template-columns:1fr}.nfwc-partner-form label.wide,.nfwc-partner-step-title{grid-column:auto}.nfwc-partner-step-title{display:block}.nfwc-partner-step-title span{display:block;margin-top:4px}.nfwc-partner-stats{grid-template-columns:1fr}.nfwc-partner-card{padding:20px}.nfwc-partner-head{flex-direction:column}.nfwc-partner-actions{justify-content:stretch}.nfwc-partner-actions>*{flex:1}}

.nfwc-partner-stats-four{grid-template-columns:repeat(4,1fr)}.nfwc-partner-copyrow{display:flex;gap:10px;align-items:center}.nfwc-partner-copyrow input{flex:1}.nfwc-partner-copyrow .nfwc-partner-ghost{white-space:nowrap}.nfwc-partner-bank-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:8px 0 28px;padding:18px;border:1px solid #edf1f7;border-radius:16px;background:#fbfcff}.nfwc-partner-bank-form .wide{grid-column:1/-1}@media(max-width:700px){.nfwc-partner-stats-four{grid-template-columns:1fr 1fr}.nfwc-partner-copyrow{flex-direction:column;align-items:stretch}.nfwc-partner-bank-form{grid-template-columns:1fr}.nfwc-partner-bank-form .wide{grid-column:auto}}

/* v0.4.54: header shortcut for Elementor/custom headers */
.nfwc-partner-header-link{white-space:nowrap!important}


/* v0.4.56 — Partner Dashboard UI Polish */
body.nfwc-partner-dashboard-page .entry-title,
body.nfwc-partner-dashboard-page .page-title,
body.nfwc-partner-dashboard-page h1.wp-block-post-title,
body.nfwc-partner-dashboard-page .elementor-widget-theme-post-title{display:none!important}
body.nfwc-partner-dashboard-page .nfwc-partner-shell{max-width:1120px;margin:34px auto 64px;padding:0 20px}
body.nfwc-partner-dashboard-page .nfwc-partner-card{padding:34px;border-radius:26px;border-color:#e3e9f3;box-shadow:0 22px 70px rgba(15,23,42,.09)}
body.nfwc-partner-dashboard-page .nfwc-partner-head{align-items:center;padding-bottom:18px;border-bottom:1px solid #edf1f7}
body.nfwc-partner-dashboard-page .nfwc-partner-head h2{font-size:28px;margin:5px 0 0}
body.nfwc-partner-dashboard-page .nfwc-partner-stats{gap:16px;margin:24px 0}
body.nfwc-partner-dashboard-page .nfwc-partner-stats>div{min-height:108px;display:flex;flex-direction:column;justify-content:center;padding:20px;border-radius:18px;background:linear-gradient(180deg,#fbfcff 0%,#f7f9fd 100%)}
body.nfwc-partner-dashboard-page .nfwc-partner-stats strong{font-size:24px;margin-bottom:6px}
body.nfwc-partner-dashboard-page .nfwc-partner-linkbox{padding:22px;border-radius:18px;margin:22px 0 30px}
body.nfwc-partner-dashboard-page .nfwc-partner-bank-form{padding:22px;gap:18px;border-radius:18px;background:#fafcff}
body.nfwc-partner-dashboard-page .nfwc-partner-form input,
body.nfwc-partner-dashboard-page .nfwc-partner-form select,
body.nfwc-partner-dashboard-page .nfwc-partner-linkbox input{min-height:50px}
body.nfwc-partner-dashboard-page .nfwc-partner-table{border:1px solid #e7ebf2;border-radius:16px;margin-top:10px}
body.nfwc-partner-dashboard-page .nfwc-partner-table table{background:#fff}
body.nfwc-partner-dashboard-page .nfwc-partner-table th{background:#f8fafc;font-weight:800}
body.nfwc-partner-dashboard-page .nfwc-partner-table th,
body.nfwc-partner-dashboard-page .nfwc-partner-table td{padding:14px 16px}
@media(max-width:700px){
 body.nfwc-partner-dashboard-page .nfwc-partner-shell{margin:18px auto 40px;padding:0 10px}
 body.nfwc-partner-dashboard-page .nfwc-partner-card{padding:18px;border-radius:18px}
 body.nfwc-partner-dashboard-page .nfwc-partner-head h2{font-size:22px}
 body.nfwc-partner-dashboard-page .nfwc-partner-stats-four{grid-template-columns:1fr 1fr}
 body.nfwc-partner-dashboard-page .nfwc-partner-stats>div{min-height:92px;padding:14px}
 body.nfwc-partner-dashboard-page .nfwc-partner-bank-form{padding:14px}
}


/* v0.4.57 — NeoForge Partner Dashboard Theme */
body.nfwc-partner-dashboard-page{
	--nf-bg:#07111f;
	--nf-panel:#0b1628;
	--nf-panel-2:#0e1c31;
	--nf-border:#1d3354;
	--nf-text:#f8fbff;
	--nf-muted:#93a4bd;
	--nf-blue:#1f8cff;
	--nf-purple:#6d5dfc;
}
body.nfwc-partner-dashboard-page .nfwc-partner-shell{
	max-width:1180px;
	margin:42px auto 70px;
	padding:0 20px;
}
body.nfwc-partner-dashboard-page .nfwc-partner-card{
	position:relative;
	overflow:hidden;
	background:
		radial-gradient(circle at 88% -10%,rgba(109,93,252,.18),transparent 34%),
		radial-gradient(circle at 5% 5%,rgba(31,140,255,.13),transparent 28%),
		linear-gradient(180deg,#0b1628 0%,#081321 100%);
	border:1px solid rgba(105,137,182,.24);
	border-radius:28px;
	padding:36px;
	box-shadow:0 28px 90px rgba(2,8,23,.28), inset 0 1px 0 rgba(255,255,255,.03);
	color:var(--nf-text);
}
body.nfwc-partner-dashboard-page .nfwc-partner-card::before{
	content:"";
	position:absolute;
	inset:0 0 auto 0;
	height:3px;
	background:linear-gradient(90deg,var(--nf-blue),var(--nf-purple),#23d5ff);
}
body.nfwc-partner-dashboard-page .nfwc-partner-head{
	padding:4px 0 22px;
	border-bottom:1px solid rgba(148,163,184,.14);
}
body.nfwc-partner-dashboard-page .nfwc-partner-kicker{
	color:#54b6ff;
	font-size:11px;
	letter-spacing:.14em;
}
body.nfwc-partner-dashboard-page .nfwc-partner-head h2{
	color:#fff;
	font-size:30px;
	font-weight:800;
}
body.nfwc-partner-dashboard-page .nfwc-partner-head a{
	color:#86c7ff;
	text-decoration:none;
	font-weight:700;
}
body.nfwc-partner-dashboard-page .nfwc-partner-head a:hover{color:#fff}

body.nfwc-partner-dashboard-page .nfwc-partner-stats{
	gap:16px;
	margin:26px 0 28px;
}
body.nfwc-partner-dashboard-page .nfwc-partner-stats>div{
	position:relative;
	min-height:118px;
	padding:22px;
	border:1px solid rgba(96,135,190,.22);
	border-radius:20px;
	background:linear-gradient(180deg,rgba(18,37,64,.92),rgba(11,25,45,.92));
}
body.nfwc-partner-dashboard-page .nfwc-partner-stats>div::after{
	content:"";
	position:absolute;
	right:18px;
	bottom:13px;
	width:34px;
	height:3px;
	border-radius:999px;
	background:linear-gradient(90deg,var(--nf-blue),var(--nf-purple));
}
body.nfwc-partner-dashboard-page .nfwc-partner-stats strong{
	color:#fff;
	font-size:26px;
	font-weight:850;
}
body.nfwc-partner-dashboard-page .nfwc-partner-stats span{
	color:var(--nf-muted);
	font-size:12px;
}

body.nfwc-partner-dashboard-page .nfwc-partner-linkbox{
	padding:24px;
	margin:0 0 30px;
	border:1px solid rgba(31,140,255,.35);
	border-radius:20px;
	background:linear-gradient(135deg,rgba(20,45,78,.72),rgba(18,28,52,.72));
}
body.nfwc-partner-dashboard-page .nfwc-partner-linkbox>span{
	color:#dcecff;
	font-weight:800;
	font-size:15px;
}
body.nfwc-partner-dashboard-page .nfwc-partner-linkbox small{
	color:#9fb1c9;
	margin-top:10px;
}
body.nfwc-partner-dashboard-page .nfwc-partner-linkbox small b{color:#dcecff}
body.nfwc-partner-dashboard-page .nfwc-partner-linkbox input,
body.nfwc-partner-dashboard-page .nfwc-partner-form input,
body.nfwc-partner-dashboard-page .nfwc-partner-form select,
body.nfwc-partner-dashboard-page .nfwc-partner-form textarea{
	background:#0a1424!important;
	border:1px solid #263a59!important;
	color:#edf6ff!important;
}
body.nfwc-partner-dashboard-page .nfwc-partner-form input:focus,
body.nfwc-partner-dashboard-page .nfwc-partner-form select:focus,
body.nfwc-partner-dashboard-page .nfwc-partner-form textarea:focus{
	border-color:var(--nf-blue)!important;
	box-shadow:0 0 0 4px rgba(31,140,255,.10)!important;
}

body.nfwc-partner-dashboard-page h3{
	color:#fff;
	font-size:21px;
	margin:30px 0 14px!important;
}
body.nfwc-partner-dashboard-page .nfwc-partner-bank-form{
	padding:24px;
	gap:18px;
	margin-bottom:32px;
	border:1px solid rgba(92,125,173,.22);
	border-radius:20px;
	background:linear-gradient(180deg,rgba(15,31,54,.9),rgba(10,22,39,.9));
}
body.nfwc-partner-dashboard-page .nfwc-partner-form label{color:#c8d7e9}
body.nfwc-partner-dashboard-page .nfwc-optional{color:#71849f}

body.nfwc-partner-dashboard-page .nfwc-partner-btn{
	background:linear-gradient(135deg,#147df5,#5b5cf6);
	border:1px solid rgba(255,255,255,.08);
	color:#fff!important;
	box-shadow:0 10px 26px rgba(31,140,255,.20);
}
body.nfwc-partner-dashboard-page .nfwc-partner-btn:hover{
	filter:brightness(1.08);
	transform:translateY(-1px);
}
body.nfwc-partner-dashboard-page .nfwc-partner-ghost{
	background:#0d1a2d;
	border:1px solid #2c4160;
	color:#dbeafe;
}
body.nfwc-partner-dashboard-page .nfwc-partner-ghost:hover{
	border-color:#3b82f6;
	background:#10233d;
}

body.nfwc-partner-dashboard-page .nfwc-partner-table{
	border:1px solid rgba(94,125,170,.22);
	border-radius:18px;
	overflow:auto;
	background:#091523;
}
body.nfwc-partner-dashboard-page .nfwc-partner-table table{background:transparent;color:#dfe9f5}
body.nfwc-partner-dashboard-page .nfwc-partner-table th{
	background:#101f35;
	color:#eef6ff;
	border-bottom:1px solid #20344f;
}
body.nfwc-partner-dashboard-page .nfwc-partner-table td{
	color:#c3d0df;
	border-bottom:1px solid rgba(55,75,104,.45);
}
body.nfwc-partner-dashboard-page .nfwc-partner-table tr:last-child td{border-bottom:0}

@media(max-width:700px){
	body.nfwc-partner-dashboard-page .nfwc-partner-shell{padding:0 10px;margin:20px auto 42px}
	body.nfwc-partner-dashboard-page .nfwc-partner-card{padding:18px;border-radius:20px}
	body.nfwc-partner-dashboard-page .nfwc-partner-head h2{font-size:23px}
	body.nfwc-partner-dashboard-page .nfwc-partner-stats-four{grid-template-columns:1fr 1fr}
	body.nfwc-partner-dashboard-page .nfwc-partner-stats>div{min-height:102px;padding:16px}
	body.nfwc-partner-dashboard-page .nfwc-partner-linkbox{padding:16px}
	body.nfwc-partner-dashboard-page .nfwc-partner-bank-form{padding:16px}
}


/* v0.4.58 — Full Page NeoForge Canvas */
body.nfwc-partner-dashboard-page{
	background:
		radial-gradient(circle at 18% 8%, rgba(31,140,255,.12), transparent 30%),
		radial-gradient(circle at 82% 18%, rgba(109,93,252,.10), transparent 28%),
		linear-gradient(180deg,#06101d 0%,#081321 48%,#06101b 100%) !important;
	color:#eef6ff;
}
body.nfwc-partner-dashboard-page #page,
body.nfwc-partner-dashboard-page .site,
body.nfwc-partner-dashboard-page .site-content,
body.nfwc-partner-dashboard-page .content-area,
body.nfwc-partner-dashboard-page main,
body.nfwc-partner-dashboard-page article,
body.nfwc-partner-dashboard-page .entry-content,
body.nfwc-partner-dashboard-page .elementor,
body.nfwc-partner-dashboard-page .elementor-location-single,
body.nfwc-partner-dashboard-page .elementor-element,
body.nfwc-partner-dashboard-page .e-con,
body.nfwc-partner-dashboard-page .e-con-inner{
	background-color:transparent!important;
}
body.nfwc-partner-dashboard-page .site-content,
body.nfwc-partner-dashboard-page .content-area,
body.nfwc-partner-dashboard-page main{
	min-height:calc(100vh - 120px);
}
body.nfwc-partner-dashboard-page .nfwc-partner-shell{
	position:relative;
	z-index:1;
}
@media(max-width:700px){
	body.nfwc-partner-dashboard-page{
		background:
			radial-gradient(circle at 50% 0%,rgba(31,140,255,.10),transparent 34%),
			linear-gradient(180deg,#06101d 0%,#081321 55%,#06101b 100%)!important;
	}
}


/* v0.4.62 — Partner Register NeoForge Theme Polish */
body.nfwc-partner-register-page{
  background:
    radial-gradient(circle at 18% 8%,rgba(31,140,255,.13),transparent 30%),
    radial-gradient(circle at 82% 12%,rgba(109,93,252,.12),transparent 30%),
    linear-gradient(180deg,#06101d 0%,#081628 52%,#07111f 100%)!important;
  color:#eef6ff;
}
body.nfwc-partner-register-page #page,
body.nfwc-partner-register-page .site,
body.nfwc-partner-register-page .site-content,
body.nfwc-partner-register-page .content-area,
body.nfwc-partner-register-page main,
body.nfwc-partner-register-page article,
body.nfwc-partner-register-page .entry-content,
body.nfwc-partner-register-page .elementor,
body.nfwc-partner-register-page .elementor-location-single,
body.nfwc-partner-register-page .e-con,
body.nfwc-partner-register-page .e-con-inner{background-color:transparent!important}
.nfwc-partner-register-card{
  position:relative;
  overflow:hidden;
  color:#f7fbff;
  background:
    radial-gradient(circle at 90% 0%,rgba(109,93,252,.16),transparent 33%),
    radial-gradient(circle at 0% 0%,rgba(31,140,255,.13),transparent 30%),
    linear-gradient(180deg,rgba(11,28,52,.98),rgba(8,22,40,.98))!important;
  border:1px solid rgba(69,139,255,.38)!important;
  box-shadow:0 28px 90px rgba(0,7,24,.34),inset 0 1px 0 rgba(255,255,255,.04)!important;
}
.nfwc-partner-register-card::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#1f8cff,#6d5dfc,#22d3ee)}
.nfwc-partner-register-card .nfwc-partner-kicker{color:#71c7ff!important;text-shadow:0 0 18px rgba(31,140,255,.24)}
.nfwc-partner-register-card h2{color:#fff!important;font-size:30px!important;font-weight:900!important;text-shadow:0 2px 18px rgba(0,0,0,.25);letter-spacing:-.02em}
.nfwc-partner-register-card .nfwc-partner-intro{color:#c9d9ee!important;font-size:15px!important;font-weight:600!important;line-height:2!important}
.nfwc-partner-register-card .nfwc-partner-progress span{background:#10243f!important;color:#a8bad2!important;border:1px solid #29476e}
.nfwc-partner-register-card .nfwc-partner-progress span.is-active{background:linear-gradient(135deg,#1f8cff,#6d5dfc)!important;color:#fff!important;border-color:transparent;box-shadow:0 0 0 5px rgba(31,140,255,.08),0 0 24px rgba(109,93,252,.18)}
.nfwc-partner-register-card .nfwc-partner-progress i{background:#2b4568!important}
.nfwc-partner-register-card .nfwc-partner-step-title{border-bottom-color:#254162!important}
.nfwc-partner-register-card .nfwc-partner-step-title b{color:#fff!important;font-size:18px!important}
.nfwc-partner-register-card .nfwc-partner-step-title span{color:#afc1d9!important;font-size:13px!important}
.nfwc-partner-register-card .nfwc-partner-form label{color:#e5effb!important}
.nfwc-partner-register-card .nfwc-optional{color:#a8bbd4!important}
.nfwc-partner-register-card .nfwc-partner-form input,
.nfwc-partner-register-card .nfwc-partner-form textarea,
.nfwc-partner-register-card .nfwc-partner-form select{
  background:#0a1728!important;border-color:#294361!important;color:#f4f8ff!important;
}
.nfwc-partner-register-card .nfwc-partner-form input::placeholder,
.nfwc-partner-register-card .nfwc-partner-form textarea::placeholder{color:#7f93ae!important}
.nfwc-partner-register-card .nfwc-partner-form input:focus,
.nfwc-partner-register-card .nfwc-partner-form textarea:focus,
.nfwc-partner-register-card .nfwc-partner-form select:focus{border-color:#3b9cff!important;box-shadow:0 0 0 4px rgba(31,140,255,.12)!important}
.nfwc-partner-register-card .nfwc-partner-consent{
  background:linear-gradient(135deg,rgba(20,45,78,.82),rgba(18,29,54,.9))!important;
  border:1px solid rgba(62,139,255,.48)!important;
  color:#f8fbff!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 10px 30px rgba(1,10,28,.16);
}
.nfwc-partner-register-card .nfwc-partner-consent span{color:#f1f7ff!important;font-weight:800!important;line-height:1.9}
.nfwc-partner-register-card .nfwc-partner-consent input{accent-color:#4f7cff}
.nfwc-partner-register-card .nfwc-partner-btn{background:linear-gradient(135deg,#1f8cff,#6d5dfc)!important;color:#fff!important;box-shadow:0 12px 28px rgba(31,140,255,.23)}
.nfwc-partner-register-card .nfwc-partner-ghost{background:#0d1a2d!important;border-color:#324a69!important;color:#dceaff!important}
.nfwc-social-native-select{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;margin:-1px!important;padding:0!important;border:0!important}
.nfwc-social-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:2px}
.nfwc-social-choice{appearance:none;border:1px solid #2a4668;background:linear-gradient(180deg,#0d1c31,#0a1728);color:#dce9f7;border-radius:13px;min-height:54px;padding:9px 10px;display:flex;align-items:center;justify-content:flex-start;gap:9px;cursor:pointer;font:inherit;font-weight:800;transition:.18s ease;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}
.nfwc-social-choice:hover{transform:translateY(-1px);border-color:#4c78a8;background:#10243c}
.nfwc-social-choice.is-selected{border-color:#3d93ff;background:linear-gradient(135deg,rgba(31,140,255,.18),rgba(109,93,252,.16));box-shadow:0 0 0 3px rgba(31,140,255,.08),0 9px 24px rgba(0,7,20,.15);color:#fff}
.nfwc-social-icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#172b45;border:1px solid rgba(255,255,255,.08);font-size:11px;font-weight:900;direction:ltr;flex:0 0 auto}
.nfwc-social-whatsapp .nfwc-social-icon{background:#12392f;color:#56e6a7;border-color:rgba(37,211,102,.35)}
.nfwc-social-telegram .nfwc-social-icon{background:#10354c;color:#66c8ff;border-color:rgba(42,171,238,.38)}
.nfwc-social-linkedin .nfwc-social-icon{background:#102f4d;color:#70bfff;border-color:rgba(10,102,194,.45)}
.nfwc-social-instagram .nfwc-social-icon{background:linear-gradient(135deg,#7040ff,#e1306c,#ff9b35);color:#fff;border-color:rgba(255,255,255,.18)}
.nfwc-social-google .nfwc-social-icon{background:#fff;color:#4285f4;border-color:#dbeafe}
@media(max-width:700px){
  .nfwc-partner-register-card h2{font-size:24px!important}
  .nfwc-partner-register-card .nfwc-partner-intro{font-size:14px!important}
  .nfwc-social-choices{grid-template-columns:repeat(2,minmax(0,1fr))}
  .nfwc-social-choice{min-height:52px}
}

/* v0.4.64 — Partner Social Cards Final */
.nfwc-partner-register-card .nfwc-social-choices{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}
.nfwc-partner-register-card .nfwc-social-choice{height:58px;min-height:58px;max-height:58px;overflow:hidden;white-space:normal;line-height:1.35;justify-content:flex-start}
.nfwc-partner-register-card .nfwc-social-choice>span:last-child{display:flex;align-items:center;min-width:0;height:38px;overflow:hidden;word-break:normal}
.nfwc-partner-register-card .nfwc-social-bale .nfwc-social-icon{background:#123d68;color:#79c6ff;border-color:rgba(49,153,255,.4)}
.nfwc-partner-register-card .nfwc-social-rubika .nfwc-social-icon{background:linear-gradient(135deg,#7c3aed,#ec4899);color:#fff;border-color:rgba(236,72,153,.35)}
.nfwc-partner-register-card .nfwc-social-eitaa .nfwc-social-icon{background:#5a3016;color:#ffc27a;border-color:rgba(245,158,11,.38)}
.nfwc-partner-register-card .nfwc-social-customer{font-size:12px}
.nfwc-partner-register-card .nfwc-social-customer>span:last-child{line-height:1.25}
@media(max-width:700px){.nfwc-partner-register-card .nfwc-social-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.nfwc-partner-register-card .nfwc-social-choice{height:56px;min-height:56px;max-height:56px}}
