.aurora-hub{margin:16px 0 20px}.aurora-hub h2{margin:4px 0 16px;font-size:1.3rem}.aurora-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aurora-hub-grid button{min-width:0;text-align:left;border:1px solid #315473;border-radius:14px;background:#11263b;color:#f2f8ff;padding:15px 12px;display:flex;flex-direction:column;gap:7px;min-height:133px}.aurora-hub-grid button span{color:#60d8fa;font-size:1.35rem}.aurora-hub-grid button strong{font-size:1rem}.aurora-hub-grid button small{color:#b6c8d8;font-size:.76rem;line-height:1.4}.aurora-back{margin:4px 0 14px}.aurora-pagination{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:18px 0}.aurora-pagination button{border:1px solid #386182;background:#14324b;color:#e5f4ff;border-radius:9px;padding:9px}.aurora-pagination button:disabled{opacity:.4}.aurora-pagination span{font-size:.79rem;color:#b6c8d8}.commercial-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.commercial-tabs button{border:1px solid #36536b;border-radius:9px;padding:10px;background:#132b41;color:#c9deec}.commercial-tabs button.selected{background:#205b86;color:white}.commercial-invites-dialog input{width:100%;min-width:0;padding:12px;border-radius:10px;background:#09192a;color:#fff;border:1px solid #36536b}section[hidden],div[hidden],nav[hidden],form[hidden]{display:none!important}@media(max-width:420px){.aurora-hub-grid button{min-height:125px;padding:12px 10px}}
/* V6.16: dashboard before navigation; compact profile */
.admin-account[hidden]{display:none!important}
.app>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.app>header .header-actions{display:flex;align-items:flex-start;gap:8px}
.app>header .header-actions #install{display:none!important}
.aurora-profile-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:68px;padding:10px!important}
.aurora-profile-button span{font-size:.72rem}
.aurora-profile-overlay{position:fixed;inset:0;z-index:3000;background:#07111bba;display:flex;align-items:flex-start;justify-content:center;padding:75px 14px 24px}
.aurora-profile-dialog{width:min(100%,440px);background:#12273c;color:#eff8ff;border:1px solid #365b77;border-radius:18px;padding:20px;box-shadow:0 20px 70px #0008}
.aurora-profile-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}
.aurora-profile-heading h2{font-size:1.2rem;margin:0}
.aurora-profile-heading button{font-size:1.7rem;background:transparent;color:white;border:1px solid #45627a;border-radius:10px;padding:3px 12px}
.aurora-profile-dialog .permanent{display:inline-block;margin:10px 0}
.aurora-profile-actions{display:grid;gap:10px;margin-top:22px}
.aurora-profile-actions button{min-height:44px}
.aurora-hub{margin-top:20px}
.app>.stats{margin-top:12px}
@media(max-width:420px){.app>header h1{font-size:1.65rem}.app>header .muted{font-size:.85rem}}

.aurora-admin-report-preview{border:1px solid #315473;border-radius:14px;padding:16px;background:#11263b;color:#d4e4f0;line-height:1.55}.aurora-admin-report-preview p{margin:0 0 12px}

/* V6.17 — Analytics QA: sem métricas inventadas */
.aurora-admin-analytics{margin-top:18px;padding:18px;border:1px solid rgba(125,153,210,.25);border-radius:18px;background:rgba(21,33,55,.75)}
.analytics-head{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}.analytics-head span{color:#f5ca77;font-size:12px}.aurora-admin-analytics p{color:#bdc9dc;line-height:1.5}.analytics-events{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin:16px 0}.analytics-events>div{display:flex;flex-direction:column;gap:12px;border:1px solid rgba(125,153,210,.22);border-radius:12px;padding:14px}.analytics-events span{color:#a7b7cd;font-size:13px}.analytics-trial{display:flex;flex-direction:column;gap:7px;padding:13px;border-radius:12px;background:rgba(61,123,255,.13)}.analytics-trial small{color:#b6c9e5}

/* V6.20 — Comercial como menu, sem dados pessoais na tela de entrada */
.aurora-commercial-menu{margin:20px 0 24px;min-width:0}
.aurora-commercial-menu h2{margin:6px 0 16px;font-size:1.25rem}
.aurora-commercial-grid{display:grid;grid-template-columns:1fr;gap:12px}
.aurora-commercial-grid button{width:100%;display:grid;grid-template-columns:48px minmax(0,1fr) 16px;align-items:center;gap:12px;text-align:left;padding:16px 14px;border-radius:16px;border:1px solid #365a76;background:#12263b;color:#f0f7ff;min-height:92px}
.aurora-commercial-grid button>span:nth-child(2){display:flex;flex-direction:column;gap:5px;min-width:0}
.aurora-commercial-grid button strong{font-size:1.03rem}
.aurora-commercial-grid button small{font-size:.83rem;color:#afc4d8;line-height:1.4}
.aurora-commercial-icon{display:grid;place-items:center;background:#1b5075;border-radius:12px;height:46px;color:#7de5ff;font-size:1.35rem}
.aurora-commercial-menu[hidden]{display:none!important}
