.employee-performance .rating-excellent{color:#137333;background-color:#e6f4ea;font-weight:500}.employee-performance .rating-good{color:#1a73e8;background-color:#e8f0fe;font-weight:500}.employee-performance .rating-average{color:#b06000;background-color:#fef7e0;font-weight:400}.employee-performance .rating-below-average{color:#c5221f;background-color:#fce8e6;font-weight:400}.employee-performance .rating-poor{color:#b3261e;background-color:#fad2cf;font-weight:500}.employee-performance .status-completed{color:#0d652d;background-color:#e6f4ea;padding:6px 12px;font-weight:500}.employee-performance .status-in-progress{color:#1a73e8;background-color:#e8f0fe;padding:6px 12px;font-weight:400}.employee-performance .status-on-hold{color:#b06000;background-color:#fef7e0;padding:6px 12px;font-weight:400}.employee-performance .status-delayed{color:#c5221f;background-color:#fce8e6;padding:6px 12px;font-weight:500;position:relative}.employee-performance .high-productivity{color:#001d35;background-color:#d3e3fd;font-weight:600}.employee-performance .good-productivity{color:#3c4043;background-color:#f8f9fa;font-weight:500}.employee-performance .low-productivity{color:#b06000;background-color:#fef7e0;font-weight:500}.employee-performance .excellent-attendance{color:#137333;background-color:#e6f4ea;font-weight:500;position:relative}.employee-performance .excellent-attendance:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2334A853' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17L5.53 12.7a.75.75 0 0 0-1.06 1.06l4 4a.75.75 0 0 0 1.06 0l10-10a.75.75 0 1 0-1.06-1.06L9 16.17z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.employee-performance .poor-attendance{color:#c5221f;background-color:#fce8e6;padding-left:20px;font-weight:500;position:relative}.employee-performance .poor-attendance:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23EA4335' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:12px;height:12px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.employee-performance .high-achiever{color:#e65100;background:linear-gradient(135deg,#fff8e1 0%,#fffde7 100%);font-weight:600;position:relative}.employee-performance .high-achiever:after{content:"";filter:drop-shadow(0 1px 2px #0000001a);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FF8F00' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.4 7.4h7.6l-6 4.6 2.3 7.1L12 17l-6.3 4.1 2.3-7.1-6-4.6h7.6L12 2z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:14px;height:14px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.dark-theme .employee-performance .rating-excellent{color:#6af0a1;background-color:#1a3d2a}.dark-theme .employee-performance .rating-good{color:#8ab4f8;background-color:#1b3a5d}.dark-theme .employee-performance .rating-average{color:#fdd663;background-color:#4a3b1b}.dark-theme .employee-performance .rating-below-average{color:#f28b82;background-color:#5c2b29}.dark-theme .employee-performance .rating-poor{color:#fad2cf;background-color:#632423}.dark-theme .employee-performance .status-completed{color:#6af0a1;background-color:#1a3d2a}.dark-theme .employee-performance .status-in-progress{color:#8ab4f8;background-color:#1b3a5d}.dark-theme .employee-performance .status-on-hold{color:#fdd663;background-color:#4a3b1b}.dark-theme .employee-performance .status-delayed{color:#f28b82;background-color:#5c2b29}.dark-theme .employee-performance .high-productivity{color:#d1e3ff;background-color:#002d53}.dark-theme .employee-performance .good-productivity{color:#e8eaed;background-color:#2c2d2e}.dark-theme .employee-performance .low-productivity{color:#fdd663;background-color:#4a3b1b}.dark-theme .employee-performance .excellent-attendance{color:#6af0a1;background-color:#1a3d2a}.dark-theme .employee-performance .excellent-attendance:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2381C995' viewBox='0 0 24 24'%3E%3Cpath d='M9 16.17L5.53 12.7a.75.75 0 0 0-1.06 1.06l4 4a.75.75 0 0 0 1.06 0l10-10a.75.75 0 1 0-1.06-1.06L9 16.17z'/%3E%3C/svg%3E")}.dark-theme .employee-performance .poor-attendance{color:#f28b82;background-color:#5c2b29}.dark-theme .employee-performance .poor-attendance:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23F28B82' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E")}.dark-theme .employee-performance .high-achiever{color:#ffd54f;background:linear-gradient(135deg,#4a3b1b 0%,#5c4a21 100%);box-shadow:0 1px 3px #ffd54f33}.dark-theme .employee-performance .high-achiever:after{filter:drop-shadow(0 1px 2px #0000004d);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFCA28' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.4 7.4h7.6l-6 4.6 2.3 7.1L12 17l-6.3 4.1 2.3-7.1-6-4.6h7.6L12 2z'/%3E%3C/svg%3E")}
