/* BETA MOBILE V28 • Central de Atividades exclusiva do app */
html.beta-mobile-app.beta-activity-v28{--ba-bg:#031424;--ba-surface:#08243a;--ba-surface-2:#0a2b43;--ba-line:#0c5574;--ba-cyan:#18c7f1;--ba-gold:#f4c84d;--ba-text:#f7fbff;--ba-muted:#9bb1c2;--ba-green:#55d8a7}
.beta-activity-bell{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(24,199,241,.25);border-radius:50%;background:#062338;color:#dff8ff;text-decoration:none;box-shadow:0 8px 22px rgba(0,0,0,.22);z-index:6}.beta-activity-bell svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.beta-mobile-hero>.beta-activity-bell{position:absolute;right:18px;top:18px}.beta-activity-floating{position:fixed;top:max(12px,env(safe-area-inset-top));right:max(12px,calc((100vw - 575px)/2 + 12px));z-index:28100;background:rgba(6,35,56,.96);backdrop-filter:blur(14px)}.beta-activity-badge{position:absolute;top:-4px;right:-4px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:2px solid #08243a;border-radius:999px;background:#f4c84d;color:#102333;font:900 8px/1 Montserrat,Arial,sans-serif;box-sizing:border-box}.beta-activity-badge[hidden]{display:none!important}
html.beta-mobile-app.beta-activity-v28 .activity-page{width:min(100%,575px)!important;max-width:575px!important;margin:0 auto!important;padding:18px 12px 126px!important;box-sizing:border-box!important;color:var(--ba-text)!important;background:transparent!important}
html.beta-mobile-app.beta-activity-v28 .activity-hero{display:block!important;margin:0 0 16px!important;padding:26px 20px 22px!important;border:1px solid rgba(24,199,241,.2)!important;border-radius:26px!important;background:linear-gradient(145deg,#08243a,#071d31)!important;color:#fff!important;box-shadow:0 16px 36px rgba(0,0,0,.18)!important}
html.beta-mobile-app.beta-activity-v28 .activity-kicker{color:var(--ba-cyan)!important;font-size:8px!important;letter-spacing:1.5px!important}html.beta-mobile-app.beta-activity-v28 .activity-hero h1{margin:8px 0 9px!important;color:#fff!important;font-size:34px!important;line-height:.98!important;letter-spacing:-1.3px!important}html.beta-mobile-app.beta-activity-v28 .activity-hero h1 em{color:var(--ba-gold)!important}html.beta-mobile-app.beta-activity-v28 .activity-hero p{max-width:none!important;color:#aebfca!important;font-size:11px!important;line-height:1.55!important}
html.beta-mobile-app.beta-activity-v28 .activity-hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:17px!important;justify-content:stretch!important}html.beta-mobile-app.beta-activity-v28 .activity-hero-actions a{display:none!important}html.beta-mobile-app.beta-activity-v28 .activity-hero-actions button{width:100%!important;min-height:44px!important;border:1px solid #d0a536!important;border-radius:14px!important;background:#4a3410!important;color:#ffe28b!important;font-size:8px!important;letter-spacing:.55px!important}html.beta-mobile-app.beta-activity-v28 .activity-hero-actions button:disabled{opacity:.38!important}
html.beta-mobile-app.beta-activity-v28 .activity-guest{margin:16px 0 0!important;padding:34px 18px!important;border:1px solid #164a66!important;border-radius:22px!important;background:#08243a!important;color:#fff!important}html.beta-mobile-app.beta-activity-v28 .activity-guest h2{color:#fff!important;font-size:20px!important}html.beta-mobile-app.beta-activity-v28 .activity-guest p{color:#9bb1c2!important;font-size:10px!important}html.beta-mobile-app.beta-activity-v28 .activity-guest div{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}html.beta-mobile-app.beta-activity-v28 .activity-guest a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;border-radius:13px!important;background:#f4c84d!important;color:#102333!important;font-size:8px!important}html.beta-mobile-app.beta-activity-v28 .activity-guest a.secondary{border:1px solid #164a66!important;background:#031b2c!important;color:#d8f5ff!important}
html.beta-mobile-app.beta-activity-v28 .activity-stats{grid-template-columns:repeat(2,1fr)!important;gap:9px!important;margin:0 0 14px!important}html.beta-mobile-app.beta-activity-v28 .activity-stats article{padding:17px 14px!important;border:1px solid #164a66!important;border-radius:18px!important;background:#08243a!important;box-shadow:none!important}html.beta-mobile-app.beta-activity-v28 .activity-stats b{color:var(--ba-cyan)!important;font-size:25px!important}html.beta-mobile-app.beta-activity-v28 .activity-stats article:nth-child(4) b{color:var(--ba-gold)!important}html.beta-mobile-app.beta-activity-v28 .activity-stats span{color:#91a7b8!important;font-size:8px!important;letter-spacing:.7px!important}
html.beta-mobile-app.beta-activity-v28 .activity-toolbar{position:sticky!important;top:0!important;z-index:25!important;display:block!important;margin:0 0 14px!important;padding:10px!important;border:1px solid #164a66!important;border-radius:18px!important;background:rgba(3,20,36,.94)!important;box-shadow:0 8px 24px rgba(0,0,0,.14)!important;backdrop-filter:blur(16px)!important}html.beta-mobile-app.beta-activity-v28 .activity-tabs{display:flex!important;gap:7px!important;padding-bottom:9px!important;overflow-x:auto!important;scrollbar-width:none!important}html.beta-mobile-app.beta-activity-v28 .activity-tabs::-webkit-scrollbar{display:none!important}html.beta-mobile-app.beta-activity-v28 .activity-tabs button{min-height:38px!important;padding:0 13px!important;border:1px solid #164a66!important;border-radius:999px!important;background:#08243a!important;color:#9fb2c0!important;font-size:8px!important}html.beta-mobile-app.beta-activity-v28 .activity-tabs button.active{border-color:var(--ba-cyan)!important;background:#0a3148!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(24,199,241,.12)!important}html.beta-mobile-app.beta-activity-v28 .activity-search{display:flex!important;min-height:44px!important;border:1px solid #164a66!important;border-radius:14px!important;background:#031b2c!important}html.beta-mobile-app.beta-activity-v28 .activity-search span{color:var(--ba-cyan)!important}html.beta-mobile-app.beta-activity-v28 .activity-search input{height:42px!important;color:#fff!important;font-size:10px!important}html.beta-mobile-app.beta-activity-v28 .activity-search input::placeholder{color:#7790a0!important}
html.beta-mobile-app.beta-activity-v28 .activity-layout{display:block!important}html.beta-mobile-app.beta-activity-v28 .activity-stream-card,html.beta-mobile-app.beta-activity-v28 .opportunity-card{padding:15px!important;border:1px solid #164a66!important;border-radius:22px!important;background:#08243a!important;box-shadow:none!important}html.beta-mobile-app.beta-activity-v28 .opportunity-card{position:static!important;margin-top:14px!important}html.beta-mobile-app.beta-activity-v28 .activity-section-head{border-color:#16435b!important}html.beta-mobile-app.beta-activity-v28 .activity-section-head span{color:var(--ba-cyan)!important;font-size:7px!important}html.beta-mobile-app.beta-activity-v28 .activity-section-head h2{color:#fff!important;font-size:18px!important}html.beta-mobile-app.beta-activity-v28 .activity-section-head>strong{color:#8198a7!important;font-size:7px!important}
html.beta-mobile-app.beta-activity-v28 .activity-day{padding:15px 3px 7px!important;color:#7590a0!important;font-size:7px!important}html.beta-mobile-app.beta-activity-v28 .activity-item{gap:10px!important;padding:13px 7px!important;border-bottom:1px solid #123d54!important;border-radius:15px!important;background:transparent!important}html.beta-mobile-app.beta-activity-v28 .activity-item:hover{background:#092b43!important}html.beta-mobile-app.beta-activity-v28 .activity-item.unread{background:#0a3047!important}html.beta-mobile-app.beta-activity-v28 .activity-item.unread:before{background:var(--ba-cyan)!important}html.beta-mobile-app.beta-activity-v28 .activity-avatar{border-color:#08243a!important;outline-color:#1f6a88!important;background:#041a2b!important}html.beta-mobile-app.beta-activity-v28 .activity-type-icon{border-color:#08243a!important;background:#0a6688!important}html.beta-mobile-app.beta-activity-v28 .activity-item-copy strong{color:#fff!important;font-size:10px!important}html.beta-mobile-app.beta-activity-v28 .activity-item-copy strong span{color:#7f98a8!important}html.beta-mobile-app.beta-activity-v28 .activity-item-copy p{color:#a9bac5!important;font-size:9px!important}html.beta-mobile-app.beta-activity-v28 .activity-item-copy small{color:#6f8796!important;font-size:7px!important}html.beta-mobile-app.beta-activity-v28 .activity-go{color:#5bdcf9!important}html.beta-mobile-app.beta-activity-v28 .activity-empty,html.beta-mobile-app.beta-activity-v28 .activity-loading{color:#8298a7!important}html.beta-mobile-app.beta-activity-v28 .activity-empty b{color:#fff!important}html.beta-mobile-app.beta-activity-v28 .activity-more{min-height:44px!important;border:1px solid #164a66!important;border-radius:13px!important;background:#031b2c!important;color:#bcefff!important}
html.beta-mobile-app.beta-activity-v28 .opportunity-list{gap:9px!important}html.beta-mobile-app.beta-activity-v28 .opportunity-item{border:1px solid #164a66!important;border-radius:15px!important;background:#031b2c!important}html.beta-mobile-app.beta-activity-v28 .opportunity-date{color:var(--ba-gold)!important}html.beta-mobile-app.beta-activity-v28 .opportunity-item strong{color:#fff!important}html.beta-mobile-app.beta-activity-v28 .opportunity-item small{color:#8fa4b2!important}html.beta-mobile-app.beta-activity-v28 .opportunity-all{min-height:43px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #d0a536!important;border-radius:13px!important;background:#4a3410!important;color:#ffe28b!important}
html.beta-mobile-app.beta-activity-v28 .activity-toast{bottom:112px!important;background:#08243a!important;border:1px solid #164a66!important}
@media(max-width:420px){html.beta-mobile-app.beta-activity-v28 .activity-page{padding-left:9px!important;padding-right:9px!important}html.beta-mobile-app.beta-activity-v28 .activity-hero{padding:23px 17px 20px!important}html.beta-mobile-app.beta-activity-v28 .activity-hero h1{font-size:31px!important}.beta-activity-floating{right:10px}}
