/* Shared membership badge typography; the configured tier name remains unchanged. */
.free-label,.profile-tier183,.member-tier182,.member-level167{font-family:Arial,Helvetica,sans-serif!important;font-weight:700!important;font-style:normal!important;letter-spacing:.25px!important;font-variant:normal!important;line-height:1.1!important}
#memberCredits>.free-label,#canvasCredits>.free-label{font-size:11px!important;color:#ddd!important;border:1px solid #555!important;border-radius:3px!important;background:#252525!important;padding:1px 3px!important;display:inline-flex!important;align-items:center;justify-content:center}
#teamCanvasBar{position:fixed;top:66px;left:50%;transform:translateX(-50%);justify-content:center;max-width:min(820px,calc(100vw - 40px));width:max-content;box-sizing:border-box;gap:8px;border-radius:12px;padding:7px 10px;box-shadow:0 5px 24px #0005}
#teamCanvasBar button{white-space:nowrap;padding:5px 9px;min-height:28px}
.notice-badge,.notice-tab-count167{background:#f04452!important;color:#fff!important}
.notice-item167 h3.unread167:after{background:#f04452}
.notice-item167 .notice-rich-content186{white-space:pre-wrap;overflow-wrap:anywhere}
.showcase-drive192{padding:12px;border:1px solid #305361;border-radius:10px;margin-top:12px;display:grid;gap:10px}
.showcase-drive192 label{display:grid;gap:7px}
.showcase-drive192 button{justify-self:start}
@media(max-width:700px){#teamCanvasBar{top:76px;max-width:calc(100vw - 24px);gap:6px}#teamCanvasBar [data-team-online]{width:auto}#teamCanvasBar button{font-size:11px}}
