#oc199agWelcomeViews{margin:0 0 14px}
#oc199agWelcomeViews .oc199ag-view-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
#oc199agWelcomeViews button{min-height:48px;padding:10px 6px;border:1px solid #546d94;border-radius:12px;background:#071b32;color:#dce9f5;font:800 13px/1.3 OCWorldText,Arial,sans-serif;cursor:pointer}
#oc199agWelcomeViews button[aria-pressed="true"]{background:#173861;border-color:#e2c878;color:#ffe29a;box-shadow:inset 0 -3px #e2c878}
#oc199agWelcomeViews button span{display:block;margin-top:3px;font-size:16px}
#oc199agWelcomeViews button:focus-visible{outline:3px solid #76ddff;outline-offset:2px}
#oc199agWelcomeViews .oc199ag-status{margin:10px 0 0;color:#afc5db;font-size:13px;line-height:1.4}
#oc199agWelcomeViews .oc199ag-status button{min-height:44px;margin-left:8px;padding:8px 12px}
#oc151MemberList .oc199ag-note{grid-column:1/-1;margin:5px 0 0;color:#c0d2e3;font-size:13px;line-height:1.4;overflow-wrap:anywhere}
#oc151MemberList .oc199ac-welcome-button:disabled{opacity:.65;cursor:default}
#oc151MemberList .oc199ag-rows-empty{padding:24px 16px;text-align:center;color:#c1d4e6;font-size:16px;line-height:1.5}
