.sme-dashboard-container{background:var(--light-gray);min-height:100vh}.sme-dashboard-content{margin:0 auto;max-width:1400px;padding:24px 16px}.sme-dashboard-header{margin-bottom:24px}.resumes-title{color:var(--primary-blue-dark);font-family:var(--font-heading);font-weight:600;letter-spacing:.2px;margin-bottom:8px}.sme-dashboard-subtitle{color:var(--dark-gray);font-family:var(--font-body);margin-bottom:16px}.sme-dashboard-description{color:var(--primary-blue);font-family:var(--font-body);margin-bottom:24px}.stats-chip{background:var(--primary-blue);color:#fff;font-size:16px;font-weight:600;padding:8px 16px}.search-filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.search-input{background:var(--white);min-width:320px}.filter-select{background:var(--white);min-width:160px}.sort-select{background:var(--white);min-width:140px}.sme-dashboard-table{background:var(--white);border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.sme-dashboard-table th{background:#f5f7fa;color:var(--primary-blue);font-family:var(--font-body);font-size:15px;font-weight:600;padding:16px}.sme-dashboard-table td{border-bottom:1px solid #eee;font-family:var(--font-body);font-size:14px;padding:12px 16px}.sme-dashboard-table tr{transition:background .2s}.sme-dashboard-table tr:hover{background:#f0f4f8}.sme-dashboard-table tr:nth-of-type(2n){background:var(--light-gray)}.status-chip{border-radius:12px;font-size:12px;font-weight:600;padding:4px 12px}.status-chip-active{background:#e8f5e9;color:#388e3c}.status-chip-pending{background:#fff3e0;color:#f57c00}.status-chip-reviewed{background:#e3f2fd;color:#1976d2}.status-chip-rejected{background:#ffebee;color:#d32f2f}.action-button{border:none;border-radius:8px;cursor:pointer;font-family:var(--font-body);font-size:13px;font-weight:600;margin-right:8px;outline:none;padding:6px 16px;text-transform:none;transition:all .2s}.action-button-view{background:#0000;border:1px solid var(--primary-blue);color:var(--primary-blue)}.action-button-view:hover{background:var(--light-gray)}.action-button-edit{background:#0000;border:1px solid var(--dark-gray);color:var(--dark-gray)}.action-button-edit:hover{background:var(--light-gray)}.action-button-approve{background:#388e3c;border:none;color:#fff}.action-button-approve:hover{background:COLORS.SUCCESS_DARK}.action-button-reject{background:#d32f2f;border:none;color:#fff}.action-button-reject:hover{background:#b71c1c}.score-badge{align-items:center;border-radius:50%;color:#fff;display:inline-flex;font-size:14px;font-weight:700;height:40px;justify-content:center;width:40px}.score-badge-high{background:#388e3c}.score-badge-medium{background:#f57c00}.score-badge-low{background:#d32f2f}.skills-list{display:flex;flex-wrap:wrap;gap:4px;max-width:200px}.skill-chip{background:#e3f2fd;border-radius:12px;color:#1976d2;font-size:11px;font-weight:500;padding:2px 8px}@media (max-width:768px){.search-filter-bar{align-items:stretch;flex-direction:column}.filter-select,.search-input,.sort-select{min-width:100%}.sme-dashboard-table{font-size:12px}.action-button{font-size:11px;padding:4px 8px}}.jobs-page-container{background:var(--light-gray);min-height:100vh}.jobs-page-content{margin:0 auto;max-width:100%;padding:24px 16px}.jobs-header-container{margin-bottom:26px}.jobs-header-content{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px;width:100%}.jobs-header-text{flex:1 1}.jobs-title{color:var(--primary-blue-dark);font-family:var(--font-heading);font-weight:600;letter-spacing:.2px;margin-bottom:8px}.jobs-subtitle{color:var(--dark-gray);font-family:var(--font-body);margin-bottom:16px}.jobs-description{color:var(--color-primary-dark);font-family:var(--font-body)}.jobs-description,.jobs-stats-grid{margin-bottom:24px}.jobs-stats-card-content{padding:12px 16px;text-align:center}.jobs-stats-number{font-size:1.25rem;font-weight:600;margin-bottom:4px}.jobs-stats-label{font-size:.75rem;line-height:1.2}.jobs-export-card{align-items:center;display:flex;height:100%}.jobs-export-card-content{padding:12px 16px;text-align:center;width:100%}.jobs-export-button{background:#fff;border-color:var(--color-primary-blue-dar);border-radius:8px;color:var(--color-primary-blue-dar);font-size:12px;font-weight:600;min-height:32px;text-transform:none}.jobs-export-button:hover{background:var(--color-primary-blue-dar);color:#fff}.jobs-search-container{border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;max-width:50%;padding:32px;width:100%}.jobs-search-grid{align-items:center}.jobs-search-input{background:var(--white)}.jobs-search-input .MuiInputAdornment-root .MuiSvgIcon-root{color:var(--color-primary-blue-dar)}.jobs-filter-input{background:var(--white)}.jobs-filter-input .MuiInputAdornment-root .MuiSvgIcon-root{color:var(--color-primary-blue-dar)}.jobs-action-buttons{align-items:center;justify-content:space-between;margin-bottom:16px}.jobs-create-button{background:var(--color-primary-blue-dar);border-radius:8px;color:var(--white);font-weight:700}.jobs-create-button:hover{background:var(--primary-blue-dark)}.jobs-bulk-delete-button{border-radius:8px;font-weight:700;margin-left:16px}.jobs-bulk-delete-button--active{background:#d32f2f;border:none;color:#fff}.jobs-bulk-delete-button--active:hover{background:#b71c1c}.jobs-bulk-delete-button--inactive{background:var(--white);border:1px solid var(--color-primary-blue-dar);color:var(--color-primary-blue-dar)}.jobs-bulk-delete-button--inactive:hover{background:var(--light-gray)}.jobs-table-head{color:#1e3c72;font-weight:600}.jobs-table-row{background:var(--white)}.jobs-table-actions-cell,.jobs-table-row:nth-of-type(2n){background:var(--light-gray)}.jobs-table-actions-cell{padding:8px}.jobs-table-job-id{color:var(--color-primary-blue-dar);font-weight:500}.jobs-table-job-title{font-weight:500}.jobs-action-button{background:#0000;border-radius:4px;color:var(--dark-gray);font-size:13px;margin:0 4px;min-width:0;padding:0 8px;text-transform:none}.jobs-action-button:hover{background:var(--light-gray)}.jobs-action-button--edit{color:var(--dark-gray)}.jobs-action-button--view{color:#1e3c72}.jobs-action-button--delete{color:var(--error-red)}.jobs-action-button--delete:hover{background:#e74c3c14}.jobs-action-button--assign{color:#388e3c;font-weight:600}.jobs-action-button--assign:hover{background:#e8f5e9}.jobs-action-button--reassign{color:#1e3c72}.jobs-action-button--reassign:hover{background:#e3f2fd}.jobs-status-chip{border-radius:12px;font-size:12px;font-weight:600}.jobs-sme-chip{background-color:#e8f5e9;color:#2e7d32;margin-bottom:4px;margin-right:4px}.jobs-empty-cell,.jobs-loading-cell{padding:32px 0;text-align:center}.jobs-pagination-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;margin-top:24px;padding:0 16px}.jobs-pagination-info{align-items:center;display:flex;gap:16px}@media (max-width:768px){.jobs-search-container{max-width:100%;padding:16px}.jobs-header-content{align-items:stretch;flex-direction:column}.jobs-action-buttons{flex-direction:column;gap:16px}.jobs-table-actions-cell{padding:4px}.jobs-action-button{font-size:11px;padding:0 4px}}@media print{.jobs-no-print{display:none!important}.jobs-page-container{background:#fff!important}}.jobs-fade-in{animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.jobs-action-button:focus-visible{outline:2px solid #1976d2;outline-offset:2px}.jobs-search-input:focus-within{box-shadow:0 0 0 2px #1976d233}@media (prefers-color-scheme:dark){.jobs-page-container{background:#121212}.jobs-table-row{background:#1e1e1e}.jobs-table-row:nth-of-type(2n){background:#2a2a2a}}:root{--color-primary:#1976d2;--color-primary-light:#42a5f5;--color-primary-dark:#1565c0;--color-primary-blue:#0072c6;--color-primary-blue-dark:#27467a;--color-secondary:#dc004e;--color-secondary-light:#ff5983;--color-secondary-dark:#9a0036;--color-secondary-red:#e65100;--color-success:#4caf50;--color-success-light:#e8f5e9;--color-success-dark:#2e7d32;--color-success-green:#28a745;--color-error:#f44336;--color-error-light:#ffebee;--color-error-dark:#d32f2f;--color-error-red:#e74c3c;--color-warning:#ff9800;--color-warning-light:#fff3e0;--color-warning-dark:#ed6c02;--color-warning-yellow:#ffc107;--color-info:#2196f3;--color-info-light:#e3f2fd;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e0e0e0;--color-gray-300:#ccc;--color-gray-400:#9e9e9e;--color-gray-500:#757575;--color-gray-600:#666;--color-gray-700:#424242;--color-gray-800:#333;--color-gray-900:#212121;--color-text-primary:#333;--color-text-secondary:#666;--color-text-white:#fff;--color-text-black:#000;--color-background-default:#fafafa;--color-background-paper:#fff;--color-background-light:#f8f9fa;--color-background-warning:#fff3cd;--color-border-light:#e9ecef;--color-border-medium:#ced4da;--color-border-dark:#666;--color-button-success:#28a745;--color-button-success-hover:#218838;--color-button-success-border:#1e7e34;--color-upload-background:#fafafa;--color-bulk-action-bg:#fff3cd;--color-bulk-action-border:#ffeaa7;--light-green:#d4edda;--status-gray:#6c757d;--white:#fff;--light-gray:#f8f9fa;--dark-gray:#343a40;--black:#000;--error-red:#e74c3c;--primary-blue:#0072c6;--success-green:#28a745;--warning-yellow:#ffc107;--font-family-heading:"Montserrat","Arial",sans-serif;--font-family-body:"Open Sans","Roboto","Helvetica","Arial",sans-serif;--font-family-code:"Courier New",Courier,monospace;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:80a0;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--letter-spacing-tighter:-0.05em;--letter-spacing-tight:-0.025em;--letter-spacing-normal:0em;--letter-spacing-wide:0.025em;--letter-spacing-wider:0.05em;--letter-spacing-widest:0.1em;--font-heading:var(--font-family-heading);--font-body:var(--font-family-body)}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-background-default);color:var(--color-text-primary);font-family:var(--font-family-body);line-height:var(--line-height-normal)}code{font-family:var(--font-family-code)}#root,body,html{height:100%}#root{display:flex;flex-direction:column}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}
/*# sourceMappingURL=main.b091341b.css.map*/