/* EV Portal 1.2.90 — My Vaults demo-matched proportions.
   Loaded after every legacy collector stylesheet. No filter on source artwork. */
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-vault-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-vault-card{display:grid!important;grid-template-columns:minmax(0,48%) minmax(0,52%)!important;min-height:550px!important;overflow:hidden!important;align-items:stretch!important;border:1px solid rgba(153,113,180,.45)!important;border-radius:22px!important;background:linear-gradient(120deg,#0c0815,#100a1a)!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-box-visual.evp-vault-card-scene{display:block!important;position:relative!important;width:100%!important;height:100%!important;min-width:0!important;min-height:550px!important;border-radius:0!important;border-right:1px solid rgba(165,126,194,.12)!important;border-bottom:0!important;background:radial-gradient(ellipse at 50% 60%,rgba(128,79,171,.20),transparent 55%),linear-gradient(165deg,#080611,#191024 63%,#0a0713)!important;overflow:hidden!important;perspective:1100px!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-vault-rotator{position:absolute!important;inset:auto!important;top:50%!important;left:50%!important;width:min(64%,267px)!important;height:auto!important;max-width:267px!important;max-height:none!important;aspect-ratio:0.70!important;min-width:0!important;min-height:0!important;transform:translate(-50%,-54%)!important;z-index:3!important;filter:drop-shadow(0 22px 28px rgba(0,0,0,.57))!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-vault-rotator-inner{position:absolute!important;inset:0!important;transform-style:preserve-3d!important;animation:evpEVRotation1289 18s ease-in-out infinite!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-ev-face{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;overflow:hidden!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;border-radius:14px!important;background:linear-gradient(145deg,#1b112b,#251532 54%,#0f0a1c)!important;border:1px solid rgba(216,193,233,.35)!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-vault-rotator-front{transform:rotateY(0deg)!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-vault-rotator-back{transform:rotateY(180deg)!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-ev-face>img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;padding:0!important;margin:0!important;filter:none!important;-webkit-filter:none!important;opacity:1!important;transform:none!important;border-radius:0!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-ev-stamp{position:absolute!important;left:auto!important;top:auto!important;right:7%!important;bottom:6%!important;width:43px!important;height:43px!important;line-height:43px!important;z-index:8!important;transform:rotate(-9deg)!important;display:grid!important;place-items:center!important;font:normal 19px Georgia,serif!important;opacity:.76!important;pointer-events:none!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-vault-image-missing{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:18px!important;background:radial-gradient(circle at center,#28163a 0%,#0d0918 70%)!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-vault-image-missing span{font-size:108px!important;line-height:1!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-vault-image-missing small{font-size:10px!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-vault-scene-caption{position:absolute!important;left:12px!important;right:12px!important;bottom:25px!important;top:auto!important;font-size:10px!important;letter-spacing:.17em!important;text-align:center!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-vault-info{display:flex!important;flex-direction:column!important;min-width:0!important;padding:54px 38px 38px!important;align-items:stretch!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-vault-title-row{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:15px!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-vault-title-row h3{font:normal clamp(23px,2.4vw,38px)/1.17 Georgia,serif!important;letter-spacing:.035em!important;overflow-wrap:anywhere!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-vault-details{margin-top:38px!important;gap:15px!important;padding-top:23px!important}
body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-ev-share{margin-top:auto!important;align-self:flex-start!important}
@media(max-width:950px){body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-vault-card{grid-template-columns:1fr!important;min-height:0!important}body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-box-visual.evp-vault-card-scene{height:480px!important;min-height:480px!important;border-right:0!important;border-bottom:1px solid rgba(165,126,194,.12)!important}body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-vault-info{padding:27px 25px 30px!important;min-height:310px!important}body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-ev-share{margin-top:30px!important}}
@media(prefers-reduced-motion:reduce){body.ev-portal-scene .evac.evac-has-dashboard #my-vaults .evp-vault-rotator-inner{animation:none!important}}
