html.evst-dashboard-html{height:100%}.evst-dashboard-skip-link:focus{z-index:1100}html[data-bs-theme=dark] .evst-dashboard-skip-link{background-color:var(--tblr-bg-surface)!important;color:var(--tblr-body-color)!important}.evst-dashboard-locale-option.active{font-weight:600}.ti{font-size:1rem;vertical-align:middle;line-height:1}.ti.me-1{margin-right:.25rem}.ti.me-2{margin-right:.5rem}.ti.icon-sm{font-size:.875rem}.ti.icon-lg{font-size:1.25rem}.ti.icon-xl{font-size:1.5rem}.evst-dashboard{background-color:var(--tblr-bg-surface)}body.evst-dashboard{isolation:isolate;font-family:var(
		--tblr-font-sans-serif,
		-apple-system,
		BlinkMacSystemFont,
		San Francisco,
		Segoe UI,
		Roboto,
		Helvetica Neue,
		sans-serif
	);color:var(--tblr-body-color);background-color:var(--evst-dashboard-chrome-bg,var(--tblr-gray-800));min-height:100%;--evst-sticky-navbar-offset:calc(env(safe-area-inset-top, 0px) + 4.5rem);--evst-dashboard-sidebar-width:0;--evst-dashboard-content-left:0;--evst-dashboard-overlay-left:var(--evst-dashboard-content-left);--evst-dashboard-overlay-width:calc(100% - var(--evst-dashboard-content-left));--evst-dashboard-shell-header-height:3.5rem;--evst-template-cover-aspect:3/4;--evst-dashboard-workspace-context-height:0px;--evst-dashboard-upgrade-overlay-top:var(--evst-dashboard-shell-header-height);--evst-dashboard-modal-backdrop-opacity:var(--evst-modal-backdrop-opacity, 55%);--evst-dashboard-modal-backdrop-blur:var(--evst-modal-backdrop-blur, 8px);--evst-upgrade-overlay-backdrop-opacity:38%;--evst-upgrade-overlay-backdrop-blur:3px;--evst-upgrade-overlay-content-veil:42%;--evst-content-shell-radius:var(--evst-radius-xl);--evst-dashboard-sidebar-surface:var(--tblr-gray-800);--evst-dashboard-chrome-footer-height:2.75rem;--evst-dashboard-chrome-footer-z:0;--evst-dashboard-content-card-z:3;--evst-dashboard-chrome-footer-left:var(--evst-dashboard-content-left, 0);--evst-dashboard-chrome-footer-width:calc(100% - var(--evst-dashboard-content-left, 0))}body.evst-dashboard h1,body.evst-dashboard h2,body.evst-dashboard h3,body.evst-dashboard h4,body.evst-dashboard h5,body.evst-dashboard h6{font-family:inherit;color:var(--tblr-body-color)}body.evst-dashboard .footer a:not(.btn):not(.evst-footer-social-link):not(.evst-footer-logo-wrap):not(.evst-legal-footer-link),body.evst-dashboard .page-body a:not(.btn):not(.nav-link):not(.dropdown-item):not(.navbar-brand):not(.page-link):not(.badge):not(.evst-workspace-overview-hero__slug){color:var(--tblr-link-color);text-decoration:var(--tblr-link-decoration,none)}body.evst-dashboard .footer a:not(.btn):not(.evst-footer-social-link):not(.evst-footer-logo-wrap):not(.evst-legal-footer-link):hover,body.evst-dashboard .page-body a:not(.btn):not(.nav-link):not(.dropdown-item):not(.navbar-brand):not(.page-link):not(.badge):not(.evst-workspace-overview-hero__slug):hover{color:var(--tblr-link-hover-color)}body.evst-dashboard .footer a.link-secondary,body.evst-dashboard .footer a.link-secondary:hover{color:var(--tblr-secondary)}body.evst-dashboard .page,body.evst-dashboard .page-wrapper{color:inherit}.evst-dashboard .page{width:100%;max-width:100%;overflow-x:visible;background-color:var(--evst-dashboard-chrome-bg,var(--tblr-gray-800))}html[data-bs-theme=light]{--evst-dashboard-chrome-bg:var(--tblr-gray-800)}html[data-bs-theme=dark]{--evst-dashboard-chrome-bg:var(--tblr-gray-950, var(--tblr-body-bg))}body.evst-dashboard header.navbar:not(.navbar-vertical){background-color:var(--evst-surface-raised,var(--tblr-bg-surface));border-bottom:1px solid var(--tblr-border-color);border-radius:0;box-shadow:none;isolation:isolate}body.evst-dashboard header.navbar:not(.navbar-vertical) :is(.container-xl,.container-fluid,.evst-dashboard-shell){background-color:transparent}body.evst-dashboard .page-wrapper .card:not(.evst-sidebar-upgrade-card):not(.evst-workspace-overview-hero):not(.evst-plan-upgrade-summary-card):not(.evst-plan-topup-summary-card):not(.evst-plan-downgrade-summary-card):not(.evst-plan-request-summary-card){max-width:none;min-width:0;margin-top:0;padding:0;position:relative;display:flex;flex-direction:column;min-height:0;overflow-wrap:break-word;word-wrap:break-word;background-color:var(--evst-surface-raised,var(--tblr-bg-surface));background-clip:border-box;border:1px solid var(--tblr-border-color);border-radius:var(--evst-radius-lg);box-shadow:var(--evst-shadow-card);box-sizing:border-box}body.evst-dashboard .page-wrapper .card.evst-workspace-overview-hero:not(.evst-home-snapshot--glass){background-color:var(--evst-workspace-overview-bg,var(--tblr-primary));color:var(--evst-workspace-overview-text,#fff);border:0;box-shadow:var(--evst-shadow-md);border-radius:var(--evst-radius-lg);overflow:hidden}body.evst-dashboard .page-wrapper .evst-checkin-scanner-display .card,body.evst-dashboard .page-wrapper .modal .card{box-shadow:none}body.evst-dashboard .page-wrapper .card-header{background-color:var(--tblr-bg-surface-secondary);border-bottom:1px solid var(--tblr-border-color);border-radius:var(--evst-radius-lg) var(--evst-radius-lg) 0 0}body.evst-dashboard .page-wrapper .card .card-footer,body.evst-dashboard .page-wrapper .card>[class$='__footer']{border-top:1px solid var(--tblr-border-color)}body.evst-dashboard .page-wrapper .card>.card-footer:last-child,body.evst-dashboard .page-wrapper .card>.evst-guest-selection-bar:not([hidden]):last-child,body.evst-dashboard .page-wrapper .card>[class$='__footer']:last-child{border-bottom-left-radius:calc(var(--evst-radius-lg) - 1px);border-bottom-right-radius:calc(var(--evst-radius-lg) - 1px)}body.evst-dashboard .page-wrapper .table{border-radius:var(--evst-radius-lg);overflow:hidden;border:1px solid var(--tblr-border-color);box-shadow:var(--evst-shadow-sm);background:var(--tblr-bg-surface)}body.evst-dashboard .card:has(.table.card-table) .table-responsive:has(> .table.card-table){border-radius:0}body.evst-dashboard .card:has(.table.card-table) .table.card-table{border:0;border-radius:0;box-shadow:none;background:0 0;overflow:visible;border-collapse:separate;border-spacing:0}body.evst-dashboard .card:has(.table.card-table) .table.card-table>tbody>tr>td,body.evst-dashboard .card:has(.table.card-table) .table.card-table>tbody>tr>th{border-bottom-left-radius:0;border-bottom-right-radius:0}body.evst-dashboard .card:has(.table.card-table) .table.card-table>tbody>tr:last-child>td:first-child,body.evst-dashboard .card:has(.table.card-table) .table.card-table>tbody>tr:last-child>td:last-child,body.evst-dashboard .card:has(.table.card-table) .table.card-table>tfoot>tr:last-child>td:first-child,body.evst-dashboard .card:has(.table.card-table) .table.card-table>tfoot>tr:last-child>td:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}body.evst-dashboard .page-wrapper .table thead th{background:var(--tblr-bg-surface-secondary);font-weight:600;text-transform:uppercase;font-size:.6875rem;letter-spacing:.05em;color:var(--tblr-secondary);border-bottom:2px solid var(--tblr-border-color)}body.evst-dashboard .page-wrapper .table tbody tr{transition:background-color var(--evst-transition-slow);border-bottom:1px solid var(--tblr-bg-surface-tertiary)}body.evst-dashboard .page-wrapper .table tbody tr:hover{background-color:var(--evst-hover-surface-row)}body.evst-dashboard .evst-dashboard-toolbar{gap:var(--evst-spacing-md) var(--evst-spacing-lg)}body.evst-dashboard .evst-activity-timeline,body.evst-dashboard .evst-dashboard-toolbar__controls{gap:var(--evst-spacing-sm)}body.evst-dashboard .evst-activity-item{gap:var(--evst-spacing-sm);padding-bottom:var(--evst-spacing-sm)}body.evst-dashboard .evst-workspace-overview-hero{border-radius:var(--evst-radius-2xl)}body.evst-dashboard .evst-home-quick-action-card,body.evst-dashboard .evst-stat-card{transition:var(--evst-transition-transform),var(--evst-transition-shadow),var(--evst-transition-colors)}body.evst-dashboard header.navbar:not(.navbar-vertical) .evst-header-user-nav{display:flex;align-items:center;margin-left:.5rem;padding-left:.75rem;border-left:1px solid var(--tblr-border-color)}body.evst-dashboard header.navbar:not(.navbar-vertical) .evst-header-user-toggle{border:0;border-radius:var(--evst-radius-md);padding:var(--evst-spacing-xs) 0;transition:var(--evst-transition-colors)}body.evst-dashboard header.navbar:not(.navbar-vertical) .evst-header-user-toggle:hover{background:0 0}body.evst-dashboard header.navbar:not(.navbar-vertical) .dropdown-menu{border-radius:var(--evst-radius-lg);box-shadow:var(--evst-shadow-lg);border:1px solid var(--tblr-border-color)}.evst-header-left{display:flex;flex-direction:row;align-items:center;gap:.75rem;min-width:0;flex:1 1 auto}.evst-header-app-link{font-weight:700;font-size:1rem;line-height:1;text-decoration:none;color:var(--tblr-body-color);white-space:nowrap}.evst-header-brand-group{display:inline-flex;align-items:center;gap:.375rem;min-width:0}.evst-header-app-link:hover{color:var(--tblr-primary)}.evst-header-plan-label{display:block;max-width:100%;line-height:1.2}body.evst-dashboard .evst-header-plan-badge{display:inline-block;max-width:100%;font-size:.6875rem;font-weight:600;line-height:1.2;padding:.15rem .4rem;border-radius:var(--tblr-border-radius-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}body.evst-dashboard .evst-header-plan-badge--danger{background-color:var(--tblr-danger-lt);color:var(--tblr-danger)}body.evst-dashboard .evst-header-plan-badge--warning{background-color:var(--tblr-warning-lt);color:var(--tblr-warning)}body.evst-dashboard .evst-header-plan-badge--secondary{background-color:var(--tblr-secondary-lt);color:var(--tblr-secondary)}body.evst-dashboard .evst-header-user-dropdown-plan-row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:.35rem}body.evst-dashboard .evst-header-user-dropdown-renew-link{font-size:.75rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap}body.evst-dashboard .evst-header-user-dropdown-renew-link:focus-visible,body.evst-dashboard .evst-header-user-dropdown-renew-link:hover{text-decoration:underline}body.evst-dashboard .navbar .evst-header-user-toggle{line-height:1.25;max-width:13rem}body.evst-dashboard .navbar .evst-header-user-toggle .evst-header-user-meta{gap:.125rem;max-width:9.5rem}body.evst-dashboard .navbar .evst-header-user-toggle .evst-header-user-name{font-size:.875rem;line-height:1.25;max-width:100%}body.evst-dashboard .navbar .evst-header-user-toggle .evst-header-plan-label{font-size:.75rem}body.evst-dashboard .evst-header-upgrade-nav{display:flex;align-items:center;flex-shrink:0}body.evst-dashboard .evst-header-upgrade-cta{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;white-space:nowrap;font-weight:600;line-height:1.25;padding-inline:0.75rem;min-height:2rem;box-shadow:none}body.evst-dashboard .evst-header-upgrade-cta__icon{font-size:1rem;line-height:1}body.evst-dashboard .evst-header-upgrade-cta:focus-visible,body.evst-dashboard .evst-header-upgrade-cta:hover{box-shadow:none}body.evst-dashboard .evst-header-user-avatar{border-radius:50%;background-size:cover;background-position:center}@keyframes evst-impersonate-ring-breath{0%,100%{transform:scale(.88);opacity:.85;box-shadow:0 0 0 0 color-mix(in srgb,var(--tblr-warning) 35%,transparent)}50%{transform:scale(1.22);opacity:.15;box-shadow:0 0 0 6px color-mix(in srgb,var(--tblr-warning) 0,transparent)}}body.evst-dashboard .evst-header-impersonate-indicator.btn-icon{position:relative;isolation:isolate}body.evst-dashboard .evst-header-impersonate-indicator.btn-icon::before{content:"";position:absolute;inset:4px;border-radius:50%;border:2px solid color-mix(in srgb,var(--tblr-warning) 55%,transparent);background:color-mix(in srgb,var(--tblr-warning) 16%,transparent);pointer-events:none;z-index:0;animation:2s ease-in-out infinite evst-impersonate-ring-breath}body.evst-dashboard .evst-header-impersonate-indicator.btn-icon>.evst-header-impersonate-indicator__icon{position:relative;z-index:1;color:var(--tblr-warning)}body.evst-dashboard .evst-header-impersonate-indicator.btn-icon:is(:hover,:focus-visible)::before{animation-play-state:paused;opacity:0}body.evst-dashboard .evst-header-impersonate-indicator.btn-icon:is(:hover,:focus-visible)>.evst-header-impersonate-indicator__icon{color:var(--evst-hover-fg)}@media (prefers-reduced-motion:reduce){body.evst-dashboard .evst-header-impersonate-indicator.btn-icon::before{animation:none;opacity:.55;transform:none}}body.evst-dashboard .evst-header-user-dropdown-menu .evst-header-user-dropdown-header{padding:.75rem 1rem .5rem;text-transform:none;letter-spacing:normal;color:inherit;white-space:normal;pointer-events:auto}body.evst-dashboard .evst-header-user-dropdown-menu .evst-header-user-dropdown-header--compact{padding-top:.625rem;padding-bottom:.625rem;gap:.75rem}body.evst-dashboard .evst-header-user-dropdown-menu .evst-header-user-dropdown-avatar{background-size:cover;background-position:center}body.evst-dashboard .evst-header-user-dropdown-menu .evst-header-user-dropdown-name{font-size:.875rem;line-height:1.25;color:var(--tblr-body-color);text-transform:none}body.evst-dashboard .evst-header-user-dropdown-menu .evst-header-plan-label{font-size:.75rem;line-height:1.2;text-transform:none}body.evst-dashboard .evst-header-user-dropdown-menu .evst-header-user-dropdown-detail{font-size:.75rem;line-height:1.35;color:var(--tblr-secondary);margin-top:.25rem}body.evst-dashboard .evst-header-user-dropdown-menu .dropdown-item{display:flex;align-items:center;gap:.5rem;min-width:11rem;padding-left:var(--tblr-dropdown-item-padding-x,1rem);padding-right:var(--tblr-dropdown-item-padding-x,1rem)}body.evst-dashboard .evst-header-user-dropdown-menu .dropdown-item-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.25rem;height:1.25rem;margin-right:0!important;line-height:1;font-size:1.125rem}.evst-header-horizontal-logo-link{display:none;align-items:center;text-decoration:none}.evst-header-horizontal-logo-link:focus-visible,.evst-header-horizontal-logo-link:hover{opacity:1}.evst-header-horizontal-logo-link:focus-visible .evst-header-horizontal-logo,.evst-header-horizontal-logo-link:hover .evst-header-horizontal-logo{opacity:1;filter:none}.evst-header-horizontal-logo{display:block;height:24px;width:auto;max-width:140px;object-fit:contain}@media (min-width:992px){body.evst-dashboard{--evst-dashboard-sidebar-width:15rem;--evst-dashboard-content-left:15rem}body.evst-dashboard.sidebar-collapsed{--evst-dashboard-sidebar-width:4.75rem;--evst-dashboard-content-left:4.75rem}body.evst-dashboard .navbar-vertical.navbar-expand-lg~:is(header.navbar,.page-wrapper,.evst-subscription-global-banner,.evst-workspace-context-bar,.evst-notice-stack){margin-left:15rem;transition:margin-left .2s}body.evst-dashboard.sidebar-collapsed .navbar-vertical{width:4.75rem}body.evst-dashboard.sidebar-collapsed .navbar-vertical.navbar-expand-lg~:is(header.navbar,.page-wrapper,.evst-subscription-global-banner,.evst-workspace-context-bar,.evst-notice-stack){margin-left:4.75rem}body.evst-dashboard.sidebar-collapsed .navbar-vertical .badge,body.evst-dashboard.sidebar-collapsed .navbar-vertical .card,body.evst-dashboard.sidebar-collapsed .navbar-vertical .evst-sidebar-upgrade-card-wrap,body.evst-dashboard.sidebar-collapsed .navbar-vertical .nav-item.px-3,body.evst-dashboard.sidebar-collapsed .navbar-vertical .nav-link .evst-workspace-nav-link__label,body.evst-dashboard.sidebar-collapsed .navbar-vertical .nav-link .evst-workspace-nav-link__label-row,body.evst-dashboard.sidebar-collapsed .navbar-vertical .nav-link .evst-workspace-nav-link__status-row,body.evst-dashboard.sidebar-collapsed .navbar-vertical .nav-link .evst-workspace-nav-link__title,body.evst-dashboard.sidebar-collapsed .navbar-vertical .nav-link-title,body.evst-dashboard.sidebar-collapsed .navbar-vertical .navbar-brand .navbar-brand-text{display:none!important}body.evst-dashboard.sidebar-collapsed .navbar-vertical .nav-link{justify-content:center!important;padding:.875rem .75rem!important;margin:.125rem .5rem!important;overflow:hidden}body.evst-dashboard.sidebar-collapsed .navbar-vertical .nav-link-icon{margin-right:0!important;flex-shrink:0}body.evst-dashboard.sidebar-collapsed .navbar-vertical .nav-link:has(.evst-workspace-nav-link__status-row){align-items:center!important}body.evst-dashboard.sidebar-collapsed .navbar-vertical .nav-link:has(.evst-workspace-nav-link__status-row) .nav-link-icon{margin-top:0!important}body.evst-dashboard.sidebar-collapsed .navbar-vertical .evst-workspace-nav-group__label{display:none!important}body.evst-dashboard.sidebar-collapsed .navbar-vertical .navbar-brand{padding:1rem .75rem!important;display:flex;justify-content:center}body.evst-dashboard.sidebar-collapsed .navbar-vertical .navbar-brand .navbar-brand-autodark,body.evst-dashboard.sidebar-collapsed .navbar-vertical .navbar-brand a{display:flex;justify-content:center;width:100%}body.evst-dashboard.sidebar-collapsed .navbar-vertical .navbar-brand .evst-logo--masked{height:2.25rem;width:calc(2.25rem * 739 / 501);max-width:100%}body.evst-dashboard.sidebar-collapsed .evst-header-horizontal-logo-link{display:inline-flex}}@media (max-width:991.98px){.evst-header-horizontal-logo-link{display:inline-flex;min-width:0}body.evst-dashboard:has(.evst-workspace-context-bar){--evst-dashboard-workspace-context-height:2.25rem;--evst-dashboard-upgrade-overlay-top:calc(var(--evst-dashboard-shell-header-height) + var(--evst-dashboard-workspace-context-height))}body.evst-dashboard .evst-header-app-link{display:none}body.evst-dashboard .evst-header-brand-group .evst-header-impersonate-indicator{margin-left:.125rem}body.evst-dashboard header.navbar .evst-dashboard-shell{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:nowrap;min-height:3.25rem}body.evst-dashboard header.navbar .navbar-nav.evst-header-left{flex-direction:row;align-items:center}body.evst-dashboard header.navbar .navbar-nav.order-md-last{flex-direction:row;align-items:center;flex-shrink:0}body.evst-dashboard .evst-sidebar-toggle{flex-shrink:0}body.evst-dashboard .evst-header-horizontal-logo{max-width:min(140px,42vw);height:22px}body.evst-dashboard .navbar-vertical.navbar-expand-lg~:is(header.navbar,.page-wrapper,.evst-subscription-global-banner,.evst-workspace-context-bar,.evst-notice-stack){margin-left:0}body.evst-dashboard header.navbar:not(.navbar-vertical) .container-fluid.evst-dashboard-shell{padding-left:.75rem!important;padding-right:.75rem!important}body.evst-dashboard header.navbar:not(.navbar-vertical) .evst-header-user-nav{margin-left:0;padding-left:0;border-left:0}body.evst-dashboard header.navbar .navbar-nav.evst-header-actions{gap:.125rem}body.evst-dashboard header.navbar:not(.navbar-vertical) .btn.btn-icon{width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem}body.evst-dashboard .evst-header-user-toggle{padding-inline:0.125rem}body.evst-dashboard .evst-header-tools-menu{width:min(18rem,calc(100vw - 1rem));min-width:0;max-width:calc(100vw - 1rem)}body.evst-dashboard .evst-header-tools-menu .dropdown-item{min-height:2.75rem}}@media (max-width:575.98px){body.evst-dashboard .evst-header-upgrade-nav{display:none}}body.evst-dashboard .evst-notice-stack{flex-shrink:0;padding-block:0.5rem}body.evst-dashboard .evst-notice-stack:empty,body.evst-dashboard .evst-notice-stack:not(:has(.alert,.notice,[data-evst-notice-shell])){display:none;padding:0;margin:0}body.evst-dashboard .evst-notice-stack .alert{margin-bottom:0}body.evst-dashboard .evst-notice-stack .evst-notice--toast-pending{display:none!important}body.evst-dashboard .evst-subscription-global-banner{flex-shrink:0;background-color:color-mix(in srgb,var(--tblr-danger) 8%,var(--tblr-body-bg));border-bottom:1px solid color-mix(in srgb,var(--tblr-danger) 18%,transparent)}body.evst-dashboard .evst-subscription-global-banner--warning{background-color:color-mix(in srgb,var(--tblr-warning) 10%,var(--tblr-body-bg));border-bottom-color:color-mix(in srgb,var(--tblr-warning) 22%,transparent)}body.evst-dashboard .evst-subscription-global-banner__inner{display:flex;align-items:center;gap:.75rem;min-width:0;padding-block:0.5rem}body.evst-dashboard .evst-subscription-global-banner__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:var(--tblr-border-radius);background-color:color-mix(in srgb,var(--tblr-danger) 14%,transparent);color:var(--tblr-danger);font-size:1rem;line-height:1}body.evst-dashboard .evst-subscription-global-banner--warning .evst-subscription-global-banner__icon{background-color:color-mix(in srgb,var(--tblr-warning) 16%,transparent);color:var(--tblr-warning)}body.evst-dashboard .evst-subscription-global-banner__content{flex:1 1 auto;min-width:0}body.evst-dashboard .evst-subscription-global-banner__title{display:block;font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--tblr-body-color)}body.evst-dashboard .evst-subscription-global-banner__message{display:block;font-size:.75rem;line-height:1.35;color:var(--tblr-secondary);margin-top:.1rem}body.evst-dashboard .evst-subscription-global-banner__cta{flex-shrink:0;font-size:.75rem;font-weight:600;line-height:1.25;padding:.35rem .75rem;white-space:nowrap}@media (max-width:767.98px){body.evst-dashboard .evst-subscription-global-banner__inner{flex-wrap:wrap;align-items:flex-start}body.evst-dashboard .evst-subscription-global-banner__cta{width:100%;margin-left:2.5rem}}body.evst-dashboard .evst-dashboard-action-banner{padding-top:.625rem;padding-bottom:.625rem}body.evst-dashboard .evst-dashboard-action-banner__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-width:0}body.evst-dashboard .evst-dashboard-action-banner__content{flex:1 1 auto;min-width:0}body.evst-dashboard .evst-dashboard-action-banner__title{margin-bottom:.125rem;font-size:.875rem;line-height:1.3}body.evst-dashboard .evst-dashboard-action-banner__message{font-size:.8125rem;line-height:1.35;color:var(--tblr-secondary)}body.evst-dashboard .evst-dashboard-action-banner__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;flex-shrink:0;margin-left:auto}body.evst-dashboard .evst-dashboard-action-banner.alert-dismissible{padding-right:2.75rem}body.evst-dashboard .evst-dashboard-action-banner.alert-dismissible .btn-close{top:50%;transform:translateY(-50%)}@media (max-width:767.98px){body.evst-dashboard .evst-dashboard-action-banner__inner{flex-wrap:wrap;align-items:flex-start}body.evst-dashboard .evst-dashboard-action-banner__actions{width:100%;justify-content:flex-start;margin-left:0}}.evst-toast-container{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:12px;max-width:400px;width:100%}.evst-toast{border-radius:var(--tblr-border-radius,.375rem);box-shadow:var(--tblr-box-shadow,0 4px 12px rgba(0,0,0,.15));border:none;min-width:300px;animation:.3s ease-out evstToastSlideIn}.evst-toast .toast-header{border-bottom:1px solid color-mix(in srgb,var(--tblr-white) 22%,transparent);padding:12px 16px;font-weight:600}.evst-toast .toast-body{padding:12px 16px;line-height:1.5}.evst-toast-icon{display:inline-flex;align-items:center;width:20px;height:20px}.evst-toast-icon svg{width:100%;height:100%}.evst-toast.text-bg-success{background-color:var(--tblr-success)!important;color:var(--tblr-white)}.evst-toast.text-bg-danger{background-color:var(--tblr-danger)!important;color:var(--tblr-white)}.evst-toast.text-bg-warning{background-color:var(--tblr-warning)!important;color:var(--tblr-white)}.evst-toast.text-bg-info{background-color:var(--tblr-info)!important;color:var(--tblr-white)}@keyframes evstToastSlideIn{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.badge{letter-spacing:0}body.evst-dashboard .page-header .evst-page-header-actions--mobile{display:none}body.evst-dashboard .evst-workspace-context-bar{background:var(--tblr-bg-surface);border-bottom:1px solid var(--tblr-border-color);padding:.5rem 0}body.evst-dashboard .evst-workspace-context-bar__link{display:flex;align-items:center;gap:.35rem;min-width:0;padding:.25rem 0;color:var(--tblr-secondary);text-decoration:none;font-size:.8125rem;line-height:1.3}body.evst-dashboard .evst-workspace-context-bar__link:focus,body.evst-dashboard .evst-workspace-context-bar__link:hover{color:var(--tblr-primary);text-decoration:none}body.evst-dashboard .evst-workspace-context-bar__title{font-weight:600;color:var(--tblr-body-color);min-width:0}body.evst-dashboard .evst-workspace-context-bar__sep{color:var(--tblr-secondary);flex-shrink:0}body.evst-dashboard .evst-workspace-context-bar__page{color:var(--tblr-secondary)}body.evst-dashboard .evst-workspace-context-bar__chevron{margin-left:auto;flex-shrink:0;font-size:.875rem;opacity:.55}body.evst-dashboard .evst-mobile-fab{position:fixed;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:1025;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:3rem;padding:.75rem 1.125rem;border:0;border-radius:var(--evst-radius-pill);background:var(--tblr-primary);color:var(--tblr-primary-fg,#fff);box-shadow:var(--evst-shadow-md);font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:var(--evst-transition-transform),var(--evst-transition-shadow),var(--evst-transition-colors)}body.evst-dashboard .evst-mobile-fab:focus,body.evst-dashboard .evst-mobile-fab:hover{background:color-mix(in srgb,var(--tblr-primary) 88%,#000);color:var(--tblr-primary-fg,#fff);box-shadow:var(--evst-shadow-md);transform:translateY(var(--evst-hover-lift-btn))}body.evst-dashboard .evst-mobile-fab .icon{font-size:1.125rem;transition:transform var(--evst-transition-fast)}body.evst-dashboard .evst-mobile-fab:focus-visible .icon,body.evst-dashboard .evst-mobile-fab:hover .icon{transform:translateX(2px)}body.evst-dashboard .evst-mobile-fab__label{white-space:nowrap}@media (max-width:991.98px){body.evst-dashboard .evst-mobile-fab{width:3rem;height:3rem;min-height:3rem;padding:0;border-radius:50%}body.evst-dashboard .evst-mobile-fab__label{display:none}body.evst-dashboard .evst-mobile-fab .icon{margin:0}body.evst-dashboard .page-header .page-title{font-size:1.25rem;line-height:1.3}body.evst-dashboard .page-header .page-pretitle{font-size:.6875rem;margin-bottom:.125rem}body.evst-dashboard .page-header .row.align-items-center{flex-direction:column;align-items:stretch!important}body.evst-dashboard .page-header .col{min-width:0;width:100%}body.evst-dashboard .page-header .col-auto.ms-auto{margin-left:0!important;width:100%}body.evst-dashboard .page-header .btn-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%}body.evst-dashboard .page-header .btn-list .btn{width:100%;justify-content:center;margin:0!important}body.evst-dashboard .page-header .btn-list .btn:only-child,body.evst-dashboard .page-header .evst-page-header-actions--mobile .btn.evst-page-header-actions__primary{grid-column:1/-1}body.evst-dashboard .page-header .evst-page-header-actions--desktop{display:none!important}body.evst-dashboard .page-header .evst-page-header-actions--mobile{display:flex;align-items:stretch;gap:.5rem;width:100%}body.evst-dashboard .page-header .evst-page-header-actions--mobile .evst-page-header-actions__primary{flex:1 1 auto;min-width:0}body.evst-dashboard .page-header .evst-page-header-actions--mobile .dropdown>.btn{height:100%}body.evst-dashboard .page-header .evst-page-header-actions--mobile .evst-guest-tools-toggle--mobile,body.evst-dashboard .page-header .evst-page-header-actions--mobile>.btn.btn-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;padding:0;flex-shrink:0}body.evst-dashboard .page-header .evst-page-header-actions--mobile .evst-guest-tools-toggle--mobile .icon,body.evst-dashboard .page-header .evst-page-header-actions--mobile>.btn.btn-icon .icon{margin:0;width:1.125rem;height:1.125rem;font-size:1.125rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}body.evst-dashboard .page-header .evst-guest-tools-dropdown--mobile{position:relative;flex-shrink:0}body.evst-dashboard .page-header .evst-guest-tools-toggle--mobile{position:relative}body.evst-dashboard .page-header .evst-guest-tools-toggle__badge{position:absolute;top:.1rem;right:.1rem;min-width:1rem;height:1rem;padding:0 .2rem;font-size:.625rem;line-height:1rem;pointer-events:none}body.evst-dashboard .container-fluid.evst-dashboard-shell,body.evst-dashboard .page-body .container-xl{padding-left:.75rem!important;padding-right:.75rem!important}body.evst-dashboard[data-evst-subpage=overview] .page-header .btn-list,body.evst-dashboard[data-evst-subpage=overview] .page-header .page-title+p.text-secondary{display:none}body.evst-dashboard .evst-workspace-overview-hero__title{font-size:1.5rem!important;line-height:1.25}body.evst-dashboard .evst-workspace-overview-hero__actions{display:grid;grid-template-columns:1fr;gap:.5rem}body.evst-dashboard .evst-workspace-overview-hero__actions .btn{width:100%;justify-content:center}body.evst-dashboard .evst-guest-summary-stats{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:.75rem;margin-left:-.75rem;margin-right:-.75rem;padding-left:.75rem;padding-right:.75rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}body.evst-dashboard .evst-guest-summary-stats>[class*=col-]{flex:0 0 min(72vw,16rem);max-width:min(72vw,16rem);width:min(72vw,16rem);scroll-snap-align:start;padding-left:0;padding-right:0}body.evst-dashboard .evst-guest-summary-stats>.col-lg-2{flex-basis:min(42vw,9rem);max-width:min(42vw,9rem);width:min(42vw,9rem)}body.evst-dashboard .evst-guests-page .evst-guest-summary-stat__dual-item+.evst-guest-summary-stat__dual-item{border-top:0;border-left:1px solid var(--tblr-border-color);padding-top:0;padding-left:.75rem}body.evst-dashboard .evst-guests-page .evst-guest-summary-stat__dual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}body.evst-dashboard .evst-guests-page .evst-guest-summary-stat__dual-grid::before{display:none}body.evst-dashboard .evst-guests-page .evst-guest-summary-stats{scrollbar-width:none;--bs-gutter-x:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}body.evst-dashboard .evst-guests-page .evst-guest-summary-stats::-webkit-scrollbar{display:none}body.evst-dashboard .evst-guests-page .evst-guest-summary-stats>[class*=col-]{scroll-snap-align:start}body.evst-dashboard .evst-guests-page .evst-guest-summary-stats>[class*=col-]:last-child{scroll-snap-align:end}body.evst-dashboard .evst-guest-filter-toolbar,body.evst-dashboard .evst-guest-filter-toolbar__controls{flex-wrap:wrap}body.evst-dashboard .evst-guest-summary-stats .evst-guest-summary-stat .card-body{padding:1rem 1.125rem}body.evst-dashboard .evst-mobile-filter-toggle{display:inline-flex;align-items:center;gap:.35rem}body.evst-dashboard .evst-mobile-filter-panel.collapse:not(.show){display:none}body.evst-dashboard .evst-task-view-toolbar{flex-direction:column;align-items:stretch!important}body.evst-dashboard .evst-task-view-toolbar__toggles{margin-left:0!important;width:100%;justify-content:space-between}body.evst-dashboard .evst-task-progress .h3{font-size:1.125rem}body.evst-dashboard.evst-has-workspace-context .page-header .col>.text-secondary.mt-1,body.evst-dashboard.evst-has-workspace-context .page-header .evst-guests-page-subtitle,body.evst-dashboard.evst-has-workspace-context .page-header .page-pretitle{display:none}body.evst-dashboard .evst-task-table .d-md-none{white-space:nowrap}}@media (min-width:992px){body.evst-dashboard .evst-mobile-fab,body.evst-dashboard .evst-mobile-filter-toggle-wrap,body.evst-dashboard .page-header .evst-page-header-actions--mobile{display:none!important}body.evst-dashboard .evst-mobile-filter-panel.collapse{display:block!important;height:auto!important;visibility:visible!important}body.evst-dashboard .evst-workspace-overview-activity-col .evst-workspace-overview-activity-card{position:sticky;top:var(--evst-sticky-navbar-offset,4.5rem);max-height:calc(100vh - var(--evst-sticky-navbar-offset,4.5rem) - 1.5rem)}body.evst-dashboard .evst-workspace-overview-activity-col .evst-workspace-overview-activity-card .card-body{max-height:calc(100vh - var(--evst-sticky-navbar-offset,4.5rem) - 5.5rem);overflow-y:auto}}body.evst-dashboard .evst-dashboard-toolbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}body.evst-dashboard .evst-dashboard-toolbar__meta{flex:1 1 16rem;min-width:0}body.evst-dashboard .evst-dashboard-toolbar__controls{display:flex;align-items:flex-end;flex:999 1 32rem;flex-wrap:wrap}body.evst-dashboard .evst-dashboard-toolbar__field{flex:1 1 12rem;min-width:min(100%,12rem)}body.evst-dashboard .evst-dashboard-toolbar__actions{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}body.evst-dashboard .evst-dashboard-toolbar__actions .btn{min-width:8rem}body.evst-dashboard .evst-dashboard-empty-state{max-width:42rem;margin:0 auto}body.evst-dashboard .evst-dashboard-empty-state--subtle{max-width:none;margin:0;text-align:left}body.evst-dashboard .evst-activity-timeline{display:flex;flex-direction:column;gap:.875rem}body.evst-dashboard .evst-activity-item{display:flex;align-items:flex-start;gap:.875rem;padding-bottom:.875rem;border-bottom:1px solid var(--tblr-border-color);color:inherit;text-decoration:none}body.evst-dashboard .evst-activity-item:last-child{border-bottom:0;padding-bottom:0}body.evst-dashboard .evst-activity-item:hover{text-decoration:none}body.evst-dashboard .evst-activity-item--linked{border-radius:var(--evst-radius-md);transition:background-color var(--evst-transition-slow)}body.evst-dashboard .evst-activity-item--linked:focus-visible,body.evst-dashboard .evst-activity-item--linked:hover{background:var(--evst-hover-surface-row)}body.evst-dashboard .evst-activity-item__chevron{flex-shrink:0;align-self:center;opacity:.55;transition:opacity var(--evst-transition-slow),transform var(--evst-transition-slow)}body.evst-dashboard .evst-activity-item--linked:focus-visible .evst-activity-item__chevron,body.evst-dashboard .evst-activity-item--linked:hover .evst-activity-item__chevron{opacity:1;transform:translateX(2px)}body.evst-dashboard .evst-activity-item__icon{flex-shrink:0}body.evst-dashboard .evst-activity-item__icon .ti{display:inline-flex;align-items:center;justify-content:center;width:.875rem;height:.875rem;font-size:.875rem;line-height:1}body.evst-dashboard .evst-workspace-overview-hero{background-color:var(--evst-workspace-overview-bg,var(--tblr-primary));color:var(--evst-workspace-overview-text,#fff)}body.evst-dashboard .evst-workspace-overview-hero__title{color:var(--evst-workspace-overview-text,#fff);font-weight:600}body.evst-dashboard .evst-workspace-overview-hero__meta-row{row-gap:.375rem}body.evst-dashboard .evst-workspace-overview-hero__meta{color:color-mix(in srgb,var(--evst-workspace-overview-text,#fff) 78%,transparent)}body.evst-dashboard .evst-workspace-overview-hero__badge{background:color-mix(in srgb,var(--evst-workspace-overview-text,#fff) 18%,transparent);color:var(--evst-workspace-overview-text,#fff);border:0}body.evst-dashboard .evst-workspace-overview-hero__badge--access{background:color-mix(in srgb,var(--evst-workspace-overview-text,#fff) 10%,transparent);font-weight:500}body.evst-dashboard .evst-workspace-overview-hero__badge--access-expired{background:color-mix(in srgb,#fff 22%,#dc3545 78%);font-weight:600}body.evst-dashboard .page-header .btn-list button.btn[disabled].btn-primary{opacity:.65}@media (min-width:768px){body.evst-dashboard .page-header .btn-list{display:flex;flex-wrap:wrap;align-items:center;width:100%}}body.evst-dashboard .evst-invitation-status-badge--live{display:inline-flex;align-items:center;gap:.35rem}body.evst-dashboard .evst-invitation-status-badge__dot{flex-shrink:0;width:.45rem;height:.45rem;border-radius:50%;background:currentColor;animation:1.8s ease-in-out infinite evst-invitation-status-dot-breath}@keyframes evst-invitation-status-dot-breath{0%,100%{opacity:1;transform:scale(1);box-shadow:0 0 0 0 color-mix(in srgb,currentColor 40%,transparent)}50%{opacity:.65;transform:scale(.85);box-shadow:0 0 0 4px color-mix(in srgb,currentColor 0,transparent)}}@media (prefers-reduced-motion:reduce){body.evst-dashboard .evst-invitation-status-badge__dot{animation:none;opacity:.9}}body.evst-dashboard .evst-workspace-overview-hero__slug-row{color:var(--evst-workspace-overview-text,#fff)}body.evst-dashboard .page-body .evst-workspace-overview-hero .evst-workspace-overview-hero__slug,body.evst-dashboard .page-body .evst-workspace-overview-hero .evst-workspace-overview-hero__slug:focus,body.evst-dashboard .page-body .evst-workspace-overview-hero .evst-workspace-overview-hero__slug:hover,body.evst-dashboard .page-body .evst-workspace-overview-hero .evst-workspace-overview-hero__slug:visited{color:var(--evst-workspace-overview-text,#fff);text-decoration:none}body.evst-dashboard .evst-workspace-overview-hero__copy{color:var(--evst-workspace-overview-text,#fff);background:color-mix(in srgb,var(--evst-workspace-overview-text,#fff) 12%,transparent);border:0}body.evst-dashboard .evst-workspace-overview-hero__copy:focus,body.evst-dashboard .evst-workspace-overview-hero__copy:hover{color:var(--evst-workspace-overview-text,#fff);background:color-mix(in srgb,var(--evst-workspace-overview-text,#fff) 22%,transparent)}body.evst-dashboard .evst-workspace-overview-hero__countdown{min-width:7.5rem}body.evst-dashboard .evst-workspace-overview-hero__days-value{color:var(--evst-workspace-overview-text,#fff);line-height:1.1}body.evst-dashboard .evst-workspace-overview-hero__days-caption{color:color-mix(in srgb,var(--evst-workspace-overview-text,#fff) 78%,transparent)}body.evst-dashboard .evst-workspace-overview-hero__event-date{color:color-mix(in srgb,var(--evst-workspace-overview-text,#fff) 88%,transparent)}body.evst-dashboard .evst-workspace-overview-hero__days-value--warning{opacity:.92;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--evst-workspace-overview-text,#ffffff) 35%,transparent);text-underline-offset:0.2em}body.evst-dashboard .evst-workspace-overview-hero__days-value--expired{opacity:.85}@media (max-width:767.98px){body.evst-dashboard .evst-workspace-overview-hero__countdown:not(.evst-home-snapshot__countdown--mobile){text-align:start!important;margin-top:.25rem}}body.evst-dashboard .evst-workspace-overview-hero__divider{margin-top:1.25rem;padding-top:0;border-top:1px solid color-mix(in srgb,var(--evst-workspace-overview-text,#fff) 22%,transparent)}body.evst-dashboard .evst-workspace-overview-hero__actions{margin-top:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}body.evst-dashboard .evst-workspace-overview-hero__actions-bar{margin-top:1rem}body.evst-dashboard .evst-workspace-overview-hero__actions-bar .evst-workspace-overview-hero__actions{margin-top:0}body.evst-dashboard .evst-workspace-overview-hero__aside,body.evst-dashboard .evst-workspace-overview-hero__quick-stats{min-width:0}body.evst-dashboard .evst-workspace-overview-hero__quick-stat{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .65rem;border-radius:var(--tblr-border-radius-pill,999px);background:color-mix(in srgb,var(--evst-workspace-overview-text,#fff) 14%,transparent);color:var(--evst-workspace-overview-text,#fff);font-size:.8125rem;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}body.evst-dashboard .evst-workspace-overview-hero__quick-stat .icon{width:.9rem;height:.9rem;opacity:.9}body.evst-dashboard .evst-workspace-overview-hero__quick-stat-label{font-weight:500;opacity:.82}@media (min-width:768px){body.evst-dashboard .evst-workspace-overview-hero__actions:not(.evst-workspace-overview-hero__actions-bar .evst-workspace-overview-hero__actions):not(.evst-home-snapshot__actions){justify-content:flex-end}}body.evst-dashboard .evst-workspace-overview-hero__btn--renew{background:color-mix(in srgb,#fff 18%,#dc3545 82%);border:1px solid color-mix(in srgb,var(--evst-workspace-overview-text,#fff) 35%,transparent);color:var(--evst-workspace-overview-text,#fff);font-weight:600}body.evst-dashboard .evst-workspace-overview-hero__btn--renew:focus-visible,body.evst-dashboard .evst-workspace-overview-hero__btn--renew:hover{background:color-mix(in srgb,#fff 28%,#dc3545 72%);color:var(--evst-workspace-overview-text,#fff)}body.evst-dashboard .evst-workspace-overview-activity-row{margin-top:0}body.evst-dashboard .evst-workspace-overview-activity-col{min-width:0;align-self:stretch}body.evst-dashboard .evst-workspace-switcher__menu{min-width:16rem;max-width:min(24rem,92vw)}body.evst-dashboard .evst-workspace-switcher__item{display:flex;align-items:center;justify-content:space-between;gap:.5rem}body.evst-dashboard .evst-workspace-switcher__item-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.evst-dashboard .evst-transaction-card--highlighted,body.evst-dashboard .evst-transaction-row--highlighted{animation:1.25s ease-in-out 2 evst-transaction-highlight-pulse}@keyframes evst-transaction-highlight-pulse{0%,100%{box-shadow:none}50%{box-shadow:0 0 0 .2rem color-mix(in srgb,var(--tblr-warning) 35%,transparent)}}body.evst-dashboard .evst-workspace-overview-stats-stack{min-width:0}body.evst-dashboard .evst-workspace-overview-stats--refreshing{opacity:.72;transition:opacity .2s}body.evst-dashboard .evst-workspace-overview-stat-card .card-body{padding:1.25rem 1.5rem}body.evst-dashboard .evst-workspace-overview-stat-card--dual .card-body{padding:0}body.evst-dashboard .evst-workspace-overview-stat-card--dual .evst-workspace-overview-stat-card__col{border-bottom:1px solid var(--tblr-border-color)}body.evst-dashboard .evst-workspace-overview-stat-card--dual .evst-workspace-overview-stat-card__col:last-child{border-bottom:0}@media (min-width:576px){body.evst-dashboard .evst-workspace-overview-stat-card--dual .evst-workspace-overview-stat-card__col{border-bottom:0;border-right:1px solid var(--tblr-border-color)}body.evst-dashboard .evst-workspace-overview-stat-card--dual .evst-workspace-overview-stat-card__col:last-child{border-right:0}}body.evst-dashboard .evst-workspace-overview-stat-card__pane{display:flex;flex-direction:column;height:100%;min-height:100%;padding:1.25rem 1.5rem}body.evst-dashboard .evst-workspace-overview-stat-card__pane-body{flex:1 1 auto;min-width:0}body.evst-dashboard .evst-workspace-overview-stat-card__pane-footer{flex-shrink:0;margin-top:.75rem}body.evst-dashboard .evst-workspace-overview-stat-card__chips{display:flex;flex-wrap:wrap;gap:.5rem}body.evst-dashboard .evst-workspace-overview-stat-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .625rem;border-radius:var(--evst-radius-pill);background:var(--tblr-bg-surface-secondary,rgba(0,0,0,.04));color:var(--tblr-secondary);font-size:.8125rem;line-height:1.3}body.evst-dashboard .evst-workspace-overview-stat-chip__value{color:var(--tblr-body-color);font-weight:600;font-variant-numeric:tabular-nums}body.evst-dashboard .evst-workspace-overview-stat-card__metric-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.875rem}body.evst-dashboard .evst-workspace-overview-stat-card__metric-row+.evst-workspace-overview-stat-card__metric-row{margin-top:.5rem}body.evst-dashboard .evst-workspace-overview-stat-card--dual .evst-workspace-overview-stat-card__pane-body{min-height:7.5rem}body.evst-dashboard .evst-workspace-overview-activity-card{min-width:0;align-self:stretch}body.evst-dashboard .evst-workspace-overview-activity-col .evst-workspace-overview-activity-card{height:100%}body.evst-dashboard .evst-workspace-overview-activity-card>.card{min-width:0;height:100%}body.evst-dashboard .evst-workspace-overview-activity-card .card-header{background-color:var(--evst-surface-raised,var(--tblr-bg-surface));padding:1rem 1.25rem .75rem}body.evst-dashboard .evst-workspace-overview-activity-card .card-header .card-title{margin-bottom:0;font-size:1rem;font-weight:600}body.evst-dashboard .evst-workspace-overview-activity-card .card-body{padding:0}body.evst-dashboard .evst-workspace-overview-activity-card .card-body>.empty{padding:1.5rem 1.25rem}body.evst-dashboard .evst-workspace-overview-activity-card .card-body>.text-secondary.small{padding:1rem 1.25rem}body.evst-dashboard .evst-workspace-overview-activity-card .evst-activity-timeline{gap:0}body.evst-dashboard .evst-workspace-overview-activity-card .evst-activity-item{align-items:center;padding:.75rem 1.25rem;border-bottom:1px solid var(--tblr-border-color)}body.evst-dashboard .evst-workspace-overview-activity-card .evst-activity-item:last-child{border-bottom:0;padding-bottom:.75rem}body.evst-dashboard .evst-workspace-overview-activity-card .evst-activity-item--linked{border-radius:0}body.evst-dashboard .evst-guest-modal__section-title{font-size:.95rem;font-weight:600;margin-bottom:.75rem;color:var(--tblr-body-color)}body.evst-dashboard .evst-guest-modal__link-section{margin-top:.25rem;padding-top:1rem;border-top:1px solid var(--tblr-border-color)}body.evst-dashboard .evst-guest-modal-fields .form-hint{margin-top:.25rem}body.evst-dashboard .evst-guest-modal__link-group .form-control{min-width:0}body.evst-dashboard .evst-guest-modal__activity-list .list-group-item{padding-left:.875rem;padding-right:.875rem}body.evst-dashboard .evst-guest-modal__body{position:relative}body.evst-dashboard .evst-guest-modal__loading{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.72)}body.evst-dashboard .evst-guest-modal-fields--loading{pointer-events:none;opacity:.55}body.evst-dashboard .evst-guest-modal__activity-details>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:.35rem}body.evst-dashboard .evst-guest-modal__activity-details>summary::-webkit-details-marker{display:none}body.evst-dashboard .evst-guest-modal__activity-toggle__icon{transition:transform .2s}body.evst-dashboard .evst-guest-modal__activity-details[open]>summary .evst-guest-modal__activity-toggle__icon{transform:rotate(180deg)}body.evst-dashboard .evst-edit-guest.evst-guest-edit-loading{pointer-events:none;opacity:.65}body.evst-dashboard #evst-add-guest-modal .modal-dialog{max-height:calc(100vh - 2rem);margin-top:1rem;margin-bottom:1rem}body.evst-dashboard #evst-add-guest-modal .modal-content{max-height:calc(100vh - 2rem);overflow:hidden;display:flex;flex-direction:column}body.evst-dashboard #evst-add-guest-modal #evst-guest-form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}body.evst-dashboard #evst-add-guest-modal .modal-body{overflow-y:auto;flex:1 1 auto;min-height:0;-webkit-overflow-scrolling:touch}body.evst-dashboard #evst-add-guest-modal .modal-footer{flex-shrink:0}body.evst-dashboard #evst-guest-modal-status-badges.evst-guest-status-badges{max-width:none;width:100%}body.evst-dashboard .evst-guest-modal-more-toggle__icon{transition:transform .2s}body.evst-dashboard .evst-guest-modal-more-toggle[aria-expanded=true] .evst-guest-modal-more-toggle__icon{transform:rotate(180deg)}body.evst-dashboard #evst-guest-modal-more-panel .evst-guest-modal__link-section{margin-top:0}body.evst-dashboard .evst-guests-table-card,body.evst-dashboard .evst-guests-table-card .evst-guest-list-fragment>.card-body,body.evst-dashboard .evst-guests-table-card>.card-body{overflow:visible}body.evst-dashboard .evst-guests-table-card.evst-guest-list-loading{opacity:.65;pointer-events:none}body.evst-dashboard .evst-guests-table-card__footer{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;border-top:1px solid var(--tblr-border-color);background:var(--tblr-bg-surface-secondary,rgba(0,0,0,.015));padding:1rem 1.5rem 1.25rem}body.evst-dashboard .evst-guests-table-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}body.evst-dashboard .evst-guest-footer-action{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}body.evst-dashboard .evst-guest-footer-action .icon{margin:0;flex-shrink:0}body.evst-dashboard .evst-guests-table-card__pager{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;margin-left:auto}body.evst-dashboard .evst-guests-table-card__pager-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;min-width:0}body.evst-dashboard .evst-guest-row-actions .dropdown-toggle::after{margin-inline-start:.35rem}body.evst-dashboard .evst-guest-per-page-select{width:5rem;min-width:5rem}body.evst-dashboard .evst-guest-list-range{white-space:nowrap}@media (max-width:767.98px){body.evst-dashboard .evst-guests-table-card__footer{flex-direction:column;align-items:stretch}body.evst-dashboard .evst-guests-table-card__pager{width:100%;justify-content:space-between}body.evst-dashboard .evst-guest-per-page-form{width:auto;justify-content:flex-end}}body.evst-dashboard .evst-guests-table-card__footer-hint{line-height:1.45}body.evst-dashboard .evst-guests-table-card .card-header{align-items:center}body.evst-dashboard .evst-page-pretitle{display:inline-flex;align-items:center;gap:.5rem;max-width:100%}body.evst-dashboard .evst-page-pretitle__back{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--tblr-border-radius);color:var(--tblr-secondary);text-decoration:none;flex-shrink:0}body.evst-dashboard .evst-page-pretitle__back:hover{color:var(--tblr-body-color);background:var(--tblr-bg-surface-secondary)}body.evst-dashboard .evst-page-pretitle__label{min-width:0}body.evst-dashboard .evst-guest-summary-stat__dual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:stretch;position:relative}body.evst-dashboard .evst-guest-summary-stat--dual .card-body{display:flex;padding-top:.875rem;padding-bottom:.875rem}body.evst-dashboard .evst-guest-summary-stat--dual .evst-guest-summary-stat__dual-grid{flex:1 1 auto;width:100%}body.evst-dashboard .evst-guest-summary-stat__dual-grid::before{content:'';position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--tblr-border-color);transform:translateX(-.5px);pointer-events:none}body.evst-dashboard .evst-guest-summary-stat__dual-item{display:flex;flex-direction:column;justify-content:center;min-height:100%}body.evst-dashboard .evst-guest-summary-stat__dual-item+.evst-guest-summary-stat__dual-item{border-left:0;padding-left:1rem}body.evst-dashboard .evst-guest-summary-stat--compact .card-body,body.evst-dashboard .evst-guest-summary-stat--total .card-body{padding-top:.875rem;padding-bottom:.875rem}body.evst-dashboard .evst-guest-summary-stat__value--total{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:.1em;font-size:clamp(1.35rem, 2vw, 1.875rem);white-space:nowrap}body.evst-dashboard .evst-guest-summary-stat__value-limit{font-size:.58em;font-weight:400;line-height:1}body.evst-dashboard .evst-guest-summary-stat--compact .evst-guest-summary-stat__value{font-size:clamp(1.5rem, 2vw, 2rem)}body.evst-dashboard .evst-guest-summary-stat--compact .evst-guest-summary-stat__row,body.evst-dashboard .evst-guest-summary-stat--dual .evst-guest-summary-stat__row{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.35rem}body.evst-dashboard .evst-guest-summary-stat--total .evst-guest-summary-stat__row{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1rem}body.evst-dashboard .evst-guest-summary-stat--compact .evst-guest-summary-stat__value,body.evst-dashboard .evst-guest-summary-stat--dual .evst-guest-summary-stat__value{text-align:left}body.evst-dashboard .evst-guest-summary-stat--total .evst-guest-summary-stat__value{text-align:right}body.evst-dashboard .evst-guest-filter-toolbar{flex-wrap:nowrap;align-items:flex-end}body.evst-dashboard .evst-guest-filter-toolbar__controls{flex:1 1 auto;flex-wrap:nowrap;min-width:0;overflow-x:auto;scrollbar-width:thin}body.evst-dashboard .evst-guest-filter-toolbar__search{flex:1.35 1 12rem;min-width:11rem}body.evst-dashboard .evst-guest-filter-toolbar__actions{flex:0 0 auto;white-space:nowrap;gap:.5rem;align-self:flex-end}body.evst-dashboard .evst-filter-toolbar__actions{display:flex;align-items:flex-end;align-self:flex-end;gap:.5rem;flex:0 0 auto}body.evst-dashboard .evst-filter-toolbar__actions .btn{min-width:0}body.evst-dashboard .evst-filter-toolbar__actions-field{flex:0 0 auto;min-width:0}body.evst-dashboard .evst-filter-toolbar__actions-spacer,body.evst-dashboard .evst-guest-filter-toolbar__actions-spacer{visibility:hidden;user-select:none}body.evst-dashboard .evst-guest-filter-toolbar__actions-inner{display:flex;align-items:center;gap:.5rem}body.evst-dashboard :is(.evst-filter-toolbar__actions,.evst-guest-filter-toolbar__actions,.evst-guest-filter-toolbar__actions-inner,[class*='-filter-toolbar__actions']) .btn-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;min-width:2.5rem;padding:0;flex-shrink:0}body.evst-dashboard :is(.evst-filter-toolbar__actions,.evst-guest-filter-toolbar__actions,.evst-guest-filter-toolbar__actions-inner,[class*='-filter-toolbar__actions']) .btn-icon .icon{margin:0;width:1.125rem;height:1.125rem;font-size:1.125rem;line-height:1}body.evst-dashboard .evst-guest-filter-toolbar__more-inner .evst-dashboard-toolbar__field{flex:1 1 0;min-width:9.5rem}@media (min-width:992px){body.evst-dashboard .evst-guest-summary-stats.row{flex-wrap:nowrap}body.evst-dashboard .evst-guest-summary-stats>[class*=col-]{min-width:0}}body.evst-dashboard .evst-guests-page .evst-filter-card .evst-dashboard-toolbar__field{min-width:9.5rem}body.evst-dashboard .evst-filter-card-toggle,body.evst-dashboard .evst-guest-filter-toggle{position:relative}body.evst-dashboard .evst-filter-card-toggle__badge,body.evst-dashboard .evst-guest-filter-toggle__badge{position:absolute;top:.15rem;right:.15rem;min-width:.85rem;height:.85rem;padding:0 .15rem;font-size:.55rem;line-height:.85rem;pointer-events:none}body.evst-dashboard .evst-intro-placeholder-chips{display:flex;flex-wrap:wrap;gap:.375rem}body.evst-dashboard .evst-intro-placeholder-chips .btn{font-family:var(--tblr-font-monospace, monospace);font-size:.75rem}body.evst-dashboard .evst-intro-message-preview,body.evst-dashboard .evst-wa-send-confirm-summary,body.evst-dashboard .evst-wa-send-preview-message{font-size:.875rem}body.evst-dashboard .evst-guest-custom-intro-details summary{cursor:pointer}body.evst-dashboard #evst-guest-invite-messages-modal.modal.show{overflow-y:auto}body.evst-dashboard #evst-guest-invite-messages-modal .modal-dialog{max-width:1140px;max-height:calc(100vh - 2rem);margin-top:1rem;margin-bottom:1rem}body.evst-dashboard #evst-guest-invite-messages-modal .modal-content{max-height:calc(100vh - 2rem);overflow:hidden}body.evst-dashboard #evst-guest-invite-messages-modal .modal-body{overflow-y:auto;max-height:calc(100vh - 12rem);-webkit-overflow-scrolling:touch}body.evst-dashboard .evst-invite-placeholder-chips{display:flex;flex-wrap:wrap;gap:.5rem}body.evst-dashboard .evst-invite-placeholder-chips .btn{margin:0;font-family:var(--tblr-font-monospace, monospace);font-size:.75rem;line-height:1.35;padding:.3rem .55rem}body.evst-dashboard .evst-invite-messages-preview{position:sticky;top:0}body.evst-dashboard .evst-invite-message-tab-content{border-color:var(--tblr-border-color)!important;background:var(--tblr-bg-surface,#fff)}body.evst-dashboard .evst-invite-message-tab-pane{padding:1rem}body.evst-dashboard .evst-invite-message-tabs{flex-wrap:wrap}body.evst-dashboard .evst-invite-category-overrides-help{padding:0;min-height:0;line-height:1}body.evst-dashboard .evst-invite-preview-tab-content{border-color:var(--tblr-border-color)!important}body.evst-dashboard .evst-invite-preview-tab-pane{padding:1rem;max-height:min(28rem,calc(100vh - 16rem));overflow-y:auto;-webkit-overflow-scrolling:touch}body.evst-dashboard .evst-invite-email-body-preview{min-height:10rem}body.evst-dashboard .evst-invite-email-body-preview img{max-width:100%;height:auto}body.evst-dashboard .evst-invite-message-preview{font-size:.875rem;margin:0;white-space:pre-wrap;word-break:break-word}@media (max-width:991.98px){body.evst-dashboard .evst-invite-messages-preview{position:static}}body.evst-dashboard .evst-automated-messages-modal .evst-automated-trigger-card .card-header{border-bottom:1px solid var(--tblr-border-color)}body.evst-dashboard .evst-automated-audience-col__label{font-size:.8125rem;font-weight:600;margin-bottom:.5rem;color:var(--tblr-secondary)}body.evst-dashboard .evst-automated-channel-switches{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}body.evst-dashboard .evst-automated-channel-switch{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding-left:0;min-height:1.5rem}body.evst-dashboard .evst-automated-channel-switch .form-check-input{position:static;margin:0;float:none;flex-shrink:0;width:2rem;height:1.125rem}body.evst-dashboard .evst-automated-channel-switch .form-check-label{padding-top:0;margin-bottom:0;line-height:1.25;white-space:nowrap;cursor:pointer}body.evst-dashboard .evst-automated-channel-switch--disabled{opacity:.55}body.evst-dashboard .evst-automated-channel-switch--disabled .form-check-label{cursor:not-allowed}body.evst-dashboard #evst-gift-modal .modal-dialog{max-height:calc(100vh - 2rem);margin-top:1rem;margin-bottom:1rem}body.evst-dashboard #evst-gift-modal .modal-content{max-height:calc(100vh - 2rem);overflow:hidden}body.evst-dashboard #evst-gift-modal .modal-body{overflow-y:auto;max-height:calc(100vh - 12rem);-webkit-overflow-scrolling:touch}body.evst-dashboard #evst-rsvp-add-modal .modal-dialog{max-height:calc(100vh - 2rem);margin-top:1rem;margin-bottom:1rem}body.evst-dashboard #evst-rsvp-add-modal .modal-content{max-height:calc(100vh - 2rem);overflow:hidden}body.evst-dashboard #evst-rsvp-add-modal .modal-body{overflow-y:auto;max-height:calc(100vh - 12rem);-webkit-overflow-scrolling:touch}body.evst-dashboard #evst-checkin-scanner-modal .modal-dialog{max-height:calc(100vh - 2rem);margin-top:1rem;margin-bottom:1rem}body.evst-dashboard #evst-checkin-scanner-modal .modal-content{max-height:calc(100vh - 2rem);overflow:hidden}body.evst-dashboard #evst-checkin-scanner-modal .modal-body{overflow-y:auto;max-height:calc(100vh - 12rem);-webkit-overflow-scrolling:touch}body.evst-dashboard .evst-checkin-back-link{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--tblr-border-radius);line-height:1;text-decoration:none}body.evst-dashboard .evst-checkin-back-link:focus,body.evst-dashboard .evst-checkin-back-link:hover{color:var(--tblr-body-color);background:var(--tblr-active-bg)}body.evst-dashboard .evst-checkin-page-header__divider{align-self:center;flex-shrink:0;width:1px;height:1.125rem;background-color:color-mix(in srgb,var(--tblr-border-color) 72%,transparent)}body.evst-dashboard .evst-checkin-page-header__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}@media (min-width:768px){body.evst-dashboard .evst-checkin-page-header__toolbar{flex-wrap:nowrap}}body.evst-dashboard .evst-checkin-page-header__toolbar .btn-list,body.evst-dashboard .evst-checkin-page-header__toolbar .evst-checkin-page-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:auto;margin:0}@media (min-width:768px){body.evst-dashboard .evst-checkin-page-header__toolbar .btn-list,body.evst-dashboard .evst-checkin-page-header__toolbar .evst-checkin-page-header__actions{flex-wrap:nowrap}}body.evst-dashboard .evst-checkin-page-header__toolbar .evst-checkin-header-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;white-space:nowrap}body.evst-dashboard .evst-checkin-page-header__toolbar .evst-checkin-header-btn .icon{margin:0;flex-shrink:0;width:1rem;height:1rem;font-size:1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}body.evst-dashboard .evst-checkin-page-header__toolbar .dropdown-toggle.evst-checkin-header-btn::after{margin-left:.25rem}body.evst-dashboard .evst-checkin-page-header__toolbar .evst-checkin-camera-host-wrap{display:flex;align-items:center;padding:0;min-width:9.5rem;flex:0 0 auto}body.evst-dashboard .evst-checkin-tools-dropdown-menu .evst-checkin-camera-host-wrap{display:block;min-width:0;width:100%}body.evst-dashboard .evst-checkin-tools-dropdown-menu .evst-checkin-camera-host-wrap .form-select{width:100%}body.evst-dashboard .evst-checkin-tools-dropdown-menu .dropdown-item.active{font-weight:600}body.evst-dashboard #evst-checkin-tools-menu .badge{font-size:.6875rem;line-height:1.1;vertical-align:middle}body.evst-dashboard .evst-checkin-page-header__toolbar .evst-checkin-camera-host-wrap .form-select{min-height:2.5rem}body.evst-dashboard .evst-related-tasks-trigger--icon-only{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;min-width:2.5rem;padding:0;flex-shrink:0}body.evst-dashboard .evst-related-tasks-trigger--icon-only .icon{margin:0;width:1.125rem;height:1.125rem;font-size:1.125rem;line-height:1}body.evst-dashboard .evst-related-tasks-trigger--icon-only .badge{position:absolute;top:-.2rem;right:-.2rem;min-width:1rem;height:1rem;padding:0 .2rem;font-size:.625rem;line-height:1rem;pointer-events:none}body.evst-dashboard .evst-checkin-page-header__toolbar .evst-filter-card-toggle{flex-shrink:0}@media (max-width:767.98px){body.evst-dashboard .evst-checkin-page-header__toolbar{width:100%}body.evst-dashboard .evst-checkin-page-header__toolbar .btn-list,body.evst-dashboard .evst-checkin-page-header__toolbar .evst-checkin-page-header__actions{display:flex;width:100%}}body.evst-dashboard .evst-checkin-scanner-links-menu{min-width:15rem}body.evst-dashboard .evst-checkin-scanner-links-menu .dropdown-item{display:flex;align-items:center}body.evst-dashboard #evst-checkin-stations-modal .btn-list .btn,body.evst-dashboard #evst-checkin-stations-modal .btn-list .btn-icon{padding-left:.35rem;padding-right:.35rem}body.evst-dashboard #evst-checkin-stations-online-badge{font-size:.75rem;font-weight:600;vertical-align:middle}body.evst-dashboard .evst-checkin-page-scanner-toggle .form-check-label{white-space:nowrap;font-size:.875rem}body.evst-dashboard .evst-workspace-overview-hero__btn{color:var(--evst-workspace-overview-text,#fff);border:1px solid color-mix(in srgb,var(--evst-workspace-overview-text,#fff) 32%,transparent);background:color-mix(in srgb,var(--evst-workspace-overview-text,#fff) 10%,transparent);transition:var(--evst-transition-transform),var(--evst-transition-shadow),var(--evst-transition-colors)}body.evst-dashboard .evst-workspace-overview-hero__btn:focus,body.evst-dashboard .evst-workspace-overview-hero__btn:hover{color:var(--evst-workspace-overview-bg,var(--tblr-primary));background:var(--evst-workspace-overview-text,#fff);border-color:var(--evst-workspace-overview-text,#fff)}body.evst-dashboard .evst-workspace-overview-hero__btn--solid{background:var(--evst-workspace-overview-text,#fff);color:var(--evst-workspace-overview-bg,var(--tblr-primary));border-color:var(--evst-workspace-overview-text,#fff)}body.evst-dashboard .evst-workspace-overview-hero__btn--solid:focus,body.evst-dashboard .evst-workspace-overview-hero__btn--solid:focus-visible,body.evst-dashboard .evst-workspace-overview-hero__btn--solid:hover{color:var(--evst-workspace-overview-bg,var(--tblr-primary));background:var(--evst-workspace-overview-text,#fff);border-color:var(--evst-workspace-overview-text,#fff)}body.evst-dashboard .evst-summary-list .list-group-item{padding-top:.85rem;padding-bottom:.85rem}body.evst-dashboard .evst-home-panel,body.evst-dashboard .evst-home-summary-card,body.evst-dashboard .evst-shortcut-card{height:100%}body.evst-dashboard .row.row-cards>[class*=col-]{display:flex;flex-direction:column}body.evst-dashboard .row.row-cards>[class*=col-]>.card{flex:1 1 auto;min-height:0}body.evst-dashboard .evst-dashboard-section-intro{margin-bottom:1rem;color:var(--tblr-secondary)}body.evst-dashboard .current-plan-card .card-body{height:100%}body.evst-dashboard .current-plan-card .progress{background-color:var(--tblr-bg-surface-secondary)}body.evst-dashboard .evst-summary-list .list-group-item:first-child{padding-top:0}body.evst-dashboard .evst-summary-list .list-group-item:last-child{padding-bottom:0}body.evst-dashboard .evst-filter-card .card-body{padding-top:var(--evst-spacing-md);padding-bottom:var(--evst-spacing-md)}.evst-stat-card .card-body{padding:var(--evst-spacing-lg)}.evst-stat-card .stat-value{font-size:2rem;font-weight:600;line-height:1.2;margin-bottom:.5rem}.evst-stat-card .stat-label{color:var(--tblr-secondary);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}body.evst-dashboard .evst-guest-summary-stat__row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}body.evst-dashboard .evst-guest-summary-stat__value{text-align:right;flex-shrink:0;line-height:1}body.evst-dashboard .evst-guest-summary-stat__meta{font-variant-numeric:tabular-nums}body.evst-dashboard .evst-guest-summary-charts .evst-guest-quota-chart{margin:0 auto;max-width:11rem}body.evst-dashboard .evst-guest-rsvp-chart-wrap{min-height:12rem}body.evst-dashboard .evst-guest-rsvp-chart{min-height:11rem}body.evst-dashboard .evst-guest-rsvp-legend{display:flex;flex-direction:column;gap:.5rem}body.evst-dashboard .evst-guest-rsvp-legend__item{display:flex;align-items:center;gap:.5rem;text-decoration:none}body.evst-dashboard .evst-guest-rsvp-legend__dot{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}body.evst-dashboard .evst-guest-rsvp-legend__label{flex:1 1 auto;min-width:0;font-size:.875rem}body.evst-dashboard .evst-guest-rsvp-legend__value{font-variant-numeric:tabular-nums;margin-left:auto}body.evst-dashboard .evst-guest-journey{display:flex;flex-direction:column;gap:.85rem}body.evst-dashboard .evst-guest-journey__bar{height:.625rem}body.evst-dashboard .evst-guest-journey__bar .progress-bar{transition:width .8s ease-in-out}body.evst-dashboard .evst-guest-category-chart{min-height:8rem}body.evst-dashboard .evst-guest-outreach-delivery-chart{min-height:12rem}body.evst-dashboard .evst-guest-outreach-stats-card__progress-track{height:.625rem}body.evst-dashboard .evst-guest-outreach-stats-card__progress-track .progress-bar{transition:width .8s ease-in-out}body.evst-dashboard .evst-analytics-rsvp-chart{min-height:12rem}body.evst-dashboard #evst-views-chart .apexcharts-line-series .apexcharts-line,body.evst-dashboard #evst-views-chart .apexcharts-line-series path.apexcharts-line{stroke:#1457a8;stroke-width:3.5px}body.evst-dashboard .evst-analytics-funnel__progress{height:.625rem}body.evst-dashboard .evst-analytics-funnel__progress .progress-bar{transition:width .8s ease-in-out}body.evst-dashboard .evst-guest-filter-toolbar__more-inner{display:flex;flex-wrap:nowrap;gap:.75rem 1rem;align-items:flex-end;min-width:0}@media (min-width:768px){body.evst-dashboard .evst-guest-filter-toolbar__more.collapse{display:block;height:auto!important;visibility:visible}}body.evst-dashboard .evst-guest-notices-more{border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius);background:var(--tblr-bg-surface,#fff)}body.evst-dashboard .evst-guest-notices-more__summary{cursor:pointer;font-weight:600;padding:.75rem 1rem;list-style:none}body.evst-dashboard .evst-guest-notices-more__summary::-webkit-details-marker{display:none}body.evst-dashboard .evst-guest-notices-more__body{padding:0 1rem 1rem}body.evst-dashboard .evst-guest-quota-notice{border-radius:var(--tblr-border-radius)}body.evst-dashboard .evst-guest-status-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;max-width:12rem}body.evst-dashboard .evst-guest-row-actions-wrap{position:relative;z-index:1;flex-wrap:nowrap}body.evst-dashboard .evst-guest-row-actions.dropdown{position:relative}body.evst-dashboard .evst-guests-table .evst-guest-row-actions-wrap,body.evst-dashboard .evst-guests-table td:last-child{overflow:visible}body.evst-dashboard .evst-guest-row-actions .dropdown-menu{z-index:1060}body.evst-dashboard .evst-gift-row-actions .dropdown-menu.evst-gift-row-actions__menu--portal,body.evst-dashboard .evst-guest-row-actions .dropdown-menu.evst-guest-row-actions__menu--portal,body.evst-dashboard .evst-invitation-row-actions .dropdown-menu.evst-invitation-row-actions__menu--portal,body.evst-dashboard .evst-wish-row-actions .dropdown-menu.evst-wish-row-actions__menu--portal{position:fixed!important;transform:none!important;z-index:1085;margin:0}body.evst-dashboard .evst-guest-row-quick-actions .btn-icon{padding-inline:0.4rem}body.evst-dashboard .evst-guests-table-card__selection.evst-guest-selection-bar{border-top:1px solid var(--tblr-border-color);padding:.875rem 1rem;background:var(--tblr-bg-surface,#fff)}body.evst-dashboard .evst-guest-selection-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:100%}body.evst-dashboard .evst-guest-selection-bar__label{font-weight:600;min-width:0}body.evst-dashboard .evst-guest-selection-bar[hidden]{display:none!important}body.evst-dashboard .evst-guest-page-notices{border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius);background:var(--tblr-bg-surface-secondary,rgba(0,0,0,.015));padding:.75rem 1rem}body.evst-dashboard .evst-guest-page-notices__summary{cursor:pointer;font-weight:600;list-style:none}body.evst-dashboard .evst-guest-page-notices__summary::-webkit-details-marker{display:none}body.evst-dashboard .evst-guest-page-notices__body{padding-top:.75rem}body.evst-dashboard .evst-guest-mobile-list{display:flex;flex-direction:column;gap:.75rem;overflow:visible}body.evst-dashboard .evst-guest-mobile-card{border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius);background:var(--tblr-bg-surface,#fff);padding:.875rem 1rem;overflow:visible}body.evst-dashboard .evst-guest-mobile-card__head{display:flex;align-items:flex-start;gap:.75rem}body.evst-dashboard .evst-guest-mobile-card__name{word-break:break-word}body.evst-dashboard .evst-guest-mobile-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.75rem}body.evst-dashboard .evst-guest-mobile-card__actions{margin-top:.75rem}@media (max-width:991.98px){body.evst-dashboard .evst-guests-page .evst-guest-mobile-list{padding:.75rem}body.evst-dashboard .evst-guests-page .evst-guest-mobile-card{box-shadow:0 1px 2px rgba(15,23,42,.04)}body.evst-dashboard .evst-guests-page .evst-guest-mobile-card:has(.guest-checkbox:checked){border-color:color-mix(in srgb,var(--tblr-primary) 45%,var(--tblr-border-color));background:color-mix(in srgb,var(--tblr-primary) 4%,var(--tblr-bg-surface,#fff))}body.evst-dashboard .evst-guests-page .evst-guest-mobile-card__identity{min-width:0}body.evst-dashboard .evst-guests-page .evst-guest-mobile-card__contact{word-break:break-word}body.evst-dashboard .evst-guests-page .evst-guest-mobile-card__check .form-check-input{width:1.125rem;height:1.125rem;margin-top:.15rem}body.evst-dashboard .evst-guests-page .evst-guest-mobile-card__meta .evst-guest-status-badges{max-width:none}body.evst-dashboard .evst-guests-page .evst-guest-mobile-card__actions .evst-guest-row-actions-wrap{width:100%;gap:.5rem}body.evst-dashboard .evst-guests-page .evst-guest-mobile-card__actions .evst-guest-row-quick-actions{display:flex;flex:1 1 auto;min-width:0}body.evst-dashboard .evst-guests-page .evst-guest-mobile-card__actions .evst-guest-row-quick-actions .btn-icon{flex:1 1 0;min-height:2.25rem}body.evst-dashboard .evst-guests-page .evst-guest-mobile-card__actions .evst-guest-row-actions .dropdown-toggle{min-height:2.25rem;white-space:nowrap}body.evst-dashboard .evst-guests-page .evst-guest-filter-card .card-body{padding:.875rem .75rem}body.evst-dashboard .evst-guests-page .evst-guest-filter-toolbar{flex-direction:column;align-items:stretch;gap:.75rem}body.evst-dashboard .evst-guests-page .evst-guest-filter-toolbar__controls{flex-direction:column;flex-wrap:wrap;overflow-x:visible;width:100%}body.evst-dashboard .evst-guests-page .evst-guest-filter-toolbar__search{flex:1 1 auto;width:100%;min-width:0}body.evst-dashboard .evst-guests-page .evst-guest-filter-toolbar__more-inner{flex-direction:column;flex-wrap:wrap;align-items:stretch}body.evst-dashboard .evst-guests-page .evst-guest-filter-toolbar__more-inner .evst-dashboard-toolbar__field{width:100%;min-width:0}body.evst-dashboard .evst-guests-page .evst-guest-filter-toolbar__actions{width:100%;justify-content:flex-end}body.evst-dashboard .evst-guests-page .evst-guests-table-card__footer{padding:.875rem .75rem 1rem}body.evst-dashboard .evst-guests-page .evst-guests-table-card__selection.evst-guest-selection-bar{padding:.875rem .75rem}}@media (max-width:767.98px){body.evst-dashboard .evst-guests-page .evst-guests-table-card__actions{display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:.5rem;overflow:visible;padding-bottom:0;margin-inline:0;padding-inline:0}body.evst-dashboard .evst-guests-page .evst-guest-footer-action{flex:0 0 auto;min-height:2.5rem;min-width:2.5rem;padding:0}body.evst-dashboard .evst-guests-page .evst-guest-footer-action:not(.evst-guest-footer-action--print-qr){width:2.5rem}body.evst-dashboard .evst-guests-page .evst-guest-footer-action--print-qr{flex-direction:row;align-items:center;gap:.25rem;width:auto;min-width:0;min-height:2.5rem;padding:0 .625rem}body.evst-dashboard .evst-guests-page .evst-guest-footer-action--print-qr .icon{font-size:1.125rem;line-height:1}body.evst-dashboard .evst-guests-page .evst-guest-footer-action__label--compact{font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap}body.evst-dashboard .evst-guests-page .evst-guests-table-card__pager{width:100%;justify-content:flex-end}body.evst-dashboard .evst-guests-page .evst-guests-table-card__pager-meta{display:inline-flex;align-items:center;flex-wrap:nowrap;justify-content:flex-end;gap:.75rem;max-width:100%}body.evst-dashboard .evst-guests-page .evst-guest-list-range{white-space:nowrap;flex:0 1 auto;min-width:0;text-align:left}body.evst-dashboard .evst-guests-page .evst-guest-per-page-form{width:auto;flex:0 0 auto;justify-content:flex-end}body.evst-dashboard .evst-guests-page .evst-guest-pagination{flex-direction:column;align-items:stretch;gap:.75rem;padding:.875rem .75rem}body.evst-dashboard .evst-guests-page .evst-guest-pagination__pages{margin-left:0!important;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}body.evst-dashboard .evst-guests-page .evst-guest-pagination__pages .pagination{flex-wrap:nowrap;justify-content:flex-start;width:max-content;min-width:100%}body.evst-dashboard .evst-guests-page .evst-guest-pagination>.btn{width:100%;justify-content:center}body.evst-dashboard .evst-guests-page .evst-guest-pagination>.text-secondary.small{text-align:center;order:-1}}@media (max-width:575.98px){body.evst-dashboard .evst-guests-page .evst-guest-selection-bar__inner{flex-direction:column;align-items:stretch;gap:.75rem}body.evst-dashboard .evst-guests-page .evst-guest-selection-bar .btn-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%}body.evst-dashboard .evst-guests-page .evst-guest-selection-bar .btn-list .btn{width:100%;justify-content:center;margin:0!important}}@media (max-width:991.98px){body.evst-dashboard .evst-guest-filter-sheet-backdrop{position:fixed;top:0;bottom:0;left:var(--evst-dashboard-overlay-left,0);width:var(--evst-dashboard-overlay-width,100%);right:auto;z-index:1020;background-color:var(--evst-modal-backdrop-bg,color-mix(in srgb,rgb(15 23 42) 45%,transparent));backdrop-filter:blur(var(--evst-dashboard-modal-backdrop-blur,var(--evst-modal-backdrop-blur,8px)));-webkit-backdrop-filter:blur(var(--evst-dashboard-modal-backdrop-blur,var(--evst-modal-backdrop-blur,8px)));opacity:0;pointer-events:none;transition:opacity .2s,left .2s,width .2s}body.evst-dashboard.evst-guest-filter-sheet-open .evst-guest-filter-sheet-backdrop{opacity:1;pointer-events:auto;backdrop-filter:blur(var(--evst-dashboard-modal-backdrop-blur,var(--evst-modal-backdrop-blur,8px)));-webkit-backdrop-filter:blur(var(--evst-dashboard-modal-backdrop-blur,var(--evst-modal-backdrop-blur,8px)))}body.evst-dashboard.evst-guest-filter-sheet-open .page-content{overflow:hidden}body.evst-dashboard .evst-guests-page .evst-guest-filter-toolbar__more.collapse:not(.show){display:none}body.evst-dashboard.evst-guest-filter-sheet-open #evst-guest-filter-more{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto;position:fixed;left:var(--evst-dashboard-overlay-left,0);width:var(--evst-dashboard-overlay-width,100%);right:auto;bottom:0;z-index:1025;max-height:min(88vh,42rem);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;margin:0;padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom,0px));background:var(--tblr-bg-surface,#fff);border-radius:var(--evst-radius-xl) var(--evst-radius-xl) 0 0;box-shadow:0 -12px 40px rgba(15,23,42,.16);animation:evst-guest-filter-sheet-enter .24s var(--evst-ease-out,ease-out) both;transition:left .2s,width .2s}body.evst-dashboard.evst-guest-filter-sheet-open #evst-guest-filter-card{overflow:visible}body.evst-dashboard .evst-guest-filter-sheet__handle{width:2.5rem;height:.25rem;margin:0 auto .75rem;border-radius:var(--evst-radius-pill);background:var(--tblr-border-color)}body.evst-dashboard .evst-guest-filter-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}body.evst-dashboard .evst-guest-filter-sheet__title{font-size:1rem;font-weight:600}body.evst-dashboard .evst-guest-filter-sheet__footer{position:sticky;bottom:0;margin-top:.75rem;padding-top:.75rem;background:linear-gradient(180deg,transparent,var(--tblr-bg-surface,#fff) 35%)}body.evst-dashboard .evst-guests-page .evst-guest-mobile-card{position:relative;padding:0;overflow:hidden}body.evst-dashboard .evst-guests-page .evst-guest-mobile-card__body{position:relative;z-index:1;padding:.875rem 1rem;background:var(--tblr-bg-surface,#fff);transition:transform .2s;will-change:transform}body.evst-dashboard .evst-guests-page .evst-guest-mobile-card__swipe-actions{position:absolute;top:0;right:0;bottom:0;z-index:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:.35rem;width:4.75rem;padding:.5rem;background:var(--tblr-bg-surface-secondary,rgba(0,0,0,.03))}body.evst-dashboard .evst-guests-page .evst-guest-mobile-card__swipe-actions .btn-icon{width:100%;min-height:2.25rem}body.evst-dashboard .evst-guests-page .evst-guest-mobile-card--swipe-open .evst-guest-mobile-card__body{transform:translateX(-4.75rem)}body.evst-dashboard[data-evst-subpage=guests] .evst-mobile-fab{bottom:calc(1.35rem + env(safe-area-inset-bottom,0px));opacity:0;pointer-events:none;transform:translateY(1rem) scale(.92);transition:opacity .2s,transform .2s,bottom .2s}body.evst-dashboard[data-evst-subpage=guests].evst-dashboard-footer-visible .evst-mobile-fab{bottom:calc(var(--evst-dashboard-chrome-footer-height,2.75rem) + 1.35rem + env(safe-area-inset-bottom,0px))}body.evst-dashboard[data-evst-subpage=guests].evst-guest-fab-visible .evst-mobile-fab{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}body.evst-dashboard[data-evst-subpage=guests].evst-guest-filter-sheet-open .evst-mobile-fab,body.evst-dashboard[data-evst-subpage=guests].evst-guest-selection-active .evst-mobile-fab{opacity:0;pointer-events:none;transform:translateY(1rem) scale(.92)}}@keyframes evst-guest-filter-sheet-enter{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){body.evst-dashboard .evst-guest-filter-sheet-backdrop,body.evst-dashboard .evst-guests-page .evst-guest-mobile-card__body,body.evst-dashboard.evst-guest-filter-sheet-open #evst-guest-filter-more,body.evst-dashboard[data-evst-subpage=guests] .evst-mobile-fab{animation:none;transition:none}}body.evst-dashboard .evst-guests-table-wrap,body.evst-dashboard .evst-guests-table-wrap.table-responsive{overflow-x:auto;overflow-y:visible}body.evst-dashboard .evst-guests-table .evst-guest-col-sticky{position:sticky;z-index:2}body.evst-dashboard .evst-guests-table tbody td,body.evst-dashboard .evst-guests-table thead th{background-color:var(--tblr-bg-surface,#fff)}body.evst-dashboard .page-wrapper .evst-guests-table tbody tr:hover{background-color:transparent}body.evst-dashboard .evst-guests-table>tbody>tr:hover>*{box-shadow:none}body.evst-dashboard .evst-guests-table>tbody>tr:hover>td{background-color:var(--evst-hover-surface-row)}body.evst-dashboard .evst-guests-table .evst-guest-col-sticky--checkbox{left:0;min-width:3rem}body.evst-dashboard .evst-guests-table .evst-guest-col-sticky--name{left:3rem;min-width:12rem;border-right:1px solid var(--tblr-border-color)}body.evst-dashboard .evst-guest-pagination__pages .pagination{flex-wrap:wrap;justify-content:center}body.evst-dashboard .evst-guest-import-columns summary{cursor:pointer}body.evst-dashboard .evst-guest-row-actions-wrap--compact .evst-guest-row-actions .dropdown-toggle{padding-inline:0.5rem}body.evst-dashboard .evst-workspace-nav-lock{display:inline-flex;align-items:center;margin-right:.35rem;color:var(--tblr-warning,#f59f00);font-size:.8rem;line-height:1}body.evst-dashboard .evst-onboarding-steps .evst-onboarding-step{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:5rem}body.evst-dashboard .evst-onboarding-steps .evst-onboarding-step__badge{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--evst-radius-pill);border:2px solid var(--tblr-border-color);color:var(--tblr-secondary);font-weight:600;background:var(--tblr-bg-surface,#fff)}body.evst-dashboard .evst-onboarding-steps .evst-onboarding-step.is-active .evst-onboarding-step__badge,body.evst-dashboard .evst-onboarding-steps .evst-onboarding-step.is-complete .evst-onboarding-step__badge{border-color:var(--tblr-primary);background:var(--tblr-primary);color:#fff}body.evst-dashboard .evst-onboarding-steps .evst-onboarding-step__label{font-size:.8125rem;color:var(--tblr-secondary);font-weight:600}body.evst-dashboard .evst-onboarding-steps .evst-onboarding-step.is-active .evst-onboarding-step__label{color:var(--tblr-primary)}body.evst-dashboard .evst-onboarding-steps .evst-onboarding-step__track{height:2px;background:var(--tblr-border-color)}body.evst-dashboard .evst-onboarding-steps--three .evst-onboarding-step{min-width:4.5rem}body.evst-dashboard .evst-onboarding-steps--three .evst-onboarding-step__label{font-size:.75rem;text-align:center}body.evst-dashboard .evst-onboarding-plan-card{position:relative;overflow:hidden;border:1px solid var(--tblr-border-color);background:var(--tblr-bg-surface,#fff);border-radius:var(--evst-radius-lg)}body.evst-dashboard button.evst-onboarding-plan-card--selectable{-webkit-appearance:none;appearance:none;border:1px solid var(--tblr-border-color);background:var(--tblr-bg-surface,#fff);font:inherit}body.evst-dashboard .evst-onboarding-plan-card__header{padding:.45rem .75rem;text-align:center;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;color:#fff;border-radius:var(--evst-radius-lg) var(--evst-radius-lg) 0 0}body.evst-dashboard .evst-onboarding-plan-card__header--recommended{background:var(--tblr-orange,var(--tblr-warning));color:var(--tblr-orange-fg,#fff)}body.evst-dashboard .evst-onboarding-plan-card--recommended:not(.is-selected){border-color:color-mix(in srgb,var(--tblr-orange,var(--tblr-warning)) 50%,var(--tblr-border-color))}body.evst-dashboard .evst-onboarding-plan-card__header--current{background:var(--tblr-success);color:var(--tblr-success-fg,#fff)}body.evst-dashboard .evst-onboarding-plan-card--selectable{display:block;width:100%;padding:0;text-align:inherit;color:inherit;cursor:pointer;transition:border-color .2s,border-width .2s,box-shadow .2s}body.evst-dashboard .evst-onboarding-plan-card--selectable:hover:not(.is-selected){border-color:color-mix(in srgb,var(--tblr-primary) 45%,var(--tblr-border-color))}body.evst-dashboard .evst-onboarding-plan-card--selectable.evst-onboarding-plan-card--recommended.is-selected,body.evst-dashboard .evst-onboarding-plan-card--selectable.is-selected{border:2px solid var(--tblr-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--tblr-primary) 18%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--tblr-primary) 12%,transparent)}body.evst-dashboard .evst-onboarding-plan-card--selectable:focus-visible{outline:2px solid var(--tblr-primary);outline-offset:2px}body.evst-dashboard .evst-onboarding-plan-card--selectable:active{transform:none}body.evst-dashboard .evst-onboarding-plan-actions .btn[aria-disabled=true]{pointer-events:none;opacity:.65}body.evst-dashboard .evst-onboarding-plan-card--current:not(.evst-onboarding-plan-card--selectable){border-color:var(--tblr-success)}body.evst-dashboard .evst-onboarding-plan-card__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body.evst-dashboard .evst-onboarding-plan-card__section-heading{margin:.75rem 0 .35rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tblr-secondary)}body.evst-dashboard .evst-onboarding-plan-card__key-limits .evst-onboarding-plan-card__section-heading{margin-top:0}body.evst-dashboard .evst-onboarding-plan-card__features .avatar-xs,body.evst-dashboard .evst-onboarding-plan-card__limits .avatar-xs{--tblr-avatar-size:1.125rem;margin-top:.075rem}body.evst-dashboard .evst-onboarding-plan-card__features .avatar-xs i,body.evst-dashboard .evst-onboarding-plan-card__limits .avatar-xs i{font-size:.625rem;line-height:1}body.evst-dashboard .evst-onboarding-plan-summary{align-items:flex-start}body.evst-dashboard .evst-onboarding-plan-summary>[class*=col-]{display:flex}body.evst-dashboard .evst-onboarding-plan-summary .evst-onboarding-plan-card{flex:1 1 auto;width:100%}body.evst-dashboard .evst-onboarding-plan-card__feature-expand{width:100%;padding-top:.25rem}body.evst-dashboard .evst-onboarding-plan-card__features-panel .evst-onboarding-plan-card__feature-group:first-child .evst-onboarding-plan-card__section-heading{margin-top:0}body.evst-dashboard .evst-onboarding-plan-card__expand-btn{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;width:100%;margin-top:.5rem;padding:.35rem .5rem;border:0;border-radius:var(--evst-radius-md,.375rem);background:0 0;color:var(--tblr-secondary);font-size:.75rem;font-weight:600;line-height:1.2;cursor:pointer;transition:color .15s,background-color .15s}body.evst-dashboard .evst-onboarding-plan-card__expand-btn:hover{color:var(--tblr-primary);background:color-mix(in srgb,var(--tblr-primary) 6%,transparent)}body.evst-dashboard .evst-onboarding-plan-card__expand-btn:focus-visible{outline:2px solid var(--tblr-primary);outline-offset:2px}body.evst-dashboard .evst-onboarding-plan-card__expand-icon{font-size:.875rem;transition:transform .2s}body.evst-dashboard .evst-onboarding-plan-card__expand-btn:not(.collapsed) .evst-onboarding-plan-card__expand-icon{transform:rotate(180deg)}body.evst-dashboard .evst-onboarding-plan-card__features li:last-child,body.evst-dashboard .evst-onboarding-plan-card__limits li:last-child{margin-bottom:0}@media (min-width:768px) and (max-width:991.98px){body.evst-dashboard .evst-onboarding-plan-summary>.col-md-6:last-child:nth-child(odd){margin-inline:auto;max-width:50%}}body.evst-dashboard .evst-onboarding-template-carousel .evst-onboarding-carousel__nav-slot{top:42%}body.evst-dashboard .evst-onboarding-templates-stats-card{max-width:24rem;margin-inline:auto}body.evst-dashboard .evst-onboarding-template-summary{align-items:flex-start}body.evst-dashboard .evst-onboarding-template-carousel .evst-onboarding-template-summary{margin-inline:0}body.evst-dashboard .evst-onboarding-template-card{overflow:hidden;border:1px solid var(--tblr-border-color);transition:border-color .2s,box-shadow .2s}body.evst-dashboard .evst-onboarding-template-card--selectable:hover{border-color:color-mix(in srgb,var(--tblr-primary) 45%,var(--tblr-border-color));box-shadow:0 .25rem .75rem color-mix(in srgb,var(--tblr-primary) 10%,transparent)}body.evst-dashboard .evst-onboarding-template-card--selectable:focus-visible{outline:2px solid var(--tblr-primary);outline-offset:2px}body.evst-dashboard .evst-onboarding-template-card__thumb{aspect-ratio:var(--evst-template-cover-aspect,3 / 4);width:100%;height:auto;min-height:0;object-fit:cover;object-position:center top}body.evst-dashboard .evst-onboarding-template-card__placeholder{aspect-ratio:var(--evst-template-cover-aspect,3 / 4);width:100%;min-height:0;height:auto;font-size:2rem;color:var(--tblr-secondary)}body.evst-dashboard .evst-onboarding-template-card__actions{position:relative;z-index:2}body.evst-dashboard .evst-onboarding-template-card__actions .btn[data-evst-template-demo-video],body.evst-dashboard .evst-onboarding-template-card__preview{position:relative;z-index:3}body.evst-dashboard .evst-onboarding-wizard-outline__item{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--tblr-border-color)}body.evst-dashboard .evst-onboarding-wizard-outline__item:last-child{border-bottom:0}body.evst-dashboard .evst-onboarding-wizard-outline__badge{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--evst-radius-pill);background:var(--tblr-border-color);color:var(--tblr-secondary);font-weight:600;font-size:.8125rem;flex-shrink:0}body.evst-dashboard .evst-onboarding-wizard-outline__item.is-active .evst-onboarding-wizard-outline__badge{background:var(--tblr-primary);color:#fff}body.evst-dashboard .evst-onboarding-wizard-outline__label{font-weight:600}body.evst-dashboard .evst-onboarding-preview-device__frame{width:min(100%,16rem);margin-inline:auto;padding:1.5rem 1rem;border:1px dashed var(--tblr-border-color);border-radius:1rem;background:var(--tblr-bg-surface,#fff)}body.evst-dashboard .evst-onboarding-preview-device__icon{font-size:2.5rem;line-height:1}body.evst-dashboard .evst-dashboard-home-greeting{min-width:0}body.evst-dashboard .evst-dashboard-home-header__grid{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pretitle meta" "title meta";align-items:end;column-gap:1rem;row-gap:.25rem}body.evst-dashboard .evst-dashboard-home-header__pretitle{grid-area:pretitle;min-width:0}body.evst-dashboard .evst-dashboard-home-header__title{grid-area:title;min-width:0}body.evst-dashboard .evst-dashboard-home-header__meta{grid-area:meta;display:inline-flex;align-items:center;justify-content:flex-end;gap:.25rem;min-width:0;text-align:right}body.evst-dashboard .evst-home-datetime{line-height:1.35}body.evst-dashboard .evst-home-datetime__date{font-size:.875rem}body.evst-dashboard .evst-home-datetime__time{font-size:.8125rem;color:color-mix(in srgb,var(--tblr-secondary) 88%,transparent)}body.evst-dashboard .evst-home-datetime-wrap{min-width:0}body.evst-dashboard .evst-dashboard-home-header__meta .evst-home-stats-refresh,body.evst-dashboard .evst-home-datetime-wrap .evst-home-stats-refresh{width:2.25rem;height:2.25rem;min-width:2.25rem;min-height:2.25rem;margin-left:.125rem}body.evst-dashboard .evst-home-portfolio-panel--refreshing .evst-home-stats-refresh .ti-refresh,body.evst-dashboard .evst-home-stats-refresh[aria-busy=true] .ti-refresh{animation:.8s linear infinite evst-home-stats-refresh-spin}body.evst-dashboard .evst-dashboard-home-header .evst-page-pretitle__label{letter-spacing:.06em;text-transform:uppercase}body.evst-dashboard .evst-home-quick-action-card .card-body{min-height:4.5rem;display:flex;align-items:center}body.evst-dashboard .evst-home-quick-action-card:focus-visible,body.evst-dashboard .evst-home-quick-action-card:hover{color:inherit}body.evst-dashboard .evst-home-snapshot-section__title{color:var(--tblr-secondary);letter-spacing:.06em;text-transform:uppercase}body.evst-dashboard .evst-home-snapshot__eyebrow{color:color-mix(in srgb,var(--evst-workspace-overview-text,#fff) 72%,transparent);letter-spacing:.04em;text-transform:uppercase}body.evst-dashboard .page-wrapper .card.evst-home-snapshot--glass.evst-workspace-overview-hero{--evst-home-snapshot-border-width:3px;--evst-home-snapshot-radius:1rem;border-radius:var(--evst-home-snapshot-radius);position:relative;isolation:isolate;overflow:hidden;background-color:var(--evst-workspace-overview-bg,var(--tblr-primary));background-image:linear-gradient(180deg,color-mix(in srgb,var(--evst-workspace-overview-bg,var(--tblr-primary)) 88%,#fff) 0,transparent 28%),linear-gradient(90deg,color-mix(in srgb,var(--evst-workspace-overview-bg,var(--tblr-primary)) 80%,#fff) 0,color-mix(in srgb,var(--evst-workspace-overview-bg,var(--tblr-primary)) 93%,#fff) 24%,var(--evst-workspace-overview-bg,var(--tblr-primary)) 52%,color-mix(in srgb,var(--evst-workspace-overview-bg,var(--tblr-primary)) 86%,#000) 100%);background-repeat:no-repeat;background-size:100% 100%;filter:saturate(128%) brightness(105%);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(0,0,0,.08),0 var(--evst-home-snapshot-shadow-y,4px) var(--evst-home-snapshot-shadow-blur,16px) rgba(0,0,0,.12);transition:var(--evst-transition-transform),var(--evst-transition-shadow),filter .42s var(--evst-ease-out)}body.evst-dashboard .page-wrapper .card.evst-home-snapshot--glass.evst-workspace-overview-hero::after{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(160deg,rgba(255,255,255,.16) 0,rgba(255,255,255,.03) 40%,rgba(255,255,255,0) 60%,rgba(255,255,255,.05) 100%);opacity:.92;transition:opacity .42s var(--evst-ease-out);pointer-events:none;z-index:1}body.evst-dashboard .page-wrapper .card.evst-home-snapshot--glass.evst-workspace-overview-hero::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:var(--evst-home-snapshot-border-width);background:linear-gradient(155deg,#fff 0,rgba(255,255,255,.72) 14%,rgba(255,255,255,.38) 32%,rgba(255,255,255,.14) 52%,rgba(0,0,0,.1) 72%,rgba(255,255,255,0) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2}body.evst-dashboard .page-wrapper .card.evst-home-snapshot--glass>.evst-home-snapshot__glass-content{position:relative;z-index:3}body.evst-dashboard .evst-home-snapshot__actions{margin-top:.75rem;justify-content:flex-start}body.evst-dashboard .evst-home-snapshot--glass .evst-workspace-overview-hero__btn--solid{background:color-mix(in srgb,var(--evst-workspace-overview-bg,var(--tblr-primary)) 70%,#000 30%);color:#fff;border-color:color-mix(in srgb,#fff 28%,transparent)}body.evst-dashboard .evst-home-snapshot--glass .evst-workspace-overview-hero__btn--solid:focus,body.evst-dashboard .evst-home-snapshot--glass .evst-workspace-overview-hero__btn--solid:focus-visible,body.evst-dashboard .evst-home-snapshot--glass .evst-workspace-overview-hero__btn--solid:hover{background:color-mix(in srgb,var(--evst-workspace-overview-bg,var(--tblr-primary)) 62%,#000 38%);color:#fff;border-color:color-mix(in srgb,#fff 36%,transparent)}body.evst-dashboard .evst-home-snapshot--glass .evst-workspace-overview-hero__slug-row{margin-top:.15rem}@media (min-width:768px){body.evst-dashboard .evst-home-snapshot__actions{justify-content:flex-start;max-width:100%}body.evst-dashboard .evst-home-snapshot--glass .evst-workspace-overview-hero__countdown{padding-top:.15rem}}body.evst-dashboard .page-wrapper .card.evst-home-snapshot--glass.evst-workspace-overview-hero:focus-within,body.evst-dashboard .page-wrapper .card.evst-home-snapshot--glass.evst-workspace-overview-hero:hover{transform:translateY(var(--evst-hover-lift-card));filter:saturate(128%) brightness(99%);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),inset 0 -1px 0 rgba(0,0,0,.12),0 8px 22px rgba(0,0,0,.14)}body.evst-dashboard .page-wrapper .card.evst-home-snapshot--glass.evst-workspace-overview-hero:focus-within::after,body.evst-dashboard .page-wrapper .card.evst-home-snapshot--glass.evst-workspace-overview-hero:hover::after{opacity:.55}body.evst-dashboard .evst-home-invitation-row{cursor:pointer}body.evst-dashboard .evst-home-invitation-row:focus-visible,body.evst-dashboard .evst-home-invitation-row:hover{background:var(--evst-hover-surface-row)}body.evst-dashboard .evst-home-invitation-cards{display:flex;flex-direction:column}body.evst-dashboard .evst-home-invitation-card{display:block;padding:var(--evst-spacing-md) var(--evst-spacing-lg);color:inherit;text-decoration:none;border-top:1px solid var(--tblr-border-color)}body.evst-dashboard .evst-home-invitation-card:first-child{border-top:0}body.evst-dashboard .evst-home-invitation-card:focus-visible,body.evst-dashboard .evst-home-invitation-card:hover{background:var(--evst-hover-surface-row);color:inherit}body.evst-dashboard .evst-onboarding-carousel{position:relative}body.evst-dashboard .evst-onboarding-carousel__viewport{overflow:hidden;padding-inline:1.75rem}body.evst-dashboard .evst-onboarding-carousel__nav-slot{position:absolute;top:42%;z-index:2;transform:translateY(-50%);pointer-events:none}body.evst-dashboard .evst-onboarding-carousel__nav-slot--prev{left:0;transform:translate(-12%,-50%)}body.evst-dashboard .evst-onboarding-carousel__nav-slot--next{right:0;transform:translate(12%,-50%)}body.evst-dashboard .evst-onboarding-carousel__nav{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;min-width:2.5rem;padding:0;border-radius:var(--tblr-border-radius);background:var(--tblr-bg-surface);box-shadow:0 .125rem .5rem color-mix(in srgb,var(--tblr-body-color) 12%,transparent)}body.evst-dashboard .evst-onboarding-carousel__nav .icon{margin:0;width:1rem;height:1rem;font-size:1rem;line-height:1}body.evst-dashboard .evst-onboarding-carousel__nav:focus-visible{outline:2px solid var(--tblr-primary);outline-offset:2px}body.evst-dashboard .evst-onboarding-carousel__nav:is(:hover,:focus-visible,:active){transform:none;box-shadow:0 .125rem .5rem color-mix(in srgb,var(--tblr-body-color) 12%,transparent)}body.evst-dashboard .evst-onboarding-carousel__track{display:flex;transition:transform .45s;will-change:transform}body.evst-dashboard .evst-onboarding-carousel__slide{flex:0 0 100%;min-width:100%}body.evst-dashboard .evst-onboarding-feature-card__icon,body.evst-dashboard .evst-onboarding-path-card__icon{font-size:2rem;line-height:1}body.evst-dashboard .evst-onboarding-feature-card .card-body{padding:1.25rem 1rem}body.evst-dashboard .evst-onboarding-carousel__dots{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem}body.evst-dashboard .evst-onboarding-carousel__dot{width:.5rem;height:.5rem;padding:0;border:0;border-radius:var(--evst-radius-pill);background:var(--tblr-border-color);cursor:pointer;transition:width .2s,background-color .2s}body.evst-dashboard .evst-onboarding-carousel__dot.is-active{width:1.5rem;background:var(--tblr-primary)}body.evst-dashboard .evst-onboarding-carousel__dot:focus-visible{outline:2px solid var(--tblr-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){body.evst-dashboard .page-wrapper .card.evst-home-snapshot--glass.evst-workspace-overview-hero{transition:box-shadow .28s}body.evst-dashboard .page-wrapper .card.evst-home-snapshot--glass.evst-workspace-overview-hero:focus-within,body.evst-dashboard .page-wrapper .card.evst-home-snapshot--glass.evst-workspace-overview-hero:hover{transform:none}body.evst-dashboard .evst-onboarding-carousel__track,body.evst-dashboard .page-wrapper .card.evst-home-snapshot--glass.evst-workspace-overview-hero::after{transition:none}}@media (max-width:575.98px){body.evst-dashboard .evst-onboarding-carousel__slide .col-lg-4,body.evst-dashboard .evst-onboarding-carousel__slide .col-md-4,body.evst-dashboard .evst-onboarding-carousel__slide .col-sm-6{flex:0 0 100%;max-width:100%}body.evst-dashboard .evst-onboarding-carousel__viewport{padding-inline:2.75rem}body.evst-dashboard .evst-onboarding-carousel__nav-slot{top:50%}body.evst-dashboard .evst-onboarding-carousel__nav-slot--prev{left:.25rem;transform:translateY(-50%)}body.evst-dashboard .evst-onboarding-carousel__nav-slot--next{right:.25rem;transform:translateY(-50%)}}@media (max-width:991.98px){body.evst-dashboard[data-evst-page=onboarding] .page-header{display:none}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-page{padding-top:.75rem}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-page .container-fluid.evst-dashboard-shell{padding-inline:1.25rem!important}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-page__main{padding-inline:0}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-shell-card{border:0;box-shadow:none;background:0 0}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-shell-card__body{padding:.75rem .625rem 1.25rem!important}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-steps{margin-bottom:1rem!important;padding-inline:0.125rem}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-steps--three .evst-onboarding-step{min-width:2.5rem}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-steps--three .evst-onboarding-step__label{font-size:.6875rem;line-height:1.2}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-step-intro{margin-bottom:1rem!important;padding-inline:0.25rem}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-step-intro__title{font-size:1.5rem;line-height:1.2;margin-bottom:.5rem!important}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-step-intro .lead{font-size:.9375rem;line-height:1.45;margin-bottom:0}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-carousel__viewport{padding-inline:2.5rem;touch-action:pan-y pinch-zoom}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-carousel__slide{padding-inline:0.375rem;box-sizing:border-box}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-carousel__nav-slot{display:block;top:50%}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-carousel__nav-slot--prev{left:0;transform:translateY(-50%)}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-carousel__nav-slot--next{right:0;transform:translateY(-50%)}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-carousel__nav{width:2rem;height:2rem;min-width:2rem;border-radius:var(--evst-radius-pill);box-shadow:0 .125rem .375rem color-mix(in srgb,var(--tblr-body-color) 10%,transparent)}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-carousel__nav .icon{width:.875rem;height:.875rem;font-size:.875rem}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-carousel .row.row-cards{--bs-gutter-x:0.75rem;--bs-gutter-y:0.75rem;margin-inline:0}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-carousel .row.row-cards>[class*=col-]{padding-inline:calc(var(--bs-gutter-x) * 0.5)}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-feature-card{border:1px solid var(--tblr-border-color);border-radius:var(--evst-radius-lg);margin-inline:0.125rem}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-feature-card .card-body{padding:1rem .875rem}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-feature-card__icon{font-size:1.75rem;margin-bottom:.625rem!important}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-feature-card .card-title{font-size:1rem;margin-bottom:.375rem}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-page-actions{width:100%;padding-inline:0.125rem}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-page-actions>.btn,body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-plan-actions>.btn{width:100%;min-height:2.75rem;justify-content:center}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-plan-summary-scroll{margin-inline:0;padding-inline:0.125rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:0.125rem}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-plan-summary-scroll::-webkit-scrollbar{display:none}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-plan-summary{flex-wrap:nowrap;margin-bottom:0;--bs-gutter-x:0.75rem}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-plan-summary>[class*=col-]{flex:0 0 min(76vw,17.5rem);max-width:min(76vw,17.5rem);scroll-snap-align:start}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-plan-card .card-body{padding:.875rem .75rem 1rem}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-templates-stats-card{margin-inline:0.125rem}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-templates-stats-card .card-body{padding:.75rem .875rem}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-template-carousel .evst-onboarding-carousel__viewport{padding-inline:2.5rem;touch-action:pan-y pinch-zoom}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-template-carousel .row.row-cards{--bs-gutter-x:0.75rem;margin-inline:0}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-template-carousel .row.row-cards>[class*=col-]{padding-inline:calc(var(--bs-gutter-x) * 0.5)}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-template-card{border-radius:var(--evst-radius-lg);margin-inline:0.125rem}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-template-card__placeholder,body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-template-card__thumb{max-height:14rem;object-fit:cover}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-template-card__actions .btn{min-height:2.5rem}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-path-link{display:inline-block;padding-inline:0.25rem}}@media (max-width:575.98px){body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-steps--three .evst-onboarding-step__label{display:none}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-steps .evst-onboarding-step__badge{width:1.75rem;height:1.75rem;font-size:.8125rem}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-carousel__dots{margin-top:.75rem}body.evst-dashboard[data-evst-page=onboarding] .evst-onboarding-step-intro__title{font-size:1.375rem}}body.evst-dashboard .evst-home-feature-carousel-section__subtitle{font-size:.9375rem;max-width:36rem}body.evst-dashboard .evst-home-feature-carousel-section__controls{margin-left:auto}body.evst-dashboard .evst-home-feature-carousel__dots{display:flex;align-items:center;gap:.375rem;min-height:2.25rem}body.evst-dashboard .evst-home-feature-carousel__dot{width:.5rem;height:.5rem;padding:0;border:0;border-radius:999px;background:var(--tblr-border-color);transition:background-color .2s,transform .2s}body.evst-dashboard .evst-home-feature-carousel__dot.is-active{background:var(--tblr-primary);transform:scale(1.15)}body.evst-dashboard .evst-home-feature-panel{border:1px solid var(--tblr-border-color);box-shadow:var(--tblr-box-shadow-input)}body.evst-dashboard .evst-home-feature-carousel{position:relative}body.evst-dashboard .evst-home-feature-carousel__viewport{overflow:hidden}body.evst-dashboard .evst-home-feature-carousel__track{display:flex;transition:transform .45s;will-change:transform}body.evst-dashboard .evst-home-feature-carousel__card{flex:0 0 100%;min-width:100%;box-sizing:border-box}@media (min-width:576px){body.evst-dashboard .evst-home-feature-carousel__card{flex:0 0 50%;min-width:50%}body.evst-dashboard .evst-home-feature-carousel__card:nth-child(odd) .evst-home-feature-spotlight{border-right:1px solid var(--tblr-border-color)}}body.evst-dashboard .evst-home-feature-spotlight{position:relative;display:flex;flex-direction:column;gap:.625rem;height:100%;min-height:100%;padding:.875rem 1rem;transition:background-color .15s}body.evst-dashboard .evst-home-feature-spotlight:hover{background:var(--tblr-bg-surface-secondary)}body.evst-dashboard .evst-home-feature-spotlight--locked{background:color-mix(in srgb,var(--tblr-warning) 5%,var(--tblr-bg-surface) 95%)}body.evst-dashboard .evst-home-feature-spotlight--locked:hover{background:color-mix(in srgb,var(--tblr-warning) 8%,var(--tblr-bg-surface-secondary) 92%)}body.evst-dashboard .evst-home-feature-spotlight__badge{font-size:.625rem;font-weight:600;padding:.2em .45em}body.evst-dashboard .evst-home-feature-spotlight__title{font-size:1rem;font-weight:700;line-height:1.25}body.evst-dashboard .evst-home-feature-spotlight__hook{font-size:.8125rem;line-height:1.35;margin-top:.25rem}body.evst-dashboard .evst-home-feature-spotlight__highlights{font-size:.75rem;line-height:1.35;color:var(--tblr-secondary)}body.evst-dashboard .evst-home-feature-spotlight__highlights li+li{margin-top:.2rem}body.evst-dashboard .evst-home-feature-spotlight__cta{margin-top:.125rem}body.evst-dashboard .evst-home-feature-carousel__nav:disabled{opacity:.45;cursor:not-allowed}@media (max-width:767.98px){body.evst-dashboard .evst-home-feature-carousel__dots{display:none!important}body.evst-dashboard .evst-home-feature-carousel-section__header{flex-wrap:nowrap;align-items:center;gap:.75rem}body.evst-dashboard .evst-home-feature-carousel-section__intro{flex:1 1 auto;min-width:0}body.evst-dashboard .evst-home-feature-carousel-section__controls{width:auto;flex-shrink:0;justify-content:flex-end;margin-left:auto}body.evst-dashboard .evst-home-feature-carousel-section__controls .btn-list{gap:.375rem}body.evst-dashboard .evst-home-feature-carousel__nav{width:2.25rem;height:2.25rem;min-width:2.25rem;min-height:2.25rem;padding:0}body.evst-dashboard .evst-home-feature-carousel__nav .icon{width:1rem;height:1rem;font-size:1rem}}@media (max-width:575.98px){body.evst-dashboard .evst-home-feature-spotlight{padding:.75rem .875rem;border-right:0!important;border-bottom:1px solid var(--tblr-border-color)}body.evst-dashboard .evst-home-feature-carousel__card:last-child .evst-home-feature-spotlight{border-bottom:0}}@media (prefers-reduced-motion:reduce){body.evst-dashboard .evst-home-feature-carousel__track{transition:none}}body.evst-dashboard .evst-home-attention-card__main:focus-visible .evst-home-attention-card__title,body.evst-dashboard .evst-home-attention-card__main:hover .evst-home-attention-card__title{color:var(--tblr-primary)}body.evst-dashboard .evst-home-attention-card .card-body{padding:.5rem .75rem}body.evst-dashboard .evst-home-attention-card__title{font-size:.875rem;line-height:1.3}body.evst-dashboard .evst-home-attention-card__desc{font-size:.8125rem;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}body.evst-dashboard .evst-home-attention-card__row{min-width:0}body.evst-dashboard .evst-home-attention-card__content,body.evst-dashboard .evst-home-attention-card__main{min-width:0;overflow:hidden}body.evst-dashboard .evst-home-attention-card__actions .btn{font-size:.75rem;line-height:1.2;padding-top:.25rem;padding-bottom:.25rem;white-space:nowrap}body.evst-dashboard .evst-home-attention-card--urgent{box-shadow:0 0 0 1px color-mix(in srgb,var(--tblr-warning) 14%,transparent)}body.evst-dashboard .evst-home-attention-dismiss{width:1.5rem;height:1.5rem;min-height:1.5rem;padding:0;flex-shrink:0;opacity:.7}body.evst-dashboard .evst-home-attention-dismiss:focus-visible,body.evst-dashboard .evst-home-attention-dismiss:hover{opacity:1}body.evst-dashboard .evst-home-attention-section .badge{font-size:.6875rem;font-weight:600;vertical-align:middle}body.evst-dashboard .evst-home-attention-cards.row-cards{--tblr-gutter-y:0.5rem}@media (max-width:991.98px){body.evst-dashboard .evst-home-attention-card-wrap{flex:0 0 100%;max-width:100%}body.evst-dashboard .evst-home-attention-card .card-body{position:relative;padding:.875rem .75rem .75rem}body.evst-dashboard .evst-home-attention-card__row{flex-direction:column;align-items:stretch;gap:.75rem}body.evst-dashboard .evst-home-attention-card__main{flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding-inline:1.5rem}body.evst-dashboard .evst-home-attention-card__main .avatar{width:2.5rem;height:2.5rem;font-size:1.25rem}body.evst-dashboard .evst-home-attention-card__title{font-size:.9375rem}body.evst-dashboard .evst-home-attention-card__desc{-webkit-line-clamp:3;line-clamp:3}body.evst-dashboard .evst-home-attention-card__actions{width:100%;padding-left:0;gap:0}body.evst-dashboard .evst-home-attention-card__actions .btn:not(.evst-home-attention-dismiss){flex:1 1 auto;width:100%;min-height:2.75rem;padding-top:.375rem;padding-bottom:.375rem;white-space:normal;text-align:center}body.evst-dashboard .evst-home-attention-dismiss{position:absolute;top:.375rem;right:.375rem;width:2rem;height:2rem;min-height:2rem;margin:0;z-index:2}}body.evst-dashboard .evst-home-portfolio-panel{overflow:hidden;position:relative}body.evst-dashboard .evst-home-portfolio-panel--refreshing .evst-home-portfolio-panel__stats{pointer-events:none}body.evst-dashboard .evst-home-portfolio-panel--refreshing .evst-home-portfolio-stat__icon .avatar{background:linear-gradient(90deg,color-mix(in srgb,var(--tblr-border-color) 55%,transparent) 0,color-mix(in srgb,var(--tblr-border-color) 18%,transparent) 50%,color-mix(in srgb,var(--tblr-border-color) 55%,transparent) 100%)!important;background-size:200% 100%;animation:1.2s ease-in-out infinite evst-home-portfolio-stat-skeleton;color:transparent}body.evst-dashboard .evst-home-portfolio-panel--refreshing .evst-home-portfolio-stat__icon .avatar .ti{opacity:0}body.evst-dashboard .evst-home-portfolio-panel--refreshing .evst-home-portfolio-stat__value{display:inline-block;min-width:2.25rem;border-radius:.375rem;color:transparent!important;background:linear-gradient(90deg,color-mix(in srgb,var(--tblr-border-color) 55%,transparent) 0,color-mix(in srgb,var(--tblr-border-color) 18%,transparent) 50%,color-mix(in srgb,var(--tblr-border-color) 55%,transparent) 100%);background-size:200% 100%;animation:1.2s ease-in-out infinite evst-home-portfolio-stat-skeleton}body.evst-dashboard .evst-home-portfolio-panel--refreshing .evst-home-portfolio-stat__label{opacity:.45}@keyframes evst-home-portfolio-stat-skeleton{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes evst-home-stats-refresh-spin{to{transform:rotate(360deg)}}body.evst-dashboard .evst-home-portfolio-stat--has-tip{cursor:help}body.evst-dashboard .evst-home-onboarding-banner__steps{max-width:28rem}body.evst-dashboard .evst-home-onboarding-banner__cta{min-height:2.75rem;white-space:nowrap}body.evst-dashboard .evst-home-pull-indicator{position:fixed;top:calc(env(safe-area-inset-top,0px) + var(--evst-dashboard-shell-header-height,3.25rem));left:50%;z-index:1020;display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:999px;background:var(--tblr-bg-surface,#fff);border:1px solid var(--tblr-border-color);box-shadow:0 4px 16px rgba(15,23,42,.12);color:var(--tblr-secondary);font-size:.75rem;line-height:1.2;opacity:0;pointer-events:none;transform:translate(-50%,-120%);transition:opacity .15s}body.evst-dashboard .evst-home-pull-indicator.is-pulling{opacity:1}body.evst-dashboard .evst-home-pull-indicator.is-ready{color:var(--tblr-primary);border-color:color-mix(in srgb,var(--tblr-primary) 24%,var(--tblr-border-color))}body.evst-dashboard .evst-home-pull-indicator.is-refreshing .evst-home-pull-indicator__icon{animation:.8s linear infinite evst-home-stats-refresh-spin}body.evst-dashboard .evst-home-media-quota-skeleton__avatar,body.evst-dashboard .evst-home-media-quota-skeleton__btn,body.evst-dashboard .evst-home-media-quota-skeleton__line{background:linear-gradient(90deg,color-mix(in srgb,var(--tblr-border-color) 55%,transparent) 0,color-mix(in srgb,var(--tblr-border-color) 18%,transparent) 50%,color-mix(in srgb,var(--tblr-border-color) 55%,transparent) 100%);background-size:200% 100%;animation:1.2s ease-in-out infinite evst-home-media-quota-skeleton;border-radius:var(--tblr-border-radius)}body.evst-dashboard .evst-home-media-quota-skeleton__avatar{width:2rem;height:2rem;border-radius:var(--tblr-border-radius);flex-shrink:0}body.evst-dashboard .evst-home-media-quota-skeleton__line{height:.625rem;margin-bottom:.375rem}body.evst-dashboard .evst-home-media-quota-skeleton__line--title{width:72%}body.evst-dashboard .evst-home-media-quota-skeleton__line--desc{width:92%;margin-bottom:0}body.evst-dashboard .evst-home-media-quota-skeleton__btn{width:4.5rem;height:1.75rem;flex-shrink:0}@keyframes evst-home-media-quota-skeleton{0%{background-position:100% 0}100%{background-position:-100% 0}}body.evst-dashboard .evst-home-portfolio-panel__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}body.evst-dashboard .evst-home-portfolio-stat{display:block;padding:1.25rem 1.5rem;border-right:1px solid var(--tblr-border-color);text-decoration:none;color:inherit;transition:background-color .15s,color .15s}body.evst-dashboard .evst-home-portfolio-stat:last-child{border-right:0}body.evst-dashboard .evst-home-portfolio-stat:focus-visible,body.evst-dashboard .evst-home-portfolio-stat:hover{background:var(--tblr-bg-surface-secondary);color:inherit}body.evst-dashboard .evst-home-portfolio-stat__row{min-height:4.75rem}body.evst-dashboard .evst-home-portfolio-stat__icon .avatar{flex-shrink:0}body.evst-dashboard .evst-home-portfolio-stat__label{font-size:1rem;font-weight:600;line-height:1.3}body.evst-dashboard .evst-home-portfolio-stat__subtext{font-size:.875rem;line-height:1.35}body.evst-dashboard .evst-home-portfolio-stat__value{line-height:1;letter-spacing:-.02em;color:var(--tblr-body-color)}body.evst-dashboard .evst-home-portfolio-stat:focus-visible .evst-home-portfolio-stat__value,body.evst-dashboard .evst-home-portfolio-stat:hover .evst-home-portfolio-stat__value{color:var(--tblr-primary)}body.evst-dashboard .evst-home-portfolio-stat--static{cursor:default}body.evst-dashboard .evst-home-portfolio-stat--static:focus-visible,body.evst-dashboard .evst-home-portfolio-stat--static:hover{background:0 0;color:inherit}body.evst-dashboard .evst-home-portfolio-stat--static:focus-visible .evst-home-portfolio-stat__value,body.evst-dashboard .evst-home-portfolio-stat--static:hover .evst-home-portfolio-stat__value{color:var(--tblr-body-color)}body.evst-dashboard .evst-home-portfolio-panel__actions{border-top:1px solid var(--tblr-border-color);border-top-left-radius:0;border-top-right-radius:0;background:var(--tblr-bg-surface-secondary);padding:1rem 1.5rem 1.25rem}body.evst-dashboard .evst-home-portfolio-panel__actions--solo{border-top:0}body.evst-dashboard .evst-home-portfolio-panel__actions-label{margin-bottom:.625rem;font-size:.875rem;font-weight:600;text-transform:none;letter-spacing:normal}body.evst-dashboard .evst-home-portfolio-panel__actions-list{gap:.625rem}body.evst-dashboard .evst-home-portfolio-action{white-space:nowrap}body.evst-dashboard .evst-home-portfolio-panel__actions-list .evst-home-portfolio-action.evst-create-invitation-control--disabled{opacity:.65;pointer-events:auto}body.evst-dashboard .evst-home-portfolio-panel__actions-list button.evst-home-portfolio-action.btn-primary[disabled]{opacity:.65}@media (max-width:767.98px){body.evst-dashboard .evst-home-portfolio-panel__stats{grid-template-columns:repeat(3,minmax(0,1fr))}body.evst-dashboard .evst-home-portfolio-stat{padding:.875rem .5rem;border-right:1px solid var(--tblr-border-color);border-bottom:0}body.evst-dashboard .evst-home-portfolio-stat:last-child{border-right:0;border-bottom:0}body.evst-dashboard .evst-home-portfolio-stat__row{flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-height:4.5rem;text-align:center}body.evst-dashboard .evst-home-portfolio-stat__icon{order:1}body.evst-dashboard .evst-home-portfolio-stat__value{order:2;width:100%;font-size:1.375rem!important;text-align:center;font-variant-numeric:tabular-nums}body.evst-dashboard .evst-home-portfolio-stat__content{order:3;flex:0 0 auto;width:100%;min-width:0}body.evst-dashboard .evst-home-portfolio-stat__icon .avatar{width:2.125rem;height:2.125rem}body.evst-dashboard .evst-home-portfolio-stat__label{font-size:.75rem;margin-bottom:0!important}body.evst-dashboard .evst-home-portfolio-stat__subtext{display:none}body.evst-dashboard .evst-home-portfolio-stat--has-tip{cursor:pointer}body.evst-dashboard .evst-home-onboarding-banner__steps .evst-onboarding-step__label{display:none}body.evst-dashboard .evst-home-onboarding-banner .card-body{padding:.875rem!important}body.evst-dashboard .evst-home-portfolio-panel__actions{padding:1rem 1.25rem 1.125rem}}@media (max-width:575.98px){body.evst-dashboard .evst-home-portfolio-panel__actions-list .evst-home-portfolio-action{flex:1 1 calc(50% - 0.25rem);justify-content:center;white-space:normal;text-align:center}}@media (max-width:991.98px){body.evst-dashboard .evst-dashboard-home-header__grid{grid-template-areas:"pretitle pretitle" "title refresh" "datetime datetime";align-items:center;column-gap:.75rem;row-gap:.125rem}body.evst-dashboard .evst-dashboard-home-header__meta{display:contents}body.evst-dashboard .evst-dashboard-home-header__meta .evst-home-datetime{grid-area:datetime;text-align:left}body.evst-dashboard .evst-dashboard-home-header__meta .evst-home-stats-refresh{grid-area:refresh;align-self:center;justify-self:end;width:2rem;height:2rem;min-width:2rem;min-height:2rem;margin-left:0}body.evst-dashboard .evst-dashboard-home-header__meta .evst-home-stats-refresh .icon,body.evst-dashboard .evst-dashboard-home-header__meta .evst-home-stats-refresh .ti-refresh{width:.875rem;height:.875rem;font-size:.875rem}body.evst-dashboard .evst-dashboard-home-header .page-title{font-size:1.125rem;line-height:1.35;overflow-wrap:anywhere}body.evst-dashboard .evst-dashboard-home-page{margin-top:.25rem}body.evst-dashboard .evst-dashboard-home-page .mb-3,body.evst-dashboard .evst-dashboard-home-page .mb-4{margin-bottom:.875rem!important}body.evst-dashboard .evst-home-snapshot-section .evst-home-snapshot__header-row{margin-bottom:.5rem!important;width:100%}body.evst-dashboard .evst-home-snapshot-section .evst-home-snapshot__header-row .evst-workspace-overview-hero__title{font-size:1.375rem!important;line-height:1.25;margin-bottom:0!important}body.evst-dashboard .evst-home-snapshot-section .evst-workspace-overview-hero__meta-row{margin-bottom:.5rem!important;flex-wrap:nowrap;gap:.375rem .5rem}body.evst-dashboard .evst-home-snapshot-section .evst-home-snapshot__date-group{flex:1 1 auto;min-width:0;max-width:100%}body.evst-dashboard .evst-home-snapshot-section .evst-home-snapshot__countdown-caption--mobile{margin:0 0 0 auto;font-size:.6875rem;line-height:1.2;opacity:.88;white-space:nowrap;color:color-mix(in srgb,var(--evst-workspace-overview-text,#fff) 78%,transparent)}body.evst-dashboard .evst-home-snapshot-section .evst-home-snapshot__date-group .evst-workspace-overview-hero__meta{flex:0 1 auto;min-width:0}body.evst-dashboard .evst-home-snapshot-section .evst-home-snapshot__date-group .badge,body.evst-dashboard .evst-home-snapshot-section .evst-home-snapshot__date-group .evst-workspace-overview-hero__badge{flex-shrink:0}body.evst-dashboard .evst-home-snapshot--glass>.evst-home-snapshot__glass-content{padding:.875rem 1rem}body.evst-dashboard .evst-home-snapshot-section .evst-home-snapshot__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.25rem}body.evst-dashboard .evst-home-snapshot-section .evst-home-snapshot__actions .btn-success,body.evst-dashboard .evst-home-snapshot-section .evst-home-snapshot__actions .evst-workspace-overview-hero__btn--solid,body.evst-dashboard .evst-home-snapshot-section .evst-home-snapshot__actions .evst-workspace-overview-hero__btn--solid+.evst-workspace-overview-hero__btn:last-child:nth-child(2){grid-column:1/-1}body.evst-dashboard .evst-home-snapshot-section .evst-home-snapshot__actions .evst-workspace-overview-hero__btn:not(.evst-workspace-overview-hero__btn--solid):not(.btn-success){background:color-mix(in srgb,var(--evst-workspace-overview-text,#fff) 10%,transparent);border:1px solid color-mix(in srgb,var(--evst-workspace-overview-text,#fff) 24%,transparent);color:var(--evst-workspace-overview-text,#fff)}body.evst-dashboard .evst-home-snapshot-section .evst-home-snapshot__actions .evst-workspace-overview-hero__btn:not(.evst-workspace-overview-hero__btn--solid):not(.btn-success):focus-visible,body.evst-dashboard .evst-home-snapshot-section .evst-home-snapshot__actions .evst-workspace-overview-hero__btn:not(.evst-workspace-overview-hero__btn--solid):not(.btn-success):hover{background:color-mix(in srgb,var(--evst-workspace-overview-text,#fff) 16%,transparent);border-color:color-mix(in srgb,var(--evst-workspace-overview-text,#fff) 32%,transparent);color:var(--evst-workspace-overview-text,#fff)}body.evst-dashboard .evst-home-snapshot-section .evst-home-snapshot__actions .btn{width:100%;justify-content:center;min-height:2.75rem}body.evst-dashboard .evst-home-snapshot--glass .evst-home-snapshot__countdown--mobile{display:block;min-width:0;margin:0;padding:0;background:0 0;border-radius:0;text-align:end!important}body.evst-dashboard .evst-home-snapshot--glass .evst-home-snapshot__countdown--mobile .evst-workspace-overview-hero__days-value{font-size:1.125rem!important;line-height:1.1;white-space:nowrap}}@media (max-width:575.98px){body.evst-dashboard .evst-home-portfolio-stat{padding:.75rem .375rem}body.evst-dashboard .evst-home-portfolio-stat__icon .avatar{width:2rem;height:2rem;font-size:1rem}body.evst-dashboard .evst-home-portfolio-stat__value{font-size:1.25rem!important}body.evst-dashboard .evst-home-portfolio-stat__label{font-size:.6875rem}body.evst-dashboard .evst-home-portfolio-panel__actions{padding:.875rem .75rem 1rem}body.evst-dashboard .evst-home-portfolio-panel__actions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}body.evst-dashboard .evst-home-portfolio-panel__actions-grid .evst-home-portfolio-action.btn-primary{grid-column:1/-1;width:100%;min-height:2.75rem}body.evst-dashboard .evst-home-portfolio-panel__actions-grid .evst-home-portfolio-action:not(.btn-primary){min-height:2.75rem;width:100%;margin:0!important}body.evst-dashboard .evst-home-feature-carousel-section__subtitle{display:none}body.evst-dashboard .evst-home-feature-carousel-section__header h3{font-size:1.0625rem;margin-bottom:0!important}body.evst-dashboard .evst-home-feature-carousel__nav{width:2rem;height:2rem;min-width:2rem;min-height:2rem}body.evst-dashboard .evst-home-feature-carousel__nav .icon{width:.875rem;height:.875rem;font-size:.875rem}body.evst-dashboard .evst-home-feature-spotlight__cta{min-height:2.75rem}}body.evst-dashboard .modal-content.evst-guest-outreach-modal{overflow:hidden}body.evst-dashboard .evst-guest-outreach-modal .modal-header{align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid var(--tblr-border-color)}body.evst-dashboard .evst-guest-outreach-modal__selection{display:flex;align-items:center;padding:.625rem 1.5rem;border-bottom:1px solid var(--tblr-border-color);background:rgba(var(--tblr-primary-rgb,6,111,209),.05)}body.evst-dashboard .evst-guest-outreach-modal__selection-icon{display:none}body.evst-dashboard .evst-send-invitation-summary{padding:.75rem 1rem;border-radius:var(--tblr-border-radius);border:1px solid rgba(var(--tblr-primary-rgb,6,111,209),.15);background:rgba(var(--tblr-primary-rgb,6,111,209),.05);color:var(--tblr-body-color);font-weight:500;white-space:pre-wrap}body.evst-dashboard .evst-outreach-delivery{background:var(--tblr-bg-surface-secondary,#f8fafc)}body.evst-dashboard .evst-outreach-delivery-empty{border:1px dashed rgba(var(--tblr-border-color-rgb,0,0,0),.2);border-radius:var(--tblr-border-radius);padding:.75rem 1rem}body.evst-dashboard .evst-outreach-delivery-selection-status .list-group-item{background:0 0;border-color:rgba(var(--tblr-border-color-rgb,0,0,0),.06)}body.evst-dashboard .evst-outreach-delivery-selection-status .badge{font-weight:600;font-size:.6875rem}body.evst-dashboard .evst-guest-status-badge{gap:.3rem;padding:.3rem .45rem;line-height:1.2;font-weight:600;font-size:.6875rem}body.evst-dashboard .evst-guest-status-badge .ti{font-size:.8rem;line-height:1;flex-shrink:0}body.evst-dashboard .evst-guest-status-badge--delivery-whatsapp .ti{color:var(--tblr-success,#2fb344)}body.evst-dashboard .evst-guest-status-badge--delivery-email .ti{color:var(--tblr-azure,#4299e1)}body.evst-dashboard .evst-guest-status-badge--checkin-in .ti{color:var(--tblr-success,#2fb344)}body.evst-dashboard .evst-guest-status-badge--personal-invite .ti{color:var(--tblr-azure,#4299e1)}body.evst-dashboard .evst-guest-name-row{max-width:100%}body.evst-dashboard .evst-guest-name-row>strong{min-width:0;word-break:break-word}@media (max-width:1199.98px){body.evst-dashboard .evst-guest-personal-invite-badge--name-inline .evst-guest-status-badge__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.evst-dashboard .evst-guest-personal-invite-badge--name-inline.evst-guest-status-badge{padding-inline:0.35rem}}body.evst-dashboard .evst-guest-status-badge--checkin-pending .ti,body.evst-dashboard .evst-guest-status-badge--outreach-pending .ti,body.evst-dashboard .evst-guest-status-badge.bg-secondary-lt .ti{color:var(--tblr-secondary,#667382)}body.evst-dashboard .evst-guest-status-badge__label{white-space:nowrap}body.evst-dashboard .evst-delivery-status-badge{gap:.3rem;padding:.3rem .45rem;line-height:1.2}body.evst-dashboard .evst-delivery-status-badge .ti{font-size:.8rem;line-height:1;flex-shrink:0}body.evst-dashboard .evst-delivery-status-badge--wa .ti{color:var(--tblr-success,#2fb344)}body.evst-dashboard .evst-delivery-status-badge--email .ti{color:var(--tblr-azure,#4299e1)}body.evst-dashboard .evst-delivery-status-badge.bg-secondary-lt .ti{color:var(--tblr-secondary,#667382)}body.evst-dashboard .evst-delivery-status-badge__label{white-space:nowrap}body.evst-dashboard .evst-outreach-inline-send{background:rgba(var(--tblr-primary-rgb,6,111,209),.04)}body.evst-dashboard .evst-outreach-inline-send-preview,body.evst-dashboard .evst-outreach-inline-send-summary{white-space:pre-wrap}body.evst-dashboard .evst-guest-outreach-stats-card__sent-label{letter-spacing:.04em;font-size:.625rem;line-height:1.2}body.evst-dashboard .evst-guest-outreach-stats-card__campaign-empty{border-top:1px solid var(--tblr-border-color)}body.evst-dashboard #evst-send-invitation-modal .form-check-input:disabled+.form-check-label{opacity:.65}body.evst-dashboard #evst-send-invitation-modal .nav-tabs .nav-link.disabled,body.evst-dashboard #evst-send-invitation-modal .nav-tabs .nav-link[aria-disabled=true]{color:var(--tblr-secondary);opacity:.65;pointer-events:none}body.evst-dashboard #evst-send-invitation-modal .nav-tabs .nav-link:not(.active){color:var(--tblr-secondary)}body.evst-dashboard #evst-send-preview-email-body,body.evst-dashboard #evst-send-preview-whatsapp{min-height:6rem;font-size:.875rem;white-space:pre-wrap}body.evst-dashboard .evst-send-invitation-preview-tabs{border-bottom:0}body.evst-dashboard .evst-send-preview-actions{margin-left:auto}body.evst-dashboard .evst-guest-outreach-modal .evst-guest-outreach-stats-card{margin-bottom:0;border:0;border-radius:0;box-shadow:none;background:0 0;overflow:visible}body.evst-dashboard .evst-guest-outreach-stats-card__channels{align-items:stretch}body.evst-dashboard .evst-guest-outreach-stats-card__col{border-right:1px solid var(--tblr-border-color)}body.evst-dashboard .evst-guest-outreach-stats-card__col:last-child{border-right:0}body.evst-dashboard .evst-guest-outreach-stats-card__metric{padding:1.25rem 1.5rem 1.5rem;height:100%;display:flex;flex-direction:column;align-items:stretch;gap:.75rem}body.evst-dashboard .evst-guest-outreach-stats-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:0}body.evst-dashboard .evst-guest-outreach-stats-card__sent-stat{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;text-align:right;flex-shrink:0}body.evst-dashboard .evst-guest-outreach-stats-card__body{flex:1;display:flex;flex-direction:column;justify-content:flex-end;width:100%}body.evst-dashboard .evst-guest-outreach-stats-card__stat-group{width:100%}body.evst-dashboard .evst-guest-outreach-stats-card__stat-label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tblr-secondary);margin-top:.125rem}body.evst-dashboard .evst-guest-outreach-stats-card__value{margin:0;text-align:right;line-height:1;font-variant-numeric:tabular-nums}body.evst-dashboard .evst-guest-outreach-stats-card__meta{font-variant-numeric:tabular-nums}body.evst-dashboard .evst-guest-outreach-stats-card__channel-btn{margin-top:auto;flex-shrink:0}body.evst-dashboard .evst-guest-outreach-stats-card__send-btn{flex-shrink:0}body.evst-dashboard .evst-guest-outreach-stats-card__badge{display:inline-flex;align-items:center;font-weight:500;padding:.5rem .75rem;margin-top:auto;align-self:flex-start}body.evst-dashboard .evst-guest-outreach-stats-card__footer{border-top:1px solid var(--tblr-border-color);background:0 0;padding:1.25rem 1.5rem 1.5rem}body.evst-dashboard .evst-guest-outreach-stats-card__campaign{margin-bottom:1rem}body.evst-dashboard .evst-guest-outreach-stats-card__campaign-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}body.evst-dashboard .evst-guest-outreach-stats-card__send-all-btn{font-weight:600}body.evst-dashboard .evst-guest-outreach-stats-card__send-all-btn:disabled{opacity:.55}body.evst-dashboard .evst-guest-outreach-stats-card__progress-row{display:flex;align-items:center;gap:.75rem;margin-top:0}body.evst-dashboard .evst-guest-outreach-stats-card__progress-row--scheduled .evst-guest-outreach-stats-card__progress-track{box-shadow:inset 0 0 0 1px rgba(var(--tblr-info-rgb,66,153,225),.35)}body.evst-dashboard .evst-guest-outreach-stats-card__progress-row--scheduled .evst-guest-outreach-stats-card__progress-hint{color:var(--tblr-info,#4299e1)}body.evst-dashboard .evst-guest-outreach-stats-card__progress-label{flex-shrink:0;min-width:3rem;text-align:right;font-variant-numeric:tabular-nums;font-size:.875rem}body.evst-dashboard .evst-guest-outreach-stats-card__limits{border-top:1px solid var(--tblr-border-color);background:var(--tblr-bg-surface-secondary,rgba(0,0,0,.015))}body.evst-dashboard .evst-guest-outreach-stats-card__badges{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1rem 1.5rem}body.evst-dashboard .evst-guest-outreach-stats-card__badge-divider{display:inline-block;width:1px;height:1.5rem;background:var(--tblr-border-color);flex-shrink:0}@media (max-width:767.98px){body.evst-dashboard .evst-guest-filter-toolbar{flex-wrap:wrap}body.evst-dashboard .evst-guest-filter-toolbar__more.collapsing{overflow:hidden;transition:height var(--evst-filter-card-enter-duration, .26s) var(--evst-ease-out),opacity var(--evst-filter-card-enter-duration, .26s) var(--evst-ease-out)}body.evst-dashboard .evst-guest-filter-toolbar__more:not(.show):not(.collapsing) .evst-guest-filter-toolbar__more-inner{opacity:0;transform:translateY(-6px)}body.evst-dashboard .evst-guest-filter-toolbar__more.collapsing .evst-guest-filter-toolbar__more-inner,body.evst-dashboard .evst-guest-filter-toolbar__more.show .evst-guest-filter-toolbar__more-inner{opacity:1;transform:translateY(0)}body.evst-dashboard .evst-guest-filter-toolbar__more-inner{flex-direction:column;align-items:stretch;width:100%;padding-top:.75rem;transition:opacity var(--evst-filter-card-enter-duration, .26s) var(--evst-ease-out),transform var(--evst-filter-card-enter-duration, .26s) var(--evst-ease-out)}body.evst-dashboard .evst-guest-filter-toolbar__controls{flex-wrap:wrap;overflow-x:visible}body.evst-dashboard .evst-guest-filter-toolbar__search{flex:1 1 100%;min-width:0}body.evst-dashboard .evst-guest-outreach-stats-card__col{border-right:0;border-bottom:1px solid var(--tblr-border-color)}body.evst-dashboard .evst-guest-outreach-stats-card__col:last-child{border-bottom:0}body.evst-dashboard .evst-guest-outreach-stats-card__metric{min-height:auto}body.evst-dashboard .evst-guest-outreach-stats-card__body{min-height:0}body.evst-dashboard .evst-guest-outreach-modal__selection{padding-inline:1rem}body.evst-dashboard .evst-guest-outreach-stats-card__badge-divider{display:none}}body.evst-dashboard .table-responsive{border-radius:var(--tblr-border-radius);overflow:hidden}body.evst-dashboard .evst-invitations-table-wrap.table-responsive{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}body.evst-dashboard .evst-invitations-table{min-width:52rem}body.evst-dashboard .evst-invitations-table .evst-invitations-col-invitation{min-width:14rem}body.evst-dashboard .evst-invitation-planning-badges,body.evst-dashboard .evst-invitation-stat-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;max-width:11rem}body.evst-dashboard .evst-invitation-planning-badges .badge,body.evst-dashboard .evst-invitation-stat-badges .badge{display:inline-flex;align-items:center;gap:.2rem;padding:.3em .5em;font-size:.75rem;font-weight:600;white-space:nowrap}body.evst-dashboard .evst-invitation-planning-badges .badge .icon,body.evst-dashboard .evst-invitation-stat-badges .badge .icon{width:.85rem;height:.85rem}body.evst-dashboard .evst-invitation-row-actions-wrap{position:relative;z-index:1;flex-wrap:nowrap}body.evst-dashboard .evst-invitation-row-actions.dropdown{position:relative}body.evst-dashboard .evst-invitations-table .evst-invitation-row-actions-wrap,body.evst-dashboard .evst-invitations-table td.evst-invitations-col-actions{overflow:visible}body.evst-dashboard .evst-invitations-table .evst-invitations-col-actions{position:sticky;right:0;z-index:2;border-left:1px solid var(--tblr-border-color);box-shadow:-6px 0 10px -8px color-mix(in srgb,var(--tblr-body-color,#1f2937) 28%,transparent)}body.evst-dashboard .evst-invitations-table td.evst-invitations-col-actions{text-align:end}body.evst-dashboard .evst-invitations-table .evst-invitation-row-actions-wrap{justify-content:flex-end}body.evst-dashboard .evst-invitation-stat-badges--compact .badge{font-variant-numeric:tabular-nums;letter-spacing:.01em}body.evst-dashboard .evst-invitations-status-badges .evst-invitations-access-badge{font-weight:600}body.evst-dashboard .evst-invitations-table thead th{background-color:var(--tblr-bg-surface,#fff)}body.evst-dashboard .evst-invitations-table thead .evst-invitations-col-actions{z-index:3}body.evst-dashboard .evst-invitations-table tbody td{background-color:var(--tblr-bg-surface,#fff)}body.evst-dashboard .page-wrapper .evst-invitations-table tbody tr:hover{background-color:transparent}body.evst-dashboard .evst-invitations-table>tbody>tr:hover>*{box-shadow:none}body.evst-dashboard .evst-invitations-table>tbody>tr:hover>td{background-color:var(--evst-hover-surface-row)}body.evst-dashboard .evst-invitation-row-actions .dropdown-menu{z-index:1060}body.evst-dashboard .evst-invitation-row-quick-actions .btn-icon{padding-inline:0.4rem}body.evst-dashboard .evst-invitation-row-quick-actions .evst-invitation-open-workspace{white-space:nowrap}@media (min-width:768px){body.evst-dashboard .evst-invitations-table .evst-invitation-row-preview{--tblr-btn-color:var(--tblr-secondary);--tblr-btn-border-color:var(--tblr-border-color);color:var(--tblr-secondary);border-color:var(--tblr-border-color)}}@media (max-width:767.98px){body.evst-dashboard .evst-invitation-row-quick-actions .evst-invitation-open-workspace{padding-inline:0.4rem}}body.evst-dashboard .evst-invitations-table tbody tr.evst-invitations-table-row[data-evst-workspace-url]{cursor:pointer}body.evst-dashboard .evst-invitations-table tbody tr.evst-invitations-table-row[data-evst-workspace-url]:focus-visible{outline:2px solid var(--tblr-primary,#066fd1);outline-offset:-2px}@media (max-width:991.98px){body.evst-dashboard[data-evst-page=invitations] .page-header .evst-invitations-header-actions--mobile{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%}body.evst-dashboard[data-evst-page=invitations] .page-header .evst-invitations-header-actions--mobile .evst-page-header-actions__primary{grid-column:1/-1;width:100%;justify-content:center}body.evst-dashboard[data-evst-page=invitations] .page-header .evst-invitations-header-actions--mobile>.btn{width:100%;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;margin:0!important;padding-inline:0}body.evst-dashboard[data-evst-page=invitations] .page-header .evst-invitations-header-actions--mobile>.btn .icon{margin:0;line-height:1}body.evst-dashboard[data-evst-page=invitations] .page-header .evst-invitations-header-actions--mobile>.btn.evst-filter-card-toggle{position:relative}body.evst-dashboard[data-evst-page=invitations] .page-header .evst-invitations-header-actions--mobile>.btn.evst-page-header-actions__primary .icon{margin-inline-end:.35rem}body.evst-dashboard .evst-invitations-stats-row{--evst-invitations-stats-gap:0.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--evst-invitations-stats-gap);margin-bottom:.875rem!important}body.evst-dashboard .evst-invitations-stats-row>[class*=col-]{width:100%;max-width:100%;padding:0;margin:0}body.evst-dashboard .evst-invitations-stats-row .card{height:100%;margin-bottom:0}body.evst-dashboard .evst-invitations-stats-row .card-body{padding:.75rem .625rem}body.evst-dashboard .evst-invitations-stats-row .card-body>.d-flex{justify-content:center;text-align:center}body.evst-dashboard .evst-invitations-stats-row .h1{font-size:1.25rem;line-height:1.1}body.evst-dashboard .evst-invitations-stats-row .text-muted{font-size:.6875rem;line-height:1.25}body.evst-dashboard .evst-invitations-stats-row .avatar.avatar-lg{display:none}body.evst-dashboard .evst-invitations-stats-row .evst-invitations-stat-media-link,body.evst-dashboard .evst-invitations-stats-row .evst-invitations-stat-subline,body.evst-dashboard .evst-invitations-stats-row .small.mt-1,body.evst-dashboard .evst-invitations-stats-row .small.mt-2{display:none!important}body.evst-dashboard .evst-invitations-mobile-toolbar{margin-inline:0;padding:0}body.evst-dashboard .evst-invitations-status-tabs-mobile__scroll{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:.375rem;padding-bottom:.125rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:0.75rem}body.evst-dashboard .evst-invitations-status-tabs-mobile .nav-link{scroll-snap-align:start;white-space:nowrap;padding:.375rem .75rem;font-size:.8125rem;display:inline-flex;align-items:center;gap:.25rem}body.evst-dashboard .evst-invitations-status-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;padding:0 .3rem;border-radius:var(--tblr-border-radius-pill,999px);font-size:.6875rem;font-weight:600;line-height:1.35;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--tblr-body-color) 10%,transparent)}body.evst-dashboard .evst-invitations-status-tabs-mobile .nav-link.active .evst-invitations-status-tab-count{background:color-mix(in srgb,currentColor 18%,transparent)}body.evst-dashboard .evst-invitations-status-tab-count--zero{opacity:.55}body.evst-dashboard .evst-invitations-status-tabs-mobile__scroll::-webkit-scrollbar{display:none}body.evst-dashboard .evst-invitations-active-filter{display:inline-flex;align-items:center;gap:.125rem;text-decoration:none}body.evst-dashboard .evst-invitations-filter-card .evst-invitations-filter-form>[class*=col-]{width:100%;max-width:100%;flex:0 0 100%}body.evst-dashboard .evst-invitations-filter-card .evst-invitations-filter-form .col-auto{display:flex;flex-wrap:wrap;gap:.5rem}body.evst-dashboard .evst-invitations-filter-card .evst-invitations-filter-form .col-auto .btn{flex:1 1 auto;min-width:0}body.evst-dashboard .evst-invitations-mobile-list{display:flex;flex-direction:column;gap:.625rem}body.evst-dashboard .evst-invitations-mobile-card{margin-bottom:0}body.evst-dashboard .evst-invitations-mobile-card--linked{cursor:pointer}body.evst-dashboard .evst-invitations-mobile-card--linked:focus-visible{outline:2px solid var(--tblr-primary,#066fd1);outline-offset:2px}body.evst-dashboard .evst-invitations-mobile-card .card-body{padding:.875rem 1rem}body.evst-dashboard .evst-invitations-mobile-card__title{font-size:1.125rem;line-height:1.25}body.evst-dashboard .evst-invitations-mobile-card__chevron{flex-shrink:0;font-size:1.125rem;opacity:.45}body.evst-dashboard .evst-invitations-mobile-card__slug{max-width:100%}body.evst-dashboard .evst-invitations-mobile-card__slug .btn-icon{flex-shrink:0;width:1.75rem;height:1.75rem;min-height:1.75rem;padding:0}body.evst-dashboard .evst-invitations-mobile-card .evst-invitation-planning-badges .badge,body.evst-dashboard .evst-invitations-mobile-card__stats .badge{display:inline-flex;align-items:center;gap:.2rem;padding:.3em .5em;font-size:.75rem;font-weight:600}body.evst-dashboard .evst-invitations-mobile-card__actions .evst-invitation-row-actions-wrap--mobile{display:flex;flex-direction:row;align-items:stretch;gap:.5rem;width:100%}body.evst-dashboard .evst-invitations-mobile-card__actions .evst-invitation-row-actions-wrap--mobile .evst-invitation-open-workspace{display:inline-flex!important;flex:1 1 auto;min-width:0;min-height:2.75rem;justify-content:center}body.evst-dashboard .evst-invitations-mobile-card__actions .evst-invitation-row-actions-wrap--mobile .evst-invitation-row-actions{flex:0 0 auto}body.evst-dashboard .evst-invitations-mobile-card__actions .evst-invitation-row-actions-wrap--mobile .evst-invitation-row-more{width:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:0;justify-content:center}body.evst-dashboard .evst-invitations-mobile-card__actions .evst-invitation-row-more__label{display:none}body.evst-dashboard .evst-invitations-mobile-card__actions .evst-invitation-row-actions-wrap--mobile .evst-invitation-row-actions__menu{min-width:100%}body.evst-dashboard .evst-invitation-row-quick-actions .evst-invitation-row-edit .icon,body.evst-dashboard .evst-invitation-row-quick-actions .evst-invitation-row-preview .icon{margin:0}body.evst-dashboard .evst-invitations-list-card:has(> .card-body.d-none){background:0 0;border:0;box-shadow:none}body.evst-dashboard .evst-invitations-list-card:has(> .card-body.d-none)>.card-footer{background:var(--tblr-bg-surface,#fff);border:1px solid var(--tblr-border-color);border-radius:var(--evst-radius-lg);box-shadow:var(--evst-shadow-card)}body.evst-dashboard .evst-invitations-pagination{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.75rem 1rem}body.evst-dashboard .evst-invitations-pagination__prev{justify-self:start}body.evst-dashboard .evst-invitations-pagination__next{justify-self:end}body.evst-dashboard .evst-invitations-pagination__status{justify-self:center;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}body.evst-dashboard .evst-invitations-pagination__spacer{display:block;min-width:4.5rem}body.evst-dashboard .evst-invitations-page .empty-img .ti{font-size:3rem!important}}body.evst-dashboard .table th{font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;color:var(--tblr-secondary);border-bottom:2px solid var(--tblr-border-color)}body.evst-dashboard .badge{font-weight:500;padding:.35em .65em}body.evst-dashboard .alert{border-radius:var(--tblr-border-radius);border:1px solid transparent}body.evst-dashboard #invitation-wizard-form .evst-system-policy-note{padding:.875rem 1rem}body.evst-dashboard #invitation-wizard-form .evst-system-policy-note ul{margin-bottom:.625rem}body.evst-dashboard #invitation-wizard-form .evst-system-policy-note .evst-system-policy-note-actions{display:flex;justify-content:flex-start}body.evst-dashboard #invitation-wizard-form .evst-system-policy-note .evst-system-settings-link{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;padding:.35rem .65rem;font-size:.8125rem;line-height:1.2;white-space:nowrap}@media (max-width:576px){body.evst-dashboard #invitation-wizard-form .evst-system-policy-note .evst-system-settings-link{white-space:normal;text-align:left}}body.evst-dashboard .progress{height:8px;border-radius:var(--tblr-border-radius);background-color:var(--tblr-gray-200)}.evst-empty-state{text-align:center;padding:3rem 1rem}.evst-empty-state-icon{font-size:4rem;color:var(--tblr-secondary);margin-bottom:1rem;opacity:.5}.evst-empty-state-title{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.evst-empty-state-text{color:var(--tblr-secondary);margin-bottom:1.5rem}.evst-loading{display:flex;align-items:center;justify-content:center;min-height:200px}@media (max-width:768px){.evst-stat-card .stat-value{font-size:1.5rem}body.evst-dashboard .page-content{padding:1rem}body.evst-dashboard .evst-dashboard-toolbar,body.evst-dashboard .evst-dashboard-toolbar__actions,body.evst-dashboard .evst-dashboard-toolbar__controls{flex-direction:column;align-items:stretch}body.evst-dashboard .evst-dashboard-toolbar__actions .btn,body.evst-dashboard .evst-dashboard-toolbar__field{min-width:0;width:100%}}body.evst-dashboard .navbar-vertical{display:flex;flex-direction:column;flex-wrap:nowrap;width:15rem;position:fixed;top:0;left:0;bottom:0;z-index:1030;background-color:var(--tblr-bg-surface);overflow-y:auto;overflow-x:hidden;color:var(--tblr-body-color)}body.evst-dashboard .navbar-vertical .navbar-brand-area{border-bottom:1px solid var(--tblr-border-color);padding:1.25rem!important;width:100%}body.evst-dashboard .navbar-vertical .navbar-collapse{flex:1 1 auto;display:flex;flex-direction:column;width:100%;min-height:0;overflow-y:auto}body.evst-dashboard .navbar-vertical .navbar-nav{flex:1 1 auto;display:flex;flex-direction:column;padding:.5rem 0;width:100%;min-height:0}body.evst-dashboard .evst-sidebar-upgrade-stack{margin-top:auto;flex-shrink:0;display:flex;flex-direction:column;border-top:1px solid var(--tblr-border-color)}body.evst-dashboard .evst-sidebar-upgrade-card-wrap{flex-shrink:0;padding:.75rem 1rem 1rem}body.evst-dashboard .evst-sidebar-upgrade-card{background-color:var(--evst-sidebar-promo-bg,var(--tblr-primary));color:var(--evst-sidebar-promo-text,#fff);border-radius:var(--evst-radius-lg)}body.evst-dashboard .evst-sidebar-upgrade-card .card-body{padding:.875rem}body.evst-dashboard .evst-sidebar-upgrade-card__head{display:flex;align-items:center;gap:.625rem;margin-bottom:.5rem}body.evst-dashboard .evst-sidebar-upgrade-card__icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-bottom:0;flex-shrink:0;border-radius:50%;background:color-mix(in srgb,var(--evst-sidebar-promo-text,#fff) 16%,transparent);color:var(--evst-sidebar-promo-text,#fff)}body.evst-dashboard .evst-sidebar-upgrade-card__icon .ti{font-size:1rem;line-height:1}body.evst-dashboard .evst-sidebar-upgrade-card__title{margin:0;font-size:.9375rem;font-weight:700;line-height:1.25;color:var(--evst-sidebar-promo-text,#fff)}body.evst-dashboard .evst-sidebar-upgrade-card__message{margin:0 0 .5rem;font-size:.8125rem;line-height:1.4;color:color-mix(in srgb,var(--evst-sidebar-promo-text,#fff) 82%,transparent)}body.evst-dashboard .evst-sidebar-upgrade-card__plan{margin:0 0 .625rem;font-size:.75rem;line-height:1.3;color:color-mix(in srgb,var(--evst-sidebar-promo-text,#fff) 72%,transparent)}body.evst-dashboard .evst-sidebar-upgrade-card__hint{margin:-.125rem 0 .5rem;font-size:.75rem;line-height:1.3;font-weight:600;color:color-mix(in srgb,var(--evst-sidebar-promo-text,#fff) 88%,transparent)}body.evst-dashboard .evst-sidebar-upgrade-collapsed{display:none;flex-shrink:0;margin:.75rem auto 1rem;width:2.5rem;height:2.5rem;min-height:2.5rem;border:0;border-radius:var(--evst-radius-lg);background-color:var(--evst-sidebar-promo-bg,var(--tblr-primary));color:var(--evst-sidebar-promo-text,#fff)}body.evst-dashboard .evst-sidebar-upgrade-collapsed .ti{font-size:1.125rem;line-height:1}body.evst-dashboard .evst-sidebar-upgrade-collapsed:focus,body.evst-dashboard .evst-sidebar-upgrade-collapsed:hover{color:var(--evst-sidebar-promo-text,#fff);background-color:color-mix(in srgb,var(--evst-sidebar-promo-bg,var(--tblr-primary)) 88%,#000 12%)}body.evst-dashboard.sidebar-collapsed .navbar-vertical .evst-sidebar-upgrade-collapsed{display:inline-flex;align-items:center;justify-content:center}body.evst-dashboard .evst-sidebar-upgrade-card__actions{display:flex;flex-direction:column;gap:.375rem}body.evst-dashboard .evst-sidebar-upgrade-card__btn{font-size:.8125rem;font-weight:600;color:var(--evst-sidebar-promo-bg,var(--tblr-primary));background:var(--evst-sidebar-promo-text,#fff);border:1px solid var(--evst-sidebar-promo-text,#fff);padding-top:.45rem;padding-bottom:.45rem}body.evst-dashboard .evst-sidebar-upgrade-card__btn:focus,body.evst-dashboard .evst-sidebar-upgrade-card__btn:hover{color:var(--evst-sidebar-promo-bg,var(--tblr-primary));background:color-mix(in srgb,var(--evst-sidebar-promo-text,#fff) 92%,transparent);border-color:var(--evst-sidebar-promo-text,#fff)}body.evst-dashboard .evst-sidebar-upgrade-card__compare-link{display:inline-flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:500;color:var(--evst-sidebar-promo-text,#fff);text-decoration:none;opacity:.92}body.evst-dashboard .evst-sidebar-upgrade-card__compare-link:focus,body.evst-dashboard .evst-sidebar-upgrade-card__compare-link:hover{color:var(--evst-sidebar-promo-text,#fff);text-decoration:underline;opacity:1}body.evst-dashboard .page-wrapper{display:flex;flex-direction:column;flex:1;min-height:0;position:relative;background-color:var(--evst-canvas-bg,var(--tblr-body-bg));border-radius:0 0 0 var(--evst-content-shell-radius,var(--evst-radius-xl))}body.evst-dashboard .page-wrapper>.page-body{flex:1 1 auto;min-height:0}body.evst-dashboard .navbar-vertical .nav-link-icon .ti.icon{font-size:1.25rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}body.evst-dashboard .page-content{padding:0;flex:1;display:flex;flex-direction:column;min-height:0;overflow-y:auto;width:100%;max-width:none;background-color:var(--evst-canvas-bg,var(--tblr-body-bg))}body.evst-dashboard .page-content :is(.container-xl,.container-fluid,.evst-dashboard-shell){max-width:100%;width:100%;flex:1;display:flex;flex-direction:column}#sidebar-toggle,.evst-sidebar-toggle,button#sidebar-toggle,button.evst-sidebar-toggle{display:inline-flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:relative!important;left:auto!important;width:auto!important;height:auto!important;overflow:visible!important}@media (max-width:991.98px){body.evst-dashboard .navbar-vertical{position:fixed;top:0;left:-15rem;width:min(15rem,88vw);height:100%;height:100dvh;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);transition:left .3s;z-index:1030;box-shadow:2px 0 8px rgba(0,0,0,.1)}body.evst-dashboard .navbar-vertical.show{left:0;z-index:1040}body.evst-dashboard .navbar-vertical.navbar-expand-lg .navbar-collapse,body.evst-dashboard .navbar-vertical.navbar-expand-lg .navbar-collapse.collapse{display:flex!important;flex:1 1 auto;flex-direction:column;visibility:visible!important;height:auto!important;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}body.evst-dashboard .navbar-vertical.navbar-expand-lg .navbar-nav{display:flex!important;flex-direction:column!important;flex-wrap:nowrap;width:100%}body.evst-dashboard .navbar-vertical .navbar-brand .evst-logo--masked{height:48px;width:calc(48px * 739 / 501)}body.evst-dashboard .page-content{margin-left:0;margin-top:0}body.sidebar-open::before{content:'';position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1035;animation:.3s fadeIn}body.sidebar-open{overflow:hidden}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}body.evst-dashboard .navbar-vertical::-webkit-scrollbar{width:6px}body.evst-dashboard .navbar-vertical::-webkit-scrollbar-track{background:0 0}body.evst-dashboard .navbar-vertical[data-bs-theme=dark]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:3px}body.evst-dashboard .navbar-vertical[data-bs-theme=dark]::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.35)}body.evst-dashboard .navbar-vertical .nav-link{padding:var(--evst-spacing-sm) var(--evst-spacing-lg);border-radius:var(--evst-radius-md);transition:var(--evst-transition-transform),var(--evst-transition-colors);margin:.125rem .75rem;display:flex;align-items:center;color:var(--tblr-body-color);text-decoration:none}body.evst-dashboard .navbar-vertical .nav-item{margin-bottom:.25rem}body.evst-dashboard .navbar-vertical .nav-link:focus-visible,body.evst-dashboard .navbar-vertical .nav-link:hover{background-color:var(--tblr-bg-surface-secondary);color:var(--tblr-primary);transform:translateY(var(--evst-hover-lift-btn))}body.evst-dashboard .navbar-vertical .nav-link:focus-visible .nav-link-icon,body.evst-dashboard .navbar-vertical .nav-link:hover .nav-link-icon{color:var(--tblr-primary)}body.evst-dashboard .navbar-vertical .nav-link:active:not(.active){transform:translateY(0);transition-duration:.12s}body.evst-dashboard .navbar-vertical .nav-link.active,body.evst-dashboard .navbar-vertical .nav-link.active:active,body.evst-dashboard .navbar-vertical .nav-link.active:focus-visible,body.evst-dashboard .navbar-vertical .nav-link.active:hover{transform:none}body.evst-dashboard .navbar-vertical .nav-link.active{background-color:var(--tblr-primary);color:#fff;font-weight:600}body.evst-dashboard .navbar-vertical .nav-link.active .nav-link-icon,body.evst-dashboard .navbar-vertical .nav-link.active .nav-link-title{color:#fff}body.evst-dashboard .navbar-vertical .nav-link.active:focus-visible,body.evst-dashboard .navbar-vertical .nav-link.active:hover{background-color:color-mix(in srgb,var(--tblr-primary) 90%,#000 10%);color:#fff}body.evst-dashboard .navbar-vertical .nav-link-icon{margin-right:.75rem;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}body.evst-dashboard .navbar-vertical .nav-link-icon :is(.ti,.icon){transition:transform var(--evst-transition-fast),color var(--evst-transition-fast)}body.evst-dashboard .navbar-vertical .nav-link:focus-visible .nav-link-icon :is(.ti,.icon),body.evst-dashboard .navbar-vertical .nav-link:hover .nav-link-icon :is(.ti,.icon){transform:translateX(2px)}body.evst-dashboard .navbar-vertical .nav-link.active .nav-link-icon :is(.ti,.icon),body.evst-dashboard .navbar-vertical .nav-link.active:hover .nav-link-icon :is(.ti,.icon){transform:none}body.evst-dashboard .navbar-vertical .nav-link-title{font-size:.9375rem;font-weight:500}body.evst-dashboard .navbar-vertical .nav-link-title .badge{display:inline-flex;align-items:center;vertical-align:middle;margin-left:.5rem}body.evst-dashboard .navbar-vertical.navbar .navbar-nav .nav-link .badge{position:static;top:auto;right:auto;transform:none}body.evst-dashboard .navbar-vertical .nav-link-title.evst-workspace-nav-link__title .badge{margin-left:0}body.evst-dashboard .footer-transparent{background-color:transparent;border-top:none;box-shadow:none}body.evst-dashboard .footer .list-inline-item{font-size:.875rem;color:var(--tblr-secondary)}body.evst-dashboard .evst-footer-social-link{display:inline-flex;align-items:center;justify-content:center;color:var(--tblr-secondary);text-decoration:none;padding:.25rem;border-radius:var(--evst-radius-md)}body.evst-dashboard .evst-footer-social-link:hover{color:var(--tblr-primary);background-color:color-mix(in srgb,var(--tblr-secondary) 12%,transparent)}@font-face{font-family:Dynalight;font-style:normal;font-weight:400;font-display:swap;src:url(../../assets/fonts/dynalight/1Ptsg8LOU_aOmQvTsF44Q4FqL_KWxWMT.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dynalight;font-style:normal;font-weight:400;font-display:swap;src:url(../../assets/fonts/dynalight/1Ptsg8LOU_aOmQvTsF44TYFqL_KWxQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body.evst-dashboard .evst-footer-tagline{font-family:Dynalight,'Brush Script MT',cursive;font-size:1.5rem;font-weight:400;line-height:1;color:var(--tblr-body-color);white-space:nowrap;margin-right:.35rem;align-self:flex-end;padding-bottom:.1rem}body.evst-dashboard .evst-footer-brand-lockup{gap:.35rem}body.evst-dashboard .evst-footer-brand-lockup .evst-footer-tagline{margin-right:0}body.evst-dashboard .footer a.evst-footer-logo-wrap{color:inherit;text-decoration:none}body.evst-dashboard .evst-footer-logo-wrap{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;text-decoration:none}body.evst-dashboard .evst-footer-logo-wide{height:22px;width:auto;max-width:180px;object-fit:contain;display:block}body.evst-dashboard .evst-dashboard-chrome-footer-slot{box-sizing:border-box;position:fixed;left:var(--evst-dashboard-chrome-footer-left,var(--evst-dashboard-overlay-left,var(--evst-dashboard-content-left,0)));width:var(--evst-dashboard-chrome-footer-width,var(--evst-dashboard-overlay-width,calc(100% - var(--evst-dashboard-content-left,0))));right:auto;bottom:0;z-index:var(--evst-dashboard-chrome-footer-z);min-height:var(--evst-dashboard-chrome-footer-height);padding-bottom:env(safe-area-inset-bottom,0);overflow:hidden;background-color:var(--evst-dashboard-chrome-bg,var(--tblr-gray-800));opacity:1;visibility:visible;pointer-events:none;transform:none}body.evst-dashboard.evst-dashboard-footer-enabled .page{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding-bottom:calc(var(--evst-dashboard-chrome-footer-height) + env(safe-area-inset-bottom,0px))}body.evst-dashboard .evst-dashboard-chrome-footer{position:relative;width:100%;z-index:1;margin:0;padding:0;min-height:var(--evst-dashboard-chrome-footer-height);display:flex;align-items:center;background-color:transparent;border-top:none;box-shadow:none;color:rgba(255,255,255,.82);--evst-chrome-footer-logo-rest:var(--tblr-body-color);--evst-chrome-footer-logo-hover:var(--evst-color-primary, var(--tblr-primary));opacity:1;visibility:visible;pointer-events:none;transform:translate3d(0,100%,0);transition:transform .22s;will-change:transform}body.evst-dashboard.evst-dashboard-footer-visible .evst-dashboard-chrome-footer{transform:translate3d(0,0,0);pointer-events:auto}body.evst-dashboard .evst-dashboard-chrome-footer>.container-fluid{width:100%;padding-top:0;padding-bottom:0}body.evst-dashboard .evst-dashboard-chrome-footer .row{min-height:0;row-gap:.375rem;padding-top:.5rem;padding-bottom:.5rem}body.evst-dashboard.evst-dashboard-footer-enabled .page-wrapper{position:relative;z-index:var(--evst-dashboard-content-card-z);isolation:isolate;transform:translateZ(0);margin-bottom:0;flex:1 1 auto;display:flex;flex-direction:column;min-height:calc(100vh - var(--evst-dashboard-shell-header-height) - var(--evst-dashboard-workspace-context-height,0px) - var(--evst-dashboard-chrome-footer-height) - env(safe-area-inset-bottom,0px));min-height:calc(100dvh - var(--evst-dashboard-shell-header-height) - var(--evst-dashboard-workspace-context-height,0px) - var(--evst-dashboard-chrome-footer-height) - env(safe-area-inset-bottom,0px));box-sizing:border-box}body.evst-dashboard.evst-dashboard-footer-enabled .page-wrapper>.page-body{flex:1 1 auto;min-height:0}body.evst-dashboard.evst-dashboard-footer-enabled .page-wrapper>.page-body:last-child{padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}body.evst-dashboard.evst-dashboard-footer-enabled[data-evst-subpage=overview] .page-wrapper>.page-body{flex:1 1 auto;min-height:100%}body.evst-dashboard.evst-dashboard-footer-visible .evst-dashboard-chrome-footer a,body.evst-dashboard.evst-dashboard-footer-visible .evst-dashboard-chrome-footer button{pointer-events:auto}body.evst-dashboard .evst-dashboard-chrome-footer .text-muted,body.evst-dashboard .evst-dashboard-chrome-footer .text-secondary{color:rgba(255,255,255,.58)!important}body.evst-dashboard .evst-dashboard-chrome-footer .evst-dashboard-footer-meta{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:0;row-gap:.125rem;line-height:1.4}@media (min-width:992px){body.evst-dashboard .evst-dashboard-chrome-footer .evst-dashboard-footer-meta{justify-content:flex-start}}body.evst-dashboard .evst-dashboard-chrome-footer .evst-legal-footer-links--inline{display:inline;margin:0}body.evst-dashboard .evst-dashboard-chrome-footer .evst-legal-footer-links--inline a{white-space:nowrap}body.evst-dashboard .evst-dashboard-chrome-footer .evst-legal-footer-link{color:rgba(255,255,255,.72);text-decoration:none}body.evst-dashboard .evst-dashboard-chrome-footer .evst-legal-footer-link:focus-visible,body.evst-dashboard .evst-dashboard-chrome-footer .evst-legal-footer-link:hover{color:#fff}body.evst-dashboard .evst-dashboard-chrome-footer .evst-footer-social-link{color:rgba(255,255,255,.72)}body.evst-dashboard .evst-dashboard-chrome-footer .evst-footer-social-link:focus-visible,body.evst-dashboard .evst-dashboard-chrome-footer .evst-footer-social-link:hover{color:#fff;background-color:rgba(255,255,255,.12)}body.evst-dashboard .evst-dashboard-chrome-footer .evst-footer-tagline{color:rgba(255,255,255,.88);align-self:center;padding-bottom:0}body.evst-dashboard.evst-dashboard-footer-visible .evst-mobile-fab{bottom:calc(var(--evst-dashboard-chrome-footer-height) + .75rem + env(safe-area-inset-bottom,0px))}@media (prefers-reduced-motion:reduce){body.evst-dashboard .evst-dashboard-chrome-footer{transition:none}}body.evst-dashboard .evst-logo{width:auto;height:auto;display:block;object-fit:contain}body.evst-dashboard .navbar-vertical .navbar-brand-autodark .evst-logo--masked{filter:none}body.evst-dashboard .navbar-vertical .navbar-brand .navbar-brand-image.evst-logo--masked{display:block;height:100px;width:calc(100px * 739 / 501);max-width:100%;flex-shrink:0;background-color:var(--tblr-body-color);-webkit-mask-image:var(--evst-logo-mask);mask-image:var(--evst-logo-mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background-color var(--evst-transition-fast)}body.evst-dashboard .navbar-vertical .navbar-brand a:focus-visible,body.evst-dashboard .navbar-vertical .navbar-brand a:hover{color:var(--tblr-primary);text-decoration:none}body.evst-dashboard .navbar-vertical .navbar-brand a:focus-visible .evst-logo--masked,body.evst-dashboard .navbar-vertical .navbar-brand a:hover .evst-logo--masked{background-color:var(--tblr-primary)}body.evst-dashboard .evst-dashboard-chrome-footer .evst-footer-logo-wrap.navbar-brand-autodark{display:inline-flex;align-items:center;flex:0 0 auto;width:auto;vertical-align:middle}body.evst-dashboard .evst-dashboard-chrome-footer .evst-footer-logo-wrap.navbar-brand-autodark .evst-footer-logo-wide.evst-logo--masked{display:block;height:24px;width:140px;max-width:140px;flex:0 0 auto;background-color:var(--evst-chrome-footer-logo-rest,var(--tblr-body-color));filter:none;-webkit-mask-image:var(--evst-logo-mask);mask-image:var(--evst-logo-mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center;transition:background-color var(--evst-transition-fast)}body.evst-dashboard .evst-dashboard-chrome-footer .evst-footer-logo-wrap.navbar-brand-autodark:is(:hover,:focus-visible) .evst-logo--masked{background-color:var(--evst-chrome-footer-logo-hover,var(--evst-color-primary,var(--tblr-primary)))}body.evst-dashboard .navbar-vertical .navbar-brand a:focus-visible .navbar-brand-text,body.evst-dashboard .navbar-vertical .navbar-brand a:hover .navbar-brand-text{color:var(--tblr-primary)}body.evst-dashboard .evst-header-horizontal-logo-link:focus-visible .evst-header-horizontal-logo,body.evst-dashboard .evst-header-horizontal-logo-link:hover .evst-header-horizontal-logo{opacity:1}body.evst-dashboard .navbar-vertical .navbar-brand{padding:1.5rem!important;border-bottom:1px solid var(--tblr-border-color);width:100%}body.evst-dashboard .navbar-vertical .navbar-brand .navbar-brand-image{display:flex;align-items:center;text-decoration:none}body.evst-dashboard .navbar-vertical .navbar-brand .evst-logo{margin:0}body.evst-dashboard .navbar-vertical .navbar-brand .navbar-brand-text{font-size:1.25rem;font-weight:600;color:var(--tblr-body-color)}.navbar-expand-lg.navbar-vertical{box-shadow:none}body.evst-dashboard header.navbar:not(.navbar-vertical){position:sticky;top:0;z-index:1020;overflow:visible}body.evst-dashboard header.navbar:not(.navbar-vertical)::before{content:'';position:absolute;top:0;left:calc(-1 * var(--evst-content-shell-radius,var(--evst-radius-xl)));width:var(--evst-content-shell-radius,var(--evst-radius-xl));height:var(--evst-content-shell-radius,var(--evst-radius-xl));background-color:var(--evst-dashboard-sidebar-surface,var(--tblr-gray-800));border-top-right-radius:var(--evst-content-shell-radius,var(--evst-radius-xl));pointer-events:none;z-index:1}body.evst-dashboard header.navbar:not(.navbar-vertical) :is(.container-xl,.container-fluid,.evst-dashboard-shell){position:relative;overflow:visible;display:flex;align-items:center;justify-content:space-between;gap:var(--evst-spacing-sm);flex-wrap:nowrap;min-height:3.5rem;z-index:2}body.evst-dashboard header.navbar .navbar-nav{position:relative;overflow:visible}body.evst-dashboard .navbar .dropdown,body.evst-dashboard .navbar .nav-item.dropdown{position:relative}body.evst-dashboard .navbar .nav-link[data-bs-toggle=dropdown]>*{pointer-events:none}body.evst-dashboard .evst-media-preview,body.evst-dashboard .lightbox-overlay,body.evst-dashboard .modal,body.evst-dashboard .modal-backdrop{position:fixed;top:0;left:var(--evst-dashboard-overlay-left);width:var(--evst-dashboard-overlay-width);right:auto;bottom:0;height:auto;margin:0}body.evst-dashboard .modal{transition:left .2s,width .2s;padding:1.25rem 0;overflow-x:hidden;overflow-y:auto}body.evst-dashboard .modal-backdrop{transition:none;--bs-backdrop-opacity:1;background-color:var(--evst-modal-backdrop-bg,color-mix(in srgb,var(--tblr-black) var(--evst-dashboard-modal-backdrop-opacity),transparent));backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}body.evst-dashboard.modal-open header.navbar:not(.navbar-vertical){z-index:1010;pointer-events:none}body.evst-dashboard .modal.show,body.evst-dashboard .modal.showing{display:flex!important;align-items:center;justify-content:center}body.evst-dashboard #evst-dashboard-main>.modal,body.evst-dashboard #evst-dashboard-main>.modal-backdrop{left:0;width:100%;top:calc(-1 * var(--evst-dashboard-shell-header-height));bottom:0;height:auto}body.evst-dashboard .modal .modal-dialog{margin-left:auto;margin-right:auto}body.evst-dashboard:has(#evst-upgrade-overlay) .page-header{position:relative}body.evst-dashboard:has(#evst-upgrade-overlay) .page-header::after{content:'';position:absolute;inset:0;background:color-mix(in srgb,var(--tblr-bg-surface) var(--evst-upgrade-overlay-content-veil),transparent);pointer-events:none;z-index:1}body.evst-dashboard .evst-upgrade-overlay{z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--tblr-spacing-lg,1.5rem);pointer-events:auto}body.evst-dashboard #evst-dashboard-main>.evst-upgrade-overlay{position:absolute;inset:0;top:0;right:0;bottom:0;left:0;width:auto;height:auto;margin:0}.evst-upgrade-overlay-backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background:color-mix(in srgb,rgb(15 23 42) var(--evst-upgrade-overlay-backdrop-opacity),transparent);backdrop-filter:blur(var(--evst-upgrade-overlay-backdrop-blur));-webkit-backdrop-filter:blur(var(--evst-upgrade-overlay-backdrop-blur))}.evst-upgrade-overlay-content{position:relative;z-index:1001;width:100%;max-width:500px}.evst-upgrade-card{position:relative;background:var(--tblr-bg-surface);border-radius:var(--tblr-border-radius-lg,.5rem);padding:var(--tblr-spacing-xl,2rem);box-shadow:var(--tblr-box-shadow-lg,0 10px 40px rgba(0,0,0,.2));text-align:center}.evst-upgrade-close{position:absolute;top:1rem;right:1rem;z-index:1}.evst-upgrade-icon{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin:0 auto var(--tblr-spacing-md,1rem);border-radius:50%;background:color-mix(in srgb,var(--tblr-primary) 14%,transparent);color:var(--tblr-primary)}.evst-upgrade-icon .ti{font-size:1.75rem;line-height:1}.evst-upgrade-icon svg{width:64px;height:64px;stroke-width:1.5}.evst-upgrade-eyebrow{margin:0 0 .375rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tblr-secondary)}.evst-upgrade-title{font-size:1.5rem;font-weight:600;color:var(--tblr-body-color);margin-bottom:var(--tblr-spacing-sm,.5rem)}.evst-upgrade-message{font-size:1rem;color:var(--tblr-secondary);margin-bottom:var(--tblr-spacing-md,1rem);line-height:1.6;max-width:22rem;margin-inline:auto}.evst-upgrade-plan-meta{margin:0 0 var(--tblr-spacing-xl,2rem);font-size:.875rem;color:var(--tblr-secondary)}.evst-upgrade-plan-meta::before{content:"";display:inline-block;width:.375rem;height:.375rem;margin-right:.375rem;border-radius:50%;background:var(--tblr-primary);vertical-align:.125rem}.evst-upgrade-actions{display:flex;flex-direction:column;gap:var(--tblr-spacing-sm,.5rem)}.evst-upgrade-compare-link{display:inline-flex;align-items:center;justify-content:center;margin-top:.125rem;font-size:.9375rem;font-weight:500;color:var(--tblr-primary);text-decoration:none}.evst-upgrade-compare-link:hover{color:var(--tblr-primary);text-decoration:underline}.evst-page-content-overlay{position:relative}.evst-page-content-overlay::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:color-mix(in srgb,var(--tblr-bg-surface) 80%,transparent);z-index:999;pointer-events:auto}body.evst-dashboard:has(#evst-upgrade-overlay) .evst-page-content-overlay::after{background:color-mix(in srgb,var(--tblr-bg-surface) var(--evst-upgrade-overlay-content-veil),transparent)}body.evst-dashboard .evst-page-content-overlay--blocked{pointer-events:none}body.evst-dashboard .evst-page-content-overlay--blocked .evst-upgrade-overlay{pointer-events:auto}body.evst-dashboard .evst-page-content--read-only .btn-outline-primary,body.evst-dashboard .evst-page-content--read-only .btn-primary,body.evst-dashboard .evst-page-content--read-only .evst-row-action-btn,body.evst-dashboard .evst-page-content--read-only a.btn-outline-primary,body.evst-dashboard .evst-page-content--read-only a.btn-primary,body.evst-dashboard .evst-page-content--read-only button[type=submit]{pointer-events:none;opacity:.65}@media (max-width:768px){body.evst-dashboard .evst-upgrade-overlay{padding:var(--tblr-spacing-md,1rem)}.evst-upgrade-card{padding:var(--tblr-spacing-lg,1.5rem)}.evst-upgrade-title{font-size:1.25rem}.evst-upgrade-icon{width:3.5rem;height:3.5rem}.evst-upgrade-icon .ti{font-size:1.5rem}}body.evst-dashboard .evst-qris-img{max-width:12.5rem;width:100%;height:auto}body.evst-dashboard .evst-qris-img-lg{max-width:13.75rem}body.evst-dashboard .evst-payment-proof-img{max-width:18.75rem;max-height:18.75rem;object-fit:contain;cursor:pointer}body.evst-dashboard .evst-payment-proof-preview-trigger,body.evst-dashboard .evst-payment-proof-preview-trigger .evst-payment-proof-img,body.evst-dashboard .evst-payment-proof-preview-trigger img{cursor:zoom-in}body.evst-dashboard .evst-payment-proof-preview-img{max-width:18.75rem;max-height:18.75rem;object-fit:contain}body.evst-dashboard .evst-payment-proof-display__frame{position:relative;display:inline-block;max-width:18.75rem;border-radius:var(--tblr-border-radius,.375rem);overflow:hidden}body.evst-dashboard .evst-payment-proof-display__frame--pdf{max-width:none;padding:.75rem 1rem;border:1px solid var(--tblr-border-color,rgba(0,0,0,.1));background:var(--tblr-bg-surface,#fff)}body.evst-dashboard .evst-payment-proof-display__overlay{position:absolute;top:.5rem;right:.5rem;z-index:2;pointer-events:none}body.evst-dashboard .evst-payment-proof-display__remove{pointer-events:auto;box-shadow:0 .125rem .5rem rgba(0,0,0,.22)}body.evst-dashboard .evst-template-card-thumb{aspect-ratio:var(--evst-template-cover-aspect,3 / 4);width:100%;height:auto;min-height:0;object-fit:cover;object-position:center top}body.evst-dashboard .evst-template-card-placeholder{aspect-ratio:var(--evst-template-cover-aspect,3 / 4);width:100%;min-height:0;height:auto}body.evst-dashboard .evst-templates-stats-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}body.evst-dashboard .evst-templates-stats-strip__item{min-width:0}body.evst-dashboard .evst-templates-stats-strip__item .h1{font-size:clamp(1.5rem, 2vw, 2rem);line-height:1.1}body.evst-dashboard .evst-templates-stats-strip__item--link .evst-templates-stats-strip__value{display:inline-block;text-decoration:none}body.evst-dashboard .evst-templates-stats-strip__item--link .evst-templates-stats-strip__value:hover .h1{text-decoration:underline}body.evst-dashboard .evst-templates-stats-strip__item--active{position:relative}body.evst-dashboard .evst-templates-stats-strip__item--active::after{content:'';position:absolute;left:0;right:0;bottom:-.35rem;height:2px;border-radius:999px;background:var(--tblr-primary)}body.evst-dashboard .evst-templates-filter-toolbar{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:nowrap;width:100%}body.evst-dashboard .evst-templates-filter-toolbar__badge{flex:0 0 auto;padding-bottom:.375rem}body.evst-dashboard .evst-templates-filter-toolbar__field{flex:1 1 9rem;min-width:0}body.evst-dashboard .evst-templates-filter-toolbar__field--search{flex:2 1 16rem;min-width:12rem}body.evst-dashboard .evst-templates-filter-toolbar__actions{display:flex;align-items:flex-end;gap:.5rem;flex:0 0 auto}body.evst-dashboard .evst-templates-category-tabs{flex-wrap:wrap}body.evst-dashboard .evst-templates-category-tabs-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.evst-dashboard .evst-templates-category-tabs-scroll::-webkit-scrollbar{display:none}@media (max-width:1199.98px){body.evst-dashboard .evst-templates-filter-toolbar{flex-wrap:wrap}}@media (max-width:767.98px){body.evst-dashboard .evst-templates-stats-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}body.evst-dashboard .evst-templates-stats-card .card-body{padding:.75rem 1rem}body.evst-dashboard .evst-templates-stats-strip__item .subheader{font-size:.6875rem;margin-bottom:.25rem!important}body.evst-dashboard .evst-templates-stats-strip__item .h1{font-size:1.375rem}body.evst-dashboard .evst-templates-filter-toolbar__field,body.evst-dashboard .evst-templates-filter-toolbar__field--search{flex:1 1 100%;min-width:0}body.evst-dashboard .evst-templates-filter-toolbar__actions{width:100%;justify-content:stretch}body.evst-dashboard .evst-templates-filter-toolbar__actions .btn{flex:1 1 auto;justify-content:center}body.evst-dashboard .evst-templates-category-tabs{flex-wrap:nowrap}body.evst-dashboard .evst-templates-category-tabs .btn{white-space:nowrap}}body.evst-dashboard .evst-template-card{overflow:hidden;transition:box-shadow .18s,transform .18s}body.evst-dashboard .evst-template-card:focus-within,body.evst-dashboard .evst-template-card:hover{box-shadow:0 .35rem 1.25rem rgba(15,23,42,.12);transform:translateY(-2px)}body.evst-dashboard .evst-template-card__media{position:relative}body.evst-dashboard .evst-template-card__cover-link{display:block;position:relative;color:inherit;text-decoration:none;cursor:pointer}body.evst-dashboard .evst-template-card__cover-link::after{content:'';position:absolute;inset:0;background:rgba(15,23,42,0);transition:background .18s;pointer-events:none}body.evst-dashboard .evst-template-card__cover-link:focus-visible::after,body.evst-dashboard .evst-template-card__cover-link:hover::after{background:rgba(15,23,42,.08)}body.evst-dashboard .evst-template-card--premium{border:3px solid var(--tblr-warning);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}body.evst-dashboard .evst-template-card--premium.evst-template-card--highlight{border-color:var(--tblr-primary)}body.evst-dashboard .evst-template-card__media-actions{position:absolute;top:.5rem;right:.5rem;z-index:3;display:inline-flex;align-items:center;gap:.35rem}body.evst-dashboard .evst-template-card__media-actions .evst-template-card__media-action.btn{--tblr-btn-color:#1e293b;--tblr-btn-bg:rgba(255, 255, 255, 0.96);--tblr-btn-border-color:rgba(15, 23, 42, 0.16);--tblr-btn-hover-color:#0f172a;--tblr-btn-hover-bg:#fff;--tblr-btn-hover-border-color:rgba(15, 23, 42, 0.22);display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;padding:.35rem;background-color:rgba(255,255,255,.96)!important;border:1px solid rgba(15,23,42,.16)!important;color:#1e293b!important;backdrop-filter:blur(6px)}body.evst-dashboard .evst-template-card__media-actions .evst-template-card__media-action.btn .icon{width:1.125rem;height:1.125rem;stroke-width:2}body.evst-dashboard .evst-template-card__media-actions .evst-template-card__media-action.btn:focus-visible,body.evst-dashboard .evst-template-card__media-actions .evst-template-card__media-action.btn:hover{background-color:#fff!important;border-color:rgba(15,23,42,.22)!important;color:#0f172a!important;box-shadow:0 .2rem .65rem rgba(15,23,42,.24)}body.evst-dashboard .evst-template-card__preview-link{display:block;position:relative;color:inherit;text-decoration:none}body.evst-dashboard .evst-template-card__preview-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.42);color:#fff;font-size:1.75rem;opacity:0;transition:opacity .18s;pointer-events:none}body.evst-dashboard .evst-template-card__preview-link:focus-visible .evst-template-card__preview-overlay,body.evst-dashboard .evst-template-card__preview-link:hover .evst-template-card__preview-overlay{opacity:1}body.evst-dashboard .evst-template-card__lock-badge{position:absolute;bottom:.65rem;left:.65rem;top:auto;right:auto;z-index:2;display:inline-flex;align-items:center;gap:.25rem}body.evst-dashboard .evst-template-card--locked .evst-template-card-placeholder,body.evst-dashboard .evst-template-card--locked .evst-template-card-thumb{filter:grayscale(.15)}body.evst-dashboard .evst-template-card--highlight{box-shadow:0 0 0 2px var(--tblr-primary),0 .35rem 1.25rem rgba(15,23,42,.14)}body.evst-dashboard .evst-template-grid-item--focused .evst-template-card{box-shadow:0 0 0 2px var(--tblr-azure),0 .35rem 1.25rem rgba(15,23,42,.14)}body.evst-dashboard .evst-template-card__recommended-badge{position:absolute;top:.65rem;left:.65rem;z-index:2}body.evst-dashboard .evst-templates-toolbar__sort{flex:0 0 auto;min-width:10rem;max-width:14rem}body.evst-dashboard .evst-templates-grid:focus{outline:0}body.evst-dashboard .evst-templates-grid:focus-visible{outline:2px solid var(--tblr-primary);outline-offset:4px;border-radius:.35rem}body.evst-dashboard .evst-template-card__description{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5rem}@media (max-width:991.98px){body.evst-dashboard[data-evst-page=templates] .page-header .evst-templates-header-actions--mobile{display:flex;flex-direction:row;align-items:stretch;gap:.5rem;width:100%}body.evst-dashboard[data-evst-page=templates] .page-header .evst-templates-header-actions--mobile .evst-page-header-actions__primary{flex:1 1 auto;min-width:0;width:auto;justify-content:center}body.evst-dashboard[data-evst-page=templates] .page-header .evst-templates-header-actions--mobile>.btn{margin:0!important}body.evst-dashboard[data-evst-page=templates] .page-header .evst-templates-header-actions--mobile .evst-page-header-actions__primary .icon{margin-inline-end:.35rem}body.evst-dashboard[data-evst-page=templates] .page-header .evst-templates-header-actions--mobile .evst-filter-card-toggle{flex:0 0 2.75rem;width:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:0;display:inline-flex;align-items:center;justify-content:center;position:relative}body.evst-dashboard[data-evst-page=templates] .page-header .evst-templates-header-actions--mobile .evst-filter-card-toggle .icon{margin:0;line-height:1}body.evst-dashboard[data-evst-page=templates] .evst-templates-filter-card,body.evst-dashboard[data-evst-page=templates] .evst-templates-stats-card{margin-bottom:.75rem!important}body.evst-dashboard[data-evst-page=templates] #evst-templates-grid{--bs-gutter-x:0.625rem;--bs-gutter-y:0.625rem}}@media (max-width:767.98px){body.evst-dashboard[data-evst-page=templates] #evst-templates-grid>.evst-template-grid-item.col-12{flex:0 0 50%;max-width:50%}body.evst-dashboard[data-evst-page=templates] .evst-template-card:focus-within,body.evst-dashboard[data-evst-page=templates] .evst-template-card:hover{transform:none;box-shadow:none}body.evst-dashboard[data-evst-page=templates] .evst-template-card .card-body{padding:.75rem .75rem .5rem}body.evst-dashboard[data-evst-page=templates] .evst-template-card .card-footer{padding:.5rem .75rem .75rem}body.evst-dashboard[data-evst-page=templates] .evst-template-card .card-title{font-size:.8125rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.evst-dashboard[data-evst-page=templates] .evst-template-card .card-footer .btn{font-size:.75rem;padding:.375rem .5rem}body.evst-dashboard[data-evst-page=templates] .evst-template-card__media-actions .evst-template-card__media-action.btn{min-width:2.25rem;min-height:2.25rem}body.evst-dashboard[data-evst-page=templates] .evst-template-card__lock-badge,body.evst-dashboard[data-evst-page=templates] .evst-template-card__recommended-badge{font-size:.625rem;padding:.2rem .4rem}body.evst-dashboard[data-evst-page=templates] .evst-template-card .badge{font-size:.625rem}body.evst-dashboard[data-evst-page=templates] .evst-templates-pagination .card-footer{flex-direction:column;align-items:stretch;gap:.75rem}body.evst-dashboard[data-evst-page=templates] .evst-templates-pagination .card-footer .btn-list{display:flex;width:100%;gap:.5rem;margin-bottom:0}body.evst-dashboard[data-evst-page=templates] .evst-templates-pagination .card-footer .btn-list .btn{flex:1 1 0;justify-content:center}}@media (max-width:575.98px){body.evst-dashboard[data-evst-page=templates] .evst-template-card__description{display:none;min-height:0}body.evst-dashboard[data-evst-page=templates] .evst-template-card .card-body .mt-auto.pt-3{padding-top:.5rem!important}}body.evst-dashboard .evst-template-demo-video-stage{min-height:12rem;background:#000}body.evst-dashboard .evst-template-demo-video-stage .evst-template-demo-video-iframe,body.evst-dashboard .evst-template-demo-video-stage .evst-template-demo-video-player{width:100%;height:100%;display:block;border:0;object-fit:contain}body.evst-dashboard #evst-template-demo-video-modal .modal-body{background:#000}body.evst-dashboard .evst-empty-icon-xl{font-size:8rem;line-height:1;opacity:.3}body.evst-dashboard .evst-wish-message-cell{max-width:25rem;overflow:hidden;text-overflow:ellipsis}body.evst-dashboard :is(.evst-wish-summary-stat--cols-3,.evst-checkin-summary-stat--cols-3) .evst-rsvp-summary-stat__status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.evst-dashboard :is(.evst-wish-summary-stat--cols-4,.evst-checkin-summary-stat--cols-4) .evst-rsvp-summary-stat__status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.evst-dashboard .evst-wish-row-quick-actions .btn-icon{width:2rem;height:2rem;padding:0}body.evst-dashboard .evst-wish-reply-preview .card{border-style:dashed}body.evst-dashboard .evst-wish-filter-toolbar{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:nowrap}body.evst-dashboard .evst-wish-filter-toolbar__badge{flex:0 0 auto;padding-bottom:.375rem}body.evst-dashboard .evst-wish-filter-toolbar__field{flex:1 1 9rem;min-width:0}body.evst-dashboard .evst-wish-filter-toolbar__field--search{flex:1.4 1 12rem}body.evst-dashboard .evst-wish-filter-toolbar__actions{display:flex;align-items:flex-end;gap:.5rem;flex:0 0 auto}body.evst-dashboard .evst-wish-table-card,body.evst-dashboard .evst-wish-table-card>.card-body{overflow:visible}body.evst-dashboard .evst-wishes-table-wrap,body.evst-dashboard .evst-wishes-table-wrap.table-responsive{overflow-x:auto;overflow-y:visible}body.evst-dashboard .evst-wish-row-actions-wrap,body.evst-dashboard .evst-wish-table-card td:last-child{overflow:visible}body.evst-dashboard .evst-wish-row-actions-wrap{position:relative;z-index:1;flex-wrap:nowrap}body.evst-dashboard .evst-gift-row-actions.dropdown,body.evst-dashboard .evst-wish-row-actions.dropdown{position:relative}body.evst-dashboard .evst-wish-table-card__footer{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;border-top:1px solid var(--tblr-border-color);background:var(--tblr-bg-surface-secondary,rgba(0,0,0,.015));padding:1rem 1.5rem 1.25rem}body.evst-dashboard .evst-wish-table-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}body.evst-dashboard .evst-wish-table-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;margin-left:auto}body.evst-dashboard .evst-wish-per-page-select{width:5rem;min-width:5rem}body.evst-dashboard .evst-wish-page-subtitle{line-height:1.5}body.evst-dashboard .evst-wish-detail-list dd{white-space:pre-wrap;word-break:break-word}body.evst-dashboard .evst-wish-mobile-list{display:flex;flex-direction:column;gap:.625rem;padding:.75rem;overflow:visible}body.evst-dashboard .evst-wish-mobile-card{border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius-lg,.5rem);background:var(--tblr-bg-surface,#fff);padding:.75rem;overflow:visible}body.evst-dashboard .evst-wish-mobile-card--guest-deleted{opacity:.85}body.evst-dashboard .evst-wish-mobile-card__head{display:flex;align-items:flex-start;gap:.625rem}body.evst-dashboard .evst-wish-mobile-card__check{flex-shrink:0;padding-top:.2rem}body.evst-dashboard .evst-wish-mobile-card__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}body.evst-dashboard .evst-wish-mobile-card__name{word-break:break-word;line-height:1.35;font-size:.9375rem}body.evst-dashboard .evst-wish-mobile-card__status{flex-shrink:0;font-size:.6875rem;font-weight:600;line-height:1.2;padding:.25rem .5rem}body.evst-dashboard .evst-wish-mobile-card__submeta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .35rem;margin-top:.2rem;line-height:1.3}body.evst-dashboard .evst-wish-mobile-card__reply-badge{font-size:.625rem;padding:.15rem .4rem}body.evst-dashboard .evst-wish-mobile-card__message{margin-top:.5rem;line-height:1.45;word-break:break-word;font-size:.875rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}body.evst-dashboard .evst-wish-mobile-card__actions{margin-top:.625rem}body.evst-dashboard .evst-wish-row-actions-wrap--compact{display:flex;flex-direction:column;gap:.5rem;width:100%}body.evst-dashboard .evst-wish-row-actions-wrap--compact .evst-wish-row-actions-wrap__approve{width:100%;min-height:2.75rem;justify-content:center}body.evst-dashboard .evst-wish-row-actions-wrap--compact .evst-wish-row-actions-wrap__primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%}body.evst-dashboard .evst-wish-row-actions-wrap--compact .evst-wish-row-actions-wrap__primary>.btn,body.evst-dashboard .evst-wish-row-actions-wrap--compact .evst-wish-row-actions-wrap__primary>.dropdown{min-width:0}body.evst-dashboard .evst-wish-row-actions-wrap--compact .evst-wish-row-actions-wrap__primary .dropdown-toggle,body.evst-dashboard .evst-wish-row-actions-wrap--compact .evst-wish-row-actions-wrap__primary>.btn{min-height:2.75rem;justify-content:center}body.evst-dashboard .evst-wish-mobile-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.75rem;padding:.625rem .75rem;border-bottom:1px solid var(--tblr-border-color);background:var(--tblr-bg-surface-secondary,rgba(0,0,0,.015))}body.evst-dashboard .evst-wish-mobile-toolbar__select{display:inline-flex;align-items:center;gap:.625rem;font-weight:600;font-size:.875rem;min-height:2.75rem}body.evst-dashboard .evst-wish-list-range{line-height:1.3}body.evst-dashboard .evst-wish-table-card__selection.evst-wish-selection-bar{border-top:1px solid var(--tblr-border-color);padding:.875rem 1rem;background:var(--tblr-bg-surface,#fff)}body.evst-dashboard .evst-wish-selection-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:100%}body.evst-dashboard .evst-wish-selection-bar__label{font-weight:600;min-width:0}body.evst-dashboard .evst-wish-selection-bar[hidden]{display:none!important}@media (max-width:991.98px){body.evst-dashboard .evst-wish-page-header__actions{width:100%;margin-left:0!important;margin-top:.5rem}body.evst-dashboard .evst-wish-page-header .evst-wish-header-actions--mobile{display:flex;align-items:stretch;width:100%}body.evst-dashboard .evst-wish-page-header .evst-wish-header-actions--mobile .evst-filter-card-toggle{flex:1 1 auto;min-height:2.75rem;width:100%;justify-content:center}body.evst-dashboard .evst-wish-page .evst-wish-mobile-list{padding:.625rem .75rem .75rem}body.evst-dashboard .evst-wish-page .evst-wish-mobile-card{box-shadow:0 1px 2px rgba(15,23,42,.04)}body.evst-dashboard .evst-wish-page .evst-wish-mobile-card--tappable{cursor:default}body.evst-dashboard .evst-wish-page .evst-wish-mobile-card__tap-target{cursor:pointer;border-radius:calc(var(--tblr-border-radius) - 1px);padding:.125rem 0;margin-inline:-0.125rem;padding-inline:0.125rem}body.evst-dashboard .evst-wish-page .evst-wish-mobile-card__tap-target:focus-visible{outline:2px solid var(--tblr-primary,#066fd1);outline-offset:1px}body.evst-dashboard .evst-wish-page .evst-wish-mobile-card:has(.evst-wish-checkbox:checked){border-color:color-mix(in srgb,var(--tblr-primary) 45%,var(--tblr-border-color));background:color-mix(in srgb,var(--tblr-primary) 4%,var(--tblr-bg-surface,#fff))}body.evst-dashboard .evst-wish-page .evst-wish-mobile-card__check .form-check-input,body.evst-dashboard .evst-wish-page .evst-wish-mobile-toolbar__select .form-check-input{width:1.25rem;height:1.25rem;margin-top:0}body.evst-dashboard .evst-wish-page .evst-wish-table-card__footer{padding:.75rem;gap:.625rem}body.evst-dashboard .evst-wish-page .evst-wish-table-card__actions #evst-export-wishes{width:100%;min-height:2.75rem;justify-content:center}body.evst-dashboard .evst-wish-page .evst-wish-table-card__actions #evst-bulk-approve,body.evst-dashboard .evst-wish-page .evst-wish-table-card__actions #evst-bulk-delete{display:none!important}body.evst-dashboard .evst-wish-page .evst-wish-table-card__selection.evst-wish-selection-bar{padding:.875rem .75rem}}@media (max-width:575.98px){body.evst-dashboard .evst-wish-page .evst-wish-selection-bar__inner{flex-direction:column;align-items:stretch;gap:.75rem}body.evst-dashboard .evst-wish-page .evst-wish-selection-bar .btn-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%}body.evst-dashboard .evst-wish-page .evst-wish-selection-bar .btn-list .btn{width:100%;justify-content:center;margin:0!important}}@media (max-width:1199.98px){body.evst-dashboard .evst-wish-filter-toolbar{flex-wrap:wrap}}@media (max-width:767.98px){body.evst-dashboard .evst-wish-page-header .page-title{font-size:1.375rem}body.evst-dashboard .evst-wish-page-subtitle{font-size:.875rem}body.evst-dashboard .evst-wish-pending-alert .btn{width:100%;justify-content:center}body.evst-dashboard .evst-wish-filter-toolbar__field,body.evst-dashboard .evst-wish-filter-toolbar__field--search{flex:1 1 100%;min-width:0}body.evst-dashboard .evst-wish-filter-toolbar__actions{width:100%;justify-content:stretch}body.evst-dashboard .evst-wish-filter-toolbar__actions .btn{flex:1 1 auto;justify-content:center}body.evst-dashboard .evst-wish-table-card__footer{flex-direction:column;align-items:stretch;padding-inline:1rem}body.evst-dashboard .evst-wish-page .evst-wish-table-card__footer{padding-inline:0.75rem}body.evst-dashboard .evst-wish-table-card__actions{width:100%}body.evst-dashboard .evst-wish-table-card__actions .btn{flex:1 1 calc(50% - 0.25rem);justify-content:center}body.evst-dashboard .evst-wish-page .evst-wish-table-card__actions .btn{flex:1 1 auto}body.evst-dashboard .evst-wish-table-card__actions #evst-export-wishes{flex:1 1 100%}body.evst-dashboard .evst-wish-table-card__meta{width:100%;margin-left:0;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem .75rem}body.evst-dashboard .evst-wish-page .evst-wish-table-card__meta{flex-wrap:nowrap}body.evst-dashboard .evst-wish-table-card__meta>.evst-wish-list-range,body.evst-dashboard .evst-wish-table-card__meta>.text-secondary.small{flex:1 1 auto;min-width:0;text-align:start;white-space:normal}body.evst-dashboard .evst-wish-per-page-form{flex:0 0 auto;width:auto;justify-content:flex-end}body.evst-dashboard .evst-wish-page .evst-wish-per-page-form .form-label{font-size:.75rem}body.evst-dashboard .evst-wish-page .evst-wish-per-page-select{width:4.25rem;min-width:4.25rem;min-height:2.25rem}body.evst-dashboard .evst-wish-table-card>.card-footer{justify-content:center;padding-inline:1rem}body.evst-dashboard .evst-wish-table-card>.card-footer .ms-auto{margin-left:0!important;width:100%;text-align:center}body.evst-dashboard .evst-wish-table-card>.card-footer .btn{flex:1 1 auto;justify-content:center}body.evst-dashboard .evst-wish-detail-list dt{margin-top:.75rem}body.evst-dashboard .evst-wish-detail-list dt:first-child{margin-top:0}body.evst-dashboard .evst-wish-detail-list dd,body.evst-dashboard .evst-wish-detail-list dt{width:100%}body.evst-dashboard #evst-reply-wish-modal .modal-dialog,body.evst-dashboard #evst-view-wish-modal .modal-dialog{margin:.5rem auto;max-width:calc(100% - 1rem)}body.evst-dashboard #evst-reply-wish-modal .modal-footer{flex-wrap:wrap;gap:.5rem}body.evst-dashboard #evst-reply-wish-modal .modal-footer .btn{flex:1 1 calc(50% - 0.25rem);justify-content:center}}body.evst-dashboard .evst-table-label-col{width:40%}body.evst-dashboard .evst-color-picker{padding-inline-start:2.5rem;background-size:1.5rem 1.5rem;background-repeat:no-repeat;background-position:.5rem center;font-family:var(--tblr-font-sans-serif)}body.evst-dashboard .evst-template-section-unsupported{display:none!important}body.evst-dashboard .evst-template-section-unsupported-soft{display:block;outline:1px dashed color-mix(in srgb,var(--tblr-warning,#f59f00) 65%,transparent);outline-offset:3px;border-radius:var(--tblr-border-radius,.375rem)}body.evst-dashboard .evst-template-field-soft-unsupported{opacity:.88}body.evst-dashboard .evst-template-field-unsupported{pointer-events:none}body.evst-dashboard .evst-template-field-wrap-hidden{display:none!important}body.evst-dashboard .evst-workspace-current-card{background-color:var(--evst-workspace-card-bg,var(--tblr-primary));color:var(--evst-workspace-card-text,#fff);border-radius:var(--tblr-border-radius-lg,.5rem)}body.evst-dashboard .evst-workspace-current-card__title{color:var(--evst-workspace-card-text,#fff);line-height:1.2}body.evst-dashboard .evst-workspace-current-card__meta{color:color-mix(in srgb,var(--evst-workspace-card-text,#fff) 78%,transparent)}body.evst-dashboard .evst-workspace-current-card__badge{background:color-mix(in srgb,var(--evst-workspace-card-text,#fff) 18%,transparent);color:var(--evst-workspace-card-text,#fff);border:0;font-weight:600}body.evst-dashboard .evst-workspace-current-card__badge--admin{background:color-mix(in srgb,var(--evst-workspace-card-text,#fff) 28%,transparent)}body.evst-dashboard .evst-workspace-current-card__badge--access{background:color-mix(in srgb,var(--evst-workspace-card-text,#fff) 10%,transparent);font-weight:500}body.evst-dashboard .evst-workspace-current-card__badge--access-expired{background:color-mix(in srgb,#fff 22%,#dc3545 78%);font-weight:600}body.evst-dashboard .evst-workspace-current-card__btn--renew{padding:.2rem .55rem;font-size:.75rem;font-weight:600;color:var(--evst-workspace-card-text,#fff);background:color-mix(in srgb,#fff 18%,#dc3545 82%);border:1px solid color-mix(in srgb,var(--evst-workspace-card-text,#fff) 35%,transparent)}body.evst-dashboard .evst-workspace-current-card__btn--renew:focus-visible,body.evst-dashboard .evst-workspace-current-card__btn--renew:hover{color:var(--evst-workspace-card-text,#fff);background:color-mix(in srgb,#fff 28%,#dc3545 72%);border-color:color-mix(in srgb,var(--evst-workspace-card-text,#fff) 35%,transparent)}body.evst-dashboard .evst-workspace-current-card__actions{min-width:0}body.evst-dashboard .evst-workspace-current-card__action-link{font-size:.8125rem;font-weight:600;color:var(--evst-workspace-card-text,#fff);text-decoration:none;opacity:.92}body.evst-dashboard .evst-workspace-current-card__action-link:focus-visible,body.evst-dashboard .evst-workspace-current-card__action-link:hover{color:var(--evst-workspace-card-text,#fff);text-decoration:underline;opacity:1}body.evst-dashboard .evst-workspace-current-card__action-sep{color:color-mix(in srgb,var(--evst-workspace-card-text,#fff) 55%,transparent);font-size:.75rem;line-height:1;user-select:none}body.evst-dashboard .evst-create-invitation-control--disabled{opacity:.55;cursor:not-allowed}body.evst-dashboard .page-header .btn-list .evst-create-invitation-control--disabled,body.evst-dashboard .page-header .btn-list button.btn[disabled].btn-primary{pointer-events:auto}@media (min-width:768px){body.evst-dashboard .page-header .btn-list .ms-md-auto{margin-left:auto!important}}body.evst-dashboard .evst-workspace-current-card__slug-row{color:var(--evst-workspace-card-text,#fff);min-width:0}body.evst-dashboard .evst-workspace-current-card__slug-actions{margin-left:auto}body.evst-dashboard .evst-workspace-current-card__copy,body.evst-dashboard .evst-workspace-current-card__slug-btn{color:var(--evst-workspace-card-text,#fff);background:color-mix(in srgb,var(--evst-workspace-card-text,#fff) 12%,transparent);border:0;flex-shrink:0}body.evst-dashboard .evst-workspace-current-card__copy:focus,body.evst-dashboard .evst-workspace-current-card__copy:hover,body.evst-dashboard .evst-workspace-current-card__slug-btn:focus,body.evst-dashboard .evst-workspace-current-card__slug-btn:focus-visible,body.evst-dashboard .evst-workspace-current-card__slug-btn:hover{color:var(--evst-workspace-card-text,#fff);background:color-mix(in srgb,var(--evst-workspace-card-text,#fff) 22%,transparent)}body.evst-dashboard .evst-workspace-current-card__btn{font-weight:600;color:var(--evst-workspace-card-bg,var(--tblr-primary));background:var(--evst-workspace-card-text,#fff);border:1px solid var(--evst-workspace-card-text,#fff)}body.evst-dashboard .evst-workspace-current-card__btn:focus,body.evst-dashboard .evst-workspace-current-card__btn:hover{color:var(--evst-workspace-card-bg,var(--tblr-primary));background:color-mix(in srgb,var(--evst-workspace-card-text,#fff) 92%,transparent);border-color:var(--evst-workspace-card-text,#fff)}body.evst-dashboard .evst-workspace-current-card__btn.active{color:var(--evst-workspace-card-bg,var(--tblr-primary));background:color-mix(in srgb,var(--evst-workspace-card-text,#fff) 88%,transparent);border-color:var(--evst-workspace-card-text,#fff)}body.evst-dashboard .evst-workspace-nav-group__label{letter-spacing:.04em;opacity:.85}body.evst-dashboard .evst-workspace-nav-link--soon{cursor:default;opacity:.65;pointer-events:none}body.evst-dashboard .evst-workspace-nav-link--soon .evst-workspace-nav-link__title,body.evst-dashboard .evst-workspace-nav-link--soon .nav-link-title{color:var(--tblr-secondary,#6c757d)}body.evst-dashboard .navbar-vertical .nav-link>.nav-link-title.evst-workspace-nav-link__title{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:stretch!important;align-self:stretch!important;min-width:0;width:100%;overflow:visible;white-space:normal}body.evst-dashboard .evst-workspace-nav-link__label-row{display:flex;align-items:center;gap:.375rem;min-width:0;width:100%}body.evst-dashboard .evst-workspace-nav-link__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.evst-dashboard .evst-workspace-nav-badge--inline{flex:0 0 auto;margin-left:auto!important}body.evst-dashboard .evst-workspace-nav-badge--count{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;padding-inline:0.4rem;font-variant-numeric:tabular-nums}body.evst-dashboard .evst-workspace-nav-link__status-row{display:block;width:100%;margin-top:.3rem;line-height:1}body.evst-dashboard .evst-workspace-nav-badge--status{display:inline-flex;align-items:center;max-width:100%;font-size:.6875rem;font-weight:600;letter-spacing:.01em;line-height:1.2;padding:.2rem .45rem;white-space:nowrap}body.evst-dashboard .navbar-vertical .nav-link:has(.evst-workspace-nav-link__status-row){align-items:flex-start}body.evst-dashboard .navbar-vertical .nav-link:has(.evst-workspace-nav-link__status-row) .nav-link-icon{margin-top:.125rem}body.evst-dashboard .navbar-vertical .nav-link:has(.evst-workspace-nav-link__status-row) .evst-workspace-nav-link__title{padding-bottom:.05rem}@media (min-width:992px){body.evst-dashboard.sidebar-collapsed .navbar-vertical .nav-link>.nav-link-title.evst-workspace-nav-link__title{display:none!important;flex:none!important;width:0!important;min-width:0!important;overflow:hidden!important}}body.evst-dashboard .evst-workspace-overview-stats-stack--wedding .evst-workspace-overview-stat-card{height:100%}body.evst-dashboard .evst-rsvp-filter-toolbar{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:nowrap}body.evst-dashboard .evst-rsvp-filter-toolbar__badge{flex:0 0 auto;padding-bottom:.375rem}body.evst-dashboard .evst-rsvp-filter-toolbar__field{flex:1 1 9rem;min-width:0}body.evst-dashboard .evst-rsvp-filter-toolbar__field--search{flex:1.4 1 12rem}body.evst-dashboard .evst-rsvp-filter-toolbar__actions{display:flex;align-items:flex-end;gap:.5rem;flex:0 0 auto}body.evst-dashboard .evst-rsvp-table-card{overflow:hidden}body.evst-dashboard .evst-rsvp-table-card>.card-body{overflow:visible}body.evst-dashboard .evst-rsvp-table-wrap,body.evst-dashboard .evst-rsvp-table-wrap.table-responsive{overflow-x:auto;overflow-y:visible}body.evst-dashboard .evst-rsvp-table-card__footer{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;border-top:1px solid var(--tblr-border-color);background:var(--tblr-bg-surface-secondary,rgba(0,0,0,.015));padding:1rem 1.5rem 1.25rem}body.evst-dashboard .evst-rsvp-table-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}body.evst-dashboard .evst-rsvp-table-card__pager{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;margin-left:auto}body.evst-dashboard .evst-rsvp-table-card__pager-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;min-width:0}body.evst-dashboard .evst-rsvp-list-range{white-space:nowrap}body.evst-dashboard .evst-rsvp-per-page-select{width:5rem;min-width:5rem}@media (max-width:1199.98px){body.evst-dashboard .evst-rsvp-filter-toolbar{flex-wrap:wrap}}body.evst-dashboard .evst-rsvp-page-subtitle .evst-rsvp-subtitle-link{text-decoration:none}body.evst-dashboard .evst-rsvp-page-subtitle .evst-rsvp-subtitle-link:focus,body.evst-dashboard .evst-rsvp-page-subtitle .evst-rsvp-subtitle-link:hover{text-decoration:underline}body.evst-dashboard .evst-rsvp-summary-stat--status .card-body{display:flex;padding-top:.875rem;padding-bottom:.875rem}body.evst-dashboard .evst-rsvp-summary-stat--status .evst-rsvp-summary-stat__status-grid{flex:1 1 auto;width:100%}body.evst-dashboard .evst-rsvp-summary-stat__status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;align-items:stretch;position:relative}body.evst-dashboard .evst-rsvp-summary-stat__status-item{position:relative;min-width:0}body.evst-dashboard .evst-rsvp-summary-stat__status-item+.evst-rsvp-summary-stat__status-item{padding-left:1rem}body.evst-dashboard .evst-rsvp-summary-stat__status-item+.evst-rsvp-summary-stat__status-item::before{content:'';position:absolute;top:0;bottom:0;left:-.5rem;width:1px;background:var(--tblr-border-color);transform:translateX(-.5px);pointer-events:none}body.evst-dashboard .evst-rsvp-summary-stat__status-item .evst-guest-summary-stat__row{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.35rem}body.evst-dashboard .evst-rsvp-summary-stat__status-item .evst-guest-summary-stat__value{text-align:left;font-size:clamp(1.5rem, 2vw, 2rem)}body.evst-dashboard .evst-rsvp-summary-stat__status-item--filterable{display:block;text-decoration:none;color:inherit;border-radius:var(--tblr-border-radius-lg,.5rem);padding:.35rem .5rem;margin:-.35rem -.5rem;transition:background-color .15s,box-shadow .15s}body.evst-dashboard .evst-rsvp-summary-stat__status-item--filterable:focus,body.evst-dashboard .evst-rsvp-summary-stat__status-item--filterable:hover{background:var(--tblr-bg-surface-secondary,rgba(0,0,0,.03));text-decoration:none;color:inherit}body.evst-dashboard .evst-rsvp-summary-stat__status-item--filterable.evst-rsvp-summary-stat__status-item--active{background:var(--tblr-primary-lt,rgba(var(--tblr-primary-rgb),.12));box-shadow:inset 0 0 0 1px var(--tblr-primary,#206bc4)}body.evst-dashboard .evst-rsvp-pagination__pages .pagination{flex-wrap:wrap}body.evst-dashboard .evst-rsvp-add-modal .evst-rsvp-guest-picker .ts-control{min-height:2.5rem}body.evst-dashboard .evst-rsvp-message-preview{max-width:16rem;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.evst-dashboard .evst-rsvp-detail-list dd{white-space:pre-wrap;word-break:break-word}body.evst-dashboard .evst-rsvp-event-breakdown{display:flex;flex-direction:column;gap:.5rem}body.evst-dashboard .evst-rsvp-event-breakdown__item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}body.evst-dashboard .evst-rsvp-add-modal .evst-rsvp-event-card .card-body{padding:1rem 1.25rem}body.evst-dashboard .evst-rsvp-add-modal .evst-rsvp-event-card--single-select:not(.d-none){border-color:var(--tblr-primary)}body.evst-dashboard .evst-rsvp-add-modal .evst-rsvp-guest-count-input{max-width:8rem}body.evst-dashboard .evst-rsvp-add-modal #evst-rsvp-guest-search{margin-bottom:.5rem}body.evst-dashboard .evst-rsvp-add-modal .evst-rsvp-guest-select{min-height:0}body.evst-dashboard .evst-rsvp-add-modal .evst-rsvp-guest-select option{padding:.35rem .5rem}body.evst-dashboard .evst-rsvp-add-modal #evst-rsvp-add-next.evst-rsvp-add-next--loading{pointer-events:none;opacity:.85}body.evst-dashboard .evst-rsvp-add-modal #evst-rsvp-guest-list-hint{display:block;margin-top:.35rem}body.evst-dashboard .evst-rsvp-add-modal .evst-rsvp-att-pills{display:flex;flex-direction:column;gap:.5rem}body.evst-dashboard .evst-rsvp-add-modal .evst-rsvp-att-pill{position:relative;display:flex;align-items:center;gap:.625rem;padding:.65rem .875rem;cursor:pointer;user-select:none;border:1.5px solid var(--tblr-border-color,#dce1e7);border-radius:var(--tblr-border-radius,.375rem);background:var(--tblr-bg-surface,#fff);transition:border-color .2s,background-color .2s}body.evst-dashboard .evst-rsvp-add-modal .evst-rsvp-att-pill input{position:absolute;opacity:0;width:0;height:0}body.evst-dashboard .evst-rsvp-add-modal .evst-rsvp-att-pill:hover{border-color:color-mix(in srgb,var(--tblr-primary) 45%,transparent);background:color-mix(in srgb,var(--tblr-primary) 4%,transparent)}body.evst-dashboard .evst-rsvp-add-modal .evst-rsvp-att-pill--active{border-color:var(--tblr-primary);background:color-mix(in srgb,var(--tblr-primary) 8%,transparent)}body.evst-dashboard .evst-rsvp-add-modal .evst-rsvp-att-pill i{font-size:1rem;opacity:.75}body.evst-dashboard .evst-rsvp-add-modal .evst-rsvp-att-pill--active i{color:var(--tblr-primary);opacity:1}body.evst-dashboard .evst-rsvp-add-modal .evst-rsvp-event-tabs .tab-content{padding-top:.25rem}body.evst-dashboard .evst-rsvp-add-modal .evst-rsvp-event-nav{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}body.evst-dashboard .evst-rsvp-add-modal .evst-rsvp-event-nav .nav-link{white-space:nowrap}body.evst-dashboard .evst-rsvp-add-modal .evst-rsvp-event-nav .nav-link.evst-rsvp-event-tab--answered{color:var(--tblr-primary)}body.evst-dashboard .evst-rsvp-add-modal .evst-rsvp-event-nav .nav-link.evst-rsvp-event-tab--incomplete:not(.active){color:var(--tblr-secondary)}body.evst-dashboard .evst-rsvp-add-modal .evst-rsvp-event-nav .nav-link.evst-rsvp-event-tab--error{color:var(--tblr-danger)}body.evst-dashboard .evst-rsvp-add-modal .evst-rsvp-event-tab-content .evst-rsvp-event-card{border:0;padding:0;background:0 0;box-shadow:none}body.evst-dashboard .evst-rsvp-add-modal .evst-rsvp-event-card:not(.tab-pane){padding:0;border:0;background:0 0;box-shadow:none}body.evst-dashboard .evst-rsvp-add-modal .evst-rsvp-guest-stepper{display:inline-flex;align-items:stretch;max-width:11rem}body.evst-dashboard .evst-rsvp-add-modal .evst-rsvp-guest-stepper .evst-rsvp-guest-count-input{max-width:none;width:4.5rem;text-align:center;border-radius:0}body.evst-dashboard .evst-rsvp-add-modal .evst-rsvp-guest-stepper .evst-rsvp-stepper-btn{padding-inline:0.65rem}body.evst-dashboard .evst-rsvp-add-modal .evst-rsvp-guest-stepper .evst-rsvp-stepper-btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}body.evst-dashboard .evst-rsvp-add-modal .evst-rsvp-guest-stepper .evst-rsvp-stepper-btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0}body.evst-dashboard .evst-rsvp-add-modal .evst-rsvp-toggle-message{text-decoration:none}body.evst-dashboard .evst-rsvp-mobile-list{display:flex;flex-direction:column;gap:.75rem;overflow:visible}body.evst-dashboard .evst-rsvp-mobile-card{border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius);background:var(--tblr-bg-surface,#fff);padding:.875rem 1rem;overflow:visible}body.evst-dashboard .evst-rsvp-mobile-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}body.evst-dashboard .evst-rsvp-mobile-card__name{word-break:break-word}body.evst-dashboard .evst-rsvp-mobile-card__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:.75rem 0 0}body.evst-dashboard .evst-rsvp-mobile-card__details dt{font-size:.75rem;color:var(--tblr-secondary);margin-bottom:.15rem}body.evst-dashboard .evst-rsvp-mobile-card__details dd{margin:0;font-size:.875rem;word-break:break-word}body.evst-dashboard .evst-rsvp-mobile-card__details-message{grid-column:1/-1}body.evst-dashboard .evst-rsvp-mobile-card__actions{margin-top:.75rem}@media (max-width:1199.98px){body.evst-dashboard .evst-rsvp-summary-stat__status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}body.evst-dashboard .evst-rsvp-summary-stat__status-item+.evst-rsvp-summary-stat__status-item{padding-left:0}body.evst-dashboard .evst-rsvp-summary-stat__status-item+.evst-rsvp-summary-stat__status-item::before{display:none}body.evst-dashboard .evst-rsvp-summary-stat__status-item:nth-child(2n){padding-left:.75rem}body.evst-dashboard .evst-rsvp-summary-stat__status-item:nth-child(2n)::before{content:'';position:absolute;top:0;bottom:0;left:-.25rem;width:1px;background:var(--tblr-border-color);transform:translateX(-.5px);pointer-events:none}}@media (max-width:991.98px){body.evst-dashboard :is(.evst-rsvp-page .evst-rsvp-summary-stats,.evst-wish-page .evst-wish-summary-stats,.evst-checkin-page .evst-checkin-summary-stats){display:flex;flex-wrap:nowrap;overflow-x:auto;gap:.75rem;margin-left:0;margin-right:0;padding-left:0;padding-right:0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;--bs-gutter-x:0}body.evst-dashboard :is(.evst-rsvp-page .evst-rsvp-summary-stats,.evst-wish-page .evst-wish-summary-stats,.evst-checkin-page .evst-checkin-summary-stats)::-webkit-scrollbar{display:none}body.evst-dashboard :is(.evst-rsvp-page .evst-rsvp-summary-stats,.evst-wish-page .evst-wish-summary-stats,.evst-checkin-page .evst-checkin-summary-stats)>.col-lg-3{flex:0 0 min(42vw,9.5rem);max-width:min(42vw,9.5rem);width:min(42vw,9.5rem)}body.evst-dashboard :is(.evst-rsvp-page .evst-rsvp-summary-stats,.evst-wish-page .evst-wish-summary-stats,.evst-checkin-page .evst-checkin-summary-stats)>.col-lg-9{flex:0 0 min(88vw,28rem);max-width:min(88vw,28rem);width:min(88vw,28rem)}body.evst-dashboard :is(.evst-rsvp-page .evst-rsvp-summary-stats,.evst-wish-page .evst-wish-summary-stats,.evst-checkin-page .evst-checkin-summary-stats)>[class*=col-]{scroll-snap-align:start;padding-left:0;padding-right:0}body.evst-dashboard :is(.evst-rsvp-page .evst-rsvp-summary-stats,.evst-wish-page .evst-wish-summary-stats,.evst-checkin-page .evst-checkin-summary-stats)>[class*=col-]:last-child{scroll-snap-align:end}body.evst-dashboard :is(.evst-rsvp-page .evst-rsvp-summary-stats,.evst-wish-page .evst-wish-summary-stats,.evst-checkin-page .evst-checkin-summary-stats) .evst-guest-summary-stat .card-body{padding:1rem 1.125rem}body.evst-dashboard :is(.evst-rsvp-page,.evst-wish-page,.evst-checkin-page) .evst-rsvp-summary-stat__status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}body.evst-dashboard :is(.evst-rsvp-page,.evst-wish-page,.evst-checkin-page) .evst-rsvp-summary-stat__status-item .evst-guest-summary-stat__value{font-size:1.375rem}body.evst-dashboard .evst-rsvp-page-header .evst-rsvp-page-subtitle{font-size:.8125rem;line-height:1.45}body.evst-dashboard .evst-rsvp-page .evst-rsvp-filter-card>.card-body{padding-inline:1rem}body.evst-dashboard .evst-rsvp-page .evst-rsvp-filter-toolbar{flex-wrap:wrap;align-items:stretch}body.evst-dashboard .evst-rsvp-page .evst-rsvp-filter-toolbar__badge{width:100%;padding-bottom:0}body.evst-dashboard .evst-rsvp-page .evst-rsvp-filter-toolbar__field,body.evst-dashboard .evst-rsvp-page .evst-rsvp-filter-toolbar__field--search{flex:1 1 100%;min-width:0}body.evst-dashboard .evst-rsvp-page .evst-rsvp-filter-toolbar__actions{width:100%}body.evst-dashboard .evst-rsvp-page .evst-rsvp-filter-toolbar__actions .btn{flex:1 1 auto}body.evst-dashboard .evst-rsvp-page .evst-rsvp-mobile-list{padding:.75rem}body.evst-dashboard .evst-rsvp-page .evst-rsvp-mobile-card{box-shadow:0 1px 2px rgba(15,23,42,.04);cursor:pointer}body.evst-dashboard .evst-rsvp-page .evst-rsvp-mobile-card__actions .btn-list{display:flex;flex-wrap:wrap;width:100%;gap:.5rem}body.evst-dashboard .evst-rsvp-page .evst-rsvp-mobile-card__actions .btn{flex:1 1 calc(50% - 0.25rem);justify-content:center}body.evst-dashboard .evst-rsvp-page .evst-rsvp-table-card__footer{flex-direction:column;align-items:stretch;padding:.875rem .75rem}body.evst-dashboard .evst-rsvp-page .evst-rsvp-table-card__actions{width:100%}body.evst-dashboard .evst-rsvp-page .evst-rsvp-table-card__actions .btn{width:100%;justify-content:center}body.evst-dashboard .evst-rsvp-page .evst-rsvp-table-card__pager{width:100%;justify-content:flex-end}body.evst-dashboard .evst-rsvp-page .evst-rsvp-table-card__pager-meta{display:inline-flex;align-items:center;flex-wrap:nowrap;justify-content:flex-end;gap:.75rem;max-width:100%}body.evst-dashboard .evst-rsvp-page .evst-rsvp-list-range{white-space:nowrap;flex:0 1 auto;min-width:0;text-align:left}body.evst-dashboard .evst-rsvp-page .evst-rsvp-per-page-form{width:auto;flex:0 0 auto;justify-content:flex-end}body.evst-dashboard .evst-rsvp-page .evst-rsvp-pagination{padding:.875rem 1rem;justify-content:space-between}body.evst-dashboard .evst-rsvp-page .evst-rsvp-pagination__pages{display:none}body.evst-dashboard .evst-rsvp-page .evst-rsvp-pagination__summary{flex:1 1 auto;text-align:center}body.evst-dashboard .evst-rsvp-page .evst-rsvp-pagination__next,body.evst-dashboard .evst-rsvp-page .evst-rsvp-pagination__prev,body.evst-dashboard .evst-rsvp-page-header .evst-page-header-actions--mobile .evst-filter-card-toggle{flex-shrink:0}body.evst-dashboard .evst-rsvp-page .evst-dashboard-empty-state{padding-inline:1rem}body.evst-dashboard .evst-rsvp-page .evst-dashboard-empty-state .empty-action .btn{width:100%}body.evst-dashboard #evst-rsvp-detail-modal .modal-dialog{margin:.75rem;max-width:calc(100% - 1.5rem)}body.evst-dashboard #evst-rsvp-detail-modal .evst-rsvp-detail-list dd,body.evst-dashboard #evst-rsvp-detail-modal .evst-rsvp-detail-list dt{flex:0 0 100%;max-width:100%}body.evst-dashboard .evst-rsvp-page .evst-rsvp-mobile-card__actions{cursor:default}body.evst-dashboard #evst-rsvp-add-modal .modal-dialog{max-width:calc(100% - 1rem);width:calc(100% - 1rem);margin:.5rem auto;max-height:calc(100dvh - 1rem)}body.evst-dashboard #evst-rsvp-add-modal .modal-content{max-height:calc(100dvh - 1rem)}body.evst-dashboard #evst-rsvp-add-modal .modal-body{max-height:calc(100dvh - 10rem)}body.evst-dashboard[data-evst-subpage=rsvp] .evst-mobile-fab{opacity:0;pointer-events:none;transform:translateY(1rem) scale(.92);transition:opacity .2s,transform .2s}body.evst-dashboard[data-evst-subpage=rsvp].evst-rsvp-fab-visible .evst-mobile-fab{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}body.evst-dashboard[data-evst-subpage=rsvp].evst-dashboard-footer-visible .evst-mobile-fab{bottom:calc(var(--evst-dashboard-chrome-footer-height,2.75rem) + 1.35rem + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){body.evst-dashboard[data-evst-subpage=rsvp] .evst-mobile-fab{transition:none}}body.evst-dashboard .evst-gift-stats-card.evst-stat-card>.card-body{padding:1rem 1.25rem}body.evst-dashboard .evst-gift-stats-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.625rem}body.evst-dashboard .evst-gift-stats-strip__item{min-width:0;padding:.75rem 1rem;border-radius:var(--tblr-border-radius-lg,.5rem)}body.evst-dashboard .evst-gift-stats-strip__item .subheader{margin-bottom:.35rem;line-height:1.2}body.evst-dashboard a.evst-gift-stats-strip__item--link{display:block;color:inherit;text-decoration:none;background-color:var(--tblr-bg-surface-secondary,rgba(98,105,118,.08));border:0;transition:background-color .15s,color .15s}body.evst-dashboard a.evst-gift-stats-strip__item--link:focus-visible,body.evst-dashboard a.evst-gift-stats-strip__item--link:hover{background-color:rgba(98,105,118,.14);text-decoration:none;color:inherit}body.evst-dashboard .evst-gift-stats-strip__item--active,body.evst-dashboard a.evst-gift-stats-strip__item--link.evst-gift-stats-strip__item--active{background-color:var(--tblr-primary-lt,rgba(var(--tblr-primary-rgb,32,107,196),.2));box-shadow:none}body.evst-dashboard a.evst-gift-stats-strip__item--link.evst-gift-stats-strip__item--active:focus-visible,body.evst-dashboard a.evst-gift-stats-strip__item--link.evst-gift-stats-strip__item--active:hover{background-color:var(--tblr-primary-lt,rgba(var(--tblr-primary-rgb,32,107,196),.26));color:inherit}body.evst-dashboard .evst-gift-stats-strip__item--static{background-color:transparent}body.evst-dashboard .evst-gift-stats-strip__item .h1{font-size:clamp(1.5rem, 2vw, 2rem);line-height:1.1}body.evst-dashboard .evst-gift-soft-btn{background-color:var(--tblr-bg-surface-secondary,rgba(98,105,118,.08));border:1px solid transparent;color:var(--tblr-body-color);box-shadow:none}body.evst-dashboard .evst-gift-soft-btn:active,body.evst-dashboard .evst-gift-soft-btn:focus,body.evst-dashboard .evst-gift-soft-btn:focus-visible,body.evst-dashboard .evst-gift-soft-btn:hover,body.evst-dashboard .show>.evst-gift-soft-btn.dropdown-toggle{background-color:rgba(98,105,118,.14);border-color:transparent;color:var(--tblr-body-color);box-shadow:none}body.evst-dashboard .evst-gift-page-header .evst-filter-card-toggle{background-color:var(--tblr-bg-surface-secondary,rgba(98,105,118,.08));border-color:transparent;color:var(--tblr-body-color)}body.evst-dashboard .evst-gift-page-header .evst-filter-card-toggle:focus,body.evst-dashboard .evst-gift-page-header .evst-filter-card-toggle:hover{background-color:rgba(98,105,118,.14);border-color:transparent;color:var(--tblr-body-color)}body.evst-dashboard .evst-gift-page-header .evst-filter-card-toggle.active,body.evst-dashboard .evst-gift-page-header .evst-filter-card-toggle.active:focus,body.evst-dashboard .evst-gift-page-header .evst-filter-card-toggle.active:hover{background-color:var(--tblr-primary-lt,rgba(var(--tblr-primary-rgb,32,107,196),.2));border-color:transparent;color:var(--tblr-body-color)}body.evst-dashboard .evst-gift-pagination__pages .btn-primary,body.evst-dashboard .evst-gift-soft-btn.active{background-color:var(--tblr-primary,#206bc4);border-color:var(--tblr-primary,#206bc4);color:#fff}body.evst-dashboard .evst-gift-table-card>.card-body{overflow:visible}body.evst-dashboard .evst-gift-table-card .card-footer.evst-gift-pagination{padding:.875rem 1.5rem;gap:.625rem}body.evst-dashboard .evst-gift-filter-card>.card-body{padding:1rem 1.25rem}body.evst-dashboard .evst-gift-filter-toolbar{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:nowrap}body.evst-dashboard .evst-gift-filter-toolbar__badge{flex:0 0 auto;padding-bottom:.375rem}body.evst-dashboard .evst-gift-filter-toolbar__field{flex:1 1 9rem;min-width:0}body.evst-dashboard .evst-gift-filter-toolbar__field--search{flex:1.4 1 12rem}body.evst-dashboard .evst-gift-filter-toolbar__actions{display:flex;align-items:flex-end;gap:.5rem;flex:0 0 auto;padding-bottom:.125rem}body.evst-dashboard .evst-gift-table-card{overflow:visible}body.evst-dashboard .evst-gift-table-wrap,body.evst-dashboard .evst-gift-table-wrap.table-responsive{overflow-x:auto;overflow-y:visible}body.evst-dashboard .evst-gift-row-actions-wrap,body.evst-dashboard .evst-gift-table-card td:last-child{overflow:visible}body.evst-dashboard .evst-gift-row-actions-wrap{position:relative;z-index:1;flex-wrap:nowrap}body.evst-dashboard .evst-gift-table-card__footer{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;border-top:1px solid var(--tblr-border-color);background:var(--tblr-bg-surface-secondary,rgba(0,0,0,.015));padding:1rem 1.5rem 1.25rem}body.evst-dashboard .evst-gift-table-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}body.evst-dashboard .evst-gift-table-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;margin-left:auto}body.evst-dashboard .evst-gift-per-page-select{width:5rem;min-width:5rem}body.evst-dashboard .evst-gift-page-subtitle{line-height:1.5}body.evst-dashboard .evst-gift-pagination__pages{display:flex;flex-wrap:wrap;gap:.25rem}body.evst-dashboard .evst-gift-row-actions .dropdown-toggle::after{margin-left:.35rem}body.evst-dashboard .evst-gift-mobile-list{display:flex;flex-direction:column;gap:.75rem;overflow:visible}body.evst-dashboard .evst-gift-mobile-card{border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius);background:var(--tblr-bg-surface,#fff);padding:.875rem 1rem;overflow:visible}body.evst-dashboard .evst-gift-mobile-card__head{display:flex;align-items:flex-start;gap:.75rem}body.evst-dashboard .evst-gift-mobile-card__donor,body.evst-dashboard .evst-gift-mobile-card__subline{word-break:break-word}body.evst-dashboard .evst-gift-mobile-card__amount{font-variant-numeric:tabular-nums}body.evst-dashboard .evst-gift-mobile-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.75rem}body.evst-dashboard .evst-gift-mobile-card__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:.75rem 0 0}body.evst-dashboard .evst-gift-mobile-card__details dt{font-size:.75rem;color:var(--tblr-secondary);margin-bottom:.15rem}body.evst-dashboard .evst-gift-mobile-card__details dd{margin:0;font-size:.875rem;word-break:break-word}body.evst-dashboard .evst-gift-mobile-card__actions{margin-top:.75rem}@media (max-width:991.98px){body.evst-dashboard .evst-gift-page .evst-gift-mobile-list{padding:.75rem}body.evst-dashboard .evst-gift-page .evst-gift-mobile-card{box-shadow:0 1px 2px rgba(15,23,42,.04);position:relative;padding:0;overflow:hidden}body.evst-dashboard .evst-gift-page .evst-gift-mobile-card__body{position:relative;z-index:1;padding:.875rem 1rem;background:var(--tblr-bg-surface,#fff);transition:transform .2s;will-change:transform}body.evst-dashboard .evst-gift-page .evst-gift-mobile-card__swipe-actions{position:absolute;top:0;right:0;bottom:0;z-index:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:.35rem;width:4.75rem;padding:.5rem;background:var(--tblr-bg-surface-secondary,rgba(0,0,0,.03))}body.evst-dashboard .evst-gift-page .evst-gift-mobile-card__swipe-actions .btn-icon{width:100%;min-height:2.25rem}body.evst-dashboard .evst-gift-page .evst-gift-mobile-card--swipe-open .evst-gift-mobile-card__body{transform:translateX(-4.75rem)}body.evst-dashboard .evst-gift-page .evst-gift-mobile-card__actions .evst-gift-row-actions,body.evst-dashboard .evst-gift-page .evst-gift-mobile-card__actions .evst-gift-row-actions-wrap{width:100%}body.evst-dashboard .evst-gift-page .evst-gift-mobile-card__actions .evst-gift-row-actions .dropdown-toggle{width:100%;min-height:2.25rem;justify-content:center}body.evst-dashboard .evst-gift-page-header .evst-gift-header-actions--mobile{display:flex;align-items:stretch;gap:.5rem;width:100%}body.evst-dashboard .evst-gift-page-header .evst-gift-header-actions--mobile .evst-page-header-actions__primary{flex:1 1 auto;min-width:0}body.evst-dashboard .evst-gift-page-header .evst-gift-header-actions--mobile .evst-filter-card-toggle{flex:0 0 auto;min-width:2.75rem;min-height:2.75rem}body.evst-dashboard .evst-gift-page .evst-gift-stats-card.evst-stat-card{position:sticky;top:calc(var(--evst-sticky-navbar-offset,4.5rem) - .25rem);z-index:2;margin-bottom:.75rem!important;background:color-mix(in srgb,var(--tblr-bg-surface,#fff) 94%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--tblr-border-color)}body.evst-dashboard .evst-page-content-overlay--blocked .evst-gift-page .evst-gift-stats-card.evst-stat-card,body.evst-dashboard:has(#evst-upgrade-overlay) .evst-gift-page .evst-gift-stats-card.evst-stat-card{position:relative;top:auto;z-index:auto}body.evst-dashboard:has(#evst-upgrade-overlay) .evst-gift-pull-indicator{display:none!important}body.evst-dashboard .evst-gift-page .evst-gift-stats-card.evst-stat-card>.card-body{padding:.875rem .75rem}body.evst-dashboard .evst-gift-page .evst-gift-stats-strip{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:.625rem;margin-inline:-0.125rem;padding-inline:0.125rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.evst-dashboard .evst-gift-page .evst-gift-stats-strip::-webkit-scrollbar{display:none}body.evst-dashboard .evst-gift-page .evst-gift-stats-strip__item{flex:0 0 min(42vw,9.5rem);scroll-snap-align:start;padding:.625rem .75rem}body.evst-dashboard .evst-gift-page .evst-gift-stats-strip__item .h1{font-size:1.375rem}body.evst-dashboard .evst-gift-page .evst-gift-stats-strip__item .subheader{font-size:.6875rem}body.evst-dashboard .evst-gift-page .evst-gift-filter-card>.card-body{padding:.875rem .75rem}body.evst-dashboard .evst-gift-page .evst-gift-filter-toolbar{flex-direction:column;align-items:stretch;gap:.75rem}body.evst-dashboard .evst-gift-page .evst-gift-filter-toolbar__field,body.evst-dashboard .evst-gift-page .evst-gift-filter-toolbar__field--search{flex:1 1 auto;width:100%;max-width:none}body.evst-dashboard .evst-gift-page .evst-gift-table-card__footer{padding:.875rem .75rem 1rem}body.evst-dashboard .evst-gift-page .evst-gift-table-card__actions .btn{width:100%;justify-content:center}body.evst-dashboard .evst-gift-page .evst-gift-table-card__meta{flex-direction:column;align-items:stretch;gap:.5rem}body.evst-dashboard .evst-gift-page .evst-gift-per-page-form{width:100%;justify-content:space-between}body.evst-dashboard .evst-gift-page .evst-gift-pagination{flex-direction:column;align-items:stretch;padding:.875rem .75rem}body.evst-dashboard .evst-gift-page .evst-gift-pagination__pages{justify-content:center}body.evst-dashboard .evst-gift-page .evst-gift-pagination>.ms-auto.text-secondary.small{margin-left:0!important;text-align:center}body.evst-dashboard .evst-gift-page .evst-gift-pagination>.btn{width:100%;justify-content:center}body.evst-dashboard .evst-gift-page .evst-gift-pagination>.btn.ms-2{margin-left:0!important}body.evst-dashboard .evst-gift-page .evst-gift-page-subtitle{font-size:.8125rem}body.evst-dashboard .page-body.evst-gift-page{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom,0px))}body.evst-dashboard.evst-dashboard-footer-visible .page-body.evst-gift-page{padding-bottom:calc(4.75rem + var(--evst-dashboard-chrome-footer-height,0px) + env(safe-area-inset-bottom,0px))}body.evst-dashboard #evst-gift-modal .modal-dialog{max-width:calc(100vw - 1rem);margin:.5rem auto;max-height:calc(100dvh - 1rem)}body.evst-dashboard #evst-gift-modal .modal-content{max-height:calc(100dvh - 1rem)}body.evst-dashboard #evst-gift-modal .modal-body{max-height:calc(100dvh - 10rem)}body.evst-dashboard #evst-gift-modal .modal-footer{flex-wrap:wrap;gap:.5rem}body.evst-dashboard #evst-gift-modal .modal-footer .btn{flex:1 1 calc(50% - 0.25rem);min-width:0}body.evst-dashboard #evst-gift-modal .form-hint{display:none}body.evst-dashboard .evst-gift-pull-indicator{position:fixed;top:calc(env(safe-area-inset-top,0px) + var(--evst-dashboard-shell-header-height,3.25rem));left:50%;z-index:1020;display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:999px;background:var(--tblr-bg-surface,#fff);border:1px solid var(--tblr-border-color);box-shadow:0 4px 16px rgba(15,23,42,.12);color:var(--tblr-secondary);font-size:.75rem;line-height:1.2;opacity:0;pointer-events:none;transform:translate(-50%,-120%);transition:opacity .15s}body.evst-dashboard .evst-gift-pull-indicator.is-pulling{opacity:1}body.evst-dashboard .evst-gift-pull-indicator.is-ready{color:var(--tblr-primary);border-color:color-mix(in srgb,var(--tblr-primary) 24%,var(--tblr-border-color))}body.evst-dashboard .evst-gift-pull-indicator.is-refreshing .evst-gift-pull-indicator__icon{animation:.8s linear infinite evst-home-stats-refresh-spin}body.evst-dashboard.evst-gift-page-active .evst-mobile-fab{opacity:0;pointer-events:none;transform:translateY(1rem) scale(.92);transition:opacity .2s,transform .2s}body.evst-dashboard.evst-gift-page-active.evst-gift-fab-visible .evst-mobile-fab{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}}body.evst-dashboard .evst-budget-stats-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem 1.25rem}body.evst-dashboard .evst-budget-stats-card--compact .evst-budget-stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))}body.evst-dashboard .evst-budget-charts-scope{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}body.evst-dashboard .evst-budget-donut-empty{min-height:220px}body.evst-dashboard .evst-budget-stats-strip__item{min-width:0}body.evst-dashboard .evst-budget-stats-strip__item .h1{font-size:clamp(1.5rem, 2vw, 2rem);line-height:1.1}body.evst-dashboard .evst-budget-filter-toolbar{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:nowrap}body.evst-dashboard .evst-budget-filter-toolbar__badge{flex:0 0 auto;padding-bottom:.375rem}body.evst-dashboard .evst-budget-filter-toolbar__field{flex:1 1 9rem;min-width:0}body.evst-dashboard .evst-budget-filter-toolbar__field--search{flex:1.4 1 12rem}body.evst-dashboard .evst-budget-filter-toolbar__actions{display:flex;align-items:flex-end;gap:.5rem;flex:0 0 auto}body.evst-dashboard .evst-budget-table-card,body.evst-dashboard .evst-budget-table-card>.card-body{overflow:visible}body.evst-dashboard .evst-budget-table-wrap,body.evst-dashboard .evst-budget-table-wrap.table-responsive{overflow-x:auto;overflow-y:visible}body.evst-dashboard .evst-budget-table-card__footer{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;border-top:1px solid var(--tblr-border-color);background:var(--tblr-bg-surface-secondary,rgba(0,0,0,.015));padding:1rem 1.5rem 1.25rem}body.evst-dashboard .evst-budget-table-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}body.evst-dashboard .evst-budget-table-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;margin-left:auto}body.evst-dashboard .evst-budget-per-page-select{width:5rem;min-width:5rem}body.evst-dashboard .evst-budget-page-subtitle,body.evst-dashboard .evst-rundown-page-subtitle,body.evst-dashboard .evst-seating-page-subtitle,body.evst-dashboard .evst-tasks-page-subtitle,body.evst-dashboard .evst-vendors-page-subtitle{line-height:1.5}body.evst-dashboard .btn-primary .evst-btn-count-badge,body.evst-dashboard .btn-primary>.evst-btn-count-badge{background-color:#fff;color:var(--tblr-primary,#066fd1);font-weight:600}body.evst-dashboard .evst-budget-row-over td{background:rgba(var(--tblr-danger-rgb,214,57,57),.04)}body.evst-dashboard .evst-budget-insights-row .evst-budget-insights-card{height:100%}body.evst-dashboard .evst-budget-utilization-gauge{min-height:260px}body.evst-dashboard .evst-budget-spend-donut{min-height:320px}body.evst-dashboard .evst-budget-insights-meta{display:grid;gap:.5rem}body.evst-dashboard .evst-budget-insights-meta__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}body.evst-dashboard .evst-budget-category-chart{min-height:300px}body.evst-dashboard .evst-budget-table__foot{border-top:2px solid var(--tblr-border-color,rgba(98,105,118,.16));background:var(--tblr-bg-surface-secondary,rgba(0,0,0,.02))}body.evst-dashboard .evst-budget-table__foot-row td{padding-top:.85rem;padding-bottom:.85rem;vertical-align:middle}body.evst-dashboard .evst-budget-table__foot-row--primary td{font-weight:600}body.evst-dashboard .evst-budget-table__foot-row--page td{color:var(--tblr-secondary,#6c757d)}body.evst-dashboard .evst-budget-table__foot-row--grand td{font-size:.875rem}body.evst-dashboard .evst-budget-drag-handle{width:2rem;cursor:grab;user-select:none}body.evst-dashboard .evst-budget-row-dragging td{opacity:.65}body.evst-dashboard .evst-vendor-reorder-item[draggable=true]{cursor:grab}body.evst-dashboard .evst-vendor-reorder-item--dragging{opacity:.65}body.evst-dashboard .evst-vendor-reorder-handle{cursor:grab}body.evst-dashboard .evst-vendor-card--archived{opacity:.85}body.evst-dashboard .evst-budget-table--sortable tbody tr[draggable=true]{cursor:grab}@media (max-width:1199.98px){body.evst-dashboard .evst-gift-filter-toolbar{flex-wrap:wrap}body.evst-dashboard .evst-gift-stats-strip{grid-template-columns:repeat(3,minmax(0,1fr))}body.evst-dashboard .evst-budget-filter-toolbar,body.evst-dashboard .evst-vendor-filter-toolbar__fields,body.evst-dashboard .evst-vendor-filter-toolbar__row--primary{flex-wrap:wrap}body.evst-dashboard .evst-budget-stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){body.evst-dashboard .evst-gift-stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))}body.evst-dashboard .evst-gift-filter-toolbar__field,body.evst-dashboard .evst-gift-filter-toolbar__field--search{flex:1 1 calc(50% - 0.375rem)}body.evst-dashboard .evst-gift-filter-toolbar__actions{width:100%}body.evst-dashboard .evst-gift-table-card__footer{flex-direction:column;align-items:stretch}body.evst-dashboard .evst-gift-table-card__meta{width:100%;margin-left:0;justify-content:space-between}body.evst-dashboard .evst-gift-per-page-form{width:100%;justify-content:space-between}body.evst-dashboard .evst-gift-pagination{flex-direction:column;align-items:stretch}body.evst-dashboard .evst-gift-pagination__pages{justify-content:center}body.evst-dashboard .evst-gift-pagination>.ms-auto.text-secondary.small{margin-left:0!important;text-align:center;width:100%}body.evst-dashboard .evst-gift-pagination>.btn{width:100%;justify-content:center}body.evst-dashboard .evst-gift-pagination>.btn.ms-2{margin-left:0!important}body.evst-dashboard .evst-budget-stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))}body.evst-dashboard .evst-budget-filter-toolbar__field,body.evst-dashboard .evst-budget-filter-toolbar__field--search{flex:1 1 calc(50% - 0.375rem)}body.evst-dashboard .evst-budget-filter-toolbar__actions{width:100%}body.evst-dashboard .evst-vendor-filter-toolbar__field,body.evst-dashboard .evst-vendor-filter-toolbar__field--search{flex:1 1 calc(50% - 0.375rem)}body.evst-dashboard .evst-vendor-filter-toolbar__actions{margin-left:0;width:100%;justify-content:flex-end}body.evst-dashboard .evst-budget-table-card__footer{flex-direction:column;align-items:stretch}body.evst-dashboard .evst-budget-table-card__meta{width:100%;margin-left:0;justify-content:space-between}body.evst-dashboard .evst-budget-per-page-form{width:auto}}body.evst-dashboard .evst-checkin-filter-toolbar{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:nowrap}body.evst-dashboard .evst-checkin-filter-toolbar__badge{flex:0 0 auto;padding-bottom:.375rem}body.evst-dashboard .evst-checkin-filter-toolbar__field{flex:0 1 11rem;min-width:0}body.evst-dashboard .evst-checkin-filter-toolbar__field--event{flex:0 1 12.5rem;min-width:10.5rem}body.evst-dashboard .evst-checkin-filter-toolbar__field--compact{flex:0 1 10.5rem;min-width:9rem}body.evst-dashboard .evst-checkin-filter-toolbar__field--search{flex:1 1 12rem;min-width:8rem;max-width:22rem}body.evst-dashboard .evst-checkin-filter-toolbar__actions{display:flex;align-items:flex-end;gap:.5rem;flex:0 0 auto}body.evst-dashboard .evst-checkin-table-card{overflow:hidden}body.evst-dashboard .evst-checkin-table-card__footer{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;border-top:1px solid var(--tblr-border-color);background:var(--tblr-bg-surface-secondary,rgba(0,0,0,.015));padding:1rem 1.5rem 1.25rem}body.evst-dashboard .evst-checkin-table-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}body.evst-dashboard .evst-checkin-per-page-select{width:5rem;min-width:5rem}body.evst-dashboard .evst-checkin-page-subtitle{line-height:1.5}body.evst-dashboard .evst-checkin-video-wrap{max-height:20rem}body.evst-dashboard .evst-checkin-scanner-card .card-header{align-items:center}body.evst-dashboard .evst-checkin-submit-row .btn-icon{min-width:2.5rem}body.evst-dashboard .evst-checkin-input-mode-row{min-width:0}body.evst-dashboard .evst-checkin-input-mode-group{min-width:12rem}body.evst-dashboard .evst-checkin-input-mode-group .evst-checkin-input-mode-btn{flex:1 1 0;font-weight:600;background-color:var(--tblr-bg-surface,#fff);color:var(--tblr-body-color,#1f2937);border-color:var(--tblr-border-color,#dce1e7);box-shadow:none}body.evst-dashboard .evst-checkin-input-mode-group .evst-checkin-input-mode-btn:focus,body.evst-dashboard .evst-checkin-input-mode-group .evst-checkin-input-mode-btn:hover{background-color:var(--tblr-bg-surface-secondary,#f3f4f6);color:var(--tblr-body-color,#1f2937);border-color:var(--tblr-border-color,#dce1e7)}body.evst-dashboard .evst-checkin-input-mode-group .evst-checkin-input-mode-btn.active,body.evst-dashboard .evst-checkin-input-mode-group .evst-checkin-input-mode-btn.active:focus,body.evst-dashboard .evst-checkin-input-mode-group .evst-checkin-input-mode-btn.active:hover{background-color:var(--tblr-primary,#066fd1);border-color:var(--tblr-primary,#066fd1);color:#fff;z-index:2}body.evst-dashboard .evst-checkin-arrival-chart{display:flex;align-items:flex-end;gap:8px;min-height:120px;padding-top:8px}body.evst-dashboard .evst-checkin-arrival-bar{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;min-width:28px}body.evst-dashboard .evst-checkin-arrival-bar span{display:block;width:100%;max-width:36px;background:var(--tblr-primary,#066fd1);border-radius:4px 4px 0 0;min-height:4px}body.evst-dashboard .evst-checkin-arrival-bar em{font-style:normal;font-size:.75rem;color:var(--tblr-secondary,#6b7280)}body.evst-dashboard .evst-checkin-payload-wrap--auto-capture{position:relative;height:0;margin-bottom:0!important;overflow:hidden}body.evst-dashboard .evst-checkin-payload-wrap--auto-capture textarea{position:fixed;top:0;left:0;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;pointer-events:none;resize:none;overflow:hidden}body.evst-dashboard #evst-checkin-scanner-modal .modal-header{align-items:center;flex-wrap:nowrap}body.evst-dashboard #evst-checkin-scanner-modal .evst-checkin-scanner-camera-actions{margin-right:.5rem}body.evst-dashboard .evst-checkin-split-row{align-items:stretch}body.evst-dashboard .evst-checkin-split-row>[class*=col-]{min-width:0}body.evst-dashboard .evst-checkin-filter-toolbar--inline{flex-wrap:nowrap}body.evst-dashboard .evst-checkin-split-row .evst-checkin-filter-toolbar--inline{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:.5rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch}body.evst-dashboard .evst-checkin-split-row .evst-checkin-filter-toolbar--inline .evst-checkin-filter-toolbar__badge{flex:0 0 auto}body.evst-dashboard .evst-checkin-split-row .evst-checkin-filter-toolbar--inline .evst-checkin-filter-toolbar__field--event{flex:0 0 10.5rem;min-width:10.5rem}body.evst-dashboard .evst-checkin-split-row .evst-checkin-filter-toolbar--inline .evst-checkin-filter-toolbar__field--compact{flex:0 0 9.25rem;min-width:9.25rem}body.evst-dashboard .evst-checkin-split-row .evst-checkin-filter-toolbar--inline .evst-checkin-filter-toolbar__field--search{flex:1 1 7rem;min-width:7rem;max-width:none}body.evst-dashboard .evst-checkin-split-row .evst-checkin-filter-toolbar--inline .evst-checkin-filter-toolbar__actions{flex:0 0 auto;display:flex;align-items:flex-end;gap:.5rem;white-space:nowrap}body.evst-dashboard .evst-checkin-split-row .evst-checkin-filter-toolbar--inline .form-label{font-size:.75rem;margin-bottom:.25rem}body.evst-dashboard .evst-checkin-split-row .evst-checkin-filter-toolbar--inline .form-control,body.evst-dashboard .evst-checkin-split-row .evst-checkin-filter-toolbar--inline .form-select{font-size:.875rem}@media (min-width:992px){body.evst-dashboard .evst-checkin-split-row .evst-checkin-filter-card .card-body{padding-top:.75rem;padding-bottom:.75rem}}@media (max-width:1199.98px){body.evst-dashboard .evst-checkin-filter-toolbar{flex-wrap:wrap}}body.evst-dashboard .evst-analytics-page-header .evst-analytics-view-range{min-width:10.5rem;width:auto}body.evst-dashboard #evst-analytics-guest-activity-root.evst-analytics-guest-activity-root--loading{opacity:.55;pointer-events:none;transition:opacity .15s}body.evst-dashboard #evst-analytics-guest-activity-list-root.evst-analytics-guest-activity-list-root--loading{opacity:.55;pointer-events:none;min-height:4rem;transition:opacity .15s}body.evst-dashboard [data-evst-analytics-ga-pagination-meta]:focus{outline:2px solid var(--tblr-primary,#206bc4);outline-offset:2px}body.evst-dashboard #evst-analytics-dashboard-root.evst-analytics-dashboard-root--loading{opacity:.55;pointer-events:none;transition:opacity .15s}body.evst-dashboard .evst-analytics-stats-strip__link{display:block;text-decoration:none;border-radius:var(--tblr-border-radius);transition:background-color .15s}body.evst-dashboard .evst-analytics-stats-strip__link:focus-visible,body.evst-dashboard .evst-analytics-stats-strip__link:hover{background:rgba(32,107,196,.06)}body.evst-dashboard .evst-analytics-stats-strip__item--linked{min-width:0}body.evst-dashboard .evst-analytics-chart-empty{background:var(--tblr-bg-surface-secondary,rgba(0,0,0,.015))}body.evst-dashboard .evst-analytics-ga-mobile-list{display:flex;flex-direction:column;gap:.75rem}body.evst-dashboard .evst-analytics-ga-mobile-card{border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius);background:var(--tblr-bg-surface,#fff);padding:.875rem 1rem}body.evst-dashboard .evst-analytics-ga-mobile-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}body.evst-dashboard .evst-analytics-ga-mobile-card__name{word-break:break-word}body.evst-dashboard .evst-analytics-ga-mobile-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.5rem}body.evst-dashboard .evst-analytics-ga-mobile-card__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:.75rem 0 0}body.evst-dashboard .evst-analytics-ga-mobile-card__details dt{font-size:.75rem;color:var(--tblr-secondary);margin-bottom:.15rem}body.evst-dashboard .evst-analytics-ga-mobile-card__details dd{margin:0;font-size:.875rem}body.evst-dashboard .evst-analytics-guest-activity-summary .text-secondary.small{line-height:1.2}body.evst-dashboard .evst-analytics-ga-section-header__actions{flex-wrap:nowrap}body.evst-dashboard .evst-analytics-ga-section-header .evst-filter-card-toggle{flex-shrink:0}body.evst-dashboard .evst-analytics-ga-stats-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}body.evst-dashboard .evst-analytics-ga-stats-card{display:block;color:inherit;text-decoration:none;background-color:var(--tblr-bg-surface,#fff);border:1px solid var(--tblr-border-color,rgba(98,105,118,.16));box-shadow:var(--evst-shadow-card,0 1px 2px rgba(15,23,42,.04))}body.evst-dashboard .evst-analytics-ga-stats-card:focus-visible,body.evst-dashboard .evst-analytics-ga-stats-card:hover{color:inherit;text-decoration:none}body.evst-dashboard .evst-analytics-ga-stats-card>.card-body{padding:1.125rem 1.25rem}body.evst-dashboard .evst-analytics-ga-stats-card__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}body.evst-dashboard .evst-analytics-ga-stats-card__label{min-width:0;flex:1 1 auto}body.evst-dashboard .evst-analytics-ga-stats-card .subheader{line-height:1.2}body.evst-dashboard .evst-analytics-ga-stats-card__hint{line-height:1.35;margin-top:.35rem}body.evst-dashboard .evst-analytics-ga-stats-card__value{flex:0 0 auto;text-align:right;font-size:clamp(1.5rem, 2vw, 2rem);line-height:1.1}body.evst-dashboard .evst-analytics-ga-stats-card--active{background-color:var(--tblr-primary-lt,rgba(var(--tblr-primary-rgb,32,107,196),.12));border-color:rgba(var(--tblr-primary-rgb,32,107,196),.35);box-shadow:none}body.evst-dashboard .evst-analytics-ga-stats-card--active:focus-visible,body.evst-dashboard .evst-analytics-ga-stats-card--active:hover{background-color:var(--tblr-primary-lt,rgba(var(--tblr-primary-rgb,32,107,196),.16));border-color:rgba(var(--tblr-primary-rgb,32,107,196),.45);color:inherit}body.evst-dashboard .evst-analytics-ga-filter-toolbar{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}body.evst-dashboard .evst-analytics-ga-filter-toolbar__badge{flex:0 0 auto;padding-bottom:.375rem}body.evst-dashboard .evst-analytics-ga-filter-toolbar__field{flex:1 1 9rem;min-width:0}body.evst-dashboard .evst-analytics-ga-filter-toolbar__field--search{flex:1.4 1 12rem}body.evst-dashboard .evst-analytics-ga-filter-toolbar__actions{display:flex;align-items:flex-end;gap:.5rem;flex:0 0 auto}body.evst-dashboard .evst-analytics-ga-filter-toolbar__blast{flex:0 0 auto;align-self:flex-end}body.evst-dashboard .evst-analytics-ga-table-card{overflow:hidden}body.evst-dashboard .evst-analytics-ga-table-card__footer{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;border-top:1px solid var(--tblr-border-color);background:var(--tblr-bg-surface-secondary,rgba(0,0,0,.015));padding:1rem 1.5rem 1.25rem}body.evst-dashboard .evst-analytics-ga-table-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}body.evst-dashboard .evst-analytics-ga-table-card__pager{margin-left:auto}body.evst-dashboard .evst-analytics-ga-list-range{white-space:nowrap}body.evst-dashboard .evst-analytics-ga-list-pager{border-top:1px solid var(--tblr-border-color);background:var(--tblr-bg-surface-secondary,rgba(0,0,0,.015));padding:.875rem 1.5rem}body.evst-dashboard .evst-analytics-ga-per-page-select{width:5rem;min-width:5rem}body.evst-dashboard .evst-analytics-stats-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem 1.25rem}body.evst-dashboard .evst-analytics-stats-strip__item{min-width:0}body.evst-dashboard .evst-analytics-stats-strip__item .h1{font-size:clamp(1.5rem, 2vw, 2rem);line-height:1.1}body.evst-dashboard .evst-analytics-stats-strip__hint{line-height:1.35}body.evst-dashboard .evst-analytics-gift-stats-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem 1.25rem}body.evst-dashboard .evst-analytics-gift-stats-strip__item{min-width:0}body.evst-dashboard .evst-analytics-gift-stats-strip__item .h1{font-size:clamp(1.5rem, 2vw, 2rem);line-height:1.1}body.evst-dashboard .evst-analytics-funnel{display:flex;flex-direction:column;gap:.85rem}body.evst-dashboard .evst-analytics-views-card .card-header .btn-list{flex-wrap:nowrap}@media (max-width:1199.98px){body.evst-dashboard .evst-analytics-gift-stats-strip,body.evst-dashboard .evst-analytics-stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){body.evst-dashboard .evst-analytics-gift-stats-strip,body.evst-dashboard .evst-analytics-stats-strip{grid-template-columns:repeat(2,minmax(0,1fr))}body.evst-dashboard .evst-analytics-ga-stats-strip{grid-template-columns:1fr}body.evst-dashboard .evst-analytics-ga-table-card__footer{flex-direction:column;align-items:stretch}body.evst-dashboard .evst-analytics-ga-table-card__pager{width:100%;margin-left:0;justify-content:space-between}body.evst-dashboard .evst-analytics-views-card .card-header .btn-list{flex-wrap:wrap;width:100%}body.evst-dashboard .evst-analytics-views-card .card-header .col-auto{width:100%}body.evst-dashboard .evst-checkin-filter-toolbar--inline{flex-wrap:wrap}body.evst-dashboard .evst-checkin-split-row .evst-checkin-filter-toolbar--inline{flex-wrap:wrap;overflow-x:visible}body.evst-dashboard .evst-checkin-filter-toolbar__field,body.evst-dashboard .evst-checkin-filter-toolbar__field--search{flex:1 1 calc(50% - 0.375rem);max-width:none}body.evst-dashboard .evst-checkin-filter-toolbar__actions{width:100%}body.evst-dashboard .evst-checkin-table-card__footer{flex-direction:column;align-items:stretch}body.evst-dashboard .evst-checkin-per-page-form{width:100%;justify-content:space-between}}body.evst-checkin-scanner-display{min-height:100vh;background:var(--tblr-body-bg,#f5f7fb);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}body.evst-checkin-scanner-display .evst-checkin-scanner-display-page{display:flex;flex-direction:column;min-height:100vh}body.evst-checkin-scanner-display .evst-checkin-scanner-display__bar{flex-shrink:0;border-bottom:1px solid var(--tblr-border-color,rgba(0,0,0,.08));background:var(--tblr-card-bg,#fff)}body.evst-checkin-scanner-display .evst-checkin-scanner-display__main{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}body.evst-checkin-scanner-display .evst-checkin-scanner-display__scanner{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;background:#0f172a}body.evst-checkin-scanner-display .evst-checkin-scanner-display__header-actions{display:flex;align-items:center;flex-shrink:0;gap:.75rem}body.evst-checkin-scanner-display .evst-checkin-scanner-display__header-actions .badge{font-weight:600;white-space:nowrap}body.evst-checkin-scanner-display .evst-checkin-scanner-display__header-tools{display:inline-flex;align-items:center;gap:.5rem}body.evst-checkin-scanner-display .evst-checkin-scanner-display__header-tools .btn-icon{width:2.25rem;height:2.25rem;padding:0}body.evst-checkin-scanner-display .evst-checkin-scanner-display__header-tools .btn-icon .icon{width:1.125rem;height:1.125rem}body.evst-checkin-scanner-display .evst-checkin-scanner-display-panel{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;position:relative}body.evst-checkin-scanner-display .evst-checkin-scanner-display__result{position:absolute;top:.75rem;left:.75rem;right:.75rem;z-index:2;margin:0;font-size:.9375rem;border-radius:var(--tblr-border-radius,.375rem);box-shadow:0 2px 8px rgba(0,0,0,.12)}body.evst-checkin-scanner-display .evst-checkin-scanner-display__video-wrap{position:relative;flex:1 1 auto;min-height:50vh;overflow:hidden;background:#000}body.evst-checkin-scanner-display .evst-checkin-scanner-display__video-wrap video{width:100%;height:100%;min-height:50vh;object-fit:cover;display:block}body.evst-checkin-scanner-display .evst-checkin-scanner-display__video-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;text-align:center;pointer-events:none;color:#fff;background:linear-gradient(180deg,rgba(15,23,42,.15) 0,rgba(15,23,42,.45) 100%);transition:opacity .2s}body.evst-checkin-scanner-display .evst-checkin-scanner-display__video-overlay.is-active{opacity:.35}body.evst-checkin-scanner-display .evst-checkin-scanner-display__video-overlay.is-error,body.evst-checkin-scanner-display .evst-checkin-scanner-display__video-overlay.is-idle,body.evst-checkin-scanner-display .evst-checkin-scanner-display__video-overlay.is-starting{opacity:1}body.evst-checkin-scanner-display .evst-checkin-scanner-display__scan-frame{width:min(68vw,260px);height:min(68vw,260px);max-height:42vh;border:2px solid;border-radius:var(--evst-radius-lg);margin-bottom:.75rem}body.evst-checkin-scanner-display .evst-checkin-scanner-display__video-overlay.is-active .evst-checkin-scanner-display__scan-frame{opacity:.45}body.evst-checkin-scanner-display .evst-checkin-scanner-display__overlay-text{max-width:20rem;font-size:.9375rem;text-shadow:0 1px 2px rgba(0,0,0,.45)}body.evst-checkin-scanner-display .evst-checkin-scanner-display__last-guest{padding:.75rem 1rem;background:var(--tblr-card-bg,#fff);border-top:1px solid var(--tblr-border-color,rgba(0,0,0,.08));font-size:.9375rem}body.evst-dashboard .evst-checkin-camera-host-wrap{min-width:9.5rem}body.evst-dashboard .evst-checkin-welcome-settings-modal__footer{justify-content:space-between}body.evst-dashboard .evst-checkin-welcome-settings-modal__footer .d-flex{justify-content:flex-end}@media (max-width:575.98px){body.evst-dashboard .evst-checkin-welcome-settings-modal__footer .d-flex{width:100%}body.evst-dashboard .evst-checkin-welcome-settings-modal__footer .d-flex .btn{flex:1 1 auto}}.evst-welcome-exp-binding-disabled{opacity:.55}.evst-welcome-exp-binding-disabled .form-check-input:disabled,.evst-welcome-exp-binding-disabled .form-range:disabled,.evst-welcome-exp-binding-disabled .form-select:disabled,.evst-welcome-exp-binding-disabled button:disabled,.evst-welcome-exp-binding-disabled input:disabled,.evst-welcome-exp-binding-disabled select:disabled,.evst-welcome-exp-binding-disabled textarea:disabled{cursor:not-allowed}.evst-checkin-welcome{--evst-welcome-accent:#206bc4;--evst-welcome-primary:#206bc4;--evst-welcome-secondary:#f4efe6;--evst-welcome-logo-slot-width:min(92vw, 18rem);--evst-welcome-logo-slot-height:min(28vh, 8.5rem);--evst-welcome-enter-ms:450ms;--evst-welcome-exit-ms:280ms;position:fixed;inset:0;z-index:1080;display:flex;align-items:center;justify-content:center;padding:1.5rem;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--evst-welcome-exit-ms) ease,visibility var(--evst-welcome-exit-ms) ease;font-family:var(--tblr-font-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif)}body.modal-open .evst-checkin-welcome.is-visible{z-index:1095}.evst-checkin-welcome.is-visible{pointer-events:auto;opacity:1;visibility:visible}.evst-checkin-welcome__backdrop{position:absolute;inset:0;background:rgba(15,23,42,calc(var(--evst-welcome-backdrop-opacity,.55) * 1));backdrop-filter:blur(var(--evst-welcome-backdrop-blur,8px));-webkit-backdrop-filter:blur(var(--evst-welcome-backdrop-blur,8px))}.evst-checkin-welcome--blur_light .evst-checkin-welcome__backdrop{background:rgba(255,255,255,.72)}.evst-checkin-welcome--photo .evst-checkin-welcome__backdrop{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:rgba(15,23,42,calc(var(--evst-welcome-backdrop-opacity,.55) * 1));background-size:cover;background-position:center;background-repeat:no-repeat}.evst-checkin-welcome__card-wrap{position:relative;z-index:1;width:min(var(--evst-welcome-card-width-vw,88vw),var(--evst-welcome-card-max-vw,100vw));max-width:100%;max-height:min(var(--evst-welcome-card-max-vh,100vh),100%);min-width:min(100%,16rem);display:flex;flex-direction:column;contain:layout style}.evst-checkin-welcome__card{background:var(--evst-welcome-card-bg,var(--tblr-card-bg,#fff));border-radius:var(--evst-welcome-card-radius,1rem);box-shadow:var(--evst-welcome-card-shadow,0 1.25rem 3rem rgba(15,23,42,.2));padding:0;overflow:hidden;border-top:var(--evst-welcome-card-top-accent,4px) solid var(--evst-welcome-accent);display:flex;flex-direction:column;max-height:100%;min-height:0}.evst-checkin-welcome__card-layout{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;height:100%}.evst-checkin-welcome__card-body{display:flex;flex-direction:column;padding:var(--evst-welcome-card-padding,2rem 1.75rem);padding-bottom:0;text-align:center;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden}.evst-checkin-welcome__card-footer{display:flex;justify-content:center;align-items:center;width:100%;flex-shrink:0;padding:1rem var(--evst-welcome-card-padding-inline,1.75rem) var(--evst-welcome-card-padding-bottom,1.75rem);box-sizing:border-box}.evst-checkin-welcome__close{min-width:min(100%,14rem);padding:.65rem 2rem;margin-top:0;font-weight:600}.evst-checkin-welcome__card-photo{display:none;overflow:hidden;background:color-mix(in srgb,var(--evst-welcome-primary,#0f172a) 8%,#e2e8f0);position:relative}.evst-checkin-welcome.has-card-photo .evst-checkin-welcome__card-photo{display:flex;align-items:center;justify-content:center}.evst-checkin-welcome__card-photo-img{display:block;width:100%;height:100%;min-width:100%;min-height:100%;object-fit:cover;object-position:center center}.evst-checkin-welcome__card-photo.is-placeholder .evst-checkin-welcome__card-photo-img{opacity:0;min-height:8rem}.evst-checkin-welcome--card_photo_left.has-card-photo .evst-checkin-welcome__card-layout,.evst-checkin-welcome--card_photo_right.has-card-photo .evst-checkin-welcome__card-layout{display:grid;grid-template-columns:var(--evst-welcome-photo-grid-track,40fr) var(--evst-welcome-content-grid-track,60fr);align-items:stretch;min-height:100%}.evst-checkin-welcome--card_photo_right.has-card-photo .evst-checkin-welcome__card-layout{grid-template-columns:var(--evst-welcome-content-grid-track,60fr) var(--evst-welcome-photo-grid-track,40fr)}.evst-checkin-welcome.has-card-photo .evst-checkin-welcome__card-photo{min-height:8rem;max-width:none;max-height:none;height:100%;align-self:stretch}.evst-checkin-welcome--card_photo_right.has-card-photo .evst-checkin-welcome__card-body{order:1}.evst-checkin-welcome--card_photo_right.has-card-photo .evst-checkin-welcome__card-photo{order:2}.evst-checkin-welcome.has-card-photo .evst-checkin-welcome__card-body{min-width:0;min-height:0;height:100%}@media (max-width:575.98px){.evst-checkin-welcome--card_photo_left.has-card-photo .evst-checkin-welcome__card-layout,.evst-checkin-welcome--card_photo_right.has-card-photo .evst-checkin-welcome__card-layout{grid-template-columns:none;grid-template-rows:minmax(10rem,var(--evst-welcome-photo-row-height,32vh)) auto}.evst-checkin-welcome--card_photo_right.has-card-photo .evst-checkin-welcome__card-body,.evst-checkin-welcome--card_photo_right.has-card-photo .evst-checkin-welcome__card-photo{order:unset}}.evst-checkin-welcome [data-evst-welcome-slot=icon].evst-welcome-check-pop .evst-checkin-welcome__icon-success,.evst-checkin-welcome__icon-success .evst-welcome-check-pop,.evst-checkin-welcome__icon-success.evst-welcome-check-pop{animation:evst-welcome-check-pop var(--evst-welcome-enter-ms) ease}@keyframes evst-welcome-check-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}100%{transform:scale(1);opacity:1}}.evst-checkin-welcome__logo{display:block;margin:0 auto 1rem;object-fit:contain}.evst-checkin-welcome__logo-host{display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto;min-width:0}.evst-checkin-welcome__logo-host .evst-wedding-logo{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--evst-welcome-logo-slot-width);max-width:var(--evst-welcome-logo-slot-width);height:var(--evst-welcome-logo-slot-height);max-height:var(--evst-welcome-logo-slot-height);min-width:0;min-height:0;margin-inline:auto;overflow:hidden;color:var(--evst-welcome-accent)}.evst-checkin-welcome[data-evst-welcome-logo-size=sm]{--evst-welcome-logo-slot-width:min(84vw, 9rem);--evst-welcome-logo-slot-height:min(18vh, 4.25rem)}.evst-checkin-welcome[data-evst-welcome-logo-size=md]{--evst-welcome-logo-slot-width:min(90vw, 16rem);--evst-welcome-logo-slot-height:min(26vh, 7.5rem)}.evst-checkin-welcome[data-evst-welcome-logo-size=lg]{--evst-welcome-logo-slot-width:min(94vw, 22rem);--evst-welcome-logo-slot-height:min(34vh, 11rem)}.evst-checkin-welcome__logo-host .evst-wedding-logo__scale{display:inline-block;width:max-content;max-width:none;min-width:min-content;transform-origin:center center;will-change:transform;vertical-align:middle}.evst-checkin-welcome__logo-host .evst-wedding-logo__block{display:inline-flex;color:inherit;font-size:clamp(2rem, 6vw, 3.5rem);line-height:1}.evst-checkin-welcome__logo-host .evst-wedding-logo__name{font-family:var(--evst-welcome-logo-font-names, var(--evst-welcome-logo-font-amp, inherit));font-weight:600;white-space:nowrap}.evst-checkin-welcome__logo-host .evst-wedding-logo__amp{font-family:var(--evst-welcome-logo-font-amp, var(--evst-welcome-logo-font-names, inherit));font-size:.58em;font-weight:600;text-transform:uppercase;opacity:.8;align-self:center}.evst-checkin-welcome__logo-host .evst-wedding-logo-preset--1{flex-direction:column;align-items:center;flex-wrap:nowrap}.evst-checkin-welcome__logo-host .evst-wedding-logo-preset--2{flex-direction:row;align-items:baseline;justify-content:center;gap:.12em;flex-wrap:nowrap;white-space:nowrap}.evst-checkin-welcome__logo-host .evst-wedding-logo-preset--3{flex-direction:column;align-items:center;gap:.08em;flex-wrap:nowrap}.evst-checkin-welcome__logo-host .evst-wedding-logo-preset--3 .evst-wedding-logo__line--bottom,.evst-checkin-welcome__logo-host .evst-wedding-logo-preset--3 .evst-wedding-logo__line--top{white-space:nowrap}.evst-checkin-welcome__logo-host .evst-wedding-logo-preset--3 .evst-wedding-logo__line--bottom{display:inline-flex;align-items:baseline;justify-content:center;gap:.12em}.evst-checkin-welcome__logo-host .evst-wedding-logo__scale--image{display:inline-block;line-height:0}.evst-checkin-welcome__logo-host .evst-wedding-logo__scale--image .evst-wedding-logo__image{display:block;width:auto;height:auto;max-width:none;max-height:none;object-fit:contain;filter:drop-shadow(0 .12rem .35rem rgba(0, 0, 0, .18))}.evst-checkin-welcome[data-evst-welcome-logo-size=sm] .evst-checkin-welcome__logo{max-width:4rem;max-height:4rem}.evst-checkin-welcome[data-evst-welcome-logo-size=md] .evst-checkin-welcome__logo{max-width:6rem;max-height:6rem}.evst-checkin-welcome[data-evst-welcome-logo-size=lg] .evst-checkin-welcome__logo{max-width:8rem;max-height:8rem}.evst-checkin-welcome__headline{font-family:var(--evst-welcome-headline-font, inherit);font-size:var(--evst-welcome-headline-size, clamp(1.25rem, 3vw, 1.75rem));font-weight:var(--evst-welcome-headline-weight,600);color:var(--evst-welcome-headline-color,inherit)}.evst-checkin-welcome__couple{font-family:var(--evst-welcome-couple-font, inherit);font-size:var(--evst-welcome-couple-size, inherit);font-weight:var(--evst-welcome-couple-weight,inherit);color:var(--evst-welcome-couple-color,inherit)}.evst-checkin-welcome__guest-name{font-family:var(--evst-welcome-guest-name-font, inherit);font-size:var(--evst-welcome-guest-name-size, inherit);font-weight:var(--evst-welcome-guest-name-weight,inherit);color:var(--evst-welcome-guest-name-color,inherit)}.evst-checkin-welcome__blocks{display:flex;flex-direction:column;align-items:center;width:100%;flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.evst-checkin-welcome__block{width:100%;display:flex;flex-direction:column;align-items:center}.evst-checkin-welcome__block[data-evst-welcome-block=icon]{margin-bottom:var(--evst-welcome-gap-after-icon,.5rem)}.evst-checkin-welcome__block[data-evst-welcome-block=logo]{margin-bottom:var(--evst-welcome-gap-after-logo,1rem)}.evst-checkin-welcome__block[data-evst-welcome-block=couple_names]{margin-bottom:var(--evst-welcome-gap-after-couple-names,.5rem)}.evst-checkin-welcome__block[data-evst-welcome-block=guest_info]{margin-bottom:var(--evst-welcome-gap-after-guest-info,.5rem)}.evst-checkin-welcome__block[data-evst-welcome-block=event_details]{margin-bottom:var(--evst-welcome-gap-after-event-details,.5rem)}.evst-checkin-welcome__block-inner{display:flex;flex-direction:column;align-items:center;width:100%}.evst-checkin-welcome__block[data-evst-welcome-block=guest_info] .evst-checkin-welcome__block-inner{gap:var(--evst-welcome-inner-gap-guest-info,.35rem)}.evst-checkin-welcome__block[data-evst-welcome-block=event_details] .evst-checkin-welcome__block-inner{gap:var(--evst-welcome-inner-gap-event-details,.35rem)}.evst-checkin-welcome__block[data-evst-welcome-block=welcome_messages] .evst-checkin-welcome__block-inner{gap:var(--evst-welcome-inner-gap-welcome-messages,.35rem)}.evst-checkin-welcome__block-divider{display:block;width:100%;max-width:12rem;margin-left:auto;margin-right:auto;border:0;border-top:1px solid var(--evst-welcome-divider-color,color-mix(in srgb,var(--evst-welcome-accent) 28%,transparent));opacity:1;flex-shrink:0}.evst-checkin-welcome__guest-group{display:flex;flex-direction:column;align-items:center;width:100%}.evst-checkin-welcome__guest-category-badge,.evst-checkin-welcome__guest-category.evst-checkin-welcome__guest-category-badge{text-transform:uppercase;letter-spacing:.04em}.evst-checkin-welcome__guest-category-badge{display:inline-block;padding:.2rem .75rem;border-radius:var(--evst-radius-pill);font-size:var(--evst-welcome-badge-size, .8125rem);line-height:1.4;font-family:var(--evst-welcome-badge-font, inherit);font-weight:var(--evst-welcome-badge-weight,600);background:var(--evst-welcome-badge-bg,color-mix(in srgb,var(--evst-welcome-accent) 14%,transparent));color:var(--evst-welcome-badge-color,var(--evst-welcome-accent));border:none}.evst-checkin-welcome__icon{font-size:var(--evst-welcome-icon-size, 2.5rem);color:var(--evst-welcome-icon-color,var(--evst-welcome-accent));margin-bottom:0}.evst-checkin-welcome.is-already .evst-checkin-welcome__icon{color:var(--tblr-warning,#f59f00)}.evst-checkin-welcome__subtitle{font-family:var(--evst-welcome-subtitle-font, inherit);font-size:var(--evst-welcome-subtitle-size, inherit);font-weight:var(--evst-welcome-subtitle-weight,inherit);color:var(--evst-welcome-subtitle-color,var(--tblr-secondary))}.evst-checkin-welcome__event-name{font-family:var(--evst-welcome-event-name-font, inherit);font-size:var(--evst-welcome-event-name-size, inherit);font-weight:var(--evst-welcome-event-name-weight,inherit);color:var(--evst-welcome-event-name-color,inherit)}.evst-checkin-welcome__event-date{font-family:var(--evst-welcome-event-date-font, inherit);font-size:var(--evst-welcome-event-date-size, inherit);font-weight:var(--evst-welcome-event-date-weight,inherit);color:var(--evst-welcome-event-date-color,var(--tblr-secondary))}.evst-checkin-welcome--stagger-blocks.is-entering .evst-checkin-welcome__block{opacity:0;animation:evst-welcome-stagger-in var(--evst-welcome-enter-ms) ease forwards}.evst-checkin-welcome--stagger-blocks.is-entering .evst-checkin-welcome__block:first-child{animation-delay:50ms}.evst-checkin-welcome--stagger-blocks.is-entering .evst-checkin-welcome__block:nth-child(2){animation-delay:.1s}.evst-checkin-welcome--stagger-blocks.is-entering .evst-checkin-welcome__block:nth-child(3){animation-delay:.15s}.evst-checkin-welcome--stagger-blocks.is-entering .evst-checkin-welcome__block:nth-child(4){animation-delay:.2s}.evst-checkin-welcome--stagger-blocks.is-entering .evst-checkin-welcome__block:nth-child(5){animation-delay:.25s}.evst-checkin-welcome--stagger-blocks.is-entering .evst-checkin-welcome__block:nth-child(6){animation-delay:.3s}@keyframes evst-welcome-stagger-in{from{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.evst-checkin-welcome.is-entering.evst-checkin-welcome--enter-fade{animation:evst-welcome-enter-fade var(--evst-welcome-enter-ms) ease}.evst-checkin-welcome.is-entering.evst-checkin-welcome--enter-slide_up{animation:evst-welcome-enter-slide-up var(--evst-welcome-enter-ms) ease}.evst-checkin-welcome.is-entering.evst-checkin-welcome--enter-scale{animation:evst-welcome-enter-scale var(--evst-welcome-enter-ms) ease}.evst-checkin-welcome.is-entering.evst-checkin-welcome--enter-slide_up_scale{animation:evst-welcome-enter-slide-up-scale var(--evst-welcome-enter-ms) ease}@keyframes evst-welcome-enter-fade{from{opacity:0}to{opacity:1}}@keyframes evst-welcome-enter-slide-up{from{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes evst-welcome-enter-scale{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes evst-welcome-enter-slide-up-scale{from{opacity:0;transform:translateY(1rem) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.evst-checkin-welcome.is-exiting.evst-checkin-welcome--exit-fade{animation:evst-welcome-exit-fade var(--evst-welcome-exit-ms) ease forwards}.evst-checkin-welcome.is-exiting.evst-checkin-welcome--exit-slide_down{animation:evst-welcome-exit-slide-down var(--evst-welcome-exit-ms) ease forwards}.evst-checkin-welcome.is-exiting.evst-checkin-welcome--exit-scale_out{animation:evst-welcome-exit-scale-out var(--evst-welcome-exit-ms) ease forwards}@keyframes evst-welcome-exit-fade{to{opacity:0}}@keyframes evst-welcome-exit-slide-down{to{opacity:0;transform:translateY(.75rem)}}@keyframes evst-welcome-exit-scale-out{to{opacity:0;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){body.evst-dashboard .evst-gift-page .evst-gift-mobile-card__body,body.evst-dashboard.evst-gift-page-active .evst-mobile-fab{transition:none}.evst-checkin-welcome,.evst-checkin-welcome--stagger-blocks.is-entering .evst-checkin-welcome__block,.evst-checkin-welcome.is-entering,.evst-checkin-welcome.is-exiting{animation:none!important;transition:opacity var(--evst-welcome-exit-ms) ease}.evst-checkin-welcome--stagger-blocks.is-entering .evst-checkin-welcome__block{opacity:1;transform:none}}.evst-welcome-photo-picker{display:flex;flex-wrap:wrap;gap:.5rem}.evst-welcome-photo-picker__item{display:flex;flex-direction:column;align-items:stretch;width:5.5rem;padding:.25rem;border:2px solid var(--tblr-border-color,#e2e8f0);border-radius:var(--evst-radius-md);background:var(--tblr-bg-surface,#fff);cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s}.evst-welcome-photo-picker__item:hover{border-color:var(--tblr-primary,#206bc4)}.evst-welcome-photo-picker__item.is-selected{border-color:var(--tblr-primary,#206bc4);box-shadow:0 0 0 1px var(--tblr-primary,#206bc4)}.evst-welcome-photo-picker__item img{display:block;width:100%;height:4rem;object-fit:cover;border-radius:var(--evst-radius-sm)}.evst-welcome-photo-picker__label{display:block;margin-top:.25rem;font-size:.65rem;line-height:1.2;color:var(--tblr-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.evst-welcome-media-picker__item{display:flex;flex-direction:column;align-items:stretch;width:5.5rem;padding:.25rem;border:2px solid var(--tblr-border-color,#e2e8f0);border-radius:var(--evst-radius-md);background:var(--tblr-bg-surface,#fff);cursor:pointer;position:relative}.evst-welcome-media-picker__item.is-selected{border-color:var(--tblr-primary,#206bc4);box-shadow:0 0 0 1px var(--tblr-primary,#206bc4)}.evst-welcome-media-picker__input{position:absolute;top:.35rem;left:.35rem;z-index:1}.evst-welcome-media-picker__item img{display:block;width:100%;height:4rem;object-fit:cover;border-radius:var(--evst-radius-sm)}.evst-welcome-media-picker__video-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:4rem;background:var(--tblr-bg-surface-secondary,#f1f5f9);border-radius:var(--evst-radius-sm);color:var(--tblr-secondary);font-size:1.5rem}body.wp-admin .evst-checkin-welcome,body.wp-admin .evst-checkin-welcome.is-visible{z-index:100001}#evst-wd-slideshow-preview-modal{z-index:1070}body.evst-dashboard .evst-wd-slideshow-preview-dialog{max-width:min(96vw,56rem);margin:1rem auto}body.evst-dashboard .evst-wd-slideshow-preview__content{border-radius:var(--tblr-border-radius-lg,.75rem);overflow:hidden}body.evst-dashboard .evst-wd-slideshow-preview__frame{position:relative;width:100%;aspect-ratio:16/9;background:#000;border-radius:var(--tblr-border-radius,.5rem);overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.evst-wd-slideshow-preview__body{position:absolute;inset:0}.evst-wd-slideshow-preview__stage{position:absolute;inset:0;overflow:hidden}.evst-wd-slideshow-preview__controls{position:absolute;left:50%;bottom:.75rem;transform:translateX(-50%);display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem;border-radius:var(--evst-radius-pill);background:rgba(15,23,42,.55);backdrop-filter:blur(6px);z-index:3}.evst-wd-slideshow-preview__controls.is-hidden{display:none}.evst-wd-slideshow-preview__nav-btn{width:2.25rem;height:2.25rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border-color:rgba(255,255,255,.35);color:#fff}.evst-wd-slideshow-preview__nav-btn:focus-visible,.evst-wd-slideshow-preview__nav-btn:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.55);color:#fff}.evst-wd-slideshow-preview__stage .evst-welcome-display__slide{position:absolute;inset:0;opacity:0;transition:opacity .8s;pointer-events:none}.evst-wd-slideshow-preview__stage .evst-welcome-display__slide.is-active{opacity:1;z-index:1}.evst-wd-slideshow-preview__stage .evst-welcome-display__slide.is-none{transition:none}.evst-wd-slideshow-preview__stage .evst-welcome-display__slide img,.evst-wd-slideshow-preview__stage .evst-welcome-display__slide video{width:100%;height:100%;display:block}.evst-wd-slideshow-preview__stage .evst-welcome-display__slide[data-fit=cover] img,.evst-wd-slideshow-preview__stage .evst-welcome-display__slide[data-fit=cover] video{object-fit:cover}.evst-wd-slideshow-preview__stage .evst-welcome-display__slide[data-fit=contain] img,.evst-wd-slideshow-preview__stage .evst-welcome-display__slide[data-fit=contain] video{object-fit:contain}.evst-wd-slideshow-preview__empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:2rem;text-align:center;color:rgba(255,255,255,.85)}body.evst-dashboard .evst-wd-slideshow-preview__body .evst-welcome-display__idle{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.25rem 1.25rem 3.25rem;pointer-events:none;text-shadow:0 2px 12px rgba(0,0,0,.75);color:#fff;background:linear-gradient(to top,rgba(0,0,0,.72) 0,rgba(0,0,0,.35) 55%,transparent 100%)}body.evst-dashboard .evst-wd-slideshow-preview__body .evst-welcome-display__idle .evst-checkin-welcome__logo-host .evst-wedding-logo,body.evst-dashboard .evst-wd-slideshow-preview__body .evst-welcome-display__idle .evst-checkin-welcome__logo-host .evst-wedding-logo__amp,body.evst-dashboard .evst-wd-slideshow-preview__body .evst-welcome-display__idle .evst-checkin-welcome__logo-host .evst-wedding-logo__block,body.evst-dashboard .evst-wd-slideshow-preview__body .evst-welcome-display__idle .evst-checkin-welcome__logo-host .evst-wedding-logo__name{color:var(--evst-welcome-accent,#fff)}body.evst-dashboard .evst-wd-slideshow-preview__body .evst-welcome-display__idle-logo-wrap{display:flex;justify-content:center;margin:0 auto var(--evst-welcome-gap-after-logo,.375rem);width:100%;position:static;inset:auto;opacity:1;visibility:visible;pointer-events:none;padding:0;z-index:auto;--evst-welcome-logo-slot-width:min(90vw, 16rem);--evst-welcome-logo-slot-height:min(14vh, 5rem)}body.evst-dashboard .evst-wd-slideshow-preview__body .evst-welcome-display__idle-logo-wrap[data-evst-welcome-logo-size=sm]{--evst-welcome-logo-slot-width:min(84vw, 9rem);--evst-welcome-logo-slot-height:min(10vh, 3.5rem)}body.evst-dashboard .evst-wd-slideshow-preview__body .evst-welcome-display__idle-logo-wrap[data-evst-welcome-logo-size=lg]{--evst-welcome-logo-slot-width:min(94vw, 22rem);--evst-welcome-logo-slot-height:min(18vh, 6.5rem)}body.evst-dashboard .evst-wd-slideshow-preview__body .evst-welcome-display__idle .evst-checkin-welcome__logo-host .evst-wedding-logo{height:auto;min-height:0;max-height:var(--evst-welcome-logo-slot-height)}body.evst-dashboard .evst-wd-slideshow-preview__body .evst-welcome-display__idle .evst-checkin-welcome__logo-host .evst-checkin-welcome__logo{margin:0 auto}body.evst-dashboard .evst-wd-slideshow-preview__body .evst-welcome-display__idle-couple{font-family:var(--evst-welcome-couple-font, inherit);font-size:var(--evst-welcome-couple-size, inherit);font-weight:var(--evst-welcome-couple-weight,inherit);letter-spacing:.02em;color:var(--evst-welcome-couple-color,inherit)}body.evst-dashboard .evst-wd-slideshow-preview__body .evst-welcome-display__idle .evst-checkin-welcome__logo-host .evst-checkin-welcome__logo,body.evst-dashboard .evst-wd-slideshow-preview__body .evst-welcome-display__idle .evst-checkin-welcome__logo-host .evst-wedding-logo{filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .45))}body.evst-dashboard #evst-task-modal .modal-dialog{max-height:calc(100vh - 2rem);margin-top:1rem;margin-bottom:1rem}body.evst-dashboard #evst-task-modal .modal-content{max-height:calc(100vh - 2rem);overflow:hidden}body.evst-dashboard #evst-task-modal .modal-body{overflow-y:auto;max-height:calc(100vh - 12rem);-webkit-overflow-scrolling:touch}body.evst-dashboard #evst-rundown-modal .modal-dialog{max-height:calc(100vh - 2rem);margin-top:1rem;margin-bottom:1rem}body.evst-dashboard #evst-rundown-modal .modal-content{max-height:calc(100vh - 2rem);overflow:hidden;display:flex;flex-direction:column}body.evst-dashboard #evst-rundown-modal #evst-rundown-form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}body.evst-dashboard #evst-rundown-modal .modal-body{overflow-y:auto;flex:1 1 auto;min-height:0;max-height:calc(100vh - 12rem);-webkit-overflow-scrolling:touch}body.evst-dashboard #evst-rundown-modal .modal-footer{flex-shrink:0}body.evst-dashboard #evst-vendor-modal .modal-dialog{max-height:calc(100vh - 2rem);margin-top:1rem;margin-bottom:1rem}body.evst-dashboard #evst-vendor-modal .modal-content{max-height:calc(100vh - 2rem);overflow:hidden;display:flex;flex-direction:column}body.evst-dashboard #evst-vendor-modal #evst-vendor-form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}body.evst-dashboard #evst-vendor-modal .modal-body{overflow-y:auto;flex:1 1 auto;min-height:0;max-height:calc(100vh - 12rem);-webkit-overflow-scrolling:touch}body.evst-dashboard #evst-vendor-modal .modal-footer{flex-shrink:0}body.evst-dashboard #evst-vendor-modal.evst-vendor-modal-shell--loading .modal-body{opacity:.55;pointer-events:none}body.evst-dashboard #evst-vendor-payment-modal .modal-dialog,body.evst-dashboard #evst-vendor-rating-modal .modal-dialog{max-height:calc(100vh - 2rem);margin-top:1rem;margin-bottom:1rem}body.evst-dashboard #evst-vendor-payment-modal .modal-content,body.evst-dashboard #evst-vendor-rating-modal .modal-content{max-height:calc(100vh - 2rem);overflow:hidden;display:flex;flex-direction:column}body.evst-dashboard #evst-vendor-payment-modal #evst-vendor-payment-form,body.evst-dashboard #evst-vendor-rating-modal #evst-vendor-rating-form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}body.evst-dashboard #evst-vendor-payment-modal .modal-body,body.evst-dashboard #evst-vendor-rating-modal .modal-body{overflow-y:auto;flex:1 1 auto;min-height:0;max-height:calc(100vh - 12rem);-webkit-overflow-scrolling:touch}body.evst-dashboard #evst-vendor-payment-modal .modal-footer,body.evst-dashboard #evst-vendor-rating-modal .modal-footer{flex-shrink:0}body.evst-dashboard .evst-task-modal-advanced{border-top:1px solid var(--tblr-border-color,rgba(0,0,0,.08));padding-top:.75rem}body.evst-dashboard .evst-task-modal-advanced__summary{cursor:pointer;font-weight:600;list-style:none;user-select:none}body.evst-dashboard .evst-task-modal-advanced__summary::-webkit-details-marker{display:none}body.evst-dashboard .evst-task-modal-advanced__summary::before{content:'▸';display:inline-block;margin-right:.35rem;transition:transform .15s}body.evst-dashboard .evst-task-modal-advanced[open] .evst-task-modal-advanced__summary::before{transform:rotate(90deg)}body.evst-dashboard .evst-task-modal-advanced__body{border-left:2px solid var(--tblr-border-color,rgba(0,0,0,.08));margin-left:.35rem;padding-left:.85rem}body.evst-dashboard .evst-task-row-dragging td{opacity:.65}body.evst-dashboard .evst-task-table--sortable tbody tr[draggable=true]{cursor:grab}.evst-task-actions-group>.btn{position:relative;font-size:.75rem;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s}.evst-task-actions-group>.btn:focus-visible,.evst-task-actions-group>.btn:hover{z-index:2}body.evst-dashboard .evst-task-title-link{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;padding:0;border:0;background:0 0;color:inherit;font-weight:600;text-align:start;text-decoration:none;line-height:inherit;vertical-align:baseline;box-shadow:none;cursor:pointer}body.evst-dashboard .evst-task-title-link__text{min-width:0}body.evst-dashboard .evst-task-title-link__icon{flex-shrink:0;width:.875rem;height:.875rem;opacity:.45;transition:opacity .15s,transform .15s}body.evst-dashboard .evst-task-title-link:focus-visible,body.evst-dashboard .evst-task-title-link:hover{color:var(--tblr-primary);background:0 0;box-shadow:none}body.evst-dashboard .evst-task-title-link:focus-visible .evst-task-title-link__text,body.evst-dashboard .evst-task-title-link:hover .evst-task-title-link__text{text-decoration:underline;text-underline-offset:0.15em}body.evst-dashboard .evst-task-title-link:focus-visible .evst-task-title-link__icon,body.evst-dashboard .evst-task-title-link:hover .evst-task-title-link__icon{opacity:1}.evst-task-card .evst-task-title-link{flex:1;min-width:0}body.evst-dashboard .evst-task-deep-link{text-decoration:underline;text-underline-offset:0.15em;color:var(--tblr-primary)}body.evst-dashboard .evst-task-deep-link:focus-visible,body.evst-dashboard .evst-task-deep-link:hover{color:var(--tblr-link-hover-color,var(--tblr-primary));text-decoration:underline}body.evst-dashboard .evst-task-actions-dropdown .dropdown-toggle{min-height:2rem;padding-inline:0.625rem}body.evst-dashboard .evst-task-actions-dropdown-menu .dropdown-item{font-size:.875rem}.evst-task-actions-group>.btn:not(.btn-icon){padding-inline:0.5rem}.evst-task-actions-group>.btn-icon{width:1.75rem;height:1.75rem;min-height:1.75rem;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.evst-task-card .evst-task-actions{justify-content:flex-start}.evst-task-card .evst-task-actions-group{max-width:100%;flex-wrap:nowrap}.evst-task-filter-toolbar .form-check,.evst-task-view-toolbar__toggles .form-check{min-height:auto}body.evst-dashboard .evst-task-filter-toolbar{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:nowrap;width:100%}body.evst-dashboard .evst-task-filter-toolbar__badge{flex:0 0 auto;padding-bottom:.375rem}body.evst-dashboard .evst-task-filter-toolbar__field{flex:1 1 9rem;min-width:0}body.evst-dashboard .evst-task-filter-toolbar__field--search{flex:1.4 1 12rem}body.evst-dashboard .evst-task-filter-toolbar__actions{display:flex;align-items:flex-end;gap:.5rem;flex:0 0 auto}@media (max-width:1199.98px){body.evst-dashboard .evst-task-filter-toolbar{flex-wrap:wrap}}@media (max-width:767.98px){body.evst-dashboard .evst-task-filter-toolbar__field,body.evst-dashboard .evst-task-filter-toolbar__field--search{flex:1 1 calc(50% - 0.375rem)}body.evst-dashboard .evst-task-filter-toolbar__actions{width:100%}}.evst-task-card--overdue,.evst-task-row--overdue td:first-child{border-left:3px solid var(--tblr-danger)}.evst-task-drawer{width:min(100%,28rem)}.evst-task-drawer .nav-tabs .nav-link{font-size:.875rem}.evst-task-checklist-item .form-check-input{flex-shrink:0}.evst-task-checklist-handle{flex-shrink:0;cursor:grab}.evst-task-checklist-item--dragging{opacity:.55}.evst-task-checklist-item--over{box-shadow:inset 0 0 0 2px rgba(var(--tblr-primary-rgb),.35)}.evst-task-card--blocked,.evst-task-row--blocked td:first-child{border-left:3px solid var(--tblr-warning)}.evst-task-insights .progress{height:.35rem}.evst-task-priority--high{background:rgba(var(--tblr-danger-rgb),.12);color:var(--tblr-danger)}.evst-task-priority--medium{background:rgba(var(--tblr-warning-rgb),.12);color:var(--tblr-warning)}.evst-task-priority--low{background:rgba(var(--tblr-secondary-rgb),.12);color:var(--tblr-secondary)}.evst-task-card[draggable=true]{cursor:grab}.evst-task-card[draggable=true] .evst-task-actions,.evst-task-card[draggable=true] .evst-task-actions .btn{cursor:pointer}.evst-task-card--dragging{opacity:.55}.evst-task-kanban-dropzone{min-height:5rem;transition:background-color .15s,box-shadow .15s}.evst-task-kanban-dropzone--active{background-color:rgba(var(--tblr-primary-rgb),.06);box-shadow:inset 0 0 0 2px rgba(var(--tblr-primary-rgb),.35)}.evst-task-kanban-column .card-header{display:flex;align-items:center;gap:.5rem}@media (max-width:991.98px){.evst-task-kanban .col-lg-3{flex:0 0 100%;max-width:100%}}.evst-vendor-card-grid>[class*=col-]{overflow:visible}.evst-vendor-card-grid .evst-vendor-card{transition:box-shadow .15s;overflow:visible}.evst-vendor-card-grid .evst-vendor-card:hover{box-shadow:var(--tblr-box-shadow-input)}.evst-vendor-card__actions .evst-vendor-card-more-dropdown{position:relative}.evst-vendor-card__actions .evst-vendor-card-more-dropdown>.dropdown-menu{z-index:1050;min-width:10rem}#evst-vendor-dashboard-root.evst-vendor-dashboard-root--loading{opacity:.55;pointer-events:none;transition:opacity .15s}body.evst-dashboard .evst-vendor-view-toggle-group .evst-vendor-view-toggle.active{z-index:1}body.evst-dashboard .evst-vendor-view-toggle-group .evst-vendor-view-toggle.btn-icon{min-width:2.5rem}body.evst-dashboard .evst-vendor-filter-toolbar{display:flex;flex-direction:column;gap:.75rem}body.evst-dashboard .evst-vendor-filter-toolbar__row--primary{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:nowrap}body.evst-dashboard .evst-vendor-filter-toolbar__badge{flex:0 0 auto;padding-bottom:.375rem}body.evst-dashboard .evst-vendor-filter-toolbar__fields{display:flex;align-items:flex-end;gap:.75rem;flex:1 1 auto;min-width:0;flex-wrap:nowrap}body.evst-dashboard .evst-vendor-filter-toolbar__field{flex:1 1 8rem;min-width:0}body.evst-dashboard .evst-vendor-filter-toolbar__field--search{flex:1.2 1 10rem}body.evst-dashboard .evst-vendor-filter-toolbar__row--checks{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding-top:.75rem;border-top:1px solid var(--tblr-border-color)}body.evst-dashboard .evst-vendor-filter-toolbar__row--checks .form-check-label{font-size:.8125rem;white-space:nowrap}body.evst-dashboard .evst-vendor-filter-toolbar__actions{display:flex;align-items:flex-end;gap:.5rem;flex:0 0 auto;margin-left:auto}body.evst-dashboard .evst-vendor-filter-toolbar__actions .btn-icon{min-width:2.5rem}body.evst-dashboard .evst-vendor-outstanding-count-badge{font-size:.75rem;font-weight:600;line-height:1;padding:.35em .55em}body.evst-dashboard .evst-vendor-tools-dropdown .dropdown-toggle .icon{margin-right:.25rem}.evst-vendor-deal-budget-alert{border-radius:var(--tblr-border-radius)}.evst-budget-record-vendor-payment-wrap .form-check-label{font-weight:600}.evst-vendor-card__amounts{border-top:1px solid var(--tblr-border-color);border-bottom:1px solid var(--tblr-border-color);padding:.75rem 0}.evst-vendor-rating-stars .evst-vendor-rating-star{line-height:1}.evst-vendor-rating-stars .evst-vendor-rating-star.is-active i,.evst-vendor-rating-stars .evst-vendor-rating-star:hover i{color:var(--tblr-warning)!important}.evst-vendor-card__actions .dropdown-menu .dropdown-item{cursor:pointer}.evst-vendor-card__contact a{text-decoration:none}.evst-vendor-card__contact a:hover{text-decoration:underline}.evst-vendor-payment-history-actions .btn{padding:.15rem .45rem;font-size:.75rem}.evst-vendor-payment-history-actions-col{width:9rem;white-space:nowrap}.evst-budget-modal .evst-budget-vendor-field,.evst-rundown-modal .evst-rundown-vendor-field{position:relative}.evst-vendor-picker-input-group{width:100%;align-items:stretch}.evst-vendor-picker-input-group>.evst-vendor-picker-input-group__control{flex:1 1 auto;min-width:0;width:1%;position:relative;overflow:visible;display:flex;align-items:stretch}.evst-vendor-picker-input-group>.evst-vendor-picker-input-group__control>.ts-wrapper{flex:1 1 auto;width:100%;min-width:0;position:relative;overflow:visible;display:flex;align-items:stretch}.evst-vendor-picker-input-group>.evst-budget-vendor-add-btn,.evst-vendor-picker-input-group>.evst-rundown-vendor-add-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;align-self:stretch;padding:.5625rem .65rem;min-height:calc(1.25rem + 1.125rem + 2 * var(--tblr-border-width,1px));line-height:1.25rem}body.evst-dashboard .input-group.evst-vendor-picker-input-group>.evst-vendor-picker-input-group__control>select.form-select.tomselected.ts-hidden-accessible,body.evst-dashboard .input-group.evst-vendor-picker-input-group>.evst-vendor-picker-input-group__control>select.form-select[data-evst-vendor-select]{border:0!important;border-radius:0!important;box-shadow:none!important;background:0 0!important;clip:rect(0,0,0,0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;width:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;position:absolute!important;white-space:nowrap!important}body.evst-dashboard .input-group.evst-vendor-picker-input-group>.evst-vendor-picker-input-group__control>.ts-wrapper.form-select{background:0 0;border:none;box-shadow:none;padding:0;max-width:100%}body.evst-dashboard .input-group.evst-vendor-picker-input-group>.evst-vendor-picker-input-group__control>.ts-wrapper.form-select .ts-control{display:flex;align-items:center;flex-wrap:nowrap;flex:1 1 auto;width:100%;min-height:calc(1.25rem + 1.125rem + 2 * var(--tblr-border-width,1px));padding:.5625rem 3rem .5625rem 1rem;font-family:var(--tblr-body-font-family);font-size:.875rem;font-weight:400;line-height:1.25rem;color:var(--tblr-body-color);appearance:none;background-color:var(--tblr-bg-forms,var(--tblr-bg-surface,#fff));background-image:var(--tblr-form-select-bg-img, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"));background-repeat:no-repeat;background-position:right 1rem center;background-size:16px 12px;border:var(--tblr-border-width,1px) solid var(--tblr-border-color,#d1d5db);box-shadow:var(--tblr-shadow-input,none);box-sizing:border-box;cursor:pointer;pointer-events:auto}body.evst-dashboard .input-group.evst-vendor-picker-input-group>.evst-vendor-picker-input-group__control>.ts-wrapper.form-select .ts-control>input{background:0 0!important;border:0!important;box-shadow:none!important;color:inherit!important;flex:1 1 auto;height:auto!important;max-width:100%!important;min-height:1.25em!important;padding:0!important;width:100%!important}body.evst-dashboard .input-group.evst-vendor-picker-input-group>.evst-vendor-picker-input-group__control>.ts-wrapper.form-select .ts-control .item,body.evst-dashboard .input-group.evst-vendor-picker-input-group>.evst-vendor-picker-input-group__control>.ts-wrapper.form-select .ts-control .items{margin:0;min-width:0;padding:0}body.evst-dashboard .input-group.evst-vendor-picker-input-group>.evst-vendor-picker-input-group__control>.ts-wrapper.form-select .ts-control .placeholder{color:var(--tblr-secondary,#6b7280);margin:0;opacity:1;padding:0}body.evst-dashboard .evst-budget-modal .input-group.evst-vendor-picker-input-group>.evst-vendor-picker-input-group__control>.ts-wrapper.form-select .ts-control,body.evst-dashboard .evst-rundown-modal .input-group.evst-vendor-picker-input-group>.evst-vendor-picker-input-group__control>.ts-wrapper.form-select .ts-control{border-radius:var(--evst-input-group-end-radius,var(--tblr-border-radius,.25rem)) 0 0 var(--evst-input-group-end-radius,var(--tblr-border-radius,.25rem))!important;border-right-width:0!important}body.evst-dashboard .evst-budget-modal .input-group.evst-vendor-picker-input-group>.evst-vendor-picker-input-group__control>.ts-wrapper.form-select.dropdown-active .ts-control,body.evst-dashboard .evst-budget-modal .input-group.evst-vendor-picker-input-group>.evst-vendor-picker-input-group__control>.ts-wrapper.form-select.focus .ts-control,body.evst-dashboard .evst-rundown-modal .input-group.evst-vendor-picker-input-group>.evst-vendor-picker-input-group__control>.ts-wrapper.form-select.dropdown-active .ts-control,body.evst-dashboard .evst-rundown-modal .input-group.evst-vendor-picker-input-group>.evst-vendor-picker-input-group__control>.ts-wrapper.form-select.focus .ts-control{border-color:var(--tblr-primary,#066fd1);border-radius:var(--evst-input-group-end-radius,var(--tblr-border-radius,.25rem)) 0 0 0!important;border-right-width:0!important;box-shadow:0 0 0 .25rem rgba(var(--tblr-primary-rgb,6,111,209),.25)}body.evst-dashboard .evst-budget-modal .input-group.evst-vendor-picker-input-group>:is(.evst-budget-vendor-add-btn,.evst-rundown-vendor-add-btn),body.evst-dashboard .evst-rundown-modal .input-group.evst-vendor-picker-input-group>:is(.evst-budget-vendor-add-btn,.evst-rundown-vendor-add-btn){border-radius:0 var(--evst-input-group-end-radius,var(--tblr-border-radius,.25rem)) var(--evst-input-group-end-radius,var(--tblr-border-radius,.25rem)) 0!important;margin-left:calc(-1 * var(--tblr-border-width,1px))}body.evst-dashboard .evst-budget-vendor-picker .ts-dropdown,body.evst-dashboard .evst-rundown-vendor-picker .ts-dropdown,body.evst-dashboard .evst-vendor-picker-input-group__control .ts-dropdown{width:100%;min-width:0;left:0!important;right:auto;top:100%!important;margin-top:-1px;background-color:var(--tblr-bg-surface,#fff);border:1px solid var(--tblr-border-color,#dee2e6);border-radius:0 0 var(--tblr-border-radius,.25rem) var(--tblr-border-radius,.25rem);box-shadow:var(--tblr-box-shadow-dropdown,0 .5rem 1rem rgba(0,0,0,.15));z-index:1060}body.evst-dashboard .evst-budget-vendor-picker:not(.evst-vendor-picker-input-group) .ts-wrapper.dropdown-active .ts-control,body.evst-dashboard .evst-rundown-vendor-picker:not(.evst-vendor-picker-input-group) .ts-wrapper.dropdown-active .ts-control{border-bottom-left-radius:0;border-bottom-right-radius:0}body.evst-dashboard .evst-budget-vendor-picker .ts-dropdown .option[data-value=""],body.evst-dashboard .evst-rundown-vendor-picker .ts-dropdown .option[data-value=""],body.evst-dashboard .evst-vendor-picker-input-group__control .ts-dropdown .option[data-value=""]{display:none}body.evst-dashboard .evst-budget-vendor-picker .ts-dropdown .option,body.evst-dashboard .evst-rundown-vendor-picker .ts-dropdown .option,body.evst-dashboard .evst-vendor-picker-input-group__control .ts-dropdown .option{pointer-events:auto;cursor:pointer}body.evst-dashboard .evst-rundown-audience-tags{display:flex;flex-direction:column;gap:0}body.evst-dashboard .evst-rundown-audience-tags-group__label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tblr-secondary,#6c757d);margin-bottom:.35rem}body.evst-dashboard .evst-rundown-audience-tags-group__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.35rem .75rem}body.evst-dashboard .evst-rundown-audience-tags .form-check{margin-bottom:0}.evst-rundown-share-vendor-field .evst-rundown-vendor-picker{display:flex;width:100%;position:relative;overflow:visible}.evst-rundown-share-vendor-field .evst-rundown-vendor-picker>.ts-wrapper{flex:1 1 auto;min-width:0;width:100%}.evst-budget-modal .evst-budget-vendor-picker:not(.evst-vendor-picker-input-group)>select[data-evst-vendor-select],.evst-rundown-modal .evst-rundown-vendor-picker:not(.evst-vendor-picker-input-group)>select[data-evst-vendor-select],.evst-rundown-share-vendor-field .evst-rundown-vendor-picker>select[data-evst-vendor-select]{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0;margin:0}body.evst-dashboard .ts-dropdown.evst-vendor-ts-modal-dropdown{z-index:1060;background-color:var(--tblr-bg-surface,#fff);border:1px solid var(--tblr-border-color,#dee2e6);border-radius:var(--tblr-border-radius,.25rem);box-shadow:var(--tblr-box-shadow-dropdown,0 .5rem 1rem rgba(0,0,0,.15))}body.evst-dashboard .ts-dropdown.evst-vendor-ts-modal-dropdown .option[data-value=""]{display:none}body.evst-dashboard .ts-dropdown.evst-vendor-ts-modal-dropdown .option{pointer-events:auto;cursor:pointer}body.evst-dashboard .modal-dialog-scrollable .modal-body{overflow-y:auto}.evst-rundown-modal .evst-rundown-vendor-field .form-hint{margin-top:.35rem}.evst-rundown-modal #evst-rundown-pic-vendor-fields .evst-rundown-vendor-picker{margin-bottom:0}.evst-rundown-modal #evst-rundown-pic-vendor-contact .card-body{line-height:1.35}.evst-rundown-timeline{display:flex;flex-direction:column;gap:0}.evst-rundown-row{display:grid;grid-template-columns:auto 88px 1fr auto;gap:12px;align-items:start;padding:16px 20px;border-bottom:1px solid var(--tblr-border-color);background:var(--tblr-card-bg,#fff)}.evst-rundown-row:last-child{border-bottom:0}.evst-rundown-row__drag{color:var(--tblr-secondary);cursor:grab;padding-top:2px}.evst-rundown-row-dragging{opacity:.65}.evst-rundown-row--live{background:rgba(214,57,57,.08);border-left:4px solid var(--tblr-danger)}.evst-rundown-row--done{opacity:.72}.evst-rundown-row__time{font-variant-numeric:tabular-nums}.evst-rundown-row__meta span{display:inline-block}.evst-rundown-row__tags .badge{margin-right:.35rem}.evst-rundown-share-panel .list-group-item{border-left:0;border-right:0}.evst-rundown-row__date{display:none}.evst-rundown-timeline--all-days .evst-rundown-row__date{display:block}.evst-rundown-tools-dropdown-menu{min-width:15rem}.evst-rundown-tools-tabs-wrap{border-bottom:1px solid var(--tblr-border-color);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.evst-rundown-tools-tabs{flex-wrap:nowrap;border-bottom:0;gap:0;white-space:nowrap}.evst-rundown-tools-tabs .nav-item{flex-shrink:0}.evst-rundown-tools-tabs .nav-link{display:inline-flex;align-items:center;gap:.35rem;padding:.625rem .75rem;border:0;border-bottom:2px solid transparent;border-radius:0;background:0 0;box-shadow:none;color:var(--tblr-secondary);font-size:.8125rem;font-weight:500}.evst-rundown-tools-tabs .nav-link:hover:not(.active){border-bottom-color:var(--tblr-border-color);color:var(--tblr-body-color)}.evst-rundown-tools-tabs .nav-link.active{border-bottom-color:var(--tblr-primary);background:0 0;color:var(--tblr-primary)}.evst-rundown-tools-tabs .nav-link .ti{font-size:.95em;opacity:.85}.evst-rundown-tools-tabs .nav-link.active .ti{opacity:1}.evst-rundown-tools-tabs .nav-link .badge{font-size:.6875rem;padding:.15em .45em}.evst-rundown-page--live .evst-rundown-timeline--live .evst-rundown-row{grid-template-columns:88px 1fr auto}@media (max-width:767.98px){.evst-rundown-page--live .evst-rundown-timeline--live .evst-rundown-row,.evst-rundown-row{grid-template-columns:1fr}.evst-rundown-row__drag{display:none}.evst-rundown-row__actions{flex-wrap:wrap}}.evst-seating-layout{align-items:stretch}body.evst-dashboard .evst-seating-split-row>[class*=col-]{min-width:0}body.evst-dashboard .evst-seating-guest-card .card-header{align-items:center}body.evst-dashboard .evst-seating-guest-card__body{min-height:0}.evst-seating-guest-list-root{position:relative;min-height:0;display:flex;flex-direction:column}.evst-seating-guest-list-wrap{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.evst-seating-bulk-sticky{position:sticky;top:0;z-index:3;background:var(--tblr-bg-surface,#fff)}.evst-seating-bulk-toolbar{transition:opacity .15s,max-height .15s}.evst-seating-bulk-toolbar:not(.evst-seating-bulk-toolbar--visible){display:none!important}.evst-seating-guest-list{display:flex;flex-direction:column;gap:.5rem;max-height:min(560px,calc(100vh - 22rem));overflow-y:auto;flex:1 1 auto}.evst-seating-guest-chip{display:flex;flex-direction:column;padding:.5rem .625rem;border:1px solid var(--tblr-border-color,#dee2e6);border-radius:var(--tblr-border-radius,.375rem);background:var(--tblr-bg-surface,#fff);transition:border-color .15s,box-shadow .15s}.evst-seating-guest-chip:focus-within,.evst-seating-guest-chip:hover{border-color:var(--tblr-primary,#206bc4);box-shadow:0 0 0 1px rgba(32,107,196,.12)}.evst-seating-guest-chip__row{display:flex;align-items:center;gap:.375rem;min-width:0}.evst-seating-guest-chip__grip{display:inline-flex;align-items:center;flex-shrink:0;cursor:grab;opacity:.55;line-height:1}.evst-seating-guest-chip--no-drag .evst-seating-guest-chip__grip{display:none}.evst-seating-guest-chip__main{display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:grab}.evst-seating-guest-chip--no-drag .evst-seating-guest-chip__main,.evst-seating-guest-chip--no-drag .evst-seating-guest-chip__row{cursor:default}.evst-seating-table-select{min-width:0;cursor:pointer}.evst-seating-guest-chip--dragging{opacity:.65}.evst-seating-guest-chip__name{font-weight:500;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evst-seating-guest-chip__category{flex-shrink:0;max-width:6.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:500}.evst-seating-guest-chip__assign .btn{width:1.75rem;height:1.75rem;padding:0}.evst-seating-guest-chip__row .form-check-input{margin-top:0}.evst-seating-guest-list-skeleton{display:none;flex-direction:column;gap:.5rem}.evst-seating-panel--loading .evst-seating-guest-list-skeleton{display:flex}.evst-seating-panel--loading .evst-seating-guest-list{visibility:hidden}.evst-seating-guest-chip--skeleton{min-height:2.75rem;border-color:transparent;background:linear-gradient(90deg,rgba(0,0,0,.04) 25%,rgba(0,0,0,.08) 37%,rgba(0,0,0,.04) 63%);background-size:400% 100%;animation:1.2s infinite evst-seating-skeleton-shimmer}@keyframes evst-seating-skeleton-shimmer{0%{background-position:100% 0}100%{background-position:0 0}}.evst-seating-guest-drag-hint.d-none{display:none!important}.evst-seating-filters-toggle{position:relative}.evst-seating-filters-toggle__dot{position:absolute;top:.2rem;right:.2rem;padding:0;min-width:.45rem;width:.45rem;height:.45rem;font-size:0;line-height:0;border-radius:50%;overflow:hidden}.evst-seating-filters-toggle--active .badge{display:inline-flex}.evst-seating-unassign-drop:not(.evst-seating-unassign-drop--armed){display:none!important}.evst-seating-guest-chip__category.evst-seating-zone--custom{border:1px solid var(--evst-zone-border,var(--tblr-border-color,#dee2e6));background:var(--evst-zone-bg,rgba(108,117,125,.12));color:var(--tblr-body-color,#1f2937)}.evst-seating-floor-plan{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.evst-seating-floor-plan .evst-seating-table-card{border:1px solid var(--tblr-border-color,#dee2e6);border-radius:var(--evst-radius-lg);padding:var(--evst-spacing-md);background:var(--tblr-bg-surface,#fff);min-height:120px;transition:border-color var(--evst-transition-fast),box-shadow var(--evst-transition-fast)}.evst-seating-floor-plan .evst-seating-table-card--round:not(.evst-seating-table-card--expanded){border-radius:var(--evst-radius-pill);min-height:140px;display:flex;flex-direction:column;justify-content:center}.evst-seating-floor-plan .evst-seating-table-card--round.evst-seating-table-card--expanded{border-radius:var(--evst-radius-lg)}.evst-seating-floor-plan .evst-seating-table-card--rectangle{min-height:110px}.evst-seating-table-card__header{display:grid;grid-template-columns:auto 1fr;column-gap:.375rem;row-gap:.375rem;align-items:center}.evst-seating-table-card__drag{grid-column:1;grid-row:1;cursor:grab;line-height:1;display:inline-flex;align-items:center;align-self:center;flex-shrink:0}.evst-seating-table-card__toggle{grid-column:2;grid-row:1;min-width:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:.375rem;text-align:left}.evst-seating-table-card__name{flex:1 1 auto;min-width:0;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evst-seating-table-card--dragging{opacity:.65}.evst-seating-table-card__meta{grid-column:2;display:flex;flex-wrap:wrap;gap:.375rem;align-items:center}.evst-seating-table-card__notes,.evst-seating-table-card__preview{grid-column:2}.evst-seating-table-card__chevron{flex-shrink:0;margin-left:auto;font-size:.875rem;opacity:.7}.evst-seating-table-card__preview{line-height:1.35}body.evst-dashboard .evst-seating-stats-card .card-body{padding-block:0.65rem}body.evst-dashboard .evst-seating-stats-strip{display:flex;flex-wrap:nowrap;align-items:stretch;gap:.75rem 1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}body.evst-dashboard .evst-seating-stats-strip__item{flex:1 1 0;min-width:6.5rem;display:flex;flex-direction:column;justify-content:center;gap:.125rem}body.evst-dashboard .evst-seating-stats-strip__label{font-size:.6875rem;font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:.02em;color:var(--tblr-secondary,#626976);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.evst-dashboard .evst-seating-stats-strip__value{font-size:clamp(1.125rem, 1.6vw, 1.5rem);font-weight:700;line-height:1.1}.evst-seating-stat-item--action{cursor:pointer}.evst-seating-stat-item--action:focus-visible .evst-seating-stats-strip__label,.evst-seating-stat-item--action:hover .evst-seating-stats-strip__label{color:var(--tblr-primary,#206bc4)}@media (min-width:992px){.evst-seating-layout>.tab-pane:not(.d-lg-none){display:block!important;opacity:1!important;visibility:visible!important}}@media (max-width:991.98px){.evst-seating-layout>.tab-pane:not(.active){display:none!important}.evst-seating-layout>.tab-pane.active{display:block!important;width:100%}}.evst-seating-table--drag-over{border-color:var(--tblr-primary,#206bc4);box-shadow:0 0 0 2px rgba(32,107,196,.15)}.evst-seating-table--over-capacity,.evst-seating-table--projected-over-capacity{border-color:var(--tblr-danger,#d63939);background:rgba(214,57,57,.04)}.evst-seating-table-detail{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--tblr-border-color,#dee2e6)}.evst-seating-table-detail__guest{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.25rem 0}.evst-seating-table-detail__guest-main{display:flex;flex-direction:column;align-items:stretch;gap:.375rem;flex:1 1 auto;min-width:0}.evst-seating-guest-pagination .evst-seating-guest-per-page{width:5.5rem}.evst-seating-panel--loading{position:relative;pointer-events:none}.evst-seating-panel--loading::after{content:'';position:absolute;inset:0;background:rgba(255,255,255,.55);border-radius:inherit;z-index:2}.evst-seating-panel--loading::before{content:'';position:absolute;top:50%;left:50%;width:1.75rem;height:1.75rem;margin:-.875rem 0 0 -.875rem;border:2px solid var(--tblr-border-color,#dee2e6);border-top-color:var(--tblr-primary,#206bc4);border-radius:50%;animation:.7s linear infinite evst-seating-spin;z-index:3}@keyframes evst-seating-spin{to{transform:rotate(360deg)}}.evst-seating-table-card__notes{line-height:1.35}.evst-seating-guest-list-empty{border:1px dashed var(--tblr-border-color,#dee2e6);border-radius:var(--tblr-border-radius,.375rem)}.evst-seating-bulk-toolbar{position:sticky;top:0;z-index:2;background:var(--tblr-bg-surface,#fff)}.evst-seating-guest-chip__main .form-check-input{margin-top:0}.evst-seating-seat-field{min-width:4.5rem;max-width:5rem}.evst-seating-seat-input{text-align:center;padding-left:.35rem;padding-right:.35rem}.evst-seating-guest-chip--assigned{width:100%}.evst-seating-unassign-drop{border:1px dashed transparent;border-radius:var(--tblr-border-radius,.375rem);transition:border-color var(--evst-transition-fast),background-color var(--evst-transition-fast)}.evst-seating-unassign-drop--active{border-color:var(--tblr-primary,#206bc4);background:rgba(32,107,196,.06)}.evst-seating-view-toggle .btn.active{z-index:2}body.evst-dashboard .evst-seating-view-toggle .evst-seating-view-btn{font-weight:600;background-color:var(--tblr-bg-surface,#fff);color:var(--tblr-body-color,#1f2937);border-color:var(--tblr-border-color,#dce1e7);box-shadow:none}body.evst-dashboard .evst-seating-view-toggle .evst-seating-view-btn:focus,body.evst-dashboard .evst-seating-view-toggle .evst-seating-view-btn:hover{background-color:var(--tblr-bg-surface-secondary,#f3f4f6);color:var(--tblr-body-color,#1f2937);border-color:var(--tblr-border-color,#dce1e7)}body.evst-dashboard .evst-seating-view-toggle .evst-seating-view-btn.active,body.evst-dashboard .evst-seating-view-toggle .evst-seating-view-btn.active:focus,body.evst-dashboard .evst-seating-view-toggle .evst-seating-view-btn.active:hover{background-color:var(--tblr-primary,#066fd1);border-color:var(--tblr-primary,#066fd1);color:#fff;z-index:2}body.evst-dashboard #evst-seating-show-guest-panel{font-weight:600;background-color:var(--tblr-bg-surface,#fff);color:var(--tblr-body-color,#1f2937);border-color:var(--tblr-border-color,#dce1e7);box-shadow:none}body.evst-dashboard #evst-seating-show-guest-panel:focus,body.evst-dashboard #evst-seating-show-guest-panel:hover{background-color:var(--tblr-bg-surface-secondary,#f3f4f6);color:var(--tblr-body-color,#1f2937);border-color:var(--tblr-border-color,#dce1e7)}body.evst-dashboard #evst-seating-show-guest-panel.active,body.evst-dashboard #evst-seating-show-guest-panel.active:focus,body.evst-dashboard #evst-seating-show-guest-panel.active:hover{background-color:var(--tblr-primary,#066fd1);border-color:var(--tblr-primary,#066fd1);color:#fff}.evst-seating-layout-toolbar{border-bottom:1px solid var(--tblr-border-color,#dee2e6);padding-bottom:.5rem}.evst-seating-layout-toolbar .evst-seating-canvas-help{flex-shrink:0}.evst-seating-canvas-wrap{overflow:auto;max-height:min(72vh,900px)}.evst-seating-canvas-wrap--space-pan,.evst-seating-canvas-wrap--space-pan .evst-seating-canvas{cursor:grab}.evst-seating-canvas-wrap--panning,.evst-seating-canvas-wrap--panning .evst-seating-canvas{cursor:grabbing}.evst-seating-canvas{position:relative;box-sizing:border-box;background-color:var(--tblr-bg-surface,#fff);background-image:linear-gradient(to right,rgba(0,0,0,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.04) 1px,transparent 1px);background-size:var(--evst-seating-grid-size,20px) var(--evst-seating-grid-size,20px);border:1px solid var(--tblr-border-color,#dee2e6);border-radius:var(--evst-radius-lg)}.evst-seating-canvas-node{position:absolute;box-sizing:border-box;padding:.65rem .75rem;border:2px dashed var(--evst-table-border,var(--tblr-border-color,#ced4da));border-radius:var(--evst-radius-lg);background:var(--evst-table-bg,rgba(248,249,250,.92));box-shadow:none;cursor:grab;user-select:none;display:flex;flex-direction:column;justify-content:center;gap:.375rem;overflow:hidden}.evst-seating-canvas-node.evst-seating-table-card--round{border-radius:50%}.evst-seating-canvas-node.evst-seating-table-card{min-width:0;min-height:0}.evst-seating-canvas-node.evst-seating-table-card--compact{padding:.25rem;justify-content:center;gap:.125rem}.evst-seating-canvas-node.evst-seating-table-card--compact .evst-seating-canvas-node__area,.evst-seating-canvas-node.evst-seating-table-card--compact .evst-seating-canvas-node__guest-count{display:none}.evst-seating-canvas-node.evst-seating-table-card--compact .evst-seating-canvas-node__head{justify-content:center}.evst-seating-canvas-node.evst-seating-table-card--compact .evst-seating-canvas-node__title{flex:0 1 auto;font-size:.75rem;text-align:center}.evst-seating-canvas-node.evst-seating-table-card--compact .evst-seating-canvas-node__meta{justify-content:center}.evst-seating-canvas-item{position:absolute;z-index:2;box-sizing:border-box}.evst-seating-canvas-item__body.evst-seating-canvas-landmark,.evst-seating-canvas-item__body.evst-seating-canvas-node{position:relative;left:auto;top:auto;width:100%;height:100%;min-width:0;min-height:0}.evst-seating-canvas-item__actions{position:absolute;top:0;right:0;z-index:3;display:inline-flex;align-items:center;gap:.125rem;opacity:0;pointer-events:none;transition:opacity .15s;transform:translate(0,calc(-100% - 6px))}.evst-seating-canvas-item__actions::after{content:'';position:absolute;left:-4px;right:-4px;top:100%;height:10px}.evst-seating-canvas-item--low-profile .evst-seating-canvas-item__actions{top:auto;bottom:0;transform:translate(0,calc(100% + 6px))}.evst-seating-canvas-item--low-profile .evst-seating-canvas-item__actions::after{top:auto;bottom:100%}.evst-seating-canvas-item--actions-open[data-bs-toggle=tooltip],.evst-seating-canvas-item--selected[data-bs-toggle=tooltip]{pointer-events:auto}.evst-seating-canvas-item__actions--below{top:auto;bottom:0;transform:translate(0,calc(100% + 6px))}.evst-seating-canvas-item__actions--below::after{top:auto;bottom:100%}.evst-seating-canvas-item__actions--left{right:auto;left:0;transform:translate(calc(-100% - 6px),calc(-100% - 6px))}.evst-seating-canvas-item__actions--below.evst-seating-canvas-item__actions--left{transform:translate(calc(-100% - 6px),calc(100% + 6px))}.evst-seating-canvas-item__actions .btn{width:1.5rem;height:1.5rem;padding:0;line-height:1;background:rgba(255,255,255,.96);box-shadow:0 1px 2px rgba(0,0,0,.08)}.evst-seating-canvas-item--compact .evst-seating-canvas-item__actions .btn{width:1.25rem;height:1.25rem}.evst-seating-canvas-item--actions-open .evst-seating-canvas-item__actions,.evst-seating-canvas-item--selected .evst-seating-canvas-item__actions,.evst-seating-canvas-item:focus-within .evst-seating-canvas-item__actions{opacity:1;pointer-events:auto}.evst-seating-canvas-item--selected .evst-seating-canvas-item__body{outline:2px solid var(--tblr-primary,#206bc4);outline-offset:2px}.evst-seating-canvas-item--dragging{z-index:4}.evst-seating-canvas-item--dragging .evst-seating-canvas-item__body{opacity:.85;cursor:grabbing}.evst-seating-block-color-preset.active{border-color:var(--tblr-primary,#206bc4);box-shadow:0 0 0 1px var(--tblr-primary,#206bc4)}.evst-seating-canvas-node__actions{position:absolute;top:2px;right:2px;z-index:2;display:inline-flex;align-items:center;gap:.125rem;opacity:0;pointer-events:none;transition:opacity .15s}.evst-seating-canvas-node__actions .btn{width:1.5rem;height:1.5rem;padding:0;line-height:1}.evst-seating-canvas-node.evst-seating-table-card--compact .evst-seating-canvas-node__actions .btn{width:1.25rem;height:1.25rem}.evst-seating-canvas-node:focus-within .evst-seating-canvas-node__actions,.evst-seating-canvas-node:hover .evst-seating-canvas-node__actions{opacity:1;pointer-events:auto}.evst-seating-canvas-node--dragging{opacity:.85;cursor:grabbing;z-index:3}.evst-seating-canvas-node__head{display:flex;align-items:center;gap:.25rem;min-width:0}.evst-seating-canvas-node__title{flex:1 1 auto;min-width:0;font-size:.95rem;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.evst-seating-canvas-node__area{flex-shrink:0;max-width:4.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:500}.evst-seating-canvas-node__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.evst-seating-canvas-node__guest-count{flex:1 1 100%;line-height:1.2}.evst-seating-orientation-legend{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}.evst-seating-canvas-scaler{display:inline-block;overflow:visible;vertical-align:top}.evst-seating-canvas-edge-marker{position:absolute;z-index:1;pointer-events:none;display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;color:var(--tblr-secondary,#626976);background:rgba(255,255,255,.92);border:1px dashed var(--tblr-border-color,#dee2e6);border-radius:var(--evst-radius-md)}.evst-seating-canvas-edge-marker--top{top:.5rem;left:50%;transform:translateX(-50%)}.evst-seating-canvas-edge-marker--bottom{bottom:.5rem;left:50%;transform:translateX(-50%)}.evst-seating-canvas-edge-marker--left{left:.5rem;top:50%;transform:translateY(-50%)}.evst-seating-canvas-edge-marker--right{right:.5rem;top:50%;transform:translateY(-50%)}.evst-seating-canvas-compass{position:absolute;right:.75rem;bottom:.75rem;z-index:2;pointer-events:none;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid var(--tblr-border-color,#dee2e6);background:rgba(255,255,255,.95);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;color:var(--tblr-danger,#d63939)}.evst-seating-canvas-compass .ti{font-size:.85rem;line-height:1}.evst-seating-canvas-guides{position:absolute;inset:0;pointer-events:none;z-index:4}.evst-seating-canvas-guide{position:absolute;background:rgba(32,107,196,.55)}.evst-seating-canvas-guide--vertical{top:0;width:1px}.evst-seating-canvas-guide--horizontal{left:0;height:1px}.evst-seating-canvas-landmark{position:absolute;z-index:2;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:.5rem .65rem;border:2px dashed var(--tblr-border-color,#ced4da);border-radius:var(--evst-radius-lg);background:rgba(248,249,250,.92);cursor:grab;user-select:none;overflow:hidden}.evst-seating-canvas-landmark--compact{padding:.25rem;justify-content:center;align-items:center}.evst-seating-canvas-landmark--compact .evst-seating-canvas-landmark__label{display:none}.evst-seating-canvas-landmark__actions{position:absolute;top:2px;right:2px;z-index:2;display:inline-flex;align-items:center;gap:.125rem;opacity:0;pointer-events:none;transition:opacity .15s}.evst-seating-canvas-landmark__actions .btn{width:1.5rem;height:1.5rem;padding:0;line-height:1}.evst-seating-canvas-landmark--compact .evst-seating-canvas-landmark__actions .btn{width:1.25rem;height:1.25rem}.evst-seating-canvas-landmark:focus-within .evst-seating-canvas-landmark__actions,.evst-seating-canvas-landmark:hover .evst-seating-canvas-landmark__actions{opacity:1;pointer-events:auto}.evst-seating-canvas-landmark--compact .evst-seating-canvas-landmark__head{justify-content:center}.evst-seating-canvas-landmark--dragging{opacity:.85;cursor:grabbing;z-index:5}.evst-seating-canvas-landmark__head{position:relative;display:flex;align-items:center;gap:.35rem;min-width:0}.evst-seating-canvas-landmark__label{flex:1 1 auto;min-width:0;font-size:.8125rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evst-seating-canvas-item--flow{z-index:1;overflow:visible}.evst-seating-canvas-landmark--rotated{transform-origin:center center}.evst-seating-canvas-landmark--low-profile{padding:0;justify-content:center;overflow:visible}.evst-seating-canvas-landmark--type-exit{border-color:rgba(var(--tblr-danger-rgb,214,57,57),.45);background:rgba(var(--tblr-danger-rgb,214,57,57),.06)}.evst-seating-canvas-landmark--type-exit .evst-seating-canvas-landmark__head{color:var(--tblr-danger,#d63939)}.evst-seating-canvas-landmark--type-food_table{border-color:rgba(var(--tblr-warning-rgb,245,159,0),.45);background:rgba(var(--tblr-warning-rgb,245,159,0),.08)}.evst-seating-canvas-landmark--type-partition{border-style:solid;border-width:0;border-radius:var(--evst-radius-sm);background:rgba(var(--tblr-secondary-rgb,108,117,125),.55)}.evst-seating-canvas-landmark--type-partition .evst-seating-canvas-landmark__head{display:none}.evst-seating-canvas-landmark--type-path_arrow,.evst-seating-canvas-landmark--type-path_footsteps{border-style:none;background:0 0;padding:0;overflow:visible}.evst-seating-canvas-landmark__flow{width:100%;height:100%;pointer-events:none}.evst-seating-canvas-landmark__flow--arrow{border-radius:var(--evst-radius-sm);background-color:rgba(var(--tblr-azure-rgb,66,153,225),.14);background-image:repeating-linear-gradient(90deg,rgba(var(--tblr-azure-rgb,66,153,225),.55) 0,rgba(var(--tblr-azure-rgb,66,153,225),.55) 10px,transparent 10px,transparent 18px);mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 88%,transparent 100%)}.evst-seating-canvas-landmark__flow--arrow::after{content:'';position:absolute;right:4px;top:50%;width:0;height:0;margin-top:-6px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid rgba(var(--tblr-azure-rgb,66,153,225),.75)}.evst-seating-canvas-landmark__flow--footsteps{--evst-footprint-color:rgba(var(--tblr-azure-rgb, 66, 153, 225), 0.68);--evst-footprint-toe-color:rgba(var(--tblr-azure-rgb, 66, 153, 225), 0.52);--evst-footprint-cols:2;--evst-footprint-rows:8;--evst-footprint-grid:20px;display:grid;grid-template-columns:repeat(var(--evst-footprint-cols),1fr);grid-template-rows:repeat(var(--evst-footprint-rows),1fr);width:100%;height:100%;gap:0;padding:0}.evst-footprint{position:relative;display:block;place-self:center;width:calc(var(--evst-footprint-grid) * .72);height:calc(var(--evst-footprint-grid) * .9);flex-shrink:0}.evst-footprint::before{content:'';position:absolute;bottom:0;left:50%;width:72%;height:78%;margin-left:-36%;border-radius:42% 42% 48% 48%;background:var(--evst-footprint-color)}.evst-footprint::after{content:'';position:absolute;top:0;left:50%;width:62%;height:30%;margin-left:-31%;border-radius:50%;background:var(--evst-footprint-toe-color);box-shadow:-22% 24% 0 -10% var(--evst-footprint-toe-color),22% 24% 0 -10% var(--evst-footprint-toe-color)}.evst-footprint--left{transform:rotate(-6deg)}.evst-footprint--right{transform:rotate(6deg) scaleX(-1)}.evst-seating-canvas-landmark__flow--horizontal .evst-footprint--left{transform:rotate(-84deg)}.evst-seating-canvas-landmark__flow--horizontal .evst-footprint--right{transform:rotate(84deg) scaleX(-1)}.evst-seating-canvas-landmark--type-path_arrow .evst-seating-canvas-landmark__flow,.evst-seating-canvas-landmark--type-path_footsteps .evst-seating-canvas-landmark__flow{position:relative}.evst-seating-canvas-node[class*=evst-seating-zone--]{border-width:2px}.evst-seating-canvas-node.evst-seating-zone--custom{border-color:var(--evst-zone-border,var(--evst-table-border,var(--tblr-border-color,#ced4da)));background:var(--evst-zone-bg,var(--evst-table-bg,rgba(248,249,250,.92)))}.evst-seating-dimension-stepper{max-width:100%}.evst-seating-dimension-stepper .evst-seating-dimension-display{max-width:none;border-radius:0;pointer-events:none;background-color:var(--tblr-bg-surface,#fff)}.evst-seating-dimension-stepper .evst-seating-dimension-step:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.evst-seating-dimension-stepper .evst-seating-dimension-step:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.evst-seating-color-swatch{display:inline-block;width:1rem;height:1rem;border-radius:50%;background-color:var(--evst-swatch,#dee2e6);border:1px solid rgba(0,0,0,.12)}.evst-seating-guest-map__canvas{position:relative;border:1px solid var(--tblr-border-color,#dee2e6);border-radius:var(--evst-radius-md);background-color:#fff;background-image:linear-gradient(to right,rgba(0,0,0,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.04) 1px,transparent 1px);background-size:var(--evst-guest-map-grid,20px) var(--evst-guest-map-grid,20px);overflow:hidden}.evst-seating-guest-map__landmark,.evst-seating-guest-map__table{position:absolute;display:block;box-sizing:border-box;border-radius:4px}.evst-seating-guest-map__landmark{border:1px dashed var(--tblr-secondary,#626976);background:rgba(98,105,118,.18);opacity:.85}.evst-seating-guest-map__landmark--exit{border-color:rgba(var(--tblr-danger-rgb,214,57,57),.55);background:rgba(var(--tblr-danger-rgb,214,57,57),.2)}.evst-seating-guest-map__landmark--food_table{border-style:solid;border-color:rgba(var(--tblr-warning-rgb,245,159,0),.55);background:rgba(var(--tblr-warning-rgb,245,159,0),.22)}.evst-seating-guest-map__landmark--partition{border-style:solid;border-color:rgba(var(--tblr-secondary-rgb,108,117,125),.65);background:rgba(var(--tblr-secondary-rgb,108,117,125),.45);border-radius:2px}.evst-seating-guest-map__landmark--path_arrow{border-style:none;border-radius:2px;background:repeating-linear-gradient(90deg,rgba(var(--tblr-azure-rgb,66,153,225),.55) 0,rgba(var(--tblr-azure-rgb,66,153,225),.55) 6px,transparent 6px,transparent 10px);opacity:.75}.evst-seating-guest-map__landmark--path_footsteps{border-style:none;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cellipse cx='6' cy='7.5' rx='2.4' ry='3.2' fill='%234299e1' fill-opacity='0.55'/%3E%3Ccircle cx='4.8' cy='4.8' r='0.9' fill='%234299e1' fill-opacity='0.45'/%3E%3Ccircle cx='7.1' cy='5.2' r='0.75' fill='%234299e1' fill-opacity='0.45'/%3E%3Cellipse cx='18' cy='16.5' rx='2.4' ry='3.2' fill='%234299e1' fill-opacity='0.55'/%3E%3Ccircle cx='16.8' cy='13.8' r='0.9' fill='%234299e1' fill-opacity='0.45'/%3E%3Ccircle cx='19.1' cy='14.2' r='0.75' fill='%234299e1' fill-opacity='0.45'/%3E%3C/svg%3E");background-size:calc(var(--evst-guest-map-grid,20px) * 2) calc(var(--evst-guest-map-grid,20px) * 2);background-repeat:repeat;opacity:.85}.evst-seating-guest-map__table{border:1px solid var(--tblr-border-color,#dee2e6);background:rgba(222,226,230,.55)}.evst-seating-guest-map__table--round{border-radius:50%}.evst-seating-guest-map__table--assigned{background:rgba(32,107,196,.35);border-color:var(--tblr-primary,#206bc4);box-shadow:0 0 0 1px rgba(32,107,196,.35)}@media (max-width:991.98px){.evst-seating-guest-list{max-height:none}.evst-seating-floor-plan{grid-template-columns:1fr}}.evst-guest-qr-modal__section-title{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tblr-secondary);margin-bottom:.35rem}.evst-guest-qr-modal__image{width:min(100%,280px);height:auto;margin:0 auto;display:block}.evst-guest-qr-modal__preview{padding:12px;border:1px solid var(--tblr-border-color);border-radius:8px;background:#fff}.evst-guest-qr-modal__preview--skeleton{min-height:280px;display:flex;align-items:center;justify-content:center}.evst-guest-qr-modal__skeleton{width:min(100%,240px);aspect-ratio:1;border-radius:8px;background:linear-gradient(90deg,var(--tblr-border-color-translucent,rgba(0,0,0,.08)) 25%,var(--tblr-border-color,rgba(0,0,0,.12)) 50%,var(--tblr-border-color-translucent,rgba(0,0,0,.08)) 75%);background-size:200% 100%;animation:1.2s ease-in-out infinite evst-guest-qr-skeleton}@keyframes evst-guest-qr-skeleton{0%{background-position:200% 0}100%{background-position:-200% 0}}.evst-guest-qr-modal__link-group .form-control{min-width:0}.evst-guest-qr-modal__tabs .nav-link{display:inline-flex;align-items:center;gap:.375rem;cursor:pointer}.evst-guest-qr-tab-status{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0;background-color:var(--tblr-secondary)}.evst-guest-qr-tab-status--ready{background-color:var(--tblr-success)}.evst-guest-qr-tab-status--pending{background-color:var(--tblr-warning)}.evst-guest-qr-tab-status--blocked{background-color:var(--tblr-danger)}.evst-guest-qr-modal__footer .btn{min-width:0}#evst-guest-qr-event-tabs .nav-link{cursor:pointer}@media print{.evst-guest-qr-modal .btn-close,.evst-guest-qr-modal .modal-footer{display:none!important}}body.evst-dashboard.evst-rundown-kiosk{--evst-dashboard-sidebar-width:0;--evst-dashboard-content-left:0}body.evst-dashboard.evst-rundown-kiosk .page{background-color:var(--tblr-bg-surface,#f8fafc)}body.evst-dashboard.evst-rundown-kiosk #sidebar-toggle,body.evst-dashboard.evst-rundown-kiosk .evst-dashboard-chrome-footer,body.evst-dashboard.evst-rundown-kiosk .evst-dashboard-chrome-footer-slot,body.evst-dashboard.evst-rundown-kiosk .evst-dashboard-workspace-context,body.evst-dashboard.evst-rundown-kiosk .evst-page-pretitle,body.evst-dashboard.evst-rundown-kiosk .evst-rundown-live-activity-log,body.evst-dashboard.evst-rundown-kiosk .evst-workspace-context-bar,body.evst-dashboard.evst-rundown-kiosk .navbar-vertical,body.evst-dashboard.evst-rundown-kiosk aside.navbar.navbar-vertical,body.evst-dashboard.evst-rundown-kiosk footer.footer,body.evst-dashboard.evst-rundown-kiosk header.navbar{display:none!important}body.evst-dashboard.evst-rundown-kiosk .navbar-vertical.navbar-expand-lg~:is(header.navbar,.page-wrapper),body.evst-dashboard.evst-rundown-kiosk .page-wrapper{margin-left:0!important;width:100%!important;max-width:none}body.evst-dashboard.evst-rundown-kiosk .container-fluid.evst-dashboard-shell{max-width:none}body.evst-dashboard.evst-rundown-kiosk .evst-rundown-page-header--kiosk{padding-top:.75rem;padding-bottom:.75rem}body.evst-dashboard.evst-rundown-kiosk .evst-rundown-page-header--kiosk .page-title{font-size:clamp(1.5rem, 4vw, 2.25rem)}body.evst-dashboard.evst-rundown-kiosk .evst-rundown-page--live .evst-rundown-live-countdown .h2{font-size:clamp(2.5rem, 8vw, 4.5rem)}body.evst-dashboard.evst-rundown-kiosk .evst-rundown-timeline--live .evst-rundown-row{font-size:1.125rem;padding:1rem 1.25rem}body.evst-dashboard.evst-rundown-kiosk .evst-rundown-live-hero .evst-rundown-mark-done{min-width:12rem;min-height:3.25rem;font-size:1.25rem}body.evst-dashboard.evst-rundown-kiosk #evst-rundown-live-upcoming{display:none!important}.evst-rundown-live-hero .evst-rundown-row{border:0;padding:0;background:0 0;grid-template-columns:88px 1fr auto}.evst-rundown-live-hero .evst-rundown-live-hero__row{margin-top:.25rem}.evst-rundown-live-hero--empty .evst-rundown-row{display:none}.evst-rundown-timeline--multi-day .evst-rundown-row__date{display:block}.evst-rundown-live-clock{font-variant-numeric:tabular-nums}.evst-rundown-live-toolbar{row-gap:.5rem}.evst-rundown-live-auto-advance-switch.form-switch{display:inline-flex;align-items:center;padding-left:2.5em;min-height:auto}.evst-rundown-live-auto-advance-switch.form-switch .form-check-input{float:none;margin-left:-2.5em;margin-top:0;width:2.25rem;height:1.25rem}.evst-rundown-live-auto-advance-switch.form-switch .form-check-label{padding-left:.375rem;line-height:1.25rem}.evst-rundown-live-auto-advance-banner{font-size:.875rem}.evst-rundown-timeline--completed .evst-rundown-row{opacity:.8}.evst-rundown-page--live .evst-rundown-live-countdown .subheader{letter-spacing:.04em}#evst-rundown-kiosk-exit{user-select:none;touch-action:manipulation}.evst-rundown-kiosk-fullscreen-prompt{position:fixed;inset:0;z-index:1080;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(15,23,42,.72);backdrop-filter:blur(6px)}.evst-rundown-kiosk-fullscreen-prompt__inner{width:min(100%,28rem);padding:2rem 1.75rem;border-radius:var(--evst-radius-lg,.75rem);background:var(--tblr-bg-surface,#fff);box-shadow:var(--evst-shadow-card);text-align:center}.evst-rundown-row--overlap{border-left:3px solid var(--tblr-warning,#f59f00)}.evst-rundown-day-tabs .nav-link{cursor:pointer}.evst-rundown-countdown.text-danger .fw-semibold{color:var(--tblr-danger,#d63939)}.evst-rundown-countdown.text-success .fw-semibold{color:var(--tblr-success,#2fb344)}body.evst-seating-floor-plan-print{margin:0;padding:1.25rem;background:var(--tblr-body-bg,#f5f7fb);color:var(--tblr-body-color,#1e293b)}body.evst-seating-floor-plan-print .evst-seating-floor-plan-print-page{max-width:none}body.evst-seating-floor-plan-print .evst-seating-floor-plan-print__header{margin-bottom:1rem}body.evst-seating-floor-plan-print .evst-seating-floor-plan-print__title{font-size:1.25rem;font-weight:700;margin:0 0 .35rem}body.evst-seating-floor-plan-print .evst-seating-floor-plan-print__meta{font-size:.8125rem}body.evst-seating-floor-plan-print .evst-seating-floor-plan-print__canvas-wrap{overflow:auto;margin-bottom:1.25rem}body.evst-seating-floor-plan-print .evst-seating-canvas-landmark,body.evst-seating-floor-plan-print .evst-seating-canvas-node{cursor:default}body.evst-seating-floor-plan-print .evst-seating-canvas-item__actions{display:none}body.evst-seating-floor-plan-print .evst-seating-floor-plan-print__guest-list-title{font-size:.95rem;font-weight:600;margin:0 0 .75rem}body.evst-seating-floor-plan-print .evst-seating-floor-plan-print__guest-columns{columns:2;column-gap:1.5rem;font-size:.8125rem}body.evst-seating-floor-plan-print .evst-seating-floor-plan-print__guest-item{break-inside:avoid;margin-bottom:.35rem}body.evst-seating-floor-plan-print .evst-seating-floor-plan-print__actions{margin-top:1.25rem}.evst-export-brand-footer{margin-top:1.5rem;padding-top:.75rem;border-top:1px solid #e5e7eb;text-align:center;font-size:.75rem;color:#6b7280;line-height:1.4}.evst-export-brand-footer__logo{display:block;margin:0 auto .5rem;max-width:160px;max-height:48px;width:auto;height:auto;object-fit:contain}.evst-export-brand-footer__tagline{display:block;margin:0 0 .25rem;color:#374151;font-size:.8125rem}.evst-export-brand-footer__copyright{display:block;margin:0;font-size:.6875rem;color:#9ca3af}.evst-export-brand-footer__link{color:inherit;text-decoration:none}@media print{@page{size:landscape;margin:12mm}body.evst-seating-floor-plan-print{padding:0;background:#fff}body.evst-seating-floor-plan-print .d-print-none{display:none!important}body.evst-seating-floor-plan-print .evst-seating-floor-plan-print__canvas-wrap{overflow:visible}.evst-export-brand-footer{break-inside:avoid;page-break-inside:avoid}}.evst-header-notifications-nav{position:relative}.evst-dashboard-notification-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;font-size:.625rem;font-weight:600;line-height:1;border-radius:999px;border:0;background:#ef4444;color:#fff!important;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.evst-dashboard-notifications-menu{width:min(22.5rem,calc(100vw - 1.5rem));min-width:0;max-width:min(360px,calc(100vw - 1.5rem));max-height:min(28rem,calc(100vh - 6rem));margin-top:.5rem;padding:0;overflow:hidden;border:1px solid var(--tblr-border-color,#e5e7eb);border-radius:var(--tblr-border-radius-lg,.5rem);box-shadow:0 10px 40px rgba(15,23,42,.12),0 2px 8px rgba(15,23,42,.06)}.evst-header-notifications-nav .evst-dashboard-notifications-menu{left:50%!important;right:auto!important;transform:translate3d(-50%,0,0)!important}.evst-dashboard-notifications-menu__header{padding:.875rem 1rem;pointer-events:auto;border-bottom:1px solid var(--tblr-border-color-translucent,rgba(98,105,118,.16))}.evst-dashboard-notifications-menu__title{font-size:.9375rem;font-weight:600;line-height:1.2;color:var(--tblr-body-color,#1f2937);text-transform:none;letter-spacing:normal}.evst-dashboard-notifications-mark-all{position:relative;z-index:2;flex-shrink:0;pointer-events:auto;cursor:pointer;white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1.2;padding:.25rem .5rem;border-radius:var(--tblr-border-radius-sm,.25rem);color:var(--tblr-primary,#206bc4);text-decoration:none}.evst-dashboard-notifications-mark-all:focus-visible,.evst-dashboard-notifications-mark-all:hover{color:var(--tblr-primary,#206bc4);background:color-mix(in srgb,var(--tblr-primary) 8%,transparent)}.evst-dashboard-notifications-body{max-height:22.5rem;overflow-y:auto}.evst-dashboard-notification-item{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:.75rem 1rem;border:0;background:0 0;text-align:left;cursor:pointer;color:inherit}.evst-dashboard-notifications-body .evst-dashboard-notification-item{border-bottom:1px solid var(--tblr-border-color-translucent,rgba(98,105,118,.16))}.evst-dashboard-notifications-body .evst-dashboard-notification-item:last-child{border-bottom:0}.evst-dashboard-notifications-body .evst-dashboard-notification-item:focus-visible,.evst-dashboard-notifications-body .evst-dashboard-notification-item:hover{background:color-mix(in srgb,var(--tblr-primary) 4%,var(--tblr-bg-surface,#fff))}.evst-dashboard-notification-item.is-unread{background:color-mix(in srgb,var(--tblr-primary) 6%,var(--tblr-bg-surface,#fff));box-shadow:inset 3px 0 0 var(--tblr-primary,#206bc4)}.evst-dashboard-notifications-body .evst-dashboard-notification-item.is-unread:focus-visible,.evst-dashboard-notifications-body .evst-dashboard-notification-item.is-unread:hover{background:color-mix(in srgb,var(--tblr-primary) 10%,var(--tblr-bg-surface,#fff))}.evst-dashboard-notification-item__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--tblr-bg-surface-secondary,rgba(98,105,118,.08));flex-shrink:0;color:var(--tblr-secondary,#6b7280)}.evst-dashboard-notification-item__content{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}.evst-dashboard-notification-item__title{font-weight:600;font-size:.875rem;line-height:1.3;color:var(--tblr-body-color,#1f2937)}.evst-dashboard-notification-item__invitation{font-size:.6875rem;font-weight:600;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;color:var(--tblr-secondary-color,#626976);margin-bottom:.1rem}.evst-dashboard-notification-item__message{font-size:.8125rem;line-height:1.35;color:var(--tblr-secondary-color,#6b7280)}.evst-dashboard-notifications-body .evst-dashboard-notification-item__message{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.evst-dashboard-notification-item__time{color:var(--tblr-secondary-color,#9ca3af);font-size:.75rem;line-height:1.35}.evst-dashboard-notification-item__message--clamp{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.evst-dashboard-notifications-menu__footer{padding:.5rem 1rem;border-top:1px solid var(--tblr-border-color-translucent,rgba(98,105,118,.16));background:var(--tblr-bg-surface-secondary,#f9fafb);text-align:center}.evst-dashboard-notifications-menu__footer-link{display:block;color:var(--tblr-primary,#206bc4);text-decoration:none;font-size:.875rem;font-weight:500;padding:.25rem;border-radius:var(--tblr-border-radius-sm,.25rem)}.evst-dashboard-notifications-menu__footer-link:focus-visible,.evst-dashboard-notifications-menu__footer-link:hover{background:color-mix(in srgb,var(--tblr-primary) 8%,transparent);color:var(--tblr-primary,#206bc4)}.evst-dashboard-notifications-menu__footer-settings{display:inline-block;margin-top:.125rem;font-size:.75rem;color:var(--tblr-secondary-color,#6b7280);text-decoration:none}.evst-dashboard-notifications-menu__footer-settings:focus-visible,.evst-dashboard-notifications-menu__footer-settings:hover{color:var(--tblr-body-color,#374151);text-decoration:underline}.evst-dashboard-notification-empty{padding:1.5rem 1rem}.evst-notification-settings-group+.evst-notification-settings-group{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--tblr-border-color-translucent,rgba(98,105,118,.16))}.evst-notifications-page-card{overflow:hidden}.evst-notifications-page-card__header{background:var(--tblr-bg-surface-secondary,rgba(98,105,118,.04));border-bottom:1px solid var(--tblr-border-color-translucent,rgba(98,105,118,.16));overflow:hidden;border-top-left-radius:inherit;border-top-right-radius:inherit;padding:0}body.evst-dashboard .evst-notifications-page-filters{display:flex;width:100%;margin:0;border-bottom:0;align-items:stretch}body.evst-dashboard .evst-notifications-page-card__header .evst-notifications-page-filters.card-header-tabs{flex:none;margin:0;padding:0;border-radius:0;background:0 0}body.evst-dashboard .evst-notifications-page-filters .nav-item{display:flex;flex:1 1 0;min-width:0;margin-bottom:0}body.evst-dashboard .evst-notifications-page-filters .nav-link{display:flex;align-items:center;justify-content:center;flex:1 1 auto;width:100%;min-height:3rem;border:0;border-bottom:2px solid transparent;border-radius:0;margin:0;padding:.75rem;gap:.375rem;font-weight:600;font-size:.875rem;line-height:1;color:var(--tblr-secondary,#626976);background:0 0;box-sizing:border-box}body.evst-dashboard .evst-notifications-page-filters .nav-link:focus-visible,body.evst-dashboard .evst-notifications-page-filters .nav-link:hover{color:var(--tblr-body-color,inherit);background:color-mix(in srgb,var(--tblr-bg-surface,#fff) 65%,transparent)}body.evst-dashboard .evst-notifications-page-filters .nav-link.active{color:var(--tblr-body-color,inherit);background:var(--tblr-card-bg,var(--tblr-bg-surface,#fff));border-bottom-color:var(--tblr-card-bg,var(--tblr-bg-surface,#fff));box-shadow:inset 0 -1px 0 var(--tblr-card-bg,var(--tblr-bg-surface,#fff))}#evst-notifications-page-list,.evst-notifications-page-list{background:var(--tblr-card-bg,var(--tblr-bg-surface,#fff))}#evst-notifications-page-summary:empty{display:none}.evst-notifications-page-list .evst-dashboard-notification-item{border-left:0;border-right:0;border-radius:0;padding-top:1rem;padding-bottom:1rem}.evst-notifications-page-list .evst-dashboard-notification-item:first-child{border-top:0}.evst-notifications-page-list .evst-dashboard-notification-item.is-unread{background:color-mix(in srgb,var(--tblr-primary) 6%,var(--tblr-card-bg,var(--tblr-bg-surface,#fff)));box-shadow:inset 3px 0 0 var(--tblr-primary,#206bc4)}.evst-notifications-page-list .evst-dashboard-notification-item.is-read:focus-visible,.evst-notifications-page-list .evst-dashboard-notification-item.is-read:hover{background:var(--tblr-bg-surface-secondary,rgba(98,105,118,.06))}.evst-dashboard-notification-item__title-row{width:100%}.evst-dashboard-notification-item__unread-dot{display:none}.evst-notifications-page-group__label{padding:.65rem 1.25rem .35rem;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tblr-secondary-color,#626976);background:var(--tblr-bg-surface-secondary,rgba(98,105,118,.04));border-bottom:1px solid var(--tblr-border-color-translucent,rgba(98,105,118,.16))}.evst-notifications-page-group+.evst-notifications-page-group{border-top:1px solid var(--tblr-border-color-translucent,rgba(98,105,118,.16))}.evst-dashboard-notifications-mark-all:disabled{opacity:.65;pointer-events:none}#evst-notifications-page-load-more-btn:disabled{opacity:.7}.evst-notifications-page-header{z-index:101}.evst-notifications-page-skeleton{padding:.5rem 0}.evst-notifications-page-skeleton__row{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid var(--tblr-border-color-translucent,rgba(98,105,118,.16))}.evst-notifications-page-skeleton__row:last-child{border-bottom:0}.evst-notifications-page-skeleton__avatar,.evst-notifications-page-skeleton__line{display:block;background:linear-gradient(90deg,var(--tblr-bg-surface-secondary,rgba(98,105,118,.08)) 25%,var(--tblr-bg-surface-tertiary,rgba(98,105,118,.14)) 37%,var(--tblr-bg-surface-secondary,rgba(98,105,118,.08)) 63%);background-size:400% 100%;animation:1.2s ease-in-out infinite evst-notifications-skeleton}.evst-notifications-page-skeleton__avatar{width:2rem;height:2rem;flex-shrink:0;border-radius:999px}.evst-notifications-page-skeleton__lines{display:flex;flex:1;flex-direction:column;gap:.5rem;min-width:0}.evst-notifications-page-skeleton__line{height:.75rem;border-radius:999px}.evst-notifications-page-skeleton__line--title{width:42%}.evst-notifications-page-skeleton__line--message{width:72%}@keyframes evst-notifications-skeleton{0%{background-position:100% 50%}100%{background-position:0 50%}}.evst-dashboard-notification-item--navigable{cursor:pointer}.evst-dashboard-notification-item__chevron{display:inline-flex;align-items:center;justify-content:center;align-self:center;width:1.5rem;height:1.5rem;color:var(--tblr-secondary,#626976);opacity:.7}.evst-notifications-page-list .evst-dashboard-notification-item--navigable:focus-visible .evst-dashboard-notification-item__chevron,.evst-notifications-page-list .evst-dashboard-notification-item--navigable:hover .evst-dashboard-notification-item__chevron{opacity:1;color:var(--tblr-primary,#206bc4)}.evst-notifications-page-settings-btn__label--short{display:none}@media (max-width:575.98px){body.evst-dashboard[data-evst-page=notifications] .evst-notifications-page-settings-btn__label--long{display:none}body.evst-dashboard[data-evst-page=notifications] .evst-notifications-page-settings-btn__label--short{display:inline}body.evst-dashboard[data-evst-page=notifications] .evst-notifications-page-settings-btn .icon{margin-right:.25rem!important}}@media (max-width:991.98px){body.evst-dashboard[data-evst-page=notifications] .evst-notifications-page-header #evst-notifications-page-summary{font-size:.8125rem;line-height:1.4}body.evst-dashboard[data-evst-page=notifications] .evst-notifications-page-header__btn-list .btn{min-height:2.75rem}body.evst-dashboard[data-evst-page=notifications] .evst-notifications-page__content{min-width:0}body.evst-dashboard[data-evst-page=notifications] .evst-notifications-page-card .card-footer{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px))}body.evst-dashboard[data-evst-page=notifications] .evst-notifications-page-load-more-btn{width:100%;min-height:2.75rem;justify-content:center}body.evst-dashboard[data-evst-page=notifications] .evst-notifications-page-list .evst-dashboard-notification-item{padding:.875rem;min-height:3.5rem}body.evst-dashboard[data-evst-page=notifications] .evst-notifications-page-list .evst-dashboard-notification-item--navigable .evst-dashboard-notification-item__chevron{opacity:.55;align-self:center}body.evst-dashboard[data-evst-page=notifications] .evst-notifications-page-group__label{padding:.55rem .875rem .3rem}body.evst-dashboard[data-evst-page=notifications] .evst-notifications-page-skeleton__row{padding:.875rem}body.evst-dashboard[data-evst-page=notifications] .evst-dashboard-empty-state{padding-left:1rem!important;padding-right:1rem!important}body.evst-dashboard[data-evst-page=notifications] .evst-dashboard-empty-state .btn{width:100%;min-height:2.75rem;justify-content:center}body.evst-dashboard.evst-dashboard-footer-enabled[data-evst-page=notifications] .evst-notifications-page{padding-bottom:.5rem}.evst-header-notifications-nav .evst-dashboard-notifications-menu{position:fixed!important;top:calc(env(safe-area-inset-top,0px) + var(--evst-dashboard-shell-header-height,3.25rem) + .25rem)!important;right:max(.375rem,env(safe-area-inset-right,0px))!important;left:auto!important;bottom:auto!important;transform:none!important;width:min(22.5rem,calc(100vw - .75rem))!important;max-width:min(22.5rem,calc(100vw - .75rem))!important;margin-top:0!important}.evst-dashboard-notifications-mark-all{max-width:9rem;overflow:hidden;text-overflow:ellipsis}.evst-dashboard-notification-item__content{min-width:0}}@media (max-width:767.98px){.evst-notifications-page-header{position:sticky;top:3.5rem;background:var(--tblr-body-bg,#f6f8fb);padding-bottom:.75rem;margin-bottom:-.75rem;box-shadow:0 1px 0 var(--tblr-border-color-translucent,rgba(98,105,118,.16));z-index:102}body.evst-dashboard.theme-dark .evst-notifications-page-header,body.evst-dashboard[data-bs-theme=dark] .evst-notifications-page-header{background:var(--tblr-body-bg,#1f2937)}.evst-header-notifications-nav .evst-dashboard-notifications-menu{right:max(.5rem,env(safe-area-inset-right,0px))!important;width:min(22.5rem,calc(100vw - 1rem))!important;max-width:calc(100vw - 1rem)!important}body.evst-dashboard .evst-header-user-dropdown-menu{width:min(20rem,calc(100vw - 1rem));min-width:0;max-width:calc(100vw - 1rem)}body.evst-dashboard .evst-header-user-dropdown-menu .dropdown-item{min-height:2.75rem;padding-top:.625rem;padding-bottom:.625rem}body.evst-dashboard{--evst-dashboard-chrome-footer-height:6.75rem}body.evst-dashboard .evst-dashboard-chrome-footer>.container-fluid{padding-top:.125rem;padding-bottom:.125rem}body.evst-dashboard .evst-dashboard-chrome-footer .row{padding-top:.375rem;padding-bottom:.375rem}body.evst-dashboard .evst-dashboard-chrome-footer .evst-dashboard-footer-meta{font-size:.6875rem;line-height:1.35}body.evst-dashboard .evst-dashboard-chrome-footer .evst-footer-logo-wide.evst-logo--masked{height:20px;width:120px;max-width:120px}body.evst-dashboard .evst-toast-container{top:calc(env(safe-area-inset-top,0px) + .75rem);right:.75rem;left:.75rem;max-width:none}body.evst-dashboard .evst-toast{min-width:0;width:100%}}.evst-seating-canvas--grid-hidden{background-image:none}.evst-seating-canvas-floor-plan{position:absolute;left:0;top:0;background-image:var(--evst-floor-plan-url);background-position:center;background-repeat:no-repeat;background-size:contain;opacity:var(--evst-floor-plan-opacity, .65);pointer-events:none;z-index:0}.evst-seating-canvas-room-boundary{position:absolute;left:0;top:0;border:2px dashed var(--tblr-primary,#206bc4);box-sizing:border-box;pointer-events:none;z-index:1}.evst-seating-canvas-ruler{position:absolute;pointer-events:none;font-size:.6rem;line-height:1;color:var(--tblr-secondary,#6c757d);white-space:nowrap}.evst-seating-canvas-ruler--top{left:0;top:-18px;width:100%;height:14px;position:relative}.evst-seating-canvas-ruler--left{left:-48px;top:0;width:42px;height:100%;position:relative}.evst-seating-canvas-ruler__tick{position:absolute;transform:translateX(-50%);font-size:.55rem;line-height:1;white-space:nowrap}.evst-seating-canvas-ruler--left .evst-seating-canvas-ruler__tick{transform:translateY(-50%);left:0}.evst-seating-canvas-ruler__tick-mark{display:block;width:1px;height:4px;background:currentColor;margin:0 auto 1px}.evst-seating-canvas-ruler--left .evst-seating-canvas-ruler__tick-mark{width:4px;height:1px;margin:0 0 0 auto}.evst-seating-canvas-item--outside-room{outline:2px dashed var(--tblr-warning,#f59f00);outline-offset:0}.evst-seating-canvas-scale-bar{position:absolute;left:16px;bottom:16px;display:flex;flex-direction:column;align-items:flex-start;gap:3px;z-index:4;pointer-events:none;transform:none}.evst-seating-canvas-scale-bar__label{display:inline-block;font-size:.65rem;font-weight:600;line-height:1;white-space:nowrap;color:var(--tblr-secondary,#6c757d);background:rgba(255,255,255,.96);border:1px solid var(--tblr-border-color,#ced4da);border-radius:var(--evst-radius-sm,4px);padding:2px 5px;box-shadow:0 1px 2px rgba(15,23,42,.06)}.evst-seating-canvas-scale-bar__line{position:relative;display:block;height:0;border-bottom:2px solid var(--tblr-secondary,#6c757d);box-sizing:border-box}.evst-seating-canvas-scale-bar__line::after,.evst-seating-canvas-scale-bar__line::before{content:'';position:absolute;bottom:0;width:2px;height:6px;background:var(--tblr-secondary,#6c757d)}.evst-seating-canvas-scale-bar__line::before{left:0}.evst-seating-canvas-scale-bar__line::after{right:0}.evst-seating-canvas-dimension-label{position:absolute;top:-1.35rem;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:.7rem;font-weight:600;color:var(--tblr-primary,#206bc4);background:rgba(255,255,255,.95);border:1px solid var(--tblr-border-color,#dee2e6);border-radius:var(--evst-radius-sm,4px);padding:.1rem .35rem;z-index:5;pointer-events:none}.evst-seating-canvas-item--locked{outline:1px dashed var(--tblr-warning,#f59f00)}.evst-account-center-nav__list{gap:.35rem;padding-bottom:.15rem;scrollbar-width:thin}.evst-account-center-nav .nav-link{border-radius:var(--tblr-border-radius,.375rem);white-space:nowrap}.evst-account-center-nav .nav-link.active{font-weight:600}.evst-settings-page__sections{min-width:0}@media (max-width:991.98px){body.evst-dashboard[data-evst-page=notifications] .evst-account-center-nav,body.evst-dashboard[data-evst-page=profile] .evst-account-center-nav,body.evst-dashboard[data-evst-page=settings] .evst-account-center-nav{margin-bottom:.75rem!important}body.evst-dashboard[data-evst-page=notifications] .evst-account-center-nav__list,body.evst-dashboard[data-evst-page=profile] .evst-account-center-nav__list,body.evst-dashboard[data-evst-page=settings] .evst-account-center-nav__list{display:flex;flex-wrap:nowrap;overflow-x:visible;gap:.25rem;padding-bottom:0}body.evst-dashboard[data-evst-page=notifications] .evst-account-center-nav .nav-item,body.evst-dashboard[data-evst-page=profile] .evst-account-center-nav .nav-item,body.evst-dashboard[data-evst-page=settings] .evst-account-center-nav .nav-item{flex:1 1 0;min-width:0}body.evst-dashboard[data-evst-page=notifications] .evst-account-center-nav .nav-link,body.evst-dashboard[data-evst-page=profile] .evst-account-center-nav .nav-link,body.evst-dashboard[data-evst-page=settings] .evst-account-center-nav .nav-link{width:100%;min-height:2.75rem;padding:.5rem .375rem;font-size:.8125rem;gap:.35rem}body.evst-dashboard[data-evst-page=notifications] .evst-account-center-nav .nav-link .badge,body.evst-dashboard[data-evst-page=profile] .evst-account-center-nav .nav-link .badge,body.evst-dashboard[data-evst-page=settings] .evst-account-center-nav .nav-link .badge{margin-left:0!important;flex-shrink:0}body.evst-dashboard[data-evst-page=settings] .evst-settings-page__grid{--bs-gutter-y:0.75rem;--bs-gutter-x:0.75rem}body.evst-dashboard[data-evst-page=settings] .evst-settings-page__grid>[class*=col-]>.card{height:auto!important}body.evst-dashboard[data-evst-page=settings] .evst-settings-card .card-header{padding:.75rem 1rem}body.evst-dashboard[data-evst-page=settings] .evst-settings-card .card-body{padding:.875rem 1rem 1rem}body.evst-dashboard[data-evst-page=settings] .evst-settings-card .card-title{font-size:.9375rem}body.evst-dashboard[data-evst-page=settings] .evst-settings-card__intro{margin-bottom:.75rem;line-height:1.45}body.evst-dashboard[data-evst-page=settings] .evst-settings-card .form-label{margin-bottom:.35rem;font-size:.8125rem}body.evst-dashboard[data-evst-page=settings] .evst-settings-card .form-hint{margin-top:.35rem;font-size:.75rem;line-height:1.45}body.evst-dashboard[data-evst-page=settings] .evst-settings-card .form-control,body.evst-dashboard[data-evst-page=settings] .evst-settings-card .form-select{min-height:2.75rem;font-size:1rem}body.evst-dashboard[data-evst-page=settings] .evst-settings-card textarea.form-control{min-height:5.5rem}body.evst-dashboard[data-evst-page=settings] #dashboard-timezone .card-header{flex-wrap:wrap;gap:.35rem .5rem}body.evst-dashboard[data-evst-page=settings] .evst-settings-form-footer{margin-top:.875rem;padding-top:.875rem;border-top:1px solid var(--tblr-border-color-translucent,rgba(98,105,118,.16))}body.evst-dashboard[data-evst-page=settings] .evst-settings-form-footer .btn{width:100%;min-height:2.75rem;justify-content:center}body.evst-dashboard[data-evst-page=settings] .evst-settings-form-check{display:flex;align-items:flex-start;gap:.625rem;margin-bottom:0;padding:.625rem 0}body.evst-dashboard[data-evst-page=settings] .evst-settings-form-check .form-check-input{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.125rem;margin-left:0;float:none}body.evst-dashboard[data-evst-page=settings] .evst-settings-form-check .form-check-label{flex:1 1 auto;min-width:0;line-height:1.45}body.evst-dashboard[data-evst-page=settings] .evst-settings-form-check--master{padding:.75rem .875rem;margin-bottom:.75rem!important;border:1px solid var(--tblr-border-color-translucent,rgba(98,105,118,.16));border-radius:var(--tblr-border-radius,.375rem);background:var(--tblr-bg-surface-secondary,rgba(98,105,118,.04))}body.evst-dashboard[data-evst-page=settings] .evst-settings-notification-groups .evst-notification-settings-group{padding:.75rem .875rem;border:1px solid var(--tblr-border-color-translucent,rgba(98,105,118,.16));border-radius:var(--tblr-border-radius,.375rem);background:var(--tblr-card-bg,var(--tblr-bg-surface,#fff))}body.evst-dashboard[data-evst-page=settings] .evst-settings-notification-groups .evst-notification-settings-group+.evst-notification-settings-group{margin-top:.625rem;padding-top:.75rem;border-top:0}body.evst-dashboard[data-evst-page=settings] .evst-settings-notification-groups .evst-notification-settings-group .fw-semibold{font-size:.8125rem}body.evst-dashboard[data-evst-page=settings] .evst-settings-notification-groups .evst-notification-settings-group .text-secondary.small{margin-bottom:.5rem!important;font-size:.75rem;line-height:1.45}body.evst-dashboard[data-evst-page=settings] .evst-settings-notification-groups .form-check.mb-2{margin-bottom:0!important}body.evst-dashboard[data-evst-page=settings] .evst-settings-card--onboarding .evst-settings-onboarding-btn{width:100%;min-height:2.75rem;justify-content:center}body.evst-dashboard[data-evst-page=settings] .evst-settings-page [id^=dashboard-]{scroll-margin-top:calc(var(--evst-sticky-navbar-offset,4.5rem) + 0.5rem)}body.evst-dashboard.evst-dashboard-footer-enabled[data-evst-page=settings] .evst-settings-page{padding-bottom:.5rem}}@media (max-width:575.98px){body.evst-dashboard[data-evst-page=notifications] .evst-account-center-nav .nav-link,body.evst-dashboard[data-evst-page=profile] .evst-account-center-nav .nav-link,body.evst-dashboard[data-evst-page=settings] .evst-account-center-nav .nav-link{flex-direction:column;justify-content:center;min-height:3.25rem;padding:.375rem .25rem;font-size:.6875rem;line-height:1.2;gap:.2rem}body.evst-dashboard[data-evst-page=notifications] .evst-account-center-nav .nav-link i,body.evst-dashboard[data-evst-page=profile] .evst-account-center-nav .nav-link i,body.evst-dashboard[data-evst-page=settings] .evst-account-center-nav .nav-link i{font-size:1rem;line-height:1}}.evst-profile-page__sections{min-width:0}.evst-profile-page .evst-password-input-group .input-group-text{background:var(--tblr-bg-surface,#fff)}.evst-profile-sticky-save{position:fixed;left:0;right:0;bottom:0;z-index:1030;padding:.75rem 0 calc(.75rem + env(safe-area-inset-bottom,0px));background:rgba(255,255,255,.96);border-top:1px solid var(--tblr-border-color,#dee2e6);box-shadow:0 -4px 16px rgba(15,23,42,.08)}[data-bs-theme=dark] .evst-profile-sticky-save{background:rgba(30,41,59,.96)}#dashboard-danger-zone .card-header.bg-danger .card-title{color:#fff}@media (max-width:991.98px){body.evst-dashboard[data-evst-page=profile] .evst-profile-page__grid{--bs-gutter-y:0.75rem;--bs-gutter-x:0.75rem}body.evst-dashboard[data-evst-page=profile] .evst-profile-page__grid>[class*=col-]>.card{height:auto!important}body.evst-dashboard[data-evst-page=profile] .evst-profile-card .card-header{padding:.75rem 1rem}body.evst-dashboard[data-evst-page=profile] .evst-profile-card .card-body{padding:.875rem 1rem 1rem}body.evst-dashboard[data-evst-page=profile] .evst-profile-card .card-title{font-size:.9375rem}body.evst-dashboard[data-evst-page=profile] .evst-profile-card .form-label{margin-bottom:.35rem;font-size:.8125rem}body.evst-dashboard[data-evst-page=profile] .evst-profile-card .form-hint{margin-top:.35rem;font-size:.75rem;line-height:1.45}body.evst-dashboard[data-evst-page=profile] .evst-profile-card .form-control,body.evst-dashboard[data-evst-page=profile] .evst-profile-card .form-select{min-height:2.75rem;font-size:1rem}body.evst-dashboard[data-evst-page=profile] .evst-profile-card textarea.form-control{min-height:5.5rem}body.evst-dashboard[data-evst-page=profile] .evst-profile-avatar-block{margin-bottom:.875rem!important;padding-bottom:.875rem!important}body.evst-dashboard[data-evst-page=profile] .evst-profile-form-footer{margin-top:.875rem;padding-top:.875rem;border-top:1px solid var(--tblr-border-color-translucent,rgba(98,105,118,.16))}body.evst-dashboard[data-evst-page=profile] .evst-profile-delete-btn,body.evst-dashboard[data-evst-page=profile] .evst-profile-form-footer .btn{width:100%;min-height:2.75rem;justify-content:center}body.evst-dashboard[data-evst-page=profile] .evst-password-input-group .evst-toggle-password{width:2.75rem;min-width:2.75rem;min-height:2.75rem}body.evst-dashboard[data-evst-page=profile] .evst-profile-card--danger .text-secondary.small{line-height:1.45}body.evst-dashboard[data-evst-page=profile] .evst-profile-page:has(#evst-profile-sticky-save:not(.d-none)){padding-bottom:calc(4.25rem + env(safe-area-inset-bottom,0px))}body.evst-dashboard.evst-dashboard-footer-enabled[data-evst-page=profile] .evst-profile-page:has(#evst-profile-sticky-save.d-none){padding-bottom:.5rem}body.evst-dashboard[data-evst-page=profile] .evst-profile-delete-modal .modal-footer{flex-direction:column-reverse;align-items:stretch;gap:.5rem}body.evst-dashboard[data-evst-page=profile] .evst-profile-delete-modal .modal-footer .btn{width:100%;min-height:2.75rem;margin:0;justify-content:center}body.evst-dashboard[data-evst-page=profile] .evst-profile-delete-modal .form-check{display:flex;align-items:flex-start;gap:.625rem;padding:.25rem 0}body.evst-dashboard[data-evst-page=profile] .evst-profile-delete-modal .form-check-input{flex-shrink:0;margin-top:.125rem;margin-left:0;float:none}body.evst-dashboard[data-evst-page=profile] .evst-profile-delete-modal .form-check-label{line-height:1.45}}@media (max-width:575.98px){body.evst-dashboard[data-evst-page=profile] .evst-profile-avatar-block{flex-direction:column;align-items:flex-start}}.evst-masked-account-input{font-variant-numeric:tabular-nums;letter-spacing:.04em}.evst-billing-center-nav__list{gap:.35rem;padding-bottom:.15rem;scrollbar-width:thin}.evst-billing-center-nav .nav-link{border-radius:var(--tblr-border-radius,.375rem);white-space:nowrap}.evst-billing-center-nav .nav-link.active{font-weight:600}.evst-billing-center-nav__badge{flex-shrink:0;min-width:1.25rem;padding-inline:0.35rem;font-size:.6875rem;line-height:1.2}body.evst-dashboard .evst-billing-center-nav--header{margin-bottom:0}body.evst-dashboard .evst-billing-center-nav--header .evst-billing-center-nav__list{justify-content:flex-start;padding-bottom:0}@media (min-width:992px){body.evst-dashboard .evst-billing-center-nav--header .evst-billing-center-nav__list{justify-content:flex-end}body.evst-dashboard .evst-page-header__actions,body.evst-dashboard .evst-page-header__billing-nav{align-self:center}}body.evst-dashboard .evst-page-header__actions .evst-billing-center-nav--header{flex:1 1 auto;min-width:0}@media (min-width:992px){body.evst-dashboard .evst-page-header__actions .evst-billing-center-nav--header{flex:0 1 auto}}.evst-transactions-page-card{overflow:visible}.evst-transactions-page-card__header{background:var(--tblr-bg-surface-secondary,rgba(98,105,118,.04));border-bottom:1px solid var(--tblr-border-color-translucent,rgba(98,105,118,.16));overflow:hidden;border-top-left-radius:inherit;border-top-right-radius:inherit;padding:0}body.evst-dashboard .evst-transactions-status-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;width:100%;padding:.625rem .875rem}@media (min-width:768px){body.evst-dashboard .evst-transactions-status-toolbar{flex-direction:row;align-items:center;gap:.75rem;padding:.5rem .875rem}}body.evst-dashboard .evst-plan-requests-page-filters,body.evst-dashboard .evst-transactions-page-filters{display:flex;width:100%;margin:0;border-bottom:0;align-items:stretch}body.evst-dashboard .evst-plan-requests-page-filters .nav-item,body.evst-dashboard .evst-transactions-page-filters .nav-item{display:flex;flex:1 1 0;min-width:0;margin-bottom:0}body.evst-dashboard .evst-plan-requests-page-filters .nav-link,body.evst-dashboard .evst-transactions-page-filters .nav-link{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;flex:1 1 auto;width:100%;height:100%;min-height:3rem;white-space:nowrap;border:0;border-radius:0;margin:0;padding:.75rem;gap:.375rem;font-weight:600;font-size:.875rem;line-height:1;color:var(--tblr-secondary,#626976);background:0 0;box-sizing:border-box}body.evst-dashboard .evst-plan-requests-page-filters .nav-link>span:first-child,body.evst-dashboard .evst-transactions-page-filters .nav-link>span:first-child{display:inline-flex;align-items:center;line-height:1}body.evst-dashboard .evst-plan-requests-page-filters .nav-link .badge,body.evst-dashboard .evst-transactions-page-filters .nav-link .badge{flex-shrink:0;font-size:.6875rem;min-width:1.35rem;padding:.2em .45em}body.evst-dashboard .evst-plan-requests-page-filters .nav-link:focus-visible,body.evst-dashboard .evst-plan-requests-page-filters .nav-link:hover,body.evst-dashboard .evst-transactions-page-filters .nav-link:focus-visible,body.evst-dashboard .evst-transactions-page-filters .nav-link:hover{color:var(--tblr-body-color,inherit);background:color-mix(in srgb,var(--tblr-bg-surface,#fff) 65%,transparent)}body.evst-dashboard .evst-plan-requests-page-filters .nav-link.active,body.evst-dashboard .evst-transactions-page-filters .nav-link.active{color:var(--tblr-body-color,inherit);background:var(--tblr-card-bg,var(--tblr-bg-surface,#fff));box-shadow:none}.evst-plan-requests-page-card{overflow:visible}body.evst-dashboard .evst-plan-requests-page-card>.evst-plan-requests-page-card__header{display:flex;flex-direction:column;align-items:stretch;gap:0}.evst-plan-requests-page-card__header{background:var(--tblr-bg-surface-secondary,rgba(98,105,118,.04));border-bottom:1px solid var(--tblr-border-color-translucent,rgba(98,105,118,.16));overflow:hidden;border-top-left-radius:inherit;border-top-right-radius:inherit;padding:0}.evst-plan-requests-type-filters-wrap{width:100%;flex:0 0 auto;border-bottom:1px solid var(--tblr-border-color-translucent,rgba(98,105,118,.16))}body.evst-dashboard .evst-plan-requests-type-filters{display:flex;width:100%;margin:0;border-bottom:0;align-items:stretch}body.evst-dashboard .evst-plan-requests-type-filters .nav-item{display:flex;flex:1 1 0;min-width:0;margin-bottom:0}body.evst-dashboard .evst-plan-requests-type-filters .nav-link{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;flex:1 1 auto;width:100%;min-height:3rem;white-space:nowrap;border:0;border-radius:0;margin:0;padding:.75rem;gap:.375rem;font-weight:600;font-size:.875rem;line-height:1;color:var(--tblr-secondary,#626976);background:0 0;box-sizing:border-box}body.evst-dashboard .evst-plan-requests-type-filters .nav-link:focus-visible,body.evst-dashboard .evst-plan-requests-type-filters .nav-link:hover{color:var(--tblr-body-color,inherit);background:color-mix(in srgb,var(--tblr-bg-surface,#fff) 65%,transparent)}body.evst-dashboard .evst-plan-requests-type-filters .nav-link.active{color:var(--tblr-body-color,inherit);background:var(--tblr-card-bg,var(--tblr-bg-surface,#fff));box-shadow:inset 0 -2px 0 var(--tblr-primary,#206bc4)}body.evst-dashboard .evst-plan-requests-status-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;width:100%;flex:0 0 auto;padding:.625rem .875rem;background:color-mix(in srgb,var(--tblr-bg-surface-secondary,rgba(98,105,118,.04)) 90%,var(--tblr-secondary,#626976) 10%)}body.evst-dashboard .evst-plan-requests-status-toolbar__label{flex:0 0 auto;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tblr-secondary,#626976)}body.evst-dashboard .evst-plan-requests-status-chips{display:flex;flex-wrap:nowrap;align-items:center;gap:.375rem;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:.125rem}body.evst-dashboard .evst-plan-requests-status-chip{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;padding:.35rem .75rem;border:1px solid var(--tblr-border-color-translucent,rgba(98,105,118,.22));border-radius:999px;font-size:.8125rem;font-weight:500;line-height:1.2;color:var(--tblr-secondary,#626976);background:var(--tblr-card-bg,var(--tblr-bg-surface,#fff));text-decoration:none;white-space:nowrap;transition:border-color .15s,color .15s,background-color .15s}body.evst-dashboard .evst-plan-requests-status-chip:focus-visible,body.evst-dashboard .evst-plan-requests-status-chip:hover{color:var(--tblr-body-color,inherit);border-color:color-mix(in srgb,var(--tblr-primary,#206bc4) 35%,var(--tblr-border-color-translucent,rgba(98,105,118,.22)));text-decoration:none}body.evst-dashboard .evst-plan-requests-status-chip--active{color:#fff;border-color:var(--tblr-primary,#206bc4);background:var(--tblr-primary,#206bc4)}body.evst-dashboard .evst-plan-requests-status-chip--active:focus-visible,body.evst-dashboard .evst-plan-requests-status-chip--active:hover{color:#fff}body.evst-dashboard .evst-plan-requests-status-chip--attention:not(.evst-plan-requests-status-chip--active){border-color:color-mix(in srgb,var(--tblr-warning,#f59f00) 45%,var(--tblr-border-color-translucent,rgba(98,105,118,.22)));color:var(--tblr-warning,#f59f00)}body.evst-dashboard .evst-plan-requests-status-chip--danger:not(.evst-plan-requests-status-chip--active){border-color:color-mix(in srgb,var(--tblr-danger,#d63939) 45%,var(--tblr-border-color-translucent,rgba(98,105,118,.22)));color:var(--tblr-danger,#d63939)}body.evst-dashboard .evst-plan-requests-status-chip__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;padding:.1em .4em;border-radius:999px;font-size:.6875rem;font-weight:600;line-height:1;background:color-mix(in srgb,currentColor 12%,transparent)}body.evst-dashboard .evst-plan-requests-status-chip--active .evst-plan-requests-status-chip__count,body.evst-dashboard .evst-plan-requests-status-chip--active.text-white .evst-plan-requests-status-chip__count{background:rgba(255,255,255,.28);color:#fff}@media (min-width:768px){body.evst-dashboard .evst-plan-requests-status-toolbar{flex-direction:row;align-items:center;gap:.75rem;padding:.5rem .875rem}body.evst-dashboard .evst-plan-requests-status-toolbar__label{min-width:3.5rem}}@media (max-width:767.98px){body.evst-dashboard .evst-plan-requests-type-filters .nav-link{min-height:2.75rem;padding:.625rem .5rem;font-size:.8125rem}}.evst-transactions-summary-stats .h1{font-size:1.75rem}.evst-transactions-list-toolbar{background:var(--tblr-bg-surface-secondary,rgba(98,105,118,.04))}.evst-transactions-table{table-layout:fixed;width:100%}.evst-transactions-table thead th{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tblr-secondary,#626976);white-space:nowrap}.evst-transactions-table tbody td{vertical-align:middle;padding-top:.75rem;padding-bottom:.75rem}.evst-transactions-table__col-code{width:11rem}.evst-transactions-table__col-item{width:18%;min-width:9rem}.evst-transactions-table__col-amount{width:7.5rem}.evst-transactions-table__col-status{width:11rem}.evst-transactions-table__col-actions,.evst-transactions-table__col-date,.evst-transactions-table__col-method{width:8.5rem}.evst-transactions-table .evst-tx-code{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;color:var(--tblr-body-color,inherit);background:var(--tblr-bg-surface-secondary,rgba(98,105,118,.08));border-radius:.25rem;padding:.125rem .375rem}.evst-transactions-table .evst-tx-code--mobile{font-size:.75rem}.evst-transactions-status{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem}.evst-transactions-status__detail{line-height:1.2}.evst-transactions-date__absolute,.evst-transactions-date__relative{line-height:1.2;white-space:nowrap}.evst-transaction-row-actions .dropdown-menu{min-width:11rem}body.evst-dashboard .evst-transaction-row-actions-wrap{position:relative;z-index:1;flex-wrap:nowrap}body.evst-dashboard .evst-transaction-row-actions.dropdown{position:relative}body.evst-dashboard .evst-transactions-page-card .table-responsive,body.evst-dashboard .evst-transactions-table .evst-transaction-row-actions-wrap,body.evst-dashboard .evst-transactions-table td.evst-transactions-table__actions{overflow:visible}body.evst-dashboard .evst-transaction-row-actions .dropdown-menu{z-index:1060}body.evst-dashboard .evst-transaction-row-actions .dropdown-menu.evst-transaction-row-actions__menu--portal{position:fixed!important;transform:none!important;z-index:1085;margin:0}.evst-transactions-mobile-list{display:flex;flex-direction:column;gap:.75rem}.evst-transaction-card{border:1px solid var(--tblr-border-color,#dee2e6);border-radius:var(--tblr-border-radius,.375rem);padding:.875rem 1rem;background:var(--tblr-bg-surface,#fff)}[data-bs-theme=dark] .evst-transaction-card{background:var(--tblr-bg-surface-secondary,#1e293b)}html.evst-dashboard:has(> body.evst-invoice-page),html.evst-invoice-page-html{background-color:var(--tblr-body-bg,#f5f7fb)}body.evst-dashboard.evst-invoice-page{background-color:var(--tblr-body-bg,#f5f7fb);min-height:100vh}body.evst-dashboard.evst-invoice-page .evst-invoice-page__shell{display:flex;flex-direction:column;min-height:100vh;background-color:inherit}body.evst-invoice-page .evst-invoice-page__toolbar{background:var(--tblr-bg-surface,#fff);border-bottom:1px solid var(--tblr-border-color,#e6e7e9);position:static;flex:0 0 auto}body.evst-invoice-page .evst-invoice-page__main{flex:1 1 auto;padding:1.5rem 0 2rem;background-color:inherit}body.evst-invoice-page .evst-invoice-page__stage{width:min(100%,210mm);max-width:210mm;margin:0 auto;padding:0 1rem}body.evst-invoice-page .evst-invoice-page__sheet{background:var(--tblr-bg-surface,#fff);border:1px solid var(--tblr-border-color,#e6e7e9);border-radius:.5rem;box-shadow:none;padding:1rem}@media (min-width:768px){body.evst-invoice-page .evst-invoice-page__main{padding:2rem 0 2.5rem}body.evst-invoice-page .evst-invoice-page__stage{padding:0}body.evst-invoice-page .evst-invoice-page__sheet{padding:1.5rem}}body.evst-invoice-page .evst-invoice-page__document{max-width:100%}body.evst-invoice-page .evst-invoice-page__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding-bottom:1.25rem;margin-bottom:1.5rem;border-bottom:1px solid var(--tblr-border-color,#e6e7e9)}body.evst-invoice-page .evst-invoice-page__brand{flex:0 0 auto;max-width:55%;overflow:hidden}body.evst-invoice-page .evst-invoice-page__logo{display:block;max-width:min(220px,100%);max-height:64px;width:auto;height:auto;object-fit:contain}body.evst-invoice-page .evst-invoice-page__sheet--stamped{position:relative;overflow:visible}body.evst-invoice-page .evst-invoice-page__sheet--stamped .evst-invoice-page__document{position:relative;min-height:100%}body.evst-invoice-page .evst-invoice-page__stamp{position:absolute;top:55%;left:50%;z-index:30;transform:translate(-50%,-50%) rotate(-32deg);pointer-events:none;user-select:none}body.evst-invoice-page .evst-invoice-page__stamp-inner{display:inline-flex;align-items:center;gap:.45em;padding:.3em .8em;border:.2em solid currentColor;border-radius:.55em}body.evst-invoice-page .evst-invoice-page__stamp-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.65em;height:1.65em;border:.14em solid currentColor;border-radius:50%;font-size:.42em;font-weight:800;line-height:1}body.evst-invoice-page .evst-invoice-page__stamp-icon .ti{font-size:1.35em;line-height:1}body.evst-invoice-page .evst-invoice-page__stamp-icon-fallback{display:none;font-size:1.35em;line-height:1}body.evst-invoice-page .evst-invoice-page__stamp-label{font-size:clamp(2.25rem, 8.5vw, 4rem);font-weight:800;letter-spacing:.14em;line-height:1.1;text-transform:uppercase;white-space:nowrap}body.evst-invoice-page .evst-invoice-page__stamp--draft{color:#d97706;opacity:.11}body.evst-invoice-page .evst-invoice-page__stamp--paid{color:#059669;opacity:.12}body.evst-invoice-page .evst-invoice-page__stamp--void{color:#dc2626;opacity:.11}body.evst-invoice-page .evst-invoice-page__stamp--cancelled{color:#64748b;opacity:.1}body.evst-invoice-page .evst-invoice-page__stamp--expired{color:#ea580c;opacity:.11}body.evst-invoice-page .evst-invoice-page__bill-to-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}body.evst-invoice-page .evst-invoice-page__bill-to-head .evst-invoice-page__party-name{min-width:0}body.evst-invoice-page .evst-invoice-page__bill-to-head .evst-invoice-page__customer-code{flex-shrink:0;margin-left:auto}body.evst-invoice-page .evst-invoice-page__payment-info{margin-top:1.5rem;padding:1rem 1.125rem;border-radius:.375rem;border:1px solid var(--tblr-border-color,#e6e7e9);background:var(--tblr-bg-surface-secondary,#f8fafc)}body.evst-invoice-page .evst-invoice-page__payment-info-title{margin:0 0 .75rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tblr-secondary,#6c757d)}body.evst-invoice-page .evst-invoice-page__bank-list{display:grid;gap:.5rem}body.evst-invoice-page .evst-invoice-page__bank-item{font-size:.875rem}body.evst-invoice-page .evst-invoice-page__items th{background:var(--tblr-dark,#1e293b);color:#fff;border-bottom:0}body.evst-invoice-page .evst-invoice-page__brand-name{font-size:1.35rem;font-weight:700}body.evst-invoice-page .evst-invoice-page__title-block{flex:1 1 240px;min-width:min(100%,240px);max-width:22rem;margin-left:auto;text-align:right}body.evst-invoice-page .evst-invoice-page__title{margin:0 0 .75rem;font-size:1.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}body.evst-invoice-page .evst-invoice-page__meta{margin:0;display:grid;gap:.35rem;width:100%}body.evst-invoice-page .evst-invoice-page__meta-row{display:grid;grid-template-columns:6.75rem minmax(0,1fr);gap:.5rem .75rem;align-items:start;margin:0;text-align:left}body.evst-invoice-page .evst-invoice-page__meta-row dt{margin:0;color:var(--tblr-secondary,#6c757d);font-weight:500;font-size:.8125rem;white-space:nowrap}body.evst-invoice-page .evst-invoice-page__meta-row dd{margin:0;font-weight:600;font-size:.875rem;text-align:right;min-width:0}body.evst-invoice-page .evst-invoice-page__meta-value{display:inline-block;max-width:100%;word-break:break-all}body.evst-invoice-page .evst-invoice-page__meta-row dd .evst-invoice-page__payment-code{word-break:break-word}body.evst-invoice-page .evst-invoice-page__status{margin-top:0}body.evst-invoice-page .evst-invoice-page__status-group{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;margin-top:.75rem}body.evst-invoice-page .evst-invoice-page__status-detail{display:block;font-size:.8125rem;text-align:right}body.evst-invoice-page .evst-invoice-page__customer-code,body.evst-invoice-page .evst-invoice-page__payment-code{display:inline-block;padding:.15rem .4rem;border-radius:var(--tblr-border-radius-sm,.25rem);background:var(--tblr-bg-surface,#fff);border:1px solid var(--tblr-border-color,#e6e7e9);font-size:.8125rem;font-weight:600;letter-spacing:.02em}body.evst-invoice-page--admin .evst-invoice-page__toolbar{position:sticky;top:0;z-index:20}body.evst-invoice-page .evst-invoice-page__parties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem}body.evst-invoice-page .evst-invoice-page__party{padding:.875rem 1rem;background:var(--tblr-bg-surface-secondary,#f8fafc);border:1px solid var(--tblr-border-color,#e6e7e9);border-radius:.375rem;box-shadow:none}body.evst-invoice-page .evst-invoice-page__party-label{margin:0 0 .5rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tblr-secondary,#6c757d)}body.evst-invoice-page .evst-invoice-page__party-name{font-size:1rem;font-weight:600}body.evst-invoice-page .evst-invoice-page__summary-wrap{display:flex;justify-content:flex-end;margin-top:.5rem}body.evst-invoice-page .evst-invoice-page__summary{width:min(100%,360px);margin-bottom:0}body.evst-invoice-page .evst-invoice-page__summary-row--total td{background:var(--tblr-dark,#1f2937);color:#fff;border:0}body.evst-invoice-page .evst-invoice-page__footer{margin-top:1.5rem;padding-top:1rem;padding-bottom:0;border-top:1px solid var(--tblr-border-color,#e6e7e9);text-align:center;font-size:.8125rem}body.evst-invoice-page .evst-invoice-page__notes{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--tblr-border-color,#e6e7e9)}body.evst-invoice-page .evst-invoice-page__notes-title{margin:0 0 .5rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tblr-secondary,#6c757d)}body.evst-invoice-page .evst-invoice-page__notes-body{font-size:.875rem;color:var(--tblr-body-color,#1e293b)}@media (max-width:767.98px){body.evst-invoice-page .evst-invoice-page__title-block{text-align:left;max-width:none;margin-left:0}body.evst-invoice-page .evst-invoice-page__meta-row{grid-template-columns:6.25rem minmax(0,1fr)}body.evst-invoice-page .evst-invoice-page__status-group{align-items:flex-start}body.evst-invoice-page .evst-invoice-page__status-detail{text-align:left}body.evst-invoice-page .evst-invoice-page__parties{grid-template-columns:1fr}}@media print{@page{size:A4;margin:12mm}body.evst-invoice-page{background:#fff}body.evst-invoice-page .d-print-none,body.evst-invoice-page .evst-invoice-page__toolbar{display:none!important}body.evst-invoice-page .evst-invoice-page__main{padding:0!important}body.evst-invoice-page .evst-invoice-page__stage{width:100%;max-width:none;padding:0!important}body.evst-invoice-page .evst-invoice-page__sheet{box-shadow:none;border:0;border-radius:0;padding:0}body.evst-invoice-page .evst-invoice-page__stamp--draft{opacity:.14}body.evst-invoice-page .evst-invoice-page__stamp--paid{opacity:.15}body.evst-invoice-page .evst-invoice-page__stamp--void{opacity:.14}body.evst-invoice-page .evst-invoice-page__stamp--cancelled,body.evst-invoice-page .evst-invoice-page__stamp--expired{opacity:.13}body.evst-invoice-page .evst-invoice-page__stamp-icon .ti{display:none}body.evst-invoice-page .evst-invoice-page__stamp-icon-fallback{display:block}body.evst-invoice-page .evst-invoice-page__party{box-shadow:none}body.evst-invoice-page .evst-invoice-page__header{break-inside:avoid}body.evst-invoice-page .evst-invoice-page__summary-row--total td{-webkit-print-color-adjust:exact;print-color-adjust:exact}}body.evst-dashboard .evst-plan-request-topup-product-card .evst-plan-upgrade-section-title{font-size:1.125rem}body.evst-dashboard .evst-plan-request-topup-product__balance .fw-semibold{font-size:1.05rem;line-height:1.3}body.evst-dashboard .evst-plan-request-status-banner.evst-dashboard-action-banner{padding-top:.875rem;padding-bottom:.875rem}body.evst-dashboard .evst-plan-request-status-banner .evst-dashboard-action-banner__title{display:block;margin-bottom:.25rem;font-size:.9375rem;font-weight:600}body.evst-dashboard .evst-plan-request-status-banner .evst-dashboard-action-banner__message{display:block}body.evst-dashboard .evst-plan-request-status-banner.alert-secondary .btn-outline-secondary{--tblr-btn-color:var(--tblr-secondary);--tblr-btn-border-color:color-mix(in srgb, var(--tblr-secondary) 35%, transparent);--tblr-btn-hover-bg:color-mix(in srgb, var(--tblr-secondary) 8%, transparent)}