/* Vinademy · Mi cuenta, Mis cursos y Carrito (inc/cuenta.php). Radios: botones 8 · tarjetas 16 · campos 8 · etiquetas 4-6 · fotos 4. */
@font-face{font-family:"Fraunces";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/fraunces-latin-500-normal.woff2") format("woff2")}
body.vnd-cuenta{--vc-ink:#0B0A0B;--vc-ink2:#4B4145;--vc-soft:#7D7276;--vc-acc:#B80872;--vc-acc-h:#9A0660;--vc-blush:#FBE9F2;--vc-blush2:#F6EEF2;--vc-mist:#F5F3F4;--vc-line:rgba(11,10,11,.10);--vc-line2:rgba(11,10,11,.18);--vc-ok:#1F7A4D;--vc-okbg:#E3F3EA;--vc-f:Poppins,system-ui,-apple-system,"Segoe UI",sans-serif;--vc-s:Fraunces,Georgia,"Times New Roman",serif}
/* el título de la página lo pone cada pantalla */
body.vnd-cuenta .entry-header,body.vnd-cuenta .ast-archive-description{display:none!important}
body.vnd-cuenta .entry-content>h1.wp-block-heading,body.vnd-cuenta .entry-content>.wp-block-spacer{display:none!important}
body.vnd-cuenta .site-content .ast-container{max-width:1140px}
body.vnd-cuenta.ast-separate-container .ast-article-single,body.vnd-cuenta.ast-separate-container .ast-article-post{background:transparent;padding:0}
body.vnd-cuenta .entry-content{margin:0}
/* sin márgenes del tema arriba: el contenido empieza cerca de la cabecera */
body.vnd-cuenta #primary,body.vnd-cuenta.ast-separate-container #primary,body.vnd-cuenta.ast-plain-container #primary{margin-top:0!important;padding-top:0!important}
body.vnd-cuenta .site-content>.ast-container,body.vnd-cuenta #content{padding-top:0!important;margin-top:0!important}
body.vnd-cuenta .site-main>article,body.vnd-cuenta.ast-separate-container .site-main>article{margin-top:0!important;padding-top:0!important}
body.vnd-cuenta .entry-content>*:first-child{margin-top:0!important}
body.vnd-cuenta .entry-content>.wp-block-sensei-lms-learner-courses,body.vnd-cuenta .entry-content>div:has(>.vca-cursos){margin:0!important;padding:0!important}

/* ---------- piezas comunes ---------- */
body.vnd-cuenta .vca-cuenta-w *,body.vnd-cuenta .vca-cuenta-w *::before,body.vnd-cuenta .vca-res *,body.vnd-cuenta .vca-res *::before,body.vnd-cuenta .vca-btn{box-sizing:border-box}
body.vnd-cuenta [data-vca-panel][hidden]{display:none!important}
body.vnd-cuenta .vca-cuenta-w,body.vnd-cuenta .woocommerce-MyAccount-content,body.vnd-cuenta .woocommerce-MyAccount-navigation{font-family:var(--vc-f);color:var(--vc-ink)}
body.vnd-cuenta .vca-cuenta-w{padding:clamp(24px,3.5vw,40px) 0 clamp(40px,6vw,80px)}
body.vnd-cuenta .vca-i{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}
body.vnd-cuenta .vca-kick{display:inline-flex;align-items:center;gap:8px;font:600 11.5px/1.3 var(--vc-f);letter-spacing:.14em;text-transform:uppercase;color:var(--vc-acc)}
body.vnd-cuenta .vca-kick .vca-i{width:16px;height:16px}
body.vnd-cuenta .vca-t{font:700 clamp(34px,5vw,54px)/1.04 var(--vc-f);letter-spacing:-.045em;color:var(--vc-ink);margin:10px 0 10px}
body.vnd-cuenta .vca-t em{font-style:normal;color:var(--vc-acc)}
body.vnd-cuenta .vca-lead{font-size:16px;line-height:1.6;color:var(--vc-ink2);margin:0;max-width:620px}
body.vnd-cuenta .vca-s{font:500 26px/1.15 var(--vc-s);letter-spacing:-.01em;color:var(--vc-ink);margin:0}
body.vnd-cuenta .vca-muted{color:var(--vc-soft);font-size:13px;line-height:1.5;margin:0}
body.vnd-cuenta .vca-card{background:#fff;border:1px solid var(--vc-line);border-radius:16px;padding:28px;min-width:0}
body.vnd-cuenta .vca-btn,body.vnd-cuenta .woocommerce a.vca-btn,body.vnd-cuenta .woocommerce button.vca-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:14px 22px;border-radius:8px;border:0;background:var(--vc-acc);color:#fff;font:600 15px/1.2 var(--vc-f);letter-spacing:normal;text-transform:none;text-decoration:none;cursor:pointer;box-shadow:0 10px 24px -14px rgba(184,8,114,.8);transition:background .2s}
body.vnd-cuenta .vca-btn:hover,body.vnd-cuenta .vca-btn:focus{background:var(--vc-acc-h);color:#fff}
body.vnd-cuenta .vca-btn.ghost,body.vnd-cuenta .woocommerce button.vca-btn.ghost,body.vnd-cuenta .woocommerce a.vca-btn.ghost{background:#fff;color:var(--vc-ink);border:1px solid var(--vc-line2);box-shadow:none}
body.vnd-cuenta .vca-btn.ghost:hover,body.vnd-cuenta .vca-btn.ghost:focus{background:var(--vc-mist);color:var(--vc-ink)}
body.vnd-cuenta .vca-btn.wide{width:100%}
body.vnd-cuenta .vca-btn .vca-i{width:18px;height:18px}
body.vnd-cuenta .vca-btn[disabled]{opacity:.5;cursor:default}
body.vnd-cuenta .vca-lk{color:var(--vc-acc);font-weight:500;font-size:14px;text-decoration:underline;text-underline-offset:3px}
body.vnd-cuenta .vca-tag{display:inline-flex;align-items:center;gap:6px;font:600 10.5px/1.3 var(--vc-f);letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;border-radius:4px;background:var(--vc-blush2);color:var(--vc-acc)}
body.vnd-cuenta .vca-tag.ok{background:var(--vc-okbg);color:var(--vc-ok)}
body.vnd-cuenta .vca-tag.gr{background:var(--vc-mist);color:var(--vc-ink2)}
body.vnd-cuenta .vca-bar{height:6px;border-radius:3px;background:var(--vc-mist);overflow:hidden}
body.vnd-cuenta .vca-bar i{display:block;height:100%;background:var(--vc-acc);border-radius:3px}
body.vnd-cuenta .vca-bar.ok i{background:var(--vc-ok)}
body.vnd-cuenta .vca-ib{width:40px;height:40px;border-radius:8px;background:var(--vc-blush2);color:var(--vc-acc);display:grid;place-items:center;flex:0 0 auto}
body.vnd-cuenta .vca-stack{display:flex;flex-direction:column;gap:14px;margin:0}
body.vnd-cuenta .vca-fld{display:flex;flex-direction:column;gap:6px;font:600 12.5px/1.3 var(--vc-f);color:var(--vc-ink2);margin:0}
body.vnd-cuenta .vca-fld input,body.vnd-cuenta .woocommerce form .form-row .input-text,body.vnd-cuenta .woocommerce form .form-row select,body.vnd-cuenta .woocommerce-MyAccount-content input.input-text,body.vnd-cuenta .woocommerce-MyAccount-content select,body.vnd-cuenta .woocommerce-MyAccount-content textarea{font:400 16px/1.3 var(--vc-f);color:var(--vc-ink);background:var(--vc-mist);border:1.5px solid rgba(11,10,11,.10);border-radius:8px;padding:13px 14px;min-height:50px;width:100%;box-shadow:none;box-sizing:border-box}
body.vnd-cuenta .vca-fld input:focus,body.vnd-cuenta .woocommerce-MyAccount-content input.input-text:focus{border-color:var(--vc-acc);background:#fff;outline:none}
body.vnd-cuenta .vca-chk{display:flex;gap:10px;align-items:center;font-size:13.5px;color:var(--vc-ink2);margin:0;cursor:pointer}
body.vnd-cuenta .vca-chk input,body.vnd-cuenta .woocommerce form input[type=checkbox]{accent-color:var(--vc-acc);width:18px;height:18px;margin:0}
body.vnd-cuenta .vca-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}
body.vnd-cuenta .vca-note{display:flex;gap:10px;align-items:flex-start;background:var(--vc-mist);border-radius:8px;padding:11px 12px;font-size:12.5px;line-height:1.45;color:var(--vc-ink2);margin:0}
body.vnd-cuenta .vca-note .vca-i{width:16px;height:16px;color:var(--vc-acc);margin-top:1px}
body.vnd-cuenta .vca-msg{margin:0;font-size:13.5px;line-height:1.5;color:var(--vc-ok)}
body.vnd-cuenta .vca-msg:empty{display:none}
body.vnd-cuenta .vca-msg.ko{color:#B42318}
body.vnd-cuenta .vca-oculto,body.vnd-cuenta .vca-oculto-aviso{display:none!important}
body.vnd-cuenta :focus-visible{outline:2px solid var(--vc-acc);outline-offset:2px}

/* avisos de WooCommerce */
body.vnd-cuenta .woocommerce-notices-wrapper:empty{display:none}
body.vnd-cuenta .woocommerce-error,body.vnd-cuenta .woocommerce-info,body.vnd-cuenta .woocommerce-message{font-family:var(--vc-f);font-size:14px;border-radius:8px;border:0;border-left:4px solid var(--vc-acc);background:var(--vc-blush2);color:var(--vc-ink);padding:14px 16px 14px 44px;margin:0 0 20px}
body.vnd-cuenta .woocommerce-message{border-left-color:var(--vc-ok);background:var(--vc-okbg)}
body.vnd-cuenta .woocommerce-error{border-left-color:#B42318;background:#FDECEA}
body.vnd-cuenta .woocommerce-error::before,body.vnd-cuenta .woocommerce-info::before,body.vnd-cuenta .woocommerce-message::before{top:14px;left:16px}

/* ---------- acceso (sin sesión) ---------- */
body.vnd-cuenta .vca-acc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:32px;align-items:start}
body.vnd-cuenta .vca-acc.uno{grid-template-columns:minmax(0,560px)}
body.vnd-cuenta .vca-seg{display:grid;grid-template-columns:1fr 1fr;padding:4px;background:var(--vc-mist);border-radius:8px;gap:4px;margin:16px 0 18px}
body.vnd-cuenta .vca-seg button{font:500 13px/1.3 var(--vc-f);padding:9px 6px;border-radius:6px;color:var(--vc-ink2);background:transparent;border:0;min-height:0;box-shadow:none;text-transform:none;letter-spacing:normal;cursor:pointer}
body.vnd-cuenta .vca-seg button[aria-selected=true]{background:#fff;color:var(--vc-ink);font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.1)}
body.vnd-cuenta .vca-fila{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
body.vnd-cuenta .vca-sub{margin:8px 0 18px}
body.vnd-cuenta .vca-gen{font-size:12.5px}
body.vnd-cuenta .vca-acceso form.login,body.vnd-cuenta .vca-acceso form.register{border:0;padding:0;margin:0;border-radius:0}
body.vnd-cuenta .vca-acceso .woocommerce-privacy-policy-text p,body.vnd-cuenta .vca-acceso form.register p{font-size:12.5px;line-height:1.5;color:var(--vc-ink2);margin:0}
body.vnd-cuenta .vca-acceso form.register label:not(.vca-fld){font-size:13.5px;color:var(--vc-ink2);display:flex;gap:10px;align-items:center}
body.vnd-cuenta .vca-acceso form.register a,body.vnd-cuenta .vca-acceso .woocommerce-privacy-policy-text a{color:var(--vc-acc)}
body.vnd-cuenta .vca-ben{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;padding-top:28px;border-top:1px solid var(--vc-line)}
body.vnd-cuenta .vca-ben>div{display:flex;gap:12px;align-items:flex-start}
body.vnd-cuenta .vca-ben b{display:block;font-size:14px;margin-bottom:2px}
body.vnd-cuenta .vca-ben p{margin:0;font-size:13px;color:var(--vc-ink2);line-height:1.45}
/* formación: tarjetas deslizables */
body.vnd-cuenta .vca-fmt{border:0;margin:0;padding:0;min-width:0}
body.vnd-cuenta .vca-fmt legend{padding:0;margin:0 0 8px;font:600 12.5px/1.3 var(--vc-f);color:var(--vc-ink2)}
body.vnd-cuenta .vca-fmtr{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
body.vnd-cuenta .vca-fmtr::-webkit-scrollbar{display:none}
body.vnd-cuenta .vca-fmt input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}
body.vnd-cuenta .vca-fmt label{text-align:left;align-items:flex-start;position:relative;flex:0 0 132px;scroll-snap-align:start;display:flex;flex-direction:column;gap:3px;min-height:96px;margin:0;padding:34px 12px 11px;border:1.5px solid var(--vc-line);border-radius:16px;cursor:pointer;line-height:1.3;box-sizing:border-box;background:#fff;font-weight:400}
body.vnd-cuenta .vca-fmt label::before{content:"";position:absolute;left:12px;top:12px;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--vc-line2);box-sizing:border-box;background:#fff}
body.vnd-cuenta .vca-fmt strong{font-size:13.5px;font-weight:600;color:var(--vc-ink)}
body.vnd-cuenta .vca-fmt span{font-size:12px;color:var(--vc-ink2)}
body.vnd-cuenta .vca-fmt input:checked+label{border-color:var(--vc-acc);background:var(--vc-blush)}
body.vnd-cuenta .vca-fmt input:checked+label::before{border:5px solid var(--vc-acc)}
body.vnd-cuenta .vca-fmt input:checked+label strong{color:#8E0458}
body.vnd-cuenta .vca-fmt input:focus-visible+label{outline:2px solid var(--vc-acc);outline-offset:2px}
body.vnd-cuenta .vca-edit-fmt{margin:6px 0 22px}

/* ---------- Mi cuenta con sesión: menú + contenido ---------- */
body.vnd-cuenta.logged-in.woocommerce-account .woocommerce{display:grid!important;grid-template-columns:230px minmax(0,1fr);grid-template-areas:"avisos avisos" "menu cont";column-gap:48px;row-gap:0;padding:clamp(24px,3.5vw,40px) 0 clamp(40px,6vw,80px);align-items:start}
body.vnd-cuenta.logged-in.woocommerce-account .woocommerce>*{grid-column:1/-1;min-width:0}
body.vnd-cuenta.logged-in.woocommerce-account .woocommerce>.woocommerce-notices-wrapper{grid-area:avisos}
body.vnd-cuenta.logged-in.woocommerce-account .woocommerce>.woocommerce-MyAccount-navigation{grid-area:menu}
body.vnd-cuenta.logged-in.woocommerce-account .woocommerce>.woocommerce-MyAccount-content{grid-area:cont}
body.vnd-cuenta.logged-in.woocommerce-account .woocommerce-MyAccount-navigation,body.vnd-cuenta.logged-in.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important}
body.vnd-cuenta .woocommerce-MyAccount-navigation{position:sticky;top:110px}
body.vnd-cuenta .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:4px}
body.vnd-cuenta .woocommerce-MyAccount-navigation li{margin:0;padding:0;border:0;list-style:none}
body.vnd-cuenta .woocommerce-MyAccount-navigation li a{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:8px;color:var(--vc-ink2);text-decoration:none;font:500 14px/1.3 var(--vc-f);background:none}
body.vnd-cuenta .woocommerce-MyAccount-navigation li a::before{content:"";width:18px;height:18px;flex:0 0 auto;background:currentColor;-webkit-mask:var(--vc-ico) center/contain no-repeat;mask:var(--vc-ico) center/contain no-repeat;--vc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3C/svg%3E")}
body.vnd-cuenta .woocommerce-MyAccount-navigation li a:hover{background:var(--vc-mist);color:var(--vc-ink)}
body.vnd-cuenta .woocommerce-MyAccount-navigation li.is-active a{background:var(--vc-blush2);color:var(--vc-acc);font-weight:600}
body.vnd-cuenta .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--dashboard a::before{--vc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 11 12 4l8 7M6 9.5V20h12V9.5'/%3E%3C/svg%3E")}
body.vnd-cuenta .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--orders a::before{--vc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12v18l-3-2-3 2-3-2-3 2V3Z'/%3E%3Cpath d='M9 8h6M9 12h6'/%3E%3C/svg%3E")}
body.vnd-cuenta .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--downloads a::before{--vc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11M7 10l5 5 5-5M5 20h14'/%3E%3C/svg%3E")}
body.vnd-cuenta .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-address a::before{--vc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-6.5-6-6.5-11a6.5 6.5 0 0 1 13 0c0 5-6.5 11-6.5 11Z'/%3E%3Ccircle cx='12' cy='10' r='2.4'/%3E%3C/svg%3E")}
body.vnd-cuenta .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--payment-methods a::before{--vc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5.5' width='18' height='13' rx='2.5'/%3E%3Cpath d='M3 10h18M7 15h3'/%3E%3C/svg%3E")}
body.vnd-cuenta .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-account a::before{--vc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8.5' r='3.8'/%3E%3Cpath d='M4.5 20c1.2-3.6 4-5.5 7.5-5.5s6.3 1.9 7.5 5.5'/%3E%3C/svg%3E")}
body.vnd-cuenta .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--vnd-labs a::before{--vc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 4.5a3 3 0 0 0-3 3v.3A3 3 0 0 0 5 13a3 3 0 0 0 2 4.6 3 3 0 0 0 5 1.4V5.6a3 3 0 0 0-2.5-1.1ZM14.5 4.5a3 3 0 0 1 3 3v.3A3 3 0 0 1 19 13a3 3 0 0 1-2 4.6 3 3 0 0 1-5 1.4'/%3E%3C/svg%3E")}
body.vnd-cuenta .woocommerce-MyAccount-navigation li[class*="navigation-link--"][class*="cours"] a::before,body.vnd-cuenta .woocommerce-MyAccount-navigation li[class*="navigation-link--"][class*="curso"] a::before,body.vnd-cuenta .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--vnd-cursos a::before,body.vnd-cuenta .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--courses a::before,body.vnd-cuenta .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--cursos a::before,body.vnd-cuenta .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--my-courses a::before{--vc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5.5A2.5 2.5 0 0 1 6.5 3H20v15H6.5A2.5 2.5 0 0 0 4 20.5v-15Z'/%3E%3Cpath d='M4 20.5A2.5 2.5 0 0 0 6.5 23H20'/%3E%3C/svg%3E")}
body.vnd-cuenta .woocommerce-MyAccount-navigation-link--customer-logout{margin-top:10px!important;padding-top:10px!important;border-top:1px solid var(--vc-line)!important}
body.vnd-cuenta .woocommerce-MyAccount-navigation-link--customer-logout a{color:var(--vc-soft)}
body.vnd-cuenta .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a::before{--vc-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h4a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2h-4M10 16l-4-4 4-4M6 12h10'/%3E%3C/svg%3E")}
/* contenido de las demás secciones (pedidos, direcciones, datos) */
body.vnd-cuenta .woocommerce-MyAccount-content{font-size:15px;line-height:1.6;color:var(--vc-ink2)}
body.vnd-cuenta .woocommerce-MyAccount-content h2,body.vnd-cuenta .woocommerce-MyAccount-content h3,body.vnd-cuenta .woocommerce-MyAccount-content legend{font:500 24px/1.2 var(--vc-s);color:var(--vc-ink);margin:0 0 14px}
body.vnd-cuenta .woocommerce-MyAccount-content table.shop_table{border:1px solid var(--vc-line);border-radius:16px;border-collapse:separate;overflow:hidden;font-size:14px}
body.vnd-cuenta .woocommerce-MyAccount-content table.shop_table th{font:600 11.5px/1.3 var(--vc-f);letter-spacing:.08em;text-transform:uppercase;color:var(--vc-soft);background:var(--vc-mist)}
body.vnd-cuenta .woocommerce-MyAccount-content .button,body.vnd-cuenta .woocommerce-MyAccount-content button[type=submit]{border-radius:8px;background:var(--vc-acc);color:#fff;font:600 14px/1.2 var(--vc-f);padding:12px 18px;text-transform:none;letter-spacing:normal}
body.vnd-cuenta .woocommerce-MyAccount-content .woocommerce-Address{border:1px solid var(--vc-line);border-radius:16px;padding:20px}
body.vnd-cuenta .woocommerce-MyAccount-content form .form-row label{font:600 12.5px/1.3 var(--vc-f);color:var(--vc-ink2)}

/* resumen */
body.vnd-cuenta .vca-res{font-family:var(--vc-f);color:var(--vc-ink)}
body.vnd-cuenta .vca-hi{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}
body.vnd-cuenta .vca-hi .vca-t{margin:6px 0 4px}
body.vnd-cuenta .vca-pill{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--vc-ink2);background:var(--vc-mist);border-radius:6px;padding:7px 10px}
body.vnd-cuenta .vca-pill .vca-i{width:16px;height:16px}
body.vnd-cuenta .vca-pill .vca-lk{font-size:13px}
body.vnd-cuenta .vca-cont{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:center;margin-top:28px;padding:20px;background:linear-gradient(120deg,var(--vc-blush2),#fff 70%);border:1px solid var(--vc-line);border-radius:16px}
body.vnd-cuenta .vca-ph{display:block;background:linear-gradient(135deg,#5a1236,#b80872 60%,#e3a1c4);background-size:cover;background-position:center;border-radius:4px}
body.vnd-cuenta .vca-cont .vca-ph{aspect-ratio:16/10}
body.vnd-cuenta .vca-cont .vca-s{margin:10px 0 6px}
body.vnd-cuenta .vca-cont .vca-muted{margin:0 0 12px}
body.vnd-cuenta .vca-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}
body.vnd-cuenta .vca-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}
body.vnd-cuenta .vca-tile{border:1px solid var(--vc-line);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;background:#fff;transition:border-color .2s,box-shadow .2s}
body.vnd-cuenta .vca-tile:hover{border-color:rgba(184,8,114,.35);box-shadow:0 16px 30px -24px rgba(184,8,114,.6);color:inherit}
body.vnd-cuenta .vca-tile b{font-weight:600;color:var(--vc-ink)}
body.vnd-cuenta .vca-top{display:flex;justify-content:space-between;align-items:center}
body.vnd-cuenta .vca-n{font:500 30px/1 var(--vc-s);color:var(--vc-ink)}
body.vnd-cuenta .vca-tile p{margin:0;font-size:13px;color:var(--vc-ink2);line-height:1.45}
body.vnd-cuenta .vca-go{margin-top:auto;font-size:13px;font-weight:600;color:var(--vc-acc);display:flex;align-items:center;gap:6px}
body.vnd-cuenta .vca-go .vca-i{width:16px;height:16px}
body.vnd-cuenta .vca-mini{display:flex;align-items:center;gap:10px;font-size:13px;line-height:1.35}
body.vnd-cuenta .vca-aro{width:34px;height:34px;flex:0 0 auto}
body.vnd-cuenta .vca-orders{margin-top:28px}
body.vnd-cuenta .vca-orders h2{font:600 15px/1.3 var(--vc-f);color:var(--vc-ink);margin:0 0 10px}
body.vnd-cuenta .vca-ord{display:grid;grid-template-columns:90px minmax(0,1fr) 120px 120px 90px;gap:12px;align-items:center;padding:14px 4px;border-top:1px solid var(--vc-line);font-size:14px;color:var(--vc-ink);text-decoration:none}
body.vnd-cuenta .vca-ord:hover{background:var(--vc-mist);color:var(--vc-ink)}
body.vnd-cuenta .vca-ord .vca-tag{justify-self:start}
body.vnd-cuenta .vca-ord-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.vnd-cuenta .vca-ord-p{text-align:right}
body.vnd-cuenta .vca-mas{margin:14px 0 0}

/* ---------- Mis cursos ---------- */
body.vnd-cuenta .vca-ctabs{display:flex;gap:18px;margin:26px 0 22px;border-bottom:1px solid var(--vc-line);overflow-x:auto;scrollbar-width:none}
body.vnd-cuenta .vca-ctabs button{white-space:nowrap;padding:10px 4px;margin:0 0 -1px;font:500 14px/1.3 var(--vc-f);color:var(--vc-soft);background:none;border:0;border-bottom:2px solid transparent;border-radius:0;min-height:0;box-shadow:none;text-transform:none;letter-spacing:normal;cursor:pointer}
body.vnd-cuenta .vca-ctabs button[aria-selected=true]{color:var(--vc-ink);font-weight:600;border-color:var(--vc-acc)}
body.vnd-cuenta .vca-ctabs em{font-style:normal;font-size:11px;background:var(--vc-mist);border-radius:4px;padding:2px 6px;margin-left:6px;color:var(--vc-ink2)}
body.vnd-cuenta .vca-cg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
body.vnd-cuenta .vca-cg[data-filtro=curso] .vca-cc[data-estado=hecho],body.vnd-cuenta .vca-cg[data-filtro=hecho] .vca-cc[data-estado=curso]{display:none}
body.vnd-cuenta .vca-cc{border:1px solid var(--vc-line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;background:#fff}
body.vnd-cuenta .vca-cc-ph{display:block;aspect-ratio:16/9;position:relative;background:linear-gradient(135deg,#5a1236,#b80872 60%,#e3a1c4);background-size:cover;background-position:center}
body.vnd-cuenta .vca-cc-ph .vca-tag{position:absolute;left:12px;top:12px;background:#fff}
body.vnd-cuenta .vca-cc-bd{padding:18px 18px 20px;display:flex;flex-direction:column;gap:10px;flex:1}
body.vnd-cuenta .vca-cc h3{font:500 20px/1.2 var(--vc-s);margin:0}
body.vnd-cuenta .vca-cc h3 a{color:var(--vc-ink);text-decoration:none}
body.vnd-cuenta .vca-cc-meta{display:flex;justify-content:space-between;font-size:12.5px;color:var(--vc-ink2)}
body.vnd-cuenta .vca-cc .vca-btn{margin-top:auto}
body.vnd-cuenta .vca-dos{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}
body.vnd-cuenta .vca-dos .vca-btn{min-height:44px;font-size:14px;padding:10px;margin:0}
body.vnd-cuenta .vca-dos .vca-btn:only-child{grid-column:1/-1}
body.vnd-cuenta .vca-vacio{margin-top:28px;border:1.5px dashed var(--vc-line2);border-radius:16px;padding:32px 24px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;align-items:center}
body.vnd-cuenta .vca-vacio .vca-ib{width:56px;height:56px;border-radius:50%}
body.vnd-cuenta .vca-vacio h3{font:500 20px/1.2 var(--vc-s);margin:0;color:var(--vc-ink)}
body.vnd-cuenta .vca-vacio p{margin:4px 0 0;color:var(--vc-ink2);font-size:14px}
body.vnd-cuenta .vca-acts{display:flex;gap:10px;flex-wrap:wrap}

/* ---------- carrito ---------- */
body.vnd-cuenta .vca-steps{display:flex;gap:10px;align-items:center;font:500 12.5px/1.3 var(--vc-f);color:var(--vc-soft);margin:0 0 22px;padding:0;list-style:none;flex-wrap:wrap}
body.vnd-cuenta .vca-steps li{display:flex;align-items:center;margin:0}
body.vnd-cuenta .vca-steps li.on{color:var(--vc-ink);font-weight:600}
body.vnd-cuenta .vca-steps i{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--vc-mist);font-style:normal;font-size:11px;margin-right:6px}
body.vnd-cuenta .vca-steps li.on i{background:var(--vc-acc);color:#fff}
body.vnd-cuenta .vca-steps .sep{width:28px;height:1px;background:var(--vc-line2)}
body.vnd-cuenta .vca-cart{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:32px;align-items:start;margin-top:26px}
body.vnd-cuenta .vca-cart form.woocommerce-cart-form{margin:0}
body.vnd-cuenta .vca-items{border:0;margin:0}
body.vnd-cuenta .vca-it{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:18px;padding:20px 0;border-top:1px solid var(--vc-line);align-items:start}
body.vnd-cuenta .vca-it-img img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:4px;display:block;margin:0}
body.vnd-cuenta .vca-it-tx h3{font:500 19px/1.25 var(--vc-s);margin:6px 0 4px}
body.vnd-cuenta .vca-it-tx h3 a{color:var(--vc-ink);text-decoration:none}
body.vnd-cuenta .vca-it-tx dl.variation{font-size:13px;color:var(--vc-ink2);margin:4px 0 0;display:grid;grid-template-columns:auto 1fr;gap:2px 8px}
body.vnd-cuenta .vca-it-tx dl.variation dt{font-weight:600;margin:0}
body.vnd-cuenta .vca-it-tx dl.variation dd{margin:0}
body.vnd-cuenta .vca-it-tx dl.variation dd p{margin:0}
body.vnd-cuenta .vca-it-acc{display:flex;align-items:center;gap:16px;margin-top:10px}
body.vnd-cuenta .vca-it-acc .quantity input{width:72px;min-height:40px;border-radius:8px;border:1.5px solid rgba(11,10,11,.12);background:var(--vc-mist);text-align:center;font:500 15px var(--vc-f)}
body.vnd-cuenta .woocommerce a.remove.vca-rm,body.vnd-cuenta a.vca-rm{display:inline;width:auto;height:auto;font:400 13px/1.3 var(--vc-f)!important;color:var(--vc-soft)!important;text-decoration:underline;text-underline-offset:3px;background:none!important;border-radius:0}
body.vnd-cuenta a.vca-rm:hover{color:var(--vc-acc)!important}
body.vnd-cuenta .vca-it-pr{font:600 17px/1.3 var(--vc-f);text-align:right;color:var(--vc-ink)}
body.vnd-cuenta .vca-cart-acc{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;padding:16px 0;border-top:1px solid var(--vc-line);border-bottom:1px solid var(--vc-line)}
body.vnd-cuenta .vca-cupon summary{cursor:pointer;font-size:14px;font-weight:500;color:var(--vc-acc);list-style:none;padding:8px 0}
body.vnd-cuenta .vca-cupon summary::-webkit-details-marker{display:none}
body.vnd-cuenta .vca-cupon .coupon{display:flex;gap:8px;margin-top:8px;float:none;padding:0}
body.vnd-cuenta .vca-cupon .coupon input{min-height:46px;border-radius:8px;border:1.5px solid rgba(11,10,11,.12);background:var(--vc-mist);padding:10px 12px;font:400 16px var(--vc-f);width:180px;margin:0}
body.vnd-cuenta .vca-cupon .vca-btn{min-height:46px;padding:10px 16px}
body.vnd-cuenta .vca-upd{min-height:44px;padding:10px 16px}
body.vnd-cuenta .vca-seguir{margin:18px 0 0}
/* resumen (cart-totals de WooCommerce) */
body.vnd-cuenta .vca-sum-w{width:auto;float:none;position:sticky;top:110px}
body.vnd-cuenta .vca-sum-w .cart_totals{float:none;width:auto;background:var(--vc-mist);border-radius:16px;padding:24px;font-family:var(--vc-f)}
body.vnd-cuenta .vca-sum-w .cart_totals h2{font:600 16px/1.3 var(--vc-f);color:var(--vc-ink);margin:0 0 12px;text-transform:none;letter-spacing:normal}
body.vnd-cuenta .vca-sum-w .cart_totals table.shop_table{border:0;margin:0 0 16px;border-radius:0;background:none}
body.vnd-cuenta .vca-sum-w .cart_totals table th,body.vnd-cuenta .vca-sum-w .cart_totals table td{border:0;padding:6px 0;background:none;font-size:14px;color:var(--vc-ink2);font-weight:400;text-transform:none;letter-spacing:normal}
body.vnd-cuenta .vca-sum-w .cart_totals table td{text-align:right}
body.vnd-cuenta .vca-sum-w .cart_totals .order-total th,body.vnd-cuenta .vca-sum-w .cart_totals .order-total td{font:600 18px/1.3 var(--vc-f);color:var(--vc-ink);padding-top:14px;border-top:1px solid var(--vc-line2)}
body.vnd-cuenta .vca-sum-w .cart_totals .order-total small{display:block;font:400 12px var(--vc-f);color:var(--vc-soft)}
body.vnd-cuenta .vca-sum-w .wc-proceed-to-checkout{padding:0}
body.vnd-cuenta .vca-sum-w .wc-proceed-to-checkout a.checkout-button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;margin:0 0 14px;padding:14px 22px;border-radius:8px;background:var(--vc-acc);color:#fff;font:600 15px/1.2 var(--vc-f);text-transform:none;letter-spacing:normal;box-shadow:0 10px 24px -14px rgba(184,8,114,.8)}
body.vnd-cuenta .vca-sum-w .wc-proceed-to-checkout a.checkout-button:hover{background:var(--vc-acc-h)}
body.vnd-cuenta .vca-trust{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:12.5px;color:var(--vc-ink2)}
body.vnd-cuenta .vca-trust li{display:flex;gap:8px;align-items:center;margin:0}
body.vnd-cuenta .vca-trust .vca-i{width:16px;height:16px;color:var(--vc-ok)}
body.vnd-cuenta .cross-sells{display:none}
/* carrito vacío */
body.vnd-cuenta .vca-ce{text-align:center;max-width:580px;margin:0 auto}
body.vnd-cuenta .vca-ce>.vca-ib{width:72px;height:72px;border-radius:50%;margin:0 auto 18px}
body.vnd-cuenta .vca-ce>.vca-ib .vca-i{width:30px;height:30px}
body.vnd-cuenta .vca-ce .vca-lead{margin:0 auto}
body.vnd-cuenta .vca-ce .vca-acts{justify-content:center;margin-top:22px}
body.vnd-cuenta .vca-sug{margin-top:48px}
body.vnd-cuenta .vca-sug h2{font:600 15px/1.3 var(--vc-f);color:var(--vc-ink);margin:0 0 14px}
body.vnd-cuenta .vca-sg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
body.vnd-cuenta .vca-sg a{display:flex;flex-direction:column;border:1px solid var(--vc-line);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;background:#fff}
body.vnd-cuenta .vca-sg .vca-ph{aspect-ratio:16/9;border-radius:0}
body.vnd-cuenta .vca-sg .vca-bd{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}
body.vnd-cuenta .vca-sg .vca-h3{font:500 19px/1.25 var(--vc-s);color:var(--vc-ink)}
body.vnd-cuenta .vca-sg .vca-row{width:100%;margin:0;font-size:13px;color:var(--vc-ink2)}
body.vnd-cuenta .vca-sg .vca-row b{color:var(--vc-ink);font-size:15px}

/* ---------- móvil ---------- */
@media (max-width:900px){
	body.vnd-cuenta .vca-cg,body.vnd-cuenta .vca-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}
	body.vnd-cuenta .vca-cart{grid-template-columns:minmax(0,1fr)}
	body.vnd-cuenta .vca-sum-w{position:static}
}
@media (max-width:760px){
	body.vnd-cuenta .vca-acc,body.vnd-cuenta .vca-ben,body.vnd-cuenta .vca-cg,body.vnd-cuenta .vca-tiles,body.vnd-cuenta .vca-sg{grid-template-columns:minmax(0,1fr)}
	body.vnd-cuenta .vca-card{padding:20px}
	body.vnd-cuenta.logged-in.woocommerce-account .woocommerce{grid-template-columns:minmax(0,1fr);grid-template-areas:"avisos" "menu" "cont";row-gap:18px}
	body.vnd-cuenta .woocommerce-MyAccount-navigation{position:static}
	body.vnd-cuenta .woocommerce-MyAccount-navigation ul{flex-direction:row;overflow-x:auto;gap:6px;scrollbar-width:none;padding-bottom:4px}
	body.vnd-cuenta .woocommerce-MyAccount-navigation li a{white-space:nowrap;border:1px solid var(--vc-line);padding:9px 12px;font-size:13px}
	body.vnd-cuenta .woocommerce-MyAccount-navigation li.is-active a{border-color:transparent}
	body.vnd-cuenta .woocommerce-MyAccount-navigation-link--customer-logout{margin:0!important;padding:0!important;border:0!important}
	body.vnd-cuenta .vca-cont{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px}
	body.vnd-cuenta .vca-ord{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}
	body.vnd-cuenta .vca-ord .vca-hm{display:none}
	body.vnd-cuenta .vca-vacio{grid-template-columns:minmax(0,1fr);padding:24px 18px}
	body.vnd-cuenta .vca-it{grid-template-columns:88px minmax(0,1fr);gap:12px}
	body.vnd-cuenta .vca-it-pr{grid-column:2;text-align:left}
}

body.vnd-cuenta .vca-cuenta-w,body.vnd-cuenta .vca-res{text-align:left}
body.vnd-cuenta .vca-ce{text-align:center}

/* ---------- Datos de la cuenta y formularios de la cuenta ---------- */
body.vnd-cuenta .woocommerce-MyAccount-content form.edit-account,body.vnd-cuenta .woocommerce-MyAccount-content form.woocommerce-EditAccountForm{display:flex;flex-direction:column;gap:18px}
body.vnd-cuenta .woocommerce-MyAccount-content form .form-row{margin:0;padding:0;float:none;width:100%}
body.vnd-cuenta .woocommerce-MyAccount-content form .form-row-first,body.vnd-cuenta .woocommerce-MyAccount-content form .form-row-last{width:100%}
@media (min-width:761px){body.vnd-cuenta .woocommerce-MyAccount-content form.edit-account{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 16px}body.vnd-cuenta .woocommerce-MyAccount-content form.edit-account>*{grid-column:1/-1}body.vnd-cuenta .woocommerce-MyAccount-content form.edit-account>.form-row-first{grid-column:1}body.vnd-cuenta .woocommerce-MyAccount-content form.edit-account>.form-row-last{grid-column:2}}
body.vnd-cuenta .woocommerce-MyAccount-content form .form-row label{display:block;margin:0 0 6px}
body.vnd-cuenta .woocommerce-MyAccount-content form .form-row em,body.vnd-cuenta .woocommerce-MyAccount-content form .form-row span em{display:block;margin-top:6px;font-size:12.5px;color:var(--vc-soft);font-style:normal}
body.vnd-cuenta .woocommerce-MyAccount-content .clear{display:none}
body.vnd-cuenta .woocommerce-MyAccount-content fieldset{border:1px solid var(--vc-line);border-radius:16px;padding:22px;margin:6px 0 0;display:flex;flex-direction:column;gap:16px;min-width:0}
body.vnd-cuenta .woocommerce-MyAccount-content fieldset legend{font:600 15px/1.3 var(--vc-f);color:var(--vc-ink);padding:0 8px;margin:0 0 0 -8px}
/* ver contraseña: ojo dentro del campo */
body.vnd-cuenta .password-input{position:relative;display:block;width:100%}
body.vnd-cuenta .password-input input{padding-right:48px!important}
body.vnd-cuenta .show-password-input,body.vnd-cuenta .woocommerce form .show-password-input{position:absolute!important;right:8px;top:50%;transform:translateY(-50%);width:34px!important;height:34px!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important;cursor:pointer;color:var(--vc-soft)}
body.vnd-cuenta .show-password-input::before,body.vnd-cuenta .show-password-input::after{content:"";position:absolute;inset:7px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='M2.5 12S6 5.5 12 5.5 21.5 12 21.5 12 18 18.5 12 18.5 2.5 12 2.5 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='M2.5 12S6 5.5 12 5.5 21.5 12 21.5 12 18 18.5 12 18.5 2.5 12 2.5 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") center/contain no-repeat;font-size:0}
body.vnd-cuenta .show-password-input::after{display:none}
body.vnd-cuenta .show-password-input.display-password{color:var(--vc-acc)}
/* formación en Datos de la cuenta: sin marco, tarjetas en rejilla */
body.vnd-cuenta .woocommerce-MyAccount-content .vca-edit-fmt{margin:0}
body.vnd-cuenta .woocommerce-MyAccount-content .vca-edit-fmt fieldset.vca-fmt{border:0;padding:0;margin:0;gap:0}
body.vnd-cuenta .woocommerce-MyAccount-content .vca-edit-fmt fieldset.vca-fmt legend{font:600 15px/1.3 var(--vc-f);color:var(--vc-ink);padding:0;margin:0 0 10px}
@media (min-width:761px){body.vnd-cuenta .vca-edit-fmt .vca-fmtr{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}body.vnd-cuenta .vca-edit-fmt .vca-fmt label{flex:none;min-width:0}}
/* casillas y opciones (boletín, etc.) */
body.vnd-cuenta .woocommerce-MyAccount-content form label:has(> input[type=radio]),body.vnd-cuenta .woocommerce-MyAccount-content form label:has(> input[type=checkbox]){display:flex;align-items:center;gap:10px;font:400 14.5px/1.4 var(--vc-f);color:var(--vc-ink);margin:0;cursor:pointer}
body.vnd-cuenta .woocommerce-MyAccount-content input[type=radio],body.vnd-cuenta .woocommerce-MyAccount-content input[type=checkbox]{accent-color:var(--vc-acc);width:18px;height:18px;margin:0;flex:0 0 auto}
body.vnd-cuenta .woocommerce-MyAccount-content form>p:has(input[type=radio]),body.vnd-cuenta .woocommerce-MyAccount-content form>div:has(> label > input[type=radio]){margin:0}
body.vnd-cuenta .woocommerce-MyAccount-content form button[type=submit],body.vnd-cuenta .woocommerce-MyAccount-content form .button{justify-self:start;align-self:flex-start;min-height:50px;padding:14px 24px;border:0;box-shadow:0 10px 24px -14px rgba(184,8,114,.8)}
body.vnd-cuenta .vca-aviso{margin:22px 0 0;max-width:700px;padding:14px 16px;border-radius:8px;border-left:4px solid var(--vc-acc);background:var(--vc-blush2);font-size:14px;line-height:1.5;color:var(--vc-ink)}
