:root{
 --mw-bg:#f4f6f8;--mw-card:#fff;--mw-ink:#14202b;--mw-muted:#667481;--mw-line:#e3e8ed;
 --mw-blue:#0b5aa8;--mw-blue2:#0a3d73;--mw-gold:#c59a3d;--mw-radius:18px;--mw-shadow:0 12px 35px rgba(24,40,58,.08)
}
.mw-app,.mw-command{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--mw-ink)}
.mw-app{display:grid;grid-template-columns:230px minmax(0,1fr) 280px;gap:22px;max-width:1500px;margin:0 auto;padding:24px}
.mw-sidebar,.mw-rail{position:sticky;top:20px;align-self:start}
.mw-profile-mini{display:flex;gap:12px;align-items:center;padding:16px;margin-bottom:12px;background:var(--mw-card);border:1px solid var(--mw-line);border-radius:var(--mw-radius)}
.mw-profile-mini img,.mw-head-actions img,.mw-composer img,.mw-profile-content>img{border-radius:50%}
.mw-profile-mini div{display:flex;flex-direction:column;min-width:0}.mw-profile-mini strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-profile-mini span{font-size:12px;color:var(--mw-muted)}
.mw-nav{display:flex;flex-direction:column;gap:5px}.mw-nav-item{display:flex;gap:12px;align-items:center;padding:11px 13px;border-radius:12px;color:var(--mw-ink)!important;text-decoration:none!important;font-weight:650}.mw-nav-item:hover,.mw-nav-item.is-active{background:#eaf2fa;color:var(--mw-blue)!important}.mw-nav-icon{width:24px;text-align:center;font-size:18px}
.mw-main{min-width:0}.mw-page-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.mw-page-head h1{margin:2px 0 0;font-size:30px;line-height:1.1}.mw-eyebrow{font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--mw-blue)}
.mw-head-actions{display:flex;gap:8px;align-items:center}.mw-head-actions>a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--mw-card);border:1px solid var(--mw-line);text-decoration:none!important;color:var(--mw-ink)!important;overflow:hidden}.mw-head-actions img{width:36px;height:36px}
.mw-card,.mw-hero-card,.mw-profile-hero,.mw-command-hero{background:var(--mw-card);border:1px solid var(--mw-line);border-radius:var(--mw-radius);box-shadow:var(--mw-shadow);padding:20px;margin-bottom:18px}.mw-card h2,.mw-card h3{margin-top:0}.mw-card p{color:var(--mw-muted)}
.mw-hero-card,.mw-command-hero{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#071c31,#0b5aa8);color:#fff;border:0;padding:28px}.mw-hero-card h2,.mw-command-hero h1{margin:4px 0 6px;color:#fff}.mw-hero-card p,.mw-command-hero p{color:rgba(255,255,255,.82);margin:0}.mw-hero-card .mw-eyebrow,.mw-command-hero .mw-eyebrow{color:#f2c96d}
.mw-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--mw-blue);color:#fff!important;text-decoration:none!important;padding:11px 18px;font-weight:800;cursor:pointer}.mw-hero-card .mw-btn{background:#fff;color:#0b4f8f!important}
.mw-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.mw-stat{display:flex;flex-direction:column;padding:18px;background:var(--mw-card);border:1px solid var(--mw-line);border-radius:16px;text-decoration:none!important;color:var(--mw-ink)!important}.mw-stat strong{font-size:26px;line-height:1}.mw-stat span{color:var(--mw-muted);font-size:13px;margin-top:6px}
.mw-two-col{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:18px}.mw-stack>*:last-child{margin-bottom:0}
.mw-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.mw-section-head h2{margin:0}.mw-section-head p{margin:4px 0 0}.mw-section-head a{font-weight:700;color:var(--mw-blue)}
.mw-member-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mw-member-card{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid var(--mw-line);border-radius:14px;background:#fff;color:var(--mw-ink)!important;text-decoration:none!important}.mw-member-card img{border-radius:50%;flex:0 0 auto}.mw-member-card span{display:block;color:var(--mw-muted);font-size:12px}.mw-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mw-group-card{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid var(--mw-line);border-radius:14px;text-decoration:none!important;color:var(--mw-ink)!important}.mw-group-card img{border-radius:14px}.mw-group-card span{display:block;color:var(--mw-muted);font-size:12px}
.mw-feed{display:flex;flex-direction:column;gap:12px}.mw-feed-card{display:flex;gap:12px;padding:16px;border:1px solid var(--mw-line);border-radius:14px}.mw-feed-avatar img{border-radius:50%;width:44px;height:44px}.mw-feed-body{min-width:0}.mw-feed-action{font-size:14px}.mw-feed-content{margin-top:10px}.mw-composer-row{display:flex;gap:12px;align-items:center}.mw-composer-row div{display:flex;flex-direction:column}.mw-composer-row span{font-size:13px;color:var(--mw-muted)}
.mw-rail-card{display:flex;flex-direction:column;gap:8px}.mw-rail-card a{padding:9px 0;border-bottom:1px solid var(--mw-line);text-decoration:none!important;color:var(--mw-ink)!important}.mw-rail-card a:last-child{border-bottom:0}.mw-empty{padding:24px;text-align:center;border:1px dashed #cbd5de;border-radius:14px;color:var(--mw-muted)}
.mw-profile-hero{padding:0;overflow:hidden}.mw-cover{height:150px;background:linear-gradient(120deg,#0c2540,#0b5aa8 65%,#c59a3d)}.mw-profile-content{display:flex;gap:18px;align-items:end;padding:0 24px 22px;margin-top:-48px}.mw-profile-content>img{border:5px solid #fff}.mw-profile-content h2{margin:0}.mw-profile-content p{margin:3px 0 10px;color:var(--mw-muted)}.mw-profile-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mw-profile-fields>div{padding:14px;background:var(--mw-bg);border-radius:12px}.mw-profile-fields span{display:block;color:var(--mw-muted);font-size:12px}.mw-role-pills{display:flex;gap:8px;flex-wrap:wrap}.mw-role-pills span{background:#eef4fa;color:#0b5aa8;border-radius:999px;padding:7px 11px;font-weight:700;font-size:13px}
.mw-search-form{display:flex;gap:10px}.mw-search-form input{flex:1;border:1px solid var(--mw-line);border-radius:999px;padding:12px 16px;font-size:15px}.mw-list{display:flex;flex-direction:column}.mw-list a{display:flex;flex-direction:column;padding:12px 0;border-bottom:1px solid var(--mw-line);text-decoration:none!important;color:var(--mw-ink)!important}.mw-list span{color:var(--mw-muted);font-size:13px}
.mw-audit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.mw-audit-item{display:grid;grid-template-columns:30px 1fr;gap:3px 8px;align-items:center;padding:14px;border-radius:14px;background:#f7f9fb;border:1px solid var(--mw-line)}.mw-audit-item>span{grid-row:1/3;font-size:20px}.mw-audit-item small{color:var(--mw-muted)}.mw-audit-item.ok{background:#eef8f1}.mw-audit-item.ok>span{color:#237b3e}.mw-table-wrap{overflow:auto}.mw-table{width:100%;border-collapse:collapse}.mw-table th,.mw-table td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--mw-line);vertical-align:top}.mw-table th{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--mw-muted)}.mw-note{padding:12px 14px;background:#fff6de;border-radius:12px}
.mw-centered{text-align:center}.mw-full-card{padding:0;overflow:hidden}
@media(max-width:1180px){.mw-app{grid-template-columns:210px minmax(0,1fr)}.mw-rail{display:none}.mw-audit-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:820px){.mw-app{display:block;padding:12px 12px 80px}.mw-sidebar{position:static}.mw-profile-mini{margin-bottom:12px}.mw-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;overflow:auto;padding-bottom:4px}.mw-nav-item{justify-content:center;flex-direction:column;gap:3px;font-size:11px;min-width:72px;padding:8px}.mw-main{margin-top:16px}.mw-page-head h1{font-size:25px}.mw-two-col{display:block}.mw-stat-grid{grid-template-columns:repeat(2,1fr)}.mw-member-grid,.mw-group-grid{grid-template-columns:1fr}.mw-profile-fields{grid-template-columns:1fr}.mw-audit-grid{grid-template-columns:1fr}.mw-hero-card{align-items:flex-start;gap:18px;flex-direction:column}.mw-search-form{flex-direction:column}}
@media(max-width:520px){.mw-page-head{align-items:flex-start}.mw-head-actions>a{width:36px;height:36px}.mw-card,.mw-hero-card{padding:16px;border-radius:15px}.mw-cover{height:110px}.mw-profile-content{align-items:center;flex-direction:column;margin-top:-56px;text-align:center}.mw-stat strong{font-size:22px}}
/* v2.1.1 live QA refinements */
.mw-success{padding:14px 16px;margin-bottom:16px;border:1px solid #bfe1c8;border-radius:14px;background:#eff9f2;color:#1f6334}.mw-success strong{color:#174f29}
.mw-member-copy{min-width:0;display:flex;flex-direction:column}.mw-member-card strong{font-size:15px}.mw-member-role{color:var(--mw-blue)!important;font-weight:700!important;margin-top:2px}.mw-member-card small{color:var(--mw-muted);font-size:11px;margin-top:3px}.mw-group-card small{display:block;color:var(--mw-muted);font-size:12px;line-height:1.35;margin-top:5px}
.mw-composer form{width:100%}.mw-composer-row textarea{flex:1;min-height:82px;resize:vertical;border:1px solid var(--mw-line);border-radius:16px;padding:13px 15px;font:inherit;line-height:1.45;background:#f8fafc}.mw-composer-row textarea:focus{outline:2px solid rgba(11,90,168,.18);border-color:#80acd4}.mw-composer-actions{display:flex;align-items:center;justify-content:space-between;margin-top:11px;padding-left:60px}.mw-composer-actions span{font-size:12px;color:var(--mw-muted)}
.mw-feed-card{background:#fff;box-shadow:0 6px 20px rgba(24,40,58,.04)}.mw-feed-action{font-weight:650;line-height:1.4}.mw-feed-action a{font-weight:800;text-decoration:none}.mw-feed-content{font-size:15px;line-height:1.6}.mw-feed-actions{margin-top:12px;padding-top:10px;border-top:1px solid var(--mw-line)}.mw-feed-actions a{font-size:13px;font-weight:750;text-decoration:none}
.mw-context-card{padding:14px}.mw-context-card img{border-radius:12px}.mw-rail .wakanda-zoom-featured-sidebar,.mw-rail [class*="zoom"]{max-width:100%}
.mw-doc-feature{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;border:1px solid var(--mw-line);border-radius:16px;background:linear-gradient(135deg,#f8fbff,#fff)}.mw-doc-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#eaf2fa;color:var(--mw-blue);font-size:25px}.mw-doc-feature h3{margin:0 0 5px}.mw-doc-feature p{margin:0}.mw-doc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.mw-doc-grid>a,.mw-doc-grid>div{display:flex;flex-direction:column;gap:5px;padding:16px;border:1px solid var(--mw-line);border-radius:14px;text-decoration:none!important;color:var(--mw-ink)!important}.mw-doc-grid span{font-size:13px;color:var(--mw-muted)}
.mw-event-detail .mw-back-link{display:inline-block;margin-bottom:14px;font-weight:750;text-decoration:none}.mw-event-image{margin:-4px -4px 18px;overflow:hidden;border-radius:14px}.mw-event-image img{display:block;width:100%;max-height:420px;object-fit:cover}.mw-event-detail h2{font-size:32px}.mw-event-content{font-size:16px;line-height:1.7}.mw-event-content p{color:var(--mw-ink)}
.mw-command-stats{grid-template-columns:repeat(5,1fr)}
@media(max-width:1180px){.mw-command-stats{grid-template-columns:repeat(3,1fr)}}
@media(max-width:820px){.mw-doc-feature{grid-template-columns:1fr;text-align:left}.mw-doc-grid{grid-template-columns:1fr}.mw-composer-actions{padding-left:0}.mw-command-stats{grid-template-columns:repeat(2,1fr)}}
/* v2.1.2 community feed + update verification */
.mw-composer-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding-left:60px}.mw-composer-tools span{font-size:12px;color:var(--mw-muted);line-height:1.4}.mw-feed-meta{margin-top:3px;color:var(--mw-muted);font-size:12px}.mw-feed-content p{margin:8px 0 0;color:var(--mw-ink)}.mw-feed-actions{display:flex;gap:18px}.mw-version-badge{display:inline-flex;align-items:center;white-space:nowrap;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2);font-size:12px;font-weight:800;color:#fff}.mw-command-hero>div{min-width:0}
@media(max-width:820px){.mw-composer-tools{padding-left:0;align-items:flex-start;flex-direction:column}.mw-version-badge{align-self:flex-start}}

/* v2.1.4 community composer + social feed */
.mw-alert{padding:14px 16px;margin-bottom:16px;border:1px solid #efc5c5;border-radius:14px;background:#fff2f2;color:#8a2525}
.mw-composer{padding:18px}.mw-composer-top{display:flex;gap:12px;align-items:center;margin-bottom:12px}.mw-composer-avatar img{display:block;border-radius:50%}.mw-composer-copy{display:flex;flex-direction:column}.mw-composer-copy strong{font-size:16px}.mw-composer-copy span{font-size:12px;color:var(--mw-muted);margin-top:2px}
.mw-composer-textarea{width:100%;box-sizing:border-box;min-height:112px;resize:vertical;border:1px solid var(--mw-line);border-radius:16px;padding:14px 16px;font:inherit;font-size:15px;line-height:1.5;background:#f8fafc}.mw-composer-textarea:focus{outline:2px solid rgba(11,90,168,.16);border-color:#78a7d3;background:#fff}
.mw-composer-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:12px}.mw-upload-btn{display:inline-flex;align-items:center;cursor:pointer;border:1px solid var(--mw-line);border-radius:999px;padding:9px 13px;font-size:13px;font-weight:750;background:#fff}.mw-upload-btn:hover{background:#f6f9fc}.mw-upload-btn input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.mw-upload-btn span{max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-composer-note{font-size:11px;color:var(--mw-muted)}
.mw-feed-card{padding:17px}.mw-feed-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.mw-feed-head>div{display:flex;flex-wrap:wrap;gap:7px;align-items:baseline}.mw-feed-name{font-weight:850;color:var(--mw-ink)!important;text-decoration:none!important}.mw-feed-role{font-size:11px;font-weight:750;color:var(--mw-blue);background:#edf5fc;border-radius:999px;padding:3px 7px}.mw-feed-time{font-size:11px;color:var(--mw-muted)!important;text-decoration:none!important;white-space:nowrap}.mw-feed-body{flex:1;min-width:0}.mw-feed-content{font-size:15px;line-height:1.58}.mw-feed-content a{overflow-wrap:anywhere}
.mw-feed-media{margin-top:13px;border-radius:14px;overflow:hidden;background:#0d1b29}.mw-feed-media img{display:block;width:100%;max-height:560px;object-fit:contain;background:#eef2f5}.mw-feed-media video{display:block;width:100%;max-height:560px}.mw-feed-audio{padding:12px;background:#f5f7fa}.mw-feed-audio audio{width:100%;display:block}.mw-feed-file{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin-top:13px;padding:13px;border:1px solid var(--mw-line);border-radius:14px;background:#f8fafc}.mw-file-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#e9f1f9;color:var(--mw-blue);font-size:21px}.mw-feed-file strong,.mw-feed-file small{display:block}.mw-feed-file small{margin-top:2px;color:var(--mw-muted);font-size:11px}.mw-feed-file>a{font-weight:800;text-decoration:none!important}
.mw-feed-stats{min-height:20px;display:flex;justify-content:space-between;gap:10px;color:var(--mw-muted);font-size:11px;margin-top:9px}.mw-feed-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:7px;padding-top:8px;border-top:1px solid var(--mw-line)}.mw-feed-actions form{margin:0}.mw-feed-button{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;border:0;background:transparent;border-radius:9px;padding:8px 10px;color:#485866!important;text-decoration:none!important;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.mw-feed-button:hover{background:#f2f5f8}.mw-feed-button.is-active{color:#b4233b!important;background:#fff1f3}
.mw-comment-form{display:none;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid var(--mw-line)}.mw-comment-form.is-open{display:grid}.mw-comment-form img{border-radius:50%}.mw-comment-form textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:44px;border:1px solid var(--mw-line);border-radius:13px;padding:10px 12px;font:inherit;font-size:13px}.mw-btn-small{padding:9px 13px;font-size:12px}
@media(max-width:820px){.mw-composer-toolbar{grid-template-columns:1fr}.mw-composer-note{order:3}.mw-upload-btn{width:max-content}.mw-feed-card{padding:14px}.mw-feed-actions{gap:3px}.mw-comment-form{grid-template-columns:auto minmax(0,1fr)}.mw-comment-form .mw-btn{grid-column:2}.mw-feed-role{display:none}}

/* v2.1.6 feed containment / legacy activity hardening */
.mw-two-col>*{min-width:0}.mw-stack{min-width:0}
.mw-feed{width:100%;max-width:100%;min-width:0;overflow:visible}
.mw-feed-card{width:100%;max-width:100%;min-width:0;box-sizing:border-box;align-items:flex-start;float:none!important;clear:both;overflow:hidden}
.mw-feed-avatar{flex:0 0 48px;width:48px;min-width:48px}.mw-feed-avatar a{display:block}.mw-feed-avatar img{display:block;max-width:48px}
.mw-feed-body{flex:1 1 0!important;width:auto!important;max-width:calc(100% - 60px);min-width:0!important;overflow:hidden}
.mw-feed-head,.mw-feed-content,.mw-feed-media,.mw-feed-file,.mw-feed-stats,.mw-feed-actions,.mw-comment-form{max-width:100%;min-width:0;box-sizing:border-box}
.mw-feed-content{width:100%;overflow-wrap:anywhere;word-break:normal;white-space:normal}
.mw-feed-content *{max-width:100%!important;float:none!important;position:static!important}
.mw-feed-content p{width:auto!important;min-width:0!important;max-width:100%!important}
@media(max-width:520px){.mw-feed-avatar{flex-basis:40px;width:40px;min-width:40px}.mw-feed-avatar img{width:40px;height:40px}.mw-feed-body{max-width:calc(100% - 52px)}}

/* v2.1.7 Volunteer Center */
.mw-subnav{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px;padding:6px;background:#eaf0f5;border:1px solid var(--mw-line);border-radius:14px}.mw-subnav-item{display:inline-flex;align-items:center;justify-content:center;padding:9px 13px;border-radius:10px;color:#455565!important;text-decoration:none!important;font-size:13px;font-weight:800}.mw-subnav-item:hover{background:#fff}.mw-subnav-item.is-active{background:#fff;color:var(--mw-blue)!important;box-shadow:0 1px 3px rgba(21,40,60,.08)}
.mw-volunteer-hero{margin-bottom:18px}.mw-volunteer-stats{margin-bottom:18px}.mw-vol-job-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mw-vol-job-card{padding:16px;border:1px solid var(--mw-line);border-radius:15px;background:#fff;min-width:0}.mw-vol-job-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mw-vol-job-head h3{margin:7px 0 0;font-size:18px;line-height:1.22}.mw-vol-job-card>p{margin:10px 0 12px;color:var(--mw-muted);font-size:13px}.mw-status-pill,.mw-points-pill,.mw-count-pill{display:inline-flex;align-items:center;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850;white-space:nowrap}.mw-status-pill.is-active{background:#e8f7ed;color:#237b3e}.mw-status-pill.is-inactive{background:#f1f3f5;color:#66717b}.mw-points-pill{background:#fff6de;color:#8b6210;border:1px solid #f2dfaa}.mw-count-pill{background:#eaf2fa;color:var(--mw-blue)}.mw-vol-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mw-vol-meta>span{display:block;padding:9px 10px;border-radius:10px;background:#f6f8fa;color:#4f5d69;font-size:12px;overflow-wrap:anywhere}.mw-vol-meta strong{display:block;margin-bottom:2px;color:var(--mw-ink);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.mw-volunteer-roster .mw-member-card{align-items:center}.mw-volunteer-roster small{display:block;margin-top:3px;color:var(--mw-muted);font-size:11px}
@media(max-width:820px){.mw-subnav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mw-vol-job-grid{grid-template-columns:1fr}.mw-vol-meta{grid-template-columns:1fr}.mw-volunteer-stats{grid-template-columns:repeat(2,1fr)}}
.mw-app[data-active="volunteer"] .mw-card form label{display:block;margin:10px 0 5px;font-weight:800;color:var(--mw-ink)}.mw-app[data-active="volunteer"] .mw-card form input[type="text"],.mw-app[data-active="volunteer"] .mw-card form input[type="email"],.mw-app[data-active="volunteer"] .mw-card form input[type="number"],.mw-app[data-active="volunteer"] .mw-card form input[type="date"],.mw-app[data-active="volunteer"] .mw-card form input[type="datetime-local"],.mw-app[data-active="volunteer"] .mw-card form input[type="time"],.mw-app[data-active="volunteer"] .mw-card form select,.mw-app[data-active="volunteer"] .mw-card form textarea{width:100%;max-width:100%;box-sizing:border-box;border:1px solid var(--mw-line);border-radius:11px;background:#fff;padding:10px 12px;font:inherit}.mw-app[data-active="volunteer"] .mw-card form textarea{min-height:100px;resize:vertical}.mw-app[data-active="volunteer"] .mw-card form button,.mw-app[data-active="volunteer"] .mw-card form input[type="submit"]{border:0;border-radius:999px;background:var(--mw-blue);color:#fff;padding:10px 16px;font-weight:800;cursor:pointer}.mw-app[data-active="volunteer"] .mw-card table{width:100%;border-collapse:collapse}.mw-app[data-active="volunteer"] .mw-card th,.mw-app[data-active="volunteer"] .mw-card td{padding:10px;border-bottom:1px solid var(--mw-line);text-align:left;vertical-align:top}

/* v2.1.8 Documents / Private Vault */
.mw-vault-upload{overflow:hidden}.mw-vault-lock{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:#edf7f0;color:#237b3e;font-size:12px;font-weight:850;white-space:nowrap}.mw-vault-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.mw-vault-drop{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;row-gap:2px;align-items:center;padding:16px;border:1px dashed #b8c8d6;border-radius:14px;background:#f8fafc;cursor:pointer}.mw-vault-drop:hover{background:#f3f7fb;border-color:#88afd0}.mw-vault-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.mw-vault-drop-icon{grid-row:1/3;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#e8f1fa;color:var(--mw-blue);font-size:22px;font-weight:800}.mw-vault-drop strong{font-size:14px}.mw-vault-drop>span:last-of-type{color:var(--mw-muted);font-size:11px}.mw-vault-list{display:flex;flex-direction:column}.mw-vault-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--mw-line)}.mw-vault-row:last-child{border-bottom:0}.mw-vault-file-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#edf3f8;color:var(--mw-blue);font-size:20px}.mw-vault-file-copy{min-width:0}.mw-vault-file-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-vault-file-copy span{display:block;margin-top:3px;color:var(--mw-muted);font-size:11px}.mw-vault-actions{display:flex;align-items:center;gap:8px}.mw-vault-actions form{margin:0}.mw-vault-delete{border:0;background:transparent;color:#a12a2a;font-size:12px;font-weight:800;cursor:pointer;padding:8px 4px}.mw-vault-delete:hover{text-decoration:underline}.mw-doc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mw-doc-grid>*{display:flex;flex-direction:column;padding:16px;border:1px solid var(--mw-line);border-radius:14px;background:#fff;text-decoration:none!important;color:var(--mw-ink)!important}.mw-doc-grid strong{font-size:14px}.mw-doc-grid span{margin-top:4px;color:var(--mw-muted);font-size:12px;line-height:1.45}.mw-vault-health .mw-profile-fields{grid-template-columns:repeat(3,1fr)}
@media(max-width:820px){.mw-vault-form{grid-template-columns:1fr}.mw-vault-form>.mw-btn{width:max-content}.mw-doc-grid{grid-template-columns:1fr}.mw-vault-health .mw-profile-fields{grid-template-columns:1fr}}
@media(max-width:620px){.mw-vault-row{grid-template-columns:auto minmax(0,1fr)}.mw-vault-actions{grid-column:2;justify-content:flex-start;flex-wrap:wrap}.mw-vault-file-copy strong{white-space:normal;overflow-wrap:anywhere}.mw-vault-drop{grid-template-columns:auto minmax(0,1fr)}}


/* v2.1.9 Wakanda Messenger */
.mw-messenger-intro{display:flex;align-items:center;justify-content:space-between;gap:18px}.mw-messenger-intro h2{margin:4px 0 5px}.mw-messenger-intro p{margin:0;max-width:760px}.mw-messenger-lock{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:8px 11px;border-radius:999px;background:#edf7f0;color:#237b3e;font-size:12px;font-weight:850}.mw-messenger-card{background:#fff;min-height:640px}.mw-messenger{min-height:640px;overflow:hidden;background:#fff}.mw-messenger .bp-messages-wrap{height:640px!important;min-height:640px!important;max-height:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}.mw-messenger .bp-messages-wrap *{box-sizing:border-box}.mw-messenger .bp-messages-wrap .threads-list{background:#fff}.mw-messenger .bp-messages-wrap .threads-list .thread{min-height:70px;border-bottom:1px solid var(--mw-line)!important}.mw-messenger .bp-messages-wrap .threads-list .thread:hover,.mw-messenger .bp-messages-wrap .threads-list .thread.active{background:#f2f7fb!important}.mw-messenger .bp-messages-wrap .threads-list .thread .pic img,.mw-messenger .bp-messages-wrap img.avatar{border-radius:50%!important}.mw-messenger .bp-messages-wrap input[type="text"],.mw-messenger .bp-messages-wrap textarea,.mw-messenger .bp-messages-wrap .search{border-color:var(--mw-line)!important;background:#f8fafc!important}.mw-messenger .bp-messages-wrap button,.mw-messenger .bp-messages-wrap .button,.mw-messenger .bp-messages-wrap a.button{border-radius:10px!important}.mw-messenger .bp-messages-wrap .send button,.mw-messenger .bp-messages-wrap button[type="submit"]{background:var(--mw-blue)!important;color:#fff!important;border-color:var(--mw-blue)!important}.mw-messenger .bp-messages-wrap .chat-header,.mw-messenger .bp-messages-wrap .header{border-bottom:1px solid var(--mw-line)!important}.mw-messenger .bp-messages-wrap .messages-list{background:#f8fafc}.mw-messenger .bp-messages-wrap .message .content{border-radius:15px}.mw-messenger .bp-messages-wrap a{color:var(--mw-blue)}
@media(max-width:820px){.mw-messenger-intro{align-items:flex-start;flex-direction:column}.mw-messenger-card,.mw-messenger{min-height:70vh}.mw-messenger .bp-messages-wrap{height:70vh!important;min-height:70vh!important}.mw-messenger .bp-messages-wrap .threads-list{max-width:100%!important}}

/* v2.2.0 Native MY Wakanda Messenger */
.mw-nav-item{position:relative}.mw-nav-badge{margin-left:auto;display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#d83333;color:#fff;font-size:10px;line-height:1}
.mw-native-msg-intro{display:flex;align-items:center;justify-content:space-between;gap:18px}.mw-native-msg-intro h2{margin:4px 0 5px}.mw-native-msg-intro p{margin:0;max-width:760px}
.mw-native-messenger{display:grid;grid-template-columns:330px minmax(0,1fr);min-height:680px;margin-bottom:18px;background:#fff;border:1px solid var(--mw-line);border-radius:var(--mw-radius);box-shadow:var(--mw-shadow);overflow:hidden}.mw-msg-sidebar{border-right:1px solid var(--mw-line);background:#fff;min-width:0}.mw-msg-sidebar-head{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--mw-line)}.mw-msg-sidebar-head>div{display:flex;flex-direction:column}.mw-msg-sidebar-head strong{font-size:18px}.mw-msg-sidebar-head span{font-size:11px;color:var(--mw-muted)}.mw-msg-new{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--mw-blue);color:#fff!important;text-decoration:none!important;font-size:22px;font-weight:700}.mw-msg-list{max-height:680px;overflow:auto}.mw-msg-list-empty{padding:28px 18px;text-align:center;color:var(--mw-muted);font-size:13px}.mw-msg-thread{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--mw-line);text-decoration:none!important;color:var(--mw-ink)!important;background:#fff}.mw-msg-thread:hover,.mw-msg-thread.is-active{background:#f1f6fb}.mw-msg-thread.has-unread{background:#f5f9fd}.mw-msg-thread-avatar{width:48px;height:48px}.mw-msg-thread-avatar>img{width:48px;height:48px;border-radius:50%}.mw-msg-placeholder-avatar{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#e9eef3;color:var(--mw-muted);font-weight:800}.mw-msg-group-avatar{position:relative;display:block;width:48px;height:48px}.mw-msg-group-avatar img{position:absolute;width:30px!important;height:30px!important;border-radius:50%;border:2px solid #fff}.mw-msg-group-avatar img:nth-child(1){left:0;top:0}.mw-msg-group-avatar img:nth-child(2){right:0;top:4px}.mw-msg-group-avatar img:nth-child(3){left:9px;bottom:0}.mw-msg-thread-copy{min-width:0;display:flex;flex-direction:column}.mw-msg-thread-copy strong,.mw-msg-thread-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-msg-thread-copy strong{font-size:13px}.mw-msg-thread-copy span{margin-top:3px;color:var(--mw-muted);font-size:11px}.mw-msg-thread-meta{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.mw-msg-thread-meta small{font-size:9px;color:var(--mw-muted);white-space:nowrap}.mw-msg-thread-meta b{display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--mw-blue);color:#fff;font-size:9px}
.mw-msg-conversation{min-width:0;background:#f7f9fb}.mw-chat{height:680px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;background:#f7f9fb}.mw-chat-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#fff;border-bottom:1px solid var(--mw-line)}.mw-chat-title{display:flex;align-items:center;gap:10px;min-width:0}.mw-chat-title>img{border-radius:50%}.mw-chat-title>div{display:flex;flex-direction:column;min-width:0}.mw-chat-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-chat-title span{font-size:10px;color:var(--mw-muted)}.mw-chat-menu{display:flex;gap:6px;align-items:center}.mw-chat-menu form{margin:0}.mw-chat-menu button{border:1px solid var(--mw-line);background:#fff;border-radius:9px;padding:7px 9px;font-size:10px;font-weight:750;color:#526170;cursor:pointer}.mw-chat-participants{padding:7px 16px;background:#fff;border-bottom:1px solid var(--mw-line);font-size:10px;color:var(--mw-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-chat-messages{min-height:0;overflow:auto;padding:18px 16px;display:flex;flex-direction:column;gap:11px;scroll-behavior:smooth}.mw-message{display:flex;gap:8px;align-items:flex-end;max-width:82%;align-self:flex-start}.mw-message.is-own{align-self:flex-end;justify-content:flex-end}.mw-message-avatar img{display:block;border-radius:50%}.mw-message-wrap{min-width:0}.mw-message-meta{display:flex;align-items:center;gap:8px;margin:0 4px 4px}.mw-message.is-own .mw-message-meta{justify-content:flex-end}.mw-message-meta strong{font-size:10px}.mw-message-meta time{font-size:9px;color:var(--mw-muted)}.mw-message-bubble{padding:9px 12px;border-radius:16px 16px 16px 4px;background:#fff;border:1px solid var(--mw-line);box-shadow:0 3px 12px rgba(25,45,63,.05);overflow:hidden}.mw-message.is-own .mw-message-bubble{border-color:#0b5aa8;background:#0b5aa8;color:#fff;border-radius:16px 16px 4px 16px}.mw-message-text p{margin:0 0 7px;color:inherit}.mw-message-text p:last-child{margin-bottom:0}.mw-message-text a{color:inherit;text-decoration:underline}.mw-msg-media{margin-top:7px;max-width:420px}.mw-msg-media img,.mw-msg-media video{display:block;max-width:100%;height:auto;border-radius:10px}.mw-msg-media audio{max-width:100%}.mw-msg-file-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;margin-top:7px;padding:10px;border-radius:10px;background:rgba(255,255,255,.9);border:1px solid rgba(0,0,0,.08);text-decoration:none!important;color:#15212b!important}.mw-msg-file-card>span:first-child{font-size:22px}.mw-msg-file-card>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.mw-msg-file-card strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-msg-file-card small{font-size:9px;color:var(--mw-muted)}.mw-msg-file-card b{font-size:9px;color:var(--mw-blue)}.mw-message-reactions{display:flex;gap:4px;margin:4px 5px 0;flex-wrap:wrap}.mw-message-reactions span{padding:2px 6px;border-radius:999px;background:#fff;border:1px solid var(--mw-line);font-size:9px}.mw-message-actions{display:flex;align-items:center;gap:8px;margin:3px 4px 0;opacity:.45}.mw-message:hover .mw-message-actions{opacity:1}.mw-reaction-picker{display:flex;gap:1px}.mw-reaction-picker form{margin:0}.mw-reaction-picker button{border:0;background:transparent;padding:2px;font-size:11px;cursor:pointer}.mw-report{font-size:9px;color:var(--mw-muted)}.mw-report summary{cursor:pointer}.mw-report form{position:absolute;z-index:5;padding:8px;background:#fff;border:1px solid var(--mw-line);border-radius:10px;box-shadow:var(--mw-shadow)}.mw-report select{display:block;margin-bottom:6px;font-size:10px}.mw-report button{border:0;background:#a83232;color:#fff;border-radius:7px;padding:5px 7px;font-size:9px}.mw-typing{min-height:20px;padding:2px 18px 0;color:var(--mw-muted);font-size:10px;font-style:italic}.mw-chat-compose{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:end;padding:12px 14px;background:#fff;border-top:1px solid var(--mw-line)}.mw-chat-compose textarea{width:100%;min-height:45px;max-height:120px;resize:vertical;border:1px solid var(--mw-line);border-radius:13px;background:#f7f9fb;padding:11px 12px;font:inherit;box-sizing:border-box}.mw-msg-attach{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#edf3f8;color:var(--mw-blue);font-size:21px;cursor:pointer}.mw-msg-attach input{position:absolute;inset:0;opacity:0;cursor:pointer}.mw-msg-send{height:42px;border:0;border-radius:12px;background:var(--mw-blue);color:#fff;padding:0 16px;font-weight:850;cursor:pointer}.mw-msg-blocked-note{padding:12px 16px;background:#fff6e0;color:#755413;border-top:1px solid #ecd8a5;font-size:11px}
.mw-msg-new-panel{padding:20px;min-height:640px;background:#fff}.mw-msg-new-panel>header{display:flex;justify-content:space-between;gap:16px;margin-bottom:16px}.mw-msg-new-panel h3{margin:3px 0 4px}.mw-msg-new-panel p{margin:0;color:var(--mw-muted);font-size:12px}.mw-msg-new-panel label{display:block;margin:12px 0 5px;font-size:12px;font-weight:800}.mw-msg-new-panel label>span{font-weight:500;color:var(--mw-muted)}.mw-msg-new-panel input[type="text"],.mw-msg-new-panel input[type="search"],.mw-msg-new-panel textarea{width:100%;box-sizing:border-box;border:1px solid var(--mw-line);border-radius:11px;padding:10px 12px;font:inherit}.mw-msg-recipient-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:280px;overflow:auto;padding:4px}.mw-recipient-option{display:grid!important;grid-template-columns:auto 42px minmax(0,1fr);gap:8px;align-items:center;margin:0!important;padding:8px;border:1px solid var(--mw-line);border-radius:11px;background:#fff;cursor:pointer}.mw-recipient-option:has(input:checked){border-color:#85afd3;background:#f1f7fc}.mw-recipient-option img{border-radius:50%}.mw-recipient-option>span:last-child{display:flex;flex-direction:column;min-width:0}.mw-recipient-option strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-recipient-option small{font-size:9px;color:var(--mw-muted)}.mw-msg-compose-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.mw-msg-file{position:relative!important;display:inline-flex!important;align-items:center;margin:0!important;padding:9px 12px;border:1px solid var(--mw-line);border-radius:10px;background:#f7f9fb;cursor:pointer}.mw-msg-file input{position:absolute;inset:0;opacity:0;cursor:pointer}.mw-msg-empty-state{min-height:640px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:30px;color:var(--mw-muted)}.mw-msg-empty-state>span{font-size:42px}.mw-msg-empty-state h3{margin:9px 0 4px;color:var(--mw-ink)}.mw-msg-migration .mw-profile-fields{margin-bottom:14px}.mw-msg-migration form{margin:0 0 12px}.mw-msg-migration .mw-note{margin:0}
.mw-member-card{position:relative}.mw-member-main{display:flex;gap:12px;align-items:center;min-width:0;flex:1;text-decoration:none!important;color:var(--mw-ink)!important}.mw-member-message{flex:0 0 auto;padding:7px 9px;border-radius:9px;background:#edf4fa;color:var(--mw-blue)!important;text-decoration:none!important;font-size:10px;font-weight:850}.mw-member-message:hover{background:#dceaf7}
@media(max-width:980px){.mw-native-messenger{grid-template-columns:280px minmax(0,1fr)}}
@media(max-width:820px){.mw-native-msg-intro{align-items:flex-start;flex-direction:column}.mw-native-messenger{display:block;min-height:0}.mw-msg-sidebar{border-right:0;border-bottom:1px solid var(--mw-line)}.mw-msg-list{max-height:300px}.mw-msg-conversation{min-height:70vh}.mw-chat{height:70vh}.mw-msg-new-panel{min-height:70vh}.mw-msg-empty-state{min-height:70vh}.mw-msg-recipient-list{grid-template-columns:1fr}.mw-message{max-width:92%}.mw-message-actions{opacity:1}}
@media(max-width:520px){.mw-chat-head{padding:10px}.mw-chat-menu{gap:3px}.mw-chat-menu button{padding:6px;font-size:9px}.mw-chat-messages{padding:12px 8px}.mw-message{max-width:96%}.mw-message-avatar{display:none}.mw-chat-compose{grid-template-columns:minmax(0,1fr) auto}.mw-msg-send{grid-column:1/-1;width:100%}.mw-msg-new-panel{padding:14px}.mw-msg-thread{padding:10px}.mw-member-card{flex-wrap:wrap}.mw-member-message{margin-left:74px}}
.mw-group-card{position:relative}.mw-group-main{display:flex;gap:12px;align-items:center;min-width:0;flex:1;text-decoration:none!important;color:var(--mw-ink)!important}.mw-group-chat{flex:0 0 auto;padding:7px 9px;border-radius:9px;background:#edf4fa;color:var(--mw-blue)!important;text-decoration:none!important;font-size:10px;font-weight:850}.mw-group-chat:hover{background:#dceaf7}
/* v2.2.1 native Notifications Center */
.mw-nav-badge{margin-left:auto;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#c83b43;color:#fff;font-size:10px;line-height:1;font-weight:900}.mw-head-notification{position:relative}.mw-head-notification>b{position:absolute;right:-3px;top:-4px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#c83b43;color:#fff;font-size:9px;line-height:1;border:2px solid #fff}.mw-notification-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(135deg,#f8fbfe,#edf5fc);border-color:#cfe1f2}.mw-notification-hero h2{margin:4px 0}.mw-notification-hero p{margin:0}.mw-notification-count{display:flex;min-width:92px;flex-direction:column;align-items:center;justify-content:center;padding:14px 18px;border-radius:16px;background:#fff;border:1px solid var(--mw-line)}.mw-notification-count strong{font-size:30px;color:var(--mw-blue);line-height:1}.mw-notification-count span{margin-top:4px;font-size:11px;color:var(--mw-muted);font-weight:750}.mw-notification-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.mw-notification-toolbar .mw-subnav{margin:0;flex:1}.mw-notification-tools{display:flex;gap:7px;align-items:center}.mw-notification-tools form{margin:0}.mw-notification-tools button,.mw-notification-actions button{border:1px solid var(--mw-line);background:#fff;border-radius:9px;padding:7px 9px;font-size:10px;font-weight:800;cursor:pointer;color:var(--mw-ink)}.mw-notification-list{display:flex;flex-direction:column;border-top:1px solid var(--mw-line)}.mw-notification-item{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;padding:15px 6px;border-bottom:1px solid var(--mw-line);position:relative}.mw-notification-item.is-unread{background:#f5f9fd}.mw-notification-item.is-unread:before{content:"";position:absolute;left:-7px;top:50%;width:7px;height:7px;margin-top:-3px;border-radius:50%;background:var(--mw-blue)}.mw-notification-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#eaf2fa;color:var(--mw-blue);font-size:20px;overflow:hidden}.mw-notification-icon img{width:46px;height:46px;border-radius:50%;object-fit:cover}.mw-notification-copy{min-width:0}.mw-notification-copy>strong{display:block;font-size:13px;line-height:1.35}.mw-notification-copy p{margin:4px 0 0!important;font-size:11px;line-height:1.45;color:var(--mw-muted)}.mw-notification-meta{display:flex;gap:7px;align-items:center;margin-bottom:3px}.mw-notification-meta span{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:var(--mw-blue);font-weight:900}.mw-notification-meta small{font-size:9px;color:var(--mw-muted)}.mw-notification-actions{display:flex;gap:6px;align-items:center}.mw-notification-actions form{margin:0}.mw-btn-small{padding:7px 10px;font-size:10px}.mw-notification-empty-icon{display:block;font-size:28px;color:#2f8c4c}.mw-bp-notification-bridge{display:flex;align-items:center;justify-content:space-between;gap:20px}.mw-bp-notification-bridge h2{margin:3px 0}.mw-bp-notification-bridge p{margin:0}.mw-bp-bridge-action{display:grid;grid-template-columns:auto 1fr;gap:2px 9px;align-items:center;min-width:230px}.mw-bp-bridge-action>strong{grid-row:1/3;font-size:26px;color:var(--mw-blue)}.mw-bp-bridge-action>span{font-size:10px;color:var(--mw-muted)}.mw-bp-bridge-action>a{grid-column:1/-1;margin-top:7px}.mw-subnav{display:flex;gap:6px;flex-wrap:wrap}.mw-subnav-item{display:inline-flex;align-items:center;padding:8px 11px;border:1px solid var(--mw-line);border-radius:999px;text-decoration:none!important;color:var(--mw-ink)!important;font-size:11px;font-weight:800;background:#fff}.mw-subnav-item.is-active,.mw-subnav-item:hover{border-color:#98bddd;background:#edf5fc;color:var(--mw-blue)!important}
@media(max-width:820px){.mw-notification-toolbar,.mw-notification-hero,.mw-bp-notification-bridge{align-items:flex-start;flex-direction:column}.mw-notification-tools{width:100%}.mw-notification-item{grid-template-columns:46px minmax(0,1fr)}.mw-notification-actions{grid-column:2;justify-content:flex-start}.mw-bp-bridge-action{width:100%}}
@media(max-width:520px){.mw-notification-item{padding:12px 2px}.mw-notification-actions{flex-wrap:wrap}.mw-notification-toolbar .mw-subnav{overflow:auto;flex-wrap:nowrap;width:100%;padding-bottom:4px}.mw-subnav-item{white-space:nowrap}}
/* v2.2.2 native social member profiles */
.mw-social-profile-hero{overflow:hidden;margin-bottom:14px;background:#fff;border:1px solid var(--mw-line);border-radius:22px;box-shadow:var(--mw-shadow)}.mw-social-cover{position:relative;height:230px;background:linear-gradient(135deg,#0a3d73,#0b5aa8 54%,#1a7bc7);background-position:center;background-size:cover}.mw-social-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.32))}.mw-cover-mark{position:absolute;right:22px;bottom:18px;z-index:1;color:rgba(255,255,255,.82);font-size:11px;font-weight:900;letter-spacing:.16em}.mw-social-profile-main{display:grid;grid-template-columns:148px minmax(0,1fr) auto;gap:18px;align-items:end;padding:0 24px 18px}.mw-social-avatar{position:relative;margin-top:-62px;z-index:2}.mw-social-avatar img{display:block;width:132px!important;height:132px!important;object-fit:cover;border-radius:50%;border:5px solid #fff;box-shadow:0 10px 28px rgba(20,40,60,.16)}.mw-social-profile-copy{padding-top:14px;min-width:0}.mw-social-profile-copy h2{margin:0 0 4px;font-size:28px;line-height:1.1}.mw-social-headline{margin:0 0 7px!important;color:var(--mw-muted);font-size:13px}.mw-social-meta{display:flex;gap:8px;flex-wrap:wrap}.mw-social-meta span{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;background:#f0f5fa;color:#49606f;font-size:10px;font-weight:800}.mw-social-profile-actions{padding-bottom:6px}.mw-profile-statbar{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--mw-line);background:#fbfcfd}.mw-profile-statbar>div{padding:12px;text-align:center;border-right:1px solid var(--mw-line)}.mw-profile-statbar>div:last-child{border-right:0}.mw-profile-statbar strong{display:block;font-size:16px;color:var(--mw-blue)}.mw-profile-statbar span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--mw-muted);font-weight:850}.mw-profile-tabs{margin-bottom:14px}.mw-profile-about-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:14px}.mw-profile-bio{font-size:13px;line-height:1.7;color:#354654}.mw-profile-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.mw-profile-details>div{display:flex;flex-direction:column;padding:10px 12px;border:1px solid var(--mw-line);border-radius:12px;background:#fbfcfd}.mw-profile-details span{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:var(--mw-muted);font-weight:850}.mw-profile-details strong{margin-top:3px;font-size:12px}.mw-interest-cloud{display:flex;gap:7px;flex-wrap:wrap}.mw-interest-cloud span{display:inline-flex;padding:7px 10px;border-radius:999px;background:#edf5fc;color:var(--mw-blue);font-size:11px;font-weight:800}.mw-profile-activity-list{display:flex;flex-direction:column;gap:10px}.mw-profile-activity-item{padding:14px;border:1px solid var(--mw-line);border-radius:14px;background:#fff}.mw-profile-activity-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.mw-profile-activity-meta span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--mw-blue);font-weight:900}.mw-profile-activity-meta small{font-size:10px;color:var(--mw-muted)}.mw-profile-activity-content{font-size:13px;line-height:1.6}.mw-profile-activity-item>a{display:inline-block;margin-top:8px;font-size:10px;font-weight:850}.mw-profile-group-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mw-profile-group-card{display:flex;align-items:center;gap:11px;padding:11px;border:1px solid var(--mw-line);border-radius:13px;text-decoration:none!important;color:var(--mw-ink)!important}.mw-profile-group-card:hover{background:#f7fafc}.mw-profile-group-card img{width:56px!important;height:56px!important;border-radius:14px;object-fit:cover}.mw-profile-group-card>div{display:flex;flex-direction:column;min-width:0}.mw-profile-group-card strong{font-size:12px}.mw-profile-group-card span{font-size:10px;color:var(--mw-muted)}.mw-profile-editor .mw-section-head{align-items:center}.mw-profile-complete-pill{padding:7px 10px;border-radius:999px;background:#edf5fc;color:var(--mw-blue);font-size:10px;font-weight:900}.mw-completion{height:8px;overflow:hidden;margin:-4px 0 18px;background:#e9eef3;border-radius:999px}.mw-completion span{display:block;height:100%;background:linear-gradient(90deg,#0b5aa8,#2591d8);border-radius:999px}.mw-profile-photo-edit{display:grid;grid-template-columns:1fr 1.4fr;gap:18px;margin-bottom:22px}.mw-profile-photo-edit>div{padding:14px;border:1px solid var(--mw-line);border-radius:14px;background:#fbfcfd}.mw-profile-photo-edit h3{margin:0 0 10px}.mw-profile-photo-edit img{width:92px!important;height:92px!important;object-fit:cover;border-radius:50%;display:block;margin-bottom:10px}.mw-profile-photo-edit form{display:flex;align-items:center;gap:7px;margin:7px 0 0}.mw-cover-preview{height:110px;border-radius:12px;background:linear-gradient(135deg,#0a3d73,#0b5aa8);background-position:center;background-size:cover;margin-bottom:10px}.mw-text-button{border:0;background:transparent;color:#9b3434;font-size:10px;font-weight:800;cursor:pointer;padding:4px 0}.mw-profile-edit-form>label{display:block;margin:12px 0}.mw-profile-edit-form label>span,.mw-form-grid label>span{display:block;margin-bottom:5px;font-size:10px;font-weight:850;color:#3c4b57}.mw-profile-edit-form input,.mw-profile-edit-form textarea{width:100%;box-sizing:border-box;border:1px solid var(--mw-line);border-radius:10px;background:#fff;padding:10px 11px;font:inherit}.mw-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mw-profile-save-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid var(--mw-line)}.mw-profile-save-row span{font-size:10px;color:var(--mw-muted)}.mw-search-member{text-decoration:none!important;color:var(--mw-ink)!important}.mw-profile-avatar-img{object-fit:cover}
@media(max-width:820px){.mw-social-cover{height:190px}.mw-social-profile-main{grid-template-columns:112px minmax(0,1fr);padding:0 16px 16px}.mw-social-avatar{margin-top:-48px}.mw-social-avatar img{width:100px!important;height:100px!important}.mw-social-profile-actions{grid-column:1/-1}.mw-social-profile-actions .mw-btn{width:100%;justify-content:center}.mw-profile-about-grid,.mw-profile-photo-edit{grid-template-columns:1fr}.mw-profile-group-grid{grid-template-columns:1fr}.mw-social-profile-copy h2{font-size:23px}}
@media(max-width:520px){.mw-social-cover{height:150px}.mw-social-profile-main{grid-template-columns:82px minmax(0,1fr);gap:10px;padding:0 12px 12px}.mw-social-avatar{margin-top:-36px}.mw-social-avatar img{width:76px!important;height:76px!important;border-width:4px}.mw-social-profile-copy{padding-top:8px}.mw-social-profile-copy h2{font-size:20px}.mw-social-meta{gap:4px}.mw-profile-statbar>div{padding:9px 4px}.mw-profile-details,.mw-form-grid{grid-template-columns:1fr}.mw-profile-save-row{align-items:stretch;flex-direction:column}.mw-profile-save-row .mw-btn{width:100%;justify-content:center}.mw-cover-mark{right:12px;bottom:10px}}

/* v2.2.3 unified profile image saving */
.mw-profile-photo-edit small{display:block;margin-top:7px;color:var(--mw-muted);font-size:10px;line-height:1.35}.mw-profile-file-btn{margin-top:8px}.mw-profile-remove-choice{display:flex!important;align-items:center;gap:7px;margin-top:10px!important;font-size:10px!important;color:#8b3940!important;cursor:pointer}.mw-profile-remove-choice input{width:auto!important;margin:0}.mw-profile-remove-choice span{margin:0!important;color:inherit!important;font-size:inherit!important}.mw-profile-photo-edit .mw-upload-btn span{margin:0!important}

/* v2.2.4 Unified Community Search */
.mw-search-hero{display:grid;grid-template-columns:minmax(0,.75fr) minmax(360px,1.25fr);gap:24px;align-items:center;margin-bottom:14px;padding:26px;background:linear-gradient(135deg,#071c31,#0b5aa8 62%,#1679c4);border-radius:20px;color:#fff;box-shadow:var(--mw-shadow)}.mw-search-hero h2{margin:4px 0 7px;color:#fff;font-size:27px}.mw-search-hero p{margin:0;color:rgba(255,255,255,.8);line-height:1.55}.mw-search-hero .mw-eyebrow{color:#f2c96d}.mw-global-search{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px;background:#fff;border-radius:16px;box-shadow:0 12px 28px rgba(0,0,0,.18)}.mw-global-search .mw-search-icon{padding-left:9px;color:#71808c;font-size:22px}.mw-global-search input{min-width:0;border:0!important;outline:0;background:transparent;padding:12px 4px!important;border-radius:0!important}.mw-global-search .mw-btn{white-space:nowrap}
.mw-search-privacy{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;padding:11px 14px;border:1px solid #cfe5d6;border-radius:13px;background:#f1faf4;color:#315b3e}.mw-search-privacy>span{font-size:17px}.mw-search-privacy strong{display:block;font-size:12px}.mw-search-privacy p{margin:2px 0 0;font-size:11px;color:#5d7766}.mw-search-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.mw-search-toolbar>div{white-space:nowrap;color:var(--mw-muted);font-size:12px}.mw-search-toolbar>div strong{color:var(--mw-ink);font-size:15px}.mw-search-filters{display:flex;gap:6px;overflow:auto;padding:3px}.mw-search-filter{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:8px 10px;border:1px solid var(--mw-line);border-radius:999px;background:#fff;color:#52616d!important;text-decoration:none!important;font-size:11px;font-weight:800}.mw-search-filter b{display:grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border-radius:999px;background:#eef2f5;color:#64727d;font-size:9px}.mw-search-filter.is-active{border-color:#82acd0;background:#eaf3fb;color:var(--mw-blue)!important}.mw-search-filter.is-active b{background:#fff;color:var(--mw-blue)}
.mw-search-section{padding-bottom:14px}.mw-search-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mw-search-results-members{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-search-result{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;min-width:0;padding:13px;border:1px solid var(--mw-line);border-radius:14px;background:#fff;color:var(--mw-ink)!important;text-decoration:none!important}.mw-search-result:hover{background:#f8fbfd;border-color:#bfd4e5}.mw-search-result>div{min-width:0}.mw-search-result-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#edf4fa;color:var(--mw-blue);font-size:20px}.mw-search-type{display:block;margin-bottom:2px;color:var(--mw-blue);font-size:8px;font-weight:900;letter-spacing:.11em}.mw-search-result strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.mw-search-result small{display:block;margin-top:2px;color:#657480;font-size:9px}.mw-search-result p{margin:5px 0 0!important;color:var(--mw-muted);font-size:11px;line-height:1.45}.mw-search-arrow{color:#9aa8b2;font-size:24px}.mw-search-person{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:0;overflow:hidden}.mw-search-result-main{display:flex;align-items:center;gap:11px;min-width:0;padding:12px;color:var(--mw-ink)!important;text-decoration:none!important}.mw-search-result-main img{flex:0 0 auto;width:58px!important;height:58px!important;border-radius:50%;object-fit:cover}.mw-search-result-main>div{min-width:0}.mw-search-result-main p{margin:3px 0 0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-search-action{margin-right:12px;padding:7px 9px;border-radius:9px;background:#edf5fc;color:var(--mw-blue)!important;text-decoration:none!important;font-size:10px;font-weight:850}.mw-search-welcome{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:14px;padding:20px 22px;border:1px solid var(--mw-line);border-radius:18px;background:#fff}.mw-search-welcome h2{margin:4px 0 5px}.mw-search-welcome p{margin:0;color:var(--mw-muted)}.mw-search-examples{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.mw-search-examples span{padding:7px 9px;border-radius:999px;background:#eef4f9;color:#567084;font-size:10px;font-weight:800}.mw-search-discover-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mw-search-discover-card{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid var(--mw-line);border-radius:13px;color:var(--mw-ink)!important;text-decoration:none!important}.mw-search-discover-card>span{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#edf4fa;color:var(--mw-blue);font-size:19px}.mw-search-discover-card>div{display:flex;flex-direction:column;min-width:0}.mw-search-discover-card strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-search-discover-card small{margin-top:2px;color:var(--mw-muted);font-size:9px}
@media(max-width:980px){.mw-search-hero{grid-template-columns:1fr}.mw-search-toolbar{align-items:flex-start;flex-direction:column}.mw-search-filters{width:100%}}
@media(max-width:720px){.mw-search-results,.mw-search-results-members,.mw-search-discover-grid{grid-template-columns:1fr}.mw-search-welcome{align-items:flex-start;flex-direction:column}.mw-search-examples{justify-content:flex-start}.mw-global-search{grid-template-columns:auto minmax(0,1fr)}.mw-global-search .mw-btn{grid-column:1/3;width:100%}.mw-search-person{grid-template-columns:minmax(0,1fr) auto}.mw-search-hero{padding:20px}.mw-search-hero h2{font-size:23px}}

/* v2.2.5 Native Social Events */
.mw-event-hero{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:14px;padding:26px 28px;border-radius:20px;background:linear-gradient(135deg,#091d32,#0b5aa8 62%,#197ac2);color:#fff;box-shadow:var(--mw-shadow)}.mw-event-hero h2{margin:4px 0 6px;color:#fff;font-size:28px}.mw-event-hero p{margin:0;color:rgba(255,255,255,.82)}.mw-event-hero .mw-eyebrow{color:#f2c96d}.mw-event-hero-count{display:flex;flex-direction:column;align-items:center;min-width:94px;padding:15px 18px;border:1px solid rgba(255,255,255,.18);border-radius:16px;background:rgba(255,255,255,.1)}.mw-event-hero-count strong{font-size:28px;line-height:1}.mw-event-hero-count span{margin-top:5px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.8)}
.mw-event-tabs{margin-bottom:14px}.mw-event-tabs .mw-subnav-item{display:inline-flex;align-items:center;gap:6px}.mw-event-tabs b{display:grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border-radius:999px;background:#eef2f5;color:#64727d;font-size:9px}.mw-event-tabs .is-active b{background:#fff;color:var(--mw-blue)}
.mw-event-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mw-event-card{overflow:hidden;border:1px solid var(--mw-line);border-radius:18px;background:#fff;box-shadow:var(--mw-shadow)}.mw-event-card-media{position:relative;display:block;height:220px;overflow:hidden;background:linear-gradient(135deg,#dce8f2,#eef3f6)}.mw-event-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.mw-event-card:hover .mw-event-card-media img{transform:scale(1.025)}.mw-event-placeholder{display:grid;place-items:center;width:100%;height:100%;font-size:54px;color:#8aa0b2}.mw-event-status{display:inline-flex;align-items:center;width:max-content;padding:6px 9px;border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.mw-event-card-media .mw-event-status{position:absolute;left:12px;top:12px;background:rgba(9,29,50,.84);color:#fff;backdrop-filter:blur(8px)}.mw-event-status.is-live{background:#dff7e7!important;color:#1e6a38!important}.mw-event-status.is-past{background:#eef1f4!important;color:#6b7680!important}.mw-event-card-body{padding:16px}.mw-event-date{display:block;margin-bottom:5px;color:var(--mw-blue);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.mw-event-card h3{margin:0 0 6px;font-size:18px}.mw-event-card h3 a{color:var(--mw-ink)!important;text-decoration:none!important}.mw-event-location{margin-bottom:8px;color:#536573;font-size:11px;font-weight:700}.mw-event-card p{margin:0 0 12px!important;font-size:12px;line-height:1.55}.mw-event-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:11px;border-top:1px solid var(--mw-line);font-size:10px;color:var(--mw-muted)}.mw-event-card-foot strong{color:var(--mw-ink)}.mw-event-your-rsvp{color:#237b3e;font-weight:850}.mw-rsvp-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.mw-rsvp-actions form{margin:0}.mw-rsvp-btn{border:1px solid var(--mw-line);border-radius:999px;background:#fff;padding:7px 10px;color:#52616d;font-size:10px;font-weight:850;cursor:pointer}.mw-rsvp-btn:hover{background:#f5f8fa}.mw-rsvp-btn.is-active{border-color:#7da9cf;background:#eaf3fb;color:var(--mw-blue)}.mw-rsvp-btn[data-status="going"].is-active{border-color:#79ba8c;background:#edf8f0;color:#277443}.mw-rsvp-btn[data-status="notgoing"].is-active{border-color:#d1a3a3;background:#fbefef;color:#8a3d3d}.mw-event-empty-icon{display:block;margin-bottom:8px;font-size:34px;color:#90a4b4}
.mw-event-detail-hero{position:relative;min-height:390px;overflow:hidden;margin-bottom:16px;border-radius:22px;background:linear-gradient(135deg,#10263b,#0b5aa8);box-shadow:var(--mw-shadow)}.mw-event-detail-image{position:absolute;inset:0;background-position:center;background-size:cover}.mw-event-detail-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,18,31,.18),rgba(5,18,31,.82))}.mw-event-detail-overlay{position:absolute;left:0;right:0;bottom:0;padding:26px;color:#fff}.mw-event-detail-overlay h2{max-width:850px;margin:8px 0 9px;color:#fff;font-size:34px;line-height:1.08}.mw-event-back{display:inline-flex;margin-bottom:12px;color:#fff!important;text-decoration:none!important;font-size:11px;font-weight:850}.mw-event-detail-overlay .mw-event-status{background:rgba(255,255,255,.16);color:#fff}.mw-event-detail-meta{display:flex;gap:14px;flex-wrap:wrap;color:rgba(255,255,255,.88);font-size:11px;font-weight:700}.mw-event-detail-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);gap:16px}.mw-event-detail-main,.mw-event-detail-side{min-width:0}.mw-event-content{font-size:14px;line-height:1.7}.mw-event-content img{max-width:100%;height:auto}.mw-private-pill{display:inline-flex;margin-top:7px;padding:5px 8px;border-radius:999px;background:#eef4fa;color:var(--mw-blue);font-size:9px;font-weight:900}.mw-event-rsvp-box h3{margin:5px 0 6px}.mw-event-rsvp-box .mw-rsvp-actions{display:grid;grid-template-columns:1fr;gap:7px}.mw-event-rsvp-box .mw-rsvp-actions form,.mw-event-rsvp-box .mw-rsvp-btn{width:100%}.mw-calendar-btn{display:flex;align-items:center;justify-content:center;margin-top:10px;border:1px solid var(--mw-line);border-radius:999px;padding:9px 12px;color:var(--mw-blue)!important;text-decoration:none!important;font-size:10px;font-weight:850}.mw-event-facts{display:flex;flex-direction:column;gap:12px}.mw-event-facts h3{margin-bottom:0}.mw-event-facts>div{padding-bottom:10px;border-bottom:1px solid var(--mw-line)}.mw-event-facts>div span{display:block;margin-bottom:3px;color:var(--mw-muted);font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.mw-event-facts>div strong{display:block;font-size:11px;line-height:1.45}.mw-attendee-strip{display:flex;gap:10px;flex-wrap:wrap}.mw-attendee-strip a{display:flex;align-items:center;gap:7px;padding:6px 8px 6px 6px;border:1px solid var(--mw-line);border-radius:999px;color:var(--mw-ink)!important;text-decoration:none!important}.mw-attendee-strip img{width:34px!important;height:34px!important;border-radius:50%;object-fit:cover}.mw-attendee-strip span{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750}
.mw-event-attendance{margin-top:16px}.mw-attendance-list{display:flex;flex-direction:column}.mw-attendance-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--mw-line)}.mw-attendance-row:last-child{border-bottom:0}.mw-attendance-row img{width:44px!important;height:44px!important;border-radius:50%;object-fit:cover}.mw-attendance-row>div{display:flex;flex-direction:column;min-width:0}.mw-attendance-row strong{font-size:11px}.mw-attendance-row small{margin-top:2px;color:var(--mw-muted);font-size:9px}.mw-checkin-btn{border:1px solid #88aac7;border-radius:999px;background:#edf5fc;padding:7px 10px;color:var(--mw-blue);font-size:9px;font-weight:850;cursor:pointer}.mw-checkin-btn.is-checked{border-color:#8ebd9b;background:#edf8f0;color:#24703f}
@media(max-width:900px){.mw-event-grid{grid-template-columns:1fr}.mw-event-detail-grid{grid-template-columns:1fr}.mw-event-detail-side{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mw-event-detail-hero{min-height:340px}}
@media(max-width:620px){.mw-event-hero{align-items:flex-start;flex-direction:column}.mw-event-hero-count{align-items:flex-start;width:auto}.mw-event-card-media{height:190px}.mw-event-detail-hero{min-height:300px}.mw-event-detail-overlay{padding:18px}.mw-event-detail-overlay h2{font-size:27px}.mw-event-detail-side{display:block}.mw-attendance-row{grid-template-columns:auto minmax(0,1fr)}.mw-attendance-row form{grid-column:1/-1}.mw-checkin-btn{width:100%}}

/* MY Wakanda Groups v2 */
.mw-group-directory-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:26px 28px;margin-bottom:14px;border-radius:20px;background:linear-gradient(135deg,#0d2b47,#1468ad);color:#fff;overflow:hidden}.mw-group-directory-hero h2{margin:4px 0 6px;font-size:30px;color:#fff}.mw-group-directory-hero p{margin:0;max-width:700px;color:rgba(255,255,255,.86);line-height:1.55}.mw-group-directory-hero .mw-eyebrow{color:#ffd85f}.mw-group-hero-stats{display:flex;gap:10px;flex:0 0 auto}.mw-group-hero-stats>div{min-width:88px;padding:13px 15px;text-align:center;border-radius:15px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.12)}.mw-group-hero-stats strong,.mw-group-hero-stats span{display:block}.mw-group-hero-stats strong{font-size:28px;line-height:1}.mw-group-hero-stats span{margin-top:5px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}
.mw-group-directory-toolbar{display:flex;align-items:center;gap:10px;margin:0 0 14px}.mw-group-directory-toolbar .mw-subnav{margin:0}.mw-group-search{display:flex;align-items:center;gap:6px;margin-left:auto}.mw-group-search input{width:220px;border:1px solid var(--mw-line);border-radius:10px;padding:9px 11px;background:#fff}.mw-group-search button{border:1px solid var(--mw-line);border-radius:10px;padding:9px 11px;background:#fff;font-weight:800;cursor:pointer}
.mw-group-v2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mw-group-v2-card{overflow:hidden;border:1px solid var(--mw-line);border-radius:16px;background:#fff;box-shadow:0 6px 20px rgba(24,40,58,.04)}.mw-group-v2-cover{position:relative;display:grid;place-items:center;height:118px;background:linear-gradient(135deg,#dce9f4,#edf5fb);background-size:cover;background-position:center;text-decoration:none!important}.mw-group-v2-cover>span{font-size:38px;color:#5f88a7}.mw-group-v2-cover>b{position:absolute;left:10px;bottom:10px;padding:5px 8px;border-radius:999px;background:rgba(8,28,45,.78);color:#fff;font-size:9px;letter-spacing:.04em;text-transform:uppercase}.mw-group-v2-card-body{padding:14px}.mw-group-v2-title{display:flex;align-items:center;gap:11px;margin-top:-34px;position:relative}.mw-group-v2-title img,.mw-group-avatar-image{border-radius:16px;object-fit:cover}.mw-group-v2-title img,.mw-group-v2-title .mw-group-avatar-fallback{border:4px solid #fff;background:#fff}.mw-group-v2-title h3{margin:28px 0 2px;font-size:15px}.mw-group-v2-title h3 a{text-decoration:none!important;color:var(--mw-ink)!important}.mw-group-v2-title span{font-size:10px;color:var(--mw-muted)}.mw-group-v2-card-body>p{min-height:42px;margin:10px 0 12px;font-size:12px;line-height:1.5;color:#556572}.mw-group-v2-card-actions{display:flex;gap:8px;border-top:1px solid var(--mw-line);padding-top:10px}.mw-group-v2-card-actions a{flex:1;text-align:center;text-decoration:none!important;padding:8px 9px;border-radius:9px;background:#f3f6f8;font-size:10px;font-weight:850;color:var(--mw-blue)!important}.mw-group-avatar-fallback{display:grid;place-items:center;flex:0 0 auto;border-radius:16px;background:#eaf2f8;color:var(--mw-blue);font-size:26px}
.mw-group-detail-hero{overflow:hidden;margin-bottom:14px;border:1px solid var(--mw-line);border-radius:20px;background:#fff;box-shadow:0 8px 28px rgba(24,40,58,.06)}.mw-group-detail-cover{position:relative;height:220px;background:linear-gradient(135deg,#123b60,#1e76bb);background-size:cover;background-position:center}.mw-group-cover-mark{position:absolute;inset:0;display:grid;place-items:center;font-size:64px;color:rgba(255,255,255,.24)}.mw-group-back{position:absolute;left:16px;top:16px;padding:8px 10px;border-radius:10px;background:rgba(4,19,32,.68);color:#fff!important;text-decoration:none!important;font-size:11px;font-weight:850}.mw-group-detail-identity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:end;padding:0 20px 20px}.mw-group-detail-avatar{margin-top:-46px;position:relative}.mw-group-detail-avatar img,.mw-group-detail-avatar .mw-group-avatar-fallback{border:5px solid #fff;border-radius:20px;background:#fff;box-shadow:0 5px 18px rgba(0,0,0,.10)}.mw-group-detail-copy{padding-top:13px}.mw-group-detail-copy h2{margin:3px 0 5px;font-size:25px}.mw-group-detail-copy p{margin:0;max-width:760px;color:var(--mw-muted);font-size:12px;line-height:1.5}.mw-group-detail-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.mw-group-detail-meta span{font-size:10px;font-weight:800;color:#526272}.mw-group-detail-actions{display:flex;align-items:center;gap:8px;padding-bottom:2px}.mw-inline-form{margin:0}.mw-btn-secondary{background:#eef3f7!important;color:var(--mw-ink)!important}.mw-group-membership-state{display:inline-flex;align-items:center;padding:9px 11px;border-radius:10px;background:#eef7f0;color:#2f7843;font-size:10px;font-weight:850}
.mw-group-tabs{margin-bottom:14px}.mw-group-join-prompt{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#f7fafc}.mw-group-join-prompt h3{margin:0 0 3px}.mw-group-join-prompt p{margin:0;color:var(--mw-muted);font-size:12px}.mw-group-composer{margin-bottom:14px}.mw-group-feed{margin-top:8px}.mw-group-feed .mw-feed-card:last-child{margin-bottom:0}
.mw-group-about-copy{font-size:14px;line-height:1.7}.mw-group-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.mw-group-facts>div{padding:12px;border:1px solid var(--mw-line);border-radius:12px;background:#f8fafc}.mw-group-facts span,.mw-group-facts strong{display:block}.mw-group-facts span{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--mw-muted);font-weight:850}.mw-group-facts strong{margin-top:4px;font-size:12px}
.mw-group-doc-bridge{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px;border:1px solid var(--mw-line);border-radius:14px;background:#f8fafc}.mw-group-doc-bridge>span{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#e8f1f8;color:var(--mw-blue);font-size:24px}.mw-group-doc-bridge strong{display:block}.mw-group-doc-bridge p{margin:3px 0 0;color:var(--mw-muted);font-size:11px;line-height:1.45}
.mw-group-chat-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;background:linear-gradient(135deg,#f8fbfd,#edf5fb)}.mw-group-chat-mark{display:grid;place-items:center;width:72px;height:72px;border-radius:20px;background:#0d2b47;color:#fff;font-size:30px}.mw-group-chat-panel h2{margin:3px 0}.mw-group-chat-panel p{margin:0 0 12px;color:var(--mw-muted);line-height:1.5}
.mw-group-event-list{display:flex;flex-direction:column;gap:10px}.mw-group-event-card{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border:1px solid var(--mw-line);border-radius:13px}.mw-group-event-card img{display:block;width:92px;height:66px;object-fit:cover;border-radius:9px}.mw-group-event-placeholder{display:grid;place-items:center;width:92px;height:66px;border-radius:9px;background:#eaf2f8;color:var(--mw-blue);font-size:24px}.mw-group-event-card span{font-size:9px;font-weight:850;color:var(--mw-blue);text-transform:uppercase}.mw-group-event-card h3{margin:3px 0;font-size:13px}.mw-group-event-card h3 a{text-decoration:none!important;color:var(--mw-ink)!important}.mw-group-event-card small{font-size:10px;color:var(--mw-muted)}.mw-group-event-card form{margin:0}.mw-group-event-card button{border:1px solid var(--mw-line);background:#fff;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:800;cursor:pointer}.mw-inline-select-form{display:flex;gap:8px;align-items:center}.mw-inline-select-form select{flex:1;min-width:0;padding:9px 10px;border:1px solid var(--mw-line);border-radius:10px;background:#fff}
.mw-group-create .mw-form,.mw-group-profile-form{display:grid;gap:14px}.mw-group-image-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mw-group-image-fields label{padding:12px;border:1px dashed #b9c7d2;border-radius:12px;background:#f8fafc}.mw-group-image-fields input{margin-top:7px}.mw-group-image-fields small{display:block;margin-top:5px;color:var(--mw-muted)}.mw-group-role-list{display:flex;flex-direction:column}.mw-group-role-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid var(--mw-line)}.mw-group-role-row:last-child{border-bottom:0}.mw-group-role-row img{border-radius:50%}.mw-group-role-row strong,.mw-group-role-row span{display:block}.mw-group-role-row span{font-size:10px;color:var(--mw-muted)}.mw-group-role-row form{display:flex;gap:6px;margin:0}.mw-group-role-row select,.mw-group-role-row button{border:1px solid var(--mw-line);background:#fff;border-radius:8px;padding:7px 8px;font-size:9px}.mw-group-role-row button{font-weight:800;cursor:pointer}
@media(max-width:820px){.mw-group-directory-hero{align-items:flex-start;flex-direction:column;padding:20px}.mw-group-directory-toolbar{align-items:stretch;flex-direction:column}.mw-group-directory-toolbar .mw-subnav{width:100%}.mw-group-search{margin-left:0;width:100%}.mw-group-search input{flex:1;width:auto}.mw-group-v2-grid{grid-template-columns:1fr}.mw-group-detail-cover{height:170px}.mw-group-detail-identity{grid-template-columns:auto minmax(0,1fr);align-items:start}.mw-group-detail-actions{grid-column:1/-1;flex-wrap:wrap}.mw-group-facts{grid-template-columns:1fr}.mw-group-image-fields{grid-template-columns:1fr}.mw-group-doc-bridge{grid-template-columns:auto 1fr}.mw-group-doc-bridge .mw-btn{grid-column:1/-1}.mw-group-event-card{grid-template-columns:74px minmax(0,1fr)}.mw-group-event-card img,.mw-group-event-placeholder{width:74px;height:58px}.mw-group-event-card form{grid-column:2}.mw-group-role-row{grid-template-columns:auto minmax(0,1fr)}.mw-group-role-row form{grid-column:1/-1}.mw-group-chat-panel{grid-template-columns:1fr}.mw-group-chat-mark{width:56px;height:56px}.mw-group-join-prompt{align-items:flex-start;flex-direction:column}}

/* v2.2.8 Groups management polish */
.mw-group-admin-membership{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mw-group-admin-membership .mw-inline-form{margin:0}.mw-group-admin-membership .mw-btn{padding:9px 12px;font-size:10px}
.mw-group-manage-card{overflow:hidden}.mw-group-profile-form{gap:20px!important}.mw-group-profile-fields{display:grid;gap:14px}.mw-group-profile-fields label{display:block;margin:0!important}.mw-group-profile-fields label>span{display:block;margin:0 0 6px;font-size:10px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#415464}.mw-group-profile-fields input[type="text"],.mw-group-profile-fields textarea{display:block;width:100%;max-width:none!important;box-sizing:border-box;border:1px solid var(--mw-line);border-radius:12px;background:#fff;padding:12px 13px;font:inherit;font-size:13px;color:var(--mw-ink);box-shadow:0 1px 0 rgba(16,43,68,.02)}.mw-group-profile-fields input[type="text"]{min-height:44px}.mw-group-profile-fields textarea{min-height:132px;resize:vertical;line-height:1.55}.mw-group-profile-fields input:focus,.mw-group-profile-fields textarea:focus{outline:3px solid rgba(11,90,168,.10);border-color:#7faed5}.mw-group-profile-fields small{display:block;margin-top:5px;color:var(--mw-muted);font-size:10px}
.mw-group-media-editor{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px}.mw-group-image-editor{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;margin:0!important;padding:14px;border:1px solid var(--mw-line);border-radius:16px;background:#f9fbfc;min-width:0}.mw-group-cover-editor{grid-template-columns:150px minmax(0,1fr)}.mw-group-avatar-preview{display:grid;place-items:center;width:88px;height:88px;border-radius:20px;overflow:hidden;background:#e8f1f8;box-shadow:inset 0 0 0 1px rgba(16,43,68,.05)}.mw-group-avatar-preview img,.mw-group-avatar-preview .mw-group-avatar-fallback{display:block!important;width:88px!important;height:88px!important;border:0!important;border-radius:20px!important;object-fit:cover}.mw-group-cover-preview{position:relative;display:grid;place-items:center;width:150px;height:88px;border-radius:13px;background:linear-gradient(135deg,#123b60,#1e76bb);background-size:cover;background-position:center;overflow:hidden}.mw-group-cover-preview:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.14))}.mw-group-cover-preview span{position:relative;z-index:1;color:rgba(255,255,255,.8);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.mw-group-image-copy{min-width:0}.mw-group-image-copy strong,.mw-group-image-copy small{display:block}.mw-group-image-copy strong{font-size:13px;margin-bottom:4px}.mw-group-image-copy small{color:var(--mw-muted);font-size:10px;line-height:1.45;margin-bottom:10px}.mw-group-file-control{position:relative;display:inline-flex;align-items:center;max-width:100%;overflow:hidden}.mw-group-file-control input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0;cursor:pointer;margin:0!important}.mw-group-file-control b{display:inline-flex;align-items:center;padding:8px 10px;border:1px solid var(--mw-line);border-radius:9px;background:#fff;color:var(--mw-blue);font-size:10px;font-weight:850;white-space:nowrap}.mw-group-file-control:hover b{background:#edf5fb}.mw-group-file-control.has-file b{max-width:210px;overflow:hidden;text-overflow:ellipsis}.mw-group-save-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:14px;border-top:1px solid var(--mw-line)}.mw-group-save-row>span{font-size:10px;color:var(--mw-muted)}
.mw-group-managers-card{margin-top:14px}.mw-group-role-row form{align-items:center}.mw-group-role-row select{min-width:118px;font-size:10px!important;padding:8px 9px!important}.mw-group-role-row button{padding:8px 10px!important;font-size:10px!important;background:#f6f9fb!important;color:var(--mw-ink)!important}.mw-group-role-row button:hover{background:#eaf2f8!important}
@media(max-width:820px){.mw-group-media-editor{grid-template-columns:1fr}.mw-group-image-editor,.mw-group-cover-editor{grid-template-columns:88px minmax(0,1fr)}.mw-group-cover-preview{width:88px}.mw-group-save-row{align-items:stretch;flex-direction:column}.mw-group-save-row .mw-btn{width:100%;justify-content:center}}
@media(max-width:520px){.mw-group-image-editor,.mw-group-cover-editor{grid-template-columns:1fr}.mw-group-cover-preview{width:100%;height:120px}.mw-group-avatar-preview{width:76px;height:76px}.mw-group-avatar-preview img,.mw-group-avatar-preview .mw-group-avatar-fallback{width:76px!important;height:76px!important}.mw-group-admin-membership{align-items:stretch;flex-direction:column}.mw-group-admin-membership .mw-inline-form,.mw-group-admin-membership .mw-btn{width:100%}}

/* Native Membership Center v2.2.9 */
.mw-membership-hero{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:26px;border-radius:20px;background:linear-gradient(135deg,#082942,#0863a9);color:#fff;margin-bottom:14px;box-shadow:0 16px 36px rgba(4,38,66,.14)}
.mw-membership-hero-main{display:flex;align-items:center;gap:16px;min-width:0}.mw-membership-hero-main h2{margin:2px 0 4px;color:#fff;font-size:28px}.mw-membership-hero-main p{margin:0;color:rgba(255,255,255,.84)}
.mw-membership-avatar{border-radius:50%;object-fit:cover;border:4px solid rgba(255,255,255,.88);background:#fff;flex:0 0 auto}
.mw-membership-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));gap:10px}.mw-membership-hero-stats>div{padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.12);display:flex;flex-direction:column;gap:3px}.mw-membership-hero-stats strong{font-size:15px;color:#fff}.mw-membership-hero-stats span{font-size:11px;color:rgba(255,255,255,.82)}
.mw-membership-status{display:inline-flex;align-items:center;justify-content:center;width:max-content;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.mw-membership-status.is-active{background:#daf5e5;color:#12643a}.mw-membership-status.is-pending{background:#fff0c9;color:#805700}.mw-membership-status.is-paused{background:#e8edf3;color:#475569}.mw-membership-status.is-inactive{background:#fee2e2;color:#991b1b}
.mw-membership-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:16px}.mw-membership-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 18px}.mw-membership-facts>div{border:1px solid #e2e8f0;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:4px}.mw-membership-facts span{font-size:12px;color:#64748b}.mw-membership-facts strong{font-size:15px;color:#0f172a}.mw-membership-note{margin-top:16px;padding:12px 14px;border-radius:12px;background:#f8fafc}.mw-membership-note p{margin:6px 0 0}
.mw-membership-actions{display:grid;gap:10px}.mw-membership-actions a{display:flex;flex-direction:column;gap:3px;padding:13px 14px;border:1px solid #e2e8f0;border-radius:13px;text-decoration:none;background:#fff}.mw-membership-actions a:hover{border-color:#86b9e6;background:#f7fbff}.mw-membership-actions strong{color:#0f172a}.mw-membership-actions span{font-size:12px;color:#64748b}.mw-membership-permissions{margin-top:16px}
.mw-membership-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.mw-membership-benefits article{display:flex;gap:10px;padding:14px;border:1px solid #e2e8f0;border-radius:14px}.mw-membership-benefits article>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e9f5ff;color:#0563ad;font-weight:900;flex:0 0 auto}.mw-membership-benefits p{margin:4px 0 0;color:#64748b;font-size:13px}
.mw-membership-roster{display:grid;gap:10px}.mw-membership-row{display:grid;grid-template-columns:minmax(190px,1.4fr) minmax(150px,.8fr) minmax(130px,.7fr) minmax(150px,.7fr) auto;gap:10px;align-items:end;padding:12px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.mw-membership-person{display:flex;align-items:center;gap:10px;min-width:0}.mw-membership-person img{border-radius:50%;object-fit:cover}.mw-membership-person div{display:flex;flex-direction:column;min-width:0}.mw-membership-person strong,.mw-membership-person span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-membership-person span{font-size:12px;color:#64748b}.mw-membership-row label{display:flex;flex-direction:column;gap:5px}.mw-membership-row label>span{font-size:11px;font-weight:700;color:#64748b}.mw-membership-row select,.mw-membership-row input{width:100%;min-height:38px;border:1px solid #cbd5e1;border-radius:9px;padding:7px 9px;background:#fff}
.mw-retirement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.mw-retirement-grid>div{padding:13px;border:1px solid #e2e8f0;border-radius:13px;display:flex;flex-direction:column;gap:4px}.mw-retirement-grid span{font-size:12px;color:#64748b}
@media(max-width:900px){.mw-membership-hero{align-items:flex-start;flex-direction:column}.mw-membership-hero-stats{width:100%}.mw-membership-grid{grid-template-columns:1fr}.mw-membership-row{grid-template-columns:1fr 1fr}.mw-membership-person{grid-column:1/-1}.mw-membership-row .mw-btn{width:100%}.mw-membership-benefits{grid-template-columns:1fr}}
@media(max-width:600px){.mw-membership-hero-stats{grid-template-columns:1fr}.mw-membership-facts,.mw-retirement-grid,.mw-membership-row{grid-template-columns:1fr}.mw-membership-hero-main h2{font-size:23px}}

/* Native Connections Center v2.3.0 */
.mw-connections-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding:24px;border-radius:20px;background:linear-gradient(135deg,#082942,#0c64ad);color:#fff;box-shadow:0 16px 34px rgba(4,38,66,.13)}
.mw-connections-hero h2{margin:3px 0 6px;color:#fff;font-size:28px}.mw-connections-hero p{margin:0;max-width:760px;color:rgba(255,255,255,.84)}
.mw-connections-hero-stats{display:grid;grid-template-columns:repeat(2,minmax(96px,1fr));gap:10px}.mw-connections-hero-stats>div{padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.12);text-align:center}.mw-connections-hero-stats strong{display:block;font-size:22px;color:#fff}.mw-connections-hero-stats span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.8);font-weight:800}
.mw-connection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mw-connection-grid>.mw-empty{grid-column:1/-1}
.mw-connection-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--mw-line);border-radius:15px;background:#fff;min-width:0}.mw-connection-person{display:flex;align-items:center;gap:12px;min-width:0;flex:1;text-decoration:none!important;color:var(--mw-ink)!important}.mw-connection-person img{width:72px!important;height:72px!important;border-radius:50%;object-fit:cover;flex:0 0 auto}.mw-connection-person>div{display:flex;flex-direction:column;min-width:0}.mw-connection-person strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-connection-person span{font-size:11px;color:var(--mw-blue);font-weight:800}.mw-connection-person small{margin-top:3px;font-size:10px;color:var(--mw-muted)}.mw-match-note{color:#4f7c5b!important;font-weight:750}
.mw-connection-card-actions,.mw-connection-actions,.mw-member-card-actions,.mw-social-profile-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.mw-member-card-actions{margin-left:auto}.mw-member-card-actions .mw-inline-form{display:inline-flex}.mw-member-card-actions .mw-member-message{margin:0}
.mw-connection-state{display:inline-flex;align-items:center;padding:8px 10px;border-radius:999px;font-size:10px;font-weight:850}.mw-connection-state.is-connected{background:#e7f5eb;color:#287344}.mw-link-danger{border:0;background:transparent;color:#9e3d3d;font-size:10px;font-weight:800;cursor:pointer;padding:5px}.mw-link-danger:hover{text-decoration:underline}.mw-btn-ghost{background:#eef3f7!important;color:var(--mw-ink)!important}.mw-btn-small{padding:7px 10px!important;font-size:10px!important}.mw-social-profile-actions .mw-inline-form{display:inline-flex}
.mw-profile-statbar{grid-template-columns:repeat(4,1fr)}
@media(max-width:900px){.mw-connection-grid{grid-template-columns:1fr}.mw-connections-hero{align-items:flex-start;flex-direction:column}.mw-connections-hero-stats{width:100%}}
@media(max-width:620px){.mw-connections-hero-stats{grid-template-columns:1fr 1fr}.mw-connection-card{align-items:flex-start;flex-direction:column}.mw-connection-card-actions{width:100%}.mw-connection-card-actions .mw-btn,.mw-connection-card-actions .mw-inline-form{flex:1}.mw-connection-card-actions button,.mw-connection-card-actions a{width:100%;justify-content:center;text-align:center}.mw-member-card-actions{width:100%;margin-left:74px}.mw-social-profile-actions{width:100%}.mw-social-profile-actions .mw-inline-form,.mw-social-profile-actions .mw-btn{flex:1}.mw-profile-statbar{grid-template-columns:repeat(2,1fr)}.mw-profile-statbar>div:nth-child(2){border-right:0}.mw-profile-statbar>div:nth-child(-n+2){border-bottom:1px solid var(--mw-line)}}

/* Native Media Center v2.3.1 */
.mw-media-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px;padding:26px;border-radius:20px;background:linear-gradient(135deg,#071d31,#0b5ea7);color:#fff;box-shadow:0 16px 36px rgba(4,38,66,.14)}
.mw-media-hero h2{margin:3px 0 6px;color:#fff;font-size:29px}.mw-media-hero p{margin:0;max-width:760px;color:rgba(255,255,255,.84)}.mw-media-hero .mw-eyebrow{color:#f2c96d}.mw-media-hero .mw-btn{background:#fff;color:#0b4f8f!important}
.mw-media-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.mw-media-stat-grid>div{display:flex;flex-direction:column;padding:14px 16px;border:1px solid var(--mw-line);border-radius:14px;background:#fff}.mw-media-stat-grid strong{font-size:22px}.mw-media-stat-grid span{font-size:11px;color:var(--mw-muted);font-weight:700}
.mw-media-tabs{display:flex;gap:7px;overflow-x:auto;margin:0 0 16px;padding:4px 2px 8px}.mw-media-tabs a{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:9px 12px;border:1px solid var(--mw-line);border-radius:999px;background:#fff;color:var(--mw-ink)!important;text-decoration:none!important;font-size:11px;font-weight:800}.mw-media-tabs a.is-active{background:#eaf3fb;border-color:#a9cde9;color:var(--mw-blue)!important}.mw-media-tabs b{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#eef2f6;color:#667481;font-size:9px}
.mw-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.mw-media-card{min-width:0;border:1px solid var(--mw-line);border-radius:16px;overflow:hidden;background:#fff}.mw-media-preview{position:relative;display:flex;align-items:center;justify-content:center;min-height:190px;background:#101820;overflow:hidden}.mw-media-preview>a{display:block;width:100%;height:100%}.mw-media-preview img{display:block;width:100%;height:220px;object-fit:cover}.mw-media-preview video{display:block;width:100%;max-height:260px;background:#000}.mw-media-preview audio{width:calc(100% - 22px);margin:8px 11px 12px}.mw-media-featured-badge{position:absolute;top:10px;left:10px;padding:6px 8px;border-radius:999px;background:rgba(8,28,47,.88);color:#fff;font-size:9px;font-weight:850}.mw-media-audio-art{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:150px;padding:20px;color:#fff;background:linear-gradient(135deg,#082942,#0b5fa8)}.mw-media-audio-art span{font-size:38px}.mw-media-audio-art strong{margin-top:7px;text-align:center;font-size:13px}
.mw-media-card-body{padding:13px}.mw-media-author{display:flex;align-items:center;gap:8px}.mw-media-author img{width:36px!important;height:36px!important;border-radius:50%;object-fit:cover}.mw-media-author>div{display:flex;flex-direction:column;min-width:0}.mw-media-author strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-media-author span{font-size:9px;color:var(--mw-muted)}.mw-media-card-body>p{margin:10px 0;color:var(--mw-ink);font-size:12px;line-height:1.45}.mw-media-card-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:8px;border-top:1px solid #edf0f3}.mw-media-card-actions>a,.mw-media-card-actions button{border:0;background:transparent;padding:3px 0;color:var(--mw-blue)!important;text-decoration:none!important;font-size:9px;font-weight:850;cursor:pointer}.mw-media-card-actions .mw-link-danger{color:#9e3d3d!important}
.mw-media-upload-card{padding:22px}.mw-media-upload-form{display:grid;gap:15px}.mw-media-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:190px;padding:24px;border:2px dashed #b7c7d6;border-radius:16px;background:#f8fbfd;text-align:center;cursor:pointer}.mw-media-drop:hover{border-color:#74a9d3;background:#f1f8fd}.mw-media-drop input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.mw-media-drop-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#e6f2fb;color:var(--mw-blue);font-size:26px}.mw-media-drop strong{font-size:14px}.mw-media-drop>span:last-of-type{font-size:10px;color:var(--mw-muted)}.mw-media-caption{display:flex;flex-direction:column;gap:6px}.mw-media-caption>span{font-size:11px;font-weight:800}.mw-media-caption textarea{width:100%;min-height:100px;padding:11px 12px;border:1px solid #cbd5e1;border-radius:12px;resize:vertical}.mw-media-upload-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.mw-media-upload-row small{max-width:650px;color:var(--mw-muted);font-size:10px}.mw-media-channel .mejs-container,.mw-media-channel audio{max-width:100%}
@media(max-width:1000px){.mw-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-media-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.mw-media-hero{align-items:flex-start;flex-direction:column}.mw-media-hero .mw-btn{width:100%}.mw-media-grid,.mw-media-stat-grid{grid-template-columns:1fr}.mw-media-upload-row{align-items:stretch;flex-direction:column}.mw-media-upload-row .mw-btn{width:100%}.mw-media-preview img{height:auto;max-height:340px}}

/* MY Wakanda v2.3.2 — Personalized Home */
.mw-home-hero{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:18px;padding:24px;border-radius:20px;background:linear-gradient(135deg,#07385f,#0d5d8f);background-size:cover;background-position:center;color:#fff;box-shadow:var(--mw-shadow)}
.mw-home-hero-user{display:flex;align-items:center;gap:16px;min-width:0}.mw-home-hero-user>img{width:78px;height:78px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.85);box-shadow:0 4px 18px rgba(0,0,0,.18)}.mw-home-hero .mw-eyebrow{color:#d7ecfb}.mw-home-hero h2{margin:3px 0 4px;font-size:30px;line-height:1.05;color:#fff}.mw-home-hero p{margin:0;color:rgba(255,255,255,.82)}.mw-home-hero-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.mw-home-hero .mw-btn-light{background:#fff!important;color:#07385f!important}
.mw-home-stats .mw-stat{position:relative;overflow:hidden}.mw-home-stats .mw-stat:after{content:"";position:absolute;right:-18px;bottom:-22px;width:64px;height:64px;border-radius:50%;background:rgba(13,93,143,.06)}
.mw-home-composer form{margin:0}.mw-home-composer-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.mw-home-composer-head img{width:48px;height:48px;border-radius:50%;object-fit:cover}.mw-home-composer-head strong,.mw-home-composer-head span{display:block}.mw-home-composer-head span{margin-top:2px;color:var(--mw-muted);font-size:12px}.mw-home-composer textarea{width:100%;min-height:84px;box-sizing:border-box;resize:vertical;border:1px solid var(--mw-line);border-radius:14px;padding:13px 14px;background:#f8fafb;font:inherit;color:var(--mw-ink)}.mw-home-composer textarea:focus{outline:2px solid rgba(13,93,143,.16);border-color:#76a9c8}.mw-home-composer-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.mw-home-composer .mw-upload-btn{margin:0}
.mw-home-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mw-home-quick-grid a{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid var(--mw-line);border-radius:13px;background:#f8fafb;text-decoration:none!important;color:var(--mw-ink)!important;transition:.16s ease}.mw-home-quick-grid a:hover{transform:translateY(-1px);border-color:#b9cfdf;background:#fff}.mw-home-quick-grid a>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#e8f2f8;color:var(--mw-blue);font-size:18px}.mw-home-quick-grid strong{font-size:13px}
.mw-home-feed>.mw-activity-list{margin-top:2px}.mw-home-rail-card{padding:16px}.mw-home-rail-card .mw-section-head{margin-bottom:12px}.mw-home-rail-card .mw-section-head h3{margin:0;font-size:16px}.mw-home-rail-card .mw-section-head a{font-size:11px;font-weight:800}.mw-home-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#e64b4b;color:#fff;font-size:10px;vertical-align:2px}.mw-home-empty-mini{padding:8px 0 4px;color:var(--mw-muted);font-size:12px}
.mw-progress-row{display:flex;align-items:center;gap:12px}.mw-progress-ring{--mw-progress:0%;display:grid;place-items:center;flex:0 0 64px;width:64px;height:64px;border-radius:50%;background:conic-gradient(var(--mw-blue) var(--mw-progress),#e8edf1 0);position:relative}.mw-progress-ring:before{content:"";position:absolute;inset:7px;border-radius:50%;background:#fff}.mw-progress-ring strong{position:relative;z-index:1;font-size:13px}.mw-progress-row>div:last-child strong,.mw-progress-row>div:last-child span{display:block}.mw-progress-row>div:last-child strong{font-size:13px}.mw-progress-row>div:last-child span{margin-top:3px;color:var(--mw-muted);font-size:11px;line-height:1.35}
.mw-home-event{display:block;text-decoration:none!important;color:var(--mw-ink)!important}.mw-home-event img{display:block;width:100%;height:116px;object-fit:cover;border-radius:12px;margin-bottom:9px}.mw-home-event div>span,.mw-home-event div>strong,.mw-home-event div>small{display:block}.mw-home-event div>span{color:var(--mw-blue);font-size:11px;font-weight:850;text-transform:uppercase}.mw-home-event div>strong{margin-top:3px;font-size:14px;line-height:1.28}.mw-home-event div>small{margin-top:4px;color:var(--mw-muted);font-size:11px}
.mw-home-group-list{display:grid;gap:7px}.mw-home-group-list>a{display:flex;align-items:center;gap:9px;padding:7px;border-radius:10px;text-decoration:none!important;color:var(--mw-ink)!important}.mw-home-group-list>a:hover{background:#f5f8fa}.mw-home-group-list img{width:40px!important;height:40px!important;border-radius:11px!important;object-fit:cover}.mw-home-group-list strong,.mw-home-group-list small{display:block}.mw-home-group-list strong{font-size:12px;line-height:1.2}.mw-home-group-list small{margin-top:2px;color:var(--mw-muted);font-size:10px}.mw-home-group-fallback{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#edf4f8;color:var(--mw-blue)}
.mw-home-notice-list{display:grid;gap:8px}.mw-home-notice-list>a{display:block;padding:9px 10px;border-radius:10px;background:#f7f9fb;text-decoration:none!important;color:var(--mw-ink)!important}.mw-home-notice-list strong,.mw-home-notice-list span{display:block}.mw-home-notice-list strong{font-size:11px;line-height:1.3}.mw-home-notice-list span{margin-top:2px;color:var(--mw-muted);font-size:10px;line-height:1.3}
@media(max-width:900px){.mw-home-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-home-hero{align-items:flex-start;flex-direction:column}.mw-home-hero-actions{justify-content:flex-start}}
@media(max-width:520px){.mw-home-hero{padding:18px}.mw-home-hero-user{align-items:flex-start}.mw-home-hero-user>img{width:62px;height:62px}.mw-home-hero h2{font-size:24px}.mw-home-composer-foot{align-items:stretch;flex-direction:column}.mw-home-composer-foot .mw-btn{width:100%}.mw-home-quick-grid{grid-template-columns:1fr 1fr}.mw-home-quick-grid a{padding:10px}.mw-home-quick-grid strong{font-size:12px}}

/* MY Wakanda v2.3.3 — Getting Started / Onboarding */
.mw-onboarding-home{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px 24px;border-left:5px solid #e7b73d;background:linear-gradient(135deg,#fff 0%,#fffaf0 100%)}
.mw-onboarding-home-main{display:flex;align-items:center;gap:18px;min-width:0}.mw-onboarding-home-main h2{margin:2px 0 5px}.mw-onboarding-home-main p{margin:0;color:#587087}.mw-onboarding-home-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.mw-onboarding-bar{height:7px;border-radius:999px;background:#e5ebf0;overflow:hidden;margin-top:12px;max-width:540px}.mw-onboarding-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#073a60,#d7a72e)}
.mw-onboarding-hero{align-items:center}.mw-onboarding-hero-progress{min-width:130px;text-align:center;padding:18px 20px;border-radius:18px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18)}.mw-onboarding-hero-progress strong{display:block;font-size:34px;line-height:1}.mw-onboarding-hero-progress span{display:block;margin-top:7px;font-size:12px;opacity:.86}
.mw-onboarding-list{display:grid;gap:11px}.mw-onboarding-step{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;padding:16px;border:1px solid #e1e8ee;border-radius:16px;background:#fff}.mw-onboarding-step.is-complete{background:#f7fbf8;border-color:#cce5d3}.mw-onboarding-step-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#edf3f7;color:#073a60;font-weight:800;font-size:19px}.mw-onboarding-step.is-complete .mw-onboarding-step-icon{background:#daf0df;color:#25653a}.mw-onboarding-step-copy p{margin:4px 0 4px;color:#5d7182}.mw-onboarding-step-copy small{color:#7990a0}.mw-onboarding-step-title{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.mw-onboarding-step-title span{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8a9ba9}.mw-onboarding-step-title h3{margin:0}.mw-complete-pill{display:inline-flex;align-items:center;border-radius:999px;padding:7px 11px;background:#dff3e4;color:#22633a;font-weight:800;font-size:12px}.mw-onboarding-controls{display:flex;align-items:center;justify-content:space-between;gap:20px}.mw-onboarding-controls h3{margin:0 0 4px}.mw-onboarding-controls p{margin:0;color:#60778a}.mw-onboarding-controls form{margin:0}
@media(max-width:800px){.mw-onboarding-home,.mw-onboarding-controls{align-items:flex-start;flex-direction:column}.mw-onboarding-home-actions{justify-content:flex-start}.mw-onboarding-step{grid-template-columns:42px minmax(0,1fr)}.mw-onboarding-step-action{grid-column:2}.mw-onboarding-hero-progress{min-width:100px}.mw-onboarding-step-icon{width:40px;height:40px}}

/* v2.3.4 — Account Settings & Privacy */
.mw-settings-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:28px 30px;border-radius:22px;background:linear-gradient(135deg,#063a65,#0a5c8f);color:#fff;margin-bottom:18px;overflow:hidden}.mw-settings-hero h2{margin:4px 0 8px;font-size:30px;color:#fff}.mw-settings-hero p{margin:0;max-width:760px;color:rgba(255,255,255,.86)}.mw-settings-shield{font-size:54px;width:92px;height:92px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.12);flex:0 0 auto}.mw-settings-tabs{margin-bottom:18px}.mw-settings-panel form>label,.mw-password-form label{display:flex;flex-direction:column;gap:7px}.mw-settings-panel select,.mw-settings-panel input[type=text],.mw-settings-panel input[type=password]{width:100%;min-height:46px;border:1px solid #dbe3ea;border-radius:10px;padding:10px 12px;background:#fff}.mw-settings-select-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}.mw-settings-select-grid label>span,.mw-password-form label>span{font-weight:700;color:#17354b}.mw-settings-select-grid small{color:#6a7b87}.mw-setting-toggle-list{border:1px solid #e1e8ed;border-radius:16px;overflow:hidden}.mw-setting-toggle,.mw-setting-fixed{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 18px;border-bottom:1px solid #edf1f4;margin:0;background:#fff}.mw-setting-toggle:last-child,.mw-setting-fixed:last-child{border-bottom:0}.mw-setting-toggle>span,.mw-setting-fixed>span{display:flex;flex-direction:column;gap:3px}.mw-setting-toggle strong,.mw-setting-fixed strong{color:#17354b}.mw-setting-toggle small,.mw-setting-fixed small{color:#72808b}.mw-setting-toggle input{position:absolute;opacity:0;pointer-events:none}.mw-setting-toggle i{position:relative;width:46px;height:26px;border-radius:99px;background:#c7d0d7;flex:0 0 auto;transition:.2s}.mw-setting-toggle i:after{content:"";position:absolute;width:20px;height:20px;left:3px;top:3px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.18);transition:.2s}.mw-setting-toggle input:checked+i{background:#08679d}.mw-setting-toggle input:checked+i:after{transform:translateX(20px)}.mw-setting-fixed b{padding:6px 10px;border-radius:99px;background:#e9f6ef;color:#177044;font-size:12px}.mw-settings-save{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding-top:18px;border-top:1px solid #edf1f4}.mw-settings-save span{color:#71808a;font-size:13px}.mw-blocked-list{display:grid;gap:10px}.mw-blocked-list article{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;border:1px solid #e2e8ed;border-radius:14px}.mw-blocked-list article>a{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.mw-blocked-list img{border-radius:50%;object-fit:cover}.mw-blocked-list article>a div{display:flex;flex-direction:column}.mw-blocked-list span{font-size:12px;color:#72808b}.mw-security-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px}.mw-security-summary>div{padding:15px;border:1px solid #e2e8ed;border-radius:14px;display:flex;flex-direction:column;gap:4px}.mw-security-summary span{font-size:12px;color:#72808b}.mw-security-summary strong{color:#17354b}.mw-password-form{padding:20px 0;border-top:1px solid #edf1f4;border-bottom:1px solid #edf1f4}.mw-password-form h3{margin-top:0}.mw-session-action{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:20px}.mw-session-action h3{margin:0 0 4px}.mw-session-action p{margin:0;color:#71808a}.mw-private-profile{display:flex;align-items:center;gap:22px;padding:28px}.mw-private-profile-icon img{border-radius:50%;object-fit:cover}.mw-private-profile h2{margin:4px 0 5px}.mw-private-profile p{color:#6c7c87}.mw-connection-state.is-private{background:#f0f3f5;color:#65737d}
@media(max-width:760px){.mw-settings-hero{padding:22px}.mw-settings-shield{display:none}.mw-settings-select-grid,.mw-security-summary{grid-template-columns:1fr}.mw-settings-save,.mw-session-action,.mw-blocked-list article{align-items:stretch;flex-direction:column}.mw-settings-save .mw-btn,.mw-session-action .mw-btn,.mw-blocked-list form .mw-btn{width:100%}.mw-setting-toggle{align-items:flex-start}.mw-private-profile{align-items:flex-start;flex-direction:column}}

/* MY Wakanda v2.3.5 — Community Safety & Moderation */
.mw-safety-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px;border-radius:22px;background:linear-gradient(135deg,#082e4a,#0b638b);color:#fff;margin-bottom:18px;overflow:hidden}.mw-safety-hero h2{margin:4px 0 8px;font-size:30px;color:#fff}.mw-safety-hero p{max-width:760px;margin:0;color:rgba(255,255,255,.86)}.mw-safety-shield{display:grid;place-items:center;flex:0 0 auto;width:92px;height:92px;border-radius:50%;background:rgba(255,255,255,.12);font-size:48px}.mw-safety-stats{margin-bottom:18px}.mw-safety-tabs{margin-bottom:18px}.mw-safety-report-list{display:grid;gap:14px}.mw-safety-report-card{border:1px solid #dde5eb;border-radius:16px;padding:17px 18px;background:#fff}.mw-safety-report-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.mw-safety-report-head h3{margin:4px 0 0;color:#17354b}.mw-safety-report-card>p{margin:10px 0;color:#526b7d}.mw-safety-report-card blockquote{margin:12px 0;padding:12px 14px;border-left:4px solid #d8a928;border-radius:0 10px 10px 0;background:#f8fafb;color:#304b5f}.mw-safety-report-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid #edf1f4;font-size:12px;color:#748491}.mw-safety-report-meta a{font-weight:750}.mw-moderation-status{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:850;white-space:nowrap;background:#eaf0f4;color:#496273}.mw-moderation-status.is-open{background:#fff1cf;color:#7a5600}.mw-moderation-status.is-under_review{background:#e5f0ff;color:#185b9d}.mw-moderation-status.is-resolved{background:#dff3e4;color:#23633a}.mw-moderation-status.is-dismissed{background:#edf0f2;color:#687782}.mw-safety-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.mw-safety-actions form{margin:0}.mw-safety-review-form{display:flex;align-items:center;gap:8px;flex:1 1 480px}.mw-safety-review-form select,.mw-safety-review-form input[type=text]{min-height:40px;border:1px solid #d9e2e8;border-radius:9px;padding:8px 10px;background:#fff}.mw-safety-review-form input[type=text]{flex:1 1 220px;min-width:170px}.mw-btn-warning{background:#a96600!important;border-color:#a96600!important;color:#fff!important}.mw-moderator-note{padding:10px 12px;border-radius:10px;background:#f4f8fb!important}.mw-safety-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mw-safety-tool-grid>a{display:flex;flex-direction:column;gap:5px;padding:16px;border:1px solid #e0e7ec;border-radius:14px;text-decoration:none!important;color:#18374d!important;background:#fff}.mw-safety-tool-grid>a:hover{border-color:#a9c4d4;background:#f7fbfd}.mw-safety-tool-grid>a>span{font-size:24px}.mw-safety-tool-grid strong{font-size:14px}.mw-safety-tool-grid small{color:#6c7f8d;line-height:1.4}.mw-command-safety .mw-btn{margin-top:8px}.mw-report-inline{position:relative;margin:0}.mw-report-inline>summary{list-style:none;cursor:pointer;padding:8px 10px;border-radius:9px;color:#687985;font-size:12px;font-weight:700}.mw-report-inline>summary::-webkit-details-marker{display:none}.mw-report-inline>summary:hover{background:#f2f5f7;color:#9d3f2d}.mw-report-inline[open]>summary{background:#fff2ef;color:#9d3f2d}.mw-report-inline>form{position:absolute;z-index:40;right:0;top:calc(100% + 7px);display:grid;gap:9px;width:min(320px,80vw);padding:14px;border:1px solid #dce4e9;border-radius:14px;background:#fff;box-shadow:0 16px 42px rgba(22,46,63,.18)}.mw-report-inline>form strong{font-size:13px}.mw-report-inline select,.mw-report-inline textarea{width:100%;border:1px solid #d8e1e7;border-radius:9px;padding:9px 10px;background:#fff;font:inherit}.mw-group-detail-actions .mw-report-inline>form{right:0}.mw-social-profile-actions .mw-report-inline>summary{min-height:40px;display:flex;align-items:center;border:1px solid #dbe3e8}.mw-feed-actions .mw-report-inline{margin-left:auto}.mw-feed-actions .mw-report-inline>summary{min-height:36px;display:flex;align-items:center}
@media(max-width:780px){.mw-safety-hero{padding:22px}.mw-safety-shield{display:none}.mw-safety-tool-grid{grid-template-columns:1fr}.mw-safety-review-form{align-items:stretch;flex-direction:column}.mw-safety-review-form select,.mw-safety-review-form input[type=text],.mw-safety-review-form .mw-btn{width:100%}.mw-safety-report-head,.mw-safety-report-meta{align-items:flex-start;flex-direction:column}.mw-report-inline>form{right:auto;left:0}.mw-social-profile-actions .mw-report-inline{width:100%}.mw-social-profile-actions .mw-report-inline>summary{justify-content:center;width:100%}}

/* MY Wakanda v2.3.6 — Community Command Center v2 */
.mw-command-v2{display:grid;gap:18px}.mw-command-hero-v2{align-items:flex-end}.mw-command-hero-meta{display:flex;flex-direction:column;align-items:flex-end;gap:9px}.mw-command-hero-meta small{color:rgba(255,255,255,.72)}.mw-command-tabs{margin:0}.mw-command-stats-v2{grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.mw-command-stat{text-decoration:none!important;color:inherit!important;transition:.18s ease}.mw-command-stat:hover{transform:translateY(-2px);border-color:#b8cfdd;box-shadow:0 8px 22px rgba(22,57,78,.08)}.mw-command-attention{display:grid;gap:10px}.mw-command-alert{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 15px;border:1px solid #e2e7eb;border-radius:14px;background:#fff;color:#17354b!important;text-decoration:none!important}.mw-command-alert-icon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-weight:900}.mw-command-alert strong{display:block}.mw-command-alert p{margin:3px 0 0;color:#667b89;font-size:13px}.mw-command-alert b{font-size:12px;white-space:nowrap}.mw-command-alert.is-warning{border-color:#ead8aa;background:#fffcf4}.mw-command-alert.is-warning .mw-command-alert-icon{background:#fff1c8;color:#805900}.mw-command-alert.is-danger{border-color:#ebc9c5;background:#fff8f7}.mw-command-alert.is-danger .mw-command-alert-icon{background:#fbe2df;color:#983c31}.mw-command-ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.mw-command-ops-grid>a{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;border:1px solid #dfe7ec;border-radius:14px;text-decoration:none!important;color:#17354b!important;background:#fff}.mw-command-ops-grid>a:hover{background:#f7fbfd;border-color:#a9c4d4}.mw-command-ops-grid>a>span{font-size:24px}.mw-command-ops-grid div{display:flex;flex-direction:column;gap:2px}.mw-command-ops-grid small{color:#6b7f8d}.mw-command-ops-grid b{font-size:18px}.mw-command-member-list{display:grid;gap:8px}.mw-command-member-list>a{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 11px;border:1px solid #e3e9ed;border-radius:13px;text-decoration:none!important;color:#17354b!important}.mw-command-member-list img{width:46px;height:46px;border-radius:50%;object-fit:cover}.mw-command-member-list div{display:flex;flex-direction:column;gap:2px}.mw-command-member-list span{font-size:12px;color:#71818d}.mw-command-member-list em{font-size:12px;font-style:normal;font-weight:800;color:#0b6798;background:#eef7fb;padding:6px 9px;border-radius:999px}.mw-command-tier-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mw-command-tier-grid>div{padding:16px;border:1px solid #e1e8ed;border-radius:14px;background:#fbfdfe;display:flex;flex-direction:column;gap:3px}.mw-command-tier-grid strong{font-size:24px;color:#123f59}.mw-command-tier-grid span{font-size:12px;color:#6c7e8a}.mw-command-content-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mw-command-content-links>a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:16px;border:1px solid #e0e7ec;border-radius:14px;text-decoration:none!important;color:#17354b!important}.mw-command-content-links strong,.mw-command-content-links small{grid-column:1}.mw-command-content-links small{color:#6c7f8d}.mw-command-content-links b{grid-column:2;grid-row:1/3;align-self:center}.mw-health-list{display:grid;gap:8px}.mw-health-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 13px;border:1px solid #e1e7eb;border-radius:13px}.mw-health-row>span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:900}.mw-health-row>div{display:flex;flex-direction:column;gap:2px}.mw-health-row small{color:#6f808c}.mw-health-row>b{font-size:11px;text-transform:uppercase;letter-spacing:.06em}.mw-health-row.is-ok>span{background:#dff3e4;color:#24643a}.mw-health-row.is-ok>b{color:#24643a}.mw-health-row.is-warning{background:#fffdf7;border-color:#ead9aa}.mw-health-row.is-warning>span{background:#fff1c8;color:#805900}.mw-health-row.is-warning>b{color:#805900}.mw-health-row.is-error{background:#fff9f8;border-color:#ebcbc7}.mw-health-row.is-error>span{background:#fbe2df;color:#983c31}.mw-health-row.is-error>b{color:#983c31}.mw-command-retirement{display:flex;align-items:center;justify-content:space-between;gap:24px}.mw-command-retirement h2{margin:4px 0 6px}.mw-command-retirement p{margin:0;color:#667b89;max-width:780px}
@media(max-width:1100px){.mw-command-stats-v2{grid-template-columns:repeat(3,minmax(0,1fr))}.mw-command-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.mw-command-hero-v2{align-items:flex-start}.mw-command-hero-meta{align-items:flex-start}.mw-command-stats-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-command-ops-grid,.mw-command-content-links{grid-template-columns:1fr}.mw-command-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-command-alert{grid-template-columns:38px minmax(0,1fr)}.mw-command-alert>b{grid-column:2}.mw-command-member-list>a{grid-template-columns:42px minmax(0,1fr)}.mw-command-member-list img{width:42px;height:42px}.mw-command-member-list em{grid-column:2;justify-self:start}.mw-health-row{grid-template-columns:30px minmax(0,1fr)}.mw-health-row>b{grid-column:2}.mw-command-retirement{align-items:flex-start;flex-direction:column}.mw-command-retirement .mw-btn{width:100%}}

/* MY Wakanda v2.3.7 — Announcements & Community Broadcasts */
.mw-announcement-hero{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:26px 28px;margin-bottom:16px;border-radius:22px;background:linear-gradient(135deg,#07385d,#0d5d91);color:#fff;box-shadow:var(--mw-shadow)}.mw-announcement-hero h2{margin:4px 0 7px;color:#fff;font-size:30px}.mw-announcement-hero p{margin:0;max-width:720px;color:rgba(255,255,255,.84)}.mw-announcement-hero-stats{display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));gap:9px}.mw-announcement-hero-stats>div{min-width:108px;padding:13px 16px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:rgba(255,255,255,.1);text-align:center}.mw-announcement-hero-stats strong{display:block;font-size:26px;line-height:1}.mw-announcement-hero-stats span{display:block;margin-top:5px;font-size:10px;color:rgba(255,255,255,.78);font-weight:800}.mw-announcement-tabs{margin-bottom:16px}.mw-announcement-list,.mw-home-announcement-grid{display:grid;gap:12px}.mw-announcement-card{position:relative;padding:17px 18px;border:1px solid #dce5eb;border-radius:16px;background:#fff;overflow:hidden}.mw-announcement-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#8ba7b8}.mw-announcement-card.is-important:before{background:#d59a18}.mw-announcement-card.is-urgent:before{background:#c64242}.mw-announcement-card.is-unread{box-shadow:0 8px 24px rgba(19,58,80,.08)}.mw-announcement-card.is-read{background:#fbfcfd}.mw-announcement-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.mw-announcement-card-head>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.mw-announcement-card-head small{color:#7a8b96;font-size:10px}.mw-announcement-priority,.mw-announcement-audience,.mw-status-pill{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;font-size:9px;text-transform:uppercase;letter-spacing:.06em;font-weight:900}.mw-announcement-priority{background:#eaf1f5;color:#496779}.mw-announcement-card.is-important .mw-announcement-priority,.mw-announcement-priority.is-important{background:#fff0c8;color:#7b5700}.mw-announcement-card.is-urgent .mw-announcement-priority,.mw-announcement-priority.is-urgent{background:#fde4e4;color:#9d3434}.mw-announcement-audience{background:#edf6fb;color:#0b6798}.mw-status-pill{background:#edf2f5;color:#607786}.mw-announcement-card h3{margin:11px 0 7px;color:#153a52;font-size:19px}.mw-announcement-card>p,.mw-announcement-content{color:#526b7c;line-height:1.65}.mw-announcement-content p:last-child{margin-bottom:0}.mw-announcement-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid #e8edf0}.mw-announcement-meta,.mw-announcement-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mw-announcement-meta span{font-size:10px;color:#687d8a;font-weight:750}.mw-announcement-actions form{margin:0}.mw-announcement-done{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;background:#e5f4e9;color:#2d6d42;font-size:10px;font-weight:850}.mw-home-announcements{margin:16px 0}.mw-home-announcements>.mw-section-head{margin-bottom:10px}.mw-home-announcement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-home-announcement-grid .mw-announcement-card{height:100%}.mw-home-announcement-grid .mw-announcement-card .mw-btn{margin-top:10px}.mw-announcement-editor .mw-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.mw-announcement-editor .mw-form-grid label{display:flex;flex-direction:column;gap:6px}.mw-announcement-editor .mw-form-grid label>span{font-size:11px;font-weight:850;color:#314e61}.mw-announcement-editor input[type=text],.mw-announcement-editor input[type=datetime-local],.mw-announcement-editor textarea,.mw-announcement-editor select{width:100%;min-height:44px;padding:10px 12px;border:1px solid #d5e0e7;border-radius:10px;background:#fff;color:#17384e;font:inherit}.mw-announcement-editor textarea{min-height:160px;resize:vertical}.mw-announcement-editor label small{color:#748691;font-size:10px}.mw-announcement-editor .mw-span-2{grid-column:1/-1}.mw-announcement-editor .mw-setting-toggle-list{margin-top:16px}.mw-announcement-manage-list{display:grid;gap:10px}.mw-announcement-manage-list>article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:15px 16px;border:1px solid #dfe7ec;border-radius:14px;background:#fff}.mw-announcement-manage-copy>div{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.mw-announcement-manage-copy h3{margin:7px 0 3px;color:#183c53}.mw-announcement-manage-copy p{margin:0;color:#6d808d;font-size:12px}.mw-announcement-manage-copy small{display:block;margin-top:5px;color:#315b75;font-size:11px;font-weight:800}.mw-announcement-manage-actions{display:flex;gap:7px;align-items:center}.mw-announcement-manage-actions form{margin:0}.mw-announcement-selected{margin-bottom:14px}
@media(max-width:820px){.mw-announcement-hero{align-items:flex-start;flex-direction:column}.mw-announcement-hero-stats{width:100%}.mw-home-announcement-grid{grid-template-columns:1fr}.mw-announcement-card-foot{align-items:flex-start;flex-direction:column}.mw-announcement-editor .mw-form-grid{grid-template-columns:1fr}.mw-announcement-editor .mw-span-2{grid-column:auto}.mw-announcement-manage-list>article{grid-template-columns:1fr}.mw-announcement-manage-actions{justify-content:flex-start;flex-wrap:wrap}}
@media(max-width:520px){.mw-announcement-hero{padding:20px}.mw-announcement-hero-stats{grid-template-columns:1fr 1fr}.mw-announcement-card{padding:15px}.mw-announcement-card-head{align-items:flex-start;flex-direction:column}.mw-announcement-actions{width:100%}.mw-announcement-actions form,.mw-announcement-actions .mw-btn{width:100%}}

/* v2.3.8 — Social Feed v2 */
.mw-composer-extras{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid rgba(15,42,75,.1)}
.mw-audience-select{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#41546b}
.mw-audience-select select{min-height:38px;border:1px solid #d8e1eb;border-radius:10px;background:#fff;padding:6px 30px 6px 10px;color:#102c4d}
.mw-composer-hint{font-size:12px;color:#6c7d90;flex:1 1 260px}
.mw-poll-builder{position:relative}
.mw-poll-builder summary{cursor:pointer;list-style:none;border:1px solid #d8e1eb;border-radius:10px;padding:9px 12px;font-size:13px;font-weight:700;color:#173a63;background:#fff}
.mw-poll-builder summary::-webkit-details-marker{display:none}
.mw-poll-builder[open] div{position:absolute;z-index:30;top:44px;left:0;width:min(360px,80vw);padding:12px;background:#fff;border:1px solid #d8e1eb;border-radius:14px;box-shadow:0 18px 40px rgba(17,39,66,.16)}
.mw-poll-builder input{width:100%;box-sizing:border-box;margin:5px 0;padding:10px 11px;border:1px solid #d8e1eb;border-radius:9px}
.mw-feed-tabs{display:flex;gap:8px;margin:0 0 16px;padding:6px;background:#eef4fa;border-radius:14px}
.mw-feed-tabs a{padding:10px 14px;border-radius:10px;text-decoration:none;font-weight:800;color:#49627c}
.mw-feed-tabs a.is-active{background:#fff;color:#0e3159;box-shadow:0 2px 9px rgba(15,42,75,.08)}
.mw-feed-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.mw-feed-audience{font-size:11px;color:#6a7e93;font-weight:700}
.mw-mention,.mw-hashtag{font-weight:800;color:#0e65b5;text-decoration:none}
.mw-mention:hover,.mw-hashtag:hover{text-decoration:underline}
.mw-poll{margin:12px 0;padding:14px;border:1px solid #dce5ef;border-radius:14px;background:#f9fbfd}
.mw-poll-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.mw-poll-head strong{color:#173a63}.mw-poll-head span{font-size:12px;color:#718196;white-space:nowrap}
.mw-poll-option{display:flex;position:relative;width:100%;overflow:hidden;align-items:center;justify-content:space-between;gap:12px;margin:7px 0;padding:10px 12px;border:1px solid #d8e1eb;border-radius:10px;background:#fff;cursor:pointer;text-align:left;color:#183653}
.mw-poll-option b,.mw-poll-option small{position:relative;z-index:2}.mw-poll-fill{position:absolute;z-index:1;left:0;top:0;bottom:0;background:#e1effc;transition:width .2s ease}.mw-poll-option.is-selected{border-color:#2878bd}.mw-poll-option.is-selected .mw-poll-fill{background:#cfe7fb}.mw-poll-note{display:block;margin-top:8px;color:#728297}
.mw-shared-preview{display:block;margin:12px 0;padding:13px 14px;border:1px solid #d8e1eb;border-radius:13px;background:#f8fbfe;color:#183653;text-decoration:none}.mw-shared-preview>span{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#62809d}.mw-shared-preview strong{display:block;margin:4px 0}.mw-shared-preview p{margin:0;color:#50657a}.mw-shared-preview.is-unavailable{color:#75869a}
.mw-feed-actions{flex-wrap:wrap}.mw-feed-actions form{margin:0}.mw-quick-reactions{display:flex;gap:5px;margin:6px 0 2px;padding-top:6px}.mw-quick-reactions form{margin:0}.mw-reaction-btn{width:32px;height:30px;border:1px solid transparent;border-radius:999px;background:#f1f5f9;cursor:pointer;font-size:15px;line-height:1}.mw-reaction-btn:hover,.mw-reaction-btn.is-active{border-color:#9dc9ef;background:#e2f1fd}.mw-reaction-summary{color:#526b84}
.mw-copy-done{color:#0a6d52!important;background:#e5f7f0!important}
@media(max-width:640px){.mw-composer-extras{align-items:stretch}.mw-audience-select{width:100%;justify-content:space-between}.mw-audience-select select{flex:1}.mw-composer-hint{flex-basis:100%}.mw-feed-tabs{overflow-x:auto}.mw-feed-tabs a{white-space:nowrap}.mw-poll-builder[open] div{position:fixed;left:16px;right:16px;top:20%;width:auto}}

/* v2.3.9 — Stories & Highlights */
.mw-stories-strip{overflow:hidden}.mw-stories-strip.is-compact{padding:16px 18px}.mw-stories-strip.is-compact .mw-section-head{margin-bottom:10px}.mw-story-rail{display:flex;gap:14px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:thin}.mw-story-bubble{flex:0 0 82px;text-align:center;text-decoration:none!important;color:var(--mw-ink)!important}.mw-story-avatar-wrap{position:relative;display:grid;place-items:center;width:70px;height:70px;margin:0 auto 7px;border-radius:50%;padding:3px;background:#c8d7e4}.mw-story-bubble.is-unseen .mw-story-avatar-wrap{background:linear-gradient(135deg,#0b5aa8,#c59a3d)}.mw-story-bubble.is-seen .mw-story-avatar-wrap{background:#d8e1e8}.mw-story-avatar-wrap img{width:64px;height:64px;border:3px solid #fff;border-radius:50%;object-fit:cover}.mw-story-add .mw-story-avatar-wrap{background:#eaf2fa}.mw-story-add .mw-story-avatar-wrap b{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:24px;height:24px;border:2px solid #fff;border-radius:50%;background:var(--mw-blue);color:#fff;font-size:17px}.mw-story-bubble strong,.mw-story-bubble small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-story-bubble strong{font-size:11px}.mw-story-bubble small{margin-top:2px;color:var(--mw-muted);font-size:9px}.mw-story-empty{display:flex;align-items:center;padding:0 10px;color:var(--mw-muted);font-size:13px}
.mw-story-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(135deg,#071c31,#0b5aa8);color:#fff;border:0}.mw-story-intro h2{margin:4px 0 6px;color:#fff}.mw-story-intro p{margin:0;color:rgba(255,255,255,.82)}.mw-story-intro .mw-eyebrow{color:#f2c96d}.mw-story-intro .mw-btn{background:#fff;color:#0b4f8f!important}
.mw-story-compose textarea,.mw-story-compose input[type=file],.mw-story-compose select,.mw-story-reply input{width:100%;box-sizing:border-box;border:1px solid var(--mw-line);border-radius:12px;background:#fff;padding:11px 12px;font:inherit}.mw-story-compose textarea{min-height:110px;resize:vertical}.mw-story-compose-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:12px;margin-top:14px}.mw-story-compose-grid label{display:flex;flex-direction:column;gap:6px}.mw-story-compose-grid label>span{font-size:11px;font-weight:850;color:#314e61}.mw-story-compose-grid small{font-size:10px;color:var(--mw-muted)}.mw-story-upload input{padding:9px}.mw-story-highlight-choice{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:13px 14px;border:1px solid #dfe7ed;border-radius:12px;background:#f8fbfd}.mw-story-highlight-choice input{margin-top:4px}.mw-story-highlight-choice span{display:flex;flex-direction:column}.mw-story-highlight-choice small{color:var(--mw-muted)}
.mw-story-viewer{position:relative;overflow:hidden;max-width:700px;margin:0 auto 18px;border-radius:24px;box-shadow:0 22px 55px rgba(9,29,48,.22);color:#fff;background:#0a2035}.mw-story-viewer.theme-midnight{background:linear-gradient(145deg,#071c31,#0b5aa8)}.mw-story-viewer.theme-royal{background:linear-gradient(145deg,#1b235f,#5b2a86)}.mw-story-viewer.theme-sunrise{background:linear-gradient(145deg,#9f3d2d,#e0a329)}.mw-story-viewer.theme-forest{background:linear-gradient(145deg,#123f33,#28745f)}.mw-story-progress{height:4px;background:rgba(255,255,255,.8)}.mw-story-viewer>header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:rgba(3,14,26,.34)}.mw-story-owner{display:flex;align-items:center;gap:10px;color:#fff!important;text-decoration:none!important}.mw-story-owner img{width:44px;height:44px;border-radius:50%;object-fit:cover}.mw-story-owner span{display:flex;flex-direction:column}.mw-story-owner small{color:rgba(255,255,255,.72);font-size:10px}.mw-story-close{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.12);color:#fff!important;text-decoration:none!important;font-size:26px;line-height:1}.mw-story-stage{position:relative;display:grid;place-items:center;min-height:520px;background:rgba(0,0,0,.08)}.mw-story-stage>img,.mw-story-stage>video{display:block;max-width:100%;max-height:68vh;width:auto;height:auto;object-fit:contain}.mw-story-text{position:absolute;left:7%;right:7%;bottom:7%;padding:13px 16px;border-radius:14px;background:rgba(0,0,0,.48);font-size:18px;line-height:1.45;text-align:center;white-space:normal}.mw-story-text.is-primary{position:static;max-width:82%;padding:24px;background:transparent;font-size:30px;font-weight:800;line-height:1.3}.mw-story-nav{position:absolute;z-index:4;top:50%;display:grid;place-items:center;width:42px;height:54px;transform:translateY(-50%);border-radius:12px;background:rgba(0,0,0,.3);color:#fff!important;text-decoration:none!important;font-size:38px}.mw-story-nav.is-prev{left:12px}.mw-story-nav.is-next{right:12px}.mw-story-viewer>footer{padding:14px 16px;background:rgba(3,14,26,.46)}.mw-story-owner-tools{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.mw-story-owner-tools span{margin-right:auto;font-weight:800}.mw-story-owner-tools form{margin:0}.mw-story-owner-tools button,.mw-story-reacts button,.mw-story-reply button{border:1px solid rgba(255,255,255,.25);border-radius:999px;background:rgba(255,255,255,.12);color:#fff;padding:8px 12px;cursor:pointer;font-weight:800}.mw-story-reacts{display:flex;gap:7px;margin-bottom:10px}.mw-story-reacts form{margin:0}.mw-story-reacts button{width:38px;height:36px;padding:0;font-size:18px}.mw-story-reply{display:flex;gap:8px}.mw-story-reply input{min-height:42px;border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.94);color:#17384e}.mw-story-reply button{min-width:72px;background:#fff;color:#0b4f8f}.mw-story-viewer .mw-report-inline{margin-top:10px}.mw-story-viewer .mw-report-inline summary{color:rgba(255,255,255,.76)}.mw-story-viewer .mw-report-inline form{background:#fff;color:var(--mw-ink);border-radius:12px;padding:12px}.mw-story-viewers{margin-top:12px}.mw-story-viewers summary{cursor:pointer;font-weight:800}.mw-story-viewer-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.mw-story-viewer-list a{display:flex;gap:8px;align-items:center;padding:8px;border-radius:10px;background:rgba(255,255,255,.09);color:#fff!important;text-decoration:none!important}.mw-story-viewer-list img{width:38px;height:38px;border-radius:50%}.mw-story-viewer-list span{display:flex;flex-direction:column}.mw-story-viewer-list small{color:rgba(255,255,255,.68);font-size:9px}
.mw-highlight-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mw-highlight-card{position:relative;display:flex;min-height:190px;overflow:hidden;align-items:flex-end;border-radius:16px;background:#0a3155;color:#fff!important;text-decoration:none!important;box-shadow:0 7px 20px rgba(17,40,64,.1)}.mw-highlight-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mw-highlight-card:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.7))}.mw-highlight-card>span{position:relative;z-index:2;padding:11px;font-size:10px;font-weight:800}.mw-highlight-video,.mw-highlight-text{position:absolute;inset:0;display:grid;place-items:center;padding:18px;text-align:center}.mw-highlight-video{font-size:40px}.mw-highlight-text{font-size:16px;font-weight:800;line-height:1.35}.mw-highlight-card.theme-midnight{background:linear-gradient(145deg,#071c31,#0b5aa8)}.mw-highlight-card.theme-royal{background:linear-gradient(145deg,#1b235f,#5b2a86)}.mw-highlight-card.theme-sunrise{background:linear-gradient(145deg,#9f3d2d,#e0a329)}.mw-highlight-card.theme-forest{background:linear-gradient(145deg,#123f33,#28745f)}
@media(max-width:820px){.mw-story-intro{align-items:flex-start;flex-direction:column}.mw-story-compose-grid{grid-template-columns:1fr}.mw-story-stage{min-height:440px}.mw-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.mw-stories-strip{padding:14px}.mw-story-bubble{flex-basis:72px}.mw-story-avatar-wrap{width:62px;height:62px}.mw-story-avatar-wrap img{width:56px;height:56px}.mw-story-viewer{border-radius:16px}.mw-story-stage{min-height:390px}.mw-story-text.is-primary{font-size:24px}.mw-story-text{font-size:15px}.mw-story-nav{width:34px;height:46px}.mw-story-viewer-list{grid-template-columns:1fr}.mw-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-story-owner-tools{align-items:flex-start}.mw-story-owner-tools span{width:100%;margin:0 0 4px}.mw-story-reply{align-items:stretch}.mw-story-reply button{min-width:62px}}

/* v2.4.0 — Community Pages & Organizations */
.mw-org-hero{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:16px;padding:24px;border-radius:20px;background:linear-gradient(135deg,#071c31,#0b5aa8);color:#fff;box-shadow:var(--mw-shadow)}
.mw-org-hero .mw-eyebrow{color:#f2c96d}.mw-org-hero h2{margin:4px 0 6px;color:#fff;font-size:27px}.mw-org-hero p{max-width:760px;margin:0;color:rgba(255,255,255,.82);line-height:1.5}.mw-org-hero .mw-btn{background:#fff;color:#0b4f8f!important;white-space:nowrap}
.mw-org-tabs{display:flex;gap:7px;overflow-x:auto;margin:0 0 16px;padding:4px 2px 8px}.mw-org-tabs a,.mw-org-profile-tabs a{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:9px 12px;border:1px solid var(--mw-line);border-radius:999px;background:#fff;color:var(--mw-ink)!important;text-decoration:none!important;font-size:11px;font-weight:800}.mw-org-tabs a.is-active,.mw-org-profile-tabs a.is-active{background:#eaf3fb;border-color:#a9cde9;color:var(--mw-blue)!important}.mw-org-tabs b{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#eef2f6;color:#667481;font-size:9px}
.mw-org-directory-tools{padding:13px 15px}.mw-org-directory-tools form{display:grid;grid-template-columns:minmax(0,1fr) 210px auto;gap:9px}.mw-org-directory-tools input,.mw-org-directory-tools select,.mw-org-form input,.mw-org-form select,.mw-org-form textarea,.mw-org-add-manager input,.mw-org-composer textarea{width:100%;box-sizing:border-box;border:1px solid #cbd8e2;border-radius:11px;background:#fff;padding:10px 12px;font:inherit;color:var(--mw-ink)}
.mw-org-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px}.mw-org-card{overflow:hidden;border:1px solid var(--mw-line);border-radius:17px;background:#fff;box-shadow:0 5px 16px rgba(25,50,73,.05)}.mw-org-card-cover{display:block;height:115px;background:linear-gradient(135deg,#0a3155,#0b5aa8);background-size:cover;background-position:center}.mw-org-card-body{position:relative;display:flex;gap:12px;padding:14px}.mw-org-card-logo{flex:0 0 64px;margin-top:-42px}.mw-org-logo-img,.mw-org-logo-fallback{display:grid;place-items:center;border-radius:16px!important;object-fit:cover;background:#0b5aa8;color:#fff;border:3px solid #fff;box-shadow:0 4px 14px rgba(0,0,0,.13);font-weight:900;font-size:24px}.mw-org-card-copy{min-width:0;flex:1}.mw-org-card-copy>span{display:block;color:var(--mw-blue);font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.mw-org-card-copy h3{display:flex;align-items:center;gap:6px;margin:3px 0 5px;font-size:15px}.mw-org-card-copy h3 a{color:var(--mw-ink)!important;text-decoration:none!important}.mw-org-card-copy p{margin:0 0 7px;color:var(--mw-muted);font-size:11px;line-height:1.45}.mw-org-card-copy small{font-size:10px;color:#63798b}.mw-org-manage-link{position:absolute;right:12px;top:12px;font-size:9px;font-weight:850;text-decoration:none!important}.mw-org-verified{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#1683ce;color:#fff;font-size:10px;vertical-align:2px}
.mw-org-profile{overflow:hidden;margin-bottom:14px;border:1px solid var(--mw-line);border-radius:20px;background:#fff;box-shadow:var(--mw-shadow)}.mw-org-profile-cover{height:210px;background:linear-gradient(135deg,#071c31,#0b5aa8);background-size:cover;background-position:center}.mw-org-profile-main{display:flex;align-items:flex-end;gap:15px;padding:0 20px 18px}.mw-org-profile-logo{flex:0 0 104px;margin-top:-48px}.mw-org-profile-logo .mw-org-logo-img,.mw-org-profile-logo .mw-org-logo-fallback{width:104px!important;height:104px!important;border-radius:22px!important}.mw-org-profile-copy{min-width:0;flex:1;padding-top:12px}.mw-org-profile-copy>span{font-size:10px;color:var(--mw-blue);font-weight:850;text-transform:uppercase}.mw-org-profile-copy h2{margin:3px 0 4px;font-size:26px}.mw-org-profile-copy p{margin:0;color:var(--mw-muted);font-size:11px}.mw-org-profile-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:12px}.mw-org-profile-actions form{margin:0}.mw-org-profile-tabs{display:flex;gap:7px;overflow-x:auto;margin-bottom:16px}
.mw-org-form-card{padding:20px}.mw-org-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mw-org-form label,.mw-org-add-manager label{display:flex;flex-direction:column;gap:6px}.mw-org-form label>span,.mw-org-add-manager label>span{font-size:10px;font-weight:850;color:#314e61}.mw-org-form textarea{min-height:130px;resize:vertical}.mw-org-form input[type=file]{padding:8px}.mw-org-form small{color:var(--mw-muted);font-size:9px}.mw-org-form-wide{grid-column:1/-1}.mw-org-form-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:18px}.mw-org-form-actions small{max-width:660px}
.mw-org-composer form{margin:0}.mw-org-composer textarea{min-height:100px;resize:vertical}.mw-org-composer-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px}.mw-org-about-text{font-size:13px;line-height:1.65}.mw-org-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.mw-org-facts>div{padding:12px;border-radius:12px;background:#f6f9fb}.mw-org-facts span,.mw-org-facts strong,.mw-org-facts a{display:block}.mw-org-facts span{color:var(--mw-muted);font-size:9px;text-transform:uppercase;font-weight:850}.mw-org-facts strong,.mw-org-facts a{margin-top:3px;font-size:12px}
.mw-org-team{display:grid;gap:8px}.mw-org-team>a,.mw-org-team-row{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid #e4eaf0;border-radius:11px;text-decoration:none!important;color:var(--mw-ink)!important}.mw-org-team img,.mw-org-team-row img{width:44px!important;height:44px!important;border-radius:50%!important;object-fit:cover}.mw-org-team span{display:flex;flex:1;min-width:0;flex-direction:column}.mw-org-team small{color:var(--mw-muted);font-size:9px}.mw-org-team-row form{margin:0}.mw-org-team-row button{border:0;background:transparent;cursor:pointer;font-size:9px;font-weight:800}.mw-org-add-manager{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;margin-top:12px;padding-top:12px;border-top:1px solid var(--mw-line)}
.mw-org-manage-events{display:grid;gap:8px}.mw-org-manage-events>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e2e8ee;border-radius:11px}.mw-org-manage-events span{display:flex;flex-direction:column}.mw-org-manage-events small{color:var(--mw-muted);font-size:9px}.mw-org-manage-events form{margin:0}.mw-org-manage-events button{border:1px solid #c8d6e1;border-radius:999px;background:#fff;padding:7px 10px;color:var(--mw-blue);cursor:pointer;font-size:9px;font-weight:850}.mw-org-verify-panel{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#f8fbfe}.mw-org-verify-panel h2{margin:3px 0}.mw-org-verify-panel p{margin:0;color:var(--mw-muted)}
.mw-org-event-list{display:grid;gap:9px}.mw-org-event-list>a{display:flex;align-items:center;gap:11px;padding:9px;border:1px solid #e4e9ee;border-radius:12px;text-decoration:none!important;color:var(--mw-ink)!important}.mw-org-event-list img,.mw-org-event-icon{width:58px;height:58px;border-radius:10px;object-fit:cover}.mw-org-event-icon{display:grid;place-items:center;background:#eaf3fb;color:var(--mw-blue);font-size:25px}.mw-org-event-list a>div{display:flex;flex:1;min-width:0;flex-direction:column}.mw-org-event-list small{color:var(--mw-muted);font-size:9px}.mw-org-event-list b{font-size:22px;color:#8ca0b2}.mw-org-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.mw-org-media-grid>a,.mw-org-media-grid>div{min-width:0;overflow:hidden;border-radius:12px;background:#edf2f6}.mw-org-media-grid img{display:block;width:100%;height:170px;object-fit:cover}.mw-org-media-grid video{width:100%;max-height:220px}.mw-org-audio{padding:14px}.mw-org-audio>span{display:block;margin-bottom:8px;font-size:30px;color:var(--mw-blue)}
.mw-feed-avatar .mw-org-logo-img,.mw-feed-avatar .mw-org-logo-fallback{width:48px!important;height:48px!important;border-width:0!important;border-radius:13px!important;font-size:17px}
@media(max-width:820px){.mw-org-hero{align-items:flex-start;flex-direction:column}.mw-org-directory-tools form{grid-template-columns:1fr}.mw-org-grid{grid-template-columns:1fr}.mw-org-profile-main{align-items:flex-start;flex-wrap:wrap}.mw-org-profile-copy{min-width:calc(100% - 125px)}.mw-org-profile-actions{width:100%;padding-top:0}.mw-org-form{grid-template-columns:1fr}.mw-org-form-wide,.mw-org-form-actions{grid-column:1}.mw-org-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.mw-org-hero{padding:18px}.mw-org-profile-cover{height:155px}.mw-org-profile-main{padding:0 14px 14px}.mw-org-profile-logo{flex-basis:82px;margin-top:-38px}.mw-org-profile-logo .mw-org-logo-img,.mw-org-profile-logo .mw-org-logo-fallback{width:82px!important;height:82px!important}.mw-org-profile-copy{min-width:calc(100% - 98px)}.mw-org-profile-copy h2{font-size:21px}.mw-org-profile-actions .mw-btn,.mw-org-profile-actions form{flex:1}.mw-org-profile-actions form .mw-btn{width:100%}.mw-org-facts{grid-template-columns:1fr}.mw-org-add-manager{grid-template-columns:1fr}.mw-org-manage-events>div{align-items:flex-start;flex-direction:column}.mw-org-verify-panel{align-items:flex-start;flex-direction:column}.mw-org-media-grid{grid-template-columns:1fr}}

/* v2.4.1 Command Center layout polish */
.mw-command-v2{width:min(1280px,calc(100% - 36px));margin:0 auto 32px;box-sizing:border-box}
.mw-command-members-card{overflow:hidden}
.mw-command-member-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.mw-command-member-card{display:flex;flex-direction:column;min-width:0;padding:17px;border:1px solid #e0e8ed;border-radius:16px;background:#fff;color:#17354b!important;text-decoration:none!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.mw-command-member-card:hover{transform:translateY(-2px);border-color:#b8cfdd;box-shadow:0 10px 24px rgba(22,57,78,.09)}
.mw-command-member-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.mw-command-member-card-top img{width:72px;height:72px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 0 0 1px #d9e3e9}
.mw-command-member-card-top em{font-size:11px;font-style:normal;font-weight:850;color:#0b6798;background:#eef7fb;padding:6px 9px;border-radius:999px;white-space:nowrap}
.mw-command-member-copy{display:flex;flex-direction:column;gap:2px;margin-top:13px;min-width:0}
.mw-command-member-copy strong{font-size:15px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mw-command-member-copy span{font-size:12px;font-weight:750;color:#0b5aa8}
.mw-command-member-copy small{font-size:11px;color:#71818d}
.mw-command-member-progress{height:7px;margin-top:14px;overflow:hidden;border-radius:999px;background:#edf2f5}
.mw-command-member-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0b5aa8,#2585c7)}
.mw-command-member-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;padding-top:10px;border-top:1px solid #edf1f4}
.mw-command-member-foot span{font-size:10px;color:#758692}
.mw-command-member-foot b{font-size:11px;color:#0b5aa8;white-space:nowrap}
@media(max-width:1100px){.mw-command-member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.mw-command-v2{width:calc(100% - 20px);margin-bottom:20px}.mw-command-member-grid{grid-template-columns:1fr}.mw-command-member-card{padding:15px}.mw-command-member-card-top img{width:64px;height:64px}}

/* v2.4.2 — Wakanda ecosystem bridges */
.mw-ecosystem-home{margin-top:16px}.mw-ecosystem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mw-ecosystem-card{position:relative;display:flex;flex-direction:column;min-height:248px;padding:18px;border:1px solid var(--mw-line);border-radius:16px;background:#f9fbfc}.mw-ecosystem-card.is-primary{border-color:#79a8c6;background:linear-gradient(145deg,#08395d,#0d6096);color:#fff}.mw-ecosystem-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.mw-ecosystem-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#e8f2f8;color:var(--mw-blue);font-size:18px;font-weight:900}.mw-ecosystem-card.is-primary .mw-ecosystem-mark{background:rgba(255,255,255,.14);color:#ffd95a}.mw-ecosystem-badge{padding:5px 8px;border-radius:999px;background:#edf4f8;color:#547080;font-size:8px;font-weight:900;letter-spacing:.07em}.mw-ecosystem-card.is-primary .mw-ecosystem-badge{background:rgba(255,255,255,.13);color:#fff}.mw-ecosystem-card h3{margin:16px 0 6px;color:#173d55;font-size:20px}.mw-ecosystem-card.is-primary h3{color:#fff}.mw-ecosystem-card p{margin:0 0 18px;color:#5f7482;font-size:12px;line-height:1.55}.mw-ecosystem-card.is-primary p{color:rgba(255,255,255,.82)}.mw-ecosystem-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.mw-ecosystem-card small{display:block;margin-top:12px;color:#82939e;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.mw-ecosystem-card.is-primary small{color:rgba(255,255,255,.68)}.mw-ecosystem-card.is-primary .mw-btn-light{border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.12);color:#fff!important}.mw-ecosystem-rail{margin-top:14px}.mw-ecosystem-rail>a,.mw-ecosystem-rail-current{display:block;padding:10px 0;border-top:1px solid var(--mw-line)}.mw-ecosystem-rail-current{margin-top:8px}.mw-ecosystem-rail strong,.mw-ecosystem-rail span{display:block}.mw-ecosystem-rail strong{font-size:12px;color:var(--mw-ink)}.mw-ecosystem-rail span{margin-top:2px;color:var(--mw-muted);font-size:9px;line-height:1.3}.mw-ecosystem-rail>a{text-decoration:none!important}.mw-ecosystem-rail>a:hover strong{color:var(--mw-blue)}.mw-membership-ecosystem{margin-top:16px}
@media(max-width:980px){.mw-ecosystem-grid{grid-template-columns:1fr}.mw-ecosystem-card{min-height:0}}@media(max-width:520px){.mw-ecosystem-actions{align-items:stretch;flex-direction:column}.mw-ecosystem-actions .mw-btn{text-align:center}}

/* v2.4.4 — Power of One management bridge */
.mw-power-one{display:flex;flex-direction:column;gap:16px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.mw-power-one>section{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0}.mw-app[data-active="power-of-one"] .mw-main{min-width:0;max-width:100%;overflow:visible}.mw-app[data-active="power-of-one"] .mw-power-one .mw-card,.mw-app[data-active="power-of-one"] .mw-power-one .mw-po-hero{float:none;clear:both}.mw-po-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border-radius:18px;background:linear-gradient(135deg,#073b62,#0d65a3);color:#fff;box-shadow:var(--mw-shadow)}.mw-po-hero h2{margin:5px 0 7px;color:#fff;font-size:26px}.mw-po-hero p{max-width:780px;margin:0;color:rgba(255,255,255,.82);font-size:13px;line-height:1.55}.mw-po-hero .mw-eyebrow{color:#ffd65a}.mw-po-hero-actions{display:flex;gap:9px;flex:0 0 auto;flex-wrap:wrap}.mw-po-hero .mw-btn-light{border-color:rgba(255,255,255,.32);background:rgba(255,255,255,.12);color:#fff!important}.mw-po-bridge-panel{border-left:4px solid #d6a600}.mw-po-bridge-panel.is-connected{border-left-color:#2c9b5a}.mw-po-bridge-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.mw-po-bridge-head h2{margin:4px 0 6px}.mw-po-bridge-head p{max-width:840px;margin:0;color:var(--mw-muted);line-height:1.55}.mw-po-status-dot{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:#fff7d8;color:#866800;font-size:10px;font-weight:900;white-space:nowrap}.mw-po-bridge-panel.is-connected .mw-po-status-dot{background:#edf8f1;color:#287845}.mw-po-detected{margin-top:14px;padding:11px 12px;border-radius:12px;background:#f6f9fb}.mw-po-detected strong,.mw-po-detected span{display:block}.mw-po-detected strong{font-size:11px}.mw-po-detected span{margin-top:3px;color:var(--mw-muted);font-size:10px;overflow-wrap:anywhere}.mw-po-bridge-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.mw-po-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.mw-po-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:center;padding:14px;border:1px solid var(--mw-line);border-radius:14px;background:#fff;text-decoration:none!important;color:var(--mw-ink)!important;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.mw-po-card:hover{transform:translateY(-1px);border-color:#b6cfde;box-shadow:0 8px 20px rgba(20,57,79,.07)}.mw-po-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#eaf3f9;color:var(--mw-blue);font-size:16px;font-weight:900}.mw-po-card div{display:flex;min-width:0;flex-direction:column}.mw-po-card strong{font-size:13px}.mw-po-card small{margin-top:3px;color:var(--mw-muted);font-size:10px;line-height:1.4}.mw-po-card b{color:#7790a2;font-size:18px}.mw-po-public-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.mw-po-public-links a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid var(--mw-line);border-radius:12px;background:#f8fafc;text-decoration:none!important;color:var(--mw-ink)!important}.mw-po-public-links strong{font-size:11px}.mw-po-public-links span{color:var(--mw-blue);font-size:9px;font-weight:850;white-space:nowrap}.mw-ecosystem-manage-link{background:#f3f8fc;margin:0 -8px;padding:10px 8px!important;border-radius:8px}.mw-ecosystem-manage-link strong{color:var(--mw-blue)!important}
@media(max-width:900px){.mw-po-hero{align-items:flex-start;flex-direction:column}.mw-po-grid{grid-template-columns:1fr}.mw-po-public-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.mw-po-hero{padding:18px}.mw-po-hero h2{font-size:22px}.mw-po-hero-actions,.mw-po-bridge-actions{align-items:stretch;flex-direction:column;width:100%}.mw-po-hero-actions .mw-btn,.mw-po-bridge-actions .mw-btn{text-align:center}.mw-po-bridge-head{align-items:flex-start;flex-direction:column}.mw-po-public-links{grid-template-columns:1fr}}

/* v2.4.6 — live Power of One remote console */
.mw-app[data-active="powerone"] .mw-main{min-width:0;max-width:100%;overflow:visible}
.mw-app[data-active="powerone"] .mw-power-one{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:none!important;min-width:0!important;float:none!important;clear:both!important}
.mw-app[data-active="powerone"] .mw-power-one>section,.mw-app[data-active="powerone"] .mw-power-one>nav,.mw-app[data-active="powerone"] .mw-power-one>details,.mw-app[data-active="powerone"] .mw-power-one>div{width:100%!important;max-width:none!important;min-width:0!important;float:none!important;clear:both!important;box-sizing:border-box}
.mw-po-tabs{display:flex;gap:7px;flex-wrap:wrap;padding:8px;border:1px solid var(--mw-line);border-radius:15px;background:#eef3f7;margin:0 0 2px}
.mw-po-tab{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border-radius:10px;text-decoration:none!important;color:var(--mw-ink)!important;font-size:11px;font-weight:850;background:transparent}
.mw-po-tab.is-active,.mw-po-tab:hover{background:#fff;color:var(--mw-blue)!important;box-shadow:0 2px 8px rgba(24,40,58,.06)}
.mw-po-live-badge{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;background:#eaf8ef;color:#21713d;font-size:9px;font-weight:900;white-space:nowrap}
.mw-po-last-sync{margin:-4px 0 12px!important;font-size:11px!important}
.mw-po-connect-form{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.7fr) auto;gap:12px;align-items:end}
.mw-po-connect-form label{display:flex;flex-direction:column;gap:6px;margin:0!important}.mw-po-connect-form label>span{font-size:10px;font-weight:850;color:var(--mw-ink)}
.mw-po-connect-form input{width:100%;box-sizing:border-box;border:1px solid var(--mw-line);border-radius:11px;background:#fff;padding:10px 12px;font:inherit}
.mw-po-connect-actions{display:flex;align-items:end}.mw-po-connect-actions .mw-btn{white-space:nowrap}
.mw-po-refresh{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.mw-po-bridge-panel.is-error{border-left-color:#b53b46}.mw-po-bridge-panel.is-error .mw-po-status-dot{background:#fff0f1;color:#9a2630}
.mw-po-live-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mw-po-live-stat{display:grid;grid-template-columns:48px minmax(0,1fr);gap:11px;align-items:center;padding:15px;border:1px solid var(--mw-line);border-radius:14px;text-decoration:none!important;color:var(--mw-ink)!important;background:#f9fbfc}.mw-po-live-stat .mw-po-icon{width:48px;height:48px}.mw-po-live-stat div{display:flex;flex-direction:column;min-width:0}.mw-po-live-stat strong{font-size:23px;line-height:1;color:var(--mw-blue)}.mw-po-live-stat b{margin-top:4px;font-size:12px}.mw-po-live-stat small{margin-top:3px;color:var(--mw-muted);font-size:9px}
.mw-po-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mw-po-source{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid var(--mw-line);border-radius:13px;background:#fbfcfd}.mw-po-source div{min-width:0;display:flex;flex-direction:column}.mw-po-source strong{font-size:12px}.mw-po-source small{margin-top:3px;color:var(--mw-muted);font-size:9px;overflow-wrap:anywhere}.mw-po-source>b{padding:5px 7px;border-radius:999px;background:#eaf8ef;color:#247441;font-size:8px;white-space:nowrap}.mw-po-source>b.is-missing{background:#f3f4f5;color:#7a858c}
.mw-po-record-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 170px auto;gap:9px;margin-bottom:13px}.mw-po-record-toolbar input,.mw-po-record-toolbar select{width:100%;box-sizing:border-box;border:1px solid var(--mw-line);border-radius:10px;background:#fff;padding:9px 11px;font:inherit;font-size:11px}.mw-po-record-list{display:flex;flex-direction:column;border-top:1px solid var(--mw-line)}.mw-po-record{display:grid;grid-template-columns:52px minmax(190px,.9fr) minmax(170px,1.2fr) 95px minmax(120px,auto);gap:11px;align-items:center;padding:12px 4px;border-bottom:1px solid var(--mw-line)}.mw-po-record-id{font-size:10px;color:var(--mw-muted);font-weight:800}.mw-po-record-person{display:flex;flex-direction:column;min-width:0}.mw-po-record-person strong{font-size:12px}.mw-po-record-person small{margin-top:2px;color:var(--mw-muted);font-size:9px;overflow-wrap:anywhere}.mw-po-record-meta{font-size:10px;line-height:1.45;color:var(--mw-muted)}.mw-po-record-state span{display:inline-flex;padding:5px 7px;border-radius:999px;background:#f0f3f5;color:#65737c;font-size:8px;font-weight:900;text-transform:uppercase}.mw-po-record-state .is-approved,.mw-po-record-state .is-confirmed,.mw-po-record-state .is-paid{background:#eaf8ef;color:#247441}.mw-po-record-state .is-pending,.mw-po-record-state .is-unpaid{background:#fff7d8;color:#826500}.mw-po-record-state .is-rejected{background:#fff0f1;color:#9a2630}.mw-po-record-actions{display:flex;gap:5px;justify-content:flex-end;flex-wrap:wrap}.mw-po-record-actions form{margin:0}.mw-po-action{border:1px solid #bcd0de;border-radius:999px;background:#fff;color:var(--mw-blue);padding:6px 8px;font-size:8px;font-weight:900;cursor:pointer}.mw-po-action.is-danger{border-color:#e5bcc0;color:#9a2630}
.mw-po-settings{padding:0;overflow:hidden}.mw-po-settings>summary{cursor:pointer;padding:14px 18px;font-size:11px;font-weight:900;color:var(--mw-blue);list-style-position:inside}.mw-po-settings[open]>summary{border-bottom:1px solid var(--mw-line)}.mw-po-settings .mw-po-connect-card{margin:0;border:0;border-radius:0;box-shadow:none}.mw-po-error-card{border-left:4px solid #b53b46}
@media(max-width:1050px){.mw-po-live-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-po-connect-form{grid-template-columns:1fr 1fr}.mw-po-connect-actions{grid-column:1/-1}.mw-po-record{grid-template-columns:45px minmax(0,1fr) 90px}.mw-po-record-meta{grid-column:2}.mw-po-record-actions{grid-column:3;grid-row:1/3}}
@media(max-width:700px){.mw-po-tabs{flex-wrap:nowrap;overflow-x:auto}.mw-po-tab{white-space:nowrap}.mw-po-live-stats,.mw-po-source-grid,.mw-po-connect-form{grid-template-columns:1fr}.mw-po-record-toolbar{grid-template-columns:1fr}.mw-po-record{grid-template-columns:1fr;gap:6px;padding:14px 2px}.mw-po-record-id,.mw-po-record-meta,.mw-po-record-state,.mw-po-record-actions{grid-column:1!important;grid-row:auto!important}.mw-po-record-actions{justify-content:flex-start}.mw-po-connect-actions{grid-column:auto}}

/* v2.4.7 — existing WAKANDA Management Console bridge */
.mw-po-existing-console{overflow:hidden}.mw-legacy-console-shell{width:100%;max-width:100%;min-width:0;overflow-x:auto}.mw-legacy-console-shell>div,.mw-legacy-console-shell form,.mw-legacy-console-shell table{max-width:100%}.mw-legacy-console-shell table{width:100%;border-collapse:collapse}.mw-legacy-console-shell input[type="text"],.mw-legacy-console-shell input[type="search"],.mw-legacy-console-shell select{max-width:100%}.mw-po-legacy-mode .mw-po-bridge-panel strong{font-weight:850}.mw-po-legacy-mode .mw-po-existing-console .mw-section-head{margin-bottom:14px}@media(max-width:760px){.mw-legacy-console-shell{padding-bottom:4px}.mw-po-existing-console{padding:14px}}

/* v2.4.8 — Power of One identity polish + installable mobile app */
.mw-po-record{grid-template-columns:52px minmax(190px,.9fr) minmax(170px,1.2fr) 95px minmax(120px,auto)}
.mw-po-record-avatar{width:48px;height:48px;display:grid;place-items:center}
.mw-po-avatar-img,.mw-po-avatar-fallback{width:48px;height:48px;border-radius:50%;object-fit:cover;display:grid;place-items:center;box-sizing:border-box}
.mw-po-avatar-img{border:2px solid #e5edf2;background:#fff}
.mw-po-avatar-fallback{background:linear-gradient(135deg,#0b5aa8,#082f55);color:#fff;border:2px solid #dce8ef;font-size:12px;font-weight:900;letter-spacing:.04em}
.mw-po-record-ref{font-weight:800;color:#79909f!important;text-transform:uppercase;letter-spacing:.04em;font-size:8px!important}
.mw-mobile-dock,.mw-mobile-overlay{display:none}
.mw-pwa-install{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);z-index:100010;display:grid;grid-template-columns:52px minmax(0,1fr) auto 28px;gap:11px;align-items:center;width:min(620px,calc(100vw - 28px));padding:12px 12px 12px 14px;border:1px solid #d8e3ea;border-radius:18px;background:rgba(255,255,255,.97);box-shadow:0 18px 50px rgba(10,35,56,.22);backdrop-filter:blur(14px)}
.mw-pwa-install[hidden]{display:none!important}.mw-pwa-install img{width:52px;height:52px;border-radius:14px}.mw-pwa-install-copy{display:flex;flex-direction:column;min-width:0}.mw-pwa-install-copy strong{font-size:14px;color:#15364d}.mw-pwa-install-copy span{font-size:10px;line-height:1.35;color:#6c7f8d}.mw-pwa-close{width:28px;height:28px;border:0;border-radius:50%;background:#eef3f6;color:#5c7180;font-size:18px;cursor:pointer}

@media(max-width:1050px){.mw-po-record{grid-template-columns:52px minmax(0,1fr) 90px}.mw-po-record-avatar{grid-row:1/3}.mw-po-record-meta{grid-column:2}.mw-po-record-actions{grid-column:3;grid-row:1/3}}

@media(max-width:820px){
  .mw-app{display:block;max-width:none;padding:12px 12px 92px}
  .mw-main{margin-top:0}
  .mw-sidebar{position:fixed;z-index:100006;top:0;left:0;bottom:0;width:min(86vw,330px);box-sizing:border-box;padding:16px;background:#f4f6f8;overflow-y:auto;overscroll-behavior:contain;transform:translateX(-106%);transition:transform .22s ease;box-shadow:18px 0 45px rgba(8,28,46,.18)}
  .mw-sidebar.is-mobile-open{transform:translateX(0)}
  body.admin-bar .mw-sidebar{top:46px}
  .mw-sidebar .mw-profile-mini{margin:0 0 12px}
  .mw-sidebar .mw-nav{display:flex!important;grid-template-columns:none!important;flex-direction:column;gap:4px;overflow:visible;padding:0 0 22px}
  .mw-sidebar .mw-nav-item{min-width:0!important;justify-content:flex-start!important;flex-direction:row!important;gap:12px;font-size:14px;padding:12px 13px}
  .mw-sidebar .mw-nav-icon{font-size:17px}
  .mw-mobile-overlay{display:block;position:fixed;z-index:100005;inset:0;border:0;background:rgba(5,20,33,.48);opacity:0;pointer-events:none;transition:opacity .2s ease}
  .mw-mobile-overlay.is-open{opacity:1;pointer-events:auto}
  .mw-mobile-dock{position:fixed;z-index:100004;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);padding:7px max(7px,env(safe-area-inset-left)) calc(7px + env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-right));background:rgba(255,255,255,.97);border-top:1px solid #dce5eb;box-shadow:0 -8px 28px rgba(9,35,55,.1);backdrop-filter:blur(14px)}
  .mw-mobile-dock a,.mw-mobile-dock button{position:relative;min-width:0;min-height:52px;border:0;border-radius:12px;background:transparent;color:#526a79!important;text-decoration:none!important;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1px;font:inherit;cursor:pointer}
  .mw-mobile-dock span{font-size:19px;line-height:1}.mw-mobile-dock b{font-size:9px;line-height:1.2}.mw-mobile-dock a.is-active{background:#eaf3fb;color:#0b5aa8!important}.mw-mobile-dock i{position:absolute;top:3px;right:calc(50% - 23px);min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#c83d43;color:#fff;font-style:normal;font-size:8px;font-weight:900;display:grid;place-items:center}
  .mw-page-head{gap:10px;margin-bottom:13px}.mw-page-head h1{font-size:24px}.mw-eyebrow{font-size:9px}.mw-head-actions{gap:5px}.mw-head-actions>a{width:38px;height:38px}
  .mw-card,.mw-hero-card,.mw-profile-hero,.mw-command-hero{margin-bottom:13px;border-radius:16px;box-shadow:0 8px 24px rgba(24,40,58,.06)}
  .mw-card{padding:16px}.mw-section-head{gap:10px;margin-bottom:12px}.mw-section-head h2{font-size:19px}.mw-section-head p{font-size:12px}
  .mw-btn{min-height:42px;padding:10px 15px}.mw-btn-small{min-height:38px}
  .mw-app input,.mw-app select,.mw-app textarea{font-size:16px!important}
  .mw-table-wrap{margin-left:-8px;margin-right:-8px;padding:0 8px;overflow-x:auto;-webkit-overflow-scrolling:touch}
  .mw-pwa-install{bottom:78px;grid-template-columns:46px minmax(0,1fr) auto 26px;width:calc(100vw - 20px);padding:10px}.mw-pwa-install img{width:46px;height:46px}.mw-pwa-install .mw-btn{min-height:38px;padding:8px 12px;font-size:11px}
}
@media(min-width:783px) and (max-width:820px){body.admin-bar .mw-sidebar{top:32px}}
@media(max-width:700px){
  .mw-po-record-list{gap:10px;border-top:0}.mw-po-record{grid-template-columns:52px minmax(0,1fr);gap:7px 10px;padding:12px;border:1px solid var(--mw-line);border-radius:14px;background:#fff}.mw-po-record-avatar{grid-column:1;grid-row:1/3}.mw-po-record-person{grid-column:2}.mw-po-record-meta,.mw-po-record-state,.mw-po-record-actions{grid-column:2!important;grid-row:auto!important}.mw-po-record-actions{justify-content:flex-start}.mw-po-action{min-height:34px;padding:7px 10px;font-size:9px}.mw-po-record-toolbar{grid-template-columns:1fr}.mw-po-record-toolbar .mw-btn{width:100%}
}
@media(max-width:520px){
  .mw-app{padding-left:9px;padding-right:9px}.mw-page-head h1{font-size:22px}.mw-head-actions>a:first-child{display:none}.mw-card{padding:14px}.mw-stat-grid{gap:8px}.mw-stat{padding:13px}.mw-stat strong{font-size:20px}.mw-home-quick-grid{gap:8px}.mw-mobile-dock b{font-size:8.5px}.mw-pwa-install-copy span{font-size:9px}.mw-pwa-install{grid-template-columns:42px minmax(0,1fr) auto 24px}.mw-pwa-install img{width:42px;height:42px}.mw-pwa-install .mw-btn{padding:7px 9px}
}


/* v2.4.9 — online members + independently scrolling desktop sidebars */
.mw-mobile-online{display:none}
.mw-online-card{padding:16px}
.mw-online-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}
.mw-online-head>div{display:flex;flex-direction:column;gap:3px}
.mw-online-head h3{margin:0;font-size:17px}
.mw-online-head span{display:flex;align-items:center;gap:6px;color:var(--mw-muted);font-size:10px;font-weight:750}
.mw-online-head span i{width:7px;height:7px;border-radius:50%;background:#25a55f;box-shadow:0 0 0 3px rgba(37,165,95,.12)}
.mw-online-head>strong{display:grid;place-items:center;min-width:34px;height:28px;padding:0 8px;border-radius:999px;background:#edf5fc;color:var(--mw-blue);font-size:11px}
.mw-online-grid{display:grid;grid-template-columns:repeat(6,34px);gap:8px 6px;justify-content:space-between;margin-bottom:11px}
.mw-online-grid>a{display:block;width:34px;height:34px;text-decoration:none!important}
.mw-online-avatar{position:relative;display:block;width:34px;height:34px}
.mw-online-avatar img{display:block!important;width:34px!important;height:34px!important;border-radius:50%!important;object-fit:cover;border:2px solid #fff;box-shadow:0 0 0 1px #dce5eb}
.mw-online-avatar>i{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#25a55f}
.mw-online-all{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid var(--mw-line);color:var(--mw-blue)!important;text-decoration:none!important;font-size:11px;font-weight:850}
.mw-online-all span{font-size:15px}
.mw-online-empty{margin:0 0 10px!important;font-size:11px;line-height:1.45}
@media(min-width:821px){
  .mw-sidebar,.mw-rail{max-height:calc(100vh - 40px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c4d1da transparent;padding-right:5px}
  .mw-sidebar::-webkit-scrollbar,.mw-rail::-webkit-scrollbar{width:6px}
  .mw-sidebar::-webkit-scrollbar-thumb,.mw-rail::-webkit-scrollbar-thumb{background:#c4d1da;border-radius:999px}
  .mw-sidebar::-webkit-scrollbar-track,.mw-rail::-webkit-scrollbar-track{background:transparent}
  body.admin-bar .mw-sidebar,body.admin-bar .mw-rail{top:52px;max-height:calc(100vh - 72px)}
}
@media(max-width:820px){
  .mw-mobile-online{display:block}
  .mw-mobile-online .mw-online-card{margin:0 0 12px;padding:13px;box-shadow:none}
  .mw-mobile-online .mw-online-head h3{font-size:15px}
  .mw-mobile-online .mw-online-grid{grid-template-columns:repeat(6,32px);gap:7px 5px}
  .mw-mobile-online .mw-online-grid>a,.mw-mobile-online .mw-online-avatar{width:32px;height:32px}
  .mw-mobile-online .mw-online-avatar img{width:32px!important;height:32px!important}
}


/* v2.5.0 — hidden sidebar scrollbars, back-to-top, Zoom + radio theme polish */
@media(min-width:821px){
  .mw-sidebar,.mw-rail{scrollbar-width:none!important;-ms-overflow-style:none!important;padding-right:0!important}
  .mw-sidebar::-webkit-scrollbar,.mw-rail::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
}
@media(max-width:820px){
  .mw-sidebar{scrollbar-width:none!important;-ms-overflow-style:none!important}
  .mw-sidebar::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
}

.mw-back-to-top{position:fixed;z-index:100003;right:28px;bottom:132px;display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:linear-gradient(145deg,var(--mw-blue2),var(--mw-blue));box-shadow:0 12px 30px rgba(7,41,70,.24);color:#fff;font:900 24px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px) scale(.94);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}
.mw-back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0) scale(1)}
.mw-back-to-top:hover,.mw-back-to-top:focus-visible{background:linear-gradient(145deg,#07365f,#0d6bb8);box-shadow:0 15px 34px rgba(7,41,70,.3);outline:3px solid rgba(197,154,61,.28);outline-offset:2px}
.mw-back-to-top span{display:block;margin-top:-2px}
@media(max-width:820px){.mw-back-to-top{left:14px;right:auto;bottom:82px;width:43px;height:43px;font-size:22px}}

/* Theme the legacy Zoom card to match MY Wakanda without changing its data/functions. */
.mw-zoom-theme{position:relative;overflow:hidden;border-color:#174e78!important;background:linear-gradient(145deg,#071c31 0%,#0a4779 62%,#0b5aa8 100%)!important;color:#fff!important}
.mw-zoom-theme:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--mw-gold);pointer-events:none}
.mw-zoom-theme h1,.mw-zoom-theme h2,.mw-zoom-theme h3,.mw-zoom-theme h4,.mw-zoom-theme strong,.mw-zoom-theme b{color:#fff!important}
.mw-zoom-theme p,.mw-zoom-theme span,.mw-zoom-theme small,.mw-zoom-theme time,.mw-zoom-theme label{color:rgba(255,255,255,.82)!important}
.mw-zoom-theme a:not(.mw-btn),.mw-zoom-theme button,.mw-zoom-theme input[type=button],.mw-zoom-theme input[type=submit]{border-color:rgba(255,255,255,.2)!important;border-radius:999px!important;background:#0b5aa8!important;color:#fff!important;box-shadow:none!important}
.mw-zoom-theme a:not(.mw-btn):hover,.mw-zoom-theme button:hover{background:#0d6fbd!important}
.mw-zoom-theme img{border-radius:12px}
.mw-zoom-theme [class*="zoom"]{max-width:100%}

/* JavaScript adds this class to the existing floating Wakanda Radio mini-player. */
.mw-radio-mini-detected{--mw-radio-surface:#071c31;--mw-radio-blue:#0b5aa8;--mw-radio-gold:#c59a3d;position:fixed!important;isolation:isolate;border:1px solid rgba(197,154,61,.44)!important;border-radius:18px!important;background:linear-gradient(145deg,#071c31 0%,#083e68 54%,#0b5aa8 100%)!important;box-shadow:0 18px 46px rgba(7,28,49,.28)!important;color:#fff!important}
.mw-radio-mini-detected:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:18px 0 0 18px;background:var(--mw-radio-gold);pointer-events:none}
.mw-radio-mini-detected h1,.mw-radio-mini-detected h2,.mw-radio-mini-detected h3,.mw-radio-mini-detected h4,.mw-radio-mini-detected strong,.mw-radio-mini-detected b{color:#fff!important}
.mw-radio-mini-detected p,.mw-radio-mini-detected span,.mw-radio-mini-detected small,.mw-radio-mini-detected div{border-color:rgba(255,255,255,.12)}
.mw-radio-mini-detected .mw-radio-native-toggle{position:absolute;z-index:3;top:12px;right:76px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:var(--mw-radio-blue);color:#fff;font:900 14px/1 system-ui;cursor:pointer;box-shadow:none}
.mw-radio-mini-detected .mw-radio-native-toggle:hover,.mw-radio-mini-detected .mw-radio-native-toggle:focus-visible{background:#0d6fbd;outline:2px solid rgba(197,154,61,.34);outline-offset:2px}
.mw-radio-mini-detected .mw-radio-native-toggle.is-playing{background:var(--mw-radio-gold);color:#071c31}
.mw-radio-mini-detected button:not(.mw-radio-native-toggle),.mw-radio-mini-detected [role="button"]{border-color:rgba(255,255,255,.18)!important;color:#fff!important}
@media(max-width:820px){
  .mw-radio-mini-detected{right:10px!important;bottom:76px!important;max-width:calc(100vw - 20px)!important}
  .mw-radio-mini-detected .mw-radio-native-toggle{right:74px}
}


/* v2.5.1 — remove legacy green from Zoom + Wakanda Radio surfaces */
/* Legacy widgets may inject their own green inline/background styles. These scoped
   overrides keep the functionality but force presentation into MY Wakanda navy/blue/gold. */
.mw-zoom-theme,
.mw-zoom-theme > div,
.mw-zoom-theme > section,
.mw-zoom-theme > article,
.mw-zoom-theme div[class*="zoom"],
.mw-zoom-theme section[class*="zoom"],
.mw-zoom-theme [style*="background"]{
  background-color:transparent!important;
  background-image:none!important;
}
.mw-zoom-theme{
  background:linear-gradient(145deg,#071c31 0%,#083e68 58%,#0b5aa8 100%)!important;
  border-color:#174e78!important;
}
.mw-zoom-theme:after{
  content:"";position:absolute;inset:0;z-index:0;pointer-events:none;
  background:linear-gradient(145deg,rgba(7,28,49,.98),rgba(8,62,104,.97) 58%,rgba(11,90,168,.97));
}
.mw-zoom-theme > *{position:relative;z-index:1}
.mw-zoom-theme a:not(.mw-btn),
.mw-zoom-theme button,
.mw-zoom-theme input[type=button],
.mw-zoom-theme input[type=submit]{background:#0b5aa8!important;color:#fff!important;border-color:rgba(255,255,255,.22)!important}
.mw-zoom-theme a:not(.mw-btn):hover,
.mw-zoom-theme button:hover,
.mw-zoom-theme input[type=button]:hover,
.mw-zoom-theme input[type=submit]:hover{background:#0d6fbd!important}

.mw-radio-mini-detected,
.mw-radio-mini-detected > div,
.mw-radio-mini-detected > section,
.mw-radio-mini-detected > article,
.mw-radio-mini-detected div,
.mw-radio-mini-detected section,
.mw-radio-mini-detected [style*="background"]{
  background-color:transparent!important;
  background-image:none!important;
}
.mw-radio-mini-detected{
  background:linear-gradient(145deg,#071c31 0%,#083e68 58%,#0b5aa8 100%)!important;
  border-color:rgba(197,154,61,.5)!important;
}
.mw-radio-mini-detected:after{
  content:"";position:absolute;inset:0;z-index:0;border-radius:18px;pointer-events:none;
  background:linear-gradient(145deg,rgba(7,28,49,.98),rgba(8,62,104,.97) 58%,rgba(11,90,168,.97));
}
.mw-radio-mini-detected > *{position:relative;z-index:1}
.mw-radio-mini-detected:before{z-index:2}
.mw-radio-mini-detected .mw-radio-native-toggle{z-index:4;background:#0b5aa8!important;color:#fff!important}
.mw-radio-mini-detected .mw-radio-native-toggle:hover,
.mw-radio-mini-detected .mw-radio-native-toggle:focus-visible{background:#0d6fbd!important}
.mw-radio-mini-detected .mw-radio-native-toggle.is-playing{background:var(--mw-gold)!important;color:#071c31!important}
.mw-radio-mini-detected button:not(.mw-radio-native-toggle),
.mw-radio-mini-detected [role="button"]{background-color:rgba(255,255,255,.08)!important;color:#fff!important;border-color:rgba(255,255,255,.2)!important}

/* v2.5.2 — compact round Wakanda Radio control + white Zoom icon */
.mw-zoom-theme .mw-zoom-mark{
  position:absolute!important;z-index:5!important;top:14px!important;right:14px!important;
  display:grid!important;place-items:center!important;width:34px!important;height:34px!important;
  border:1px solid rgba(255,255,255,.22)!important;border-radius:50%!important;
  background:rgba(255,255,255,.09)!important;box-shadow:0 8px 22px rgba(0,0,0,.14)!important;
  color:#fff!important;pointer-events:none!important;
}
.mw-zoom-theme .mw-zoom-mark svg{display:block!important;width:19px!important;height:19px!important;fill:#fff!important}

/* Turn the detected legacy floating radio surface into one small round app-style control.
   The original player remains in the DOM so its real audio/control code can still be used. */
.mw-radio-mini-detected{
  width:66px!important;min-width:66px!important;max-width:66px!important;
  height:66px!important;min-height:66px!important;max-height:66px!important;
  right:22px!important;bottom:28px!important;padding:0!important;margin:0!important;
  border:2px solid rgba(197,154,61,.78)!important;border-radius:50%!important;
  overflow:visible!important;background:#071c31!important;
  box-shadow:0 12px 30px rgba(7,28,49,.34)!important;
}
.mw-radio-mini-detected:before{
  content:""!important;position:absolute!important;z-index:2!important;inset:-2px!important;
  width:auto!important;height:auto!important;border-radius:50%!important;
  border:2px solid rgba(197,154,61,.82)!important;background:none!important;pointer-events:none!important;
}
.mw-radio-mini-detected:after{
  content:""!important;position:absolute!important;z-index:0!important;inset:0!important;
  border-radius:50%!important;background:linear-gradient(145deg,#071c31 0%,#083e68 58%,#0b5aa8 100%)!important;
  pointer-events:none!important;
}
.mw-radio-mini-detected > *:not(.mw-radio-native-toggle){
  position:absolute!important;width:1px!important;height:1px!important;max-width:1px!important;max-height:1px!important;
  margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;
  clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;
}
.mw-radio-mini-detected .mw-radio-native-toggle{
  position:absolute!important;z-index:6!important;inset:0!important;top:0!important;right:0!important;
  display:grid!important;place-items:center!important;width:100%!important;height:100%!important;
  padding:5px!important;border:0!important;border-radius:50%!important;
  background:transparent!important;color:#fff!important;cursor:pointer!important;box-shadow:none!important;
  overflow:visible!important;
}
.mw-radio-mini-detected .mw-radio-native-toggle:hover,
.mw-radio-mini-detected .mw-radio-native-toggle:focus-visible{
  background:rgba(255,255,255,.07)!important;outline:3px solid rgba(197,154,61,.34)!important;outline-offset:3px!important;
}
.mw-radio-mini-detected .mw-radio-native-toggle.is-playing{background:rgba(197,154,61,.08)!important;color:#fff!important}
.mw-radio-mini-detected .mw-radio-button-logo{
  display:block!important;width:52px!important;height:52px!important;border-radius:50%!important;
  object-fit:cover!important;background:#071c31!important;border:1px solid rgba(255,255,255,.2)!important;
  box-shadow:0 3px 12px rgba(0,0,0,.22)!important;pointer-events:none!important;
}
.mw-radio-mini-detected .mw-radio-button-fallback{
  display:grid!important;place-items:center!important;width:52px!important;height:52px!important;border-radius:50%!important;
  background:#071c31!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important;
  font:900 24px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;pointer-events:none!important;
}
.mw-radio-mini-detected .mw-radio-state-icon{
  position:absolute!important;right:-2px!important;bottom:-2px!important;z-index:8!important;
  display:grid!important;place-items:center!important;width:23px!important;height:23px!important;
  border:2px solid #071c31!important;border-radius:50%!important;background:#0b5aa8!important;color:#fff!important;
  font:900 10px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  box-shadow:0 3px 10px rgba(0,0,0,.22)!important;pointer-events:none!important;
}
.mw-radio-mini-detected .mw-radio-native-toggle.is-playing .mw-radio-state-icon{
  background:var(--mw-gold)!important;color:#071c31!important;
}
@media(max-width:820px){
  .mw-radio-mini-detected{right:14px!important;bottom:84px!important;width:60px!important;min-width:60px!important;max-width:60px!important;height:60px!important;min-height:60px!important;max-height:60px!important}
  .mw-radio-mini-detected .mw-radio-button-logo,.mw-radio-mini-detected .mw-radio-button-fallback{width:47px!important;height:47px!important}
  .mw-radio-mini-detected .mw-radio-state-icon{width:21px!important;height:21px!important;font-size:9px!important}
}


/* v2.5.3 — larger Zoom camera + independent Wakanda Radio orb */
.mw-zoom-theme .mw-zoom-mark{
  top:12px!important;right:12px!important;width:58px!important;height:58px!important;
  border-width:2px!important;background:rgba(7,28,49,.34)!important;
}
.mw-zoom-theme .mw-zoom-mark svg{width:36px!important;height:36px!important;fill:#fff!important}

/* Preserve the legacy radio engine but move its visual panel off-canvas.
   Its scripts and controls remain alive for the dedicated orb to operate. */
.mw-radio-legacy-engine{
  position:fixed!important;left:-200vw!important;right:auto!important;top:auto!important;bottom:20px!important;
  transform:none!important;opacity:.001!important;visibility:visible!important;pointer-events:none!important;
  width:300px!important;min-width:240px!important;max-width:360px!important;height:auto!important;min-height:60px!important;max-height:none!important;
  overflow:visible!important;clip:auto!important;clip-path:none!important;
}
.mw-radio-legacy-engine>*{pointer-events:none!important}
.mw-radio-engine-frame{
  position:fixed!important;left:-9999px!important;top:-9999px!important;width:360px!important;height:700px!important;
  border:0!important;opacity:.001!important;pointer-events:none!important;z-index:-1!important;
}
.mw-radio-orb{
  position:fixed;z-index:99980;right:22px;bottom:28px;width:68px;height:68px;padding:6px;
  display:grid;place-items:center;border:2px solid rgba(197,154,61,.9);border-radius:50%;
  background:linear-gradient(145deg,#071c31 0%,#083e68 58%,#0b5aa8 100%);color:#fff;
  box-shadow:0 14px 34px rgba(7,28,49,.36);cursor:pointer;
}
.mw-radio-orb:hover,.mw-radio-orb:focus-visible{outline:3px solid rgba(197,154,61,.32);outline-offset:3px}
.mw-radio-orb img,.mw-radio-orb-fallback{
  display:block;width:52px;height:52px;border-radius:50%;object-fit:cover;background:#071c31;
  border:1px solid rgba(255,255,255,.2);pointer-events:none;
}
.mw-radio-orb-fallback{display:grid;place-items:center;color:#fff;font:900 24px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.mw-radio-orb-state{
  position:absolute;right:-2px;bottom:-2px;display:grid;place-items:center;width:24px;height:24px;
  border:2px solid #071c31;border-radius:50%;background:#0b5aa8;color:#fff;
  font:900 10px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-shadow:0 3px 10px rgba(0,0,0,.22);pointer-events:none;
}
.mw-radio-orb.is-playing .mw-radio-orb-state{background:var(--mw-gold);color:#071c31}
.mw-radio-orb.is-loading .mw-radio-orb-state{background:#fff;color:#0b5aa8;font-size:14px}
@media(max-width:820px){
  .mw-zoom-theme .mw-zoom-mark{width:52px!important;height:52px!important}
  .mw-zoom-theme .mw-zoom-mark svg{width:32px!important;height:32px!important}
  .mw-radio-orb{right:14px;bottom:84px;width:60px;height:60px;padding:5px}
  .mw-radio-orb img,.mw-radio-orb-fallback{width:46px;height:46px}
  .mw-radio-orb-state{width:21px;height:21px;font-size:9px}
}

/* v2.5.4 — installable MY Wakanda app */
.mw-app-install-panel{overflow:hidden}
.mw-app-install-main{display:grid;grid-template-columns:110px minmax(0,1fr);gap:24px;align-items:center;padding:8px}
.mw-app-install-icon{width:92px;height:92px;border-radius:24px;box-shadow:0 14px 32px rgba(9,42,68,.18)}
.mw-app-install-copy h2{margin:5px 0 8px;font-size:26px;color:#0b2943}.mw-app-install-copy p{margin:0;max-width:760px;color:#5d7282;line-height:1.55}
.mw-app-install-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:18px}.mw-app-install-actions [data-mw-app-install-status]{font-size:12px;color:#607889;font-weight:700}
.mw-app-install-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.mw-app-install-notes article{padding:16px;border:1px solid #dce6ed;border-radius:16px;background:#f8fbfd}.mw-app-install-notes strong{display:block;color:#0b2943;margin-bottom:6px}.mw-app-install-notes span{display:block;color:#647987;font-size:12px;line-height:1.5}
@media(max-width:820px){.mw-app-install-main{grid-template-columns:72px minmax(0,1fr);gap:14px}.mw-app-install-icon{width:68px;height:68px;border-radius:18px}.mw-app-install-copy h2{font-size:20px}.mw-app-install-notes{grid-template-columns:1fr}.mw-app-install-actions{align-items:flex-start;flex-direction:column}.mw-app-install-actions .mw-btn{width:100%}}


/* v2.5.5 — restore top mobile menu, true scrollable drawer, remove legacy left radio player */
.mw-mobile-topbar{display:none}
.mw-radio-legacy-hidden{position:fixed!important;left:-9999px!important;right:auto!important;top:auto!important;bottom:-9999px!important;width:1px!important;height:1px!important;min-width:1px!important;min-height:1px!important;max-width:1px!important;max-height:1px!important;margin:0!important;padding:0!important;opacity:0!important;visibility:hidden!important;overflow:hidden!important;pointer-events:none!important;clip-path:inset(50%)!important}
@media(max-width:820px){
  .mw-mobile-topbar{position:sticky;z-index:100003;top:0;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:9px;margin:-12px -12px 12px;padding:8px 10px;background:rgba(7,28,49,.98);border-bottom:1px solid rgba(197,154,61,.35);box-shadow:0 6px 20px rgba(7,28,49,.14);backdrop-filter:blur(12px)}
  body.admin-bar .mw-mobile-topbar{top:46px}
  .mw-mobile-menu-button{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:#0b5aa8;color:#fff;font:900 22px/1 system-ui;cursor:pointer}
  .mw-mobile-brand{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;color:#fff!important;text-decoration:none!important;font-size:13px;letter-spacing:.03em}
  .mw-mobile-brand-mark{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#c59a3d;color:#071c31;font-size:14px;flex:0 0 auto}
  .mw-mobile-brand strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .mw-mobile-top-actions{display:flex;align-items:center;gap:5px}
  .mw-mobile-top-actions>a{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:rgba(255,255,255,.08);color:#fff!important;text-decoration:none!important;font-size:18px}
  .mw-mobile-top-actions i{position:absolute;right:-2px;top:-2px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 3px;border-radius:999px;background:#c59a3d;color:#071c31;font:900 8px/1 system-ui;font-style:normal}
  .mw-sidebar{top:0!important;bottom:0!important;height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overscroll-behavior-y:contain!important;padding-bottom:calc(30px + env(safe-area-inset-bottom))!important}
  body.admin-bar .mw-sidebar{top:46px!important;height:calc(100dvh - 46px)!important;max-height:calc(100dvh - 46px)!important}
  .mw-sidebar .mw-nav{overflow:visible!important;max-height:none!important;padding-bottom:40px!important}
  .mw-sidebar.is-mobile-open{transform:translate3d(0,0,0)!important}
  .mw-radio-legacy-hidden{display:block!important}
}
@media(min-width:783px) and (max-width:820px){
  body.admin-bar .mw-mobile-topbar{top:32px}
  body.admin-bar .mw-sidebar{top:32px!important;height:calc(100dvh - 32px)!important;max-height:calc(100dvh - 32px)!important}
}

/* v2.5.6 — Wakanda.ca live management bridge */
.mw-wk{display:grid;gap:16px}.mw-wk-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:26px 28px;border-radius:22px;background:linear-gradient(135deg,#071c31,#0b4d7b 62%,#0b5aa8);color:#fff;box-shadow:0 16px 38px rgba(7,28,49,.16)}.mw-wk-hero h1{margin:5px 0 8px;color:#fff}.mw-wk-hero p{margin:0;max-width:760px;color:rgba(255,255,255,.82);line-height:1.55}.mw-wk-hero .mw-eyebrow{color:#e7c97a}.mw-wk-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.mw-wk-connection,.mw-wk-live{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:999px;font:800 10px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.04em}.mw-wk-connection.is-live,.mw-wk-live{background:#c59a3d;color:#071c31}.mw-wk-connection.is-offline{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.18)}
.mw-wk-tabs{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 2px;scrollbar-width:none}.mw-wk-tabs::-webkit-scrollbar{display:none}.mw-wk-tab{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:10px 13px;border:1px solid #dce6ed;border-radius:12px;background:#fff;color:#24465e!important;text-decoration:none!important;font-weight:800;font-size:12px}.mw-wk-tab:hover,.mw-wk-tab.is-active{background:#0b5aa8;color:#fff!important;border-color:#0b5aa8}.mw-wk-tab span{font-size:15px}
.mw-wk-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.mw-wk-stat-grid>a{display:flex;flex-direction:column;gap:4px;padding:18px;border:1px solid #dce6ed;border-radius:16px;background:#f8fbfd;color:#0b2943!important;text-decoration:none!important}.mw-wk-stat-grid strong{font-size:26px;color:#0b5aa8}.mw-wk-stat-grid span{font-weight:800}.mw-wk-stat-grid small{color:#6a7f8f}.mw-wk-op-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mw-wk-op-grid>a{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;border:1px solid #dce6ed;border-radius:15px;background:#fff;color:#0b2943!important;text-decoration:none!important}.mw-wk-op-grid>a>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#eaf3f9;color:#0b5aa8;font-size:20px;font-weight:900}.mw-wk-op-grid strong,.mw-wk-op-grid small{display:block}.mw-wk-op-grid small{margin-top:3px;color:#667d8c;line-height:1.4}.mw-wk-op-grid b{color:#c59a3d;font-size:18px}
.mw-wk-toolbar{display:flex;gap:10px;margin:14px 0 18px}.mw-wk-toolbar input{flex:1;min-width:0}.mw-wk-records{display:grid;gap:10px}.mw-wk-record{display:grid;grid-template-columns:58px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:12px;border:1px solid #dce6ed;border-radius:15px;background:#fff}.mw-wk-thumb{width:58px;height:58px;border-radius:12px;overflow:hidden;background:#eef4f7}.mw-wk-thumb img{width:100%;height:100%;object-fit:cover}.mw-wk-record-icon{display:grid;place-items:center;width:100%;height:100%;color:#0b5aa8;font-size:22px;font-weight:900}.mw-wk-record-copy strong{display:block;color:#0b2943}.mw-wk-record-copy p{margin:4px 0;color:#607888;font-size:12px;line-height:1.45}.mw-wk-record-copy small{display:block;color:#8496a3}.mw-wk-status{padding:6px 9px;border-radius:999px;background:#eef3f6;color:#4f6677;font:800 10px/1 system-ui}.mw-wk-status.is-publish{background:#e8f2fb;color:#0b5aa8}.mw-wk-status.is-future{background:#fff6df;color:#8a671b}.mw-wk-status.is-private,.mw-wk-status.is-draft{background:#edf0f2;color:#556873}.mw-wk-record-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}
.mw-wk-edit-form,.mw-wk-connect-form,.mw-wk-media-upload{display:grid;gap:14px}.mw-wk-edit-form label,.mw-wk-connect-form label,.mw-wk-media-upload label,.mw-wk-schedule label{display:grid;gap:6px}.mw-wk-edit-form label>span,.mw-wk-connect-form label>span,.mw-wk-media-upload label>span,.mw-wk-schedule label>span{font-weight:800;color:#183b55;font-size:12px}.mw-wk-edit-form input,.mw-wk-edit-form textarea,.mw-wk-connect-form input,.mw-wk-media-upload input,.mw-wk-schedule input,.mw-wk-toolbar input{width:100%;box-sizing:border-box;border:1px solid #cedce5;border-radius:11px;padding:11px 12px;background:#fff;color:#16384f}.mw-wk-edit-form textarea{resize:vertical;line-height:1.55}.mw-wk-publish{margin-top:22px;padding-top:18px;border-top:1px solid #e0e9ef}.mw-wk-publish h3{margin:0 0 10px}.mw-wk-publish-actions{display:flex;gap:8px;flex-wrap:wrap}.mw-wk-schedule{display:flex;align-items:end;gap:10px;margin-top:12px}.mw-wk-media-upload{grid-template-columns:minmax(180px,1.3fr) minmax(160px,1fr) minmax(160px,1fr) auto;align-items:end;padding:15px;border:1px solid #dce6ed;border-radius:15px;background:#f8fbfd}.mw-wk-media-upload small{grid-column:1/-1;color:#748a98}.mw-wk-media-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.mw-wk-media-grid>a{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid #dce6ed;border-radius:14px;background:#fff;color:#0b2943!important;text-decoration:none!important;min-width:0}.mw-wk-media-grid img,.mw-wk-media-grid>a>span:first-child{width:100%;aspect-ratio:4/3;border-radius:10px;object-fit:cover;background:#eef4f7}.mw-wk-media-grid>a>span:first-child{display:grid;place-items:center;font-size:28px;color:#0b5aa8}.mw-wk-media-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-wk-media-grid small{color:#718796}.mw-wk-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mw-wk-health-grid>div{display:flex;justify-content:space-between;gap:15px;padding:13px 14px;border:1px solid #dce6ed;border-radius:12px;background:#f8fbfd}.mw-wk-health-grid strong{color:#173a53}.mw-wk-health-grid span{text-align:right;color:#607887}.mw-wk-last{margin-top:-6px;color:#6d8290;font-size:12px}
@media(max-width:1050px){.mw-wk-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mw-wk-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mw-wk-media-upload{grid-template-columns:1fr 1fr}.mw-wk-media-upload .mw-btn{width:max-content}}
@media(max-width:820px){.mw-wk-hero{flex-direction:column;padding:20px}.mw-wk-hero-actions{justify-content:flex-start}.mw-wk-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-wk-op-grid{grid-template-columns:1fr}.mw-wk-record{grid-template-columns:50px minmax(0,1fr);align-items:start}.mw-wk-thumb{width:50px;height:50px}.mw-wk-status{grid-column:2}.mw-wk-record-actions{grid-column:1/-1;justify-content:stretch}.mw-wk-record-actions .mw-btn{flex:1;text-align:center}.mw-wk-toolbar{flex-direction:column}.mw-wk-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-wk-media-upload{grid-template-columns:1fr}.mw-wk-media-upload .mw-btn{width:100%}.mw-wk-health-grid{grid-template-columns:1fr}.mw-wk-publish-actions{display:grid;grid-template-columns:1fr 1fr}.mw-wk-publish-actions .mw-btn{width:100%}.mw-wk-schedule{align-items:stretch;flex-direction:column}.mw-wk-schedule .mw-btn{width:100%}}
@media(max-width:520px){.mw-wk-stat-grid,.mw-wk-media-grid{grid-template-columns:1fr}.mw-wk-publish-actions{grid-template-columns:1fr}}

/* v2.5.7 — Unified Intake & Stock Registry Center */
.mw-intake-registry{display:flex;flex-direction:column;gap:16px;min-width:0}
.mw-intake-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border-radius:18px;background:linear-gradient(135deg,#073b62,#0d65a3);color:#fff;box-shadow:var(--mw-shadow)}
.mw-intake-hero h2{margin:5px 0 7px;color:#fff;font-size:27px}.mw-intake-hero p{max-width:850px;margin:0;color:rgba(255,255,255,.84);font-size:13px;line-height:1.55}.mw-intake-hero .mw-eyebrow{color:#ffd65a}
.mw-intake-hero-status{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.mw-intake-hero-status span{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;font-size:10px;font-weight:900;white-space:nowrap}.mw-intake-hero-status .is-ok{background:rgba(255,255,255,.14);color:#fff;border:1px solid rgba(255,255,255,.25)}.mw-intake-hero-status .is-warn{background:#fff4cf;color:#765d00}
.mw-intake-tabs{margin:0}.mw-intake-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.mw-intake-stat small{display:block;margin-top:4px;color:var(--mw-muted);font-size:9px;line-height:1.3}
.mw-intake-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.mw-intake-flow-grid>div{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:3px 10px;padding:14px;border:1px solid var(--mw-line);border-radius:14px;background:#f8fafc}.mw-intake-flow-grid b{grid-row:1/3;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#0b5aa8;color:#fff}.mw-intake-flow-grid strong{font-size:12px;color:var(--mw-ink)}.mw-intake-flow-grid span{font-size:10px;color:var(--mw-muted);line-height:1.45}
.mw-intake-safeguard{display:flex;align-items:center;justify-content:space-between;gap:20px;border-left:4px solid #d6a600}.mw-intake-safeguard h2{margin:4px 0 6px}.mw-intake-safeguard p{margin:0;max-width:900px;color:var(--mw-muted)}
.mw-intake-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mw-intake-source-card{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px}.mw-intake-source-card h2{margin:3px 0 4px}.mw-intake-source-card p{margin:0 0 6px;color:var(--mw-muted);font-size:11px}.mw-intake-source-card strong{font-size:11px}.mw-intake-source-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:#eaf3f9;color:#0b5aa8;font-size:22px;font-weight:900}
.mw-intake-legacy{min-width:0;overflow:auto}.mw-intake-legacy table{max-width:100%}.mw-intake-legacy input,.mw-intake-legacy select,.mw-intake-legacy textarea{max-width:100%}
.mw-intake-filters{display:grid;grid-template-columns:170px 220px minmax(220px,1fr) auto;align-items:end;gap:10px;margin:0 0 14px;padding:12px;border:1px solid var(--mw-line);border-radius:14px;background:#f8fafc}.mw-intake-filters label{display:flex;flex-direction:column;gap:5px}.mw-intake-filters label>span{font-size:9px;font-weight:850;letter-spacing:.04em;text-transform:uppercase;color:var(--mw-muted)}.mw-intake-filters input,.mw-intake-filters select{width:100%;box-sizing:border-box;border:1px solid #cfdce4;border-radius:10px;background:#fff;padding:9px 10px;color:var(--mw-ink)}
.mw-intake-member-list{display:flex;flex-direction:column;gap:9px}.mw-intake-member-row{display:grid;grid-template-columns:minmax(230px,1.4fr) 140px minmax(210px,1fr) 180px auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--mw-line);border-radius:14px;background:#fff}.mw-intake-member-person{display:grid;grid-template-columns:54px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.mw-intake-member-person img{width:54px!important;height:54px!important;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 0 0 1px #d8e3e9}.mw-intake-member-person div,.mw-intake-member-source,.mw-intake-member-registry,.mw-intake-member-state{display:flex;flex-direction:column;min-width:0}.mw-intake-member-person strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-intake-member-person span,.mw-intake-member-person small,.mw-intake-member-source small,.mw-intake-member-registry small,.mw-intake-member-state small{font-size:9px;color:var(--mw-muted);line-height:1.35;overflow-wrap:anywhere}.mw-intake-member-registry>span{font-size:8px;text-transform:uppercase;letter-spacing:.05em;color:var(--mw-muted)}.mw-intake-member-registry strong{margin:2px 0;font-size:10px;overflow-wrap:anywhere}
.mw-source-chip,.mw-registry-chip{display:inline-flex;align-self:flex-start;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:900}.mw-source-chip{background:#edf5fa;color:#0b5aa8}.mw-source-chip.is-one_dollar{background:#fff5d8;color:#816400}.mw-registry-chip.is-issued{background:#edf8f1;color:#277345}.mw-registry-chip.is-ready{background:#eef7fb;color:#0b6798}.mw-registry-chip.is-profile{background:#fff6df;color:#856600}.mw-registry-chip.is-account{background:#f1f3f5;color:#56646e}.mw-intake-member-actions{display:flex;justify-content:flex-end}.mw-intake-pagination{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}.mw-intake-pagination a{display:grid;place-items:center;min-width:30px;height:30px;padding:0 7px;border:1px solid var(--mw-line);border-radius:9px;background:#fff;color:var(--mw-ink);text-decoration:none;font-size:10px;font-weight:850}.mw-intake-pagination a.is-active{background:#0b5aa8;color:#fff;border-color:#0b5aa8}
.mw-intake-key-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mw-intake-key-grid>div{display:flex;flex-direction:column;gap:5px;padding:12px;border:1px solid var(--mw-line);border-radius:12px;background:#f8fafc}.mw-intake-key-grid code{font-size:10px;font-weight:800;color:#0b5aa8}.mw-intake-key-grid span{font-size:10px;color:var(--mw-muted)}
@media(max-width:1250px){.mw-intake-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mw-intake-member-row{grid-template-columns:minmax(220px,1.4fr) 120px minmax(190px,1fr) 170px}.mw-intake-member-actions{grid-column:4;justify-content:flex-start}.mw-intake-member-state{grid-column:4}}
@media(max-width:950px){.mw-intake-hero{align-items:flex-start;flex-direction:column}.mw-intake-hero-status{justify-content:flex-start}.mw-intake-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-intake-source-grid{grid-template-columns:1fr}.mw-intake-filters{grid-template-columns:1fr 1fr}.mw-intake-search{grid-column:1/3}.mw-intake-filters .mw-btn{justify-self:start}.mw-intake-member-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mw-intake-member-person{grid-column:1/3}.mw-intake-member-actions{grid-column:2;grid-row:auto;justify-content:flex-end}.mw-intake-member-state{grid-column:1}.mw-intake-key-grid{grid-template-columns:1fr}}
@media(max-width:760px){.mw-intake-hero{padding:18px}.mw-intake-hero h2{font-size:22px}.mw-intake-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-intake-flow-grid{grid-template-columns:1fr}.mw-intake-safeguard{align-items:flex-start;flex-direction:column}.mw-intake-safeguard .mw-btn{width:100%;box-sizing:border-box;text-align:center}.mw-intake-source-card{grid-template-columns:46px minmax(0,1fr)}.mw-intake-source-card .mw-btn{grid-column:1/3}.mw-intake-source-icon{width:46px;height:46px}.mw-intake-filters{grid-template-columns:1fr}.mw-intake-search{grid-column:auto}.mw-intake-filters .mw-btn{width:100%;box-sizing:border-box}.mw-intake-member-row{grid-template-columns:1fr;padding:12px}.mw-intake-member-person{grid-column:auto}.mw-intake-member-source,.mw-intake-member-registry,.mw-intake-member-state,.mw-intake-member-actions{grid-column:auto}.mw-intake-member-actions{justify-content:stretch}.mw-intake-member-actions .mw-btn{width:100%;box-sizing:border-box;text-align:center}.mw-intake-tabs{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mw-intake-tabs::-webkit-scrollbar{display:none}}


/* v2.5.8 — Native Stock Registry visual polish (authoritative legacy engine preserved) */
.mw-stock-registry-legacy{
  margin-top:14px;
  padding:14px;
  border:1px solid #dce6ed;
  border-radius:16px;
  background:#f8fbfd;
  overflow:auto;
  scrollbar-width:none;
  -ms-overflow-style:none;
}
.mw-stock-registry-legacy::-webkit-scrollbar{display:none}
.mw-stock-registry-legacy *{box-sizing:border-box}
.mw-stock-registry-legacy a{color:#0b5aa8;text-decoration:none;font-weight:800}
.mw-stock-registry-legacy a:hover{text-decoration:underline}
.mw-stock-registry-legacy form{margin:0 0 14px}
.mw-stock-registry-legacy input[type="text"],
.mw-stock-registry-legacy input[type="search"],
.mw-stock-registry-legacy input[type="email"],
.mw-stock-registry-legacy select,
.mw-stock-registry-legacy textarea{
  min-height:38px;
  padding:8px 10px;
  border:1px solid #cfdce4!important;
  border-radius:10px!important;
  background:#fff!important;
  color:#0b2943!important;
  box-shadow:none!important;
  font:600 12px/1.25 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
}
.mw-stock-registry-legacy button,
.mw-stock-registry-legacy input[type="submit"],
.mw-stock-registry-legacy input[type="button"]{
  min-height:34px;
  padding:7px 11px!important;
  border:1px solid #0b5aa8!important;
  border-radius:9px!important;
  background:#0b5aa8!important;
  color:#fff!important;
  box-shadow:none!important;
  font:800 11px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  cursor:pointer;
}
.mw-stock-registry-legacy button:hover,
.mw-stock-registry-legacy input[type="submit"]:hover,
.mw-stock-registry-legacy input[type="button"]:hover{background:#083f76!important;border-color:#083f76!important}
.mw-stock-registry-legacy table{
  width:100%!important;
  min-width:820px;
  border:0!important;
  border-collapse:separate!important;
  border-spacing:0 8px!important;
  background:transparent!important;
  color:#0b2943;
  font:600 11px/1.35 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}
.mw-stock-registry-legacy thead th{
  padding:7px 10px!important;
  border:0!important;
  background:transparent!important;
  color:#607888!important;
  font-size:9px!important;
  font-weight:900!important;
  letter-spacing:.055em!important;
  text-transform:uppercase!important;
  white-space:nowrap;
}
.mw-stock-registry-legacy tbody tr{filter:drop-shadow(0 1px 0 rgba(8,39,61,.03))}
.mw-stock-registry-legacy tbody td{
  padding:10px!important;
  border-top:1px solid #dce6ed!important;
  border-bottom:1px solid #dce6ed!important;
  border-left:0!important;
  border-right:0!important;
  background:#fff!important;
  vertical-align:middle!important;
}
.mw-stock-registry-legacy tbody td:first-child{
  border-left:1px solid #dce6ed!important;
  border-radius:12px 0 0 12px!important;
}
.mw-stock-registry-legacy tbody td:last-child{
  border-right:1px solid #dce6ed!important;
  border-radius:0 12px 12px 0!important;
}
.mw-stock-registry-legacy tbody tr:hover td{background:#f4f9fc!important}
.mw-stock-registry-legacy input[type="checkbox"]{width:18px!important;height:18px!important;accent-color:#0b5aa8;vertical-align:middle}
.mw-stock-registry-legacy .button,
.mw-stock-registry-legacy a.button{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:32px!important;
  margin:2px 4px 2px 0!important;
  padding:6px 10px!important;
  border:1px solid #bfd3df!important;
  border-radius:9px!important;
  background:#fff!important;
  color:#0b5aa8!important;
  box-shadow:none!important;
  font:800 10px/1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  text-decoration:none!important;
}
.mw-stock-registry-legacy .button:hover,
.mw-stock-registry-legacy a.button:hover{background:#eaf3f9!important;border-color:#9dbbce!important;text-decoration:none!important}
.mw-stock-registry-legacy p,.mw-stock-registry-legacy small{color:#607888}
.mw-stock-registry-legacy > :first-child{margin-top:0}
.mw-stock-registry-legacy > :last-child{margin-bottom:0}
.mw-intake-registry-engine .mw-section-head{align-items:flex-start}
.mw-intake-registry-engine .mw-status-pill.is-active{background:#eef7fb!important;color:#0b6798!important;border:1px solid #cce3ef!important}
@media(max-width:820px){
  .mw-stock-registry-legacy{padding:10px;border-radius:14px}
  .mw-stock-registry-legacy table{min-width:760px}
  .mw-stock-registry-legacy input[type="text"],
  .mw-stock-registry-legacy input[type="search"],
  .mw-stock-registry-legacy select{min-width:140px}
}

/* v2.5.9 — Stock Registry compact toolbar + circular actions */
.mw-stock-registry-legacy .mw-stock-toolbar{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  width:100%!important;
  margin:8px 0 14px!important;
  flex-wrap:nowrap!important;
}
.mw-stock-registry-legacy .mw-stock-toolbar input[type="text"],
.mw-stock-registry-legacy .mw-stock-toolbar input[type="search"]{
  flex:1 1 auto!important;
  width:auto!important;
  min-width:180px!important;
  margin:0!important;
}
.mw-stock-registry-legacy .mw-stock-toolbar select{
  flex:0 0 120px!important;
  width:120px!important;
  min-width:120px!important;
  margin:0!important;
}
.mw-stock-registry-legacy .mw-stock-toolbar .mw-stock-filter-btn{
  flex:0 0 auto!important;
  margin:0!important;
  min-height:38px!important;
  padding:8px 13px!important;
  border-radius:10px!important;
}
.mw-stock-registry-legacy .mw-stock-action{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:30px!important;
  min-width:30px!important;
  max-width:30px!important;
  height:30px!important;
  min-height:30px!important;
  padding:0!important;
  margin:2px 4px 2px 0!important;
  border-radius:50%!important;
  color:#fff!important;
  text-decoration:none!important;
  font:900 12px/30px system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  text-align:center!important;
  box-shadow:0 2px 5px rgba(8,39,61,.14)!important;
  cursor:pointer!important;
  vertical-align:middle!important;
}
.mw-stock-registry-legacy .mw-stock-action:hover,
.mw-stock-registry-legacy .mw-stock-action:focus{
  color:#fff!important;
  text-decoration:none!important;
  transform:translateY(-1px);
  box-shadow:0 4px 9px rgba(8,39,61,.2)!important;
}
.mw-stock-registry-legacy .mw-stock-action-edit{
  background:#0b5aa8!important;
  border:1px solid #0b5aa8!important;
}
.mw-stock-registry-legacy .mw-stock-action-edit:hover,
.mw-stock-registry-legacy .mw-stock-action-edit:focus{background:#08477f!important;border-color:#08477f!important}
.mw-stock-registry-legacy .mw-stock-action-suspend{
  background:#f28c28!important;
  border:1px solid #f28c28!important;
}
.mw-stock-registry-legacy .mw-stock-action-suspend:hover,
.mw-stock-registry-legacy .mw-stock-action-suspend:focus{background:#d66f0f!important;border-color:#d66f0f!important}
.mw-stock-registry-legacy .mw-stock-action-delete{
  background:#d92d20!important;
  border:1px solid #d92d20!important;
}
.mw-stock-registry-legacy .mw-stock-action-delete:hover,
.mw-stock-registry-legacy .mw-stock-action-delete:focus{background:#b42318!important;border-color:#b42318!important}
.mw-stock-registry-legacy td:last-child{white-space:nowrap}
@media(max-width:820px){
  .mw-stock-registry-legacy .mw-stock-toolbar{gap:6px!important;min-width:520px}
  .mw-stock-registry-legacy .mw-stock-toolbar input[type="text"],
  .mw-stock-registry-legacy .mw-stock-toolbar input[type="search"]{min-width:230px!important}
  .mw-stock-registry-legacy .mw-stock-toolbar select{flex-basis:110px!important;width:110px!important;min-width:110px!important}
}

/* v2.6.0 — Registry Search, role-aware management, and intake shell containment */
@media(min-width:1181px){
  .mw-app[data-active="intake"],
  .mw-app[data-active="registrysearch"]{
    grid-template-columns:230px minmax(0,1fr) 280px!important;
    grid-template-areas:"sidebar main rail"!important;
    align-items:start;
  }
  .mw-app[data-active="intake"]>.mw-sidebar,
  .mw-app[data-active="registrysearch"]>.mw-sidebar{grid-area:sidebar!important;min-width:0}
  .mw-app[data-active="intake"]>.mw-main,
  .mw-app[data-active="registrysearch"]>.mw-main{grid-area:main!important;min-width:0;max-width:100%;overflow:hidden}
  .mw-app[data-active="intake"]>.mw-rail,
  .mw-app[data-active="registrysearch"]>.mw-rail{grid-area:rail!important;width:280px;max-width:280px;min-width:0}
}
.mw-registry-search-tab{font-weight:900!important}
.mw-registry-search-page{display:flex;flex-direction:column;gap:16px;min-width:0}
.mw-registry-search-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;border-radius:18px;background:linear-gradient(135deg,#073b62,#0d65a3);color:#fff;box-shadow:var(--mw-shadow)}
.mw-registry-search-hero h2{margin:4px 0 7px;color:#fff;font-size:27px}.mw-registry-search-hero p{max-width:820px;margin:0;color:rgba(255,255,255,.84);line-height:1.55}.mw-registry-search-hero .mw-eyebrow{color:#ffd65a}.mw-registry-search-hero .mw-btn-light{background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.25);color:#fff!important;white-space:nowrap}
.mw-registry-search-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;align-items:end}
.mw-registry-search-form label{display:flex;flex-direction:column;gap:5px;min-width:0}.mw-registry-search-form label>span{font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--mw-muted)}
.mw-registry-search-form input{width:100%;box-sizing:border-box;border:1px solid #cfdce4;border-radius:11px;background:#fff;padding:10px 11px;color:var(--mw-ink);font:inherit}
.mw-registry-search-form input:focus{outline:2px solid rgba(11,90,168,.14);border-color:#7eaed1}
.mw-registry-search-actions{display:flex;gap:8px;align-items:center;grid-column:1/-1;padding-top:2px}
.mw-registry-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.mw-registry-result-card{display:grid;grid-template-columns:minmax(230px,1.2fr) minmax(190px,1fr) auto;gap:12px;align-items:center;padding:13px;border:1px solid var(--mw-line);border-radius:14px;background:#fff}
.mw-registry-result-person{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.mw-registry-result-person img{width:56px!important;height:56px!important;border-radius:50%;object-fit:cover}.mw-registry-result-person div,.mw-registry-result-contact{display:flex;flex-direction:column;min-width:0}.mw-registry-result-person strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-registry-result-person span{font-size:9px;font-weight:850;color:var(--mw-blue);overflow-wrap:anywhere}.mw-registry-result-person small,.mw-registry-result-contact span,.mw-registry-result-contact small{font-size:9px;color:var(--mw-muted);line-height:1.4;overflow-wrap:anywhere}
.mw-registry-profile{overflow:hidden}.mw-registry-profile-head{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:20px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--mw-line)}.mw-registry-profile-photo img{width:150px!important;height:150px!important;border-radius:22px!important;object-fit:cover;border:4px solid #fff;box-shadow:0 0 0 1px #d6e1e8,0 12px 25px rgba(10,48,76,.12)}
.mw-registry-profile-title h2{margin:4px 0 8px;font-size:29px}.mw-registry-profile-chips{display:flex;gap:7px;flex-wrap:wrap}.mw-registry-profile-chips span{display:inline-flex;padding:6px 9px;border-radius:999px;background:#eef5fa;color:#0b5aa8;font-size:9px;font-weight:900}.mw-registry-profile-actions{display:flex;gap:8px;flex-direction:column;align-items:stretch}.mw-registry-profile-actions .mw-btn{white-space:nowrap}
.mw-registry-profile-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.mw-registry-profile-sections>section{padding:15px;border:1px solid var(--mw-line);border-radius:15px;background:#f8fafc}.mw-registry-profile-sections h3{margin:0 0 11px;color:#0b2943}.mw-registry-profile-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mw-registry-profile-fields>div{padding:10px;border-radius:11px;background:#fff;border:1px solid #e3eaef;min-width:0}.mw-registry-profile-fields span{display:block;margin-bottom:3px;color:var(--mw-muted);font-size:8.5px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.mw-registry-profile-fields strong{display:block;color:var(--mw-ink);font-size:10.5px;line-height:1.4;overflow-wrap:anywhere}
@media(max-width:1050px){.mw-registry-search-form{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-registry-result-grid{grid-template-columns:1fr}.mw-registry-profile-head{grid-template-columns:120px minmax(0,1fr)}.mw-registry-profile-photo img{width:120px!important;height:120px!important}.mw-registry-profile-actions{grid-column:1/-1;flex-direction:row}.mw-registry-profile-sections{grid-template-columns:1fr}}
@media(max-width:760px){.mw-registry-search-hero{align-items:flex-start;flex-direction:column;padding:18px}.mw-registry-search-hero h2{font-size:22px}.mw-registry-search-form{grid-template-columns:1fr}.mw-registry-search-actions{flex-direction:column;align-items:stretch}.mw-registry-search-actions .mw-btn{width:100%;box-sizing:border-box}.mw-registry-result-card{grid-template-columns:1fr}.mw-registry-result-card>.mw-btn{width:100%;box-sizing:border-box}.mw-registry-profile-head{grid-template-columns:1fr;text-align:center}.mw-registry-profile-photo{display:flex;justify-content:center}.mw-registry-profile-chips{justify-content:center}.mw-registry-profile-actions{flex-direction:column}.mw-registry-profile-sections{grid-template-columns:1fr}.mw-registry-profile-fields{grid-template-columns:1fr}}


/* v2.6.1 — Newest Wakandian rail card + registry modal + rail containment */
.mw-newest-wakandian{display:block!important;padding:0!important;overflow:hidden;text-decoration:none!important;color:var(--mw-ink)!important}
.mw-newest-wakandian-image{position:relative;aspect-ratio:4/3;overflow:hidden;background:#0b2943}
.mw-newest-wakandian-image img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;border-radius:0!important;transition:transform .2s ease}
.mw-newest-wakandian:hover .mw-newest-wakandian-image img{transform:scale(1.025)}
.mw-newest-wakandian-image:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(180deg,transparent,rgba(5,32,51,.72))}
.mw-newest-wakandian-image span{position:absolute;z-index:2;left:12px;bottom:11px;display:inline-flex;padding:6px 9px;border-radius:999px;background:#ffd24a;color:#0b2943;font-size:9px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}
.mw-newest-wakandian-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:center;padding:12px 13px}
.mw-newest-wakandian-copy strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mw-newest-wakandian-copy span{font-size:9px;color:var(--mw-muted)}.mw-newest-wakandian-copy b{grid-column:2;grid-row:1/3;color:var(--mw-blue);font-size:9px;white-space:nowrap}

.mw-registry-result-card[role="button"]{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}
.mw-registry-result-card[role="button"]:hover,.mw-registry-result-card[role="button"]:focus{outline:0;border-color:#8fb6d0;box-shadow:0 8px 22px rgba(10,55,84,.08);transform:translateY(-1px)}
.mw-registry-open-record{pointer-events:none}
.mw-registry-modal[hidden]{display:none!important}.mw-registry-modal{position:fixed;z-index:100090;inset:0;display:flex;align-items:center;justify-content:center;padding:24px}.mw-registry-modal-backdrop{position:absolute;inset:0;border:0;background:rgba(3,20,34,.66);backdrop-filter:blur(3px);cursor:pointer}.mw-registry-modal-dialog{position:relative;z-index:1;width:min(1100px,calc(100vw - 36px));max-height:calc(100dvh - 48px);overflow:auto;border-radius:20px;background:#f4f7f9;box-shadow:0 28px 80px rgba(0,0,0,.28);scrollbar-width:none}.mw-registry-modal-dialog::-webkit-scrollbar{display:none}.mw-registry-modal-content{padding:18px}.mw-registry-modal-close{position:sticky;z-index:5;top:10px;float:right;margin:10px 10px -48px 0;width:38px;height:38px;border:0;border-radius:50%;background:#0b2943;color:#fff;font-size:24px;line-height:1;cursor:pointer;box-shadow:0 5px 14px rgba(0,0,0,.16)}.mw-registry-modal-loading,.mw-registry-modal-error{display:grid;place-items:center;min-height:260px;padding:30px;text-align:center;color:var(--mw-muted)}.mw-registry-modal-error strong{color:#b42318}.mw-registry-profile.is-modal{margin:0!important;box-shadow:none!important}.mw-modal-open{overflow:hidden!important}

@media(min-width:1181px){
  .mw-app[data-active="intake"],.mw-app[data-active="registrysearch"]{display:grid!important;grid-template-columns:230px minmax(0,1fr) 280px!important;grid-template-areas:"sidebar main rail"!important}
  .mw-app[data-active="intake"]>.mw-rail,.mw-app[data-active="registrysearch"]>.mw-rail{display:block!important;grid-column:3!important;grid-row:1!important;align-self:start!important;position:sticky!important;top:20px!important;width:280px!important;max-width:280px!important;min-width:0!important;float:none!important;clear:none!important}
  body.admin-bar .mw-app[data-active="intake"]>.mw-rail,body.admin-bar .mw-app[data-active="registrysearch"]>.mw-rail{top:52px!important}
}
@media(max-width:760px){.mw-registry-modal{padding:8px}.mw-registry-modal-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:16px}.mw-registry-modal-content{padding:10px}.mw-registry-modal-close{top:7px;margin:7px 7px -45px 0}.mw-registry-profile.is-modal .mw-registry-profile-head{padding-top:8px}}

/* v2.6.2 — Registry Communications Center */
.mw-registry-email-page{display:flex;flex-direction:column;gap:16px;min-width:0}
.mw-registry-email-tab{font-weight:900!important}
.mw-registry-email-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border-radius:18px;background:linear-gradient(135deg,#073b62,#0d65a3);color:#fff;box-shadow:var(--mw-shadow)}
.mw-registry-email-hero h2{margin:5px 0 7px;color:#fff;font-size:27px}.mw-registry-email-hero p{max-width:820px;margin:0;color:rgba(255,255,255,.84);font-size:13px;line-height:1.55}.mw-registry-email-hero .mw-eyebrow{color:#ffd65a}.mw-registry-email-hero-count{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:120px;padding:14px 16px;border:1px solid rgba(255,255,255,.25);border-radius:16px;background:rgba(255,255,255,.12)}.mw-registry-email-hero-count strong{font-size:30px;line-height:1}.mw-registry-email-hero-count span{margin-top:5px;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.07em;color:#dbeef9}
.mw-registry-email-search-form{display:grid;grid-template-columns:minmax(260px,1.7fr) 170px minmax(170px,1fr) auto;gap:10px;align-items:end}.mw-registry-email-search-form label,.mw-registry-email-fields label{display:flex;flex-direction:column;gap:5px}.mw-registry-email-search-form label>span,.mw-registry-email-fields label>span{font-size:9px;font-weight:850;letter-spacing:.04em;text-transform:uppercase;color:var(--mw-muted)}.mw-registry-email-search-form input,.mw-registry-email-search-form select,.mw-registry-email-fields input,.mw-registry-email-fields textarea{width:100%;box-sizing:border-box;border:1px solid #cfdce4;border-radius:11px;background:#fff;padding:10px 11px;color:var(--mw-ink);font:inherit}.mw-registry-email-search-actions{display:flex;gap:7px;align-items:center}
.mw-registry-email-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.mw-registry-email-mode{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:2px 10px;align-items:center;padding:14px;border:1px solid var(--mw-line);border-radius:14px;background:#f8fafc;cursor:pointer}.mw-registry-email-mode input{position:absolute;opacity:0;pointer-events:none}.mw-registry-email-mode:has(input:checked){border-color:#0b5aa8;background:#edf6fb;box-shadow:0 0 0 2px rgba(11,90,168,.08)}.mw-registry-email-mode-icon{grid-row:1/3;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#0b5aa8;color:#fff;font-size:18px}.mw-registry-email-mode strong{font-size:12px}.mw-registry-email-mode small{color:var(--mw-muted);font-size:9.5px;line-height:1.35}
.mw-recipient-live-count{display:flex;align-items:baseline;gap:5px;padding:7px 10px;border-radius:999px;background:#eef5fa;color:#0b5aa8}.mw-recipient-live-count strong{font-size:16px}.mw-recipient-live-count span{font-size:9px;font-weight:850;text-transform:uppercase}
.mw-registry-email-recipient-tools{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:9px}.mw-registry-email-recipient-tools>span{margin-left:auto;color:var(--mw-muted);font-size:9px}.mw-registry-email-recipient-list{display:flex;flex-direction:column;gap:7px;max-height:520px;overflow:auto;scrollbar-width:none}.mw-registry-email-recipient-list::-webkit-scrollbar{display:none}.mw-registry-email-recipient{display:grid;grid-template-columns:24px 48px minmax(0,1fr) minmax(130px,auto);gap:10px;align-items:center;padding:10px;border:1px solid var(--mw-line);border-radius:13px;background:#fff;cursor:pointer}.mw-registry-email-recipient:has(input:checked){border-color:#91b8d3;background:#f1f8fc}.mw-registry-email-recipient>input{width:17px;height:17px}.mw-registry-email-avatar img{width:48px!important;height:48px!important;object-fit:cover;border-radius:50%!important;border:2px solid #fff;box-shadow:0 0 0 1px #d8e3e9}.mw-registry-email-recipient-copy,.mw-registry-email-recipient-meta{display:flex;flex-direction:column;min-width:0}.mw-registry-email-recipient-copy strong{font-size:11px}.mw-registry-email-recipient-copy span,.mw-registry-email-recipient-copy small,.mw-registry-email-recipient-meta small{font-size:9px;color:var(--mw-muted);overflow-wrap:anywhere}.mw-registry-email-recipient-meta{text-align:right}.mw-registry-email-recipient-meta b{font-size:9px;color:#0b5aa8}
.mw-registry-email-confirm-all{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:13px;border:1px solid #f0c36d;border-radius:13px;background:#fff8e7}.mw-registry-email-confirm-all input{margin-top:2px}.mw-registry-email-confirm-all span{display:flex;flex-direction:column;gap:3px}.mw-registry-email-confirm-all strong{font-size:11px;color:#7b5300}.mw-registry-email-confirm-all small{font-size:9px;line-height:1.4;color:#7b6533}
.mw-registry-email-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.mw-registry-email-fields .is-wide{grid-column:1/-1}.mw-registry-email-fields textarea{min-height:260px;resize:vertical;line-height:1.55;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:11px}.mw-registry-email-merge{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:11px;padding:10px;border-radius:12px;background:#f8fafc;border:1px solid var(--mw-line);font-size:9px;color:var(--mw-muted)}.mw-registry-email-merge strong{color:var(--mw-ink)}.mw-registry-email-merge button{border:1px solid #c8dce8;border-radius:999px;background:#fff;color:#0b5aa8;padding:5px 8px;font-size:9px;font-weight:800;cursor:pointer}
.mw-registry-email-send{display:flex;align-items:center;justify-content:space-between;gap:20px;border-left:4px solid #d6a600}.mw-registry-email-send h2{margin:4px 0 6px}.mw-registry-email-send p{margin:0;color:var(--mw-muted)}
.mw-registry-email-job-list{display:flex;flex-direction:column;gap:8px}.mw-registry-email-job{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px;border:1px solid var(--mw-line);border-radius:13px;background:#f8fafc}.mw-registry-email-job>div:first-child{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;align-items:center;min-width:0}.mw-registry-email-job>div:first-child strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-registry-email-job>div:first-child small{grid-column:2;color:var(--mw-muted);font-size:9px}.mw-registry-email-job-stats{display:flex;gap:8px}.mw-registry-email-job-stats span{display:flex;flex-direction:column;align-items:center;min-width:54px;padding:7px 8px;border-radius:10px;background:#fff;border:1px solid #e0e9ee;font-size:8px;color:var(--mw-muted);text-transform:uppercase}.mw-registry-email-job-stats b{font-size:13px;color:var(--mw-ink)}
.mw-status-pill.is-pending{background:#fff5d8!important;color:#816400!important;border:1px solid #f0dd98!important}
@media(min-width:1181px){.mw-app[data-active="registryemail"]{display:grid!important;grid-template-columns:230px minmax(0,1fr) 280px!important;grid-template-areas:"sidebar main rail"!important}.mw-app[data-active="registryemail"]>.mw-rail{display:block!important;grid-column:3!important;grid-row:1!important;align-self:start!important;position:sticky!important;top:20px!important;width:280px!important;max-width:280px!important;min-width:0!important;float:none!important;clear:none!important}body.admin-bar .mw-app[data-active="registryemail"]>.mw-rail{top:52px!important}}
@media(max-width:1050px){.mw-registry-email-search-form{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-registry-email-search-actions{grid-column:1/-1}.mw-registry-email-modes{grid-template-columns:1fr}.mw-registry-email-job{align-items:flex-start;flex-direction:column}.mw-registry-email-job-stats{width:100%}.mw-registry-email-job-stats span{flex:1}}
@media(max-width:760px){.mw-registry-email-hero{align-items:flex-start;flex-direction:column;padding:18px}.mw-registry-email-hero h2{font-size:22px}.mw-registry-email-hero-count{align-items:flex-start;min-width:0}.mw-registry-email-search-form{grid-template-columns:1fr}.mw-registry-email-search-actions{grid-column:auto;flex-direction:column;align-items:stretch}.mw-registry-email-search-actions .mw-btn{width:100%;box-sizing:border-box}.mw-registry-email-recipient{grid-template-columns:22px 44px minmax(0,1fr)}.mw-registry-email-avatar img{width:44px!important;height:44px!important}.mw-registry-email-recipient-meta{grid-column:3;text-align:left}.mw-registry-email-fields{grid-template-columns:1fr}.mw-registry-email-fields .is-wide{grid-column:auto}.mw-registry-email-send{align-items:flex-start;flex-direction:column}.mw-registry-email-send .mw-btn{width:100%;box-sizing:border-box}.mw-registry-email-job-stats{gap:5px}}


/* v2.6.3 — Registry email filter simplification + online rail priority */
.mw-rail>.mw-online-card{order:-20}
.mw-rail>.mw-newest-wakandian{order:-10}
@media(min-width:1181px){.mw-rail{display:flex!important;flex-direction:column!important}}

/* v2.6.4 — Rich Registry Email Builder */
.mw-registry-email-editor-field{display:flex;flex-direction:column;gap:6px;min-width:0}
.mw-registry-email-field-label{font-size:9px;font-weight:850;letter-spacing:.04em;text-transform:uppercase;color:var(--mw-muted)}
.mw-registry-email-editor-field .wp-editor-wrap{border:1px solid #cfdce4;border-radius:12px;overflow:hidden;background:#fff}
.mw-registry-email-editor-field .wp-editor-container{border:0!important}
.mw-registry-email-editor-field .wp-editor-tools{padding:7px 8px 0;background:#f7fafc}
.mw-registry-email-editor-field .mce-toolbar-grp,.mw-registry-email-editor-field .quicktags-toolbar{border-color:#e0e8ed!important;background:#f7fafc!important}
.mw-registry-email-rich-tools{margin-top:12px;padding:12px;border:1px solid var(--mw-line);border-radius:14px;background:#f8fafc}
.mw-registry-email-tool-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:9px}.mw-registry-email-tool-head strong{font-size:11px}.mw-registry-email-tool-head span{font-size:9px;color:var(--mw-muted)}
.mw-registry-email-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.mw-registry-email-tool{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid #dce6ec;border-radius:12px;background:#fff}.mw-registry-email-tool b{font-size:10px}.mw-registry-email-tool input{width:100%;box-sizing:border-box;border:1px solid #cfdce4;border-radius:9px;padding:8px 9px;font:inherit;font-size:10px}.mw-registry-email-tool .mw-btn{align-self:flex-start}
.mw-registry-email-tool-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start}.mw-registry-email-tool-quick b{grid-column:1/-1}.mw-registry-email-tool-quick button{border:1px solid #c8dce8;border-radius:999px;background:#fff;color:#0b5aa8;padding:7px 8px;font-size:9px;font-weight:800;cursor:pointer}
.mw-registry-email-editor-note{margin:9px 0 0;font-size:9px;color:var(--mw-muted);line-height:1.45}
@media(max-width:980px){.mw-registry-email-tool-grid{grid-template-columns:1fr}}

/* v2.6.5 — visible Home Screen app promotion */
.mw-home-app-card{position:relative;display:grid;grid-template-columns:118px minmax(0,1fr);gap:22px;align-items:center;margin-bottom:18px;padding:22px 24px;overflow:hidden;background:linear-gradient(135deg,#0b2943 0%,#0b5aa8 72%,#146fb6 100%);color:#fff;border:0;box-shadow:var(--mw-shadow)}
.mw-home-app-card[hidden]{display:none!important}.mw-home-app-card:after{content:"";position:absolute;right:-60px;bottom:-100px;width:260px;height:260px;border-radius:50%;background:rgba(227,180,35,.15)}
.mw-home-app-visual{position:relative;display:grid;place-items:center;width:110px;height:110px;z-index:1}.mw-home-app-visual img{width:82px;height:82px;border-radius:22px;box-shadow:0 12px 28px rgba(0,0,0,.24);z-index:2}.mw-home-app-phone{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:46px;height:66px;border:3px solid #fff;border-radius:12px;background:#e3b423;color:#0b2943;font-size:30px;font-weight:900;transform:rotate(7deg);z-index:1}
.mw-home-app-copy{position:relative;z-index:1;min-width:0}.mw-home-app-copy .mw-eyebrow{color:#ffd65a}.mw-home-app-copy h2{margin:4px 0 7px;color:#fff;font-size:24px}.mw-home-app-copy p{margin:0;max-width:760px;color:rgba(255,255,255,.84);line-height:1.55}.mw-home-app-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:15px}.mw-home-app-card .mw-btn{background:#e3b423;color:#0b2943!important}.mw-home-app-card .mw-btn-light{border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.12);color:#fff!important}.mw-home-app-status{display:block;margin-top:8px;color:#d7e9f6;font-size:10px}.mw-home-app-dismiss{position:absolute;top:10px;right:10px;z-index:3;width:30px;height:30px;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font-size:18px;cursor:pointer}

/* v2.6.5 — native newsletter */
.mw-newsletter-page{display:flex;flex-direction:column;gap:16px}.mw-newsletter-hero{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:22px;align-items:center;padding:24px;border-radius:20px;background:linear-gradient(135deg,#0b2943,#0b5aa8);color:#fff;box-shadow:var(--mw-shadow)}.mw-newsletter-hero .mw-eyebrow{color:#ffd65a}.mw-newsletter-hero h2{margin:5px 0 7px;color:#fff;font-size:27px}.mw-newsletter-hero p{margin:0;max-width:780px;color:rgba(255,255,255,.82);line-height:1.55}.mw-newsletter-pref{padding:16px;border:1px solid rgba(255,255,255,.2);border-radius:15px;background:rgba(255,255,255,.1)}.mw-newsletter-pref strong,.mw-newsletter-pref span{display:block}.mw-newsletter-pref strong{font-size:17px}.mw-newsletter-pref span{margin:4px 0 11px;color:#d8e8f4;font-size:11px;line-height:1.4}.mw-newsletter-pref .mw-btn-light{background:#fff!important;color:#0b2943!important}
.mw-newsletter-manager{padding:20px}.mw-newsletter-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mw-newsletter-fields .is-wide{grid-column:1/-1}.mw-newsletter-fields label{display:flex;flex-direction:column;gap:6px}.mw-newsletter-fields label>span,.mw-newsletter-editor>.mw-registry-email-field-label{font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:#506b7d}.mw-newsletter-fields input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--mw-line);border-radius:11px;background:#fff;color:var(--mw-ink)}.mw-newsletter-editor{grid-column:1/-1;min-width:0}.mw-newsletter-confirm{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:13px;border:1px solid #e6d58a;border-radius:12px;background:#fff9dd}.mw-newsletter-confirm input{margin-top:3px}.mw-newsletter-confirm span,.mw-newsletter-confirm strong,.mw-newsletter-confirm small{display:block}.mw-newsletter-confirm small{margin-top:3px;color:#765f16;line-height:1.4}.mw-newsletter-send{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding-top:14px;border-top:1px solid var(--mw-line)}.mw-newsletter-send span{color:var(--mw-muted);font-size:11px}.mw-newsletter-list{display:flex;flex-direction:column;gap:10px}.mw-newsletter-issue{border:1px solid var(--mw-line);border-radius:13px;background:#fff;overflow:hidden}.mw-newsletter-issue summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 16px;cursor:pointer;list-style:none}.mw-newsletter-issue summary::-webkit-details-marker{display:none}.mw-newsletter-issue summary div,.mw-newsletter-issue summary strong,.mw-newsletter-issue summary span{display:block}.mw-newsletter-issue summary span{margin-top:3px;color:var(--mw-muted);font-size:10px}.mw-newsletter-issue summary b{color:var(--mw-blue);font-size:11px}.mw-newsletter-issue-body{padding:18px 16px;border-top:1px solid var(--mw-line);line-height:1.6}.mw-newsletter-archive{padding:20px}

@media(max-width:820px){.mw-home-app-card{grid-template-columns:86px minmax(0,1fr);gap:14px;padding:18px}.mw-home-app-visual{width:82px;height:82px}.mw-home-app-visual img{width:64px;height:64px;border-radius:18px}.mw-home-app-phone{width:34px;height:50px;font-size:22px}.mw-home-app-copy h2{font-size:21px}.mw-newsletter-hero{grid-template-columns:1fr}.mw-newsletter-pref{max-width:none}.mw-newsletter-fields{grid-template-columns:1fr}.mw-newsletter-fields .is-wide,.mw-newsletter-editor{grid-column:1}.mw-newsletter-send{align-items:stretch;flex-direction:column}.mw-newsletter-send .mw-btn{width:100%}}
@media(max-width:520px){.mw-home-app-card{grid-template-columns:1fr;text-align:center}.mw-home-app-visual{margin:0 auto}.mw-home-app-actions{justify-content:center}.mw-home-app-copy p{font-size:12px}.mw-newsletter-hero{padding:18px}.mw-newsletter-hero h2{font-size:23px}}

/* v2.6.6 Production Readiness / legacy cleanup */
.mw-cleanup-list{display:grid;gap:10px}.mw-cleanup-row{display:grid;grid-template-columns:minmax(170px,220px) 1fr;gap:18px;align-items:start;padding:16px;border:1px solid #dbe5ef;border-radius:16px;background:#fff}.mw-cleanup-row.is-retire{border-left:5px solid #c93d36}.mw-cleanup-row.is-review{border-left:5px solid #e79a24}.mw-cleanup-row.is-keep{border-left:5px solid #24855b}.mw-cleanup-row strong{color:#0c2941}.mw-cleanup-row strong em{font-size:11px;font-style:normal;color:#6c7b88}.mw-cleanup-row p{margin:5px 0 0;color:#607181}.mw-cleanup-status b{display:inline-block;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.mw-cleanup-status small{display:block;margin-top:5px;color:#7b8792;word-break:break-all}.mw-cleanup-pages{display:grid;gap:8px}.mw-cleanup-pages>div{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid #e0e7ee;border-radius:12px}.mw-cleanup-pages span small{display:block;color:#71808d;margin-top:3px}.mw-cleanup-pages b{font-size:12px;color:#9a6817}.mw-cleanup-pages a{font-weight:800}.mw-cleanup-order{margin:0;padding-left:22px}.mw-cleanup-order li{margin:9px 0;line-height:1.5}@media(max-width:780px){.mw-cleanup-row{grid-template-columns:1fr}.mw-cleanup-pages>div{grid-template-columns:1fr}.mw-cleanup-pages b,.mw-cleanup-pages a{justify-self:start}}

/* v2.6.7 — branded logged-out app sign-in card */
.mw-branded-login{max-width:520px;margin:28px auto;text-align:center;padding:30px;border:1px solid rgba(199,154,52,.55);background:linear-gradient(180deg,#fff 0%,#f6fbff 100%);box-shadow:0 16px 38px rgba(20,49,77,.12)}
.mw-branded-login-seal{display:block;width:180px;max-width:48vw;height:auto;margin:0 auto 10px;filter:drop-shadow(0 8px 14px rgba(19,50,79,.13))}
.mw-branded-login .mw-login-kicker{display:block;margin:0 0 7px;color:#b2872c;font-size:10px;font-weight:800;letter-spacing:.16em}
.mw-branded-login h2{margin:0;color:#0d2f52;font-family:Georgia,"Times New Roman",serif;font-size:36px;line-height:1.05}
.mw-branded-login h2 strong{display:block;color:#9f7925;font-size:1.04em}
.mw-branded-login-copy{max-width:410px;margin:10px auto 22px;color:#61758a}
.mw-branded-login form{text-align:left;margin-top:20px;padding:24px;border:1px solid #d9e2eb;border-radius:18px;background:#fff}
.mw-branded-login form p{margin-bottom:15px}.mw-branded-login form label{font-weight:700;color:#183652}
.mw-branded-login form input[type=text],.mw-branded-login form input[type=password]{width:100%;min-height:48px;border:1px solid #cbd7e3;border-radius:10px;padding:8px 12px}
.mw-branded-login form input[type=submit]{width:100%;min-height:48px;border-radius:10px;border:1px solid #c79a34;background:linear-gradient(135deg,#0d2f52,#075aa9);color:#fff;font-weight:800;cursor:pointer}
.mw-branded-login-help{margin:14px 0 0!important}.mw-branded-login-help a{color:#075aa9;font-weight:700}
.mw-branded-login-foot{margin-top:22px;padding-top:16px;border-top:1px solid rgba(199,154,52,.32)}
.mw-branded-login-foot strong,.mw-branded-login-foot span{display:block}.mw-branded-login-foot strong{color:#9f7925;font-family:Georgia,"Times New Roman",serif;font-size:12px;letter-spacing:.14em}.mw-branded-login-foot span{margin-top:7px;color:#0d2f52;font-size:12px;font-weight:700}
@media(max-width:560px){.mw-branded-login{padding:22px 16px}.mw-branded-login h2{font-size:30px}.mw-branded-login form{padding:18px}}


/* v2.6.8 — Right rail flex-collapse fix for Newest Wakandian and other sidebar cards */
@media(min-width:1181px){
  .mw-rail> *{flex:0 0 auto!important;min-height:0}
  .mw-newest-wakandian{width:100%!important;flex:0 0 auto!important}
  .mw-newest-wakandian-image{width:100%!important;min-height:190px!important;height:auto!important;aspect-ratio:4/3!important;flex:none!important}
  .mw-newest-wakandian-image img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:190px!important;object-fit:cover!important}
}
@media(max-width:1180px){
  .mw-newest-wakandian-image{min-height:180px}
}


/* v2.6.9 — Random member spotlight in the right rail */
.mw-random-member .mw-newest-wakandian-image span{background:#0b5aa8;color:#fff}
.mw-random-member .mw-newest-wakandian-copy span{font-weight:750;color:#607486}
@media(min-width:1181px){.mw-random-member{width:100%!important;flex:0 0 auto!important}}

/* v2.7.0 — private role/capability shortcuts on a member's own profile */
.mw-profile-private-link{gap:6px!important;border-color:#dfc47b!important;background:#fffaf0!important;color:#6f5311!important;box-shadow:inset 0 0 0 1px rgba(205,157,42,.06)}
.mw-profile-private-link:hover{border-color:#caa13c!important;background:#fff4d7!important;color:#5a4208!important}
.mw-profile-private-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#c99520;box-shadow:0 0 0 2px rgba(201,149,32,.14);flex:0 0 auto}
@media(max-width:520px){.mw-profile-tabs{display:flex!important;grid-template-columns:none!important;overflow-x:auto;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;padding-bottom:7px}.mw-profile-tabs .mw-subnav-item{flex:0 0 auto;white-space:nowrap}}


/* v2.7.1 — reliable installed-app / PWA login */
.mw-branded-login .mw-app-loginform{margin:20px 0 0}
.mw-branded-login .mw-app-loginform p{margin:0 0 14px}
.mw-branded-login .mw-app-loginform label{display:block;font-weight:800;margin:0 0 6px;color:#102a43}
.mw-branded-login .mw-app-loginform .input{display:block;width:100%;box-sizing:border-box;min-height:48px;border:1px solid #d6e1ea;border-radius:12px;background:#fff;padding:10px 13px;font:inherit;color:#102a43;outline:none}
.mw-branded-login .mw-app-loginform .input:focus{border-color:#1677ff;box-shadow:0 0 0 3px rgba(22,119,255,.12)}
.mw-branded-login .mw-app-loginform .login-remember label{display:inline-flex;align-items:center;gap:8px;font-weight:700}
.mw-branded-login .mw-app-loginform .login-remember input{width:auto;margin:0}
.mw-branded-login .mw-app-loginform .button-primary{width:100%;min-height:48px;border:0;border-radius:12px;background:#1268e9;color:#fff;font-weight:900;cursor:pointer}
.mw-branded-login .mw-login-error{margin:15px 0 0;padding:11px 13px;border:1px solid #ffd0d0;border-radius:10px;background:#fff4f4;color:#8a2020;font-weight:700}


/* v2.7.2 — native MY Wakanda Arcade bridge */
.mw-app[data-active="arcade"] .mw-main{min-width:0;}
.mw-app[data-active="arcade"] .mw-arcade-native{width:100%;min-width:0;}
.mw-app[data-active="arcade"] .mw-arcade-native>.mwa-shell{width:100%;max-width:none;min-width:0;}
.mw-app[data-active="arcade"] .mw-arcade-native .mwa-shell{margin:0;}
@media (min-width:1100px){
  .mw-app[data-active="arcade"] .mw-main{max-width:none;}
}

/* v2.7.3 — Arcade approved-image shell match */
.mw-app[data-active="arcade"]{gap:14px;padding-top:14px;align-items:start}
.mw-app[data-active="arcade"] .mw-page-head{display:none!important}
.mw-app[data-active="arcade"] .mw-main{min-width:0;max-width:none}
.mw-app[data-active="arcade"] .mw-arcade-native{width:100%;min-width:0}
.mw-app[data-active="arcade"] .mw-rail{top:14px}
.mw-app[data-active="arcade"] .mw-card{box-shadow:0 6px 20px rgba(16,34,58,.045);border-color:#e4eaf1;border-radius:14px}
.mw-app[data-active="arcade"] .mw-online-card{padding:14px;margin-bottom:12px}
.mw-app[data-active="arcade"] .mw-arcade-spotlight{position:relative;padding-top:39px!important;margin-bottom:12px;overflow:hidden}
.mw-app[data-active="arcade"] .mw-arcade-spotlight:before{content:"Member Spotlight";position:absolute;left:14px;top:12px;font-size:13px;font-weight:900;color:#15243a}
.mw-app[data-active="arcade"] .mw-arcade-spotlight .mw-newest-wakandian-image{border-radius:10px;overflow:hidden}
.mw-app[data-active="arcade"] .mw-arcade-quick{padding:14px;margin-bottom:12px;gap:0}
.mw-app[data-active="arcade"] .mw-arcade-quick h3{font-size:14px;margin:0 0 7px}.mw-app[data-active="arcade"] .mw-arcade-quick a{font-size:11px;padding:8px 3px}
.mw-app[data-active="arcade"] .mw-arcade-quote{padding:18px 16px;margin-bottom:12px}.mw-app[data-active="arcade"] .mw-arcade-quote>span{font-size:36px;line-height:.8;color:#7ca7cf;font-family:Georgia,serif}.mw-app[data-active="arcade"] .mw-arcade-quote p{font-size:12px;line-height:1.55;font-style:italic;color:#426383;margin:6px 0 10px}.mw-app[data-active="arcade"] .mw-arcade-quote strong{display:block;text-align:right;font-size:10px}
.mw-app[data-active="arcade"] .mw-arcade-promo{padding:22px 14px 18px;text-align:center;color:#fff;background:linear-gradient(180deg,#08284c,#061a33);border:0;margin-bottom:12px}.mw-app[data-active="arcade"] .mw-arcade-promo>b{display:block;color:#ffca3e;font-size:27px}.mw-app[data-active="arcade"] .mw-arcade-promo h3{margin:8px 0;color:#fff;font-size:20px;line-height:1.12}.mw-app[data-active="arcade"] .mw-arcade-promo h3 em{color:#ffd02e;font-style:normal}.mw-app[data-active="arcade"] .mw-arcade-promo i{display:block;width:28px;height:3px;border-radius:4px;background:#ffca3e;margin:14px auto}.mw-app[data-active="arcade"] .mw-arcade-promo small{font-size:8px;letter-spacing:.18em;color:#dbe7f3}
@media(max-width:1180px){.mw-app[data-active="arcade"]{gap:18px}.mw-app[data-active="arcade"] .mw-page-head{display:none!important}}


/* v2.7.4 — Arcade containment / full-page capture stability */
@media(min-width:1181px){
  .mw-app[data-active="arcade"]{
    display:grid!important;
    grid-template-columns:230px minmax(0,1fr) 280px!important;
    grid-template-areas:"sidebar main rail"!important;
    align-items:start!important;
    gap:14px!important;
  }
  .mw-app[data-active="arcade"] > .mw-sidebar{
    grid-area:sidebar!important;
    position:relative!important;
    top:auto!important;
    max-height:none!important;
    height:auto!important;
    overflow:visible!important;
    align-self:start!important;
    min-width:0!important;
  }
  .mw-app[data-active="arcade"] > .mw-main{
    grid-area:main!important;
    min-width:0!important;
    width:100%!important;
    max-width:100%!important;
    overflow:visible!important;
    isolation:isolate;
  }
  .mw-app[data-active="arcade"] > .mw-rail{
    grid-area:rail!important;
    position:relative!important;
    top:auto!important;
    width:280px!important;
    max-width:280px!important;
    min-width:0!important;
    max-height:none!important;
    height:auto!important;
    overflow:visible!important;
    align-self:start!important;
  }
}
.mw-app[data-active="arcade"] .mw-arcade-native{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  position:relative!important;
  float:none!important;
  clear:both!important;
}
.mw-app[data-active="arcade"] .mw-arcade-native > [data-mwa-version]{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
}
/* Defensive: never display Arcade output in either portal rail. */
.mw-app[data-active="arcade"] > .mw-sidebar .mw-arcade-native,
.mw-app[data-active="arcade"] > .mw-sidebar [data-mwa-version],
.mw-app[data-active="arcade"] > .mw-rail .mw-arcade-native,
.mw-app[data-active="arcade"] > .mw-rail [data-mwa-version]{display:none!important}

/* v2.7.5 — administrator social tools + My Shares sample */
.mw-admin-social-tools{margin-top:18px}.mw-admin-tool-grid{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.5fr);gap:16px}.mw-admin-tool{border:1px solid #dfe7ef;border-radius:16px;background:#f9fbfd;padding:18px;min-width:0}.mw-admin-tool-icon{width:44px;height:44px;border-radius:13px;background:#0b5ea8;color:#fff;display:grid;place-items:center;font-size:22px;font-weight:900;margin-bottom:12px}.mw-admin-tool h3{margin:0 0 7px;font-size:20px}.mw-admin-tool p{margin:0 0 12px;color:#65758a;line-height:1.55}.mw-admin-tool>strong{display:block;margin:10px 0 14px}.mw-admin-tool form{margin:0}.mw-btn-danger{background:#a72b2b!important;color:#fff!important}.mw-admin-friend-selects{display:grid;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:12px;align-items:center;margin:14px 0}.mw-admin-friend-selects label{display:grid;gap:6px}.mw-admin-friend-selects label>span{font-size:11px;color:#768499}.mw-admin-friend-selects select{width:100%;min-height:230px;border:1px solid #cfd9e5;border-radius:12px;background:#fff;padding:7px;font:inherit}.mw-admin-friend-selects option{padding:6px 7px;border-radius:6px}.mw-admin-friend-arrow{width:42px;height:42px;border-radius:50%;background:#e9f4ff;color:#075fae;display:grid;place-items:center;font-weight:900;font-size:20px}
.mw-share-sample-section{overflow:hidden}.mw-share-sample-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:14px 0 2px}.mw-share-sample-tools span{font-size:12px;color:#6f7c8d}.mw-share-sample-tools .mw-btn{min-width:180px}.mw-share-sample-modern{position:relative;overflow:hidden;max-width:1120px;margin:14px auto 0;border-radius:14px;background:linear-gradient(180deg,#fcfbf7,#f5f1e7);box-shadow:0 14px 36px rgba(31,45,61,.08)}.mw-share-certificate-art{display:block;width:100%;height:auto}.mw-share-cert-mask{position:absolute;left:50%;transform:translateX(-50%);background:radial-gradient(circle at 50% 45%,rgba(255,251,241,.96),rgba(255,251,241,.93));filter:blur(1px);border-radius:999px;pointer-events:none}.mw-share-cert-mask-name{top:33.9%;width:56.5%;height:10.2%}.mw-share-cert-mask-qty{top:52.2%;width:45%;height:8.8%}.mw-share-cert-overlay{position:absolute;left:50%;transform:translateX(-50%);text-align:center;color:#0c1f56;line-height:1.05;pointer-events:none}.mw-share-cert-name{top:35.95%;width:64%;font-family:Georgia,"Times New Roman",serif;font-style:italic;font-size:clamp(24px,5.1vw,82px);font-weight:500;letter-spacing:.005em;text-shadow:0 1px 0 rgba(255,255,255,.65);white-space:nowrap;overflow:hidden}.mw-share-cert-qty{top:55.15%;width:58%;font-family:Georgia,"Times New Roman",serif;font-size:clamp(8px,1.3vw,21px);font-weight:700;letter-spacing:.02em;color:#aa7a16;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.55);white-space:nowrap;overflow:hidden}@media(max-width:980px){.mw-share-sample-modern{border-radius:12px}.mw-share-cert-mask-name{top:33.8%;width:58%;height:11%}.mw-share-cert-mask-qty{top:52.15%;width:49%;height:9.3%}.mw-share-cert-name{top:35.9%;width:66%;font-size:clamp(22px,5.6vw,62px)}.mw-share-cert-qty{top:54.95%;width:60%;font-size:clamp(7px,1.5vw,16px)}}@media(max-width:680px){.mw-share-sample-tools{align-items:flex-start}.mw-share-sample-tools .mw-btn{min-width:0;width:100%}.mw-share-cert-mask-name{top:33.6%;width:66%;height:13.5%}.mw-share-cert-mask-qty{top:51.8%;width:57%;height:11%}.mw-share-cert-name{top:35.55%;width:74%;font-size:clamp(18px,5.8vw,40px)}.mw-share-cert-qty{top:54.25%;width:70%;font-size:clamp(6px,1.7vw,11px)}}@media print{@page{size:landscape;margin:.35in}html,body{background:#fff!important}body *{visibility:hidden!important}.mw-app,.mw-app *{visibility:visible!important}.mw-sidebar,.mw-rail,.mw-page-head,.mw-mobile-topbar,.mw-mobile-dock,.mw-back-to-top,.mw-shares-live{display:none!important}.mw-app{display:block!important;background:#fff!important;padding:0!important;margin:0!important}.mw-main{display:block!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important}.mw-main>*:not(.mw-share-sample-section){display:none!important}.mw-share-sample-section{display:block!important;visibility:visible!important;border:none!important;box-shadow:none!important;background:#fff!important;padding:0!important;margin:0!important}.mw-share-sample-section>.mw-section-head,.mw-share-sample-tools{display:none!important}.mw-share-sample-modern{max-width:none!important;width:100%!important;margin:0!important;border-radius:0!important;box-shadow:none!important;page-break-inside:avoid!important;break-inside:avoid!important}.mw-share-cert-mask{filter:none!important}}

