.cursor-pointer{cursor:pointer}.transition-all{transition:all .3s ease}.card.cursor-pointer:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-5px)}.card.border-primary{border-width:2px!important}.input-group-lg :is(.form-control,.input-group-text){font-size:1.25rem;padding:.75rem 1rem}.text-bleu-exceptionnet{color:var(--color-bleu-exceptionnet,#03a0ea)}.text-vert-pastel{color:var(--color-vert-pastel,#a8e6cf)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card{animation:fadeInUp .5s ease-out;transition:all .3s ease}.card:hover{box-shadow:0 4px 12px #0000001a}.badge{font-size:.85rem;font-weight:500}.table-responsive{overflow-x:auto}.table{margin-bottom:0}.table thead{background-color:var(--color-2,#f5f5f5)}.table :is(td,th){padding:1rem;vertical-align:middle}.form-control:focus{border-color:var(--color-bleu-exceptionnet,#03a0ea);box-shadow:0 0 0 .2rem #03a0ea40}.display-4{font-size:3rem}.card[style*="border: 2px solid"]{transition:all .3s ease}.card[style*="border: 2px solid"]:hover{box-shadow:0 6px 15px #0000001f;transform:translateY(-3px)}@media (max-width:768px){.display-4{font-size:2rem}.card-body{padding:1rem}.h4{font-size:1.25rem}.table :is(td,th){font-size:.9rem;padding:.5rem}}@media (max-width:576px){.display-4{font-size:1.75rem}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}