.elementor-1187 .elementor-element.elementor-element-25b8a09{--display:flex}.esun-auth-dashboard{color:#fff;font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif}.esun-auth-dashboard-top{margin-bottom:20px}.esun-auth-dashboard-header h2{margin:0 0 8px;font-size:30px;line-height:1;letter-spacing:-.03em}.esun-auth-dashboard-header p{margin:0;color:rgb(255 255 255 / .68);font-size:14px;line-height:1.55}.esun-auth-dashboard-notice{margin-bottom:18px;padding:14px 16px;border-radius:14px;background:rgb(39 228 109 / .10);border:1px solid rgb(39 228 109 / .18);color:rgb(255 255 255 / .92)}.esun-auth-dashboard-alert{margin-bottom:18px;padding:14px 16px;border-radius:14px;background:rgb(255 89 89 / .12);border:1px solid rgb(255 89 89 / .22);color:rgb(255 255 255 / .94)}.esun-auth-cards{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:14px;margin-bottom:20px}.esun-auth-card{padding:18px;border-radius:18px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .08);backdrop-filter:blur(14px)}.esun-auth-card-label{display:block;margin-bottom:8px;font-size:12px;color:rgb(255 255 255 / .6)}.esun-auth-card strong{font-size:28px;line-height:1;font-weight:700}.esun-auth-chart-card{padding:18px;border-radius:20px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .08);backdrop-filter:blur(14px);margin-bottom:18px}.esun-auth-chart-head{margin-bottom:14px}.esun-auth-chart-head h3{margin:0 0 6px;font-size:18px;line-height:1}.esun-auth-chart-head p{margin:0;font-size:13px;color:rgb(255 255 255 / .62)}.esun-auth-chart-wrap{position:relative;height:280px}.esun-auth-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:18px}.esun-auth-main,.esun-auth-side-card{padding:18px;border-radius:20px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .08);backdrop-filter:blur(14px)}.esun-auth-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.esun-auth-filters select,.esun-auth-filters input,.esun-auth-filters button,.esun-auth-clear,.esun-auth-export{height:42px;border-radius:12px;border:1px solid rgb(255 255 255 / .08);background:rgb(255 255 255 / .04);color:#fff;padding:0 14px;font-size:14px;text-decoration:none}.esun-auth-filters input{min-width:220px}.esun-auth-filters button{cursor:pointer;background:linear-gradient(180deg,#ffc127 0%,#ffb100 100%);color:#131313;border:none;font-weight:700}.esun-auth-clear,.esun-auth-export{display:inline-flex;align-items:center;color:rgb(255 255 255 / .88)}.esun-auth-clear:hover,.esun-auth-export:hover{color:#fff}.esun-auth-cleanup-form{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.esun-auth-cleanup-btn{height:40px;border-radius:12px;border:1px solid rgb(255 255 255 / .08);background:rgb(255 255 255 / .05);color:#fff;padding:0 14px;cursor:pointer;font-size:13px;font-weight:600}.esun-auth-cleanup-note{font-size:12px;color:rgb(255 255 255 / .58)}.esun-auth-table-wrap{overflow-x:auto}.esun-auth-table{width:100%;border-collapse:collapse}.esun-auth-table th,.esun-auth-table td{padding:12px 10px;text-align:left;border-bottom:1px solid rgb(255 255 255 / .08);font-size:13px;vertical-align:top}.esun-auth-table th{color:rgb(255 255 255 / .65);font-weight:600}.esun-event-badge,.esun-status-badge,.esun-auth-flag{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.esun-status-success{background:rgb(39 228 109 / .14);color:rgb(255 255 255 / .92)}.esun-status-error{background:rgb(255 89 89 / .14);color:rgb(255 255 255 / .92)}.esun-status-warning{background:rgb(255 177 0 / .14);color:rgb(255 255 255 / .92)}.esun-status-info{background:rgb(16 135 255 / .14);color:rgb(255 255 255 / .92)}.esun-event-badge{background:rgb(255 255 255 / .08);color:rgb(255 255 255 / .9)}.esun-auth-flag{margin-left:8px;background:rgb(255 89 89 / .16);color:rgb(255 255 255 / .95)}.esun-auth-row-suspicious{background:rgb(255 89 89 / .04)}.esun-auth-pagination{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.esun-auth-page-link{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;text-decoration:none;color:#fff;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .08)}.esun-auth-page-link.is-active{background:linear-gradient(180deg,#ffc127 0%,#ffb100 100%);color:#141414;border:none;font-weight:700}.esun-auth-side-card h3{margin:0 0 14px;font-size:18px;line-height:1}.esun-auth-last-access-list,.esun-auth-ranking-list{display:flex;flex-direction:column;gap:10px}.esun-auth-user-row,.esun-auth-ranking-row{display:flex;justify-content:space-between;gap:12px;padding:12px;border-radius:14px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .06)}.esun-auth-ranking-row-alert{background:rgb(255 89 89 / .08);border-color:rgb(255 89 89 / .16)}.esun-auth-user-main{display:flex;flex-direction:column;gap:4px;min-width:0}.esun-auth-user-main strong{font-size:14px;line-height:1.2}.esun-auth-user-main span{font-size:12px;color:rgb(255 255 255 / .6)}.esun-auth-user-meta{display:flex;flex-direction:column;gap:4px;text-align:right;flex:0 0 auto}.esun-auth-user-meta span{font-size:12px;color:rgb(255 255 255 / .86)}.esun-auth-user-meta small,.esun-auth-ranking-row small{display:block;margin-top:4px;font-size:11px;color:rgb(255 255 255 / .55)}.esun-auth-ranking-row span{font-size:13px;color:rgb(255 255 255 / .82);word-break:break-word}.esun-auth-ranking-row strong{font-size:14px;color:#fff}.esun-auth-dashboard-denied{padding:16px 18px;border-radius:14px;background:rgb(255 89 89 / .12);border:1px solid rgb(255 89 89 / .18);color:rgb(255 255 255 / .92)}@media (max-width:1100px){.esun-auth-cards{grid-template-columns:repeat(2,minmax(140px,1fr))}.esun-auth-layout{grid-template-columns:1fr}}@media (max-width:640px){.esun-auth-cards{grid-template-columns:1fr}.esun-auth-filters input{min-width:100%}.esun-auth-user-row,.esun-auth-ranking-row{flex-direction:column}.esun-auth-user-meta{text-align:left}.esun-auth-chart-wrap{height:240px}}