.wcj-dashboard{max-width:1200px;margin:0 auto;padding:30px 20px 60px;font-family:Inter,Arial,sans-serif}.wcj-dashboard .wcj-card,.wcj-admin-stats>div{background:#ffffff;border-radius:12px;padding:24px;box-shadow:0 8px 25px rgba(0,0,0,0.05);margin-bottom:20px;border-left:6px solid #f57c00}.wcj-admin-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:30px}.wcj-admin-stats strong{font-size:28px;color:#0b2b5b}.wcj-dashboard table{width:100%;border-collapse:collapse;background:#ffffff;border-radius:12px;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,0.05)}.wcj-dashboard th{background:#0b2b5b;color:#ffffff;padding:14px;text-align:left;font-weight:600}.wcj-dashboard td{padding:14px;border-bottom:1px solid #eee}.wcj-dashboard tr:hover{background:#f8f9fb}.wcj-dashboard select{padding:8px 10px;border-radius:6px;border:1px solid #ccc}.wcj-dashboard button{background:#f57c00;color:#fff;border:none;padding:8px 14px;border-radius:6px;cursor:pointer}.wcj-dashboard button:hover{background:#e26f00}.wcj-admin-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin:40px 0}.wcj-admin-stats>div{background:#ffffff;border-radius:16px;padding:26px;box-shadow:0 12px 35px rgba(0,0,0,0.08);border-left:6px solid #ff7a00;font-size:15px;color:#555}.wcj-admin-stats>div strong{display:block;font-size:30px;margin-top:6px;color:#0a1e3f;font-weight:700}.wcj-admin-stats>div:hover{transform:translateY(-2px);transition:0.2s ease}.wcj-admin-job-card{max-width:960px;margin:50px auto;background:#ffffff;border-radius:18px;padding:40px;box-shadow:0 20px 50px rgba(0,0,0,0.08);border-top:6px solid #ff7a00;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.wcj-admin-job-card h2{font-size:26px;margin-bottom:12px;color:#0a1e3f}.wcj-admin-job-card h3{margin-top:35px;margin-bottom:12px;font-size:18px;color:#0a1e3f}.wcj-admin-job-card p{font-size:15px;margin:8px 0;color:#333}.wcj-admin-job-card strong{color:#111}.wcj-admin-job-card hr{border:none;height:1px;background:#eee;margin:30px 0}.wcj-admin-job-card p strong{display:inline-block;width:170px;color:#0a1e3f}.wcj-admin-job-card a{display:inline-block;margin-bottom:25px;font-weight:600;color:#ff7a00;text-decoration:none}.wcj-admin-job-card a:hover{text-decoration:underline}@media (max-width:768px){.wcj-admin-job-card{padding:26px;margin:20px}.wcj-admin-job-card p strong{width:auto;display:block;margin-bottom:2px}}.wcj-app{max-width:1200px;margin:0 auto 60px;padding:30px}.wcj-admin-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.wcj-admin-stats div{background:#ffffff;border-radius:18px;padding:30px;box-shadow:0 14px 35px rgba(0,0,0,0.08);border-left:6px solid #ff7a00}.wcj-admin-stats span{color:#666;font-size:14px}.wcj-admin-stats strong{font-size:30px;color:#0a1e3f}.wcj-admin-table{width:100%;border-collapse:collapse;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,0.08)}.wcj-admin-table th,.wcj-admin-table td{padding:16px 18px;border-bottom:1px solid #eee}.wcj-admin-table th{background:#0a1e3f;color:#fff}.wcj-inline-form{display:flex;gap:8px}.wcj-inline-form select,.wcj-inline-form button{padding:6px 10px;border-radius:6px}.wcj-view-btn{background:#ff7a00;color:#fff;padding:6px 14px;border-radius:6px;text-decoration:none}.wcj-admin-job-card{background:#ffffff;border-radius:22px;padding:42px;box-shadow:0 25px 70px rgba(0,0,0,0.08);border-top:6px solid #ff7a00}.wcj-admin-job-card h2{font-size:26px;margin-bottom:30px;color:#0a1e3f}.wcj-back-link{display:inline-flex;align-items:center;gap:6px;margin-bottom:25px;color:#ff7a00;font-weight:600;text-decoration:none}.wcj-back-link:hover{text-decoration:underline}.wcj-job-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.wcj-job-grid>div,.wcj-job-full{display:flex;flex-direction:column}.wcj-job-grid label,.wcj-job-full label{font-size:12px;font-weight:600;letter-spacing:0.5px;color:#6b7280;text-transform:uppercase;margin-bottom:6px}.wcj-job-grid input,.wcj-job-full textarea{padding:14px 16px;border-radius:12px;border:1px solid #e5e7eb;background:#f9fafb;font-size:14px;color:#111827}.wcj-job-full{margin-top:28px}.wcj-job-full textarea{min-height:140px;resize:none}.wcj-admin-status-form{margin-top:36px;padding-top:28px;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:16px;align-items:center}.wcj-admin-status-form label{font-weight:600;color:#374151}.wcj-admin-status-form select{padding:12px 14px;border-radius:10px;border:1px solid #d1d5db;background:#ffffff;font-size:14px}.wcj-admin-status-form button{padding:12px 22px;border-radius:999px;background:linear-gradient(135deg,#ff7a00,#ff9a3d);color:#ffffff;font-weight:600;border:none;cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease}.wcj-admin-status-form button:hover{transform:translateY(-1px);box-shadow:0 10px 25px rgba(255,122,0,0.3)}.wcj-status-badge{margin-left:12px;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;display:inline-block;vertical-align:middle}.wcj-status-pending{background:#fff4e5;color:#b45309;border:1px solid #facc15}.wcj-status-approved{background:#ecfdf5;color:#047857;border:1px solid #34d399}.wcj-status-done{background:#eef2ff;color:#3730a3;border:1px solid #818cf8}.wcj-admin-status-form select{font-weight:700;border-width:2px}.wcj-admin-status-form select option[selected][value="Pending"],.wcj-admin-status-form select:has(option:checked[value="Pending"]){border-color:#facc15;background-color:#fffaf0}.wcj-admin-status-form select:has(option:checked[value="Approved"]){border-color:#34d399;background-color:#ecfdf5}.wcj-admin-status-form select:has(option:checked[value="Done"]){border-color:#818cf8;background-color:#eef2ff}.wcj-admin-status-form select:has(option[value="Pending"]:checked){border-color:#facc15}.wcj-admin-status-form select:has(option[value="Approved"]:checked){border-color:#34d399}.wcj-admin-status-form select:has(option[value="Done"]:checked){border-color:#818cf8}