.jadwal_page__k1vsT{padding:2rem;max-width:800px}.jadwal_header__HTUPU{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.jadwal_title__WT_Os{font-size:1.75rem;font-weight:700;color:#1f2937;margin:0 0 .25rem}.jadwal_subtitle__IQIs5{color:#6b7280;font-size:.95rem;margin:0}.jadwal_btnAdd__qF4Yb{display:inline-flex;align-items:center;gap:6px;background:#1a56db;color:#fff;padding:10px 18px;border-radius:10px;font-weight:600;font-size:.9rem;border:none;cursor:pointer;transition:.2s}.jadwal_btnAdd__qF4Yb:hover{background:#1e40af}.jadwal_successAlert__p8VYd{display:flex;align-items:center;gap:8px;background:rgba(14,159,110,.1);border:1px solid rgba(14,159,110,.25);color:#0e9f6e;padding:12px 16px;border-radius:12px;font-size:.875rem;font-weight:600;margin-bottom:1.5rem}.jadwal_formCard__Yr81C{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 2px 12px rgba(0,0,0,.06);border:1px solid #e5e7eb;margin-bottom:1.5rem}.jadwal_formTitle__SFn8t{font-size:1rem;font-weight:700;color:#1f2937;margin:0 0 1.25rem}.jadwal_form__kMmvW{display:flex;flex-direction:column;gap:1rem}.jadwal_formGroup__oruQV{display:flex;flex-direction:column;gap:.375rem}.jadwal_label__51vYl{font-size:.82rem;font-weight:600;color:#374151}.jadwal_input__4DgRN{padding:10px 14px;border:1px solid #e5e7eb;border-radius:10px;font-size:.9rem;outline:none}.jadwal_input__4DgRN:focus{border-color:#1a56db;box-shadow:0 0 0 3px rgba(26,86,219,.08)}.jadwal_textarea__mOXDh{padding:10px 14px;border:1px solid #e5e7eb;border-radius:10px;font-size:.9rem;outline:none;resize:vertical;font-family:inherit}.jadwal_textarea__mOXDh:focus{border-color:#1a56db}.jadwal_formActions__rG_VC{display:flex;gap:.75rem}.jadwal_btnSubmit__KbdM7{background:#1a56db;color:#fff;padding:10px 20px;border-radius:10px;font-weight:600;font-size:.9rem;border:none;cursor:pointer;transition:.2s}.jadwal_btnSubmit__KbdM7:hover{background:#1e40af}.jadwal_btnCancel__fVEDn{padding:10px 20px;border-radius:10px;font-weight:600;font-size:.9rem;border:1px solid #e5e7eb;background:#fff;cursor:pointer;color:#6b7280;transition:.2s}.jadwal_btnCancel__fVEDn:hover{border-color:#1a56db;color:#1a56db}.jadwal_sectionLabel__2fubd{font-size:.85rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.875rem}.jadwal_list__0iGeU{display:flex;flex-direction:column;gap:.875rem;margin-bottom:1.5rem}.jadwal_card__BTFX_{display:flex;align-items:center;gap:1.25rem;background:#fff;border-radius:14px;padding:1.125rem 1.375rem;box-shadow:0 2px 8px rgba(0,0,0,.05);border:1px solid #f3f4f6;flex-wrap:wrap}.jadwal_dateBlock__HoMn_{display:flex;align-items:center;gap:.75rem;min-width:200px}.jadwal_calIcon__AnV84{color:#1a56db;flex-shrink:0}.jadwal_dateText__eXyMC{font-size:.9rem;font-weight:600;color:#1f2937}.jadwal_timeText__v2etN{display:flex;align-items:center;gap:4px;font-size:.78rem;color:#9ca3af;margin-top:2px}.jadwal_cardInfo__UFKII{flex:1 1}.jadwal_konselorName__CSjQS{font-size:.9rem;font-weight:600;color:#1f2937}.jadwal_sesiTag__D3zb_{display:flex;align-items:center;gap:5px;font-size:.78rem;color:#6b7280;margin-top:3px}.jadwal_badge__tUaRs{padding:4px 12px;border-radius:9999px;font-size:.75rem;font-weight:600;flex-shrink:0}.jadwal_btnJoin__X9FbG{display:inline-flex;align-items:center;gap:5px;background:#1a56db;color:#fff;padding:8px 16px;border-radius:9px;font-size:.82rem;font-weight:600;border:none;cursor:pointer;transition:.2s;flex-shrink:0}.jadwal_btnJoin__X9FbG:hover{background:#1e40af}.jadwal_infoNote__pbIYE{display:flex;align-items:center;gap:8px;background:#f9fafb;border-radius:12px;padding:1rem;font-size:.82rem;color:#6b7280;border:1px solid #f3f4f6}