#allMeetingList .cx-meeting-actions { display:flex; gap:7px; flex-wrap:wrap; padding-top:8px; }
#allMeetingList .cx-meeting-action { display:inline-flex; align-items:center; justify-content:center; min-height:34px; padding:6px 10px; border:1px solid #b9d8d4; border-radius:9px; background:white; color:#0f766e; text-decoration:none; font-size:12px; font-weight:800; box-sizing:border-box; }
#allMeetingList .cx-meeting-action>span,#allMeetingList .cx-meeting-action>small { display:none; }
#allMeetingList .cx-meeting-action:disabled { background:#f2f6f6; color:#64748b; border-color:#d4dfdf; }
#allMeetingList .cx-meeting-cancel {color:#b42318;cursor:pointer;}
@media(max-width:1100px){#allMeetingList .cx-meeting-actions {display:grid!important; grid-auto-flow:column; grid-auto-columns:minmax(0,1fr); grid-template-columns:none!important; width:100%; gap:5px;}#allMeetingList .cx-meeting-action {min-width:0;width:100%;padding:6px 2px;font-size:clamp(10px,2.5vw,12px);white-space:nowrap;}}

@media(max-width:1100px){#allMeetingList .cx-meeting-actions{grid-auto-flow:row!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;}#allMeetingList .cx-meeting-action{white-space:normal;line-height:1.4;padding:7px 4px;}}

.cx-meeting-action.cx-meeting-join,#allMeetingList .cx-meeting-action.cx-meeting-join{background:#0f827c;color:#fff;border-color:#0f827c;}
