/* MineJobs job lifecycle UI. Scoped to badges, alerts and lifecycle actions only. */
.minejobs-job-life-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#eef6ff;color:#0b63ce;border:1px solid rgba(24,119,242,.14);font-weight:800;font-size:12px;line-height:1.4;white-space:nowrap}
.minejobs-job-life-badge:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor;box-shadow:0 0 0 4px rgba(24,119,242,.12)}
.minejobs-job-life-badge--active{background:#ecfdf5;color:#047857;border-color:rgba(4,120,87,.15)}
.minejobs-job-life-badge--paused{background:#fff7ed;color:#c2410c;border-color:rgba(194,65,12,.16)}
.minejobs-job-life-badge--pending-edit{background:#fff7ed;color:#b45309;border-color:rgba(180,83,9,.18)}
.minejobs-job-life-badge--expired{background:#f8fafc;color:#64748b;border-color:rgba(100,116,139,.16)}
.minejobs-job-life-badge--closed{background:#eff6ff;color:#1d4ed8;border-color:rgba(29,78,216,.16)}
.minejobs-job-life-badge--archived{background:#f5f3ff;color:#6d28d9;border-color:rgba(109,40,217,.16)}
.minejobs-job-life-badge--deleted,.minejobs-job-life-badge--delete-requested{background:#fff1f2;color:#be123c;border-color:rgba(190,18,60,.16)}
.minejobs-job-life-alert{direction:rtl;display:flex;gap:16px;align-items:flex-start;margin:0 0 22px;padding:18px;border:1px solid rgba(24,119,242,.14);border-radius:24px;background:linear-gradient(135deg,#fff,#f2f7ff);box-shadow:0 18px 55px rgba(15,23,42,.08);color:#08244d}
.minejobs-job-life-alert__icon{width:46px;height:46px;min-width:46px;border-radius:18px;background:#1877f2;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 14px 34px rgba(24,119,242,.2)}
.minejobs-job-life-alert__body strong{display:block;font-size:17px;font-weight:900;margin:0 0 5px;color:#061b3f}
.minejobs-job-life-alert__body p{margin:0;color:#607089;line-height:1.9;font-weight:600}
.minejobs-job-life-alert__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}
.minejobs-job-life-alert__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 14px;border-radius:999px;background:#fff;color:#1877f2;border:1px solid rgba(24,119,242,.16);font-weight:800;text-decoration:none;box-shadow:0 8px 22px rgba(15,23,42,.05)}
.minejobs-job-life-alert__actions a:hover{background:#1877f2;color:#fff;text-decoration:none;transform:translateY(-1px)}
.member-manage-actions .minejobs-job-life-action{position:relative;display:inline-flex!important;align-items:center;justify-content:center;width:34px;height:34px;margin:2px;border-radius:12px;background:#f4f8ff;color:#1877f2;border:1px solid rgba(24,119,242,.12);transition:all .18s ease;text-decoration:none!important}
.member-manage-actions .minejobs-job-life-action:hover{background:#1877f2;color:#fff;transform:translateY(-2px);box-shadow:0 12px 26px rgba(24,119,242,.22)}
.member-manage-actions .minejobs-job-life-action--close{background:#eff6ff;color:#1d4ed8}
.member-manage-actions .minejobs-job-life-action--archive{background:#f5f3ff;color:#6d28d9}
.member-manage-actions .minejobs-job-life-action--request-delete{background:#fff1f2;color:#be123c;border-color:rgba(190,18,60,.16)}
.member-manage-actions .minejobs-job-life-action--draft-delete{background:#fff1f2;color:#be123c;border-color:rgba(190,18,60,.16)}
.minejobs-job-life-admin-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.minejobs-job-life-admin-actions input{min-width:160px}
@media(max-width:767px){.minejobs-job-life-alert{border-radius:20px;padding:14px;gap:12px}.minejobs-job-life-alert__icon{width:40px;height:40px;min-width:40px}.minejobs-job-life-alert__actions a{width:100%}.minejobs-job-life-badge{font-size:11px;padding:5px 8px}}
