/* Portal 1.2.29 — overview summary and exclusive Vaults view.
 * Presentation only. Never modify the public login scene, account handlers,
 * Box Registry, claim rules, or RELEASE VAULT logic.
 */
.evac.evac-has-dashboard .evp-dashboard[data-evp-ready="1"] .evp-dashboard-view[hidden] {display:none!important}
.evac.evac-has-dashboard .evp-dashboard-main>.evp-vault-section {margin-top:0!important;width:100%;min-width:0}
.evac.evac-has-dashboard .evp-dashboard-main>.evp-vault-section .evp-vault-list {grid-template-columns:repeat(2,minmax(0,1fr))}
.evac.evac-has-dashboard .evp-dashboard-main>.evp-vault-section .evp-section-head {flex-wrap:wrap}
.evac.evac-has-dashboard .evp-dashboard-main>.evp-vault-section .evp-section-actions {flex-wrap:wrap;justify-content:flex-end}
.evac.evac-has-dashboard .evp-collection-overview {display:flex;flex-direction:column;gap:19px;padding:24px 25px}
.evac.evac-has-dashboard .evp-collection-overview-top {display:flex;justify-content:space-between;align-items:center;gap:20px;min-width:0}
.evac.evac-has-dashboard .evp-collection-overview-title {display:flex;align-items:center;gap:15px;min-width:0}
.evac.evac-has-dashboard .evp-collection-overview-icon {width:44px;height:44px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex:none;color:#bd96e9;background:linear-gradient(135deg,rgba(93,46,137,.28),rgba(13,9,26,.3));border:1px solid rgba(196,145,238,.25)}
.evac.evac-has-dashboard .evp-collection-overview-icon svg {width:23px;height:23px}
.evac.evac-has-dashboard .evp-collection-overview-kicker {display:block;color:#aa8bbf;font:600 9px/1.5 'Montserrat',Arial,sans-serif;letter-spacing:.22em;margin:0 0 6px}
.evac.evac-has-dashboard .evp-collection-overview-title h2 {font:400 clamp(21px,2.5vw,27px)/1.25 'Cinzel',Georgia,serif!important;letter-spacing:.12em!important;color:#f4ebfb!important;margin:0!important}
.evac.evac-has-dashboard .evp-collection-overview-count {flex:none;text-align:right;display:flex;align-items:center;gap:11px;border-left:1px solid rgba(181,132,233,.24);padding-left:23px}
.evac.evac-has-dashboard .evp-collection-overview-count strong {font:400 37px/1 'Cinzel',Georgia,serif;color:#f3e6ff}
.evac.evac-has-dashboard .evp-collection-overview-count span {font:600 9px/1.5 'Montserrat',Arial,sans-serif;letter-spacing:.09em;color:#b49bc8;max-width:86px;text-align:left}
.evac.evac-has-dashboard .evp-collection-overview-description,
.evac.evac-has-dashboard .evp-collection-overview-empty>p:not(.evp-collection-overview-message) {color:#b8a9c8!important;font:400 12px/1.85 'Montserrat',Arial,sans-serif!important;max-width:610px;margin:0!important;text-align:left!important}
.evac.evac-has-dashboard .evp-collection-overview .evp-overview-cta {align-self:flex-start;text-decoration:none!important;min-width:190px;min-height:41px}
.evac.evac-has-dashboard .evp-collection-overview-empty {display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:18px;border:1px dashed rgba(170,119,218,.24);border-radius:9px;background:rgba(11,7,22,.26)}
.evac.evac-has-dashboard .evp-collection-overview-empty .evp-collection-overview-message {font:400 clamp(17px,2vw,21px)/1.5 'Cinzel',Georgia,serif!important;color:#e7d8f3!important;letter-spacing:.06em;margin:0!important;text-align:left!important}
@media(max-width:1050px){
  .evac.evac-has-dashboard .evp-dashboard-main>.evp-vault-section .evp-vault-list {grid-template-columns:1fr}
}
@media(max-width:710px){
  .evac.evac-has-dashboard .evp-collection-overview {padding:19px 16px;gap:17px}
  .evac.evac-has-dashboard .evp-dashboard-main>.evp-vault-section .evp-vault-list {grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:620px){
  .evac.evac-has-dashboard .evp-dashboard-main>.evp-vault-section .evp-vault-list {grid-template-columns:1fr}
  .evac.evac-has-dashboard .evp-collection-overview-top {align-items:flex-start;gap:12px}
  .evac.evac-has-dashboard .evp-collection-overview-count {padding-left:12px;gap:6px}
  .evac.evac-has-dashboard .evp-collection-overview-count strong {font-size:29px}
  .evac.evac-has-dashboard .evp-collection-overview-count span {font-size:8px;max-width:64px}
  .evac.evac-has-dashboard .evp-collection-overview-title {gap:9px}
  .evac.evac-has-dashboard .evp-collection-overview-icon {width:35px;height:35px}
  .evac.evac-has-dashboard .evp-collection-overview-title h2 {font-size:18px!important;letter-spacing:.08em!important}
  .evac.evac-has-dashboard .evp-collection-overview-kicker {font-size:8px;letter-spacing:.12em}
}
@media(max-width:380px){
 .evac.evac-has-dashboard .evp-collection-overview-top {flex-wrap:wrap}
 .evac.evac-has-dashboard .evp-collection-overview-count {border-left:0;border-top:1px solid rgba(181,132,233,.2);padding:12px 0 0;text-align:left;width:100%}
}
