.ClientMeetingPanel_list__U9b7G{display:grid;grid-gap:10px;gap:10px}.ClientMeetingPanel_card__ZrIv5{border:1px solid #dfe8ef;border-radius:14px;padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center}.ClientMeetingPanel_main__1ngUs{display:grid;grid-gap:4px;gap:4px}.ClientMeetingPanel_main__1ngUs b{color:#0b3155}.ClientMeetingPanel_main__1ngUs small,.ClientMeetingPanel_main__1ngUs span{color:#6f8190}.ClientMeetingPanel_main__1ngUs span{font-size:.85rem}.ClientMeetingPanel_main__1ngUs small{font-size:.78rem}.ClientMeetingPanel_meta__xMnic{display:flex;align-items:center;gap:7px;color:#48677d;font-size:.82rem;flex-wrap:wrap}.ClientMeetingPanel_meta__xMnic em{font-style:normal;font-size:.7rem;font-weight:900;background:#eef5fa;border-radius:999px;padding:5px 8px}.ClientMeetingPanel_meta__xMnic em[data-status=accepted]{background:#e7f6ed;color:#236c40}.ClientMeetingPanel_meta__xMnic em[data-status=declined]{background:#fff0f0;color:#9f3434}.ClientMeetingPanel_meta__xMnic em[data-status=maybe],.ClientMeetingPanel_meta__xMnic em[data-status=reschedule_requested]{background:#fff4d6;color:#8a6400}.ClientMeetingPanel_actions__E3uyn{display:flex;gap:7px;flex-wrap:wrap}.ClientMeetingPanel_actions__E3uyn button,.ClientMeetingPanel_join__SkgD7,.ClientMeetingPanel_pay__bZSJg{border:0;border-radius:9px;padding:9px 11px;font-weight:800;cursor:pointer;background:#e7f6ed;color:#236c40;display:inline-flex;align-items:center;gap:6px;text-decoration:none}.ClientMeetingPanel_actions__E3uyn .ClientMeetingPanel_maybe__reG0M{background:#fff4d6;color:#8a6400}.ClientMeetingPanel_actions__E3uyn .ClientMeetingPanel_reject___vg_a{background:#fff0f0;color:#9f3434}.ClientMeetingPanel_join__SkgD7{background:#0b3155;color:#fff}.ClientMeetingPanel_pay__bZSJg{background:#f2b51d;color:#102a43}.ClientMeetingPanel_actions__E3uyn button:disabled{opacity:.5;cursor:wait}.ClientMeetingPanel_deliveryInfo__7F38w,.ClientMeetingPanel_paid__b476r,.ClientMeetingPanel_paymentRequired__tK4dH,.ClientMeetingPanel_rescheduleInfo__BT5mJ{display:inline-flex!important;align-items:center;gap:6px!important;width:max-content;max-width:100%;margin-top:4px;padding:5px 8px;border-radius:999px;font-size:.72rem!important;font-weight:850}.ClientMeetingPanel_paymentRequired__tK4dH{background:#fff3cf;color:#8d6600!important}.ClientMeetingPanel_paid__b476r{background:#e7f6ed;color:#236c40!important}.ClientMeetingPanel_rescheduleInfo__BT5mJ{background:#eef5ff;color:#215ea7!important}.ClientMeetingPanel_deliveryInfo__7F38w{background:#eef7fc;color:#17658e!important}.ClientMeetingPanel_rescheduleForm__qQO0A{grid-column:1/-1;display:grid;grid-template-columns:220px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end;padding:12px;border-radius:11px;background:#f8fbfd;border:1px solid #d9e6ef}.ClientMeetingPanel_rescheduleForm__qQO0A label{display:grid;grid-gap:5px;gap:5px;color:#36556f;font-size:.78rem;font-weight:800}.ClientMeetingPanel_rescheduleForm__qQO0A input,.ClientMeetingPanel_rescheduleForm__qQO0A textarea{width:100%;box-sizing:border-box;border:1px solid #cadbe7;border-radius:8px;padding:9px 10px;background:#fff;color:#173a5e}.ClientMeetingPanel_rescheduleForm__qQO0A textarea{resize:vertical}.ClientMeetingPanel_rescheduleForm__qQO0A button{border:0;border-radius:9px;padding:10px 12px;background:#0b3155;color:#fff;font-weight:900;cursor:pointer}.ClientMeetingPanel_emptyState__h5wF9{display:grid;justify-items:center;text-align:center;grid-gap:6px;gap:6px;padding:28px;border:1px dashed #cbdde8;border-radius:14px;color:#6f8190}.ClientMeetingPanel_emptyState__h5wF9 svg{color:#0d7db7}.ClientMeetingPanel_emptyState__h5wF9 b{color:#0b3155}.ClientMeetingPanel_history___JAQ_{margin-top:16px;border-top:1px solid #e8eef2;padding-top:12px}.ClientMeetingPanel_history___JAQ_ summary{cursor:pointer;color:#0b3155;font-weight:900;margin-bottom:10px}@media(max-width:900px){.ClientMeetingPanel_rescheduleForm__qQO0A{grid-template-columns:1fr}}@media(max-width:760px){.ClientMeetingPanel_card__ZrIv5{grid-template-columns:1fr}.ClientMeetingPanel_actions__E3uyn{flex-wrap:wrap}.ClientMeetingPanel_actions__E3uyn button,.ClientMeetingPanel_join__SkgD7,.ClientMeetingPanel_pay__bZSJg{justify-content:center}.ClientMeetingPanel_rescheduleForm__qQO0A{grid-column:1;grid-template-columns:1fr}.ClientMeetingPanel_deliveryInfo__7F38w,.ClientMeetingPanel_paid__b476r,.ClientMeetingPanel_paymentRequired__tK4dH,.ClientMeetingPanel_rescheduleInfo__BT5mJ{width:auto}}.ClientMeetingPanel_detailLink__Knmbt{border:1px solid #b9d7e9;border-radius:9px;padding:8px 10px;font-weight:800;color:#0b5f99;background:#eef7fc;display:inline-flex;align-items:center;gap:6px;text-decoration:none;width:max-content}.ClientMeetingPanel_detailLink__Knmbt:hover{background:#dff1fb}