.zetpo-b2b-status{padding:.85rem 1rem;border-left:4px solid #777;background:#f6f7f7}.zetpo-b2b-status--verified{border-color:#008a20;background:#edfaef}.zetpo-b2b-status--invalid,.zetpo-b2b-status--rejected{border-color:#b32d2e;background:#fcf0f1}.zetpo-b2b-status--pending,.zetpo-b2b-status--manual_review,.zetpo-b2b-status--service_unavailable{border-color:#dba617;background:#fcf9e8}.zetpo-b2b-account .form-row{margin-bottom:1rem}
.zetpo-proof-account{margin:24px 0;padding:18px;border:1px solid #dee2e6;border-radius:12px;background:#f8f9fa}.zetpo-proof-account.is-recommended{border-color:#ef233c;background:#fff4f6}.zetpo-proof-account h3{margin-top:0}.zetpo-document-list{margin:12px 0;padding-left:22px}.zetpo-document-list strong{color:#495057}
.zetpo-customer-pickup {
	display: grid;
	grid-template-columns: 52px minmax(0, 1fr);
	gap: 18px;
	margin: 24px 0;
	padding: 22px;
	border: 1px solid #e7e9ed;
	border-left: 4px solid #ed1b2f;
	border-radius: 14px;
	background: #fff;
	box-shadow: 0 10px 26px rgba(26, 31, 44, .06);
}
.zetpo-customer-pickup__icon {
	display: grid;
	width: 48px;
	height: 48px;
	place-items: center;
	border-radius: 14px;
	background: #ed1b2f;
	color: #fff;
	font-size: 26px;
	font-weight: 800;
}
.zetpo-customer-pickup h2 { margin: 0 0 13px; color: #222832; font-size: 20px; }
.zetpo-customer-pickup dl { display: grid; gap: 9px; margin: 0; }
.zetpo-customer-pickup dl > div { display: grid; grid-template-columns: minmax(140px, .45fr) minmax(0, 1fr); gap: 12px; }
.zetpo-customer-pickup dt { color: #747c88; font-size: 13px; font-weight: 700; }
.zetpo-customer-pickup dd { margin: 0; color: #242a35; font-size: 14px; font-weight: 700; }
@media (max-width: 600px) {
	.zetpo-customer-pickup { grid-template-columns: 42px minmax(0, 1fr); gap: 12px; padding: 17px; }
	.zetpo-customer-pickup__icon { width: 40px; height: 40px; border-radius: 11px; font-size: 22px; }
	.zetpo-customer-pickup dl > div { grid-template-columns: 1fr; gap: 2px; }
}
