.xsmall{font-size:14px}.emoji{cursor:pointer;display:flex;justify-content:center;align-items:center}.emoji-clicked{transform:scale(2);transition:transform .4s ease}.emoji-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px}.reactions-container{max-height:150px;overflow-y:auto;padding:5px}.datepicker{left:20px!important;right:20px!important;width:auto!important}.datepicker table{width:100%!important}.swiper-pagination-bullet{background:white;width:40px;height:6px;border-radius:0}.swiper-pagination-bullet-active{background:white;opacity:1}.swiper-pagination-container{position:relative}.swiper-wrapper{margin-bottom:30px}.swiper-pagination-scores,.swiper-pagination-user{position:relative}.note-toolbar{border:0}.note-btn{background-color:#333;color:#878787;border:0;border-radius:0}.parallax{position:relative;overflow:hidden;height:200px}.parallax img{position:absolute;top:0;left:0;width:100%;height:auto;transform:translateZ(0);transition:transform .1s ease-out}.card:hover .parallax img{transform:scale(1.1)}@media (max-width: 768px){.parallax img{transform:translateY(0) scale(1.1)}}.swiper-button-next,.swiper-button-prev{color:#fff;width:30px;height:30px;position:absolute;top:75%;transform:translateY(50%)}.swiper-button-next{right:10px}.swiper-button-prev{left:10px}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px}.form-control,.input-group-text,.form-select{background-color:#2b3035!important;color:#fff!important;border-color:#495057!important}.form-control:focus{background-color:#2b3035!important;color:#fff!important;border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::placeholder{color:#adb5bd!important;opacity:1}.input-group-text{background-color:#212529!important;color:#e9ecef!important}#datepicker-container .datepicker-months,#datepicker-container .datepicker-years{padding:10px;width:100%;box-sizing:border-box}#datepicker-container .datepicker .today{font-size:1.4rem;font-weight:400}#datepicker-container .datepicker-months thead tr:first-child th,#datepicker-container .datepicker-years thead tr:first-child th{background-color:var(--couleur-dark-element-bg, #343a40);color:var(--couleur-text-heading, #ffffff);border-radius:6px 6px 0 0;padding:10px 0}#datepicker-container .datepicker-months th.datepicker-switch,#datepicker-container .datepicker-years th.datepicker-switch{font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .2s ease;border-radius:4px}#datepicker-container .datepicker-months th.datepicker-switch:hover,#datepicker-container .datepicker-years th.datepicker-switch:hover{background-color:var(--couleur-dark-hover, #495057)}#datepicker-container .datepicker-months th.prev,#datepicker-container .datepicker-months th.next,#datepicker-container .datepicker-years th.prev,#datepicker-container .datepicker-years th.next{color:var(--couleur-text-light, #f8f9fa);cursor:pointer;border-radius:50%;width:30px;height:30px}#datepicker-container .datepicker-months th.prev i,#datepicker-container .datepicker-months th.next i,#datepicker-container .datepicker-years th.prev i,#datepicker-container .datepicker-years th.next i{line-height:30px}#datepicker-container .datepicker-months th.prev:hover,#datepicker-container .datepicker-months th.next:hover,#datepicker-container .datepicker-years th.prev:hover,#datepicker-container .datepicker-years th.next:hover{background-color:var(--couleur-dark-hover, #495057)}#datepicker-container .datepicker-months table tbody,#datepicker-container .datepicker-years table tbody{width:100%}#datepicker-container .datepicker-months table tbody td,#datepicker-container .datepicker-years table tbody td{padding:4px;width:33.33%;text-align:center;border:none;box-sizing:border-box}#datepicker-container .datepicker-years table tbody td{width:25%}#datepicker-container .datepicker-months span.month,#datepicker-container .datepicker-years span.year,#datepicker-container .datepicker-years span.decade,#datepicker-container .datepicker-years span.century{display:block;width:100%;padding:12px 5px;margin:0;border-radius:8px;cursor:pointer;background-color:var(--couleur-dark-element-bg, #343a40);color:var(--couleur-text-light, #f8f9fa);transition:background-color .2s ease,color .2s ease,transform .1s ease;font-size:1.4rem;font-weight:500;box-sizing:border-box;text-align:center}#datepicker-container .datepicker-months span.month:hover,#datepicker-container .datepicker-years span.year:hover,#datepicker-container .datepicker-years span.decade:hover,#datepicker-container .datepicker-years span.century:hover{background-color:var(--couleur-primary, #2274a5)!important;color:#fff!important;transform:scale(1.03)}#datepicker-container .datepicker-months span.month.active,#datepicker-container .datepicker-years span.year.active,#datepicker-container .datepicker-years span.decade.active,#datepicker-container .datepicker-years span.century.active{background-color:var(--couleur-primary, #2274a5)!important;color:#fff!important;font-weight:700}#datepicker-container .datepicker-months span.month.disabled,#datepicker-container .datepicker-years span.year.disabled,#datepicker-container .datepicker-years span.decade.disabled,#datepicker-container .datepicker-years span.century.disabled{background-color:transparent!important;color:var(--couleur-text-muted, #6c757d)!important;cursor:default;opacity:.5;transform:none}#datepicker-container .datepicker-months tfoot th,#datepicker-container .datepicker-years tfoot th{padding:10px 0;border-top:1px solid #495057}#datepicker-container .datepicker-months .today-btn,#datepicker-container .datepicker-months .clear-btn,#datepicker-container .datepicker-years .today-btn,#datepicker-container .datepicker-years .clear-btn{display:inline-block;width:48%;margin:0 1%;background-color:var(--couleur-danger)!important;color:#fff!important;text-align:center;padding:8px 0;border-radius:6px;border:none;transition:all .2s ease}#datepicker-container .datepicker-months .clear-btn,#datepicker-container .datepicker-years .clear-btn{background-color:transparent!important;color:var(--couleur-text-muted, #adb5bd)!important;border:1px solid var(--couleur-text-muted, #adb5bd)}#datepicker-container .datepicker-months .clear-btn:hover,#datepicker-container .datepicker-years .clear-btn:hover{background-color:var(--couleur-dark-hover, #495057)!important;color:var(--couleur-text-light, #f8f9fa)!important;border-color:var(--couleur-dark-hover, #495057)}@tailwind base;@tailwind components;@tailwind utilities;
