.history-session-modal .ant-modal-confirm-btns{margin-top:8px;text-align:center}.history-session-modal .ant-modal-confirm-content{margin-inline-start:0!important;width:100%}.history-session-modal__body{text-align:center;padding:4px 4px 0}.history-session-modal__hero{width:64px;height:64px;margin:0 auto 16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.history-session-modal__hero--checkin{background:linear-gradient(145deg,#16a34a,#15803d);box-shadow:0 8px 20px rgba(22,163,74,.28)}.history-session-modal__hero--checkout{background:linear-gradient(145deg,#462f8e,#3b267a);box-shadow:0 8px 20px rgba(70,47,142,.28)}.history-session-modal__hero--info{background:linear-gradient(145deg,#462f8e,#5b4a9e);box-shadow:0 8px 20px rgba(70,47,142,.22)}.history-session-modal__hero--error{background:linear-gradient(145deg,#dc2626,#b91c1c);box-shadow:0 8px 20px rgba(220,38,38,.25)}.history-session-modal__hero-icon{font-size:28px;color:#fff}.history-session-modal__title{margin:0 0 6px;font-size:1.35rem;font-weight:700;color:#1e293b}.history-session-modal__subtitle{margin:0 0 16px;color:#64748b;font-size:.95rem;line-height:1.45}.history-session-modal__rows{list-style:none;margin:0 0 8px;padding:0;text-align:left;border-radius:12px;overflow:hidden;border:1px solid #e2e8f0;background:#f8fafc}.history-session-modal__row{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid #e2e8f0}.history-session-modal__row:last-child{border-bottom:none}.history-session-modal__row-label{display:inline-flex;align-items:center;gap:8px;color:#64748b;font-size:.85rem;flex-shrink:0}.history-session-modal__row-value{color:#1e293b;font-weight:600;font-size:.9rem;text-align:right;word-break:break-word}.history-session-modal__ok--checkin.ant-btn-primary{background:#16a34a!important;border-color:#16a34a!important}.history-session-modal__ok--checkout.ant-btn-primary,.history-session-modal__ok--info.ant-btn-primary{background:#462f8e!important;border-color:#462f8e!important}.history-session-modal__ok--error.ant-btn-primary{background:#dc2626!important;border-color:#dc2626!important}.dark .history-session-modal .ant-modal-content,html.dark .history-session-modal .ant-modal-content{background:#1a222c!important;border:1px solid #2e3a47;box-shadow:0 12px 40px rgba(0,0,0,.45)}.dark .history-session-modal .ant-modal-body,.dark .history-session-modal .ant-modal-confirm-body,html.dark .history-session-modal .ant-modal-body,html.dark .history-session-modal .ant-modal-confirm-body{background:transparent!important}.dark .history-session-modal .ant-modal-confirm-paragraph,html.dark .history-session-modal .ant-modal-confirm-paragraph{max-width:100%}.dark .history-session-modal__title,html.dark .history-session-modal__title{color:#f1f5f9!important}.dark .history-session-modal__subtitle,html.dark .history-session-modal__subtitle{color:#94a3b8!important}.dark .history-session-modal__rows,html.dark .history-session-modal__rows{background:#24303f!important;border-color:#2e3a47!important}.dark .history-session-modal__row,html.dark .history-session-modal__row{border-bottom-color:#2e3a47!important}.dark .history-session-modal__row-label,html.dark .history-session-modal__row-label{color:#94a3b8!important}.dark .history-session-modal__row-value,html.dark .history-session-modal__row-value{color:#f8fafc!important}.dark .history-session-modal .ant-modal-confirm-btns .ant-btn-default,html.dark .history-session-modal .ant-modal-confirm-btns .ant-btn-default{background:#24303f;border-color:#2e3a47;color:#dee4ee}.dark .history-session-modal__ok--checkin.ant-btn-primary,html.dark .history-session-modal__ok--checkin.ant-btn-primary{background:#16a34a!important;border-color:#16a34a!important;color:#fff!important}.dark .history-session-modal__ok--checkout.ant-btn-primary,.dark .history-session-modal__ok--info.ant-btn-primary,html.dark .history-session-modal__ok--checkout.ant-btn-primary,html.dark .history-session-modal__ok--info.ant-btn-primary{background:#5b4a9e!important;border-color:#5b4a9e!important;color:#fff!important}.dark .history-session-modal__ok--error.ant-btn-primary,html.dark .history-session-modal__ok--error.ant-btn-primary{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}.Toastify__toast.toast-job-application{background:linear-gradient(135deg,#462f8e,#6d28d9);color:#fff;border-left:4px solid #f59e0b;box-shadow:0 4px 14px rgba(70,47,142,.35)}.Toastify__toast.toast-job-application .Toastify__toast-body{font-weight:500}.Toastify__toast.toast-job-application .Toastify__progress-bar{background:hsla(0,0%,100%,.45)}.Toastify__toast.toast-job-accepted-worker{background:linear-gradient(135deg,#059669,#10b981);color:#fff;border-left:4px solid #462f8e;box-shadow:0 4px 14px rgba(5,150,105,.35)}.Toastify__toast.toast-job-accepted-worker .Toastify__toast-body{font-weight:500}.Toastify__toast.toast-job-accepted-admin{background:linear-gradient(135deg,#462f8e,#6d28d9);color:#fff;border-left:4px solid #10b981;box-shadow:0 4px 14px rgba(70,47,142,.35)}.Toastify__toast.toast-job-accepted-admin .Toastify__toast-body{font-weight:500}.Toastify__toast.toast-job-rejected-worker{background:linear-gradient(135deg,#b91c1c,#ef4444);color:#fff;border-left:4px solid #462f8e;box-shadow:0 4px 14px rgba(185,28,28,.35)}.Toastify__toast.toast-job-rejected-worker .Toastify__toast-body{font-weight:500}.Toastify__toast.toast-job-rejected-worker .Toastify__progress-bar{background:hsla(0,0%,100%,.45)}.Toastify__toast.toast-job-created{background:linear-gradient(135deg,#1d4ed8,#3b82f6);color:#fff;border-left:4px solid #f59e0b;box-shadow:0 4px 14px rgba(29,78,216,.35)}.Toastify__toast.toast-job-created .Toastify__toast-body{font-weight:500}.Toastify__toast.toast-job-created .Toastify__progress-bar{background:hsla(0,0%,100%,.45)}.Toastify__toast.toast-job-started-admin{background:linear-gradient(135deg,#462f8e,#6d28d9);color:#fff;border-left:4px solid #0ea5e9;box-shadow:0 4px 14px rgba(70,47,142,.35)}.Toastify__toast.toast-job-started-admin .Toastify__toast-body{font-weight:500}.Toastify__toast.toast-job-completed-admin{background:linear-gradient(135deg,#462f8e,#6d28d9);color:#fff;border-left:4px solid #10b981;box-shadow:0 4px 14px rgba(70,47,142,.35)}.Toastify__toast.toast-job-completed-admin .Toastify__toast-body{font-weight:500}.Toastify__toast.toast-job-rated-worker{background:linear-gradient(135deg,#b45309,#f59e0b);color:#fff;border-left:4px solid #462f8e;box-shadow:0 4px 14px rgba(180,83,9,.35)}.Toastify__toast.toast-job-rated-worker .Toastify__toast-body{font-weight:500}.Toastify__toast.toast-job-rated-worker .Toastify__progress-bar{background:hsla(0,0%,100%,.45)}