.bocata-passport-menu>a{display:inline-flex!important;align-items:center;gap:7px}
.bocata-passport-icon{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center}
.bocata-passport-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.bocata-passport-badge{position:absolute;right:-3px;top:-4px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border:2px solid #fff;border-radius:999px;background:#a52821;color:#fff;font-size:9px;font-weight:800;line-height:14px;box-sizing:border-box;z-index:2}
.bocata-passport-badge[hidden]{display:none!important}.bocata-passport-fallback-hidden{display:none!important}
.bocata-passport-utility-wrap{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto}
.bocata-passport-utility,.bocata-passport-symbolic{position:relative;display:inline-flex!important;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;padding:0!important;margin:0 2px;border:0;border-radius:999px;background:transparent;color:inherit!important;text-decoration:none!important;line-height:1;vertical-align:middle;transition:background .16s ease,color .16s ease,transform .16s ease}
.bocata-passport-utility:hover,.bocata-passport-symbolic:hover{background:#f4f1ed;color:#a52821!important;transform:translateY(-1px)}
.bocata-passport-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.bocata-passport-reset-v12{max-width:1180px;margin:48px auto 0;padding:22px;border:1px solid #ead8d4;background:#fcf8f7;border-radius:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}
.bocata-passport-reset-v12 span{font-size:11px;font-weight:800;letter-spacing:.12em;color:#a52821}.bocata-passport-reset-v12 h2{margin:5px 0 8px;font-size:24px}.bocata-passport-reset-v12 p{margin:0;color:#666;line-height:1.55}.bocata-passport-reset-v12 button{appearance:none;border:1px solid #a52821;background:#fff;color:#a52821;border-radius:999px;padding:11px 17px;min-height:42px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.bocata-passport-reset-v12 button:hover{background:#a52821;color:#fff}.bocata-passport-reset-v12 small{grid-column:1/-1;color:#28733f;font-weight:700}
@media(max-width:760px){.bocata-passport-utility,.bocata-passport-symbolic{width:38px;height:38px;min-width:38px}.bocata-passport-reset-v12{grid-template-columns:1fr}.bocata-passport-reset-v12 button{width:100%}}
