/* EMS Club V8 - management dashboard and profile */
.v8-shell{padding:12px 0 26px}.v8-shell>h3{font-size:1.45rem;margin:8px 0}.v8-pills,.v8-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.v8-pills{margin:18px 0 25px;padding:8px;border:1px solid rgba(200,247,255,.18);border-radius:17px;background:rgba(3,24,37,.45)}.v8-pills .btn{font-size:.82rem;padding:10px 14px}.v8-form{margin:12px 0 30px;border:1px solid rgba(183,228,234,.16);padding:19px;border-radius:18px;background:rgba(10,36,50,.58)}.v8-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:13px;margin:14px 0 27px}.v8-card{min-height:125px;padding:20px!important}.v8-card>h3{margin-top:0!important;word-break:break-word}.v8-card p{white-space:normal;overflow-wrap:anywhere;line-height:1.85}.v8-alert{margin:12px 0;background:#123d38;border:1px solid #317a72;border-radius:12px;padding:13px;color:#e0fff5}.v8-alert-danger{background:#54262e;border-color:#bd566b}.v8-profile{margin-top:26px}.v8-profile-stats{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;margin-bottom:16px}.v8-profile-stats>div{padding:17px;border:1px solid rgba(212,249,255,.25);border-radius:16px;background:rgba(15,51,67,.77)}.v8-profile-stats b{display:block;font-size:1.6rem;color:#8af7e0}.v8-profile-stats small{display:block;color:#c4d5e1}.v8-tag{display:inline-block;margin:4px;padding:7px 12px;border-radius:999px;background:#144354;border:1px solid #548d9d}.v8-quick{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0 21px;padding:12px;border:1px solid rgba(150,230,255,.18);border-radius:14px}.v8-quick .btn{white-space:normal}.v8-unread{background:#e45567!important;color:#fff;border-radius:999px;min-width:20px;font-size:.7rem;font-style:normal;display:inline-flex;align-items:center;justify-content:center}.v8-profile section p{margin:5px 0 10px}@media(max-width:700px){.v8-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.v8-pills{gap:6px}.v8-pills .btn{font-size:.76rem}.v8-grid{grid-template-columns:minmax(0,1fr)}.v8-quick .btn{flex:1}}
