.dashboard-shell,body.admin-panel,.events-modal-overlay{--dash-gold-gradient:linear-gradient(90deg, #b8860b 0%, #d4af37 52%, #e0bc45 100%);--dash-gold-gradient-hover:linear-gradient(90deg, #c9a02e 0%, #d4af37 48%, #e8c547 100%);--dash-gold-btn-text:#0a1326;--dash-gold-btn-shadow:0 8px 24px #b8860b52}.dashboard-shell{background:#0d131f}.dashboard-main{background-color:#141925;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.028'/%3E%3C/svg%3E")}.dashboard-sidebar{background:#0d131f;border-right:1px solid #ffffff0f;box-shadow:4px 0 24px #00000040}.dashboard-sidebar-nav{scrollbar-width:none;scrollbar-color:transparent transparent}.dashboard-sidebar-nav::-webkit-scrollbar{background:0 0;width:5px}.dashboard-sidebar-nav::-webkit-scrollbar-track{background:0 0}.dashboard-sidebar-nav::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.dashboard-sidebar-nav:hover,.dashboard-sidebar-nav.dashboard-sidebar-nav--scrolling{scrollbar-width:thin;scrollbar-color:#d4af3747 transparent}.dashboard-sidebar-nav:hover::-webkit-scrollbar-thumb{background:#d4af3747}.dashboard-sidebar-nav.dashboard-sidebar-nav--scrolling::-webkit-scrollbar-thumb{background:#d4af3747}.dashboard-sidebar-nav:hover::-webkit-scrollbar-thumb:hover{background:#d4af376b}.dashboard-sidebar-nav.dashboard-sidebar-nav--scrolling::-webkit-scrollbar-thumb:hover{background:#d4af376b}.dashboard-navbar{--dashboard-dropdown-top:4.5rem;background:#0d131f;border-bottom:1px solid #ffffff0f}.dashboard-navbar-title-wrap{align-items:center;gap:.75rem;min-width:0;display:flex}.dashboard-navbar-accent{background:linear-gradient(#d4af37 0%,#f3d98c 100%);border-radius:999px;flex-shrink:0;width:3px;height:1.125rem}.dashboard-navbar-title{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:1rem;font-weight:600;font-family:Poppins-Medium, var(--font-poppins), sans-serif;overflow:hidden}@media (min-width:768px){.dashboard-navbar-accent{height:1.25rem}.dashboard-navbar-title{font-size:1.125rem}}.dashboard-navbar-dropdown{z-index:50;background:linear-gradient(#161e2cfa 0%,#0d131ffc 100%);border:1px solid #2f3c4df2;border-radius:.875rem;animation:.18s ease-out dashboard-dropdown-in;position:absolute;top:calc(100% + .5rem);overflow:hidden;box-shadow:0 18px 40px -12px #000000a6,0 0 0 1px #d4af370f}.dashboard-navbar-dropdown--right{right:0}.dashboard-navbar-dropdown--left{left:0}.dashboard-navbar-dropdown-header{border-bottom:1px solid #ffffff0f;padding:.75rem 1rem}.dashboard-navbar-dropdown-title{letter-spacing:.12em;text-transform:uppercase;color:#f3d98c;font-size:.6875rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif}.dashboard-navbar-dropdown-body{padding:.375rem}.dashboard-navbar-dropdown-empty{text-align:center;color:#7d8a9c;font-size:.8125rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;padding:1.25rem .75rem}.dashboard-navbar-notification-list{margin:0;padding:0;list-style:none}.dashboard-notif-panel{top:calc(var(--dashboard-dropdown-top) + .5rem);right:max(1rem, env(safe-area-inset-right,0px));left:max(1rem, env(safe-area-inset-left,0px));z-index:60;background:linear-gradient(#161e2cfa 0%,#0d131ffc 100%);border:1px solid #2f3c4df2;border-radius:1rem;flex-direction:column;width:auto;max-width:24rem;margin-inline-start:auto;animation:.18s ease-out dashboard-dropdown-in;display:flex;position:fixed;overflow:hidden;box-shadow:0 20px 44px -14px #000000b3,0 0 0 1px #d4af3714}@media (min-width:768px){.dashboard-notif-panel{right:max(1.5rem, env(safe-area-inset-right,0px));width:min(24rem,100vw - 2rem);left:auto}}.dashboard-notif-header{background:radial-gradient(circle at 0 0,#d4af3714,#0000 55%);border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.dashboard-notif-header-main{align-items:center;gap:.75rem;min-width:0;display:flex}.dashboard-notif-header-icon{color:#f3d98c;background:#d4af371a;border:1px solid #d4af3740;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.dashboard-notif-header-title{color:#eef2f8;font-size:.9375rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif}.dashboard-notif-header-sub{color:#9aa8bc;font-size:.75rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;margin-top:.1rem}.dashboard-notif-mark-all{background-color:#0000;background-image:var(--dash-gold-gradient);letter-spacing:.04em;text-transform:uppercase;color:#0000;cursor:pointer;font-size:.6875rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;-webkit-background-clip:text;background-clip:text;border:0;flex-shrink:0;padding:.25rem 0;transition:opacity .2s}.dashboard-notif-mark-all:hover{opacity:.85}.dashboard-notif-scroll{max-height:min(22rem, calc(100dvh - var(--dashboard-dropdown-top) - 10rem));-webkit-overflow-scrolling:touch;padding:.5rem;overflow-y:auto}.dashboard-notif-scroll::-webkit-scrollbar{width:6px}.dashboard-notif-scroll::-webkit-scrollbar-thumb{background:#d4af3740;border-radius:999px}.dashboard-notif-group+.dashboard-notif-group{border-top:1px solid #ffffff0d;margin-top:.5rem;padding-top:.5rem}.dashboard-notif-group-label{letter-spacing:.14em;text-transform:uppercase;color:#7d8a9c;font-size:.625rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;margin:0 0 .375rem;padding:0 .5rem}.dashboard-notif-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.dashboard-notif-list>li{width:100%;min-height:6.25rem;display:block}.dashboard-notif-item{text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:.75rem;align-items:flex-start;gap:.75rem;width:100%;min-height:6.75rem;padding:.75rem;transition:background-color .2s,border-color .2s;display:flex}.dashboard-notif-item:hover{background:#ffffff0a;border-color:#ffffff0d}.dashboard-notif-item--unread{background:#d4af370f;border-color:#d4af371a}.dashboard-notif-icon{border:1px solid #0000;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.dashboard-notif-icon--registration{color:#6ee7b7;background:#34d3991f;border-color:#34d39938}.dashboard-notif-icon--security{color:#fcd34d;background:#fbbf241f;border-color:#fbbf2438}.dashboard-notif-icon--verification{color:#93c5fd;background:#60a5fa1f;border-color:#60a5fa38}.dashboard-notif-icon--system{color:#f3d98c;background:#d4af371f;border-color:#d4af3738}.dashboard-notif-icon--account-deletion{color:#fca5a5;background:#f871711f;border-color:#f8717138}.dashboard-notif-content{flex-direction:column;flex:1;gap:.3rem;min-width:0;min-height:5.25rem;display:flex}.dashboard-notif-top{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:1.25rem;display:flex}.dashboard-notif-title{text-overflow:ellipsis;white-space:nowrap;color:#eef2f8;font-size:.8125rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;overflow:hidden}.dashboard-notif-dot{background:#d4af37;border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem;box-shadow:0 0 8px #d4af37a6}.dashboard-notif-requester{text-overflow:ellipsis;white-space:nowrap;color:#eef2f8;min-width:0;font-size:.6875rem;line-height:1.35;font-family:Poppins-Regular, var(--font-poppins), sans-serif;margin:0;overflow:hidden}.dashboard-notif-requester-label{letter-spacing:.02em;color:#f3d98c;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif}.dashboard-notif-requester-value{color:#eef2f8;font-family:Poppins-Medium, var(--font-poppins), sans-serif}.dashboard-notif-message{-webkit-line-clamp:2;color:#9aa8bc;min-height:0;max-height:2.25rem;font-size:.75rem;line-height:1.5;font-family:Poppins-Regular, var(--font-poppins), sans-serif;-webkit-box-orient:vertical;flex-shrink:1;margin:0;display:-webkit-box;overflow:hidden}.dashboard-notif-meta{flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:1rem;margin-top:auto;display:flex}.dashboard-notif-type{letter-spacing:.08em;text-transform:uppercase;color:#7d8a9c;font-size:.625rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif}.dashboard-notif-time{color:#d4af37;white-space:nowrap;font-size:.6875rem;font-family:Poppins-Medium, var(--font-poppins), sans-serif}.dashboard-notif-empty{text-align:center;flex-direction:column;align-items:center;padding:2rem 1rem;display:flex}.dashboard-notif-empty-icon{color:#d4af37b3;background:#d4af370f;border:1px dashed #d4af3740;border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.dashboard-notif-empty-title{color:#eef2f8;font-size:.875rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;margin-top:.875rem}.dashboard-notif-empty-hint{color:#7d8a9c;font-size:.75rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;margin-top:.35rem}.dashboard-notif-footer{background:#0000001f;border-top:1px solid #ffffff0f;padding:.5rem}.dashboard-notif-view-all{letter-spacing:.04em;text-transform:uppercase;color:var(--dash-gold-btn-text);background:var(--dash-gold-gradient);box-shadow:var(--dash-gold-btn-shadow);font-size:.75rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;border:none;border-radius:.625rem;justify-content:center;align-items:center;gap:.375rem;padding:.625rem .75rem;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:flex}.dashboard-notif-view-all:hover{background:var(--dash-gold-gradient-hover);color:var(--dash-gold-btn-text)}.notifications-page-section{overflow:hidden}.notifications-page-toolbar{background:radial-gradient(circle at 0 0,#d4af3714,#0000 55%);border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.notifications-page-toolbar-main{align-items:center;gap:.75rem;min-width:0;display:flex}.notifications-page-toolbar-title{color:#eef2f8;font-size:.9375rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif}.notifications-page-toolbar-sub{color:#9aa8bc;font-size:.75rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;margin-top:.1rem}.notifications-page-body{padding:1rem 1.25rem 1.5rem}.notifications-page-list .dashboard-notif-group+.dashboard-notif-group{margin-top:1rem;padding-top:1rem}.notifications-page-list .dashboard-notif-group-label{padding:0 .25rem;font-size:.6875rem}.notifications-page-list .dashboard-notif-list{gap:.625rem}.notifications-page-list .dashboard-notif-item{background:#ffffff05;border:1px solid #ffffff0d}.notifications-page-list .dashboard-notif-item:hover{background:#ffffff0a;border-color:#d4af372e}.notifications-page-list .dashboard-notif-message{-webkit-line-clamp:unset;min-height:0;max-height:none}@media (min-width:768px){.notifications-page-toolbar,.notifications-page-body{padding-left:1.5rem;padding-right:1.5rem}}.dashboard-profile-panel{z-index:50;background:linear-gradient(#161e2cfa 0%,#0d131ffc 100%);border:1px solid #2f3c4df2;border-radius:1rem;width:min(100vw - 2rem,17.5rem);animation:.18s ease-out dashboard-dropdown-in;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 20px 44px -14px #000000b3,0 0 0 1px #d4af3714}.dashboard-profile-hero{background:radial-gradient(circle at 100% 0,#d4af371f,#0000 58%),linear-gradient(135deg,#1c26368c 0%,#0e142033 100%);border-bottom:1px solid #ffffff0f;align-items:center;gap:.875rem;padding:1rem;display:flex}.dashboard-profile-avatar-ring{background:#d4af3714;border:2px solid #d4af3773;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex;box-shadow:0 0 20px #d4af3726}.dashboard-profile-avatar{color:#f3d98c;width:2.625rem;height:2.625rem;font-size:.875rem;font-weight:700;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;background:linear-gradient(145deg,#d4af3747 0%,#080e1af2 100%);border-radius:999px;justify-content:center;align-items:center;display:flex}.dashboard-profile-hero-body{flex:1;min-width:0}.dashboard-profile-name{text-overflow:ellipsis;white-space:nowrap;color:#eef2f8;font-size:.9375rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;overflow:hidden}.dashboard-profile-email{text-overflow:ellipsis;white-space:nowrap;color:#9aa8bc;font-size:.75rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;margin-top:.15rem;text-decoration:none;transition:color .2s;overflow:hidden}.dashboard-profile-email:hover{color:#f3d98c;text-underline-offset:2px;text-decoration:underline}.dashboard-profile-role-badge{letter-spacing:.06em;text-transform:uppercase;color:#f3d98c;font-size:.625rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;background:#d4af371a;border:1px solid #d4af3747;border-radius:999px;align-items:center;gap:.3rem;margin-top:.5rem;padding:.2rem .5rem;display:inline-flex}.dashboard-profile-section{padding:.625rem}.dashboard-profile-section-label{letter-spacing:.14em;text-transform:uppercase;color:#7d8a9c;font-size:.625rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;margin:0 0 .375rem;padding:0 .375rem}.dashboard-profile-action{box-sizing:border-box;border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.75rem;width:100%;padding:.75rem;text-decoration:none;transition:background-color .2s,border-color .2s;display:flex}.dashboard-profile-action:hover{background:#ffffff0a;border-color:#ffffff0d}.dashboard-profile-action-icon{border:1px solid #0000;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.dashboard-profile-action-icon--settings{color:#f3d98c;background:#d4af371f;border-color:#d4af3738}.dashboard-profile-action-icon--logout{color:#fca5a5;background:#f871711f;border-color:#f8717138}.dashboard-profile-action-body{text-align:left;flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.dashboard-profile-action-title{color:#eef2f8;font-size:.8125rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif}.dashboard-profile-action-sub{color:#9aa8bc;font-size:.6875rem;line-height:1.4;font-family:Poppins-Regular, var(--font-poppins), sans-serif}.dashboard-profile-footer{background:#00000024;border-top:1px solid #ffffff0f;padding:.5rem}.dashboard-profile-logout{cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.75rem;width:100%;padding:.75rem;transition:background-color .2s,border-color .2s;display:flex}.dashboard-profile-logout:hover{background:#f8717114;border-color:#f871712e}.dashboard-profile-logout .dashboard-profile-action-title{color:#fca5a5}.dashboard-profile-logout:hover .dashboard-profile-action-title{color:#fecaca}.dashboard-navbar-profile-summary{align-items:center;gap:.625rem;padding:.5rem .625rem .625rem;display:flex}.dashboard-navbar-profile-name{text-overflow:ellipsis;white-space:nowrap;color:#eef2f8;font-size:.875rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;overflow:hidden}.dashboard-navbar-profile-role{color:#9aa8bc;font-size:.6875rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif}.dashboard-navbar-dropdown-divider{background:#ffffff0f;height:1px;margin:.25rem .5rem}.dashboard-navbar-menu-item{color:#dde4f0;width:100%;font-size:.8125rem;font-weight:500;font-family:Poppins-Medium, var(--font-poppins), sans-serif;border-radius:.625rem;align-items:center;gap:.625rem;padding:.625rem .75rem;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.dashboard-navbar-menu-item:hover{color:#f3d98c;background:#ffffff0d}.dashboard-navbar-menu-item--danger{cursor:pointer;color:#f0b4b4;background:0 0;border:0}.dashboard-navbar-menu-item--danger:hover{color:#ffb4b4;background:#dc50501a}@keyframes dashboard-dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dashboard-logo-wrap{background:linear-gradient(#08101ff2 0%,#0a1326fa 100%);border:1px solid #d4af3747;box-shadow:0 0 32px #d4af3714}.dashboard-sidebar-brand-link{border-radius:.875rem;outline:none}.dashboard-sidebar-brand-link:focus,.dashboard-sidebar-brand-link:focus-visible{box-shadow:none;outline:none}.dashboard-nav-link{color:#dde4f0;font-weight:500;transition:background-color .2s,color .2s,border-color .2s}.dashboard-sidebar-section-title{color:#9aa8bc;letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.dashboard-sidebar-brand-sub{color:#a8b4c8;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.dashboard-nav-link:hover{color:#f3d98c;background:#ffffff0a}.dashboard-nav-link--active{color:#f3d98c;background:#d4af371a;border:1px solid #d4af3738;box-shadow:inset 3px 0 #d4af37}.dashboard-nav-badge{background:var(--dash-gold-gradient);min-width:1.375rem;height:1.375rem;color:var(--dash-gold-btn-text);font-size:.6875rem;font-weight:700;line-height:1;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .375rem;display:inline-flex;box-shadow:0 2px 8px #b8860b47}.dashboard-nav-link--active .dashboard-nav-badge{box-shadow:0 2px 10px #b8860b66}.dashboard-card{background:linear-gradient(#1a2433eb 0%,#141c2cf5 100%);border:1px solid #2f3c4dd9;box-shadow:0 12px 32px -16px #00000073}.dashboard-stat-icon{z-index:1;color:#d4af37;background:#d4af371f;border:1px solid #d4af3733;border-radius:.875rem;width:2.75rem;height:2.75rem;position:relative}.dashboard-stats-grid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){.dashboard-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}}@media (min-width:1024px){.dashboard-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (min-width:640px) and (max-width:1279px){.admin-dashboard-page .dashboard-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.admin-dashboard-page .dashboard-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard-stat-card{--stat-accent:#d4af37;--stat-accent-soft:#d4af371a;border:1px solid #2f3c4df2;border-left:3px solid var(--stat-accent);background:#121824eb;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;min-height:5.5rem;padding:1.125rem 1.25rem;transition:border-color .2s,background-color .2s;display:flex}.dashboard-stat-card:hover{background:#161d2bf5;border-color:#3e4c60f2}.dashboard-stat-card-copy{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.dashboard-stat-label{letter-spacing:.04em;text-transform:uppercase;color:#9aa8bc;font-size:.75rem;font-weight:500;font-family:Poppins-Medium, var(--font-poppins), sans-serif;margin:0}.dashboard-stat-value{letter-spacing:-.02em;color:#f4f7fb;font-size:1.75rem;font-weight:700;line-height:1.1;font-family:URWGeometricBold, var(--font-poppins), sans-serif;font-variant-numeric:tabular-nums;margin:0}.dashboard-stat-icon{background:var(--stat-accent-soft);width:2.5rem;height:2.5rem;color:var(--stat-accent);border:1px solid #2f3c4de6;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dashboard-stat-card--gold{--stat-accent:#d4af37;--stat-accent-soft:#d4af371a}.dashboard-stat-card--green{--stat-accent:#3ecf8e;--stat-accent-soft:#3ecf8e1a}.dashboard-stat-card--blue{--stat-accent:#5b9fd4;--stat-accent-soft:#5b9fd41a}.dashboard-stat-card--violet{--stat-accent:#a78bfa;--stat-accent-soft:#a78bfa1f}.dashboard-stat-skeleton--value{width:3.5rem;height:1.75rem}.dashboard-stat-skeleton{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff14 50%,#ffffff0a 100%) 0 0/200% 100%;animation:1.4s ease-in-out infinite users-skeleton-shimmer}.dashboard-link-btn{background:var(--dash-gold-gradient);letter-spacing:.06em;text-transform:uppercase;color:var(--dash-gold-btn-text);box-shadow:var(--dash-gold-btn-shadow);font-size:.75rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;border:none;border-radius:.625rem;padding:.5rem .875rem;transition:background .2s,transform .2s,box-shadow .2s}.dashboard-link-btn:hover{background:var(--dash-gold-gradient-hover);color:var(--dash-gold-btn-text);transform:translateY(-1px)}.dashboard-member-feed{--member-rail-width:1.5rem;--member-node-size:.75rem;padding-left:var(--member-rail-width);flex-direction:column;gap:.875rem;display:flex;position:relative}.dashboard-member-timeline{top:1.75rem;bottom:1.75rem;left:calc(var(--member-rail-width) / 2);background:linear-gradient(#f3d98cd9 0%,#d4af3773 45%,#d4af3714 100%);border-radius:999px;width:2px;position:absolute;transform:translate(-50%);box-shadow:0 0 12px #d4af3740}.dashboard-member-pass{background:radial-gradient(circle at 0%,#d4af370f,#0000 55%),linear-gradient(135deg,#18202efa 0%,#0e131efc 100%);border:1px solid #2f3c4de6;border-radius:1rem;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem .875rem;padding:.875rem 1rem;text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s,background .25s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a,0 10px 28px -18px #0000008c}.dashboard-member-pass:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(135deg,#0000 50%,#d4af3712 50%);border-top-right-radius:1rem;width:3.5rem;height:3.5rem;transition:opacity .25s;position:absolute;top:0;right:0}.dashboard-member-pass:hover{border-color:#d4af3752;transform:translate(4px);box-shadow:inset 0 1px #ffffff0f,0 16px 36px -14px #0009,0 0 24px -8px #d4af3733}.dashboard-member-pass:hover:after{opacity:1}.dashboard-member-pass--featured{background:radial-gradient(at 0 0,#d4af3724,#0000 52%),linear-gradient(135deg,#202a3afa 0%,#101622fc 100%);border-color:#d4af3759;padding:1rem 1.125rem;box-shadow:inset 0 1px #ffffff12,0 14px 34px -16px #0009,0 0 0 1px #d4af371a}.dashboard-member-pass--skeleton{pointer-events:none;grid-template-columns:auto minmax(0,1fr) auto}.dashboard-member-node{left:calc(var(--member-rail-width) / -2);z-index:1;width:var(--member-node-size);height:var(--member-node-size);box-sizing:border-box;background:#141925;border:2px solid #d4af3780;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #d4af371f}.dashboard-member-node-core{background:#d4af37;border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem;box-shadow:0 0 8px #d4af378c}.dashboard-member-pass--featured .dashboard-member-node{--member-node-size:.875rem}.dashboard-member-pass--featured .dashboard-member-node-core{width:.4375rem;height:.4375rem}.dashboard-member-pass-rank{letter-spacing:.08em;color:#f3d98c;min-width:2rem;height:2rem;font-size:.6875rem;font-weight:700;font-family:URWGeometricBold, var(--font-poppins), sans-serif;background:#d4af3714;border:1px solid #d4af3738;border-radius:.5rem;justify-content:center;align-items:center;display:flex}.dashboard-member-avatar{aspect-ratio:1;box-sizing:border-box;background:linear-gradient(145deg,#e0bc45 0%,#b8860b 55%,#d4af37 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:2px;display:flex;box-shadow:0 0 16px #d4af372e}.dashboard-member-avatar span{letter-spacing:.03em;color:#f3d98c;width:100%;height:100%;font-size:.8125rem;font-weight:700;line-height:1;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;background:linear-gradient(160deg,#1a2433 0%,#0f1520 100%);border-radius:50%;justify-content:center;align-items:center;display:flex}.dashboard-member-pass--featured .dashboard-member-avatar{width:3rem;height:3rem}.dashboard-member-pass--featured .dashboard-member-avatar span{font-size:.875rem}.dashboard-member-body{min-width:0}.dashboard-member-title-row{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;display:flex}.dashboard-member-username{text-overflow:ellipsis;white-space:nowrap;color:#eef2f8;min-width:0;max-width:100%;font-size:clamp(.75rem,.7rem + .2vw,.875rem);font-weight:600;line-height:1.3;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;overflow:hidden}.dashboard-member-pass--featured .dashboard-member-username{font-size:clamp(.75rem,.72rem + .25vw,.9375rem)}.dashboard-member-ribbon{letter-spacing:.1em;text-transform:uppercase;color:#f3d98c;font-size:clamp(.5rem,.42rem + .3vw,.625rem);font-weight:700;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;background:linear-gradient(90deg,#d4af3733 0%,#d4af3714 100%);border:1px solid #d4af3759;border-radius:999px;flex-shrink:0;align-items:center;padding:.125rem .5rem;display:inline-flex}.dashboard-member-email,.dashboard-member-email.users-email-link{color:#b7c1d6;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:.15rem;font-size:clamp(.625rem,.58rem + .2vw,.75rem);line-height:1.35;display:block;overflow:hidden}.dashboard-member-meta{text-align:right;flex-direction:column;align-items:flex-end;gap:.15rem;display:none}.dashboard-member-relative{letter-spacing:.06em;text-transform:uppercase;color:#d4af37;font-size:.6875rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif}.dashboard-member-date{color:#9aa8bc;white-space:nowrap;font-size:.75rem;font-family:Poppins-Medium, var(--font-poppins), sans-serif}.dashboard-member-action{color:#7d8a9c;background:#ffffff08;border:1px solid #ffffff0f;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:color .2s,border-color .2s,background .2s;display:flex}.dashboard-member-pass:hover .dashboard-member-action{color:#f3d98c;background:#d4af371a;border-color:#d4af3747}.dashboard-member-empty{text-align:center;color:#7d8a9c;font-size:.875rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;background:#12182280;border:1px dashed #2f3c4de6;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2.5rem 1rem;display:flex}.dashboard-member-empty-icon{color:#d4af378c;width:1.75rem;height:1.75rem}.admin-dashboard-page .dashboard-member-username,.admin-dashboard-page .dashboard-member-email,.admin-dashboard-page .dashboard-member-email.users-email-link{-moz-text-size-adjust:100%;text-size-adjust:100%}@media (min-width:640px){.dashboard-member-meta{display:flex}.dashboard-member-feed{--member-rail-width:1.75rem}}@media (max-width:639px){.dashboard-member-pass{grid-template-columns:auto minmax(0,1fr);gap:.5rem .625rem;padding:.75rem}.dashboard-member-pass--featured{padding:.8125rem}.dashboard-member-pass-rank,.dashboard-member-action{display:none}.dashboard-member-avatar{width:2.25rem;height:2.25rem}.dashboard-member-pass--featured .dashboard-member-avatar{width:2.5rem;height:2.5rem}.dashboard-member-avatar span{font-size:.6875rem}.dashboard-member-pass--featured .dashboard-member-avatar span,.dashboard-member-username,.dashboard-member-pass--featured .dashboard-member-username{font-size:.75rem}.dashboard-member-email,.dashboard-member-email.users-email-link{font-size:.625rem}.dashboard-member-ribbon{letter-spacing:.08em;padding:.1rem .375rem;font-size:.5rem}.dashboard-stat-label{font-size:.6875rem}.dashboard-stat-value{font-size:1.5rem}.dashboard-link-btn{padding:.4375rem .75rem;font-size:.6875rem}}@media (max-width:425px){.dashboard-member-feed{--member-rail-width:1rem;gap:.625rem}.dashboard-member-pass{gap:.4375rem .5rem;padding:.625rem}.dashboard-member-pass--featured{padding:.6875rem}.dashboard-member-avatar{width:2rem;height:2rem}.dashboard-member-pass--featured .dashboard-member-avatar{width:2.25rem;height:2.25rem}.dashboard-member-avatar span{font-size:.625rem}.dashboard-member-username,.dashboard-member-pass--featured .dashboard-member-username{font-size:.6875rem}.dashboard-member-email,.dashboard-member-email.users-email-link{letter-spacing:-.01em;font-size:.5625rem}.dashboard-stat-card{gap:.75rem;min-height:4.75rem;padding:.875rem 1rem}.dashboard-stat-value{font-size:1.375rem}.dashboard-stat-icon{width:2.25rem;height:2.25rem}}@media (max-width:359px){.dashboard-member-username,.dashboard-member-pass--featured .dashboard-member-username{font-size:.625rem}.dashboard-member-email,.dashboard-member-email.users-email-link{font-size:.5rem}.dashboard-member-ribbon{padding:.05rem .3rem;font-size:.4375rem}.dashboard-stat-value{font-size:1.25rem}.dashboard-link-btn{letter-spacing:.04em;font-size:.625rem}}.dashboard-gold-text{background:linear-gradient(90deg,#d4af37 0%,#f3d98c 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.dashboard-scrollbar{scrollbar-width:thin;scrollbar-color:#d4af3740 transparent}.dashboard-scrollbar::-webkit-scrollbar{width:5px}.dashboard-scrollbar::-webkit-scrollbar-thumb{background:#d4af3738;border-radius:999px}.dashboard-scrollbar::-webkit-scrollbar-thumb:hover{background:#d4af3759}.dashboard-field-label{letter-spacing:.04em;text-transform:uppercase;color:#f3d98c;font-size:.75rem;font-weight:500;font-family:Poppins-Medium, var(--font-poppins), sans-serif;margin-bottom:.375rem;display:block}.dashboard-field-input{color:#fff;width:100%;font-size:.875rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;background:#0d1528;border:1px solid #232e3e;border-radius:.75rem;padding-top:.625rem;padding-bottom:.625rem;transition:border-color .2s,box-shadow .2s}.dashboard-field-input::placeholder{color:#556070}.dashboard-field-input:hover{border-color:#2f3c4d}.dashboard-field-input:focus{border-color:#d4af3799;outline:none;box-shadow:0 0 0 2px #d4af372e}.dashboard-field-error{color:#fd6a6a;font-size:.75rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;margin-top:.25rem}.settings-page{font-family:Poppins-Regular, var(--font-poppins), sans-serif}.settings-page-header{border-bottom:1px solid #ffffff0f;padding-bottom:1.25rem}.settings-page-title{letter-spacing:-.01em;text-transform:none;font-size:1.125rem;font-weight:600;font-family:URWGeometricBold, var(--font-poppins), sans-serif}.settings-page-description{color:#7d8a9c;font-size:.75rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;margin-top:.35rem}@media (min-width:768px){.settings-page-title{font-size:1.25rem}}.settings-section{box-shadow:none;background:#19212e;border:1px solid #2a3548;border-radius:1rem}.settings-section-header{border-bottom:1px solid #ffffff0f;margin-bottom:1.25rem;padding-bottom:1rem}.settings-section-title{letter-spacing:.04em;text-transform:uppercase;color:#f3d98c;font-size:.875rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif}.settings-section-description{color:#7d8a9c;font-size:.75rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;margin-top:.35rem}.settings-field-label{letter-spacing:.14em;text-transform:uppercase;color:#7d8a9c;font-size:.6875rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;margin-bottom:.375rem;display:block}.settings-field-required{color:#f87171;margin-left:.2rem}.settings-field-input{color:#eef2f8;width:100%;font-size:.875rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;background:#121822;border:1px solid #2a3548;border-radius:.625rem;padding:.625rem 1rem;transition:border-color .2s,background-color .2s}select.settings-field-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer}.settings-field-input::placeholder{color:#5f6b7d}.settings-field-input:hover{background:#141b27;border-color:#354158}.settings-field-input:focus{background:#141b27;border-color:#d4af3773;outline:none;box-shadow:0 0 0 3px #d4af371a}.settings-field-input:-moz-read-only{cursor:default;color:#9aa8bc;background:#0f141d;border-color:#232e3e}.settings-field-input--readonly,.settings-field-input:read-only{cursor:default;color:#9aa8bc;background:#0f141d;border-color:#232e3e}.settings-field-input:-moz-read-only:focus{box-shadow:none;background:#0f141d;border-color:#232e3e}.settings-field-input--readonly:focus,.settings-field-input:read-only:focus{box-shadow:none;background:#0f141d;border-color:#232e3e}.settings-number-field{position:relative}.settings-number-input{appearance:textfield;padding-right:2.5rem}.settings-number-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.settings-number-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.settings-number-stepper{background:#d4af370a;border-left:1px solid #d4af372e;border-radius:0 .5rem .5rem 0;flex-direction:column;justify-content:center;gap:.125rem;width:1.75rem;padding:.25rem .125rem;display:flex;position:absolute;top:1px;bottom:1px;right:1px}.settings-number-step-btn{color:#f3d98c;cursor:pointer;background:0 0;border:0;border-radius:.25rem;flex:1;justify-content:center;align-items:center;min-height:0;transition:background-color .15s,color .15s;display:flex}.settings-number-step-btn:hover:not(:disabled){color:#ffe9a8;background:#d4af3729}.settings-number-step-btn:disabled{opacity:.35;cursor:not-allowed}.settings-duration-field{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.settings-duration-part{min-width:0}.settings-duration-part-label{letter-spacing:.1em;text-transform:uppercase;color:#5f6b7d;font-size:.625rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;margin-bottom:.25rem;display:block}.settings-time-field{width:292px;max-width:100%;position:relative}.settings-time-trigger{box-sizing:border-box;background:#121822;border:1px solid #2a3548;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.75rem;width:292px;max-width:100%;height:42px;min-height:42px;padding:0 .875rem 0 1rem}.settings-time-trigger:hover{background:#141b27;border-color:#354158}.settings-time-trigger.settings-date-trigger--open{background:#141b27;border-color:#d4af3773;box-shadow:0 0 0 3px #d4af371a}.settings-time-trigger .settings-date-value{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#eef2f8;font-size:.875rem}.settings-time-trigger .settings-date-placeholder{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#7d8a9c;font-size:.8125rem}.settings-time-icon{color:#f3d98c;opacity:.9;flex-shrink:0}.settings-time-trigger:hover .settings-time-icon,.settings-time-trigger.settings-date-trigger--open .settings-time-icon{color:#d4af37;opacity:1}.settings-time-popover{box-sizing:border-box;z-index:10050;background:#121822;border:1px solid #d4af3747;border-radius:.75rem;padding:.5rem;position:fixed;box-shadow:0 24px 56px -12px #000000b8,0 0 0 1px #d4af3714,inset 0 1px #ffffff0d}.settings-time-columns{grid-template-columns:1fr auto 1fr;gap:.25rem;min-height:0;display:grid}.settings-time-column{flex-direction:column;min-width:0;display:flex}.settings-time-column-label{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:#7d8a9c;font-size:.625rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;margin-bottom:.375rem;display:block}.settings-time-column-divider{background:#ffffff14;width:1px;margin:1.5rem 0 .25rem}.settings-time-list{scrollbar-width:thin;scrollbar-color:#d4af3759 transparent;flex-direction:column;gap:.125rem;max-height:11.5rem;padding:.125rem;display:flex;overflow-y:auto}.settings-time-list::-webkit-scrollbar{width:4px}.settings-time-list::-webkit-scrollbar-thumb{background:#d4af3759;border-radius:999px}.settings-time-option{color:#c5d0df;width:100%;min-height:1.875rem;font-size:.8125rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:flex}.settings-time-option:hover{color:#f3d98c;background:#d4af371a}.settings-time-option--selected{color:#ffe9a8;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;background:#d4af372e;border-color:#d4af3773}.settings-field-error{color:#f87171;font-size:.75rem;line-height:1.35;font-family:Poppins-Regular, var(--font-poppins), sans-serif;overflow-wrap:anywhere;margin-top:.25rem}.settings-field-hint{color:#7d8a9c;font-size:.75rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;margin-top:.25rem}.settings-date-trigger{cursor:pointer;text-align:left;align-items:center;gap:.625rem;width:100%;display:flex;position:relative}.settings-date-field{width:100%;position:relative}.settings-date-icon{color:#f3d98c}.settings-date-value{color:#eef2f8;font-size:.875rem}.settings-date-placeholder{color:#7d8a9c;font-size:.875rem}.settings-date-trigger--open{background:#141b27;border-color:#d4af3773;box-shadow:0 0 0 3px #d4af371a}.settings-date-popover{box-sizing:border-box;background:#121822;border:1px solid #d4af3747;border-radius:.75rem;padding:.5rem;box-shadow:0 24px 56px -12px #000000b8,0 0 0 1px #d4af3714,inset 0 1px #ffffff0d}.settings-date-popover--portal{z-index:10050;position:fixed}.settings-date-popover--fit .rdp-casino,.settings-date-popover--fit .rdp-root{width:100%;max-width:100%}.settings-date-popover--fit .rdp-root{--rdp-day-height:1.625rem;--rdp-day-width:1.625rem;--rdp-day_button-height:1.5rem;--rdp-day_button-width:1.5rem;--rdp-day_button-border-radius:.375rem;--rdp-nav_button-height:1.375rem;--rdp-nav_button-width:1.375rem;--rdp-nav-height:1.625rem;--rdp-weekday-padding:.125rem 0}.settings-date-popover--fit .rdp-month_caption{height:var(--rdp-nav-height);font-size:.75rem;line-height:var(--rdp-nav-height);letter-spacing:.01em;font-weight:600}.settings-date-popover--fit .rdp-button_previous,.settings-date-popover--fit .rdp-button_next{width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:#d4af3714;border:1px solid #d4af373d;border-radius:.375rem}.settings-date-popover--fit .rdp-chevron{width:.625rem;height:.625rem}.settings-date-popover--fit .rdp-month_grid{table-layout:fixed;width:100%;margin-top:.125rem}.settings-date-popover--fit .rdp-weekday{letter-spacing:.02em;padding:.125rem 0;font-size:.5625rem}.settings-date-popover--fit .rdp-root[data-nav-layout=around] .rdp-month_caption{margin-inline-start:calc(var(--rdp-nav_button-width) + .125rem);margin-inline-end:calc(var(--rdp-nav_button-width) + .125rem)}.settings-date-popover--fit .rdp-day{width:14.2857%;height:auto;padding:.0625rem}.settings-date-popover--fit .rdp-day_button{width:100%;max-width:1.5rem;height:1.5rem;margin:0 auto;font-size:.6875rem}.settings-date-footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;padding-top:.625rem;display:flex}.settings-date-action{letter-spacing:.04em;text-transform:uppercase;color:#d4af37;cursor:pointer;font-size:.75rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;background:0 0;border:0;padding:.25rem .375rem;transition:color .2s,opacity .2s}.settings-date-action:hover{color:#f3d98c}.settings-form-footer{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:.25rem;padding-top:1rem;display:flex}.game-settings-progression{margin-top:.25rem}.game-settings-tabs{flex-wrap:nowrap;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.game-settings-tab{color:#94a1b6;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;min-width:0;height:2.25rem;font-size:.8125rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;background:#0a101aa6;border:1px solid #2a3548;border-radius:999px;flex:1 1 0;padding:0 .75rem;transition:color .15s,background .15s,border-color .15s,box-shadow .15s;overflow:hidden}.game-settings-tab:hover:not(.game-settings-tab--active){color:#e2e8f2;background:#ffffff0d;border-color:#3a4760}.game-settings-tab:focus-visible{outline:none;box-shadow:0 0 0 2px #d4af3759}.game-settings-tab--active{color:#f3d98c;background:#d4af3724;border-color:#d4af3780;box-shadow:0 2px 10px #b8860b29,inset 0 1px #ffffff0f}@media (min-width:480px){.game-settings-tab{text-overflow:clip;flex:none;padding:0 1.125rem;overflow:visible}}@media (max-width:479px){.game-settings-tabs{gap:.375rem}.game-settings-tab{letter-spacing:0;height:2.125rem;padding:0 .5rem;font-size:.6875rem}}@media (max-width:359px){.game-settings-tabs{gap:.25rem}.game-settings-tab{height:2rem;padding:0 .375rem;font-size:.625rem}}.game-settings-progression-grid{grid-template-columns:1fr;align-items:stretch;gap:1rem;display:grid}.game-settings-match-xp{margin-top:.25rem}.game-settings-match-xp-grid{grid-template-columns:1fr;align-items:stretch;gap:1rem;display:grid}.game-settings-match-xp-toggle{grid-column:1/-1;min-width:0}.game-settings-match-xp-toggle .settings-toggle{align-items:center;height:auto}@media (min-width:768px){.game-settings-progression-grid,.game-settings-match-xp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.game-settings-energy{margin-top:.25rem}.game-settings-energy-header{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.game-settings-energy-icon-wrap{color:#f3d98c;background:#d4af371a;border:1px solid #d4af3738;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex;box-shadow:0 0 0 1px #d4af370a}.game-settings-energy-icon{width:1.125rem;height:1.125rem}.game-settings-energy-header-copy{flex-direction:column;gap:.3rem;min-width:0;display:flex}.game-settings-energy-panel{margin-top:1rem}.game-settings-energy-title{letter-spacing:.04em;text-transform:uppercase;color:#f3d98c;font-size:.8125rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;display:block}.game-settings-energy-description{color:#7d8a9c;font-size:.75rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;display:block}.game-settings-energy-grid{grid-template-columns:1fr;gap:1rem;display:grid}.game-settings-max-energy-field{flex-direction:column;gap:.625rem;min-width:0;display:flex}.game-settings-energy-peak{background:linear-gradient(135deg,#d4af3714 0%,#d4af3705 100%),#0d131f59;border:1px solid #d4af3738;border-radius:.625rem;flex-direction:column;gap:.25rem;min-width:0;padding:.625rem .75rem;display:flex}.game-settings-energy-peak--warn{background:linear-gradient(135deg,#fbbf241a 0%,#fbbf2405 100%),#0d131f59;border-color:#fbbf2466}.game-settings-energy-peak-main{justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}.game-settings-energy-peak-label{letter-spacing:.06em;text-transform:uppercase;color:#9aa8bc;font-size:.6875rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif}.game-settings-energy-peak-value{color:#f3d98c;font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;flex-shrink:0}.game-settings-energy-peak--warn .game-settings-energy-peak-value{color:#fbbf24}.game-settings-energy-peak-meta{color:#7d8a9c;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:.75rem;line-height:1.4;font-family:Poppins-Regular, var(--font-poppins), sans-serif;margin:0}@media (min-width:640px){.game-settings-energy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.game-settings-energy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.game-settings-progression-grid .settings-field-input,.game-settings-match-xp-grid .settings-field-input,.game-settings-energy-grid .settings-field-input{box-sizing:border-box;height:42px;padding-top:0;padding-bottom:0}}.settings-toggle{cursor:pointer;background:#121822;border:1px solid #2a3548;border-radius:.625rem;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;transition:border-color .2s,background-color .2s;display:flex}.settings-toggle:hover:not(.settings-toggle--disabled){background:#141b27;border-color:#354158}.settings-toggle--disabled{cursor:not-allowed;opacity:.6}.settings-toggle-copy{flex:auto;min-width:0}.settings-toggle-label{color:#b7c1d6;font-size:.875rem;font-weight:500;font-family:Poppins-Medium, var(--font-poppins), sans-serif;display:block}.settings-toggle-description{color:#8b97ab;font-size:.75rem;line-height:1.45;font-family:Poppins-Regular, var(--font-poppins), sans-serif;margin-top:.2rem;display:block}.settings-toggle-control{flex-shrink:0;width:2.75rem;height:1.5rem;position:relative}.settings-toggle-input{z-index:2;opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.settings-toggle-track{background:#0d131f;border:1px solid #3a4660;border-radius:9999px;transition:background-color .2s,border-color .2s,box-shadow .2s;display:block;position:absolute;inset:0;box-shadow:inset 0 1px 2px #00000059}.settings-toggle-thumb{background:#9aa8bc;border-radius:9999px;width:1.15rem;height:1.15rem;transition:transform .2s,background-color .2s,box-shadow .2s;position:absolute;top:50%;left:.15rem;transform:translateY(-50%);box-shadow:0 1px 3px #0006}.settings-toggle-input:checked+.settings-toggle-track{background:#d4af3738;border-color:#d4af3773;box-shadow:inset 0 1px 2px #0003,0 0 0 1px #d4af3714}.settings-toggle-input:checked+.settings-toggle-track .settings-toggle-thumb{background:linear-gradient(#f3d98c 0%,#d4af37 100%);transform:translate(1.3rem,-50%);box-shadow:0 1px 4px #d4af3759}.settings-toggle-input:focus-visible+.settings-toggle-track{outline:none;box-shadow:0 0 0 3px #d4af372e}.settings-toggle-input:disabled+.settings-toggle-track{opacity:.7}.settings-btn{background:var(--dash-gold-gradient);color:var(--dash-gold-btn-text);box-shadow:var(--dash-gold-btn-shadow);font-size:.875rem;font-weight:600;font-family:Poppins-Medium, var(--font-poppins), sans-serif;border:none;border-radius:.625rem;justify-content:center;align-items:center;padding:.625rem 1.25rem;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.settings-btn:hover:not(:disabled){background:var(--dash-gold-gradient-hover);transform:translateY(-1px)}.settings-btn:focus-visible{box-shadow:0 0 0 3px #d4af3733, var(--dash-gold-btn-shadow);outline:none}.settings-btn:disabled{cursor:not-allowed;opacity:.6}.settings-btn-secondary{color:#f3d98c;box-shadow:none;text-shadow:none;background:0 0;border:1px solid #d4af3773}.settings-btn-secondary:hover:not(:disabled){background:var(--dash-gold-gradient);color:var(--dash-gold-btn-text);box-shadow:var(--dash-gold-btn-shadow);border-color:#0000;transform:translateY(-1px)}.settings-alert{font-size:.8125rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;border:1px solid #0000;border-radius:.625rem;margin-bottom:1rem;padding:.625rem .875rem}.settings-alert--error{color:#fca5a5;background:#f8717114;border-color:#f8717140}.settings-alert--success{color:#86efac;background:#4ade8014;border-color:#4ade8040}.app-toast-container{z-index:9999}.app-toast-container>div{justify-content:center;width:100%}.users-add-btn{background:var(--dash-gold-gradient);letter-spacing:.06em;text-transform:uppercase;min-height:2.5rem;color:var(--dash-gold-btn-text);box-shadow:var(--dash-gold-btn-shadow);font-size:.8125rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;border:none;border-radius:.625rem;padding:.625rem 1.125rem;transition:transform .2s,box-shadow .2s,background .2s}.users-add-btn:hover{background:var(--dash-gold-gradient-hover);transform:translateY(-1px);box-shadow:0 10px 28px #b8860b61}.users-add-btn--user-management{box-sizing:border-box}@media (min-width:640px){.users-add-btn--user-management{width:161.55px;height:40px;min-height:40px;padding:0 1rem}}.users-count-badge{letter-spacing:.08em;text-transform:uppercase;color:#f3d98c;width:fit-content;font-size:.75rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;background:#d4af371a;border:1px solid #d4af3747;border-radius:999px;align-items:center;padding:.35rem .875rem;display:inline-flex}.users-management-section-header{border-bottom:none;margin-bottom:0;padding-bottom:0}.users-management-page .users-management-search{flex:auto;width:100%;min-width:0;max-width:100%}.users-management-page .users-management-search-input{letter-spacing:0;min-width:0;font-size:.8125rem}.users-management-page .users-management-search-input::placeholder{color:#667385;opacity:1;white-space:nowrap;text-overflow:clip;overflow:visible}@media (max-width:639px){.users-management-page .users-management-search-input{padding-left:2.25rem;font-size:.75rem}.users-management-page .users-management-search .email-flow-search-icon{left:.75rem}}@media (min-width:640px) and (max-width:1023px){.users-management-page .users-management-search-input{font-size:.78125rem}}@media (min-width:1024px){.users-management-page .users-management-search,.users-management-page .users-management-search.email-flow-search--wide{flex:none;width:min(100%,22rem)}.users-management-page .users-management-search-input{font-size:.8125rem}}@media (min-width:1280px){.users-management-page .users-management-search,.users-management-page .users-management-search.email-flow-search--wide{width:min(100%,24rem)}}.users-table-wrap{width:100%}.users-table-scroll{background:#121822;border:1px solid #2a3548;border-radius:.75rem;overflow-x:auto}.users-table{border-collapse:collapse}.users-table-head{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:#7d8a9c;font-size:.6875rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;white-space:nowrap;background:#ffffff05;border-bottom:1px solid #ffffff0f;padding:.875rem 1rem}.users-table-row{transition:background-color .2s}.users-table-row:hover{background:#ffffff05}.users-table-row--active{background:#d4af3714}.users-table-row--active:hover{background:#d4af371a}.users-table-row:not(:last-child) .users-table-cell{border-bottom:1px solid #ffffff0d}.users-table-cell{color:#dde4f0;font-size:.875rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;vertical-align:middle;padding:.9rem 1rem}.users-table-cell--index{color:#9aa8bc;font-family:Poppins-Medium, var(--font-poppins), sans-serif}.users-table-head--status,.users-table-cell--status{text-align:center}.users-table-cell--status .users-status{justify-content:center;width:100%;display:flex}.users-table-empty{text-align:center;color:#7d8a9c;font-size:.875rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;padding:2.5rem 1rem}.users-table-skeleton{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff14 50%,#ffffff0a 100%) 0 0/200% 100%;animation:1.4s ease-in-out infinite users-skeleton-shimmer}@keyframes users-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.users-table-action-btn{background:var(--dash-gold-gradient);width:2rem;height:2rem;color:var(--dash-gold-btn-text);border:none;border-radius:.5rem;justify-content:center;align-items:center;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 12px #b8860b3d}.users-table-action-btn:hover{background:var(--dash-gold-gradient-hover);color:var(--dash-gold-btn-text);transform:translateY(-1px);box-shadow:0 6px 16px #b8860b4d}.users-table-action-btn--active{background:var(--dash-gold-gradient-hover);color:var(--dash-gold-btn-text);box-shadow:0 6px 16px #b8860b57}.users-table-action-btn--update{color:#f3d98c;box-shadow:none;background:0 0;border:1px solid #d4af3759}.users-table-action-btn--update:hover{background:var(--dash-gold-gradient);color:var(--dash-gold-btn-text);border-color:#0000;box-shadow:0 4px 12px #b8860b3d}.users-table-action-btn--danger{color:#fca5a5;box-shadow:none;background:0 0;border:1px solid #ef444466}.users-table-action-btn--danger:hover{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border-color:#0000;box-shadow:0 4px 12px #ef444447}.users-table-action-btn--history{color:#b7c1d6;box-shadow:none;background:0 0;border:1px solid #7d8a9c59}.users-table-action-btn--history:hover{color:#f3d98c;background:#d4af371a;border-color:#d4af3773;box-shadow:0 4px 12px #b8860b2e}.users-pagination{box-sizing:border-box;border-top:1px solid #ffffff0f;flex-direction:column;justify-content:space-between;align-items:center;gap:.875rem;width:100%;padding:1rem 1.25rem 1.125rem;display:flex}@media (min-width:640px){.users-pagination{flex-direction:row;align-items:center}}.users-pagination-summary{letter-spacing:.01em;color:#8b97ab;font-size:.75rem;line-height:1.4;font-family:Poppins-Regular, var(--font-poppins), sans-serif;text-align:center;margin:0}@media (min-width:640px){.users-pagination-summary{text-align:left;font-size:.8125rem}}.users-pagination-controls{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#0a0e168c;border:1px solid #2a3548f2;border-radius:.75rem;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.25rem;max-width:100%;padding:.25rem;display:inline-flex;overflow-x:auto;box-shadow:inset 0 1px #ffffff08}.users-pagination-controls::-webkit-scrollbar{display:none}.users-pagination-btn{color:#c4cddc;letter-spacing:.01em;cursor:pointer;min-width:2rem;height:2rem;font-size:.75rem;font-weight:600;line-height:1;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;background:0 0;border:1px solid #0000;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:0 .4rem;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}@media (min-width:640px){.users-pagination-btn{min-width:2.25rem;height:2.25rem;padding:0 .5rem;font-size:.8125rem}}.users-pagination-btn--arrow{color:#9aa6bb}.users-pagination-btn:hover:not(:disabled):not(.users-pagination-btn--active){color:#f3d98c;background:#d4af3714;border-color:#d4af3747}.users-pagination-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #d4af3759}.users-pagination-btn:disabled{cursor:not-allowed;opacity:.35;background:0 0;border-color:#0000}.users-pagination-btn--active{background:var(--dash-gold-gradient);color:var(--dash-gold-btn-text);border-color:#0000;box-shadow:0 2px 8px #b8860b47}.users-pagination-btn--active:hover{color:var(--dash-gold-btn-text)}.users-pagination-ellipsis{color:#6f7c90;letter-spacing:.08em;min-width:1.125rem;height:2rem;font-size:.875rem;line-height:1;font-family:Poppins-Medium, var(--font-poppins), sans-serif;-webkit-user-select:none;user-select:none;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;padding:0 .125rem;display:inline-flex}@media (min-width:640px){.users-pagination-ellipsis{min-width:1.375rem;height:2.25rem}}.users-status{display:inline-block;position:relative}.users-status-trigger{white-space:nowrap;cursor:pointer;width:9rem;min-width:9rem;height:2rem;font-size:.75rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.375rem;padding:0 .625rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:inline-flex}.users-status-trigger:disabled{cursor:not-allowed;opacity:.6}.users-status-trigger--active{color:#86efac;background:#22c55e1f;border-color:#22c55e4d}.users-status-trigger--active:hover:not(:disabled){background:#22c55e29;border-color:#22c55e80}.users-status-trigger--deactivated{color:#fca5a5;background:#f871711f;border-color:#f871714d}.users-status-trigger--deactivated:hover:not(:disabled){background:#f8717129;border-color:#f8717180}.users-status-trigger--pending{color:#fcd34d;background:#fbbf241f;border-color:#fbbf2459}.users-status-trigger--pending:hover:not(:disabled){background:#fbbf242e;border-color:#fbbf248c}.users-status-dot{background:currentColor;border-radius:9999px;flex-shrink:0;width:.4375rem;height:.4375rem}.users-status-label{text-align:center;flex:0 auto}.users-status-chevron{opacity:.75;flex-shrink:0;width:.875rem;height:.875rem;transition:transform .2s}.users-status-chevron--open{transform:rotate(180deg)}.users-status-menu{z-index:10050;background:linear-gradient(#1a2433 0%,#121822 100%);border:1px solid #2a3548;border-radius:.625rem;min-width:0;margin:0;padding:.3125rem;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 16px 32px #00000073}.users-status-menu--up{box-shadow:0 -16px 32px #00000073}.users-status-option{color:#dde4f0;cursor:pointer;width:100%;font-size:.75rem;font-weight:500;font-family:Poppins-Medium, var(--font-poppins), sans-serif;border-radius:.4375rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .625rem;transition:background-color .15s,color .15s;display:flex}.users-status-option:hover{background:#ffffff0f}.users-status-option--selected{color:#f3d98c}.users-status-option--danger:hover{color:#fca5a5;background:#f871711a}.users-status-option--pending:hover{color:#fcd34d;background:#fbbf241a}.users-mobile-status{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.625rem;padding-top:.875rem;display:flex}.users-mobile-status-label{letter-spacing:.12em;text-transform:uppercase;color:#7d8a9c;font-size:.625rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif}.users-deactivate-dialog-overlay{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.users-deactivate-dialog-panel{background:linear-gradient(#1a2433 0%,#121822 100%);border:1px solid #2a3548;border-radius:1rem;width:100%;max-width:28rem;padding:1.75rem 1.5rem 1.5rem;position:relative;box-shadow:0 24px 48px #00000073}.users-deactivate-dialog-close{color:#7d8a9c;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .2s,color .2s;display:inline-flex;position:absolute;top:.875rem;right:.875rem}.users-deactivate-dialog-close:hover{color:#eef2f8;background:#ffffff0f}.users-deactivate-dialog-icon{color:#fca5a5;background:#f8717124;border-radius:9999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:inline-flex}.users-deactivate-dialog-title{color:#f3d98c;font-size:1.125rem;font-weight:700;font-family:URWGeometricBold, var(--font-poppins), sans-serif;margin-top:1rem}.users-deactivate-dialog-description{color:#b7c1d6;font-size:.875rem;line-height:1.6;font-family:Poppins-Regular, var(--font-poppins), sans-serif;margin-top:.75rem}.users-deactivate-dialog-field{margin-top:1.25rem}.users-deactivate-dialog-label{letter-spacing:.04em;color:#9aa8bc;font-size:.75rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;margin-bottom:.5rem;display:block}.users-deactivate-dialog-textarea{resize:vertical;color:#eef2f8;width:100%;min-height:6.5rem;font-size:.8125rem;line-height:1.55;font-family:Poppins-Regular, var(--font-poppins), sans-serif;background:#0d131fb8;border:1px solid #ffffff14;border-radius:.625rem;padding:.75rem .875rem;transition:border-color .2s,background-color .2s,box-shadow .2s}.users-deactivate-dialog-textarea::placeholder{color:#667385}.users-deactivate-dialog-textarea:hover{background:#0d131fe6;border-color:#ffffff1f}.users-deactivate-dialog-textarea:focus{background:#0d131ff2;border-color:#d4af3759;outline:none;box-shadow:0 0 0 3px #d4af3714}.users-deactivate-dialog-textarea--error{border-color:#f8717173}.users-deactivate-dialog-error{color:#fca5a5;font-size:.75rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;margin-top:.5rem}.users-deactivate-dialog-footer{flex-direction:column-reverse;gap:.75rem;margin-top:1.5rem;display:flex}@media (min-width:480px){.users-deactivate-dialog-footer{flex-direction:row;justify-content:flex-end}}.users-deactivate-dialog-btn{min-height:2.5rem;font-size:.875rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem 1.25rem;transition:background .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.users-deactivate-dialog-btn--cancel{color:#dde4f0;background:#ffffff08;border:1px solid #2a3548}.users-deactivate-dialog-btn--cancel:hover{background:#ffffff12}.users-deactivate-dialog-btn--confirm{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:none;box-shadow:0 4px 12px #ef44443d}.users-deactivate-dialog-btn--confirm:hover{transform:translateY(-1px);box-shadow:0 6px 16px #ef44444d}.users-mobile-card{background:linear-gradient(#1a2433eb 0%,#121822fa 100%);border:1px solid #2a3548;border-radius:.875rem;padding:1rem;box-shadow:0 8px 24px -12px #00000073}.users-mobile-card--active{border-color:#d4af3759;box-shadow:0 0 0 1px #d4af371f}.users-panel{background:#121822;border:1px solid #2a3548;border-radius:.75rem;padding:1rem}@media (min-width:768px){.users-panel{padding:1.25rem 1.5rem}}.users-panel-back{color:#b7c1d6;font-size:.8125rem;font-weight:500;font-family:Poppins-Medium, var(--font-poppins), sans-serif;align-items:center;gap:.5rem;transition:color .2s;display:inline-flex}.users-panel-back:hover{color:#f3d98c}.users-panel-title{color:#f3d98c;font-size:1rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif}.users-panel-description{color:#7d8a9c;font-size:.8125rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;margin-top:.35rem}.users-panel-view,.users-panel-form{margin-top:1.5rem}.users-panel-view-grid{grid-template-columns:1fr;gap:.75rem;width:100%;max-width:44rem;display:grid}.users-panel-view-loading{grid-column:1/-1}@media (min-width:640px){.users-panel-view-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .875rem}}@media (min-width:1024px){.users-panel-view-grid{gap:.875rem 1rem;max-width:48rem}}.users-management-page .users-panel-view-grid{width:100%;max-width:none}@media (min-width:1024px){.users-management-page .users-panel-view-grid{gap:.875rem 1rem;max-width:none}}@media (min-width:1280px){.users-management-page .users-panel-view-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.users-panel-form .users-panel-email-input{min-width:0}@media (max-width:639px){.users-panel-form .users-panel-email-input{letter-spacing:-.01em;padding-right:.75rem;font-size:.75rem}.users-panel-field dd{overflow-wrap:anywhere;word-break:break-word}.users-panel-field .users-email-link{font-size:.8125rem;line-height:1.4}}.users-panel-field{background:#ffffff05;border:1px solid #2a3548;border-radius:.625rem;min-width:0;padding:.875rem 1rem}.users-panel-field dt{letter-spacing:.12em;text-transform:uppercase;color:#7d8a9c;font-size:.6875rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;margin-bottom:.35rem}.users-panel-field dd{color:#eef2f8;font-size:.9375rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif}.users-panel-readonly-note{color:#9aa8bc;font-size:.8125rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;background:#ffffff05;border:1px solid #ffffff0f;border-radius:.625rem;padding:.75rem .875rem}.users-panel-readonly-note span{color:#dde4f0;font-family:Poppins-Medium, var(--font-poppins), sans-serif}.users-form-footer{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.users-mobile-index{letter-spacing:.12em;text-transform:uppercase;color:#7d8a9c;font-size:.6875rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;margin-bottom:.2rem}.users-mobile-username{color:#eef2f8;font-size:clamp(.8125rem,.7rem + .35vw,.9375rem);font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif}.users-mobile-card-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.users-mobile-card-identity{min-width:0}.users-mobile-email{white-space:nowrap;text-overflow:clip;width:100%;max-width:100%;margin-top:0;font-size:clamp(.625rem,.48rem + .55vw,.8125rem);line-height:1.35;display:block;overflow:hidden}.users-management-page .users-mobile-email,.users-management-page .users-mobile-card .users-email-link.users-mobile-email{letter-spacing:-.01em;font-size:clamp(.625rem,.5rem + .45vw,.8125rem)}@media (min-width:640px) and (max-width:1023px){.users-management-page .users-mobile-email,.users-management-page .users-mobile-card .users-email-link.users-mobile-email{font-size:clamp(.5625rem,.9vw + .35rem,.75rem)}.users-management-page .users-mobile-username{font-size:.875rem}}@media (max-width:639px){.users-management-page .users-mobile-email,.users-management-page .users-mobile-card .users-email-link.users-mobile-email{font-size:clamp(.5625rem,2.4vw,.75rem)}}@media (max-width:425px){.users-mobile-card .users-table-actions{gap:.25rem}.users-mobile-card .users-table-action-btn{width:1.625rem;height:1.625rem}.users-management-page .users-mobile-email,.users-management-page .users-mobile-card .users-email-link.users-mobile-email{font-size:.5625rem}}@media (max-width:359px){.users-management-page .users-mobile-email,.users-management-page .users-mobile-card .users-email-link.users-mobile-email{font-size:.5rem}}.users-mobile-date{color:#9aa8bc;font-size:.75rem;font-family:Poppins-Medium, var(--font-poppins), sans-serif}.users-mobile-meta{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.875rem;padding-top:.875rem;display:flex}.users-mobile-meta-label{letter-spacing:.12em;text-transform:uppercase;color:#7d8a9c;font-size:.625rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif}.users-mobile-meta-value{color:#dde4f0;font-size:.8125rem;font-family:Poppins-Medium, var(--font-poppins), sans-serif}.users-email-link{font-size:inherit;color:#b7c1d6;font-family:Poppins-Regular, var(--font-poppins), sans-serif;text-decoration:none;transition:color .2s}.users-email-link:hover{color:#f3d98c;text-underline-offset:2px;text-decoration:underline}.users-email-link--interactive{cursor:pointer}.users-mobile-meta dt{letter-spacing:.1em;text-transform:uppercase;color:#7d8a9c;font-size:.6875rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif}.users-mobile-meta dd{color:#b7c1d6;font-size:.8125rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif}.email-flow-standalone{background:radial-gradient(80% 50% at 50% -10%,#d4af370f,#0000 55%),#0d131f}.email-flow-standalone-inner{width:100%;max-width:80rem;margin-inline:auto;padding:1.25rem 1rem 2rem}@media (min-width:768px){.email-flow-standalone-inner{padding:1.75rem 1.5rem 2.5rem}}@media (min-width:1024px){.email-flow-standalone-inner{padding:2rem 2rem 3rem}}@media (min-width:1440px){.email-flow-standalone-inner{max-width:92rem}}.email-flow-page-header{border-bottom:1px solid #ffffff0f;padding-bottom:1.25rem}.email-flow-page-title{letter-spacing:-.01em;font-size:clamp(.9375rem,.85rem + .55vw,1.375rem);font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;line-height:1.25;display:flex}@media (min-width:768px){.email-flow-page-title{gap:.5rem .625rem}}.email-flow-page-title-part{background:linear-gradient(135deg,#d4af37 0%,#f3d98c 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.email-flow-page-title-separator{color:#d4af3759;-webkit-user-select:none;user-select:none;font-weight:400}.email-flow-page-description{color:#8b97ab;max-width:42rem;font-size:clamp(.6875rem,.64rem + .2vw,.8125rem);line-height:1.55;font-family:Poppins-Regular, var(--font-poppins), sans-serif;margin-top:.5rem}.email-flow-section-head{margin-bottom:1.25rem}.email-flow-section-title{letter-spacing:-.01em;color:#eef2f8;font-size:clamp(.875rem,.82rem + .2vw,1rem);font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif}.email-flow-section-description{color:#9aa8bc;max-width:42rem;font-size:clamp(.6875rem,.64rem + .2vw,.8125rem);line-height:1.55;font-family:Poppins-Regular, var(--font-poppins), sans-serif;margin-top:.35rem}.email-flow-stats-grid{margin-top:.25rem}@media (min-width:640px) and (max-width:1099px){.email-flow-standalone .email-flow-stats-grid.dashboard-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.email-flow-standalone .email-flow-stats-grid.dashboard-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.email-flow-stats-grid.dashboard-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.email-flow-stats-grid--monitor.dashboard-stats-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:640px) and (max-width:1099px){.email-flow-stats-grid--monitor.dashboard-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.email-flow-matrix-section{border-color:#2f3c4dd9}.email-flow-matrix-toolbar{background:linear-gradient(#ffffff06 0%,#ffffff03 100%),#19212e;border-bottom:1px solid #ffffff0f;flex-direction:column;gap:1rem;padding:1.125rem 1.25rem;display:flex}@media (min-width:768px){.email-flow-matrix-toolbar{padding:1.25rem 1.5rem}}@media (min-width:1440px){.email-flow-matrix-toolbar{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.5rem}}.email-flow-matrix-toolbar-text{flex:auto;width:100%;min-width:0}.email-flow-matrix-controls{flex-direction:column;gap:.75rem;width:100%;min-width:0;display:flex}@media (min-width:768px){.email-flow-matrix-controls{flex-flow:wrap;align-items:center;gap:.75rem 1rem}}@media (min-width:1440px){.email-flow-matrix-controls{flex-wrap:nowrap;flex:none;justify-content:flex-end;width:auto;max-width:none}}.email-flow-filter{cursor:pointer;-webkit-user-select:none;user-select:none;background:#0d131f8c;border:1px solid #ffffff1a;border-radius:9999px;flex-shrink:0;align-items:center;gap:.5rem;height:2.625rem;padding:0 .9375rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:inline-flex}.email-flow-filter:hover{background:#0d131fbf;border-color:#d4af374d}.email-flow-filter--active{background:#d4af371a;border-color:#d4af3766}.email-flow-filter-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.email-flow-filter-box{color:#f3d98c;background:#d4af370f;border:1.5px solid #d4af3759;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;transition:background .2s,border-color .2s,box-shadow .2s,color .2s;display:inline-flex}.email-flow-filter-check{opacity:0;transition:opacity .15s,transform .15s;transform:scale(.6)}.email-flow-filter-input:checked+.email-flow-filter-box{color:#f3d98c;background:#d4af372e;border-color:#d4af37a6;box-shadow:0 0 0 1px #d4af3733}.email-flow-filter-input:checked+.email-flow-filter-box .email-flow-filter-check{opacity:1;transform:scale(1)}.email-flow-filter-input:focus-visible+.email-flow-filter-box{box-shadow:0 0 0 3px #d4af3740}.email-flow-filter-label{color:#b7c1d6;white-space:normal;font-size:.75rem;font-weight:500;line-height:1.3;font-family:Poppins-Medium, var(--font-poppins), sans-serif}@media (min-width:1440px){.email-flow-filter-label{white-space:nowrap}}.email-flow-filter--active .email-flow-filter-label{color:#f3d98c}@media (max-width:767px){.email-flow-filter{justify-content:flex-start;width:100%}}@media (min-width:768px) and (max-width:1439px){.email-flow-filter{flex:auto;min-width:min(100%,15rem);max-width:100%;height:auto;min-height:2.625rem;padding-block:.5rem}.email-flow-search{flex:14rem;width:auto;min-width:min(100%,12rem)}}.email-flow-matrix-title{letter-spacing:-.015em;color:#f3f6fb;font-size:clamp(.9375rem,.88rem + .25vw,1.0625rem);font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif}.email-flow-matrix-description{color:#8b97ab;max-width:100%;font-size:clamp(.6875rem,.64rem + .2vw,.8125rem);line-height:1.55;font-family:Poppins-Regular, var(--font-poppins), sans-serif;white-space:normal;overflow-wrap:anywhere;word-break:break-word;margin-top:.3rem}@media (min-width:1440px){.email-flow-matrix-description{max-width:36rem}}.email-flow-matrix-body{padding:1rem 1.25rem 1.25rem}@media (min-width:768px){.email-flow-matrix-body{padding:1.25rem 1.5rem 1.5rem}}.email-flow-internal-badge{letter-spacing:.04em;color:#f3d98c;font-size:.6875rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;background:#d4af371a;border:1px solid #d4af3747;border-radius:999px;align-items:center;padding:.2rem .625rem;display:inline-flex}.email-flow-search{flex-shrink:0;align-items:center;width:100%;min-width:0;display:flex;position:relative}@media (min-width:768px){.email-flow-search,.email-flow-search.email-flow-search--wide{width:min(100%,22rem)}}@media (min-width:768px) and (max-width:1439px){.email-flow-matrix-controls .email-flow-search{flex:14rem;width:auto;min-width:min(100%,12rem);max-width:100%}}.email-flow-search-icon{pointer-events:none;color:#7d8a9c;position:absolute;left:.875rem}.email-flow-search-input{color:#eef2f8;width:100%;height:2.625rem;font-size:.8125rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;background:#0d131fb8;border:1px solid #ffffff14;border-radius:.625rem;padding:0 .875rem 0 2.5rem;transition:border-color .2s,background-color .2s,box-shadow .2s}.email-flow-search-input::placeholder{color:#667385}.email-flow-search-input:hover{background:#0d131fe6;border-color:#ffffff1f}.email-flow-search-input:focus{background:#0d131ff2;border-color:#d4af3759;outline:none;box-shadow:0 0 0 3px #d4af3714}.email-flow-search-input::-webkit-search-cancel-button{appearance:none;cursor:pointer;background-color:#d4af37;width:.875rem;height:.875rem;transition:background-color .2s,transform .2s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E") 50%/contain no-repeat}.account-deletion-search-input::-webkit-search-cancel-button{appearance:none;cursor:pointer;background-color:#d4af37;width:.875rem;height:.875rem;transition:background-color .2s,transform .2s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E") 50%/contain no-repeat}.leaderboard-search-input::-webkit-search-cancel-button{appearance:none;cursor:pointer;background-color:#d4af37;width:.875rem;height:.875rem;transition:background-color .2s,transform .2s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3C/svg%3E") 50%/contain no-repeat}.email-flow-search-input::-webkit-search-cancel-button:hover{background-color:#f3d98c;transform:scale(1.1)}.account-deletion-search-input::-webkit-search-cancel-button:hover{background-color:#f3d98c;transform:scale(1.1)}.leaderboard-search-input::-webkit-search-cancel-button:hover{background-color:#f3d98c;transform:scale(1.1)}.email-flow-table-wrap{width:100%}.email-flow-table-scroll{background:#0d131f73;border:1px solid #ffffff0f;border-radius:.75rem;max-height:min(70vh,42rem);overflow:auto}.email-flow-table{border-collapse:separate;border-spacing:0}.email-flow-table-head{z-index:1;text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#8b97ab;font-size:.6875rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;white-space:normal;vertical-align:bottom;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;background:#161e2b;border-bottom:1px solid #ffffff0f;padding:.875rem .75rem;line-height:1.35;position:sticky;top:0}.email-flow-table-row{transition:background-color .18s}.email-flow-table-row:hover{background:#ffffff06}.email-flow-table-row:not(:last-child) .email-flow-table-cell{border-bottom:1px solid #ffffff0a}.email-flow-table-cell{vertical-align:middle;font-size:.8125rem;line-height:1.5;font-family:Poppins-Regular, var(--font-poppins), sans-serif;padding:1rem}.email-flow-event{flex:auto;align-items:center;gap:.75rem;min-width:0;display:flex}.email-flow-event-icon{border:1px solid #0000;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.email-flow-event-icon--gold{color:#f3d98c;background:#d4af371f;border-color:#d4af3747}.email-flow-event-icon--green{color:#86efac;background:#4ade801a;border-color:#4ade8047}.email-flow-event-icon--blue{color:#93c5fd;background:#60a5fa1a;border-color:#60a5fa47}.email-flow-event-icon--orange{color:#fdba74;background:#fb923c1a;border-color:#fb923c47}.email-flow-event-icon--violet{color:#c4b5fd;background:#a78bfa1a;border-color:#a78bfa47}.email-flow-event-name{color:#eef2f8;overflow-wrap:anywhere;word-break:break-word;min-width:0;font-size:clamp(.75rem,.7rem + .2vw,.875rem);font-weight:600;line-height:1.35;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif}.email-flow-person{flex-direction:column;gap:.15rem;min-width:0;display:flex}.email-flow-person-name{color:#eef2f8;word-break:break-word;font-size:.8125rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif}.email-flow-person-email{color:#9aa8bc;word-break:break-all;font-size:.75rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif}.email-flow-person-role{letter-spacing:.04em;text-transform:uppercase;color:#7d8a9c;font-size:.6875rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif}.email-flow-person-role--solo{color:#b7c1d6;letter-spacing:.08em;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.5rem;align-items:center;padding:.25rem .55rem;display:inline-flex}.email-flow-person-role--self{color:#fcd34d;text-transform:none;letter-spacing:.02em;background:#fbbf241a;border-color:#fbbf244d}.email-flow-person-role--other{color:#5eead4;text-transform:none;letter-spacing:.02em;background:#2dd4bf1a;border-color:#2dd4bf4d}.email-flow-status-stack{flex-direction:column;align-items:flex-start;gap:.375rem;min-width:0;display:flex}.email-flow-channel-status{letter-spacing:.04em;white-space:nowrap;max-width:100%;font-size:.625rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .55rem;display:inline-flex}.email-flow-channel-status-label{text-transform:uppercase;opacity:.9}.email-flow-channel-status-value{text-transform:uppercase}.email-flow-channel-status--passed{color:#86efac;background:#22c55e1f;border-color:#22c55e59}.email-flow-channel-status--failed{color:#fca5a5;background:#ef444424;border-color:#ef444466}.email-flow-channel-status--na{color:#7d8a9c;background:#ffffff08;border-color:#ffffff14}.email-flow-channel{border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-inline:auto;display:inline-flex}.email-flow-channel--yes{color:#4ade80;background:#4ade8024}.email-flow-channel--no{color:#f87171;background:#f871711f}.email-flow-count{min-width:2rem;font-size:.8125rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;border-radius:.5rem;justify-content:center;align-items:center;padding:.2rem .5rem;display:inline-flex}.email-flow-count--email{color:#f3d98c;background:#d4af371f;border:1px solid #d4af3740}.email-flow-count--in-app{color:#b7c1d6;background:#ffffff0a;border:1px solid #ffffff14}.email-flow-monitor-status{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;min-width:5.5rem;font-size:.6875rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.3rem .7rem;display:inline-flex}.email-flow-monitor-status--passed{color:#86efac;background:#22c55e1f;border-color:#22c55e59}.email-flow-monitor-status--failed{color:#fca5a5;background:#ef444424;border-color:#ef444466}.email-flow-table--monitor{table-layout:fixed;min-width:36rem}.email-flow-table-row--failed{background:#ef44440a}.email-flow-mobile-grid--monitor{grid-template-columns:repeat(2,minmax(0,1fr))}.email-flow-check{color:#0000;background:#ffffff05;border:1.5px solid #ffffff24;border-radius:.5rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.email-flow-check--on{color:#4ade80;background:#4ade8029;border-color:#0000;box-shadow:inset 0 0 0 1px #4ade8073}.email-flow-check-icon{display:block}.email-flow-mobile-multiple{flex:none;align-items:center;gap:.5rem;max-width:42%;display:inline-flex}.email-flow-mobile-multiple-label{letter-spacing:.06em;text-transform:uppercase;color:#7d8a9c;text-align:right;white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:.625rem;font-weight:600;line-height:1.3;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif}.email-flow-remarks{flex-direction:column;gap:.5rem;display:flex}.email-flow-remarks-block+.email-flow-remarks-block{margin-top:.125rem}.email-flow-remarks-label{color:#d4af37;font-size:.75rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;margin:0 0 .2rem}.email-flow-remarks-list{color:#b7c1d6;margin:0;padding-left:0;font-size:.8125rem;line-height:1.55;list-style:none}.email-flow-empty{text-align:center;color:#7d8a9c;font-size:.875rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;border:1px dashed #2a3548;border-radius:.75rem;padding:2rem 1rem}.email-flow-mobile-list{flex-direction:column;gap:.5rem;display:flex}.email-flow-mobile-card{background:#ffffff05;border:1px solid #2a3548;border-radius:.75rem;padding:.625rem .75rem;overflow:hidden}.email-flow-mobile-card-header{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;margin-bottom:.625rem;display:flex}.email-flow-mobile-card-header .email-flow-event{flex:auto;min-width:0}.email-flow-mobile-card-header .email-flow-monitor-status{flex-shrink:0}@media (max-width:480px){.email-flow-mobile-card-header{align-items:center;gap:.5rem}.email-flow-mobile-multiple{gap:.375rem;max-width:38%}.email-flow-mobile-multiple-label{text-align:right;letter-spacing:.04em;font-size:.5rem}}.email-flow-mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .625rem;display:grid}.email-flow-mobile-grid dt{letter-spacing:.08em;text-transform:uppercase;color:#7d8a9c;font-size:.5625rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;margin-bottom:.15rem}.email-flow-mobile-grid dd{color:#b7c1d6;font-size:.75rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif}.email-flow-standalone{-moz-text-size-adjust:100%;text-size-adjust:100%}.email-flow-standalone .dashboard-stat-label{font-size:clamp(.625rem,.58rem + .18vw,.75rem);line-height:1.3}.email-flow-standalone .dashboard-stat-value{font-size:clamp(1.25rem,1.05rem + .9vw,1.75rem)}.email-flow-standalone .dashboard-stat-card{gap:.75rem;min-height:auto;padding:clamp(.875rem,.75rem + .4vw,1.125rem) clamp(.875rem,.75rem + .5vw,1.25rem)}.email-flow-standalone .dashboard-stat-icon{width:clamp(2rem,1.75rem + .6vw,2.5rem);height:clamp(2rem,1.75rem + .6vw,2.5rem)}.email-flow-standalone .email-flow-table-head{padding:.75rem .625rem;font-size:clamp(.5625rem,.52rem + .15vw,.6875rem)}.email-flow-standalone .email-flow-table-cell{padding:clamp(.75rem,.65rem + .3vw,1rem);font-size:clamp(.6875rem,.64rem + .18vw,.8125rem)}.email-flow-standalone .email-flow-person-role--solo{padding:.2rem .45rem;font-size:clamp(.5625rem,.52rem + .15vw,.6875rem)}.email-flow-standalone .email-flow-count{min-width:1.75rem;padding:.15rem .4rem;font-size:clamp(.6875rem,.64rem + .15vw,.8125rem)}.email-flow-standalone .email-flow-channel-status{gap:.25rem;padding:.2rem .45rem;font-size:clamp(.5rem,.46rem + .15vw,.625rem)}.email-flow-standalone .email-flow-search-input{font-size:clamp(.75rem,.7rem + .15vw,.8125rem)}.email-flow-standalone .email-flow-filter-label{font-size:clamp(.6875rem,.64rem + .15vw,.75rem)}.email-flow-standalone .email-flow-internal-badge{padding:.15rem .5rem;font-size:clamp(.5625rem,.52rem + .15vw,.6875rem)}@media (max-width:1023px){.email-flow-standalone-inner{padding:1rem .875rem 1.75rem}.email-flow-standalone .email-flow-page-header{padding-bottom:1rem}.email-flow-standalone .email-flow-section-head{margin-bottom:1rem}.email-flow-standalone .email-flow-matrix-toolbar{gap:.875rem;padding:1rem}.email-flow-standalone .email-flow-matrix-body{padding:.875rem 1rem 1rem}.email-flow-standalone .email-flow-event-icon{width:1.75rem;height:1.75rem}.email-flow-standalone .email-flow-event-icon svg{width:.875rem;height:.875rem}.email-flow-standalone .email-flow-mobile-card{padding:.5rem .625rem}.email-flow-standalone .email-flow-mobile-card-header{margin-bottom:.5rem}.email-flow-standalone .email-flow-mobile-grid{gap:.4375rem .5rem}.email-flow-standalone .email-flow-mobile-grid dt{margin-bottom:.1rem;font-size:.5rem}.email-flow-standalone .email-flow-mobile-grid dd{font-size:.6875rem}.email-flow-standalone .email-flow-channel{width:1.375rem;height:1.375rem}.email-flow-standalone .email-flow-channel svg{width:.75rem;height:.75rem}.email-flow-standalone .email-flow-empty{padding:1.5rem .875rem;font-size:.75rem}}@media (max-width:639px){.email-flow-standalone .dashboard-stat-card{min-height:4.5rem;padding:.75rem .875rem}.email-flow-standalone .dashboard-stat-value{font-size:1.25rem}.email-flow-standalone .dashboard-stat-label{letter-spacing:.03em;font-size:.625rem}.email-flow-standalone .dashboard-stat-icon{width:2rem;height:2rem}.email-flow-standalone .email-flow-filter{height:auto;min-height:2.375rem;padding:.5rem .75rem}.email-flow-standalone .email-flow-search-input{height:2.375rem;padding-left:2.25rem;font-size:.75rem}.email-flow-standalone .email-flow-search-icon{left:.75rem}.email-flow-standalone .email-flow-channel-status{white-space:normal;line-height:1.25}.email-flow-standalone .email-flow-status-stack{gap:.3rem}}@media (max-width:425px){.email-flow-standalone-inner{padding:.875rem .75rem 1.5rem}.email-flow-standalone .email-flow-page-title{gap:.25rem .375rem;font-size:.875rem}.email-flow-standalone .email-flow-page-description,.email-flow-standalone .email-flow-section-description,.email-flow-standalone .email-flow-matrix-description{font-size:.625rem;line-height:1.45}.email-flow-standalone .email-flow-section-title,.email-flow-standalone .email-flow-matrix-title{font-size:.8125rem}.email-flow-standalone .dashboard-stat-value{font-size:1.125rem}.email-flow-standalone .email-flow-event-name{font-size:.6875rem}.email-flow-standalone .email-flow-mobile-list{gap:.4375rem}.email-flow-standalone .email-flow-person-role--solo,.email-flow-standalone .email-flow-channel-status{padding:.15rem .375rem;font-size:.5rem}.email-flow-standalone .email-flow-internal-badge{padding:.125rem .4375rem;font-size:.5rem}}@media (max-width:359px){.email-flow-standalone .email-flow-page-title{font-size:.8125rem}.email-flow-standalone .dashboard-stat-value{font-size:1rem}.email-flow-standalone .dashboard-stat-label{font-size:.5625rem}.email-flow-standalone .email-flow-filter-label{font-size:.625rem}}.account-deletion-summary{grid-template-columns:repeat(1,minmax(0,1fr));gap:.875rem;display:grid}@media (min-width:640px){.account-deletion-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.account-deletion-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.account-deletion-summary-card{background:linear-gradient(#1a2433eb 0%,#121822fa 100%);border:1px solid #2a3548;border-radius:1rem;align-items:center;gap:.875rem;padding:1.125rem 1.25rem;display:flex}.account-deletion-summary-icon{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.account-deletion-summary-card--total .account-deletion-summary-icon{color:#93c5fd;background:#60a5fa24}.account-deletion-summary-card--pending .account-deletion-summary-icon{color:#f3d98c;background:#d4af3724}.account-deletion-summary-card--approved .account-deletion-summary-icon{color:#86efac;background:#22c55e24}.account-deletion-summary-card--rejected .account-deletion-summary-icon{color:#fca5a5;background:#f8717124}.account-deletion-summary-body{min-width:0}.account-deletion-summary-label{color:#9aa8bc;font-size:.75rem;font-weight:500;font-family:Poppins-Medium, var(--font-poppins), sans-serif}.account-deletion-summary-value{color:#eef2f8;font-size:1.625rem;font-weight:700;line-height:1.1;font-family:URWGeometricBold, var(--font-poppins), sans-serif;margin-top:.25rem}.account-deletion-summary-hint{color:#7d8a9c;font-size:.6875rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;margin-top:.125rem}.account-deletion-summary-skeleton{margin-top:.25rem}.account-deletion-section-header{border-bottom:none;margin-bottom:0;padding-bottom:0}.account-deletion-section-header .settings-section-description{margin-top:.35rem}.account-deletion-search{flex-shrink:0;align-items:center;width:100%;display:flex;position:relative}@media (min-width:768px){.account-deletion-search{width:min(100%,22rem)}}.account-deletion-search-icon{pointer-events:none;color:#7d8a9c;position:absolute;left:.875rem}.account-deletion-search-input{color:#eef2f8;width:100%;height:2.625rem;font-size:.8125rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;background:#0d131fb8;border:1px solid #ffffff14;border-radius:.625rem;padding:0 .875rem 0 2.5rem;transition:border-color .2s,background-color .2s,box-shadow .2s}.account-deletion-search-input::placeholder{color:#667385}.account-deletion-search-input:hover{background:#0d131fe6;border-color:#ffffff1f}.account-deletion-search-input:focus{background:#0d131ff2;border-color:#d4af3759;outline:none;box-shadow:0 0 0 3px #d4af3714}@media (max-width:639px){.account-deletion-page .account-deletion-search-input{height:2.375rem;padding:0 .75rem 0 2.25rem;font-size:.75rem}.account-deletion-page .account-deletion-search-icon{width:.875rem;height:.875rem;left:.75rem}}@media (max-width:399px){.account-deletion-page .account-deletion-search-input{height:2.25rem;padding:0 .625rem 0 2.125rem;font-size:.6875rem}.account-deletion-page .account-deletion-search-icon{width:.8125rem;height:.8125rem;left:.625rem}}@media (max-width:359px){.account-deletion-page .account-deletion-search-input{height:2.125rem;padding:0 .5rem 0 2rem;font-size:.625rem}.account-deletion-page .account-deletion-search-icon{left:.5rem}}.account-deletion-table-wrap{width:100%}.account-deletion-table-scroll{overflow-x:auto}.account-deletion-table{border-collapse:collapse}.account-deletion-table-head{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:#7d8a9c;font-size:.6875rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;white-space:nowrap;background:#ffffff05;border-bottom:1px solid #ffffff0f;padding:.9rem 1rem}.account-deletion-table-head--actions{text-align:center;width:15rem}.account-deletion-table-cell--actions{white-space:nowrap;text-align:center;width:15rem}.account-deletion-table-row{transition:background-color .2s}.account-deletion-table-row:hover{background:#ffffff05}.account-deletion-table-row--highlight{background:#d4af3714}.account-deletion-table-row--highlight:hover{background:#d4af371f}.account-deletion-table-row:not(:last-child) .account-deletion-table-cell{border-bottom:1px solid #ffffff0d}.account-deletion-table-cell{color:#dde4f0;vertical-align:middle;font-size:.875rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;padding:1rem}.account-deletion-table-cell--date{white-space:nowrap}.account-deletion-table-cell--reason{max-width:20rem}.account-deletion-user{align-items:center;gap:.75rem;min-width:0;display:flex}.account-deletion-user-avatar{color:#f3d98c;text-transform:lowercase;width:2.5rem;height:2.5rem;font-size:.75rem;font-weight:700;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;background:#d4af371a;border:1px solid #d4af3747;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.account-deletion-user-body{min-width:0}.account-deletion-user-name{text-overflow:ellipsis;white-space:nowrap;color:#eef2f8;max-width:100%;font-size:.875rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;display:block;overflow:hidden}.account-deletion-user-email{text-overflow:ellipsis;white-space:nowrap;color:#7d8a9c;max-width:100%;font-size:.75rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;margin-top:.125rem;text-decoration:none;transition:color .2s;display:block;overflow:hidden}.account-deletion-user-email:hover{color:#f3d98c;text-underline-offset:2px;text-decoration:underline}.account-deletion-page .account-deletion-user--mobile{align-items:flex-start;width:100%}.account-deletion-page .account-deletion-user--mobile .account-deletion-user-body{flex:auto;width:100%;min-width:0}.account-deletion-page .account-deletion-mobile-name-row{justify-content:space-between;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.account-deletion-page .account-deletion-mobile-name-row .account-deletion-user-name{flex:auto;min-width:0}.account-deletion-page .account-deletion-mobile-name-row .account-deletion-status-badge{flex-shrink:0;margin-top:.1rem}.account-deletion-page .account-deletion-mobile-card .account-deletion-user-email{letter-spacing:-.01em;white-space:nowrap;text-overflow:clip;width:100%;max-width:100%;margin-top:.25rem;font-size:clamp(.5625rem,.42rem + .7vw,.75rem);overflow:hidden}.account-deletion-page .account-deletion-mobile-header{display:block}.account-deletion-page .account-deletion-user-name{font-size:clamp(.75rem,.65rem + .4vw,.875rem)}@media (max-width:639px){.account-deletion-page .account-deletion-mobile-card{padding:.875rem}.account-deletion-page .account-deletion-user-avatar{width:2.25rem;height:2.25rem;font-size:.6875rem}.account-deletion-page .account-deletion-mobile-card .account-deletion-user-email{font-size:clamp(.5625rem,2.35vw,.6875rem)}}@media (max-width:425px){.account-deletion-page .account-deletion-mobile-card .account-deletion-user-email{font-size:.5625rem}.account-deletion-page .account-deletion-user-name{font-size:.8125rem}}@media (max-width:359px){.account-deletion-page .account-deletion-mobile-card .account-deletion-user-email{font-size:.5rem}.account-deletion-page .account-deletion-mobile-card{padding:.75rem}}@media (max-width:400px){.account-deletion-user-name{font-size:.8125rem}.account-deletion-table-scroll .account-deletion-user-email{font-size:.6875rem}}.account-deletion-date{color:#dde4f0;display:block}.account-deletion-time{color:#7d8a9c;margin-top:.125rem;font-size:.75rem;display:block}.account-deletion-reason{-webkit-line-clamp:2;line-clamp:2;color:#b7c1d6;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.account-deletion-table-empty{text-align:center;color:#7d8a9c;font-size:.875rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;padding:2.5rem 1rem}.account-deletion-table-skeleton{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff14 50%,#ffffff0a 100%) 0 0/200% 100%;animation:1.4s infinite account-deletion-skeleton}@keyframes account-deletion-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.account-deletion-status-badge{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;border-radius:9999px;flex-shrink:0;align-items:center;gap:.375rem;padding:.3125rem .75rem;display:inline-flex}.account-deletion-status-dot{border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem}.account-deletion-status-badge--pending{color:#f3d98c;background:#d4af371f;border:1px solid #d4af3759}.account-deletion-status-badge--pending .account-deletion-status-dot{background:#f3d98c}.account-deletion-status-badge--approved{color:#86efac;background:#22c55e1f;border:1px solid #22c55e47}.account-deletion-status-badge--approved .account-deletion-status-dot{background:#86efac}.account-deletion-status-badge--rejected{color:#fca5a5;background:#f871711f;border:1px solid #f8717147}.account-deletion-status-badge--rejected .account-deletion-status-dot{background:#fca5a5}.account-deletion-actions{flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.account-deletion-actions .account-deletion-action-btn{flex-shrink:0}.account-deletion-actions--stacked{flex-direction:column;align-items:stretch}.account-deletion-action-btn{letter-spacing:.01em;white-space:nowrap;min-height:2.25rem;font-size:.75rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .875rem;transition:background .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.account-deletion-action-btn:disabled{cursor:not-allowed}.account-deletion-action-btn--accept{color:#f3d98c;background:#d4af371f;border:1px solid #d4af3766}.account-deletion-action-btn--accept:hover:not(:disabled){background:var(--dash-gold-gradient);color:var(--dash-gold-btn-text);border-color:#0000;transform:translateY(-1px);box-shadow:0 6px 16px #b8860b47}.account-deletion-action-btn--accept:disabled{opacity:.6}.account-deletion-action-btn--reject{color:#fca5a5;background:0 0;border:1px solid #f871714d}.account-deletion-action-btn--reject:hover:not(:disabled){color:#fecaca;background:#f871711a;border-color:#f8717180}.account-deletion-action-btn--reject:disabled{opacity:.6}.account-deletion-action-btn--processed{color:#5f6b7d;background:#ffffff08;border:1px solid #ffffff14}.account-deletion-mobile-card{background:linear-gradient(#1a2433eb 0%,#121822fa 100%);border:1px solid #2a3548;border-radius:.875rem;padding:1rem}.account-deletion-mobile-card--highlight{border-color:#d4af3766;box-shadow:inset 0 0 0 1px #d4af371f}.account-deletion-mobile-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.account-deletion-mobile-header .account-deletion-user{flex:auto;min-width:0}.account-deletion-mobile-meta{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.875rem;padding-top:.875rem;display:flex}.account-deletion-mobile-metavalue{color:#b7c1d6;font-size:.8125rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif}.account-deletion-mobile-field{border-top:1px solid #ffffff0f;margin-top:.875rem;padding-top:.875rem}.account-deletion-mobile-label{letter-spacing:.12em;text-transform:uppercase;color:#7d8a9c;font-size:.625rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif}.account-deletion-mobile-value{color:#b7c1d6;font-size:.8125rem;line-height:1.55;font-family:Poppins-Regular, var(--font-poppins), sans-serif;margin-top:.375rem}.account-deletion-mobile-actions{border-top:1px solid #ffffff0f;margin-top:.875rem;padding-top:.875rem}.account-deletion-mobile-actions .account-deletion-action-btn--processed{width:100%}.account-deletion-pagination{border-top:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:.875rem;padding:1rem 1.25rem;display:flex}@media (min-width:640px){.account-deletion-pagination{flex-direction:row;justify-content:space-between}}.account-deletion-pagination-summary{color:#7d8a9c;font-size:.8125rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif}.account-deletion-pagination-controls{align-items:center;gap:.375rem;display:flex}.account-deletion-pagination-btn{color:#b7c1d6;min-width:2.25rem;height:2.25rem;font-size:.8125rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;background:#ffffff05;border:1px solid #2a3548;border-radius:.5rem;justify-content:center;align-items:center;padding:0 .5rem;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.account-deletion-pagination-btn:hover:not(:disabled):not(.account-deletion-pagination-btn--active){color:#f3d98c;border-color:#d4af3759}.account-deletion-pagination-btn:disabled{cursor:not-allowed;opacity:.4}.account-deletion-pagination-btn--active{background:var(--dash-gold-gradient);color:var(--dash-gold-btn-text);border-color:#0000;box-shadow:0 4px 12px #b8860b3d}.leaderboard-page .users-pagination.leaderboard-pagination{box-sizing:border-box;width:100%;max-width:100%}.account-deletion-dialog-overlay{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.account-deletion-dialog-panel{text-align:center;background:linear-gradient(#1a2433 0%,#121822 100%);border:1px solid #2a3548;border-radius:1rem;width:100%;max-width:26rem;padding:1.75rem 1.5rem 1.5rem;position:relative;box-shadow:0 24px 48px #00000073}.account-deletion-dialog-close{color:#7d8a9c;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .2s,color .2s;display:inline-flex;position:absolute;top:.875rem;right:.875rem}.account-deletion-dialog-close:hover:not(:disabled){color:#eef2f8;background:#ffffff0f}.account-deletion-dialog-icon{color:#f3d98c;background:#d4af3724;border-radius:9999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:inline-flex}.account-deletion-dialog-title{color:#f3d98c;font-size:1.125rem;font-weight:700;font-family:URWGeometricBold, var(--font-poppins), sans-serif;margin-top:1rem}.account-deletion-dialog-description{color:#b7c1d6;font-size:.875rem;line-height:1.6;font-family:Poppins-Regular, var(--font-poppins), sans-serif;margin-top:.75rem}.account-deletion-dialog-field{margin-top:1rem;display:block}.account-deletion-dialog-field-label{letter-spacing:.12em;text-transform:uppercase;color:#7d8a9c;font-size:.6875rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;margin-bottom:.375rem;display:block}.account-deletion-dialog-textarea{resize:vertical;color:#eef2f8;width:100%;min-height:4rem;font-size:.875rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;background:#121822;border:1px solid #2a3548;border-radius:.625rem;padding:.625rem .875rem;transition:border-color .2s}.account-deletion-dialog-textarea::placeholder{color:#5f6b7d}.account-deletion-dialog-textarea:focus{border-color:#d4af3773;outline:none;box-shadow:0 0 0 3px #d4af371a}.account-deletion-dialog-textarea:disabled{opacity:.6;cursor:not-allowed}.account-deletion-dialog-footer{flex-direction:column-reverse;gap:.75rem;margin-top:1.5rem;display:flex}@media (min-width:480px){.account-deletion-dialog-footer{flex-direction:row;justify-content:center}}.account-deletion-dialog-btn{min-height:2.5rem;font-size:.875rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.25rem;transition:background .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.account-deletion-dialog-btn:disabled{cursor:not-allowed;opacity:.7}.account-deletion-dialog-btn--cancel{color:#dde4f0;background:#ffffff08;border:1px solid #2a3548}.account-deletion-dialog-btn--cancel:hover:not(:disabled){background:#ffffff12}.account-deletion-dialog-btn--confirm{background:var(--dash-gold-gradient);color:var(--dash-gold-btn-text);border:none;box-shadow:0 4px 12px #b8860b3d}.account-deletion-dialog-btn--confirm:hover:not(:disabled){background:var(--dash-gold-gradient-hover);transform:translateY(-1px);box-shadow:0 6px 16px #b8860b4d}.leaderboard-tabs{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;cursor:grab;gap:.5rem;width:100%;min-width:0;max-width:100%;padding-bottom:.25rem;display:flex;overflow:auto hidden}.leaderboard-tabs::-webkit-scrollbar{display:none}.leaderboard-tabs.is-dragging{cursor:grabbing;scroll-behavior:auto}.leaderboard-tabs.is-dragging .leaderboard-tab{pointer-events:none}.leaderboard-tab{color:#b7c1d6;white-space:nowrap;font-size:.75rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;background:#ffffff05;border:1px solid #d4af3747;border-radius:9999px;flex-shrink:0;padding:.5rem 1rem;transition:background .2s,border-color .2s,color .2s,box-shadow .2s}.leaderboard-tab:hover:not(.leaderboard-tab--active){color:#f3d98c;border-color:#d4af3773}.leaderboard-tab--active{background:var(--dash-gold-gradient);color:var(--dash-gold-btn-text);border-color:#0000;box-shadow:0 4px 12px #b8860b3d}.leaderboard-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:640px){.leaderboard-stats{gap:1rem}}.leaderboard-stat-card{text-align:center;background:radial-gradient(circle at top,#ffffff0a,#0000 55%),linear-gradient(165deg,#1e2838fa 0%,#0f141ffc 100%);border:1px solid #2f3c4de6;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:1.125rem .875rem;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 14px 34px -18px #0000008c}.leaderboard-stat-card:hover{border-color:#d4af373d;transform:translateY(-2px)}.leaderboard-stat-card--gold{background:radial-gradient(circle at top,#d4af371f,#0000 60%),linear-gradient(165deg,#1e2838fa 0%,#0f141ffc 100%);border-color:#d4af374d}.leaderboard-stat-value{color:#f4f7fb;font-size:1.375rem;font-weight:700;line-height:1;font-family:URWGeometricBold, var(--font-poppins), sans-serif}.leaderboard-stat-card--gold .leaderboard-stat-value{color:#f3d98c}.leaderboard-stat-label{letter-spacing:.14em;text-transform:uppercase;color:#8b97ab;font-size:.625rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif}.leaderboard-stat-skeleton{margin-bottom:.125rem}.leaderboard-standings{padding:1rem}@media (min-width:768px){.leaderboard-standings{padding:1.25rem 1.5rem 1.5rem}}.leaderboard-standings-header{flex-direction:column;gap:1rem;margin-bottom:1.25rem;display:flex}@media (min-width:768px){.leaderboard-standings-header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.leaderboard-standings-title{letter-spacing:.12em;text-transform:uppercase;color:#f3d98c;font-size:.875rem;font-weight:700;font-family:URWGeometricBold, var(--font-poppins), sans-serif}.leaderboard-standings-description{color:#9aa8bc;max-width:36rem;font-size:.75rem;line-height:1.55;font-family:Poppins-Regular, var(--font-poppins), sans-serif;margin-top:.375rem}.leaderboard-search{align-items:center;width:100%;display:flex;position:relative}@media (min-width:768px){.leaderboard-search{width:min(100%,22rem)}}.leaderboard-search-icon{pointer-events:none;color:#7d8a9c;position:absolute;left:.875rem}.leaderboard-search-input{color:#eef2f8;width:100%;height:2.625rem;font-size:.8125rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;background:#0d131fb8;border:1px solid #ffffff14;border-radius:.625rem;padding:0 .875rem 0 2.5rem;transition:border-color .2s,background-color .2s,box-shadow .2s}.leaderboard-search-input::placeholder{color:#667385}.leaderboard-search-input:hover{background:#0d131fe6;border-color:#ffffff1f}.leaderboard-search-input:focus{background:#0d131ff2;border-color:#d4af3759;outline:none;box-shadow:0 0 0 3px #d4af3714}.leaderboard-player-list{flex-direction:column;gap:.625rem;display:flex}.leaderboard-player-card{box-sizing:border-box;background:#ffffff05;border:1px solid #ffffff0f;border-radius:.875rem;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;min-width:0;padding:.875rem 1rem;transition:border-color .2s,background-color .2s;display:grid}.leaderboard-player-card:hover{background:#ffffff08;border-color:#d4af372e}.leaderboard-player-card--first{background:#d4af370f;border-color:#d4af3747}.leaderboard-player-card--current{background:#d4af371a;border-color:#d4af3780}.leaderboard-player-card--current:hover{background:#d4af371f;border-color:#d4af3799}.leaderboard-player-you{background:var(--dash-gold-gradient);color:var(--dash-gold-btn-text);letter-spacing:.08em;vertical-align:middle;font-size:.5625rem;font-weight:700;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;border-radius:9999px;align-items:center;margin-left:.5rem;padding:.0625rem .4375rem;display:inline-flex}.leaderboard-player-card--skeleton{pointer-events:none}.leaderboard-rank{color:#dde4f0;width:2.25rem;height:2.25rem;font-size:.8125rem;font-weight:700;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;background:#ffffff08;border:1px solid #ffffff1a;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.leaderboard-rank--first{color:#f3d98c;background:#d4af3724;border-color:#d4af3759}.leaderboard-player-avatar{color:#f3d98c;width:2.5rem;height:2.5rem;font-size:.75rem;font-weight:700;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;background:#d4af3714;border:1px solid #d4af3738;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.leaderboard-player-body{min-width:0;overflow:visible}.leaderboard-player-name{color:#f3d98c;min-width:0;font-size:clamp(.75rem,.55rem + 1.1vw,.9375rem);font-weight:600;line-height:1.3;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;align-items:flex-start;gap:.35rem;margin:0;display:flex}.leaderboard-player-flag{flex-shrink:0;line-height:1.3}.leaderboard-player-username{white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;flex:auto;min-width:0}.leaderboard-player-meta{white-space:normal;overflow-wrap:break-word;word-break:normal;color:#9aa8bc;font-size:clamp(.5625rem,.42rem + .85vw,.75rem);line-height:1.4;font-family:Poppins-Regular, var(--font-poppins), sans-serif;margin-top:.1875rem}.leaderboard-player-wins{text-align:right;flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:.125rem;min-width:4.25rem;display:flex}.leaderboard-player-wins-value{color:#f3d98c;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(.8125rem,.65rem + 1vw,1.25rem);font-weight:700;line-height:1;font-family:URWGeometricBold, var(--font-poppins), sans-serif}.leaderboard-player-wins-label{letter-spacing:.02em;text-transform:none;color:#7d8a9c;white-space:nowrap;font-size:clamp(.5rem,.4rem + .4vw,.625rem);font-weight:400;line-height:1.2;font-family:Poppins-Regular, var(--font-poppins), sans-serif;margin:0}.leaderboard-player-empty{text-align:center;color:#7d8a9c;font-size:clamp(.75rem,.65rem + .4vw,.875rem);font-family:Poppins-Regular, var(--font-poppins), sans-serif;padding:2.5rem 1rem}.leaderboard-skeleton{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff14 50%,#ffffff0a 100%) 0 0/200% 100%;animation:1.4s infinite leaderboard-skeleton}@keyframes leaderboard-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:767px){.leaderboard-page .leaderboard-standings{padding:clamp(.75rem,2.5vw,1rem)}.leaderboard-page .leaderboard-standings-title{font-size:clamp(.75rem,2.5vw,.875rem)}.leaderboard-page .leaderboard-standings-description{font-size:clamp(.625rem,2.2vw,.75rem)}.leaderboard-page .leaderboard-tab{padding:.4375rem .875rem;font-size:clamp(.625rem,2.2vw,.75rem)}.leaderboard-page .leaderboard-player-card{-moz-column-gap:clamp(.375rem, 1.5vw, .625rem);grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"rank avatar body""wins wins wins";align-items:start;gap:.5rem clamp(.375rem,1.5vw,.625rem);padding:clamp(.625rem,2.2vw,.875rem)}.leaderboard-page .leaderboard-rank{grid-area:rank;width:clamp(1.625rem,7vw,2rem);height:clamp(1.625rem,7vw,2rem);margin-top:.125rem;font-size:clamp(.625rem,2.4vw,.75rem)}.leaderboard-page .leaderboard-rank--first svg{width:clamp(.75rem,3vw,.875rem);height:clamp(.75rem,3vw,.875rem)}.leaderboard-page .leaderboard-player-avatar{grid-area:avatar;width:clamp(1.875rem,8vw,2.25rem);height:clamp(1.875rem,8vw,2.25rem);margin-top:.0625rem;font-size:clamp(.625rem,2.4vw,.75rem)}.leaderboard-page .leaderboard-player-body{grid-area:body}.leaderboard-page .leaderboard-player-name{font-size:clamp(.6875rem,3.1vw,.875rem)}.leaderboard-page .leaderboard-player-meta{font-size:clamp(.5625rem,2.5vw,.6875rem)}.leaderboard-page .leaderboard-player-wins{border-top:1px solid #ffffff0f;flex-flow:wrap;grid-area:wins;justify-content:flex-end;align-items:baseline;gap:.375rem;width:100%;min-width:0;padding-top:.375rem}.leaderboard-page .leaderboard-player-wins-value{font-size:clamp(.75rem,3.4vw,1rem)}.leaderboard-page .leaderboard-player-wins-label{font-size:clamp(.5rem,2vw,.5625rem)}.leaderboard-page .leaderboard-player-card--skeleton{grid-template-columns:auto minmax(0,1fr);grid-template-areas:none;align-items:center}}@media (min-width:768px){.leaderboard-page .leaderboard-player-card{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center}.leaderboard-page .leaderboard-player-wins{flex-direction:column;justify-content:center;align-items:flex-end;min-width:4.5rem}}.events-page{--events-panel-width:21.5rem}@media (min-width:480px) and (max-width:639px){.events-page .events-toolbar{gap:.625rem}.events-page .events-date-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.events-page .events-pagination{padding:.875rem 1rem}.events-page .events-pagination-controls{justify-content:center;width:100%}.events-page .settings-page-header{gap:.75rem}.events-page .users-add-btn{min-height:2.75rem}}.events-page--with-panel .settings-page-header{z-index:35;flex-shrink:0;position:relative}.events-main{min-width:0;overflow:visible}.events-page .events-main.settings-section{border-radius:1rem}.events-body{min-width:0;padding-top:.25rem;position:relative}@media (max-width:767px){.events-page .events-body{padding-top:.5rem;padding-bottom:4.5rem}}@media (min-width:1280px){.events-body--with-panel{min-height:12rem;position:relative}.events-body--with-panel .events-main-scroll{padding-right:var(--events-panel-width)}.events-body--with-panel .events-details-panel{z-index:2;width:var(--events-panel-width);background:#141b26;border:none;border-left:1px solid #ffffff14;border-radius:0;flex-direction:column;height:auto;max-height:none;padding:1rem;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-12px 0 32px #00000038}.events-body--with-panel .events-details-body{flex:auto;min-height:0;overflow-y:auto}.events-body--with-panel .events-details-section{margin-bottom:.75rem}.events-body--with-panel .events-details-stats-grid{gap:.5rem}.events-body--with-panel .events-details-stats-grid--rewards{grid-template-columns:1fr}.events-body--with-panel .events-details-stat{padding:.625rem .75rem}.events-body--with-panel .events-details-stat-copy{min-width:0}.events-body--with-panel .events-details-stat-value{font-size:.8125rem}.events-body--with-panel .events-table-scroll{background:0 0;border:none;border-radius:0;overflow:visible}.events-body--with-panel .events-table-wrap{padding:0}.events-body--with-panel .events-table--with-panel{table-layout:fixed}.events-table-col-event{width:34%}.events-table-col-date{width:12%}.events-table-col-prize{width:14%}.events-table-col-status{width:12%}.events-table-col-history{width:8%}.events-table-col-actions{width:12%}.events-body--with-panel .events-table-description{display:none}.events-body--with-panel .events-table-banner{width:3.25rem;height:2.25rem}.events-body--with-panel .events-table-title{font-size:.8125rem;line-height:1.35}.events-body--with-panel .events-table-head,.events-body--with-panel .events-table-cell{padding:.75rem .5rem}.events-body--with-panel .events-table-head--event,.events-body--with-panel .events-table-cell--event{min-width:0;padding-left:0}.events-body--with-panel .events-table-prize{padding:.2rem .45rem;font-size:.6875rem}.events-body--with-panel .events-status-badge{min-width:0;padding:.28rem .5rem;font-size:.5625rem}.events-body--with-panel .events-pagination{border-top:1px solid #ffffff0f;padding:1rem 1.25rem}}.events-section-header.settings-section-header{border-bottom:none;flex-direction:column;align-items:stretch;gap:.75rem;width:100%;margin-bottom:0;padding-bottom:0;display:flex}.events-page .events-main>div:first-child{z-index:2;background:#19212e;border-top-left-radius:1rem;border-top-right-radius:1rem;position:relative}.events-section-header.settings-section-header .events-section-copy{flex-direction:column;gap:.35rem;display:flex}.events-section-header.settings-section-header .settings-section-title{margin:0}.events-section-header.settings-section-header .settings-section-description{margin-top:0}@media (min-width:768px) and (max-width:1439px){.events-section-header.settings-section-header{gap:.875rem}}@media (min-width:1440px){.events-page .events-main>div{padding-top:1rem}.events-page .events-section-header.settings-section-header{-moz-column-gap:2rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:2rem;display:grid}.events-page .events-section-header.settings-section-header .events-section-copy{flex-direction:column;grid-area:1/1;place-self:center start;gap:.15rem;display:flex}.events-page .events-section-header.settings-section-header .events-toolbar{grid-area:1/2;place-self:center end;margin-left:0}.events-page .events-toolbar{flex-flow:row;justify-content:flex-end;align-items:flex-end;gap:.75rem;width:auto;min-width:0;display:flex}.events-page .events-date-filters{flex:none;grid-template-columns:repeat(2,9.5rem);gap:.75rem;width:auto}.events-page .events-toolbar .email-flow-search-input,.events-page .events-date-filter-field .settings-date-trigger{box-sizing:border-box;height:2.625rem}.events-page .events-toolbar .email-flow-search--wide{flex:0 0 22rem;width:22rem;max-width:22rem}.events-page .events-toolbar .email-flow-search-input{height:2.625rem}.events-page .events-main--with-panel .events-section-header.settings-section-header{-moz-column-gap:1.25rem;column-gap:1.25rem}.events-page .events-main--with-panel .events-date-filters{grid-template-columns:repeat(2,8.75rem);gap:.625rem}.events-page .events-main--with-panel .events-toolbar .email-flow-search--wide{flex:0 0 22rem;width:22rem;max-width:22rem}}.events-toolbar{flex-direction:column;align-items:stretch;gap:.75rem;width:100%;display:flex}.events-page .events-toolbar{flex-wrap:wrap}.events-page .events-toolbar .email-flow-search--wide{width:100%}@media (min-width:768px) and (max-width:1279px){.events-page .events-section-header.settings-section-header{gap:.875rem}.events-page .events-toolbar{flex-flow:wrap;justify-content:flex-start;align-items:flex-end;gap:.625rem;width:100%}.events-page .events-date-filters{flex:none;grid-template-columns:repeat(2,8.5rem);gap:.625rem;width:auto}.events-page .events-toolbar .email-flow-search--wide{flex:auto;width:auto;min-width:0;max-width:22rem}.events-page .events-toolbar .email-flow-search-input,.events-page .events-date-filter-field .settings-date-trigger{box-sizing:border-box;height:2.625rem}.events-page .events-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.875rem;padding:.75rem 1.5rem 0;display:grid}.events-page .events-mobile-card{box-sizing:border-box;flex-direction:column;height:100%;min-height:100%;padding:1rem;display:flex}.events-page .events-mobile-card-header{flex-direction:column;flex:auto;min-height:0;margin-bottom:.75rem;display:flex}.events-page .events-mobile-card-event{flex:auto;align-items:flex-start;min-height:0}.events-page .events-mobile-card-copy{flex-direction:column;flex:auto;min-height:0;display:flex}.events-page .events-mobile-card-description{-webkit-line-clamp:2;flex:auto;min-height:2.0625rem}.events-page .events-mobile-card-grid{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem .625rem}.events-page .events-mobile-card-actions{flex-shrink:0;margin-top:auto}.events-page .events-mobile-card-field dt{font-size:.5625rem}.events-page .events-mobile-card-field dd{overflow-wrap:anywhere;font-size:.75rem}.events-page .events-mobile-card-title{font-size:.875rem}.events-page .events-table-empty{grid-column:1/-1;margin:0 1.5rem 1.25rem}}@media (min-width:1280px) and (max-width:1439px){.events-page .events-toolbar{flex-flow:wrap;justify-content:flex-start;align-items:flex-end;gap:.75rem}.events-page .events-date-filters{grid-template-columns:repeat(2,9.5rem);width:auto}.events-page .events-toolbar .email-flow-search--wide{flex:none;width:min(100%,22rem)}.events-page .events-main--with-panel .events-section-header.settings-section-header .events-toolbar{justify-content:flex-end}}.events-date-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;display:grid}@media (max-width:479px){.events-page .events-date-filters{grid-template-columns:1fr;gap:.625rem}.events-page .events-date-filter-field{min-width:0}.events-page .events-date-filter-field .settings-date-trigger{gap:.5rem;min-width:0}.events-page .events-date-filter-field .settings-date-value,.events-page .events-date-filter-field .settings-date-placeholder{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}}@media (max-width:424px){.events-date-popover.settings-date-popover--fit{box-sizing:border-box;max-width:calc(100vw - 1.5rem);padding:.375rem}.events-date-popover.settings-date-popover--fit .rdp-root{--rdp-day-height:1.375rem;--rdp-day-width:1.375rem;--rdp-day_button-height:1.25rem;--rdp-day_button-width:1.25rem;--rdp-nav_button-height:1.125rem;--rdp-nav_button-width:1.125rem;--rdp-nav-height:1.375rem;--rdp-weekday-padding:.0625rem 0}.events-date-popover.settings-date-popover--fit .rdp-day_button{max-width:1.25rem;height:1.25rem;font-size:.5625rem}.events-date-popover.settings-date-popover--fit .rdp-month_caption{font-size:.625rem}.events-date-popover.settings-date-popover--fit .rdp-weekday{font-size:.5rem}.events-date-popover.settings-date-popover--fit .rdp-chevron{width:.75rem;height:.75rem}}@media (max-width:479px){.settings-date-popover--fit{max-width:calc(100vw - 1rem);padding:.375rem}.settings-date-popover--fit .rdp-root{--rdp-day-height:1.5rem;--rdp-day-width:1.5rem;--rdp-day_button-height:1.375rem;--rdp-day_button-width:1.375rem;--rdp-nav_button-height:1.25rem;--rdp-nav_button-width:1.25rem;--rdp-nav-height:1.5rem}.settings-date-popover--fit .rdp-day_button{max-width:1.375rem;height:1.375rem;font-size:.625rem}.settings-date-popover--fit .rdp-month_caption{font-size:.6875rem}}@media (min-width:480px){.events-date-filters{gap:.75rem}}@media (min-width:1280px) and (max-width:1439px){.events-page .events-date-filters{grid-template-columns:repeat(2,9.5rem);width:auto}}@media (max-width:359px){.events-page .events-main>div{padding-left:.75rem;padding-right:.75rem}.events-mobile-list{padding:0 .75rem}.events-mobile-card{padding:.75rem}.events-page .events-date-filter-field .settings-field-label{margin-bottom:.25rem;font-size:.5625rem}.events-page .events-date-filter-field .settings-date-trigger{height:2.375rem;padding:0 .625rem}.events-page .events-date-filter-field .settings-date-icon{width:.875rem;height:.875rem}.events-page .events-date-filter-field .settings-date-value,.events-page .events-date-filter-field .settings-date-placeholder{font-size:.75rem}.events-page .events-toolbar .email-flow-search-input{height:2.375rem;font-size:.75rem}}.events-date-filter-field .settings-field-label{letter-spacing:.1em;margin-bottom:.35rem;font-size:.625rem;line-height:1}.events-date-filter-field .settings-date-trigger{height:2.625rem;padding:0 .75rem}.events-date-filter-field .settings-date-value,.events-date-filter-field .settings-date-placeholder{font-size:.8125rem}.events-table-wrap{width:100%}.events-mobile-list{z-index:1;flex-direction:column;gap:.75rem;padding:.75rem 1rem 0;display:flex;position:relative}@media (max-width:1279px){.events-page .events-mobile-card{box-sizing:border-box;flex-direction:column;width:100%;display:flex}.events-page .events-mobile-card-header,.events-page .events-mobile-card-copy{flex-direction:column;flex:auto;min-height:0;display:flex}.events-page .events-mobile-card-description{-webkit-line-clamp:2;flex:auto;min-height:2.0625rem}.events-page .events-mobile-card-grid{flex-shrink:0}.events-page .events-mobile-card-actions{flex-shrink:0;margin-top:auto}}.events-mobile-card{cursor:pointer;background:linear-gradient(#1a2433eb 0%,#121822fa 100%);border:1px solid #2a3548;border-radius:.875rem;padding:.875rem;transition:border-color .2s,box-shadow .2s,background-color .2s;box-shadow:0 8px 24px -12px #00000073}.events-mobile-card:hover{border-color:#354158}.events-mobile-card--active{background:#d4af370f;border-color:#d4af3759;box-shadow:0 0 0 1px #d4af371f}.events-mobile-card-header{margin-bottom:.75rem}.events-mobile-card-event{align-items:flex-start;gap:.75rem;width:100%;min-width:0;display:flex}.events-mobile-card-banner{flex-shrink:0;width:3.5rem;height:2.5rem}@media (min-width:480px){.events-mobile-card-banner{width:4.5rem;height:3rem}}.events-mobile-card-copy{flex:1;min-width:0}.events-mobile-card-title{color:#f4f7fb;overflow-wrap:anywhere;font-size:.8125rem;font-weight:600;line-height:1.4;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif}@media (min-width:480px){.events-mobile-card-title{font-size:.875rem}}.events-mobile-card-status{width:fit-content;min-width:0;margin-top:.375rem;padding:.28rem .625rem;font-size:.5625rem;display:inline-flex}.events-mobile-card-description{-webkit-line-clamp:2;line-clamp:2;color:#7d8a9c;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;min-width:0;max-width:100%;margin-top:.375rem;font-size:.6875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.events-mobile-card-grid{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem .75rem;margin:0;padding:.75rem 0;display:grid}.events-mobile-card-field{min-width:0}.events-mobile-card-field--prize{grid-column:1/-1}@media (min-width:480px){.events-mobile-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.events-mobile-card-field--prize{grid-column:auto}}.events-mobile-card-field dt{letter-spacing:.1em;text-transform:uppercase;color:#6b7789;font-size:.5625rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif}.events-mobile-card-field dd{color:#dde4f0;font-size:.75rem;font-family:Poppins-Medium, var(--font-poppins), sans-serif;margin:.2rem 0 0}.events-mobile-card-field--prize dd{color:#f3d98c}.events-mobile-card-actions{justify-content:flex-end;padding-top:.75rem;display:flex}.events-table-actions--stacked{justify-content:flex-end;gap:.5rem}.events-table-desktop{display:none}@media (min-width:1280px){.events-table-desktop{display:block}.events-mobile-list{display:none}}.events-table-scroll{background:#121822;border:1px solid #2a3548;border-radius:.75rem;overflow-x:auto}.events-page .events-table-frame{background:#121822;border:1px solid #2a3548;border-radius:1rem;margin:0 1.25rem 1.25rem;overflow:hidden}.events-page .events-table-frame .events-table-scroll{background:0 0;border:none;border-radius:0;overflow-x:auto}.events-page .events-table{border-collapse:separate;border-spacing:0}.events-table-scroll--with-panel{overflow:visible}.events-table--with-panel{table-layout:fixed;width:100%}.events-table{border-collapse:collapse;width:100%}.events-table thead{background:#ffffff05}.events-table-head{text-align:left;vertical-align:middle;letter-spacing:.12em;text-transform:uppercase;color:#7d8a9c;font-size:.625rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;white-space:nowrap;border-bottom:1px solid #ffffff0f;padding:.875rem 1rem}.events-table-head--event{min-width:16rem}.events-table-head--actions{text-align:right}.events-table-head--history{text-align:center;width:5rem}.events-table-head--status,.events-table-cell--history,.events-table-cell--status{text-align:center}.events-table-row{cursor:pointer;transition:background-color .2s}.events-table-row:hover{background:#ffffff05}.events-table-row--active{background:#d4af3714}.events-table-row:not(:last-child) .events-table-cell{border-bottom:1px solid #ffffff0d}.events-table-cell{vertical-align:middle;color:#d5dcea;padding:1rem;font-size:.875rem}.events-table-cell--event{min-width:16rem}.events-table-cell--date,.events-table-cell--prize{white-space:nowrap;color:#b7c1d6;font-size:.8125rem}.events-table-cell--actions{text-align:right}.events-table-event{align-items:center;gap:.875rem;min-width:0;display:flex}.events-table-event-copy{flex:1;min-width:0}.events-table-banner{flex-shrink:0;width:4.5rem;height:3rem}.events-table-title{color:#f4f7fb;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;line-height:1.4;display:block}.events-table-description{-webkit-line-clamp:1;line-clamp:1;color:#7d8a9c;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;min-width:0;max-width:100%;margin:.2rem 0 0;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.events-table-prize{color:#f3d98c;font-size:.8125rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;background:#d4af371a;border:1px solid #d4af3738;border-radius:.5rem;align-items:center;padding:.3rem .65rem;display:inline-flex}.events-table-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.events-table-actions .users-table-action-btn:disabled{opacity:.35;cursor:not-allowed}.events-table-empty{text-align:center;color:#7d8a9c;background:#121822;border:1px solid #2a3548;border-radius:.75rem;margin:0 1rem 1.25rem;padding:3rem 1.5rem;font-size:.9375rem}@media (min-width:768px){.events-table-empty{margin:0 1.5rem 1.25rem}}.events-status-badge{letter-spacing:.1em;text-transform:uppercase;min-width:6.5rem;font-size:.6875rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .75rem;display:inline-flex}.events-status-badge--upcoming{color:#f3d98c;background:#d4af371f;border-color:#d4af3759}.events-status-badge--live{color:#86efac;background:#22c55e1f;border-color:#22c55e59}.events-status-badge--ended{color:#b7c1d6;background:#7d8a9c1f;border-color:#7d8a9c59}.events-banner-frame{background:#0d1118;border:1px solid #ffffff14;border-radius:.625rem;overflow:hidden}.events-banner-preview-trigger:not(.events-table-banner):not(.events-mobile-card-banner){width:100%;height:100%;text-align:inherit;background:0 0;border:none;margin:0;padding:0;display:block;cursor:zoom-in!important}.events-banner-frame--previewable{position:relative}.events-banner-frame--previewable:hover .events-banner-preview-hint,.events-banner-preview-trigger:focus-visible .events-banner-preview-hint{opacity:1}.events-banner-preview-hint{color:#f3d98c;opacity:0;pointer-events:none;background:#080c1273;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.events-banner-preview-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px #d4af3738}.events-image-preview-overlay{z-index:110}.events-image-preview-panel{background:linear-gradient(#141b26 0%,#121822 100%);border:1px solid #2a3548;border-radius:.875rem;flex-direction:column;width:min(56rem,100dvw - 2rem);max-height:calc(100dvh - 2rem);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073}.events-image-preview-header{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.events-image-preview-title{color:#f3d98c;font-size:.9375rem;font-weight:700;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif}.events-image-preview-body{flex-direction:column;gap:.75rem;padding:1rem 1.25rem 1.25rem;display:flex;overflow:auto}.events-image-preview-image{-o-object-fit:contain;object-fit:contain;background:#0d1118;border:1px solid #ffffff14;border-radius:.625rem;width:100%;max-height:min(70dvh,40rem);display:block}.events-image-preview-caption{color:#b7c1d6;text-align:center;font-size:.8125rem;font-family:Poppins-Regular, var(--font-poppins), sans-serif;margin:0}.events-banner-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}.events-banner-fallback{color:#f3d98c;text-align:center;background:linear-gradient(145deg,#d4af3724,#121822fa);border:1px dashed #d4af3747;border-radius:.625rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;min-height:4.25rem;padding:.75rem;display:flex}.events-banner-fallback-icon{opacity:.85}.events-banner-fallback-text{letter-spacing:.06em;text-transform:uppercase;color:#b7c1d6;font-size:.6875rem;font-weight:600}.events-pagination{box-sizing:border-box;border-top:1px solid #ffffff0f;flex-direction:column;justify-content:space-between;align-items:center;gap:.875rem;width:100%;padding:1rem 1.25rem 1.125rem;display:flex}@media (min-width:640px){.events-pagination{flex-direction:row;align-items:center}}.events-pagination-summary{letter-spacing:.01em;color:#8b97ab;font-size:.75rem;line-height:1.4;font-family:Poppins-Regular, var(--font-poppins), sans-serif;text-align:center;margin:0}@media (min-width:640px){.events-pagination-summary{text-align:left;font-size:.8125rem}}.events-pagination-controls{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#0a0e168c;border:1px solid #2a3548f2;border-radius:.75rem;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.25rem;max-width:100%;padding:.25rem;display:inline-flex;overflow-x:auto;box-shadow:inset 0 1px #ffffff08}.events-pagination-controls::-webkit-scrollbar{display:none}.events-details-backdrop{z-index:45;background:#080c12b8;border:none;position:fixed;inset:0}@media (min-width:1280px){.events-body--with-panel .events-details-backdrop{display:none}}.events-details-panel{z-index:50;background:linear-gradient(#141b26 0%,#10151f 100%);border-left:1px solid #ffffff14;flex-direction:column;width:min(100%,27rem);height:100%;max-height:100dvh;padding:1.125rem 1.125rem 1rem;display:flex;position:fixed;top:0;right:0;overflow:hidden;box-shadow:-20px 0 50px #00000073}@media (min-width:480px){.events-details-panel{width:min(100%,29rem);padding:1.25rem 1.25rem 1.125rem}}@media (max-width:479px){.events-details-panel{border-left:none;width:100%}}.events-details-body{flex:auto;min-height:0;padding-right:.125rem;overflow-y:auto}@media (min-width:1280px){.events-body--with-panel .events-details-header{flex-shrink:0;margin-bottom:.75rem}.events-body--with-panel .events-details-hero{margin-bottom:.75rem}.events-body--with-panel .events-details-banner{height:6.5rem}.events-body--with-panel .events-details-hero-content{padding:.625rem .75rem}.events-body--with-panel .events-details-description{margin-bottom:.75rem;font-size:.75rem;line-height:1.55}.events-body--with-panel .events-details-section-title{margin-bottom:.5rem;font-size:.625rem}.events-body--with-panel .events-details-actions{border-top:1px solid #ffffff0f;flex-shrink:0;gap:.625rem;margin-top:auto;padding-top:1rem}.events-body--with-panel .events-details-btn{min-height:2.5rem}}.events-details-header{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.125rem;padding-bottom:.875rem;display:flex}.events-details-header-copy{flex:1;min-width:0}.events-details-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#7d8a9c;margin-bottom:.35rem;font-size:.625rem;font-weight:600;display:block}.events-details-title{color:#f4f7fb;font-size:1.125rem;font-weight:700;line-height:1.3;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;overflow-wrap:anywhere;margin:0}.events-details-close,.events-modal-close{color:#b7c1d6;background:#ffffff05;border:1px solid #2a3548;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.events-details-close:hover,.events-modal-close:hover{color:#f3d98c;border-color:#d4af3759}.events-details-hero{border:1px solid #ffffff0f;border-radius:.875rem;margin-bottom:1.125rem;position:relative;overflow:hidden}.events-details-banner{width:100%;height:9rem}@media (min-width:480px){.events-details-banner{height:10rem}}.events-details-hero-overlay{pointer-events:none;background:linear-gradient(#080c120d 0%,#080c12e0 100%);position:absolute;inset:0}.events-details-hero-content{padding:1rem;position:absolute;inset:auto 0 0}.events-details-badges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.events-details-date-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.08em;text-transform:uppercase;color:#f4f7fb;background:#00000059;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.625rem;font-weight:600;display:inline-flex}.events-details-description{color:#aeb9cb;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;background:#1118249e;border:1px solid #ffffff12;border-radius:.75rem;min-width:0;max-width:100%;margin:0 0 1rem;padding:.875rem 1rem;font-size:.8125rem;line-height:1.6}.events-details-section{margin-bottom:1.125rem}.events-details-section:last-child{margin-bottom:.25rem}.events-details-section-title{letter-spacing:.12em;text-transform:uppercase;color:#f3d98c;font-size:.6875rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;margin:0 0 .7rem}.events-details-stats-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@media (min-width:400px){.events-details-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.events-details-stats-grid--rewards{grid-template-columns:minmax(0,1fr)}@media (min-width:400px){.events-details-stats-grid--rewards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:480px){.events-details-stats-grid--rewards{grid-template-columns:repeat(2,minmax(0,1fr))}}.events-details-stat{background:linear-gradient(#121925e6 0%,#101621d9 100%);border:1px solid #ffffff14;border-radius:.75rem;align-items:flex-start;gap:.75rem;min-width:0;padding:.875rem .9375rem;display:flex}.events-details-stat--highlight{background:linear-gradient(#d4af371a 0%,#d4af370a 100%);border-color:#d4af3733}.events-details-stat-icon-wrap{color:#f3d98c;background:#d4af3714;border:1px solid #d4af372e;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.events-details-cosmetic-icon{overflow:hidden}.events-details-cosmetic-thumb{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.events-details-stat-copy{flex:1;min-width:0}.events-details-stat-label{letter-spacing:.1em;text-transform:uppercase;color:#7d8a9c;font-size:.625rem;font-weight:600;display:block}.events-details-stat-value{color:#eef2f8;overflow-wrap:anywhere;margin-top:.25rem;font-size:.875rem;line-height:1.4;display:block}.events-details-stat-value--gold{color:#f3d98c;font-weight:700;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif}.events-details-actions{background:linear-gradient(#141b2600 0%,#141b26eb 35%);border-top:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;gap:.75rem;margin-top:auto;padding-top:1rem;padding-bottom:.125rem;display:flex}@media (min-width:480px){.events-details-actions{flex-direction:row}.events-details-btn{flex:1 1 0}}.events-details-btn{width:100%}.events-delete-btn{color:#fca5a5;box-shadow:none;font-size:.875rem;font-weight:600;font-family:Poppins-Medium, var(--font-poppins), sans-serif;background:0 0;border:1px solid #ef444466;border-radius:.625rem;justify-content:center;align-items:center;padding:.625rem 1.25rem;transition:background .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.events-delete-btn:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border-color:#0000;transform:translateY(-1px);box-shadow:0 4px 12px #ef44443d}.events-delete-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #ef444433}.events-delete-btn--solid{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:none;box-shadow:0 4px 12px #ef44443d}.events-delete-btn--solid:hover:not(:disabled){box-shadow:0 6px 16px #ef44444d}.events-delete-btn:disabled{cursor:not-allowed;opacity:.45}.events-modal-overlay{z-index:100;background:#080c12c7;justify-content:center;align-items:center;width:100%;height:100dvh;min-height:100%;padding:1rem;display:flex;position:fixed;inset:0}.events-modal-panel{background:linear-gradient(#141b26 0%,#121822 100%);border:1px solid #2a3548;border-radius:.875rem;flex-direction:column;width:min(46rem,100dvw - 2rem);max-height:min(92dvh,52rem);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073}@media (min-width:900px){.events-modal-panel{width:min(52rem,100dvw - 2.5rem);max-height:min(90dvh,56rem)}}.events-modal-header{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.events-modal-title{color:#f3d98c;font-size:1rem;font-weight:700;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif}.events-form{flex-direction:column;flex:auto;min-height:0;padding:.75rem 1rem 1rem;display:flex;overflow:hidden}.events-form-body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:0;min-height:0;display:flex;overflow-y:auto}.events-form-layout{flex:auto;grid-template-columns:minmax(0,1fr);gap:.75rem;min-height:auto;display:grid;overflow:visible}.events-form-media{flex-shrink:0;min-width:0}.events-form-media .events-form-upload{flex-direction:column;width:100%;height:auto;min-height:0;display:flex}.events-form-upload-trigger{color:#b7c1d6;text-align:left;background:#ffffff05;border:1px dashed #d4af3759;border-radius:.75rem;align-items:center;gap:.875rem;width:100%;min-height:10.5rem;padding:.75rem;transition:border-color .2s,background .2s;display:flex}.events-form-media .events-form-upload-media{flex-shrink:0;width:5.5rem;height:3.75rem}.events-form-main{flex-direction:column;flex:auto;gap:.5rem;min-width:0;min-height:0;display:flex}.events-form-main>*{flex-shrink:0}.events-form-description{flex-direction:column;width:100%;display:flex}.events-form-description-input{min-height:4.75rem;max-height:6.25rem;padding-top:.625rem;padding-bottom:.625rem;line-height:1.45}.events-form-description .settings-field-error{flex-shrink:0;margin-top:.375rem;margin-bottom:.125rem;line-height:1.35}.events-form-settings{flex-shrink:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:.625rem;display:grid}.events-form-field--full{grid-column:1/-1;min-width:0}@media (min-width:640px){.events-form-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}}.events-form-settings .settings-field-label,.events-form-main .settings-field-label{letter-spacing:.1em;font-size:.625rem}.events-form-settings .settings-field-error{line-height:1.35}.events-form-cosmetic{grid-column:1/-1}.events-form-cosmetic-options{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.events-form-board{background:#0d131f8c;border:1px solid #2a3548;border-radius:.75rem;grid-column:1/-1;min-width:0;margin-top:.75rem;padding:.75rem}.events-form-board>.settings-field-label{margin-bottom:.2rem}.events-form-board-hint{color:#7d8a9c;margin-bottom:.75rem;font-size:11px;line-height:1.45}.events-form-board-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.events-form-board-mode{text-align:left;cursor:pointer;background:#080c148c;border:1px solid #ffffff14;border-radius:.7rem;align-items:flex-start;gap:.625rem;width:100%;min-width:0;padding:.75rem .7rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.events-form-board-mode:hover{background:#d4af370d;border-color:#d4af3747}.events-form-board-mode--active{background:#d4af371a;border-color:#d4af3780;box-shadow:0 0 0 1px #d4af371f}.events-form-board-mode-icon{color:#9aa8bc;background:#ffffff08;border:1px solid #ffffff14;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}.events-form-board-mode--active .events-form-board-mode-icon{color:#f3d98c;background:#d4af371f;border-color:#d4af3759}.events-form-board-mode-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.events-form-board-mode-title{color:#e8eef8;font-size:.8125rem;font-weight:600;line-height:1.25}.events-form-board-mode--active .events-form-board-mode-title{color:#ffe9a8}.events-form-board-mode-hint{color:#7d8a9c;font-size:.6875rem;line-height:1.4}.events-form-board-custom{border-top:1px solid #ffffff12;margin-top:.75rem;padding-top:.75rem}.events-form-board-grid{grid-template-columns:minmax(0,1fr);gap:.625rem;display:grid}@media (min-width:560px){.events-form-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.events-form-board-field{min-width:0}.events-form-board-note{color:#7d8a9c;margin-top:.5rem;font-size:11px;line-height:1.45}@media (max-width:479px){.events-form-board{padding:.625rem}.events-form-board-modes{grid-template-columns:minmax(0,1fr)}}.events-form-cosmetic-type-field{min-width:0;position:relative}.events-form-cosmetic-type-trigger{cursor:pointer;justify-content:space-between;align-items:center;gap:.4rem;width:100%;padding:0 .625rem;display:inline-flex}.events-form-cosmetic-type-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.events-form-cosmetic-type-chevron{opacity:.65;flex-shrink:0;transition:transform .18s,opacity .18s}.events-form-cosmetic-type-chevron--open{opacity:1;transform:rotate(180deg)}.events-form-cosmetic-type-trigger--disabled{cursor:not-allowed;opacity:.55}.events-form-cosmetic-type-count{color:#f4c542;background:#d4af3733;border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex}@media (min-width:400px){.events-form-cosmetic-options{grid-template-columns:repeat(3,minmax(0,1fr))}}.events-form-cosmetic-btn{color:#b7c1d6;background:#101722;border:1px solid #2a3548;border-radius:.625rem;height:2.5rem;font-size:.8125rem;font-weight:600;transition:border-color .2s,background .2s,color .2s}.events-form-cosmetic-btn:hover{color:#f4f7fb;border-color:#d4af3773}.events-form-cosmetic-btn--selected{color:#f3d98c;background:#d4af371f;border-color:#d4af37a6;box-shadow:inset 0 0 0 1px #d4af3740}@media (min-width:900px){.events-form-layout{grid-template-columns:minmax(9rem,11rem) minmax(0,1fr);align-items:stretch;gap:1rem}.events-form-media{height:100%}.events-form-media .events-form-upload-trigger{text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:stretch;gap:.5rem;min-height:14rem}.events-form-media .events-form-upload-media{aspect-ratio:1;width:100%;height:auto}.events-form-media .events-form-upload-copy{text-align:center}}@media (max-width:767px){.events-modal-overlay{justify-content:stretch;align-items:stretch;padding:0}.events-modal-panel{-webkit-overflow-scrolling:touch;border-bottom:0;border-left:0;border-right:0;border-radius:0;width:100dvw;max-width:100dvw;height:100dvh;max-height:100dvh;overflow-y:auto}.events-form{padding-bottom:max(.875rem, env(safe-area-inset-bottom));overflow:visible}.events-form-body{min-height:0}.events-form-layout{-webkit-overflow-scrolling:touch;min-height:0;padding-right:.125rem;overflow-y:auto}}@media (max-width:480px){.events-modal-overlay{align-items:stretch;padding:0}.events-modal-panel{aspect-ratio:auto;width:100dvw;max-width:100dvw;height:100dvh;max-height:100dvh;margin-top:0}.events-modal-header{padding:.75rem .875rem}.events-modal-title{font-size:.9375rem}.events-form{padding:.75rem .875rem max(.875rem, env(safe-area-inset-bottom))}.events-form-layout{gap:.5rem}.events-form-upload-trigger{gap:.625rem;min-height:8.5rem;padding:.625rem}.events-form-upload-media{width:3.75rem;height:2.5rem}.events-form-upload-label{font-size:.75rem}.events-form-upload-hint{font-size:.625rem}.events-form-main{gap:.5rem}.events-form-settings{grid-template-columns:minmax(0,1fr);gap:.625rem}.events-form-cosmetic-options{gap:.375rem}.events-form-cosmetic-btn{height:2.25rem;font-size:.75rem}.events-form-footer{margin-top:.625rem;padding-top:.625rem}}.events-form-upload{flex-direction:column;gap:.375rem;display:flex}.events-form-upload-trigger:hover{background:#d4af370d;border-color:#d4af378c}.events-form-upload-trigger--error{border-color:#f871718c}.events-form-upload-trigger--error:hover{background:#f871710a;border-color:#f87171b3}.events-form-upload-media{background:#0003;border:1px solid #ffffff14;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:4.75rem;height:3.25rem;display:flex;overflow:hidden}.events-form-upload-icon{color:#f3d98c}.events-form-upload-copy{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.events-form-upload-label{color:#f4f7fb;font-size:.8125rem;font-weight:600;line-height:1.35}.events-form-upload-hint{color:#7d8a9c;font-size:.6875rem;line-height:1.4}.events-form-upload-preview{aspect-ratio:auto;width:100%;height:100%;min-height:0}.events-form-row{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}@media (min-width:640px){.events-form-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.events-form-row--rules{grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.events-form-row--rules{grid-template-columns:repeat(2,minmax(0,1fr))}}.events-form-footer{border-top:1px solid #ffffff0f;flex-direction:column-reverse;flex-shrink:0;gap:.625rem;margin-top:.75rem;padding-top:.75rem;display:flex}.events-form-footer .settings-btn{justify-content:center;width:100%}@media (min-width:640px){.events-form-footer{flex-direction:row;justify-content:flex-end}.events-form-footer .settings-btn{width:auto}}.events-history-modal{background:#121822;border:1px solid #2a3548;border-radius:.875rem;flex-direction:column;width:min(100%,44rem);max-height:calc(100vh - 2rem);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073}.events-history-body{flex:1;min-height:0;overflow-y:auto}.events-history-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.25rem .875rem;display:flex}.events-history-header-copy{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.events-history-icon{color:#f3d98c;background:#d4af371a;border:1px solid #d4af3747;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.events-history-title{color:#f3d98c;font-size:1rem;font-weight:700;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif}.events-history-subtitle{color:#b7c1d6;margin-top:.15rem;font-size:.8125rem;line-height:1.45}.events-history-meta{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.875rem 1.25rem 0;display:flex}.events-history-date-badge{letter-spacing:.08em;text-transform:uppercase;color:#eef2f8;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.625rem;font-weight:600;display:inline-flex}.events-history-summary{color:#7d8a9c;font-size:.75rem}.events-history-description{color:#9aa6ba;margin:.75rem 1.25rem 0;font-size:.8125rem;line-height:1.55}.events-history-empty{text-align:center;color:#7d8a9c;background:#ffffff05;border:1px dashed #2a3548;border-radius:.75rem;margin:1rem 1.25rem;padding:2.5rem 1.25rem;font-size:.875rem}.events-history-table-wrap{background:#0f141d;border:1px solid #2a3548;border-radius:.75rem;margin:1rem 1.25rem 0;overflow:hidden}.events-history-table-scroll{overflow-x:auto}.events-history-table{border-collapse:collapse;table-layout:fixed;width:100%}.events-history-col-player{width:28%}.events-history-col-plays{width:5rem}.events-history-col-played-on{width:12rem}.events-history-col-score{width:5.5rem}.events-history-col-xp{width:7rem}.events-history-col-result{width:6.5rem}.events-history-table-head{text-align:left;vertical-align:middle;letter-spacing:.12em;text-transform:uppercase;color:#7d8a9c;font-size:.625rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;white-space:nowrap;background:#ffffff05;border-bottom:1px solid #ffffff0f;padding:.875rem 1rem}.events-history-table-head--center,.events-history-table-cell--center{text-align:center}.events-history-table-cell--result{vertical-align:middle}.events-history-table-row{transition:background-color .2s}.events-history-table-row:hover{background:#ffffff05}.events-history-table-row:not(:last-child) .events-history-table-cell{border-bottom:1px solid #ffffff0d}.events-history-table-cell{color:#dde4f0;vertical-align:middle;padding:.875rem 1rem;font-size:.8125rem}.events-history-table-cell--muted{color:#9aa6ba;white-space:nowrap}.events-history-table-cell--gold{color:#f3d98c;white-space:nowrap;font-weight:600}.events-history-table-cell--plays{white-space:nowrap;color:#f4f7fb;font-weight:600}.events-history-player{align-items:center;gap:.75rem;min-width:0;min-height:2.75rem;display:flex}.events-history-table-cell--player{vertical-align:middle}.events-history-player-avatar{color:#f3d98c;width:2rem;height:2rem;font-size:.6875rem;font-weight:700;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;background:#d4af371a;border:1px solid #d4af3740;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.events-history-player-copy{min-width:0}.events-history-player-name{color:#f4f7fb;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;display:block}.events-history-player-rank{color:#7d8a9c;margin-top:.1rem;font-size:.6875rem;display:block}.events-history-result{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;min-width:4.75rem;font-size:.625rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.3rem .65rem;display:inline-flex}.events-history-result--won{color:#86efac;background:#22c55e1f;border-color:#22c55e59}.events-history-result--lost{color:#fca5a5;background:#ef44441f;border-color:#ef444459}.events-history-result--pending{color:#fcd34d;background:#fbbf241f;border-color:#fbbf2459}.events-history-footer{border-top:1px solid #ffffff0f;flex-direction:column-reverse;gap:.75rem;margin-top:auto;padding:1rem 1.25rem 1.25rem;display:flex}@media (min-width:640px){.events-history-footer{flex-direction:row;justify-content:space-between;align-items:center}}.events-history-footer-note{color:#7d8a9c;align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.events-history-page-icon{color:#f3d98c;background:#d4af371a;border:1px solid #d4af3747;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-top:.125rem;display:inline-flex}.events-history-overview-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (min-width:768px){.events-history-overview-grid{grid-template-columns:14rem minmax(0,1fr);align-items:stretch}}.events-history-overview-banner{justify-content:center;align-items:center;display:flex}.events-history-overview-banner-frame{aspect-ratio:16/10;width:100%;min-height:8rem}.events-history-overview-copy{flex-direction:column;gap:.75rem;min-width:0;display:flex}.events-history-overview-badges{flex-wrap:wrap;gap:.5rem;display:flex}.events-history-overview-title{color:#f4f7fb;font-size:1.125rem;font-weight:700;line-height:1.3;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.events-history-overview-description{color:#9aa6ba;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;min-width:0;max-width:100%;font-size:clamp(.75rem,.65rem + .35vw,.8125rem);line-height:1.65}.events-history-stats{grid-template-columns:repeat(1,minmax(0,1fr));gap:.625rem;display:grid}@media (min-width:640px){.events-history-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.events-history-stat{background:#ffffff05;border:1px solid #ffffff0d;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;display:flex}.events-history-stat--prize{background:#d4af370f;border-color:#d4af372e}.events-history-stat-icon{color:#f3d98c;flex-shrink:0;margin-top:.125rem}.events-history-stat-label{letter-spacing:.1em;text-transform:uppercase;color:#7d8a9c;font-size:.625rem;font-weight:600;display:block}.events-history-stat-value{color:#eef2f8;font-size:1rem;font-weight:700;line-height:1.2;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;margin-top:.2rem;display:block}.events-history-stat-value--gold{color:#f3d98c}.events-history-date-range{color:#7d8a9c;font-size:.75rem}.events-history-page .events-history-table-wrap,.events-history-page .events-history-empty{margin:0}.events-history-page{flex-direction:column;gap:1.25rem;display:flex}@media (min-width:768px){.events-history-page{gap:1.5rem}}.events-history-page .events-history-page-header{padding-bottom:1rem}.events-history-page .events-history-page-subtitle{overflow-wrap:anywhere}.events-history-page .events-history-overview{padding:1rem}@media (min-width:640px){.events-history-page .events-history-overview{padding:1.25rem}}@media (min-width:1024px){.events-history-page .events-history-overview{padding:1.5rem}}.events-history-page .events-history-overview-grid{gap:1rem}@media (min-width:640px){.events-history-page .events-history-overview-grid{gap:1.25rem}}@media (min-width:768px){.events-history-page .events-history-overview-grid{grid-template-columns:minmax(11rem,16rem) minmax(0,1fr);align-items:stretch;gap:1.5rem}}@media (min-width:1024px){.events-history-page .events-history-overview-grid{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr)}}@media (max-width:767px){.events-history-page .events-history-overview-banner-frame{aspect-ratio:16/9;max-height:11.5rem}.events-history-page .events-history-overview-title{font-size:1rem}}.events-history-page .events-history-stats{grid-template-columns:minmax(0,1fr)}@media (min-width:480px){.events-history-page .events-history-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.events-history-page .events-history-stat--prize{grid-column:1/-1}}@media (min-width:768px){.events-history-page .events-history-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.events-history-page .events-history-stat--prize{grid-column:auto}}.events-history-page .events-history-records{padding:0;overflow:hidden}.events-history-page .events-history-records-header{flex-direction:column;align-items:stretch;gap:1rem;min-width:0;padding:1rem 1rem 0;display:flex}.events-history-page .events-history-records-heading{border-bottom:none;flex:auto;width:100%;min-width:0;margin-bottom:0;padding-bottom:0}.events-history-page .events-history-records-heading .settings-section-title{margin:0}.events-history-page .events-history-records-heading .settings-section-description{overflow-wrap:break-word;word-break:normal;white-space:normal;max-width:100%;margin-top:.35rem}.events-history-page .events-history-toolbar{box-sizing:border-box;flex-shrink:0;grid-template-columns:1fr;gap:.75rem;width:100%;min-width:0;max-width:100%;display:grid}.events-history-page .events-history-toolbar .email-flow-search--wide{width:100%;min-width:0;max-width:100%}.events-history-page .events-history-result-filter-field{width:100%;min-width:0}.events-history-page .events-history-result-filter-field .filter-select,.events-history-page .events-history-result-filter-field .filter-select-trigger{width:100%}@media (min-width:480px){.events-history-page .events-history-toolbar{grid-template-columns:minmax(7.5rem,9.5rem) minmax(0,1fr);align-items:end;gap:.75rem}.events-history-page .events-history-result-filter-field{width:auto}}@media (min-width:640px){.events-history-page .events-history-records-header{padding:1.25rem 1.25rem 0}.events-history-page .events-history-records-body{padding:1rem 1.25rem 1.25rem}}@media (min-width:1100px){.events-history-page .events-history-records-header{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:1.5rem 1.5rem 0}.events-history-page .events-history-records-heading{width:auto;max-width:min(28rem,42%)}.events-history-page .events-history-toolbar{flex:auto;grid-template-columns:minmax(8rem,9.5rem) minmax(12rem,1fr);width:auto;max-width:min(34rem,58%)}.events-history-page .events-history-toolbar .email-flow-search-input,.events-history-page .filter-select-trigger{box-sizing:border-box;height:2.625rem}}.events-history-page .events-history-records-body{min-width:0;padding:.875rem 1rem 1rem}@media (min-width:1024px){.events-history-page .events-history-records-body{padding:1rem 1.5rem 1.5rem}}.events-history-page .events-history-table-wrap{min-width:0;overflow:hidden}.events-history-page .events-history-table-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}.events-history-page .events-history-table{table-layout:fixed;width:100%;min-width:36rem}.events-history-page .events-history-col-player{width:26%}.events-history-page .events-history-col-plays{width:4.25rem}.events-history-page .events-history-col-score{width:6.75rem}.events-history-page .events-history-col-xp{width:6.5rem}.events-history-page .events-history-col-result{width:6.25rem}.events-history-page .events-history-table-head{white-space:normal;letter-spacing:.06em;vertical-align:bottom;word-break:normal;overflow-wrap:break-word;padding:.75rem .5rem;font-size:clamp(.5rem,.4rem + .35vw,.6875rem);line-height:1.35;overflow:hidden}.events-history-page .events-history-table-cell{padding:.75rem .5rem;font-size:clamp(.6875rem,.6rem + .3vw,.8125rem)}.events-history-page .events-history-table-cell--result{padding-right:.75rem}.events-history-page .events-history-player-name{overflow-wrap:break-word;word-break:normal;font-size:clamp(.6875rem,.6rem + .3vw,.8125rem)}@media (min-width:768px) and (max-width:1099px){.events-history-page .events-history-table{min-width:40rem}.events-history-page .events-history-table-head{letter-spacing:.05em;padding:.7rem .45rem}.events-history-page .events-history-col-score{width:7.25rem}.events-history-page .events-history-col-xp{width:6.75rem}}@media (min-width:1280px){.events-history-page .events-history-table{min-width:0}.events-history-page .events-history-table-head{letter-spacing:.08em;padding:.875rem .75rem}.events-history-page .events-history-table-cell{padding:.875rem .75rem}}.events-history-table-desktop{display:none}.events-history-mobile-list{flex-direction:column;gap:.75rem;display:flex}.events-history-mobile-card{background:linear-gradient(#1a2433eb 0%,#121822fa 100%);border:1px solid #2a3548;border-radius:.875rem;padding:.875rem;box-shadow:0 8px 24px -12px #00000073}.events-history-mobile-card-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.75rem;display:flex}.events-history-mobile-card-header .events-history-player{flex:1;min-width:0}.events-history-mobile-card-header .events-history-player-name{overflow-wrap:anywhere}.events-history-mobile-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem .75rem;margin:.75rem 0 0;display:grid}.events-history-mobile-card-field{min-width:0}.events-history-mobile-card-field--wide{grid-column:1/-1}.events-history-mobile-card-field dt{letter-spacing:.1em;text-transform:uppercase;color:#7d8a9c;font-size:.625rem;font-weight:600}.events-history-mobile-card-field dd{color:#eef2f8;font-size:.8125rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;margin:.2rem 0 0}.events-history-mobile-card-field--gold dd{color:#f3d98c}@media (min-width:768px){.events-history-table-desktop{display:block}.events-history-mobile-list{display:none}.events-history-page .events-history-table-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin}}.events-delete-dialog-panel{text-align:center;background:#121822;border:1px solid #2a3548;border-radius:.875rem;width:min(100%,28rem);max-width:calc(100vw - 2rem);padding:1.25rem 1rem 1.5rem;position:relative;box-shadow:0 24px 60px #00000073}@media (min-width:480px){.events-delete-dialog-panel{padding:1.5rem}}.events-delete-dialog-close{color:#7d8a9c;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .2s,color .2s;display:inline-flex;position:absolute;top:.875rem;right:.875rem}.events-delete-dialog-close:hover{color:#eef2f8;background:#ffffff0f}.events-delete-dialog-icon{color:#f87171;background:#ef44441f;border-radius:999px;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1rem;display:inline-flex}.events-delete-dialog-title{color:#f4f7fb;margin-bottom:.75rem;padding-inline:1.5rem;font-size:1.125rem;font-weight:700}.events-delete-dialog-description{color:#b7c1d6;overflow-wrap:anywhere;word-break:break-word;margin-bottom:1rem;font-size:.875rem;line-height:1.6}.settings-gain-xp-confirm-panel{width:min(100%,30rem)}.settings-gain-xp-confirm-icon{color:#e0bc45;background:#d4af3724}.settings-gain-xp-confirm-detail{margin-top:-.35rem}.events-delete-dialog-warning{color:#fca5a5;text-align:left;background:#ef444414;border:1px solid #ef444440;border-radius:.625rem;justify-content:center;align-items:flex-start;gap:.5rem;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.45;display:flex}.events-delete-dialog-warning span{overflow-wrap:anywhere;word-break:break-word;min-width:0}.events-delete-dialog-footer{flex-direction:column-reverse;gap:.75rem;display:flex}.events-delete-dialog-footer .settings-btn,.events-delete-dialog-footer .events-delete-btn{width:100%}@media (min-width:480px){.events-delete-dialog-footer{flex-direction:row;justify-content:center}.events-delete-dialog-footer .settings-btn,.events-delete-dialog-footer .events-delete-btn{width:auto}}body.admin-panel{--admin-cursor-default:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M5%203v16l4.5-3.5L13%2021l2.5-1.5L12%2013h5.5L5%203z'%20fill='%23000'%20opacity='.35'%20transform='translate(1%201)'/%3E%3Cpath%20d='M5%203v16l4.5-3.5L13%2021l2.5-1.5L12%2013h5.5L5%203z'%20fill='%23ffffff'/%3E%3C/svg%3E") 4 3, auto;--admin-cursor-pointer:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3E%3Cpath%20d='M9%2012.5V5.2a1.2%201.2%200%200%201%202.4%200V11m0%200V6.8a1.2%201.2%200%200%201%202.4%200v4.8m0%200V7.8a1.2%201.2%200%200%201%202.4%200v5.8c0%202.7-1.5%204.4-4%204.4H9.8c-1.2%200-2-.4-2.7-1.2L4.5%2015a1.2%201.2%200%201%201.8-1.7l1.4%201.4V6.8'%20fill='%23000'%20opacity='.35'%20transform='translate(1%201)'/%3E%3Cpath%20d='M9%2012.5V5.2a1.2%201.2%200%200%201%202.4%200V11m0%200V6.8a1.2%201.2%200%200%201%202.4%200v4.8m0%200V7.8a1.2%201.2%200%200%201%202.4%200v5.8c0%202.7-1.5%204.4-4%204.4H9.8c-1.2%200-2-.4-2.7-1.2L4.5%2015a1.2%201.2%200%201%201.8-1.7l1.4%201.4V6.8'%20fill='%23ffffff'/%3E%3C/svg%3E") 8 3, pointer}body.admin-panel,body.admin-panel *{cursor:var(--admin-cursor-default)!important}body.admin-panel :is(a[href],button:not(:disabled),summary,select,label:has(input[type=checkbox]),label:has(input[type=radio]),[role=button],[role=link],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option],[role=tab],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=listbox],input[type=checkbox],input[type=radio],input[type=button],input[type=submit],input[type=reset],input[type=file],.cursor-pointer,.dashboard-nav-link,.dashboard-navbar-menu-item,.users-table-action-btn,.users-pagination-btn,.users-add-btn,.users-email-link,.users-email-link--interactive,.settings-btn,.settings-toggle,.events-form-cosmetic-btn,.events-details-close,.events-modal-close,.events-delete-btn,.filter-select-trigger,.filter-select-option,.cosmetics-clear-btn,.rdp-day_button,.rdp-button_previous,.rdp-button_next),body.admin-panel :is(a[href],button:not(:disabled),summary,select,label:has(input[type=checkbox]),label:has(input[type=radio]),[role=button],[role=link],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option],[role=tab],[role=switch],[role=checkbox],[role=radio],[role=combobox],[role=listbox],input[type=checkbox],input[type=radio],input[type=button],input[type=submit],input[type=reset],input[type=file],.cursor-pointer,.dashboard-nav-link,.dashboard-navbar-menu-item,.users-table-action-btn,.users-pagination-btn,.users-add-btn,.users-email-link,.users-email-link--interactive,.settings-btn,.settings-toggle,.events-form-cosmetic-btn,.events-details-close,.events-modal-close,.events-delete-btn,.filter-select-trigger,.filter-select-option,.cosmetics-clear-btn,.rdp-day_button,.rdp-button_previous,.rdp-button_next) *{cursor:var(--admin-cursor-pointer)!important}body.admin-panel input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]),body.admin-panel textarea,body.admin-panel [contenteditable=true]{cursor:text!important}body.admin-panel button:disabled,body.admin-panel button:disabled *,body.admin-panel [aria-disabled=true],body.admin-panel [aria-disabled=true] *,body.admin-panel [disabled],body.admin-panel [disabled] *{cursor:not-allowed!important}body.admin-panel .events-banner-preview-trigger,body.admin-panel .events-banner-preview-trigger *{cursor:zoom-in!important}@media (max-width:639px){.dashboard-main{padding:.75rem}.dashboard-navbar{padding:.75rem .875rem}.dashboard-navbar-title-wrap{gap:.5rem}.dashboard-navbar-accent{height:1rem}.dashboard-navbar-title{letter-spacing:-.01em;font-size:.8125rem}.settings-page-title{font-size:1rem;line-height:1.3}.settings-page-description{font-size:.6875rem;line-height:1.45}.settings-section-title{letter-spacing:.03em;font-size:.75rem}.settings-section-description{font-size:.6875rem;line-height:1.45}.settings-field-label{letter-spacing:.1em;font-size:.5625rem}.settings-field-input,.settings-date-value,.settings-date-placeholder{font-size:.75rem}.users-add-btn{letter-spacing:.04em;min-height:2.25rem;padding:.5rem .875rem;font-size:.75rem}.email-flow-search-input,.leaderboard-search-input{height:2.375rem;padding-left:2.25rem;font-size:.75rem}.email-flow-search-icon{width:.875rem;height:.875rem;left:.75rem}.users-mobile-grid{gap:.625rem;padding-bottom:4.5rem}.users-mobile-card{padding:.75rem}.users-mobile-index{letter-spacing:.1em;font-size:.5625rem}.users-mobile-username{font-size:.8125rem;line-height:1.35}.users-mobile-card .users-email-link,.users-mobile-email{white-space:nowrap;text-overflow:clip;overflow-wrap:normal;word-break:normal;line-height:1.3;overflow:hidden}.users-management-page .users-mobile-card .users-email-link,.users-management-page .users-mobile-email{font-size:clamp(.5625rem,2.4vw,.75rem)}.users-mobile-meta-label,.users-mobile-status-label{letter-spacing:.1em;font-size:.5625rem}.users-mobile-meta-value{font-size:.75rem}.users-table-empty{padding:2rem .75rem;font-size:.8125rem}.users-table-action-btn{width:1.75rem;height:1.75rem}.users-status-trigger{padding:.35rem .5rem;font-size:.6875rem}.events-page .settings-page-title{font-size:1rem}.events-mobile-card{padding:.75rem}.events-mobile-card-title{font-size:.75rem}.events-mobile-card-description{font-size:.625rem}.events-mobile-card-field dt{font-size:.5rem}.events-mobile-card-field dd{font-size:.6875rem}.events-pagination-summary{font-size:.75rem}.account-deletion-user-name{font-size:.8125rem}}@media (max-width:399px){.dashboard-navbar-title{font-size:.75rem}.settings-page-title{font-size:.9375rem}.email-flow-search-input,.leaderboard-search-input{font-size:.6875rem}}.notifications-management-page .notifications-mgmt-hero{background:radial-gradient(100% 140% at 0 0,#d4af3714,#0000 42%),linear-gradient(#111a28 0%,#0f1724 100%);border:1px solid #2f3c4df2;border-radius:.875rem;flex-direction:column;justify-content:space-between;gap:1rem;padding:1rem;display:flex}@media (min-width:768px){.notifications-management-page .notifications-mgmt-hero{flex-direction:row;align-items:center;padding:1rem 1.25rem}}.notifications-management-page .notifications-mgmt-hero-title{color:#f4f7fb;font-size:1.25rem;font-weight:700;font-family:URWGeometricBold, var(--font-poppins), sans-serif}.notifications-management-page .notifications-mgmt-hero-subtitle{color:#8b97ab;margin-top:.25rem;font-size:.75rem}.notifications-management-page .notifications-mgmt-header{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.notifications-management-page .notifications-mgmt-header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.notifications-management-page .notifications-mgmt-create-btn{width:100%}@media (min-width:640px){.notifications-management-page .notifications-mgmt-create-btn{width:auto}}.notifications-management-page .notifications-mgmt-section{overflow:hidden}.notifications-management-page .notifications-mgmt-section-header{border-bottom:1px solid #ffffff0d;padding:1rem 1rem .875rem}@media (min-width:768px){.notifications-management-page .notifications-mgmt-section-header{padding:1.25rem 1.5rem 1rem}}.notifications-management-page .notifications-mgmt-section-title{color:#f3d98c;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-family:URWGeometricBold, var(--font-poppins), sans-serif}.notifications-management-page .notifications-mgmt-section-description{color:#7d8a9c;margin-top:.25rem;font-size:.75rem}.notifications-management-page .notifications-mgmt-tabs{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;cursor:grab;align-items:center;gap:.5rem;width:100%;min-width:0;max-width:100%;padding-bottom:.25rem;display:flex;overflow:auto hidden}.notifications-management-page .notifications-mgmt-tabs::-webkit-scrollbar{display:none}.notifications-management-page .notifications-mgmt-tabs.is-dragging{cursor:grabbing;scroll-behavior:auto}.notifications-management-page .notifications-mgmt-tabs.is-dragging .notifications-mgmt-tab{pointer-events:none}.notifications-management-page .notifications-mgmt-tab{color:#c4cee0;white-space:nowrap;font-size:.75rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;background:#ffffff05;border:1px solid #d4af3752;border-radius:9999px;flex-shrink:0;padding:.55rem 1.05rem;transition:background .2s,border-color .2s,color .2s,box-shadow .2s}.notifications-management-page .notifications-mgmt-tab--active{background:var(--dash-gold-gradient);color:var(--dash-gold-btn-text);border-color:#0000;box-shadow:0 4px 12px #b8860b3d}.notifications-management-page .notifications-mgmt-table-wrap{width:100%}.notifications-management-page .notifications-mgmt-empty{text-align:center;color:#8b97ab;padding:2.5rem 1rem;font-size:.875rem}.notifications-management-page .notifications-mgmt-mobile-list{grid-template-columns:1fr;gap:.75rem;padding:1rem;display:grid}.notifications-management-page .notifications-mgmt-mobile-card{background:#ffffff05;border:1px solid #ffffff14;border-radius:.875rem;padding:.875rem}.notifications-management-page .notifications-mgmt-mobile-title{color:#f4f7fb;font-size:.8125rem}.notifications-management-page .notifications-mgmt-mobile-message{color:#8b97ab;margin-top:.25rem;font-size:.6875rem;line-height:1.45}.notifications-management-page .notifications-mgmt-mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .875rem;margin-top:.75rem;display:grid}.notifications-management-page .notifications-mgmt-mobile-field{min-width:0}.notifications-management-page .notifications-mgmt-mobile-field--wide{grid-column:1/-1}.notifications-management-page .notifications-mgmt-mobile-grid dt{text-transform:uppercase;letter-spacing:.1em;color:#7d8a9c;font-size:.5625rem;line-height:1.3;display:block}.notifications-management-page .notifications-mgmt-mobile-grid dd{color:#d5dcea;margin-top:.35rem;font-size:.75rem;line-height:1.5}.notifications-management-page .notifications-mgmt-mobile-date{color:#e3ebf6;word-break:normal;overflow-wrap:anywhere}.notifications-management-page .notifications-mgmt-mobile-card .notifications-mgmt-row-actions{border-top:1px solid #ffffff0f;margin-top:.875rem;padding-top:.875rem}@media (min-width:640px) and (max-width:1039px){.notifications-management-page .notifications-mgmt-mobile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem 1rem}.notifications-management-page .notifications-mgmt-mobile-field--wide{grid-column:1/-1}}@media (max-width:1039px){.notifications-management-page .notifications-mgmt-table-date{line-height:1.5}}.notifications-management-page .notifications-mgmt-table-scroll{display:none}@media (min-width:1024px){.notifications-management-page .notifications-mgmt-mobile-list{display:none}.notifications-management-page .notifications-mgmt-table-scroll{display:block;overflow-x:auto}}.notifications-management-page .notifications-mgmt-table{table-layout:fixed;border-collapse:collapse;width:100%}.notifications-management-page .notifications-mgmt-table .notifications-mgmt-col{width:20%}.notifications-management-page .notifications-mgmt-table-cell{word-wrap:break-word;vertical-align:middle;overflow:hidden}.notifications-management-page .notifications-mgmt-table-th--left,.notifications-management-page .notifications-mgmt-table-cell--left{text-align:left}.notifications-management-page .notifications-mgmt-table-th--center,.notifications-management-page .notifications-mgmt-table-cell--center{text-align:center}.notifications-management-page .notifications-mgmt-table-cell--center .notifications-mgmt-badge,.notifications-management-page .notifications-mgmt-table-cell--center .notifications-mgmt-row-actions{margin-inline:auto}.notifications-management-page .notifications-mgmt-table-date{font-size:.6875rem;line-height:1.45}.notifications-management-page .notifications-mgmt-table thead{background:#ffffff04}.notifications-management-page .notifications-mgmt-table th,.notifications-management-page .notifications-mgmt-table td{border-bottom:1px solid #ffffff0b;padding:.85rem .75rem}.notifications-management-page .notifications-mgmt-table th{text-transform:uppercase;letter-spacing:.1em;color:#7d8a9c;vertical-align:middle;font-size:.625rem}.notifications-management-page .notifications-mgmt-table td{color:#cfd8e8;vertical-align:middle;font-size:.75rem}.notifications-management-page .notifications-mgmt-table tbody tr:hover{background:#ffffff05}.notifications-management-page .notifications-mgmt-title{color:#f4f7fb;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.notifications-management-page .notifications-mgmt-message{color:#8b97ab;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.2rem;font-size:.6875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.notifications-management-page .notifications-mgmt-recipients{color:#dfe6f2;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.notifications-management-page .notifications-mgmt-recipients-count{color:#7d8a9c;font-size:.6875rem}.notifications-management-page .notifications-mgmt-recipient-avatars{align-items:center;margin-top:.375rem;display:flex}.notifications-management-page .notifications-mgmt-recipient-avatars img,.notifications-management-page .notifications-mgmt-avatar-fallback,.notifications-management-page .notifications-mgmt-avatar-all{border:2px solid #172133;border-radius:9999px;flex-shrink:0;width:1.45rem;height:1.45rem;margin-right:-.35rem}.notifications-management-page .notifications-mgmt-recipient-avatars img{-o-object-fit:cover;object-fit:cover}.notifications-management-page .notifications-mgmt-avatar-fallback,.notifications-management-page .notifications-mgmt-avatar-all{color:#f3d98c;background:#b8860b38;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:inline-flex}.notifications-management-page .notifications-mgmt-avatar-all{color:#93c5fd;background:#3b82f633}.notifications-management-page .notifications-mgmt-avatar-more{color:#a8b5cb;margin-left:.5rem;font-size:.625rem}.notifications-management-page .notifications-mgmt-badge,.notifications-management-page .notifications-mgmt-status{text-transform:uppercase;letter-spacing:.08em;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;min-height:1.5rem;padding:.125rem .55rem;font-size:.6rem;font-weight:700;display:inline-flex}.notifications-management-page .notifications-mgmt-badge--info{color:#82b8ff;background:#1057ad33;border-color:#82b8ff3d}.notifications-management-page .notifications-mgmt-badge--warning{color:#f3d98c;background:#b8860b38;border-color:#f3d98c38}.notifications-management-page .notifications-mgmt-badge--promo{color:#caa0ff;background:#683caf3d;border-color:#caa0ff38}.notifications-management-page .notifications-mgmt-badge--alert{color:#fca5a5;background:#9e222238;border-color:#fca5a533}.notifications-management-page .notifications-mgmt-status--sent{color:#67f3b0;background:#05966938;border-color:#67f3b033}.notifications-management-page .notifications-mgmt-status--received{color:#93c5fd;background:#1e40af3d;border-color:#93c5fd33}.notifications-management-page .notifications-mgmt-status--draft{color:#cbd5e1;background:#47556947;border-color:#cbd5e133}.notifications-management-page .notifications-mgmt-row-actions{gap:.4rem;display:inline-flex}.notifications-management-page .notifications-mgmt-modal-overlay{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080c12d1;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.notifications-management-page.notifications-mgmt-portal-root{--dash-gold-gradient:linear-gradient(90deg, #b8860b 0%, #d4af37 52%, #e0bc45 100%);--dash-gold-gradient-hover:linear-gradient(90deg, #c9a02e 0%, #d4af37 48%, #e8c547 100%);--dash-gold-btn-text:#0a1326;--dash-gold-btn-shadow:0 8px 24px #b8860b52;width:auto;min-height:0;font-family:Poppins-Regular, var(--font-poppins), sans-serif;position:static}.notifications-management-page.notifications-mgmt-portal-root--overlay{z-index:120;pointer-events:none;position:fixed;inset:0}.notifications-management-page.notifications-mgmt-portal-root .settings-btn{background:var(--dash-gold-gradient);color:var(--dash-gold-btn-text);box-shadow:var(--dash-gold-btn-shadow)}.notifications-management-page.notifications-mgmt-portal-root .settings-btn:hover:not(:disabled){background:var(--dash-gold-gradient-hover)}.notifications-management-page.notifications-mgmt-portal-root .settings-btn-secondary{color:#f3d98c;box-shadow:none;background:0 0;border:1px solid #d4af3773}.notifications-management-page.notifications-mgmt-portal-root .settings-btn-secondary:hover:not(:disabled){background:var(--dash-gold-gradient);color:var(--dash-gold-btn-text);box-shadow:var(--dash-gold-btn-shadow);border-color:#0000}.notifications-management-page .notifications-mgmt-modal-panel{background:linear-gradient(#141b26 0%,#121822 100%);border:1px solid #2a3548;border-radius:.875rem;flex-direction:column;width:min(100%,42rem);max-height:min(92dvh,44rem);display:flex;overflow:hidden;box-shadow:0 24px 60px #00000073}.notifications-management-page .notifications-mgmt-modal-header{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.notifications-management-page .notifications-mgmt-steps{background:#ffffff04;border-bottom:1px solid #ffffff0d;flex-shrink:0;align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}.notifications-management-page .notifications-mgmt-step{color:#7d8a9c;align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.notifications-management-page .notifications-mgmt-step-label{font-weight:600}.notifications-management-page .notifications-mgmt-step-icon{color:#9aa8bc;background:#ffffff08;border:1px solid #ffffff1f;border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.notifications-management-page .notifications-mgmt-step-line{background:#ffffff1a;flex:auto;height:1px}.notifications-management-page .notifications-mgmt-step-line.is-complete{background:#d4af3773}.notifications-management-page .notifications-mgmt-step.is-active{color:#f3d98c}.notifications-management-page .notifications-mgmt-step.is-active .notifications-mgmt-step-icon{color:#f3d98c;background:#d4af3724;border-color:#d4af378c}.notifications-management-page .notifications-mgmt-step.is-complete .notifications-mgmt-step-icon{background:var(--dash-gold-gradient);color:var(--dash-gold-btn-text);border-color:#0000}.notifications-management-page .notifications-mgmt-modal-body{flex:auto;min-height:0;padding:1rem 1.25rem 1.125rem;overflow-y:auto}.notifications-management-page .notifications-mgmt-step-panel-head{margin-bottom:1rem}.notifications-management-page .notifications-mgmt-section-block{margin-top:1rem}.notifications-management-page .notifications-mgmt-section-block:first-of-type{margin-top:.875rem}.notifications-management-page .notifications-mgmt-section-heading{margin-bottom:.75rem}.notifications-management-page .notifications-mgmt-section-heading .settings-field-label{margin-bottom:.3rem;display:block}.notifications-management-page .notifications-mgmt-section-description{color:#8b97ab;font-size:.75rem;line-height:1.45}.notifications-management-page .notifications-mgmt-step-panel h4{color:#f4f7fb;font-size:.9375rem;font-weight:700}.notifications-management-page .notifications-mgmt-step-panel p{color:#8b97ab;margin-top:.25rem;font-size:.75rem;line-height:1.5}.notifications-management-page .notifications-mgmt-field{margin-top:.875rem}.notifications-management-page .notifications-mgmt-field:first-of-type{margin-top:0}.notifications-management-page .notifications-mgmt-required{color:#f59e8d;margin-left:.2rem}.notifications-management-page .notifications-mgmt-field-meta{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.35rem;display:flex}.notifications-management-page .notifications-mgmt-field-error{color:#f59e8d;font-size:.6875rem}.notifications-management-page .notifications-mgmt-input--error,.notifications-management-page .notifications-mgmt-textarea--error{box-shadow:0 0 0 3px #f59e8d1a;border-color:#f59e8da6!important}.notifications-management-page .notifications-mgmt-audience-card{text-align:left;color:#dce5f3;background:#ffffff05;border:1px solid #2a3548;border-radius:.75rem;justify-content:space-between;align-items:center;width:100%;margin-top:.75rem;padding:.75rem;display:flex}.notifications-management-page .notifications-mgmt-audience-card span{flex-direction:column;gap:.2rem;display:flex}.notifications-management-page .notifications-mgmt-audience-card small{color:#7d8a9c;font-size:.6875rem}.notifications-management-page .notifications-mgmt-audience-card.is-active{background:#d4af371a;border-color:#d4af3773}.notifications-management-page .notifications-mgmt-user-picker{background:#d4af3714;border:1px solid #d4af3759;border-radius:.75rem;margin-top:.75rem;padding:.75rem}.notifications-management-page .notifications-mgmt-user-picker-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.notifications-management-page .notifications-mgmt-user-picker-head span{color:#e6d8a8;font-size:.75rem;font-weight:600}.notifications-management-page .notifications-mgmt-user-picker-search{margin-top:.65rem}.notifications-management-page .notifications-mgmt-user-picker-search.email-flow-search{width:100%}.notifications-management-page .notifications-mgmt-user-picker-list{background:#0d131f8c;border:1px solid #ffffff0f;border-radius:.625rem;max-height:13rem;margin-top:.65rem;overflow-y:auto}.notifications-management-page .notifications-mgmt-user-picker-empty{text-align:center;color:#7d8a9c;padding:1rem;font-size:.75rem}.notifications-management-page .notifications-mgmt-user-picker-item{text-align:left;color:#dce5f3;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0a;align-items:center;gap:.65rem;width:100%;padding:.625rem .75rem;transition:background .2s;display:flex}.notifications-management-page .notifications-mgmt-user-picker-item:last-child{border-bottom:0}.notifications-management-page .notifications-mgmt-user-picker-item:hover:not(:disabled){background:#ffffff08}.notifications-management-page .notifications-mgmt-user-picker-item.is-selected{background:#d4af371a}.notifications-management-page .notifications-mgmt-user-picker-item:disabled{cursor:default;opacity:.75}.notifications-management-page .notifications-mgmt-user-picker-checkbox{color:#f3d98c;background:#d4af370f;border:1.5px solid #d4af3759;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.notifications-management-page .notifications-mgmt-user-picker-item.is-selected .notifications-mgmt-user-picker-checkbox{background:#d4af372e;border-color:#d4af37a6;box-shadow:0 0 0 1px #d4af3733}.notifications-management-page .notifications-mgmt-user-picker-check{opacity:0;width:.75rem;height:.75rem;transition:opacity .15s,transform .15s;transform:scale(.6)}.notifications-management-page .notifications-mgmt-user-picker-check.is-visible{opacity:1;transform:scale(1)}.notifications-management-page .notifications-mgmt-user-picker-avatar{-o-object-fit:cover;object-fit:cover;border-radius:9999px;flex-shrink:0;width:2rem;height:2rem}.notifications-management-page .notifications-mgmt-user-picker-avatar--fallback{color:#f3d98c;background:#d4af3733;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.notifications-management-page .notifications-mgmt-user-picker-meta{flex-direction:column;gap:.1rem;min-width:0;display:flex}.notifications-management-page .notifications-mgmt-user-picker-meta strong{color:#f4f7fb;font-size:.8125rem;font-weight:600}.notifications-management-page .notifications-mgmt-user-picker-meta small{color:#7d8a9c;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.notifications-management-page .notifications-mgmt-recipients-view-meta-block{flex:auto;min-width:0}.notifications-management-page .notifications-mgmt-recipients-view-meta-block small,.notifications-management-page .notifications-mgmt-recipients-view-deleted-note{text-overflow:unset;white-space:normal;overflow-wrap:break-word;word-break:normal;color:#9aa8bc;line-height:1.4;display:block;overflow:visible}.notifications-management-page .notifications-mgmt-recipients-view-item--deleted{align-items:flex-start}.notifications-management-page .notifications-mgmt-user-picker-avatar--deleted{color:#f87171;background:#f871711a;border-color:#f8717147}.notifications-management-page .notifications-mgmt-recipients-view-summary-copy{min-width:0;max-width:100%}.notifications-management-page .notifications-mgmt-recipients-view-value,.notifications-management-page .notifications-mgmt-recipients-view-meta{overflow-wrap:break-word;word-break:normal;white-space:normal}.notifications-management-page .notifications-mgmt-input,.notifications-management-page .notifications-mgmt-textarea{width:100%;margin-top:.35rem}.notifications-management-page .notifications-mgmt-textarea{resize:vertical;min-height:8rem;padding:.75rem 1rem}.notifications-management-page .notifications-mgmt-input::-moz-placeholder{color:#5f6b7d;opacity:1}.notifications-management-page .notifications-mgmt-textarea::-moz-placeholder{color:#5f6b7d;opacity:1}.notifications-management-page.notifications-mgmt-portal-root .settings-field-input::-moz-placeholder{color:#5f6b7d;opacity:1}.notifications-management-page .notifications-mgmt-input::placeholder,.notifications-management-page .notifications-mgmt-textarea::placeholder,.notifications-management-page.notifications-mgmt-portal-root .settings-field-input::placeholder{color:#5f6b7d;opacity:1}.notifications-management-page .notifications-mgmt-textarea:focus,.notifications-management-page .notifications-mgmt-input:focus{border-color:#d4af3759;outline:none;box-shadow:0 0 0 3px #d4af3714}.notifications-management-page .notifications-mgmt-field-error--block{margin-top:.5rem}.notifications-management-page .notifications-mgmt-type-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:640px){.notifications-management-page .notifications-mgmt-type-options{grid-template-columns:repeat(4,minmax(0,1fr))}}.notifications-management-page .notifications-mgmt-counter{color:#7d8a9c;white-space:nowrap;font-size:.6875rem}.notifications-management-page .notifications-mgmt-view-panel{width:min(100%,36rem)}.notifications-management-page .notifications-mgmt-view-header{background:radial-gradient(120% 120% at 0 0,#d4af3712,#0000 48%),0 0;border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.125rem 1.25rem 1rem;display:flex}.notifications-management-page .notifications-mgmt-view-header-copy{min-width:0}.notifications-management-page .notifications-mgmt-view-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#8a97ab;font-size:clamp(.5rem,.46rem + .15vw,.625rem);font-weight:600;display:block}.notifications-management-page .notifications-mgmt-view-title{color:#f3d98c;font-size:clamp(.875rem,.78rem + .45vw,1.0625rem);font-weight:700;line-height:1.35;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;overflow-wrap:anywhere;word-break:break-word;margin-top:.3rem}.notifications-management-page .notifications-mgmt-view-body{flex-direction:column;gap:1rem;display:flex}.notifications-management-page .notifications-mgmt-view-meta{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.75rem;display:flex}.notifications-management-page .notifications-mgmt-view-chip{letter-spacing:.07em;border-radius:9999px;width:fit-content;min-height:1.5rem;padding:.18rem .65rem;font-size:clamp(.5rem,.46rem + .15vw,.625rem)}.notifications-management-page .notifications-mgmt-view-stats{grid-template-columns:1fr;gap:.625rem;display:grid}@media (min-width:640px){.notifications-management-page .notifications-mgmt-view-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.notifications-management-page .notifications-mgmt-view-stat{background:#ffffff05;border:1px solid #ffffff0f;border-radius:.75rem;align-items:flex-start;gap:.65rem;min-height:4.5rem;padding:.75rem .8rem;display:flex}.notifications-management-page .notifications-mgmt-view-stat-icon{color:#f3d98c;background:#d4af3714;border:1px solid #d4af3738;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.notifications-management-page .notifications-mgmt-view-stat-copy{min-width:0}.notifications-management-page .notifications-mgmt-view-stat-label{letter-spacing:.1em;text-transform:uppercase;color:#7d8a9c;font-size:clamp(.5rem,.46rem + .15vw,.625rem);font-weight:600;display:block}.notifications-management-page .notifications-mgmt-view-stat-value{color:#eef2f8;overflow-wrap:anywhere;margin-top:.25rem;font-size:clamp(.6875rem,.64rem + .2vw,.8125rem);font-weight:600;line-height:1.45;display:block}.notifications-management-page .notifications-mgmt-view-card{background:#0d131f73;border:1px solid #ffffff0f;border-radius:.75rem;padding:.9rem 1rem}.notifications-management-page .notifications-mgmt-view-message{color:#dce5f3;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin-top:.45rem;font-size:clamp(.75rem,.7rem + .2vw,.875rem);line-height:1.55}.notifications-management-page .notifications-mgmt-view-section{flex-direction:column;gap:.65rem;display:flex}.notifications-management-page .notifications-mgmt-view-section-head{color:#f3d98c;align-items:center;gap:.45rem;display:flex}.notifications-management-page .notifications-mgmt-view-section-head h4{letter-spacing:.04em;color:#f3d98c;font-size:clamp(.6875rem,.64rem + .18vw,.8125rem);font-weight:700}.notifications-management-page .notifications-mgmt-view-footer{justify-content:flex-end}.notifications-management-page .notifications-mgmt-view-details{background:#ffffff05;border:1px solid #ffffff0f;border-radius:.75rem;grid-template-columns:1fr;gap:.875rem;margin-top:0;padding:.875rem;display:grid}@media (min-width:640px){.notifications-management-page .notifications-mgmt-view-details{grid-template-columns:repeat(2,minmax(0,1fr))}}.notifications-management-page .notifications-mgmt-view-detail{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.notifications-management-page .notifications-mgmt-view-detail-value{color:#eef2f8;font-size:.875rem}.notifications-management-page .notifications-mgmt-view-text{color:#eef2f8;margin-top:.35rem;font-size:.875rem;line-height:1.55}.notifications-management-page .notifications-mgmt-view-text--message{white-space:pre-wrap}.notifications-management-page .notifications-mgmt-recipients-view{background:#ffffff05;border:1px solid #ffffff0f;border-radius:.75rem;padding:.875rem}.notifications-management-page .notifications-mgmt-recipients-view-summary{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.65rem;display:flex}.notifications-management-page .notifications-mgmt-recipients-view-value{color:#f4f7fb;font-size:clamp(.75rem,.7rem + .18vw,.875rem);font-weight:600}.notifications-management-page .notifications-mgmt-recipients-view-meta{color:#8b97ab;margin-top:.15rem;font-size:clamp(.625rem,.58rem + .15vw,.75rem)}.notifications-management-page .notifications-mgmt-recipients-view-all{color:#b7c1d6;margin-top:.75rem;font-size:clamp(.6875rem,.64rem + .15vw,.8125rem);line-height:1.5}.notifications-management-page .notifications-mgmt-recipients-view-list{scrollbar-width:thin;scrollbar-color:#d4af3761 #ffffff0a;background:#0d131f66;border:1px solid #ffffff0d;border-radius:.625rem;max-height:11rem;margin-top:.75rem;overflow-y:auto}.notifications-management-page .notifications-mgmt-recipients-view-list::-webkit-scrollbar{width:6px}.notifications-management-page .notifications-mgmt-recipients-view-list::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.notifications-management-page .notifications-mgmt-recipients-view-list::-webkit-scrollbar-thumb{background:#d4af3759;border-radius:999px}.notifications-management-page .notifications-mgmt-recipients-view-item{border-bottom:1px solid #ffffff0a;align-items:center;gap:.65rem;padding:.625rem .75rem;display:flex}.notifications-management-page .notifications-mgmt-recipients-view-item:last-child{border-bottom:0}.notifications-management-page{-moz-text-size-adjust:100%;text-size-adjust:100%}.notifications-management-page .settings-page-title{font-size:clamp(1rem,.92rem + .4vw,1.25rem)}.notifications-management-page .settings-page-description{font-size:clamp(.6875rem,.64rem + .18vw,.75rem)}.notifications-management-page .notifications-mgmt-section-title,.notifications-management-page .notifications-mgmt-section-description{font-size:clamp(.625rem,.58rem + .15vw,.75rem)}.notifications-management-page .notifications-mgmt-title{font-size:clamp(.75rem,.7rem + .2vw,.875rem)}.notifications-management-page .notifications-mgmt-message{font-size:clamp(.6875rem,.64rem + .15vw,.8125rem)}.notifications-management-page .notifications-mgmt-mobile-title{font-size:clamp(.75rem,.7rem + .18vw,.875rem)}.notifications-management-page .notifications-mgmt-mobile-message{font-size:clamp(.6875rem,.64rem + .15vw,.8125rem)}.notifications-management-page .notifications-mgmt-user-picker-meta strong{font-size:clamp(.75rem,.7rem + .15vw,.875rem)}.notifications-management-page .notifications-mgmt-user-picker-meta small{font-size:clamp(.625rem,.58rem + .15vw,.75rem)}.notifications-management-page .notifications-mgmt-recipients-view-deleted-note{color:#b7c1d6;font-size:clamp(.6875rem,.64rem + .18vw,.8125rem)}.notifications-management-page .notifications-mgmt-recipients-view-all{overflow-wrap:break-word;word-break:normal;white-space:normal}@media (max-width:767px){.notifications-management-page .notifications-mgmt-modal-overlay{align-items:flex-end;padding:.5rem}.notifications-management-page .notifications-mgmt-view-header{gap:.625rem;padding:.875rem .875rem .75rem}.notifications-management-page .notifications-mgmt-view-body{gap:.75rem}.notifications-management-page .notifications-mgmt-view-stat{gap:.5rem;min-height:0;padding:.625rem .7rem}.notifications-management-page .notifications-mgmt-view-stat-icon{width:1.75rem;height:1.75rem}.notifications-management-page .notifications-mgmt-view-card,.notifications-management-page .notifications-mgmt-recipients-view{padding:.7rem .75rem}.notifications-management-page .notifications-mgmt-modal-body{padding:.875rem}.notifications-management-page .notifications-mgmt-modal-footer,.notifications-management-page .notifications-mgmt-view-footer{padding:.75rem .875rem}.notifications-management-page .notifications-mgmt-view-footer .settings-btn{width:100%}.notifications-management-page .notifications-mgmt-tab{padding:.45rem .85rem;font-size:.6875rem}.notifications-management-page .notifications-mgmt-table th,.notifications-management-page .notifications-mgmt-table td{font-size:.6875rem}.notifications-management-page .notifications-mgmt-recipients-view-list{max-height:12.5rem}.notifications-management-page .notifications-mgmt-recipients-view-deleted-note{font-size:.75rem;line-height:1.45}}@media (max-width:425px){.notifications-management-page .notifications-mgmt-modal-overlay{padding:.375rem}.notifications-management-page .notifications-mgmt-view-panel,.notifications-management-page .notifications-mgmt-modal-panel{border-radius:.75rem;width:min(100%,100vw - .75rem);max-height:min(96dvh,44rem)}.notifications-management-page .notifications-mgmt-view-title{font-size:.875rem;line-height:1.35}.notifications-management-page .notifications-mgmt-view-eyebrow{letter-spacing:.1em;font-size:.5625rem}.notifications-management-page .notifications-mgmt-view-message{font-size:.75rem;line-height:1.5}.notifications-management-page .notifications-mgmt-view-stat-value{font-size:.75rem}.notifications-management-page .notifications-mgmt-view-stat-label{font-size:.5625rem}.notifications-management-page .notifications-mgmt-view-section-head h4{font-size:.75rem}.notifications-management-page .notifications-mgmt-recipients-view-value{font-size:.8125rem}.notifications-management-page .notifications-mgmt-recipients-view-meta{font-size:.6875rem;line-height:1.4}.notifications-management-page .notifications-mgmt-recipients-view-item{gap:.5rem;padding:.55rem .625rem}.notifications-management-page .notifications-mgmt-recipients-view-meta-block strong{font-size:.8125rem}.notifications-management-page .notifications-mgmt-recipients-view-deleted-note{font-size:.75rem;line-height:1.45}.notifications-management-page .notifications-mgmt-section-header{padding:.875rem .875rem .75rem}.notifications-management-page .settings-page-title{font-size:.9375rem}.notifications-management-page .settings-page-description{font-size:.625rem}}@media (max-width:359px){.notifications-management-page .notifications-mgmt-modal-overlay{padding:.25rem}.notifications-management-page .notifications-mgmt-view-title{font-size:.8125rem}.notifications-management-page .notifications-mgmt-view-message,.notifications-management-page .notifications-mgmt-view-stat-value{font-size:.6875rem}.notifications-management-page .notifications-mgmt-view-header,.notifications-management-page .notifications-mgmt-modal-body{padding:.75rem}.notifications-management-page .notifications-mgmt-recipients-view-deleted-note,.notifications-management-page .notifications-mgmt-recipients-view-meta{font-size:.6875rem;line-height:1.45}.notifications-management-page .notifications-mgmt-recipients-view-value{font-size:.75rem}}.notifications-management-page .notifications-mgmt-tip{color:#7d8a9c;margin-top:.5rem;font-size:.6875rem}.notifications-management-page .notifications-mgmt-type-pill{color:#f3d98c;border:1px solid #d4af374d;border-radius:9999px;margin-top:.6rem;padding:.25rem .65rem;font-size:.6875rem;display:inline-flex}.notifications-management-page .notifications-mgmt-modal-footer{flex-shrink:0;margin-top:0;padding:.75rem 1.25rem 1rem}.notifications-management-page .notifications-mgmt-success-dialog{text-align:center;background:#121822;border:1px solid #2a3548;border-radius:.875rem;width:min(100%,24rem);padding:1.25rem}.notifications-management-page .notifications-mgmt-success-icon{color:#67f3b0;background:#05966933;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;margin:0 auto .75rem;display:inline-flex}.notifications-management-page .notifications-mgmt-success-dialog h3{color:#f4f7fb;font-size:1rem}.notifications-management-page .notifications-mgmt-success-dialog p{color:#8b97ab;margin-top:.35rem;font-size:.8125rem}.notifications-management-page .notifications-mgmt-success-dialog .settings-btn{margin-top:1rem}@media (max-width:767px){.notifications-management-page .notifications-mgmt-modal-footer.events-form-footer .settings-btn{width:100%}}.cosmetics-page .events-toolbar{gap:.75rem}.cosmetics-page .events-date-filters.cosmetics-filters{flex:none;grid-template-columns:minmax(0,9.5rem);gap:0;width:auto}.cosmetics-page .events-toolbar .email-flow-search--wide{align-self:flex-end}@media (min-width:768px){.cosmetics-page .events-date-filters.cosmetics-filters{grid-template-columns:9.5rem}.cosmetics-page .events-toolbar{align-items:flex-end}}@media (min-width:1440px){.cosmetics-page .events-date-filters.cosmetics-filters{grid-template-columns:9.5rem;gap:0}}.cosmetics-color-field-row{align-items:center;gap:.625rem;display:flex}.cosmetics-color-picker{cursor:pointer;background:#0d131f;border:1px solid #2b3954e6;border-radius:.5rem;flex:none;width:2.5rem;height:2.5rem;padding:0}.cosmetics-color-picker::-webkit-color-swatch-wrapper{padding:.2rem}.cosmetics-color-picker::-webkit-color-swatch{border:none;border-radius:.3rem}.cosmetics-color-text{flex:auto;min-width:0}.cosmetics-theme-grid{grid-template-columns:1fr;gap:.875rem;display:grid}@media (min-width:640px){.cosmetics-theme-grid{grid-template-columns:1fr 1fr}}.cosmetics-theme-section-title{letter-spacing:.02em;text-transform:uppercase;color:#9aa8bc;margin:0;font-size:.8125rem;font-weight:600}.cosmetics-asset-mode-row{background:#0d131fd9;border:1px solid #2b3954e6;border-radius:.625rem;gap:.375rem;padding:.25rem;display:inline-flex}.cosmetics-asset-url-field{flex-direction:column;gap:.5rem;width:100%;min-width:0;display:flex}.cosmetics-asset-url-input{resize:vertical;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;-webkit-overflow-scrolling:touch;width:100%;min-width:0;min-height:4.75rem;max-height:9rem;font-size:.8125rem;line-height:1.45;display:block;overflow:hidden auto}@media (max-width:479px){.cosmetics-asset-url-input{min-height:5.25rem;font-size:.75rem}}.cosmetics-asset-mode-btn{color:#9aa8bc;cursor:pointer;background:0 0;border:none;border-radius:.45rem;min-height:2rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:600}.cosmetics-asset-mode-btn--active{color:#d4af37;background:#d4af3726}.cosmetics-asset-mode-btn:disabled{opacity:.55;cursor:not-allowed}.cosmetics-asset-upload{align-items:center;gap:.5rem;display:flex}.cosmetics-asset-upload-trigger{color:#e8eef8;cursor:pointer;background:#0d131fd9;border:1px solid #2b3954e6;border-radius:.625rem;align-items:center;gap:.5rem;min-height:2.5rem;padding:.5rem .875rem;font-size:.875rem;font-weight:500;display:inline-flex}.cosmetics-asset-upload-trigger:hover:not(:disabled){border-color:#d4af3773}.cosmetics-asset-upload-trigger:disabled{opacity:.55;cursor:not-allowed}.cosmetics-asset-clear-btn{color:#9aa8bc;cursor:pointer;background:0 0;border:1px solid #2b3954e6;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.cosmetics-asset-preview{aspect-ratio:16/9;background:#0d131f;border:1px solid #2b3954e6;border-radius:.75rem;max-height:10rem;overflow:hidden}.cosmetics-asset-preview-img{-o-object-fit:contain;object-fit:contain;background:#0a101a;width:100%;height:100%}.cosmetics-asset-preview-empty{color:#6b778c;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:100%;min-height:7rem;font-size:.8125rem;display:flex}.cosmetics-theme-swatches{gap:.5rem;display:grid}.cosmetics-theme-swatch{background:#0d131fa6;border:1px solid #2b3954bf;border-radius:.5rem;align-items:center;gap:.625rem;min-width:0;padding:.5rem .625rem;display:flex}.cosmetics-theme-swatch-chip{border:1px solid #ffffff2e;border-radius:.25rem;flex:none;width:1.125rem;height:1.125rem}.cosmetics-theme-swatch-copy{flex-direction:column;gap:.125rem;min-width:0;display:flex}.cosmetics-theme-swatch-key{letter-spacing:.02em;text-transform:uppercase;color:#9aa8bc;font-size:.6875rem;font-weight:600}.cosmetics-theme-swatch-value{color:#e8eef8;word-break:break-all;font-size:.8125rem}.cosmetics-table-asset{align-items:center;gap:.5rem;min-width:0;max-width:16rem;display:flex}.cosmetics-table-asset--empty{color:#6b778c;font-size:.8125rem}.cosmetics-table-asset-thumb{-o-object-fit:cover;object-fit:cover;background:#0a1326;border:1px solid #2b3954e6;border-radius:.375rem;flex:none;width:2rem;height:2rem}.cosmetics-table-asset-url{text-overflow:ellipsis;white-space:nowrap;color:#9aa8bc;min-width:0;font-size:.75rem;text-decoration:none;overflow:hidden}.cosmetics-table-asset-url:hover{color:#d4af37;text-decoration:underline}.cosmetics-mobile-asset-field dd{min-width:0}.cosmetics-mobile-asset-field .cosmetics-table-asset{max-width:100%}.cosmetics-details-preview{background:#0d131fe6;border:1px solid #2b3954d9;border-radius:.875rem;flex-direction:column;align-items:center;gap:.875rem;padding:1.25rem 1rem;display:flex}.cosmetics-details-preview-meta{flex-direction:column;align-items:center;gap:.375rem;display:flex}.cosmetics-details-preview-label{color:#9aa8bc;word-break:break-word;text-align:center;font-size:.8125rem}.cosmetics-details-asset-url{color:#d4af37;text-align:center;word-break:break-all;max-width:100%;padding:0 .5rem;font-size:.75rem;text-decoration:none}.cosmetics-details-asset-url:hover{text-decoration:underline}.cosmetics-details-avatar-ring{background:#0a1326;border:5px solid #9eb2c9;border-radius:9999px;justify-content:center;align-items:center;width:5.75rem;height:5.75rem;display:flex;overflow:hidden}.cosmetics-details-avatar-img{-o-object-fit:cover;object-fit:cover;border-radius:9999px;width:100%;height:100%}.cosmetics-details-preview--deck{align-items:stretch;gap:1rem}.cosmetics-details-deck-fan{background:radial-gradient(#22784847 0%,#0000 70%),linear-gradient(#0a1a12 0%,#06140d 100%);border:1px solid #ffffff0f;border-radius:.75rem;justify-content:center;align-items:center;width:100%;min-height:6.75rem;padding:.65rem .5rem .85rem;display:flex}.cosmetics-details-deck-fan-item{margin-left:-1.35rem;transition:transform .18s}.cosmetics-details-deck-fan-item:first-child{margin-left:0}.cosmetics-details-deck-fan-item:hover{transform:translateY(-.35rem)}.cosmetics-details-deck-grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;gap:.75rem .4rem;width:100%;display:grid}.cosmetics-details-deck-card{flex-direction:column;align-items:center;gap:.4rem;min-width:0;display:flex}.cosmetics-details-deck-card-label{letter-spacing:.06em;text-transform:uppercase;color:#8a97ab;text-align:center;font-size:.625rem;font-weight:600;line-height:1.2}.cosmetics-details-card-face{-webkit-user-select:none;user-select:none;border:1.5px solid #ffffff2e;border-radius:.55rem;flex-direction:column;flex-shrink:0;justify-content:space-between;width:3.9rem;height:5.5rem;padding:.35rem .3rem;display:flex;position:relative;overflow:hidden}.cosmetics-details-card-face--sm{border-width:1px;border-radius:.4rem;width:2.55rem;height:3.55rem;padding:.22rem .18rem}.cosmetics-details-card-corner{z-index:1;flex-direction:column;align-items:center;width:fit-content;line-height:1;display:flex;position:relative}.cosmetics-details-card-corner--bottom{align-self:flex-end;transform:rotate(180deg)}.cosmetics-details-card-rank{letter-spacing:-.02em;font-size:.875rem;font-weight:700;line-height:1}.cosmetics-details-card-face--sm .cosmetics-details-card-rank{font-size:.625rem}.cosmetics-details-card-mini-suit{margin-top:.05rem;font-size:.625rem;line-height:1}.cosmetics-details-card-face--sm .cosmetics-details-card-mini-suit{font-size:.45rem}.cosmetics-details-card-center-suit{pointer-events:none;opacity:.95;justify-content:center;align-items:center;font-size:1.65rem;line-height:1;display:flex;position:absolute;inset:0}.cosmetics-details-card-face--sm .cosmetics-details-card-center-suit{font-size:1.05rem}@media (max-width:420px){.cosmetics-details-deck-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem .4rem}.cosmetics-details-deck-fan-item{margin-left:-1.6rem}.cosmetics-details-card-face{width:3.45rem;height:4.9rem}.cosmetics-details-card-center-suit{font-size:1.4rem}}.cosmetics-details-table-felt{border:1px solid #ffffff1a;border-radius:9999px/2.75rem;width:100%;max-width:14rem;height:5.5rem;position:relative;overflow:hidden}.cosmetics-details-table-surface{border-radius:inherit;position:absolute;inset:.55rem 1.1rem}.cosmetics-form-type-field{min-width:0}.cosmetics-form-type-select{width:100%;max-width:100%}@media (max-width:639px){.events-modal-panel .cosmetics-form-type-select .filter-select-trigger{min-height:2.5rem;padding:0 .75rem}}.cosmetics-table-actions,.cosmetics-mobile-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.625rem;min-width:4.75rem;display:inline-flex}.cosmetics-table-actions .users-table-action-btn,.cosmetics-mobile-actions .users-table-action-btn{flex:none;width:2rem;min-width:2rem;height:2rem;min-height:2rem}.cosmetics-table-head--actions,.cosmetics-table-cell--actions{white-space:nowrap;width:6.5rem;min-width:6.5rem}.cosmetics-mobile-actions{gap:.75rem;width:100%;padding-top:.75rem}@media (max-width:1439px){.cosmetics-table{min-width:900px}.cosmetics-table-head--actions,.cosmetics-table-cell--actions{width:7rem;min-width:7rem;padding-left:.75rem;padding-right:.75rem}.cosmetics-table-actions{gap:.75rem;min-width:5.25rem}.cosmetics-table-actions .users-table-action-btn{width:2.125rem;min-width:2.125rem;height:2.125rem}}@media (max-width:1279px){.cosmetics-mobile-actions{gap:.75rem}.cosmetics-mobile-actions .users-table-action-btn{width:2.25rem;min-width:2.25rem;height:2.25rem}}.energy-packs-page .energy-pack-icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;overflow:hidden}.energy-packs-page .energy-pack-icon-svg,.energy-packs-page .energy-pack-icon-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.energy-packs-page .energy-pack-icon-upload{background:#0e1b3073;border:1px dashed #d4af3759;border-radius:.9rem;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;width:100%;min-height:9rem;padding:1rem;transition:border-color .2s,background .2s;display:flex}.energy-packs-page .energy-pack-icon-upload:hover{background:#0e1b30b3;border-color:#d4af3799}.energy-packs-page .energy-pack-icon-upload .energy-pack-icon{width:4rem;height:4rem}.energy-packs-page .energy-pack-icon-upload-hint{color:#9aa8bc;align-items:center;gap:.35rem;font-size:.6875rem;display:inline-flex}.energy-packs-page .energy-pack-details-hero{background:#0e1b30;justify-content:center;align-items:center;min-height:9.5rem;display:flex}.energy-packs-page .energy-pack-details-hero-icon{z-index:1;position:relative}.energy-packs-page .energy-pack-details-hero-icon .energy-pack-details-zap{border-radius:.875rem;width:4rem;height:4rem}.energy-packs-page .events-toolbar{gap:.75rem}.energy-packs-page .events-date-filters.cosmetics-filters{flex:none;grid-template-columns:minmax(0,9.5rem);gap:0;width:auto}@media (min-width:768px){.energy-packs-page .events-date-filters.cosmetics-filters{grid-template-columns:9.5rem}}@media (min-width:1440px){.energy-packs-page .events-date-filters.cosmetics-filters{grid-template-columns:9.5rem;gap:0}}.energy-packs-page .energy-packs-table{table-layout:fixed;width:100%;min-width:0}.energy-packs-page .energy-packs-table-row{cursor:pointer}.energy-packs-page .energy-packs-table .events-table-cell,.energy-packs-page .energy-packs-table .events-table-head{vertical-align:middle;padding-top:.85rem;padding-bottom:.85rem}.energy-packs-page .energy-packs-col-bundle{width:auto}.energy-packs-page .energy-packs-col-energy,.energy-packs-page .energy-packs-col-price{white-space:nowrap;width:7.5rem}.energy-packs-page .energy-packs-col-status{white-space:nowrap;width:7.25rem}.energy-packs-page .energy-packs-table-head--actions,.energy-packs-page .energy-packs-table-cell--actions{white-space:nowrap;width:8.5rem;min-width:8.5rem}.energy-packs-page .energy-packs-table-actions{gap:.5rem;min-width:7rem}.energy-packs-page .energy-packs-table-event{gap:.75rem}.energy-packs-page .energy-packs-table-thumb{background:#0a1326;border:1px solid #ffffff0f;border-radius:.65rem;width:3rem;height:3rem;overflow:hidden}.energy-packs-page .energy-packs-table-thumb .payments-bundle-icon,.energy-packs-page .energy-pack-table-icon{width:2.15rem;height:2.15rem}.energy-packs-page .energy-packs-table .events-table-prize{font-variant-numeric:tabular-nums;justify-content:center;min-width:3.75rem;padding:.28rem .7rem}.energy-packs-page .energy-packs-status-badge{letter-spacing:.04em;min-width:4.75rem;font-size:.6875rem;font-weight:600;font-family:Poppins-SemiBold, var(--font-poppins), sans-serif;border-radius:999px;justify-content:center;align-items:center;padding:.28rem .65rem;display:inline-flex}.energy-packs-page .energy-packs-status-badge--active{color:#f3d98c;background:#d4af371a;border:1px solid #d4af3738}.energy-packs-page .energy-packs-status-badge--inactive{color:#f87171;background:#f8717114;border:1px solid #f8717133}.energy-packs-table-actions,.energy-packs-mobile-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.625rem;min-width:4.75rem;display:inline-flex}.energy-packs-table-actions .users-table-action-btn,.energy-packs-mobile-actions .users-table-action-btn{flex:none;width:2rem;min-width:2rem;height:2rem;min-height:2rem}.energy-packs-table-head--actions,.energy-packs-table-cell--actions{white-space:nowrap;width:6.5rem;min-width:6.5rem}.energy-packs-mobile-actions{gap:.75rem;width:100%;padding-top:.75rem}.energy-packs-page .energy-pack-details-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.energy-packs-page .energy-pack-details-stats .events-details-stat-value{overflow-wrap:normal;word-break:normal}.energy-packs-page .energy-pack-details-description{overflow-wrap:break-word;word-break:normal;white-space:pre-wrap;min-width:0}.energy-packs-page .energy-pack-details-sku{background:linear-gradient(#121925e6 0%,#101621d9 100%);border:1px solid #ffffff14;border-radius:.75rem;flex-direction:column;gap:.5rem;min-width:0;margin-top:.75rem;padding:.875rem .9375rem;display:flex}.energy-packs-page .energy-pack-details-sku-header{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.energy-packs-page .energy-pack-details-sku-copy{flex-shrink:0;min-height:2rem;padding:.375rem .75rem;font-size:.75rem}.energy-packs-page .energy-pack-details-sku-value{color:#eef2f8;overflow-wrap:break-word;word-break:break-word;white-space:normal;min-width:0;max-width:100%;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8125rem;line-height:1.45}.energy-packs-page .events-details-title{overflow-wrap:break-word;word-break:break-word;min-width:0}.energy-pack-form-sku{min-width:0}.energy-pack-form-sku-header{margin-bottom:.5rem}.energy-pack-form-sku-value{color:#ffffffe6;overflow-wrap:break-word;word-break:break-word;white-space:normal;min-width:0;max-width:100%;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8125rem;line-height:1.45}@media (max-width:767px){.energy-packs-page .events-mobile-card-header{align-items:flex-start;gap:.75rem}.energy-packs-page .events-section-header.settings-section-header{flex-direction:column;align-items:stretch;gap:1rem}.energy-packs-page .events-toolbar{flex-direction:column;align-items:stretch;width:100%;display:flex}.energy-packs-page .events-date-filters.cosmetics-filters{grid-template-columns:minmax(0,1fr);width:100%}.energy-packs-page .events-toolbar .email-flow-search--wide{width:100%;max-width:none}.energy-packs-page .events-mobile-card-copy,.energy-packs-page .events-mobile-card-title,.energy-packs-page .events-mobile-card-description{overflow-wrap:break-word;word-break:normal;min-width:0;max-width:100%}.energy-packs-page .events-mobile-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.energy-packs-page .energy-pack-details-panel{padding:1rem 1rem .875rem}.energy-packs-page .energy-pack-details-sku{padding:.75rem .875rem}.energy-packs-page .energy-pack-details-sku-value{font-size:.75rem}.energy-packs-page .events-details-actions .events-details-btn{width:100%}}@media (max-width:479px){.energy-packs-page .energy-pack-details-stats{gap:.5rem}.energy-packs-page .energy-pack-details-sku-header{flex-wrap:wrap}.energy-packs-page .energy-packs-status-badge{flex-shrink:0;min-width:0}}.events-cosmetic-menu{z-index:10050;background:linear-gradient(#1a2433 0%,#121822 100%);border:1px solid #2a3548;border-radius:.75rem;flex-direction:column;min-width:0;transition:opacity .12s;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 38px #00000080}.events-cosmetic-menu--up{box-shadow:0 -18px 38px #00000080}.events-cosmetic-menu-header{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}.events-cosmetic-menu-title{letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:#7d8a9c;font-size:.625rem;font-weight:600;overflow:hidden}.events-cosmetic-menu-clear{color:#f3d98c;cursor:pointer;flex-shrink:0;font-size:.6875rem;font-weight:600;transition:color .15s}.events-cosmetic-menu-clear:hover{color:#f4c542}.events-cosmetic-menu-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d4af3759 transparent;flex-direction:column;gap:.125rem;min-height:0;margin:0;padding:.375rem;list-style:none;display:flex;overflow-y:auto}.events-cosmetic-menu-list::-webkit-scrollbar{width:6px}.events-cosmetic-menu-list::-webkit-scrollbar-thumb{background:#d4af3759;border-radius:999px}.events-cosmetic-menu-option{text-align:left;color:#dde4f0;cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;width:100%;padding:.4375rem .5rem;font-size:.8125rem;font-weight:500;transition:background-color .15s,color .15s;display:flex}.events-cosmetic-menu-option:hover{background:#ffffff0f}.events-cosmetic-menu-option--selected{color:#f3d98c}.events-cosmetic-menu-checkbox{color:#0a1326;background:#ffffff08;border:1px solid #33405a;border-radius:.3125rem;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;transition:background .15s,border-color .15s;display:inline-flex}.events-cosmetic-menu-option--selected .events-cosmetic-menu-checkbox{background:#d4af37;border-color:#d4af37bf}.events-cosmetic-menu-option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.events-form-modal .events-form-body{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#d4af374d transparent}.events-form-modal .events-form-body::-webkit-scrollbar{width:6px}.events-form-modal .events-form-body::-webkit-scrollbar-thumb{background:#d4af374d;border-radius:999px}.events-form-modal .events-form-footer{background:linear-gradient(#12182200 0%,#121822 45%)}@media (max-width:767px){.events-form-modal,.events-form-modal .events-form{overflow:hidden}.events-form-modal .events-form-layout{padding-right:0;overflow:visible}}@media (min-width:1024px){.events-form-modal{width:min(54rem,100dvw - 3rem)}.events-form-modal .events-form-layout{grid-template-columns:minmax(10rem,12rem) minmax(0,1fr);gap:1.125rem}.events-form-modal .events-form-settings{gap:.625rem .75rem}}@media (max-height:700px) and (min-width:768px){.events-form-modal{max-height:calc(100dvh - 1.5rem)}.events-form-modal .events-modal-header{padding:.75rem 1.125rem}.events-form-modal .events-form{padding:.625rem .875rem .875rem}.events-form-modal .events-form-description-input{min-height:3.5rem;max-height:5rem}.events-form-modal .events-form-upload-trigger,.events-form-modal .events-form-media .events-form-upload-trigger{min-height:8.5rem}.events-form-modal .events-form-media .events-form-upload-media{aspect-ratio:16/10;max-height:6rem}.events-form-modal .events-form-cosmetic-btn{height:2.25rem}.events-form-modal .events-form-footer{margin-top:.5rem;padding-top:.5rem}}.filter-select{width:100%;min-width:0;position:relative}.filter-select .filter-select-trigger{color:#eef2f8;text-align:left;cursor:pointer;box-sizing:border-box;width:100%;height:2.625rem;font-size:.875rem;font-weight:500;font-family:Poppins-Medium, var(--font-poppins), sans-serif;background:linear-gradient(#161e2b 0%,#111823 100%);border:1px solid #2a3548;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .75rem 0 .875rem;transition:border-color .18s,background .18s,box-shadow .18s,color .18s;display:flex}.filter-select .filter-select-trigger:hover:not(:disabled){background:linear-gradient(#1a2331 0%,#141b27 100%);border-color:#d4af3759}.filter-select .filter-select-trigger:focus-visible{border-color:#d4af378c;outline:none;box-shadow:0 0 0 3px #d4af3724}.filter-select .filter-select-trigger[aria-expanded=true]{color:#f7f9fc;background:linear-gradient(#1c2534 0%,#151d29 100%);border-color:#d4af3799;box-shadow:0 0 0 3px #d4af371f}.filter-select .filter-select-trigger:disabled{cursor:not-allowed;opacity:.55}.filter-select-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.filter-select-chevron{color:#9aa8bc;flex-shrink:0;width:1rem;height:1rem;transition:transform .2s,color .18s}.filter-select .filter-select-trigger:hover:not(:disabled) .filter-select-chevron,.filter-select .filter-select-trigger[aria-expanded=true] .filter-select-chevron{color:#f3d98c}.filter-select-chevron--open{transform:rotate(180deg)}.filter-select-menu{z-index:10050;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d4af3759 transparent;background:linear-gradient(#1a2433 0%,#121822 100%);border:1px solid #2a3548;border-radius:.75rem;flex-direction:column;gap:.125rem;min-width:0;margin:0;padding:.375rem;list-style:none;transition:opacity .12s;animation:.14s ease-out filter-select-menu-in;display:flex;position:fixed;overflow-y:auto;box-shadow:0 18px 38px #00000080}.filter-select-menu--up{animation-name:filter-select-menu-in-up;box-shadow:0 -18px 38px #00000080}.filter-select-menu::-webkit-scrollbar{width:6px}.filter-select-menu::-webkit-scrollbar-thumb{background:#d4af3759;border-radius:999px}.filter-select-option{text-align:left;color:#dde4f0;cursor:pointer;width:100%;font-size:.8125rem;font-weight:500;font-family:Poppins-Medium, var(--font-poppins), sans-serif;background:0 0;border:none;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .625rem;transition:background-color .15s,color .15s;display:flex;position:relative}.filter-select-option:hover{color:#f7f9fc;background:#ffffff0f}.filter-select-option--selected{color:#f3d98c;background:#d4af371a}.filter-select-option--selected:before{content:"";background:#d4af37;border-radius:999px;width:2px;position:absolute;top:.4rem;bottom:.4rem;left:0}.filter-select-option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filter-select-option-check{color:#f4c542;flex-shrink:0;width:.875rem;height:.875rem}@keyframes filter-select-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes filter-select-menu-in-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.filter-select-menu{animation:none}}@media (max-width:639px){.filter-select .filter-select-trigger{height:2.5rem;font-size:.8125rem}.filter-select-option{padding:.5rem}}.game-rules-hero{background:radial-gradient(120% 140% at 0 0,#d4af3717,#0000 55%),#19212e;align-items:center;gap:1rem;display:flex}.game-rules-hero-icon{color:#f3d98c;background:#d4af371a;border:1px solid #d4af3747;border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:inline-flex;box-shadow:0 6px 18px #b8860b24,inset 0 1px #ffffff14}.game-rules-hero-copy{min-width:0}.game-rules-hero-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#8a97ab;margin-bottom:.3rem;font-size:.625rem;font-weight:600;display:block}.game-rules-hero .settings-page-description{margin-top:.3rem}.game-rules-section-header{border-bottom:1px solid #ffffff0f;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.game-rules-section-icon{color:#f3d98c;background:#d4af3714;border:1px solid #d4af372e;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.game-rules-section-copy{flex:auto;min-width:0}.game-rules-section-copy .settings-section-description{line-height:1.55}.game-rules-section-title-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.game-rules-section-badge{letter-spacing:.1em;text-transform:uppercase;color:#d9c07a;white-space:nowrap;background:#d4af3712;border:1px solid #d4af3740;border-radius:9999px;flex-shrink:0;padding:.2rem .6rem;font-size:.625rem;font-weight:700}.game-rules-card-grid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.875rem;display:grid}.game-rules-playing-card{background:linear-gradient(160deg,#1d2736 0%,#141c2a 55%,#101622 100%);border:1px solid #d4af3729;border-radius:.875rem;flex-direction:column;justify-content:center;align-items:center;min-height:8.5rem;padding:1.5rem .75rem;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 4px 14px #00000047}.game-rules-playing-card:before{content:"";pointer-events:none;border:1px solid #d4af371a;border-radius:.625rem;position:absolute;inset:.375rem}.game-rules-playing-card:hover{border-color:#d4af3773;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0f,0 10px 24px #0006}.game-rules-playing-card-corner{letter-spacing:.02em;color:#f3d98c;font-size:.8125rem;font-weight:700;line-height:1;font-family:URWGeometricBold, var(--font-poppins), sans-serif;position:absolute;top:.625rem;left:.75rem}.game-rules-playing-card-corner-bottom{color:#f3d98c8c;inset:auto .75rem .625rem auto;transform:rotate(180deg)}.game-rules-playing-card-watermark{color:#ffffff07;font-size:4.5rem;font-weight:800;line-height:1;font-family:URWGeometricBold, var(--font-poppins), sans-serif;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.game-rules-playing-card-center{flex-direction:column;align-items:center;gap:.35rem;display:flex;position:relative}.game-rules-playing-card-value{text-align:center;background:linear-gradient(#f7e3a1 0%,#d4af37 100%);color:#0000;font-size:1.5rem;font-weight:700;line-height:1.15;font-family:URWGeometricBold, var(--font-poppins), sans-serif;-webkit-background-clip:text;background-clip:text}.game-rules-playing-card-name{letter-spacing:.12em;text-transform:uppercase;text-align:center;color:#8a97ab;font-size:.625rem;font-weight:600}.game-rules-playing-card-points{letter-spacing:.04em;text-align:center;color:#f3d98c;margin-top:.15rem;font-size:.6875rem;font-weight:600}.game-rules-list{counter-reset:game-rules-step;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.game-rules-list-item{color:#dce5f3;align-items:flex-start;gap:.65rem;padding-left:1.1rem;font-size:.8125rem;line-height:1.55;display:flex;position:relative}.game-rules-list:not(.game-rules-list--ordered) .game-rules-list-item:before{content:"";background:#d4af37bf;border-radius:9999px;width:.375rem;height:.375rem;position:absolute;top:.55rem;left:.2rem}.game-rules-list--ordered .game-rules-list-item{padding-left:0}.game-rules-list-index{color:#f3d98c;background:#d4af371a;border:1px solid #d4af3747;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin-top:.05rem;font-size:.6875rem;font-weight:700;display:inline-flex}.game-rules-list-text{overflow-wrap:break-word;word-break:normal;flex:auto;min-width:0}.game-rules-note{background:#d4af370f;border:1px solid #d4af3738;border-radius:.75rem;align-items:flex-start;gap:.65rem;padding:.875rem 1rem;display:flex}.game-rules-note-icon{color:#f3d98c;background:#d4af371a;border:1px solid #d4af3747;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.game-rules-note-copy{min-width:0}.game-rules-note-title{letter-spacing:.03em;color:#f3d98c;font-size:.75rem;font-weight:700;display:block}.game-rules-note-body{color:#c9d3e2;margin-top:.3rem;font-size:.75rem;line-height:1.6}@media (max-width:479px){.game-rules-hero{gap:.75rem}.game-rules-hero-icon{width:2.75rem;height:2.75rem}.game-rules-section-header{gap:.6rem}.game-rules-section-title-row{flex-wrap:wrap;gap:.4rem}.game-rules-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.game-rules-playing-card{min-height:7rem;padding:1.25rem .625rem}.game-rules-playing-card-value{font-size:1.1875rem}.game-rules-playing-card-watermark{font-size:3.25rem}.game-rules-list-item{font-size:.75rem}}.payments-page .events-section-copy,.payments-page .settings-section-title,.payments-page .settings-section-description{text-align:left}.payments-page .events-section-header.settings-section-header{flex-direction:column;align-items:stretch;gap:.875rem;display:flex}.payments-page .payments-toolbar.events-toolbar{flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;min-width:0;max-width:100%;display:flex}.payments-page .payments-filter-row.events-date-filters{grid-template-columns:repeat(auto-fit,minmax(9.5rem,12rem));justify-content:start;place-items:end stretch;gap:.75rem;width:100%;min-width:0;max-width:100%;margin-inline:0;padding-bottom:0;display:grid;overflow:visible}.payments-page .payments-filter-row>.events-date-filter-field{width:100%;min-width:0;max-width:12rem;margin-inline:0}.payments-page .payments-filter-select{width:100%;max-width:100%}.payments-stats-grid{grid-template-columns:1fr}@media (min-width:640px){.payments-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payments-page .payments-filter-row.events-date-filters{grid-template-columns:repeat(auto-fit,minmax(9.5rem,11.5rem))}}@media (min-width:1024px){.payments-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1439px){.payments-page.events-page .events-section-header.settings-section-header{flex-direction:column;align-items:stretch;gap:.875rem;display:flex}.payments-page.events-page .payments-toolbar.events-toolbar{flex-flow:wrap;justify-content:flex-start;align-items:flex-end;width:100%}.payments-page .payments-filter-row.events-date-filters{grid-template-columns:repeat(auto-fit,minmax(9.5rem,11rem));justify-content:start;width:auto;max-width:100%;margin-inline:0}}@media (min-width:1440px){.payments-page.events-page .events-section-header.settings-section-header{-moz-column-gap:1.5rem;grid-template-columns:minmax(0,1fr) max-content;align-items:end;column-gap:1.5rem;display:grid}.payments-page.events-page .events-section-header.settings-section-header .events-section-copy{text-align:left;grid-column:1;justify-self:start}.payments-page.events-page .events-section-header.settings-section-header .payments-toolbar.events-toolbar{flex-direction:row;grid-column:2;justify-content:flex-end;place-self:end;align-items:flex-end;width:max-content;max-width:min(100%,36rem);margin-left:auto;margin-right:0}.payments-page .payments-filter-row.events-date-filters{grid-template-columns:repeat(3,minmax(9.5rem,11rem));justify-content:end;width:max-content;max-width:100%;margin-inline:0}.payments-page .payments-filter-row>.events-date-filter-field{max-width:11rem}}@media (max-width:767px){.payments-page .payments-filter-row.events-date-filters{grid-template-columns:1fr;justify-content:stretch}.payments-page .payments-filter-row>.events-date-filter-field{max-width:none}.payments-reference{max-width:10rem}}@media (min-width:480px) and (max-width:767px){.payments-page .payments-filter-row.events-date-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.payments-page .payments-filter-row>.events-date-filter-field{max-width:none}}@media (min-width:1440px){.payments-page .payments-filter-row.events-date-filters:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(9.5rem,11rem))}}.payments-page .payments-mobile-card{flex-direction:column;min-width:0;height:auto;min-height:0;display:flex;overflow:hidden}.payments-page .payments-mobile-card-header,.payments-page .events-mobile-card-header.payments-mobile-card-header{flex-direction:row;flex:none;justify-content:flex-start;align-items:flex-start;gap:.75rem;min-width:0;min-height:0;margin-bottom:.75rem;display:flex}.payments-page .payments-mobile-card-copy,.payments-page .events-mobile-card-copy.payments-mobile-card-copy{flex-direction:column;flex:auto;gap:.2rem;min-width:0;display:flex}.payments-page .payments-mobile-card-email,.payments-page .events-mobile-card-description.payments-mobile-card-email{text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset;flex:none;-webkit-box-orient:unset;min-height:0;margin-top:0;display:block;overflow:hidden}.payments-page .payments-mobile-card-grid{-moz-column-gap:.75rem;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;width:100%;min-width:0;margin-top:0;display:grid}.payments-page .payments-mobile-card-field,.payments-page .payments-mobile-field-bundle,.payments-page .payments-mobile-field-method,.payments-page .payments-mobile-field-metric,.payments-page .payments-mobile-field-date{min-width:0;max-width:100%}.payments-page .payments-mobile-card-field dt,.payments-page .payments-mobile-card-field dd,.payments-page .payments-mobile-field-bundle dt,.payments-page .payments-mobile-field-bundle dd,.payments-page .payments-mobile-field-method dt,.payments-page .payments-mobile-field-method dd,.payments-page .payments-mobile-field-date dt,.payments-page .payments-mobile-field-date dd{overflow-wrap:break-word;word-break:normal;white-space:normal;min-width:0;max-width:100%}.payments-page .payments-mobile-field-method dd{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.payments-page .payments-mobile-field-bundle,.payments-page .payments-mobile-field-method,.payments-page .payments-mobile-field-date{grid-column:1/-1}.payments-page .payments-mobile-field-metric{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.payments-page .payments-mobile-field-metric dd{align-items:center;width:100%;min-height:1.875rem;display:flex}.payments-page .payments-metric-chip{font-variant-numeric:tabular-nums;box-sizing:border-box;justify-content:center;align-items:center;min-width:4.25rem;max-width:100%;padding:.28rem .7rem;display:inline-flex}@media (min-width:480px) and (max-width:767px){.payments-page .payments-mobile-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.payments-page .payments-mobile-field-bundle,.payments-page .payments-mobile-field-method{grid-column:auto}.payments-page .payments-mobile-field-metric{align-items:flex-start}.payments-page .payments-mobile-field-date{grid-column:1/-1}}@media (min-width:768px) and (max-width:1279px){.payments-page .events-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.875rem;display:grid}.payments-page .payments-mobile-card{min-width:0;height:100%}.payments-page .payments-mobile-card-header,.payments-page .events-mobile-card-header.payments-mobile-card-header{flex:none}.payments-page .payments-mobile-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;margin-top:auto}.payments-page .payments-mobile-field-bundle,.payments-page .payments-mobile-field-method,.payments-page .payments-mobile-field-date{grid-column:1/-1}.payments-page .payments-mobile-field-metric{align-items:flex-start}.payments-page .payments-mobile-field-metric dt{text-align:left;width:auto}.payments-page .payments-mobile-field-metric dd{justify-content:flex-start;width:100%}}.payments-page .payments-table{table-layout:fixed;width:100%;min-width:52rem}.payments-page .payments-table .events-table-cell,.payments-page .payments-table .events-table-head{vertical-align:middle}.payments-page .payments-col-player{width:15%}.payments-page .payments-col-date{width:7.25rem}.payments-page .payments-col-bundle{width:auto}.payments-page .payments-col-method{white-space:nowrap;width:7.75rem}.payments-page .payments-col-energy{text-align:center;white-space:nowrap;width:7.25rem}.payments-page .payments-col-amount{text-align:center;white-space:nowrap;width:9rem}.payments-page .payments-table .payments-col-amount,.payments-page .payments-table thead .payments-col-amount{padding-right:1.25rem}.payments-page .events-table-frame .events-table-scroll{padding-right:.25rem}.payments-page .payments-col-energy .events-table-prize,.payments-page .payments-col-amount .events-table-prize,.payments-page .payments-table .payments-metric-chip{margin-inline:auto}.payments-page .payments-method-label{text-overflow:ellipsis;white-space:nowrap;color:#d5deeb;max-width:100%;font-size:.8125rem;font-weight:500;display:inline-block;overflow:hidden}.payments-page .payments-table-event{min-width:0}.payments-page .payments-table .events-table-title{text-overflow:ellipsis;overflow:hidden}.payments-user{flex-direction:column;gap:.1rem;min-width:0;display:flex}.payments-user-name{color:#e8eef8;white-space:nowrap;text-overflow:ellipsis;max-width:14rem;font-size:.8125rem;font-weight:600;overflow:hidden}.payments-user-email{color:#7d8a9c;white-space:nowrap;text-overflow:ellipsis;max-width:14rem;font-size:.6875rem;overflow:hidden}.payments-date{flex-direction:column;gap:.1rem;display:flex}.payments-date-day{color:#e8eef8;white-space:nowrap;font-size:.8125rem;font-weight:600}.payments-date-time{color:#7d8a9c;white-space:nowrap;font-size:.6875rem}.payments-table-event{align-items:center;gap:.625rem;display:flex}.payments-bundle-icon{color:#f3d98c;background:#d4af3714;border:1px solid #d4af3738;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.payments-reference{text-overflow:ellipsis;white-space:nowrap;color:#9aa8bc;max-width:16rem;font-size:.75rem;display:inline-block;overflow:hidden}.payments-table .events-table-title{white-space:nowrap}@media (max-width:767px){.payments-reference{max-width:10rem}}
