/* Limited to the native member-center security tab; no global form overrides. */
.bmc-security.beup-security-v1{--security-primary:rgb(var(--v-theme-primary,83,158,171));--security-ink:var(--vip-ink,#29343c);--security-muted:var(--vip-muted,#859198);--security-line:#e6ebed}
.beup-security-v1 .beup-security-entry{display:grid;grid-template-columns:minmax(160px,.38fr) minmax(0,1fr);gap:36px;padding:2px 0 30px;margin-bottom:28px;border-bottom:1px solid var(--security-line)}
.beup-security-v1 .beup-security-label h2{display:flex;align-items:center;gap:12px;margin:2px 0 8px;font-size:16px;font-weight:600;line-height:24px;color:var(--security-ink)}
.beup-security-v1 .beup-security-label h2:before{content:"";width:4px;height:18px;flex:0 0 4px;border-radius:2px;background:var(--security-primary)}
.beup-security-v1 .beup-security-label p{margin:0 0 0 16px;color:var(--security-muted);font-size:12px;line-height:1.8}
.beup-security-v1 .beup-security-panel{min-width:0;border:1px solid #dcebed;border-radius:11px;background:#f3f9fa;overflow:hidden}
.beup-security-v1 .beup-security-main{display:flex;align-items:center;gap:15px;padding:22px 22px 19px}
.beup-security-v1 .beup-security-shield{display:grid;place-items:center;width:44px;height:48px;flex:none;border-radius:12px;background:#e3f0f2;color:var(--security-primary)}
.beup-security-v1 .beup-security-shield svg{width:29px;height:29px}
.beup-security-v1 .beup-security-copy{flex:1;min-width:0}
.beup-security-v1 .beup-security-copy h3{margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.5;color:var(--security-ink)}
.beup-security-v1 .beup-security-copy p{margin:0;font-size:12px;line-height:1.8;color:#738a93}
.beup-security-v1 .beup-security-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:none;min-height:44px;padding:10px 14px;border:1px solid transparent;border-radius:7px;background:var(--security-primary);color:#fff;text-decoration:none;font-size:13px;font-weight:500;line-height:1.5;white-space:nowrap;transition:filter .15s}
.beup-security-v1 .beup-security-action svg{width:17px;height:17px}
.beup-security-v1 .beup-security-action:hover{filter:brightness(.94)}
.beup-security-v1 .beup-security-action:focus-visible{outline:3px solid #99ccd4;outline-offset:3px}
.beup-security-v1 .beup-security-foot{display:flex;align-items:center;gap:7px;padding:11px 22px;border-top:1px solid #e0edef;color:#728e97;font-size:11px;line-height:1.7}
.beup-security-v1 .beup-security-foot svg{width:14px;height:14px;flex:none}
.beup-security-v1>.v-row>[class*="v-col-"]:first-child .v-card-text>.v-row{grid-template-columns:repeat(2,minmax(0,1fr))}
.beup-security-v1>.v-row>[class*="v-col-"]:first-child .v-card-text>.v-row>[class*="v-col-"]:first-child{grid-column:1/-1}
.bmc-security.beup-security-v1>.v-row>[class*="v-col-"]:last-child .v-card-text{background:transparent;border:0;padding:2px 0!important}
.bmc-security.beup-security-v1>.v-row>[class*="v-col-"]:last-child .v-btn{border-color:#deb4aa;color:#b96253!important;min-height:44px;border-radius:7px!important}
@media(max-width:1199px){.beup-security-v1 .beup-security-entry{grid-template-columns:minmax(125px,.3fr) minmax(0,1fr);gap:24px}.beup-security-v1 .beup-security-main{flex-wrap:wrap;padding:20px}.beup-security-v1 .beup-security-copy{min-width:160px}.beup-security-v1 .beup-security-action{margin-left:59px}}
@media(max-width:767px){.beup-security-v1 .beup-security-entry{grid-template-columns:minmax(0,1fr);gap:18px;padding-bottom:25px;margin-bottom:25px}.beup-security-v1 .beup-security-label p{display:none}.beup-security-v1 .beup-security-label h2{margin:0}.beup-security-v1 .beup-security-main{display:grid;grid-template-columns:38px minmax(0,1fr);gap:13px;padding:20px 17px 17px}.beup-security-v1 .beup-security-shield{width:38px;height:42px;border-radius:10px}.beup-security-v1 .beup-security-shield svg{width:26px;height:26px}.beup-security-v1 .beup-security-copy{min-width:0}.beup-security-v1 .beup-security-copy h3{font-size:14px}.beup-security-v1 .beup-security-action{grid-column:1/-1;margin:6px 0 0;justify-content:space-between;padding:11px 16px}.beup-security-v1 .beup-security-foot{align-items:flex-start;padding:12px 17px;font-size:11px}.beup-security-v1 .beup-security-foot svg{margin-top:2px}.beup-security-v1>.v-row>[class*="v-col-"]:first-child .v-card-text>.v-row{grid-template-columns:minmax(0,1fr)}.bmc-security.beup-security-v1>.v-row>[class*="v-col-"]:last-child .v-btn{width:100%}}
@media(prefers-reduced-motion:reduce){.beup-security-v1 .beup-security-action{transition:none}}

/* Three matching title icons replace the sparse section bars. */
.bmc-security.beup-security-v1 .beup-security-label h2:before,.bmc-security.beup-security-v1 h5:before{display:none}
.bmc-security.beup-security-v1 .beup-security-label h2,.bmc-security.beup-security-v1 h5{gap:10px;min-height:36px}
.beup-security-v1 .beup-security-heading-icon{display:grid;place-items:center;width:34px;height:36px;flex:0 0 34px;border:1px solid #deebee;border-radius:10px;background:#eef6f7;color:var(--security-primary)}
.beup-security-v1 .beup-security-heading-icon svg{display:block;width:21px;height:21px}
.beup-security-v1 .beup-security-description,.beup-security-v1 .beup-security-label p{margin:8px 0 0 44px;font-size:12px;line-height:1.8;color:var(--security-muted)}
@media(min-width:768px) and (max-width:1199px){.beup-security-v1 .beup-security-entry,.bmc-security.beup-security-v1 .v-card--variant-outlined{grid-template-columns:minmax(150px,.3fr) minmax(0,1fr)}}
@media(max-width:767px){.beup-security-v1 .beup-security-description{display:none}.beup-security-v1 .beup-security-heading-icon{width:32px;height:34px;flex-basis:32px}.beup-security-v1 .beup-security-heading-icon svg{width:20px;height:20px}}
