.message-item[data-v-6d91e072]{transition:background-color .2s ease}.message-item[data-v-6d91e072]:hover{background-color:#f9fafb}[data-v-43849813]::-webkit-scrollbar{width:4px}[data-v-43849813]::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}[data-v-43849813]::-webkit-scrollbar-thumb:hover{background-color:#555}@keyframes logoFloat-28bfc3e8{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.02)}}.group:hover .fas.fa-tools[data-v-28bfc3e8]{animation:logoFloat-28bfc3e8 2s ease-in-out infinite}.group[data-v-28bfc3e8]{position:relative;overflow:hidden}.group[data-v-28bfc3e8]:before{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background:linear-gradient(to bottom,#14b8a6,#0891b2);transform:scaleY(0);transition:transform .3s ease;border-radius:0 2px 2px 0}.group[data-v-28bfc3e8]:hover:before{transform:scaleY(1)}@keyframes badgeGlow-28bfc3e8{0%,to{box-shadow:0 0 #ef44444d}50%{box-shadow:0 0 8px #ef444499}}.animate-pulse[data-v-28bfc3e8]{animation:badgeGlow-28bfc3e8 2s ease-in-out infinite}.sidebar[data-v-28bfc3e8]::-webkit-scrollbar{width:4px}.sidebar[data-v-28bfc3e8]::-webkit-scrollbar-track{background:transparent}.sidebar[data-v-28bfc3e8]::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#14b8a6,#0891b2);border-radius:10px}.sidebar[data-v-28bfc3e8]::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#0f766e,#0e7490)}@keyframes bounce-28bfc3e8{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-8px,0)}70%{transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-2px,0)}}.animate-bounce[data-v-28bfc3e8]{animation:bounce-28bfc3e8 2s infinite}.group[data-v-28bfc3e8]:focus-visible{outline:2px solid #14b8a6;outline-offset:2px;border-radius:12px}[data-v-28bfc3e8]{transition:all .2s cubic-bezier(.4,0,.2,1)}.group:hover i[data-v-28bfc3e8]{transform:scale(1.1)}@media (min-width: 768px){.sidebar.w-20 .group[data-v-28bfc3e8]{position:relative}.sidebar.w-20 .group[data-v-28bfc3e8]:hover:after{content:attr(data-tooltip);position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:12px;padding:8px 12px;background:#000000e6;color:#fff;border-radius:8px;white-space:nowrap;font-size:12px;font-weight:500;opacity:1;z-index:1000;box-shadow:0 4px 12px #00000026}.sidebar.w-20 .group[data-v-28bfc3e8]:hover:before{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:6px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid rgba(0,0,0,.9);z-index:1001}}@keyframes shimmer-28bfc3e8{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.sidebar[data-v-28bfc3e8]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.group:hover .fas.fa-chevron-left[data-v-28bfc3e8]{transform:scale(1.2)}h3[data-v-28bfc3e8]{position:relative}h3[data-v-28bfc3e8]:after{content:"";position:absolute;bottom:-4px;left:0;width:20px;height:2px;background:linear-gradient(to right,#14b8a6,#0891b2);border-radius:1px}.text-gray-700[data-v-28bfc3e8]:hover{color:#0f766e}@keyframes fadeInUp-28bfc3e8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sidebar nav>div[data-v-28bfc3e8]{animation:fadeInUp-28bfc3e8 .5s ease-out}.sidebar nav>div[data-v-28bfc3e8]:nth-child(2){animation-delay:.1s}.sidebar nav>div[data-v-28bfc3e8]:nth-child(3){animation-delay:.2s}.logo-bg[data-v-28bfc3e8]{background-image:url(/build/assets/logo-71TS05rg.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff}.logo-bg2[data-v-28bfc3e8]{background-image:url(/build/assets/logo2-DIPq0T_d.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff}.export-btn[data-v-f0ae61c1]:hover:not(:disabled){color:#0d9488;text-decoration:underline}.pagination-btn[data-v-f0ae61c1]:hover:not(:disabled){background-color:#f3f4f6;border-color:#d1d5db}input[type=checkbox][data-v-f0ae61c1]:focus{outline:2px solid #14b8a6;outline-offset:2px}tbody tr[data-v-f0ae61c1]:hover{background-color:#f9fafb}.bg-teal-500[data-v-f0ae61c1]{background-color:#14b8a6}.disabled\:opacity-50[data-v-f0ae61c1]:disabled{opacity:.5}.disabled\:cursor-not-allowed[data-v-f0ae61c1]:disabled{cursor:not-allowed}@keyframes spin-f0ae61c1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin[data-v-f0ae61c1]{animation:spin-f0ae61c1 1s linear infinite}.empty-state[data-v-f0ae61c1]{animation:fadeInUp-f0ae61c1 .5s ease-out}@keyframes fadeInUp-f0ae61c1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.status-badge[data-v-f0ae61c1]{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500}.status-disponible[data-v-f0ae61c1]{background-color:#dcfce7;color:#16a34a}.status-conges[data-v-f0ae61c1]{background-color:#fed7aa;color:#ea580c}.status-occupe[data-v-f0ae61c1]{background-color:#dbeafe;color:#2563eb}.status-arret[data-v-f0ae61c1]{background-color:#fecaca;color:#dc2626}.status-vire[data-v-f0ae61c1]{background-color:#f3f4f6;color:#6b7280}.poste-administrateur[data-v-f0ae61c1]{background-color:#fee2e2;color:#dc2626}.poste-manageur[data-v-f0ae61c1]{background-color:#ede9fe;color:#7c3aed}.poste-chef-equipe[data-v-f0ae61c1]{background-color:#dbeafe;color:#2563eb}.poste-technicien[data-v-f0ae61c1]{background-color:#dcfce7;color:#16a34a}.overflow-auto[data-v-8b2d2c07]::-webkit-scrollbar{width:4px}.overflow-auto[data-v-8b2d2c07]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.overflow-auto[data-v-8b2d2c07]::-webkit-scrollbar-thumb:hover{background-color:#0006}.animate-fade-in[data-v-8b2d2c07]{animation:fadeIn-8b2d2c07 .3s ease-in-out}@keyframes fadeIn-8b2d2c07{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.bg-gradient-to-r[data-v-8b2d2c07]{background-size:200% 200%;animation:gradientShift-8b2d2c07 4s ease infinite}@keyframes gradientShift-8b2d2c07{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.input-hover[data-v-8b2d2c07]:hover{border-color:#9ca3af}.group:hover .group-hover\:border-gray-300[data-v-8b2d2c07]{border-color:#d1d5db}.close-btn[data-v-8b2d2c07]:hover{background-color:#ffffff4d;transform:scale(1.05)}.cancel-btn[data-v-8b2d2c07]:hover{background-color:#fff;border-color:#d1d5db}.submit-btn[data-v-8b2d2c07]:hover{background:linear-gradient(to right,#0d9488,#0f766e);transform:scale(1.05)}.submit-btn[data-v-8b2d2c07]:disabled{transform:none}select[data-v-8b2d2c07]:hover,textarea[data-v-8b2d2c07]:hover{border-color:#d1d5db}.sr-only[data-v-8b2d2c07]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.group:hover .shadow-teal-100[data-v-8b2d2c07]{box-shadow:0 0 25px #00b8a640}.group>div[data-v-8b2d2c07]{transition:all .3s cubic-bezier(.4,0,.2,1)}button[data-v-8b2d2c07]:hover{box-shadow:0 8px 25px #00000026}.peer:checked+div[data-v-8b2d2c07]{background:linear-gradient(135deg,#f97316,#ea580c)}.border-teal-200[data-v-8b2d2c07]{box-shadow:0 0 0 1px #14b8a61a}@media (max-width: 768px){.grid-cols-7[data-v-8b2d2c07]{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem}.lg\:grid-cols-2[data-v-8b2d2c07]{grid-template-columns:repeat(1,minmax(0,1fr))}}.message-item[data-v-aca6ab40]{transition:background-color .2s ease}.message-item[data-v-aca6ab40]:hover{background-color:#f9fafb}[data-v-9d774f4a]::-webkit-scrollbar{width:4px}[data-v-9d774f4a]::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}[data-v-9d774f4a]::-webkit-scrollbar-thumb:hover{background-color:#555}.fixed[data-v-ccaad09d]{animation:fadeIn-ccaad09d .2s ease-in-out}@keyframes fadeIn-ccaad09d{0%{opacity:0}to{opacity:1}}.animate-slideDown[data-v-ccaad09d]{animation:slideDown-ccaad09d .3s ease-out}@keyframes slideDown-ccaad09d{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.rotate-180[data-v-ccaad09d]{transform:rotate(180deg)}
