@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700&display=swap";body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:300;color:var(--color-text);-webkit-font-smoothing:antialiased;background-color:var( --color-background)}main{background:var(--color-background)}.card[data-v-4c19bbe1]{background:#f5f5f7;border-radius:12px;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column;min-height:400px;height:auto;max-width:400px;width:100%;cursor:pointer;text-decoration:none}.card[data-v-4c19bbe1]:hover{transform:translateY(-20px)}.card-image[data-v-4c19bbe1]{position:relative;height:240px;flex-shrink:0}.card-image img[data-v-4c19bbe1]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.image-overlay[data-v-4c19bbe1]{position:absolute;inset:20px 0 0;background:linear-gradient(to top,rgba(0,0,0,.7) 20%,rgba(0,0,0,.3) 40%,transparent 70%)}.card-title[data-v-4c19bbe1]{position:absolute;bottom:10px;left:20px;z-index:2;margin:0;font-size:1.6rem;font-weight:700;color:#fff;letter-spacing:2px;text-transform:uppercase;line-height:1.2;padding-bottom:8px}.card-title[data-v-4c19bbe1]:after{content:"";position:absolute;bottom:0;left:0;width:100px;height:3px;border-radius:20px;background:#fff;transform-origin:left;transition:transform .3s ease}.card:hover .card-title[data-v-4c19bbe1]:after{transform:scaleX(2)}.card-content[data-v-4c19bbe1]{flex:1;display:flex;flex-direction:column;justify-content:space-between}.card-description[data-v-4c19bbe1]{color:#4a5568;font-size:.95rem;line-height:1.6;margin:20px 0;flex:1;text-align:center;padding:10px}.card-footer[data-v-4c19bbe1]{display:flex;align-items:center;gap:12px;background-color:#fff;height:50px;width:100%;padding:0 20px;margin:0;flex-shrink:0}.card-link[data-v-4c19bbe1]{color:#2d3748;text-decoration:none;font-weight:500;font-size:.9rem;transition:color .3s ease;flex:1}.card-link[data-v-4c19bbe1]:hover{color:var(--color-primary)}.arrow-icon[data-v-4c19bbe1]{width:20px;height:20px;color:#718096;transition:all .3s ease;flex-shrink:0}.card:hover .arrow-icon[data-v-4c19bbe1]{transform:translate(10px);filter:brightness(0) saturate(100%) invert(37%) sepia(71%) saturate(1689%) hue-rotate(160deg) brightness(95%) contrast(97%)}@media (max-width: 768px){.card[data-v-4c19bbe1]{max-width:100%;margin:0 auto;height:auto;min-height:360px}.card-image[data-v-4c19bbe1]{height:clamp(180px,30vw,220px)}.card-title[data-v-4c19bbe1]{font-size:1.25rem;bottom:16px;left:16px;right:16px}.card-description[data-v-4c19bbe1]{font-size:clamp(.9rem,2vw,1rem);margin-bottom:1rem}.card-footer[data-v-4c19bbe1]{height:clamp(45px,6vw,55px);padding:0 15px}}:root{--color-primary: #00A0CC;--color-background: #EBF1F7;--color-text: #1A1A1A;--color-text-white: #FFFFFF;--color-white: white;--color-text-secondary: #67696B;--color-black: black;--color-card-fond: #F5F5F7;--color-footer-bg: #223342;--color-footer-div: #394B5D;--color-footer-nav: rgba(255,255,255,.8);--back-footer-contact: rgba(110, 106, 106, .15);--color-footer-span: rgba(255,255,255,.1);--color-header-bg: #F6F6F8F2;--font-family-base: "Inter", sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-xxl: 32px;--font-size-xxxl: 48px;--font-size-display: 64px;--font-weight--semiBold: 600;--font-weight--regular: 400;--border-radius-sm: 10px;--border-radius-md: 20px}*{margin:0;padding:0;box-sizing:border-box}.button[data-v-0e4e06b2]{color:#fff;background:#00a0cc;border-radius:10px;font-family:Inter,sans-serif;cursor:pointer;font-size:20px;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;margin:24px 0}a[data-v-0e4e06b2]{text-decoration:none}.btn-md[data-v-0e4e06b2]{padding:16px 56px}.btn-sm[data-v-0e4e06b2]{padding:12px 24px}.btn-xs[data-v-0e4e06b2]{padding:8px 16px;font-size:16px}.btn-round[data-v-0e4e06b2]{border-radius:30px}.btn-red[data-v-0e4e06b2]{background:#ff3f42}.btn-green[data-v-0e4e06b2]{background:#3aca78}.btn-white[data-v-0e4e06b2]{background:#fff;color:#1a1a1a;border-color:#c2c2c2}.btn-empty[data-v-0e4e06b2]{background:transparent;color:#00a0cc;border-color:#00a0cc}.button[data-v-0e4e06b2]:hover{filter:brightness(1.08)}.btn-white[data-v-0e4e06b2]:hover{background:#f2f2f2;border-color:#bdbdbd}.btn-empty[data-v-0e4e06b2]:hover{background:#dff1f7}.button[data-v-0e4e06b2]:active{filter:brightness(.95)}.button[data-v-0e4e06b2]:focus-visible{outline:2px solid rgba(0,160,204,.4);outline-offset:4px}@media (max-width: 950px){.button[data-v-0e4e06b2]{font-size:14px;min-height:40px}}.title[data-v-568f1b6d]{margin-top:3%;font-size:var(--font-size-xxl);font-weight:500;letter-spacing:.5px;margin-left:4%;position:relative;display:inline-block}.title[data-v-568f1b6d]:after{content:"";position:absolute;width:70%;height:3px;border-radius:20px;background-color:#000;bottom:-5px;left:0}@media (max-width: 768px){.title[data-v-568f1b6d]{font-size:var(--font-size-lg)}.title[data-v-568f1b6d]:after{content:"";position:absolute;width:70%;height:2px;border-radius:20px;background-color:#000;bottom:-5px;left:0}}.opi[data-v-7b3bc29f]{width:100%;display:flex;gap:clamp(20px,5vw,50px);margin-left:2%}.opi.reverse[data-v-7b3bc29f]{flex-direction:row-reverse;text-align:right;margin-left:-2%}.img[data-v-7b3bc29f]{position:relative;max-width:min(400px,40vw);display:flex;justify-content:center;align-items:flex-end;flex-shrink:0}.fond[data-v-7b3bc29f]{width:400px;height:auto;max-width:400px;display:block}.content[data-v-7b3bc29f]{margin-top:5%;flex:1;width:100%}.person[data-v-7b3bc29f]{position:absolute;bottom:10%;width:clamp(120px,25vw,300px);height:clamp(120px,25vw,300px);border-radius:50%;object-fit:cover;left:20%;border:3px solid #fff}.opi.reverse .person[data-v-7b3bc29f]{left:5%}h2[data-v-7b3bc29f]{position:relative;color:var(--color-primary);font-size:var(--font-size-xxl);word-wrap:break-word}h2[data-v-7b3bc29f]:after{content:"";position:absolute;left:0;bottom:-10px;width:150px;height:2px;background-color:var(--color-primary)}.opi.reverse h2[data-v-7b3bc29f]:after{left:auto;right:0}p.cmp[data-v-7b3bc29f]{font-size:var(--font-size-sm);margin:3% 0;color:#4a5568;word-wrap:break-word}p.av[data-v-7b3bc29f]{max-width:80%;line-height:2em;white-space:pre-line;color:#2d3748;overflow-wrap:break-word}.opi.reverse .av[data-v-7b3bc29f]{margin-left:auto}.modal-overlay[data-v-7b3bc29f]{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:99999;padding:20px;overflow-y:auto}.modal-content[data-v-7b3bc29f]{background:#fff;padding:2rem;border-top-left-radius:45px;border-bottom-left-radius:45px;max-width:60%;width:90%;position:relative;max-height:90vh;overflow-y:auto;margin:auto}.modal-content h3[data-v-7b3bc29f]{margin-bottom:1rem;color:#394b5d;text-align:center;font-size:20px}.form-row[data-v-7b3bc29f]{display:flex;gap:2rem}.form-fields[data-v-7b3bc29f]{flex:1;display:flex;flex-direction:column;gap:.5rem}.form-fields input[data-v-7b3bc29f]{padding:5px;border:none;outline:none;border-bottom:1px solid var(--color-primary);margin:5px 0;font-size:14px}.form-fields input[data-v-7b3bc29f]:last-of-type{border:none}.textarea-wrapper[data-v-7b3bc29f]{position:relative}.textarea-wrapper textarea[data-v-7b3bc29f]{width:100%;min-height:220px;padding:10px;border:1px solid var(--color-primary);outline:none;border-radius:14px;font-family:inherit;resize:none;font-size:14px}.textarea-wrapper textarea.error[data-v-7b3bc29f]{border-color:#ff3f42}.char-counter[data-v-7b3bc29f]{text-align:right;font-size:.875rem;color:#6b7280;margin-top:.25rem}.char-counter.error[data-v-7b3bc29f]{color:#ff3f42;font-weight:700}.form-preview[data-v-7b3bc29f]{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:250px;margin:0 auto;padding:1rem}.form-preview p[data-v-7b3bc29f]{color:var(--color-primary);margin-bottom:1rem;text-align:center;font-weight:700}.form-preview img[data-v-7b3bc29f]{width:150px;height:150px;border-radius:50%;object-fit:cover}.modal-buttons[data-v-7b3bc29f]{margin-top:1rem;display:flex;justify-content:flex-end;gap:1rem}.modal-buttons button[data-v-7b3bc29f]{border-radius:15px;border:none;padding:10px 15px;cursor:pointer;font-size:14px;font-weight:700}.modal-buttons button[data-v-7b3bc29f]:first-child{background-color:var(--color-primary);color:#fff}.modal-buttons button[data-v-7b3bc29f]:disabled{opacity:.5;cursor:not-allowed}.btnUpdate[data-v-7b3bc29f]{background-color:var(--color-primary);border:none;padding:8px 15px;border-radius:10px;margin:2% auto;cursor:pointer;font-size:16px;color:#fff}.noEvent[data-v-7b3bc29f]{margin-left:5%}@media (min-width: 769px) and (max-width: 1199px){.opi[data-v-7b3bc29f]{flex-direction:column;margin-left:0;padding:0 5%;margin-bottom:5%;gap:clamp(20px,4vw,40px)}.opi.reverse[data-v-7b3bc29f]{flex-direction:column;margin-left:0;text-align:center}.img[data-v-7b3bc29f]{max-width:100%;width:100%;margin:0 auto}.fond[data-v-7b3bc29f]{width:clamp(280px,50vw,350px);margin:0 auto;display:block}.person[data-v-7b3bc29f]{width:clamp(150px,30vw,250px);height:clamp(150px,30vw,250px);left:50%;transform:translate(-50%);bottom:5%}.opi.reverse .person[data-v-7b3bc29f]{left:50%;transform:translate(-50%)}.content[data-v-7b3bc29f]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:3%}h2[data-v-7b3bc29f]{font-size:clamp(1.5rem,5vw,var(--font-size-xxl))}h2[data-v-7b3bc29f]:after{left:50%;transform:translate(-50%);width:clamp(120px,25vw,150px)}.opi.reverse h2[data-v-7b3bc29f]:after{left:50%;transform:translate(-50%)}p.cmp[data-v-7b3bc29f]{font-size:clamp(.9rem,2.5vw,var(--font-size-sm));margin-top:5%}p.av[data-v-7b3bc29f]{max-width:90%;line-height:1.9em;font-size:clamp(.95rem,2.5vw,1rem);margin:0 auto}.opi.reverse .av[data-v-7b3bc29f]{margin:0 auto}.modal-overlay[data-v-7b3bc29f]{padding:15px}.modal-content[data-v-7b3bc29f]{max-width:85%;padding:clamp(1.2rem,2.5vw,1.8rem);max-height:85vh;overflow-y:auto}.modal-content h3[data-v-7b3bc29f]{font-size:clamp(1rem,3vw,1.2rem);margin-bottom:.8rem}.form-row[data-v-7b3bc29f]{flex-direction:column;gap:clamp(.8rem,2vw,1.2rem)}.form-fields input[data-v-7b3bc29f]{font-size:clamp(.85rem,2vw,.95rem)}.textarea-wrapper[data-v-7b3bc29f]{border-radius:10px;overflow:hidden}.textarea-wrapper textarea[data-v-7b3bc29f]{min-height:clamp(150px,30vw,180px);font-size:clamp(.85rem,2vw,.95rem)}.form-preview[data-v-7b3bc29f]{max-width:100%;padding:clamp(.4rem,1vw,.8rem);order:2}.form-preview img[data-v-7b3bc29f]{width:clamp(100px,20vw,130px);height:clamp(100px,20vw,130px)}.form-preview p[data-v-7b3bc29f]{font-size:clamp(.9rem,2.5vw,1rem)}.modal-buttons[data-v-7b3bc29f]{margin-top:.8rem}.modal-buttons button[data-v-7b3bc29f]{font-size:clamp(.85rem,2vw,.95rem);padding:clamp(8px,1.5vw,10px) clamp(12px,2.5vw,15px)}.btnUpdate[data-v-7b3bc29f]{font-size:clamp(.95rem,2.5vw,1rem);padding:clamp(6px,1.5vw,8px) clamp(12px,2.5vw,15px)}.noEvent[data-v-7b3bc29f]{margin-left:0;padding:0 5%}}@media (max-width: 768px){.opi[data-v-7b3bc29f]{flex-direction:column;margin-left:0;padding:0 5%;margin-bottom:5%}.img[data-v-7b3bc29f]{max-width:100%;width:100%}.person[data-v-7b3bc29f]{width:clamp(200px,50vw,280px);height:clamp(200px,50vw,280px);left:50%;transform:translate(-50%);top:auto;bottom:0}.fond[data-v-7b3bc29f]{justify-self:center;width:clamp(250px,60vw,300px)}.opi.reverse .person[data-v-7b3bc29f]{left:50%;transform:translate(-50%)}.opi.reverse[data-v-7b3bc29f]{flex-direction:column}.content[data-v-7b3bc29f]{display:flex;flex-direction:column;align-items:center;text-align:center}.opi.reverse[data-v-7b3bc29f],.av[data-v-7b3bc29f]{max-width:95%;margin:0 auto;text-align:center}h2[data-v-7b3bc29f]{font-size:clamp(1.3rem,5vw,var(--font-size-xxl))}h2[data-v-7b3bc29f]:after{left:50%;transform:translate(-50%);width:clamp(100px,25vw,150px)}.opi.reverse h2[data-v-7b3bc29f]:after{left:50%;transform:translate(-50%)}p.cmp[data-v-7b3bc29f]{font-size:clamp(.85rem,2.5vw,var(--font-size-sm));margin-top:8%}p.av[data-v-7b3bc29f]{font-size:clamp(.9rem,2.5vw,1rem);line-height:1.8em}.modal-overlay[data-v-7b3bc29f]{padding:10px;align-items:flex-start}.modal-content[data-v-7b3bc29f]{max-width:90%;width:95%;padding:clamp(.8rem,3vw,1.5rem);max-height:85vh;overflow-y:auto;margin-top:10px}.modal-content h3[data-v-7b3bc29f]{font-size:clamp(.95rem,3.5vw,1.15rem);margin-bottom:.6rem}.form-row[data-v-7b3bc29f]{flex-direction:column;gap:clamp(.6rem,2.5vw,1rem)}.form-fields[data-v-7b3bc29f]{gap:.3rem}.form-fields input[data-v-7b3bc29f]{font-size:clamp(.8rem,2.5vw,.9rem);margin:3px 0}.textarea-wrapper[data-v-7b3bc29f]{margin:.3rem 0}.textarea-wrapper textarea[data-v-7b3bc29f]{overflow:scroll;min-height:clamp(180px,40vw,220px);font-size:clamp(.8rem,2.5vw,.9rem)}.char-counter[data-v-7b3bc29f]{font-size:.75rem;margin-top:.15rem}.form-preview[data-v-7b3bc29f]{padding:clamp(.3rem,1vw,.5rem);max-width:100%;margin:.5rem 0}.form-preview p[data-v-7b3bc29f]{font-size:clamp(.8rem,2.5vw,.9rem);margin-bottom:.5rem}.form-preview img[data-v-7b3bc29f]{width:clamp(70px,18vw,90px);height:clamp(70px,18vw,90px)}.modal-buttons[data-v-7b3bc29f]{margin-top:.6rem;gap:.6rem}.modal-buttons button[data-v-7b3bc29f]{font-size:clamp(.8rem,2.5vw,.9rem);padding:clamp(8px,2vw,10px) clamp(12px,3vw,15px)}.btnUpdate[data-v-7b3bc29f]{font-size:clamp(.9rem,3vw,1rem);padding:clamp(6px,2vw,8px) clamp(12px,3vw,15px)}.noEvent[data-v-7b3bc29f]{margin-left:0;padding:0 5%}}@media (max-width: 480px){.modal-overlay[data-v-7b3bc29f]{padding:5px}.modal-content[data-v-7b3bc29f]{max-width:98%;width:98%;padding:.8rem;max-height:88vh;border-radius:20px}.modal-content h3[data-v-7b3bc29f]{font-size:.95rem;margin-bottom:.5rem}.form-row[data-v-7b3bc29f]{gap:.5rem}.form-fields[data-v-7b3bc29f]{gap:.2rem}.form-fields input[data-v-7b3bc29f]{font-size:.8rem;padding:4px;margin:2px 0}.textarea-wrapper textarea[data-v-7b3bc29f]{min-height:100px;font-size:.8rem;padding:.6rem;border-radius:10px}.char-counter[data-v-7b3bc29f]{font-size:.7rem}.form-preview[data-v-7b3bc29f]{padding:.3rem;margin:.4rem 0}.form-preview p[data-v-7b3bc29f]{font-size:.8rem;margin-bottom:.4rem}.form-preview img[data-v-7b3bc29f]{width:60px;height:60px}.modal-buttons[data-v-7b3bc29f]{margin-top:.5rem;gap:.5rem;flex-wrap:wrap}.modal-buttons button[data-v-7b3bc29f]{font-size:.75rem;padding:6px 10px;flex:1;min-width:80px}}.modal-content[data-v-7b3bc29f]::-webkit-scrollbar{width:8px}.textarea-wrapper textarea[data-v-7b3bc29f]::-webkit-scrollbar{width:5px;height:50px}.modal-content[data-v-7b3bc29f]::-webkit-scrollbar-track{background:transparent;border-radius:10px}.textarea-wrapper textarea[data-v-7b3bc29f]::-webkit-scrollbar-track{background:transparent}.modal-content[data-v-7b3bc29f]::-webkit-scrollbar-thumb,.textarea-wrapper textarea[data-v-7b3bc29f]::-webkit-scrollbar-thumb{background:var(--color-primary)}.modal-content[data-v-7b3bc29f]::-webkit-scrollbar-thumb:hover,.textarea-wrapper textarea[data-v-7b3bc29f]::-webkit-scrollbar-thumb:hover{background:#555}.event-section[data-v-7a1aab9a]{margin:auto;display:flex;justify-content:center;gap:50px;width:90%}.event-futur[data-v-7a1aab9a]{background-color:#fff;border-radius:20px;width:30%;overflow:hidden;display:flex;flex-direction:column;position:relative}.header-content[data-v-7a1aab9a]{display:flex;align-items:center;gap:15px;padding:20px 20px 0}.event-futur .header-content[data-v-7a1aab9a],.header-first[data-v-7a1aab9a]{justify-content:space-between}.header-content[data-v-7a1aab9a],.header-first[data-v-7a1aab9a],.header-second[data-v-7a1aab9a]{padding:0}.header-first .date[data-v-7a1aab9a],.event-futur .date[data-v-7a1aab9a]{border-bottom-left-radius:20px}.header-second .date[data-v-7a1aab9a]{border-bottom-right-radius:20px}.header-second[data-v-7a1aab9a]{flex-direction:row-reverse;justify-content:space-between}.event-futur h3[data-v-7a1aab9a],.content-past h3[data-v-7a1aab9a]{font-size:var(--font-size-lg);font-weight:600;flex:1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-width:0}.date[data-v-7a1aab9a]{background-color:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;padding:10px;gap:5px;flex-shrink:0}.month-year[data-v-7a1aab9a]{display:flex;flex-direction:column;line-height:1}.day[data-v-7a1aab9a]{font-weight:700;font-size:var(--font-size-xxxl)}.month[data-v-7a1aab9a]{text-transform:uppercase}.year[data-v-7a1aab9a]{font-weight:lighter}.event-futur p[data-v-7a1aab9a]{margin:20px;padding-bottom:25px;max-width:100%;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.event-futur h3[data-v-7a1aab9a],.first-event h3[data-v-7a1aab9a]{padding-left:15px}.event-futur .event-image[data-v-7a1aab9a]{width:100%;height:100%;object-fit:cover}.event-past-contain[data-v-7a1aab9a]{display:flex;flex-direction:column;gap:20px;flex:1;max-width:60%}.event-past[data-v-7a1aab9a]{display:flex;background-color:#fff;border-radius:20px;overflow:hidden;position:relative;height:100%}.image-container[data-v-7a1aab9a]{position:relative;width:40%;flex-shrink:0}.first-event .image-container[data-v-7a1aab9a]{order:1}.first-event .content-past[data-v-7a1aab9a]{flex:1;order:2;width:60%}.second-event .content-past[data-v-7a1aab9a]{flex:1;width:60%}.content-past p[data-v-7a1aab9a]{margin:20px;max-width:100%;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;flex-shrink:1}.event-past .event-image[data-v-7a1aab9a]{width:100%;height:100%;object-fit:cover}.esp[data-v-7a1aab9a]{display:flex;align-items:center;justify-content:space-between;background-color:#f5f5f7;opacity:.8;height:40px;width:100%;padding:0 20px;cursor:pointer;position:absolute;bottom:0;left:0}.esp img[data-v-7a1aab9a]{width:25px;height:25px;color:#718096;transition:all .3s ease;flex-shrink:0}.event-futur .esp[data-v-7a1aab9a]{margin-top:auto}.esp:hover img[data-v-7a1aab9a]{transform:translate(10px);filter:brightness(0) saturate(100%) invert(37%) sepia(71%) saturate(1689%) hue-rotate(160deg) brightness(95%) contrast(97%)}.esp[data-v-7a1aab9a]:hover{color:var(--color-primary)}.no-event[data-v-7a1aab9a]{background-color:#fff;border-radius:20px;width:30%;min-height:100%;display:flex;flex-direction:column;overflow:hidden}.no-event img[data-v-7a1aab9a]{max-width:100%;object-fit:cover;height:40vh;margin-bottom:20px}.no-event p[data-v-7a1aab9a]{text-align:center;font-size:var(--font-size-lg);color:#666;padding:10px 20px}.no-event.no-past[data-v-7a1aab9a]{flex:1}.no-event.no-past p[data-v-7a1aab9a]{padding:40px}@media screen and (max-width: 1300px){.day[data-v-7a1aab9a]{font-size:1.8rem}.event-futur h3[data-v-7a1aab9a],.content-past h3[data-v-7a1aab9a]{font-size:1.1rem}}@media screen and (max-width: 1200px){.event-section[data-v-7a1aab9a]{flex-direction:column;margin:5% auto;gap:30px;width:100%}.event-futur[data-v-7a1aab9a],.no-event[data-v-7a1aab9a]{width:100%;height:auto}.header-content[data-v-7a1aab9a]{padding:0;gap:10px}.day[data-v-7a1aab9a]{font-size:1.8rem}.event-futur h3[data-v-7a1aab9a],.content-past h3[data-v-7a1aab9a]{font-size:1.1rem}.event-futur p[data-v-7a1aab9a]{margin:2%}.content-past p[data-v-7a1aab9a]{margin:20px 15px 15px;-webkit-line-clamp:2;font-size:.95rem}.event-futur .event-image[data-v-7a1aab9a],.event-past .event-image[data-v-7a1aab9a]{height:200px}.event-past-contain[data-v-7a1aab9a]{max-width:100%;gap:20px}.event-past[data-v-7a1aab9a]{height:auto;min-height:300px;flex-direction:column}.first-event .content-past[data-v-7a1aab9a]{order:1;width:100%}.first-event .image-container[data-v-7a1aab9a],.second-event .image-container[data-v-7a1aab9a]{order:2;width:100%;height:200px}.second-event .content-past[data-v-7a1aab9a]{order:2;width:100%}.header-first[data-v-7a1aab9a],.header-second[data-v-7a1aab9a]{flex-direction:row;justify-content:space-between}.header-first .date[data-v-7a1aab9a]{border-bottom-left-radius:20px;border-top-left-radius:0}.header-second .date[data-v-7a1aab9a]{border-bottom-left-radius:20px;border-top-left-radius:0;border-bottom-right-radius:0}.header-second h3[data-v-7a1aab9a]{padding-left:15px}.esp[data-v-7a1aab9a]{height:45px;padding:0 15px}.esp img[data-v-7a1aab9a]{width:22px;height:22px}.no-event img[data-v-7a1aab9a]{height:180px}.no-event p[data-v-7a1aab9a]{padding:0 20px;font-size:.95rem}}@media screen and (max-width: 768px){.event-section[data-v-7a1aab9a]{margin:10% auto;flex-direction:column;gap:20px}.event-futur[data-v-7a1aab9a],.no-event[data-v-7a1aab9a]{width:100%;height:auto}.header-content[data-v-7a1aab9a]{padding:0;gap:10px}.day[data-v-7a1aab9a]{font-size:2rem}.event-futur h3[data-v-7a1aab9a],.content-past h3[data-v-7a1aab9a]{font-size:1.2rem}.event-futur p[data-v-7a1aab9a]{padding-bottom:50px}.event-futur p[data-v-7a1aab9a],.content-past p[data-v-7a1aab9a]{margin:20px 15px 15px;-webkit-line-clamp:3}.event-futur .event-image[data-v-7a1aab9a]{height:220px}.event-past-contain[data-v-7a1aab9a]{max-width:100%;gap:15px}.event-past[data-v-7a1aab9a]{height:auto;min-height:250px;flex-direction:column}.first-event .content-past[data-v-7a1aab9a]{order:1;width:100%}.first-event .image-container[data-v-7a1aab9a],.second-event .image-container[data-v-7a1aab9a]{order:2;width:100%;height:200px}.second-event .content-past[data-v-7a1aab9a]{order:2;width:100%}.header-first[data-v-7a1aab9a],.header-second[data-v-7a1aab9a]{flex-direction:row;justify-content:space-between}.header-first .date[data-v-7a1aab9a]{border-bottom-left-radius:20px;border-top-left-radius:0}.header-second .date[data-v-7a1aab9a]{border-bottom-left-radius:20px;border-top-left-radius:0;border-bottom-right-radius:0}.header-second h3[data-v-7a1aab9a]{padding-left:15px}.esp[data-v-7a1aab9a]{height:45px;padding:0 15px}.esp img[data-v-7a1aab9a]{width:20px;height:20px}.no-event[data-v-7a1aab9a]{min-height:350px}.no-event img[data-v-7a1aab9a]{height:250px}.no-event p[data-v-7a1aab9a]{padding:0 20px;font-size:1rem}}.event[data-v-5b4c0dd6]{display:flex;width:100%}.partenaire[data-v-5b4c0dd6]{margin-top:4%;margin-bottom:4%}.intro-text[data-v-5b4c0dd6]{max-width:900px;margin:0 auto 3rem;text-align:center;line-height:1.8;font-size:1.1rem}.logos-container[data-v-5b4c0dd6]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2rem}.logo-link[data-v-5b4c0dd6]{text-decoration:none;transition:transform .3s ease;position:relative;display:inline-block}.logo-link[data-v-5b4c0dd6]:hover{transform:scale(1.05)}.logo-link:hover .tooltip[data-v-5b4c0dd6],.logo-link:focus .tooltip[data-v-5b4c0dd6]{opacity:1;transform:translate(-50%) translateY(-5px)}.logo-round[data-v-5b4c0dd6]{width:120px;height:120px;border-radius:50%;object-fit:contain;border:2px solid white;transition:all .3s ease;background:#fff;padding:5px}.logo-link:hover .logo-round[data-v-5b4c0dd6]{border-color:var(--color-primary)}.tooltip[data-v-5b4c0dd6]{position:absolute;bottom:-45px;left:50%;transform:translate(-50%);background:#000000d9;color:#fff;padding:8px 16px;border-radius:6px;font-size:.8rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease;z-index:10}.tooltip[data-v-5b4c0dd6]:before{content:"";position:absolute;top:-5px;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid rgba(0,0,0,.85)}.avis[data-v-5b4c0dd6]{margin-top:4%;display:flex;flex-direction:column;width:100%;overflow:hidden}.event[data-v-5b4c0dd6]{margin-top:5%}.sect-blue[data-v-5b4c0dd6]{margin-top:5%;background-color:var(--color-primary);width:100%;height:200px;display:flex;justify-content:center;align-items:center}.sect-blue p[data-v-5b4c0dd6]{color:#fff;text-align:center;font-size:var(--font-size-lg);font-weight:400;width:75%}.cards[data-v-5b4c0dd6]>*{margin:0 10px}.cards[data-v-5b4c0dd6]{display:flex;justify-content:center;gap:40px}.fond-bull[data-v-5b4c0dd6]{position:relative;width:100%;overflow:hidden}.bubble[data-v-5b4c0dd6]{position:absolute;border-radius:50%;animation:float-gentle-5b4c0dd6 linear infinite}.bubble[data-v-5b4c0dd6]:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.3),transparent 50%)}.bubble[data-v-5b4c0dd6]:nth-child(2n){animation-name:float-sway-5b4c0dd6}.bubble[data-v-5b4c0dd6]:nth-child(3n){animation-name:float-pulse-5b4c0dd6}.content[data-v-5b4c0dd6]{display:flex;flex-direction:column;align-items:center;position:relative;padding:50px;text-align:center}.content h1[data-v-5b4c0dd6]{font-size:5rem;margin-bottom:20px;font-weight:500;max-width:75%}.content span[data-v-5b4c0dd6]{color:#e01526}.content p[data-v-5b4c0dd6]{font-size:var(--font-size-xxxl);max-width:50%;font-weight:300}@keyframes float-gentle-5b4c0dd6{0%{transform:translateY(0) translate(0) rotate(0)}25%{transform:translateY(-15px) translate(10px) rotate(90deg)}50%{transform:translateY(-10px) translate(-5px) rotate(180deg)}75%{transform:translateY(5px) translate(-10px) rotate(270deg)}to{transform:translateY(0) translate(0) rotate(360deg)}}@keyframes float-sway-5b4c0dd6{0%{transform:translate(0) scale(1) rotate(0)}33%{transform:translate(20px) scale(1.1) rotate(120deg)}66%{transform:translate(-15px) scale(.9) rotate(240deg)}to{transform:translate(0) scale(1) rotate(360deg)}}@keyframes float-pulse-5b4c0dd6{0%{transform:scale(1) rotate(0);opacity:.6}50%{transform:scale(1.2) rotate(180deg);opacity:.8}to{transform:scale(1) rotate(360deg);opacity:.6}}@media (max-width: 1200px){.cards[data-v-5b4c0dd6]{flex-wrap:wrap;padding:0 3%;gap:clamp(20px,4vw,40px);justify-content:center}.event[data-v-5b4c0dd6]{padding:0 5%}}@media (max-width: 1024px){.partenaire[data-v-5b4c0dd6]{padding:2rem 5%}.intro-text[data-v-5b4c0dd6]{font-size:clamp(.9rem,2vw,1.1rem);margin-bottom:2rem;padding:0 5%}.logo-round[data-v-5b4c0dd6]{width:clamp(70px,12vw,120px);height:clamp(70px,12vw,120px)}.logos-container[data-v-5b4c0dd6]{gap:clamp(1rem,3vw,2rem);padding:0 5%}.sect-blue[data-v-5b4c0dd6]{padding:2rem 5%;height:auto;min-height:25vh}.sect-blue p[data-v-5b4c0dd6]{font-size:clamp(.95rem,2.5vw,var(--font-size-lg));width:90%}.content[data-v-5b4c0dd6]{gap:20px;padding:clamp(30px,6vw,50px) 5%}.content h1[data-v-5b4c0dd6]{font-size:clamp(2rem,6vw,5rem)}.content p[data-v-5b4c0dd6]{font-size:clamp(2rem,3.5vw,3rem)}.cards[data-v-5b4c0dd6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;padding:0 5%;margin:0 auto;gap:clamp(20px,4vw,40px)}.event[data-v-5b4c0dd6],.avis[data-v-5b4c0dd6]{padding:0 5%}}@media (max-width: 768px){.content h1[data-v-5b4c0dd6]{font-size:clamp(2rem,8vw,3rem);max-width:75%}.content p[data-v-5b4c0dd6]{font-size:clamp(1.8rem,4vw,2rem);max-width:80%}.cards[data-v-5b4c0dd6]>*{margin:0}.cards[data-v-5b4c0dd6]{flex-direction:column;align-items:center;justify-content:center;gap:clamp(25px,5vw,40px)}.sect-blue p[data-v-5b4c0dd6]{font-size:clamp(.95rem,3vw,var(--font-size-ms));width:95%}}.info-section[data-v-b5da83ad]{padding:1.5rem 0;border-bottom:1px solid #e5e7eb;width:94%}.info-title[data-v-b5da83ad]{font-size:var(--font-size-md);font-weight:600;color:#111827;margin:0 0 .75rem}.info-content[data-v-b5da83ad]{color:#374151;line-height:1.6}.info-content p[data-v-b5da83ad]{margin:.25rem 0}.info-section[data-v-b5da83ad]:last-child{border-bottom:none}[data-v-b5da83ad] .info-content a{color:#111827}.container[data-v-f5a71093]{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:3% 0;gap:40px}.header[data-v-f5a71093]{background-color:#fff;width:70%;height:14vw;border-radius:30px;text-align:center;display:flex;justify-content:center;flex-direction:column;gap:20px}.header h1[data-v-f5a71093]{color:var(--color-primary);font-weight:600}.header h2[data-v-f5a71093]{color:#333;font-weight:400}.editeur[data-v-f5a71093],.hebergeur[data-v-f5a71093],.aide[data-v-f5a71093]{background-color:#fff;width:70%;flex:1;border-radius:30px}.box[data-v-f5a71093]{display:flex;justify-self:center;align-items:center;width:90%;height:71px;margin-top:5%;border-radius:30px;background-color:var(--color-background);padding-left:30px;border-left:5px solid #ff3f42}.box .adeir[data-v-f5a71093]{font-size:var(--font-size-xl);text-transform:uppercase;flex:1}.org-info[data-v-f5a71093],.hebergeur-info[data-v-f5a71093]{margin:3% 0 4% 5%}.contact[data-v-f5a71093]{display:flex;flex-direction:column;align-items:center;width:100%;gap:1rem;margin:5% 0}.contact .item[data-v-f5a71093]{border:2px solid var(--color-primary);border-radius:45px;color:var(--color-primary);padding:.55rem 2rem;font-size:var(--font-size-lg)}.contact .item a[data-v-f5a71093]{color:var(--color-primary);text-decoration:none}.box .heberg[data-v-f5a71093]{font-size:var(--font-size-xl);flex:1}.aide[data-v-f5a71093]{display:flex;flex-direction:column;align-items:center;gap:30px;padding:4rem 0px}.aide h3[data-v-f5a71093]{font-size:var(--font-size-xxl);font-weight:400}.aide p[data-v-f5a71093]{color:#374151}@media (max-width: 768px){.header[data-v-f5a71093],.editeur[data-v-f5a71093],.hebergeur[data-v-f5a71093],.aide[data-v-f5a71093]{width:92%;border-radius:20px}.header[data-v-f5a71093]{height:auto;padding:1.5rem 1rem;gap:10px}.header h1[data-v-f5a71093]{font-size:1.4rem}.header h2[data-v-f5a71093]{font-size:1rem}.box[data-v-f5a71093]{flex-direction:column;align-items:flex-start;height:auto;gap:10px;padding:1rem;margin:8% auto}.box .adeir[data-v-f5a71093],.box .heberg[data-v-f5a71093]{font-size:1rem;text-align:left}.org-info[data-v-f5a71093],.hebergeur-info[data-v-f5a71093]{margin:5% 0 5% 5%}.contact[data-v-f5a71093]{width:100%;gap:.8rem}.contact .item[data-v-f5a71093]{width:80%;text-align:center;font-size:1rem;padding:.6rem 1rem}.aide[data-v-f5a71093]{padding:2rem 1rem;gap:20px}.aide h3[data-v-f5a71093]{text-align:center;font-size:1.3rem}.aide p[data-v-f5a71093]{font-size:.95rem;text-align:center;line-height:1.6em}}.container[data-v-90380119]{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:3% 0;gap:40px}.header[data-v-90380119],.choice[data-v-90380119]{background-color:#fff;width:70%;flex:1;border-radius:30px;padding:2rem 0;display:flex;align-items:center;flex-direction:column;gap:20px}.header h1[data-v-90380119]{color:var(--color-primary);font-weight:600}.header h2[data-v-90380119]{color:#333;font-weight:400}.btn-cookie[data-v-90380119]{display:flex;gap:30px}.block[data-v-90380119]{background-color:#fff;width:70%;flex:1;border-radius:30px;padding:3rem;display:flex;flex-direction:column;gap:30px}.block h3[data-v-90380119],.choice h6[data-v-90380119]{font-size:var(--font-size-xxl);font-weight:400}.block p[data-v-90380119],.sect-border p[data-v-90380119]{line-height:2em}.block.cookie .icon-cookie[data-v-90380119]{display:flex;align-items:center;justify-content:space-between}.block.cookie .icon-cookie img[data-v-90380119]{width:60px}.sect-border[data-v-90380119]{background-color:#fff;width:70%;flex:1;border-radius:30px;padding:3rem;border-left:4px solid var(--color-primary)}.sect-border h4[data-v-90380119]{font-size:var(--font-size-xl);font-weight:400;margin-bottom:1.5rem}.details[data-v-90380119]{background-color:#fff;width:70%;flex:1;border-radius:30px;overflow:hidden}.accordion-header[data-v-90380119]{display:flex;justify-content:space-between;align-items:center;padding:2rem 3rem;cursor:pointer}.accordion-header h5[data-v-90380119]{color:var(--color-primary);font-size:var(--font-size-xl);font-weight:400;margin:0}.toggle-btn[data-v-90380119]{border:none;background:transparent;color:var(--color-primary);font-size:4em;font-weight:200;cursor:pointer}.accordion-content[data-v-90380119]{max-height:0;transition:max-height .4s ease-out;overflow:hidden}.accordion-content.open[data-v-90380119]{max-height:200vh;transition:max-height .5s ease-in}.content-inner[data-v-90380119]{padding:3rem}table[data-v-90380119]{width:100%;border-collapse:collapse}thead[data-v-90380119]{background:#2d2d2d;color:#fff}th[data-v-90380119]{padding:15px;text-align:left;font-weight:600}td[data-v-90380119]{padding:15px;border:1px solid #e0e0e0}tbody tr[data-v-90380119]:hover{background:#f9f9f9}@media (max-width: 768px){.header[data-v-90380119],.choice[data-v-90380119],.block[data-v-90380119],.sect-border[data-v-90380119],.details[data-v-90380119]{width:90%;padding:1.5rem}.header h1[data-v-90380119]{font-size:1.6rem;text-align:center}.header h2[data-v-90380119]{font-size:1.2rem;text-align:center}.block.cookie .icon-cookie[data-v-90380119]{flex-direction:column;gap:20px}.accordion-header[data-v-90380119]{padding:1rem 1.2rem;gap:10px}.accordion-header h5[data-v-90380119]{font-size:1rem}.toggle-btn[data-v-90380119]{font-size:2.4rem}.accordion-content.open[data-v-90380119]{max-height:60vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.content-inner[data-v-90380119]{padding:1.5rem}.content-inner[data-v-90380119]{overflow-x:auto}table[data-v-90380119]{min-width:600px;width:100%}th[data-v-90380119],td[data-v-90380119]{font-size:.9rem;padding:10px}thead[data-v-90380119]{background:#2d2d2d}}.accessibility-page[data-v-8b8a03c3]{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:3% 0;gap:40px}.header[data-v-8b8a03c3]{background-color:#fff;width:70%;height:14vw;border-radius:30px;text-align:center;display:flex;justify-content:center;flex-direction:column;gap:20px}.header h1[data-v-8b8a03c3]{color:var(--color-primary);font-weight:600}.header h2[data-v-8b8a03c3]{color:#333;font-weight:400}.block[data-v-8b8a03c3],.aide[data-v-8b8a03c3]{background-color:#fff;width:70%;border-radius:30px;padding:3rem;display:flex;flex-direction:column;gap:30px}.block h3[data-v-8b8a03c3]{font-size:var(--font-size-xl);font-weight:400}.block p[data-v-8b8a03c3]{line-height:2em}.aide-points p[data-v-8b8a03c3]{margin:8px 0}.aide[data-v-8b8a03c3]{align-items:center;gap:30px;padding:4rem 0}.aide h3[data-v-8b8a03c3]{font-size:var(--font-size-xxl);font-weight:400}address[data-v-8b8a03c3]{font-style:normal;display:inline-block;line-height:1.8}.contact-item a[data-v-8b8a03c3],.contact-item address[data-v-8b8a03c3]{margin-left:5px}a[data-v-8b8a03c3]{color:var(--color-primary);text-decoration:none;transition:color .3s ease}a[data-v-8b8a03c3]:hover{color:#6ee8e0}@media (max-width: 768px){.header[data-v-8b8a03c3],.block[data-v-8b8a03c3],.aide[data-v-8b8a03c3]{width:90%;padding:1.5rem;border-radius:20px}.header[data-v-8b8a03c3]{height:auto;padding:1.5rem 1rem;gap:10px}.header h1[data-v-8b8a03c3]{font-size:1.4rem}.header h2[data-v-8b8a03c3]{font-size:1rem}.block h3[data-v-8b8a03c3],.aide h3[data-v-8b8a03c3]{font-size:1.3rem}.block p[data-v-8b8a03c3]{font-size:.95rem;line-height:1.8}}.foo-nav-bottom[data-v-f481281a]{width:100%;display:flex;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap;padding:40px 20px;margin-top:auto}.foo-nav-bottom p[data-v-f481281a]{color:#1a1a1a;font-size:.85rem;margin:0}.separator[data-v-f481281a]{color:#1a1a1a;font-size:.85rem;margin-left:5px}.footer-link[data-v-f481281a]{color:var(--color-primary);text-decoration:none;font-size:.85rem;transition:color .3s ease}.footer-link[data-v-f481281a]:hover{color:#6ee8e0}.logo[data-v-f481281a]{width:40px}@media (max-width: 768px){.foo-nav-bottom[data-v-f481281a]{flex-direction:column;gap:15px}.separator[data-v-f481281a]{display:none}}.input-container[data-v-520ae53e]{position:relative;width:100%}.input-field[data-v-520ae53e]{display:block;width:100%;padding:10px;border:none;border-bottom:1px solid #ccc;outline:none;background-color:transparent}.input-label[data-v-520ae53e]{position:absolute;top:8.8px;left:9.6px;color:#ccc;pointer-events:none;transition:all .2s ease;display:none}.input-highlight[data-v-520ae53e]{position:absolute;bottom:0;left:0;height:1px;width:0;background-color:var(--color-primary);transition:all .3s ease}.input-field:focus+.input-label[data-v-520ae53e]{top:-20px;font-size:12px;color:var(--color-primary);display:block}.input-field:focus+.input-label+.input-highlight[data-v-520ae53e]{width:100%}input[type=number][data-v-520ae53e]::-webkit-inner-spin-button,input[type=number][data-v-520ae53e]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-520ae53e]{-moz-appearance:textfield}@media (max-width: 768px){.input-field[data-v-520ae53e]{font-size:.9rem;padding:.7rem}.input-label[data-v-520ae53e]{font-size:.9rem}.input-field:focus+.input-label[data-v-520ae53e],.input-field:not(:placeholder-shown)+.input-label[data-v-520ae53e]{font-size:.7rem}}@media (max-width: 480px){.input-field[data-v-520ae53e]{font-size:.85rem;padding:.6rem}.input-label[data-v-520ae53e]{font-size:.85rem}.input-field:focus+.input-label[data-v-520ae53e],.input-field:not(:placeholder-shown)+.input-label[data-v-520ae53e]{font-size:.65rem}}.mdp-oublier[data-v-29fba990]{width:100%;min-height:calc(100vh - 60px);display:flex;justify-content:center;align-items:center;gap:80px;padding:40px 20px}.form-container[data-v-29fba990]{background-color:#fff;border-radius:20px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:20px;padding:40px 30px;width:90%;max-width:500px;z-index:20}.header[data-v-29fba990]{text-align:center;max-width:23rem}.header h1[data-v-29fba990]{font-weight:400;margin-bottom:10px}.header p[data-v-29fba990]{margin:0 0 20px;color:#374151;font-size:.95rem}.form[data-v-29fba990]{width:100%;display:flex;flex-direction:column;gap:15px;align-items:center}[data-v-29fba990] .input-field{font-size:16px}[data-v-29fba990] .input-label{color:var(--color-primary)}[data-v-29fba990] .input-field:not(:placeholder-shown)+.input-label{top:-20px;font-size:12px;color:var(--color-primary);display:block}[data-v-29fba990] .input-field:not(:placeholder-shown)+.input-label+.input-highlight{width:100%;background-color:var(--color-primary)}.disabled-input[data-v-29fba990]{pointer-events:none;opacity:.6}.message[data-v-29fba990]{width:100%;padding:12px 15px;border-radius:8px;font-size:.9rem;text-align:center;margin-bottom:5%}.message.success[data-v-29fba990]{background-color:#d1fae5;color:#065f46;border:1px solid #6ee7b7}.message.error[data-v-29fba990]{background-color:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.submit-btn[data-v-29fba990]{color:#fff;background:var(--color-primary);border-radius:10px;padding:12px 60px;font-size:20px;border:none;cursor:pointer;margin:24px 0}.submit-btn[data-v-29fba990]:disabled{opacity:.6;cursor:not-allowed}.ou[data-v-29fba990]{position:relative;margin:10px 0;text-align:center}.ou[data-v-29fba990]:before,.ou[data-v-29fba990]:after{content:"";background-color:#e0d7d7;height:1px;width:150px;position:absolute;top:12px;transform:translateY(-50%)}.ou[data-v-29fba990]:before{right:40px}.ou[data-v-29fba990]:after{left:40px}.img-container[data-v-29fba990]{position:relative;max-width:min(900px,40vw);display:flex;justify-content:center;align-items:flex-end;flex-shrink:0}.fond[data-v-29fba990]{margin:5% 0;max-width:800px;object-fit:cover}.main[data-v-29fba990]{position:absolute;bottom:0;left:0;width:clamp(720px,50%,720px);height:clamp(720px,50%,720px);object-fit:cover}.footer-form[data-v-29fba990]{display:flex;align-items:center;flex-shrink:0;text-decoration:none;gap:10px;margin:20px 0}.footer-form span[data-v-29fba990]{color:#2d3748;font-weight:500;font-size:.9rem;transition:color .3s ease}.footer-form span[data-v-29fba990]:hover{color:var(--color-primary, #2563eb)}.arrow-icon[data-v-29fba990]{width:20px;height:20px;transition:all .3s ease;flex-shrink:0;transform:scaleX(-1)}.footer-form:hover .arrow-icon[data-v-29fba990]{transform:scaleX(-1) translate(10px);filter:brightness(0) saturate(100%) invert(37%) sepia(71%) saturate(1689%) hue-rotate(160deg) brightness(95%) contrast(97%)}@media (max-width: 1290px){.mdp-oublier[data-v-29fba990]{gap:10px}.img-container[data-v-29fba990]{max-width:50%;width:100%;height:auto;display:flex;justify-content:center;align-items:center}.fond[data-v-29fba990],.main[data-v-29fba990]{height:auto;object-fit:contain}.main[data-v-29fba990]{max-width:700px}.form-container[data-v-29fba990]{width:100%;max-width:50%;padding:35px 25px}}@media (max-width: 768px){.mdp-oublier[data-v-29fba990]{flex-direction:column;gap:20px;padding:15px 10px}.img-container[data-v-29fba990]{display:none}.form-container[data-v-29fba990]{width:100%;max-width:none;padding:40px 20px}.ou[data-v-29fba990]:before,.ou[data-v-29fba990]:after{width:120px}}.page-container[data-v-e4a97e17]{position:relative;width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center}.fond[data-v-e4a97e17]{position:absolute;z-index:0;object-fit:cover}.fond2[data-v-e4a97e17]{top:5%;left:0;width:500px;height:auto}.fond1[data-v-e4a97e17]{top:50%;right:0;width:500px;height:auto;transform:translateY(-50%)}.reini-mdp[data-v-e4a97e17]{z-index:10;display:flex;justify-content:center;align-items:center;width:100%}.form-container[data-v-e4a97e17]{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:40px 30px;width:90%;max-width:500px;z-index:10}.header[data-v-e4a97e17]{text-align:center;max-width:23rem}.header h1[data-v-e4a97e17]{font-weight:400;margin-bottom:10px}.header p[data-v-e4a97e17]{color:#374151;font-size:.95rem;margin-bottom:20px}.form[data-v-e4a97e17]{width:100%;display:flex;flex-direction:column;gap:15px;align-items:center}.input-wrapper[data-v-e4a97e17]{position:relative;width:100%;margin-bottom:5%}.input-wrapper input[data-v-e4a97e17]{display:block;width:100%;padding:10px;border:none;border-bottom:1px solid #ccc;outline:none;background-color:transparent;font-size:1rem;box-sizing:border-box}.input-wrapper label[data-v-e4a97e17]{position:absolute;top:8.8px;left:9.6px;color:#ccc;pointer-events:none;transition:all .2s ease;display:none;font-size:1rem;background-color:#fff;padding:0 2px}.input-wrapper input:focus+label[data-v-e4a97e17],.input-wrapper input:not(:placeholder-shown)+label[data-v-e4a97e17]{top:-20px;font-size:.75rem;color:var(--color-primary, #2563eb);display:block}.input-wrapper .input-highlight[data-v-e4a97e17]{position:absolute;bottom:0;left:0;height:1px;width:0;background-color:var(--color-primary, #2563eb);transition:all .3s ease}.input-wrapper input:focus+label+.input-highlight[data-v-e4a97e17],.input-wrapper input:not(:placeholder-shown)+label+.input-highlight[data-v-e4a97e17]{width:100%}.input-wrapper input[data-v-e4a97e17]:disabled{background-color:#f3f4f6;cursor:not-allowed}.eye-icon[data-v-e4a97e17]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:22px;height:22px;cursor:pointer;transition:opacity .2s}.eye-icon[data-v-e4a97e17]:hover{opacity:.7}.criteria-list[data-v-e4a97e17]{color:#858585;font-size:.85rem;margin:10px 0;list-style-type:disc;padding-left:20px;text-align:left;width:100%}.criteria-list li[data-v-e4a97e17]{margin:5px 0;transition:all .3s ease}.criteria-list li.valid[data-v-e4a97e17]{text-decoration:line-through;color:#10b981;font-weight:500}.message[data-v-e4a97e17]{width:100%;padding:12px 15px;border-radius:8px;font-size:.9rem;text-align:center;margin:10px 0}.message.success[data-v-e4a97e17]{background-color:#d1fae5;color:#065f46;border:1px solid #6ee7b7}.message.error[data-v-e4a97e17]{background-color:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.submit-btn[data-v-e4a97e17]{color:#fff;background:var(--color-primary);border-radius:10px;padding:12px 60px;font-size:20px;border:none;cursor:pointer;margin:24px 0}.submit-btn[data-v-e4a97e17]:disabled{opacity:.6;cursor:not-allowed}.loading-state[data-v-e4a97e17],.error-state[data-v-e4a97e17]{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px}.spinner[data-v-e4a97e17]{border:4px solid #f3f4f6;border-top:4px solid var(--color-primary, #2563eb);border-radius:50%;width:40px;height:40px;animation:spin-e4a97e17 1s linear infinite}@keyframes spin-e4a97e17{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.fond1[data-v-e4a97e17],.fond2[data-v-e4a97e17]{display:none}.form-container[data-v-e4a97e17]{width:95%;padding:30px 20px}}.section-container[data-v-a994e723]{display:flex;flex-direction:column;gap:32px;padding:8vh 8vw;position:relative;width:100%;overflow:hidden}h2[data-v-a994e723]{font-weight:400;display:inline-block;color:var(--color-primary);font-size:var(--font-size-xxl)}span[data-v-a994e723]{display:block;width:10%;height:2px;background-color:currentColor;margin-top:4px}.bloc-white[data-v-a994e723]{background:#fff;border-radius:20px;padding:20px}h2.black[data-v-a994e723]{color:#000}span.black[data-v-a994e723]{background-color:currentColor}.display[data-v-a994e723]{color:var(--color-text-white);font-size:var(--font-size-xxxl);font-weight:500;display:inline-block}.display span[data-v-a994e723]{height:6px;background-color:currentColor}.banner[data-v-a994e723]{position:relative;height:60vh;width:100vw;margin-left:calc(-50vw + 50%);padding:0 5%;display:flex;justify-content:start;align-items:flex-end;background-size:cover;background-position:center;color:#fff;box-sizing:border-box;overflow-x:hidden}.banner h2[data-v-a994e723]{position:relative;z-index:2;margin-bottom:5%}.banner[data-v-a994e723]:before{content:"";position:absolute;inset:0;background:#0006;z-index:1}.display span[data-v-a994e723]{width:50%;height:6px;margin-top:12px}@media (max-width: 950px){.section-container[data-v-a994e723]{padding:4vh 4vw}h2 span[data-v-a994e723]{width:30%;height:2px;margin-top:8px}.display span[data-v-a994e723]{width:60%;height:4px;margin-top:12px}.display[data-v-a994e723]{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;width:100%}.banner[data-v-a994e723]{height:40vh}}.carousel-wrapper[data-v-430660d6]{margin:64px 0 0;display:flex;align-items:center;justify-content:center;gap:20px;height:100%}h4[data-v-430660d6]{color:var(--color-primary);font-size:var(--font-size-xl)}p[data-v-430660d6]{font-size:var(--font-size-lg)}.carousel[data-v-430660d6]{position:relative;width:50vw;height:auto;min-height:60vh;overflow:visible}.carousel-item[data-v-430660d6]{position:absolute;top:0;left:0;width:100%;height:100%;min-height:60vh;opacity:0;pointer-events:none;transition:opacity .5s ease}.carousel-container[data-v-430660d6]{display:flex;height:100%;min-height:60vh}.carousel-img[data-v-430660d6]{width:50%;height:100%;min-height:60vh;object-fit:cover;border-radius:20px}.carousel-item.active[data-v-430660d6]{opacity:1;pointer-events:auto}.carousel-text[data-v-430660d6]{width:50%;padding:0 50px;gap:24px;color:var(--color-text);display:flex;flex-direction:column;justify-content:start;align-items:start;box-sizing:border-box}.carousel-text h3[data-v-430660d6]{font-size:clamp(2rem,3vw,3rem);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}button.prev[data-v-430660d6],button.next[data-v-430660d6]{position:relative;background:#0000;color:var(--color-text);border:none;padding:10px 15px;cursor:pointer;font-size:6rem;border-radius:5px;z-index:20}@media (max-width: 1600px){.carousel[data-v-430660d6]{height:auto;overflow:visible}.carousel-container[data-v-430660d6]{flex-direction:row;height:auto}.carousel-item[data-v-430660d6]{position:relative;height:auto;opacity:1;transition:none}.carousel-item[data-v-430660d6]:not(.active){display:none}.carousel-text h3[data-v-430660d6]{font-size:clamp(2rem,3vw,3rem)}.carousel-text[data-v-430660d6]{gap:8px}}@media (max-width: 1000px){.carousel[data-v-430660d6]{height:auto;overflow:visible;min-height:400px}.carousel-item[data-v-430660d6]{position:relative;height:auto;opacity:1;transition:none}.carousel-item[data-v-430660d6]:not(.active){display:none}.carousel-wrapper[data-v-430660d6]{flex-direction:column;gap:20px;margin-top:8px}.carousel-container[data-v-430660d6]{flex-direction:column;height:auto}.carousel-img[data-v-430660d6]{width:100%;min-height:30vh;max-height:50vh;margin-bottom:20px;border-radius:15px;object-fit:cover}.carousel-text[data-v-430660d6]{width:100%;padding:0 20px;gap:15px;text-align:center;align-items:center}.carousel-text h3[data-v-430660d6]{font-size:1.8rem}.carousel-text h4[data-v-430660d6]{font-size:1.2rem}.carousel-text p[data-v-430660d6]{font-size:1rem;width:100vw}button.next[data-v-430660d6],button.prev[data-v-430660d6]{font-size:3rem;position:absolute;top:70%}button.next[data-v-430660d6]{right:10%}button.prev[data-v-430660d6]{left:10%}}.menu[data-v-de7aa58e]{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:10;display:flex;flex-direction:column;align-items:center;padding:10px}.menu ul[data-v-de7aa58e]{list-style:none;padding:0;margin:0;position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-end}.menu li[data-v-de7aa58e]{margin:10px 0}.menu a[data-v-de7aa58e]{display:flex;flex-direction:row-reverse;align-items:center;position:relative;color:#fff;text-decoration:none;z-index:2}.menu .dot[data-v-de7aa58e]{width:20px;height:20px;border:3px solid #AAAAAA;border-radius:50%;background:transparent;margin-right:10px;z-index:2}.menu a.active .dot[data-v-de7aa58e]{background:var(--color-primary);border-color:var(--color-primary)}.menu a.active .label[data-v-de7aa58e]{color:var(--color-primary);font-weight:600}.menu .label[data-v-de7aa58e]{position:relative;z-index:2;opacity:0;transform:translate(-10px);transition:opacity .3s,transform .3s;white-space:nowrap;padding:4px 40px 0 0;color:#aaa;font-weight:400}.menu.open .label[data-v-de7aa58e]{opacity:1;transform:translate(0)}.menu .dots-bg[data-v-de7aa58e]{position:absolute;top:0;right:0;width:60px;height:100%;background:#d9d9d9;border-radius:50px 0 0 50px;z-index:1}.menu .labels-bg[data-v-de7aa58e]{position:absolute;top:0;right:0;width:100%;height:100%;background:#f6f6f8e1;border-radius:20px;z-index:0;opacity:0;transition:opacity .3s;pointer-events:none}.menu.open .labels-bg[data-v-de7aa58e]{opacity:1;pointer-events:auto}@media (max-width: 768px){.menu[data-v-de7aa58e]{top:auto;bottom:10px;right:50%;transform:translate(50%);flex-direction:row;align-items:center;padding:5px;background:transparent}.menu ul[data-v-de7aa58e]{flex-direction:row;justify-content:center;align-items:center;width:100%;position:relative;z-index:2}.menu li[data-v-de7aa58e]{margin:0 8px}.menu .label[data-v-de7aa58e],.menu .labels-bg[data-v-de7aa58e]{display:none}.menu .dots-bg[data-v-de7aa58e]{width:100%;height:60px;border-radius:25px 25px 0 0;right:50%;transform:translate(50%);top:-10px}}.carousel-wrapper[data-v-dbfb99bf]{position:relative;width:100%;max-width:900px;margin:4vh auto;display:flex;align-items:center;justify-content:center}.carousel-viewport[data-v-dbfb99bf]{overflow:hidden;width:100%}.carousel-track[data-v-dbfb99bf]{display:flex;transition:transform .5s ease}.carousel-slide[data-v-dbfb99bf]{min-width:100%;display:flex;justify-content:center;gap:16px}.admin-grid[data-v-dbfb99bf]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.photo-wrapper[data-v-dbfb99bf]{position:relative}.card-img[data-v-dbfb99bf]{width:100%;height:115px;object-fit:cover;border-radius:20px;margin-bottom:8px}.placeholder-img[data-v-dbfb99bf]{background:#00a0cc;color:#fff;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:700}.linkedin-link[data-v-dbfb99bf]{position:absolute;bottom:0;right:0;width:40px;height:40px;border-radius:20px 0 0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;transform:translateY(-10%)}.linkedin-icon[data-v-dbfb99bf]{width:20px;height:20px}.card[data-v-dbfb99bf]{width:200px;height:250px;background:#fff;border-radius:var(--border-radius-md);border:2px solid var(--color-primary);padding:16px;text-align:center;display:flex;flex-direction:column;justify-content:space-around}.name-company h3[data-v-dbfb99bf],.name-company .p-company[data-v-dbfb99bf],.p-grade[data-v-dbfb99bf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.prev[data-v-dbfb99bf],button.next[data-v-dbfb99bf]{position:absolute;top:50%;transform:translateY(-50%);background:#0000;padding:10px 15px;border-radius:5px;font-size:2.5rem;cursor:pointer;border:none;z-index:10}button.prev[data-v-dbfb99bf]{left:-40px}button.next[data-v-dbfb99bf]{right:-40px}@media (max-width: 950px){.card[data-v-dbfb99bf]{flex:1 1 100%}button.prev[data-v-dbfb99bf]{left:5px}button.next[data-v-dbfb99bf]{right:5px}}figure[data-v-eaf10daf]{width:100%;margin:30px 0;display:flex;justify-content:space-between;align-items:center}figcaption[data-v-eaf10daf]{width:60%}.card-empty[data-v-eaf10daf]{display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center;width:300px;height:300px;padding:20px;text-align:center}.figure-reverse[data-v-eaf10daf]{flex-direction:row-reverse}h3[data-v-eaf10daf]{margin-bottom:20px}.blob-anim[data-v-eaf10daf]{height:300px;width:300px;object-fit:cover;border-radius:60% 40% 55% 45%/55% 50% 50% 45%;animation:blob-eaf10daf 18s ease-in-out infinite;will-change:border-radius}@keyframes blob-eaf10daf{0%,to{border-radius:60% 40% 55% 45%/55% 50% 50% 45%}20%{border-radius:65% 35% 52% 48%/50% 58% 42% 50%}40%{border-radius:58% 42% 60% 40%/60% 42% 58% 40%}60%{border-radius:62% 38% 48% 52%/52% 60% 40% 48%}80%{border-radius:55% 45% 53% 47%/47% 55% 45% 53%}}.picto[data-v-eaf10daf]{width:100px;height:100px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:10px}.card[data-v-eaf10daf]{display:flex;flex-direction:column;background:#fff;justify-content:start;gap:32px;text-align:center;width:300%;max-width:300px;min-width:250px;height:400px;border-radius:20px;transition:transform .3s ease;height:400}.card[data-v-eaf10daf]:hover{transform:translateY(-8px)}.card-img[data-v-eaf10daf]{width:100%;height:60%;border-radius:20px 20px 0 0}.img-rect[data-v-eaf10daf]{width:30%;height:auto;border-radius:20px}@media (max-width: 950px){figure[data-v-eaf10daf],figure.figure-reverse[data-v-eaf10daf]{flex-direction:column!important;align-items:center;text-align:start;margin:8px}.blob-anim[data-v-eaf10daf],.img-rect[data-v-eaf10daf]{width:80%;height:auto}figcaption[data-v-eaf10daf]{width:90%;max-width:600px;margin-top:20px;text-align:left}.card-empty[data-v-eaf10daf]{padding:4px}}@media (max-width: 1024px){figure[data-v-eaf10daf],figure.figure-reverse[data-v-eaf10daf]{gap:20px}.blob-anim[data-v-eaf10daf],.img-rect[data-v-eaf10daf]{width:45%;height:auto}figcaption[data-v-eaf10daf]{width:calc(55% - 20px)}}.text-section[data-v-931f2f37]{margin-bottom:24px}.text-section h3[data-v-931f2f37]{font-size:var(--font-size-xl);font-weight:400;margin-bottom:32px}.text-section p[data-v-931f2f37]{font-size:var(--font-size-md);line-height:1.6}.content[data-v-eb791b59]{padding:6vh 2vw;animation:fadeIn-eb791b59 .8s ease-in}@keyframes fadeIn-eb791b59{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.values-container[data-v-eb791b59]{gap:50px;padding:20px 0}.value-card-enhanced[data-v-eb791b59]{transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.value-card-enhanced[data-v-eb791b59]:hover{transform:translateY(-8px) scale(1.02)}.value-card-enhanced[data-v-eb791b59]:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .4s ease}.value-card-enhanced[data-v-eb791b59]:hover:before{opacity:1}.axes-container[data-v-eb791b59]{gap:45px;padding:20px 0}.axes-card-enhanced[data-v-eb791b59]{transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.axes-card-enhanced[data-v-eb791b59]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#ffffff1a,#fff0);opacity:0;transition:opacity .4s ease;pointer-events:none}.axes-card-enhanced[data-v-eb791b59]:hover{transform:translateY(-10px) scale(1.03)}.axes-card-enhanced[data-v-eb791b59]:hover:after{opacity:1}.card-container[data-v-eb791b59]{display:flex;gap:40px;justify-content:center;align-items:stretch;flex-wrap:wrap;padding:30px 0}.objectifs-wrapper[data-v-eb791b59]{max-width:900px;margin:0 auto;padding:30px;background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-radius:20px;transition:all .4s ease}.objectifs-wrapper[data-v-eb791b59]:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0a);transform:translateY(-5px)}.territory-content[data-v-eb791b59],.animation-content[data-v-eb791b59]{display:flex;flex-direction:column;gap:40px}.animatrice-highlight[data-v-eb791b59]{margin-top:20px;padding:40px;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border-radius:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .5s ease}.animatrice-highlight[data-v-eb791b59]:hover{background:linear-gradient(135deg,#ffffff26,#ffffff14);transform:scale(1.02)}.ca-intro[data-v-eb791b59]{display:flex;flex-direction:column;gap:50px;margin-bottom:40px}.ca-container[data-v-eb791b59]{display:flex;gap:40px;justify-content:center;align-items:center;margin:60px 0 0;padding:40px;background:linear-gradient(135deg,#00000005,#00000003);border-radius:25px;transition:all .4s ease}.img[data-v-eb791b59]{width:20vw;height:300px;border-radius:20px;object-fit:cover;transition:all .4s ease}.img[data-v-eb791b59]:hover{transform:scale(1.05)}.value-text-one[data-v-eb791b59]{font-size:22px;font-weight:600;margin-bottom:12px;letter-spacing:.3px;transition:all .3s ease}.value-card-enhanced:hover .value-text-one[data-v-eb791b59]{transform:scale(1.05)}.value-text-sub[data-v-eb791b59]{font-size:16px;line-height:1.6;opacity:.85;transition:opacity .3s ease}.value-card-enhanced:hover .value-text-sub[data-v-eb791b59]{opacity:1}.full-width-banner[data-v-eb791b59]{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);height:60vh;background-size:cover;background-position:center;display:flex;align-items:flex-end;padding:50px 100px}html[data-v-eb791b59]{scroll-behavior:smooth}@keyframes slideInUp-eb791b59{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.content[data-v-eb791b59]{padding:2vh 1vw}.full-width-banner[data-v-eb791b59]{margin-left:0;margin-right:0;padding:30px 16px}.card-container[data-v-eb791b59]{flex-direction:column;gap:20px;align-items:center;text-align:center}.values-container[data-v-eb791b59],.axes-container[data-v-eb791b59]{gap:25px}.objectifs-wrapper[data-v-eb791b59]{padding:20px;margin:0 10px}.ca-container[data-v-eb791b59]{flex-direction:column;padding:20px;margin-top:30px}.animatrice-highlight[data-v-eb791b59]{padding:25px;margin:10px}.territory-content[data-v-eb791b59],.animation-content[data-v-eb791b59]{gap:25px}.value-text-one[data-v-eb791b59],.value-text-sub[data-v-eb791b59]{text-align:center}.img[data-v-eb791b59]{width:100%;height:250px}}.card-container[data-v-eb791b59]>*{animation:slideInUp-eb791b59 .6s ease-out backwards}.card-container[data-v-eb791b59]>*:nth-child(1){animation-delay:.1s}.card-container[data-v-eb791b59]>*:nth-child(2){animation-delay:.2s}.card-container[data-v-eb791b59]>*:nth-child(3){animation-delay:.3s}.sort-btn[data-v-66053773]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#f7f8fa;border:1px solid #e2e5ea;border-radius:9999px;font-weight:500;color:#333;cursor:pointer;transition:all .25s ease;font-size:16px}.sort-btn[data-v-66053773]:hover{background:#eef1f6;border-color:#d0d4da}.sort-btn.active[data-v-66053773]{border-color:var(--color-primary);color:var(--color-primary)}.label[data-v-66053773]{white-space:nowrap}.icon[data-v-66053773]{display:flex;align-items:center;justify-content:center}.icon-sort[data-v-66053773]{width:20px;height:20px;transition:transform .3s ease,color .3s ease;stroke:currentColor}.sort-btn.active .icon-sort[data-v-66053773]{color:var(--color-primary)}@media (max-width: 768px){.sort-btn[data-v-66053773]{font-size:14px;padding:6px 12px}.icon-sort[data-v-66053773]{width:16px;height:16px}}.pagination[data-v-b991bde8]{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px;font-family:Segoe UI,sans-serif}.nav-btn[data-v-b991bde8]{background:none;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;font-size:20px;font-weight:700;display:flex;justify-content:center;align-items:center;transition:all .2s}.nav-btn[data-v-b991bde8]:disabled{opacity:.4;cursor:not-allowed}.nav-btn[data-v-b991bde8]:hover:not(:disabled){background-color:#d0e6f7;transform:translateY(-2px)}.page-btn[data-v-b991bde8]{border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;font-weight:500;background:none;display:flex;justify-content:center;align-items:center;transition:all .2s}.page-btn[data-v-b991bde8]:hover:not(.active):not(.dots){background-color:#d0e6f7;transform:translateY(-1px)}.page-btn.active[data-v-b991bde8]{background-color:var(--color-primary);color:#fff}.page-btn.dots[data-v-b991bde8]{background:none;cursor:default;color:#888;font-weight:400;transform:none}.content[data-v-c2e3a933]{padding:4vh 8vw;animation:fadeIn-c2e3a933 .8s ease-in}@keyframes fadeIn-c2e3a933{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.company-logo-link[data-v-c2e3a933]{text-decoration:none;display:block}.company-logo-wrapper[data-v-c2e3a933]{width:180px;height:160px;border-radius:20px;overflow:hidden;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;background:#e6f7fc;flex-shrink:0}.company-placeholder[data-v-c2e3a933]{width:100%;height:100%;background:#00a0cc;color:#fff;display:flex;align-items:center;justify-content:center;font-size:64px;font-weight:700;text-transform:uppercase;border-radius:20px}.company-logo[data-v-c2e3a933]{width:100%;height:100%;object-fit:cover;background:#fff}.controls[data-v-c2e3a933]{display:flex;gap:2rem;align-items:center;margin-bottom:.5rem;flex-wrap:wrap;padding:30px 0;justify-content:center}.nav-search[data-v-c2e3a933]{position:relative;width:60%;display:flex;align-items:center;padding:10px}.search-icon[data-v-c2e3a933]{position:absolute;left:20px;font-size:18px;color:#999;pointer-events:none}.search-input[data-v-c2e3a933]{height:45px;width:100%;padding:10px 14px 10px 38px;font-size:16px;border-radius:12px;border:1px solid #d5d5d5;background:#fff;font-family:Inter,sans-serif;outline:none;transition:border-color .25s ease}.search-input[data-v-c2e3a933]:hover{border-color:#00a0cc}.search-input[data-v-c2e3a933]:focus{border-color:#00a0cc}.search-input[data-v-c2e3a933]::placeholder{color:#999;opacity:.85}.found-count[data-v-c2e3a933]{display:flex;align-items:baseline;gap:.5rem;margin-bottom:2rem;font-size:var(--font-size-lg)}.found-count .count-line[data-v-c2e3a933]{flex:1;height:1px;background-color:var(--color-primary)}.company-grid[data-v-c2e3a933]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,220px));gap:1.5rem;justify-content:center;margin-bottom:2rem}.company-card[data-v-c2e3a933]{background:#fff;border-radius:20px;display:flex;flex-direction:column;align-items:center;padding:20px;width:220px;height:380px;text-align:center;box-shadow:0 2px 8px #0000000d;transition:transform .2s,box-shadow .2s}.company-card[data-v-c2e3a933]:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001a}.company-card h3[data-v-c2e3a933]{font-size:18px;font-weight:600;margin:0 0 8px;color:#333;line-height:1.3;display:block;word-wrap:break-word;overflow-wrap:anywhere;text-align:center}.company-description[data-v-c2e3a933]{font-size:14px;color:#666;line-height:1.5;margin:0 0 8px;flex:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.company-city[data-v-c2e3a933]{font-size:13px;color:#999;margin:0}button[data-v-c2e3a933]{display:inline-flex;justify-content:center;align-items:center;font-family:Inter,sans-serif;cursor:pointer;white-space:nowrap;border:none;transition:background .2s,filter .2s}.btn-md[data-v-c2e3a933]{padding:16px 56px;font-size:20px}.btn-sm[data-v-c2e3a933]{padding:12px 24px;font-size:16px}.btn-xs[data-v-c2e3a933]{padding:8px 16px;font-size:14px}.btn-blue[data-v-c2e3a933]{background:#00a0cc;color:#fff;border-radius:10px}.btn-blue[data-v-c2e3a933]:hover{filter:brightness(1.08)}.btn-empty[data-v-c2e3a933]{background:transparent;color:#00a0cc;border:1px solid #00A0CC;border-radius:10px}.btn-empty[data-v-c2e3a933]:hover{background:#dff1f7}.btn-round[data-v-c2e3a933]{border-radius:30px}@media (max-width: 1024px){.company-grid[data-v-c2e3a933]{grid-template-columns:repeat(auto-fill,minmax(200px,200px))}.company-card[data-v-c2e3a933]{width:200px}}@media (max-width: 950px){.company-grid[data-v-c2e3a933]{grid-template-columns:1fr;max-width:280px;margin:0 auto 2rem}.company-card[data-v-c2e3a933]{width:100%}.controls[data-v-c2e3a933]{flex-direction:column;gap:.75rem}.nav-search[data-v-c2e3a933]{width:100%}.search-input[data-v-c2e3a933]{font-size:14px;padding:8px 12px 8px 36px}}.step-container[data-v-ad460d7a]{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:20px;margin:auto auto 24px;width:80%;max-width:800px;padding:30px;flex-wrap:wrap;gap:12px}.step-wrapper[data-v-ad460d7a]{position:relative;display:flex;align-items:center;justify-content:center}.step-item[data-v-ad460d7a]{display:flex;flex-direction:column;align-items:center;cursor:pointer;z-index:2;min-width:80px;text-align:center}.step-circle[data-v-ad460d7a]{width:50px;height:50px;border-radius:50%;background-color:#ddd;color:#767676;display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:8px;border:2px solid transparent;transition:all .3s ease}.step-circle.active[data-v-ad460d7a]{background-color:var(--color-background);color:var(--color-primary);border:3px solid var(--color-primary)}.step-circle.completed[data-v-ad460d7a]{background-color:var(--color-primary);color:#fff}.step-text[data-v-ad460d7a]{font-size:18px;text-align:center;white-space:nowrap}.step-bar[data-v-ad460d7a]{width:90px;height:4px;background-color:#ccc;transition:background-color .3s ease;margin:0 10px;z-index:1}.step-bar.active[data-v-ad460d7a]{background-color:var(--color-primary)}@media (max-width: 768px){.step-container[data-v-ad460d7a]{width:95%;padding:20px;gap:8px;border-radius:0}.step-circle[data-v-ad460d7a]{width:40px;height:40px;font-size:14px;margin-bottom:4px}.step-text[data-v-ad460d7a]{font-size:14px}.step-bar[data-v-ad460d7a]{width:50px;height:3px;margin:0 6px}}@media (max-width: 480px){.step-container[data-v-ad460d7a]{width:100%;padding:16px}.step-circle[data-v-ad460d7a]{width:35px;height:35px;font-size:12px}.step-text[data-v-ad460d7a]{font-size:12px}.step-bar[data-v-ad460d7a]{width:35px;height:3px;margin:0 4px}}.password-wrapper[data-v-560353b7]{position:relative;width:100%}.password-wrapper input[data-v-560353b7]{width:100%;padding-right:40px;box-sizing:border-box}.toggle-password[data-v-560353b7]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer}.toggle-password img[data-v-560353b7]{width:24px;height:24px}.password-rules[data-v-560353b7]{list-style:none;padding-left:0;font-size:16px;font-weight:200;text-align:start;display:flex;gap:40px}.password-rules li.valid[data-v-560353b7]{text-decoration:line-through}.rules[data-v-560353b7]{display:flex;gap:8px;flex-direction:column}main[data-v-560353b7]{padding:4vh 0}.form-container[data-v-560353b7]{background:#fff;border-radius:20px;padding:30px;max-width:800px;margin:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.step-grid[data-v-560353b7]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 30px;width:100%}h1[data-v-560353b7]{color:var(--color-primary);font-weight:500}h2[data-v-560353b7]{font-weight:400;margin-bottom:24px}.input-container[data-v-560353b7]{position:relative;margin:20px;min-width:300px}input[data-v-560353b7],textarea[data-v-560353b7]{width:100%;position:relative;display:flex;flex-direction:column;padding:10px;border:none;border-bottom:1px solid #ccc;outline:none;background:transparent;transition:border-color .3s ease;font-family:inherit;font-size:16px;color:inherit}.label-text[data-v-560353b7]{position:absolute;top:8px;left:10px;color:#999;pointer-events:none;transition:.2s}.textarea-box[data-v-560353b7]{resize:none;min-height:90px}input:focus+label[data-v-560353b7],input:not(:placeholder-shown)+label[data-v-560353b7],textarea:focus+label[data-v-560353b7],textarea:not(:placeholder-shown)+label[data-v-560353b7]{top:-18px;font-size:16px;color:var(--color-primary)}.input-full[data-v-560353b7]{grid-column:1/ -1;width:100%;justify-self:center}input[data-v-560353b7]:focus,textarea[data-v-560353b7]:focus{border-bottom:1px solid var(--color-primary)}.input-xs[data-v-560353b7]{width:40%}.input-s[data-v-560353b7]{flex:0 1 150px;min-width:120px}.input-m[data-v-560353b7]{flex:1 1 300px;max-width:500px}.avatar-field[data-v-560353b7],.cover-field[data-v-560353b7]{display:flex;flex-direction:column;align-items:center;cursor:pointer}.input-title-file[data-v-560353b7]{display:block;text-align:left;width:100%;margin-bottom:6px}.avatar-preview-container[data-v-560353b7],.cover-preview-container[data-v-560353b7]{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;margin-top:10px}.avatar-preview-container img[data-v-560353b7],.cover-preview-container img[data-v-560353b7]{width:100%;height:100%;object-fit:cover;display:block}.avatar-overlay[data-v-560353b7],.cover-overlay[data-v-560353b7]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-size:14px;opacity:0;transition:opacity .3s ease}.avatar-overlay .overlay-icon[data-v-560353b7],.cover-overlay .overlay-icon[data-v-560353b7]{width:30px;height:30px;margin-bottom:5px;filter:brightness(1.5)}.avatar-preview-container:hover .avatar-overlay[data-v-560353b7],.cover-preview-container:hover .cover-overlay[data-v-560353b7]{opacity:1}.custom-file-upload[data-v-560353b7],.custom-file-upload-rect[data-v-560353b7]{display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px dashed #ccc;background-color:#f5f5f5;color:#555;padding:10px;text-align:center;transition:background .3s}.custom-file-upload[data-v-560353b7]:hover,.custom-file-upload-rect[data-v-560353b7]:hover{background-color:#eaeaea}.custom-file-upload .upload-icon[data-v-560353b7],.custom-file-upload-rect .upload-icon[data-v-560353b7]{width:40px;height:40px;margin-bottom:8px;opacity:.7}.avatar-preview-container[data-v-560353b7],.custom-file-upload[data-v-560353b7]{width:100%;aspect-ratio:1 / 1;border-radius:50%}.cover-preview-container[data-v-560353b7],.custom-file-upload-rect[data-v-560353b7]{width:100%;max-width:500px;height:150px;border-radius:12px}.remove-file[data-v-560353b7]{position:absolute;bottom:-10px;left:0;z-index:10;cursor:pointer;background:#fff;border-radius:50%;padding:2px;transition:opacity .3s;opacity:.7}.remove-file[data-v-560353b7]:hover{opacity:1}.remove-file img[data-v-560353b7]{width:32px;height:32px;display:block}.hidden-file-input[data-v-560353b7]{display:none}.error[data-v-560353b7]{position:absolute;left:0;top:100%;margin-top:2px;display:flex;align-items:center;gap:4px;font-size:12px;color:#d33;background-color:transparent;line-height:1.2;font-weight:400;opacity:1;transition:opacity .3s ease;z-index:1;white-space:nowrap}.error.hidden[data-v-560353b7]{opacity:0;visibility:hidden;height:0;margin:0;padding:0}.btn-container[data-v-560353b7]{display:flex;justify-content:center;width:100%}.btn-blue[data-v-560353b7]{color:#fff;background:var(--color-primary);border-radius:10px;margin:24px 0;transition:background .2s ease;padding:16px 48px;display:inline-block}.btn-blue[data-v-560353b7],.btn-previous[data-v-560353b7]{border:none;font-size:20px;font-weight:300;font-family:Inter,sans-serif;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;padding:16px 24px}.btn-previous[data-v-560353b7]{background:none;align-self:flex-start;transition:color .2s ease}.btn-previous[data-v-560353b7]:hover{color:var(--color-primary)}.btn-blue[data-v-560353b7]:hover:not(:disabled){background-color:#088cb1}.btn-blue[data-v-560353b7]:disabled{background-color:#a0d4eb;cursor:not-allowed;opacity:.6;transform:none}.step-flex[data-v-560353b7]{display:flex;justify-content:center;flex-wrap:wrap;gap:20px 30px;width:100%;margin:auto;align-items:center}.checkbox-label[data-v-560353b7]{color:var(--color-text)!important}.checkbox-label a[data-v-560353b7],.checkbox-label a[data-v-560353b7]:visited,.checkbox-label a[data-v-560353b7]:hover,.checkbox-label a[data-v-560353b7]:active{color:var(--color-primary);text-decoration:none;transition:color .3s ease}.checkbox-label a[data-v-560353b7]:hover{color:#025f79!important}.terms[data-v-560353b7]{display:flex;align-items:flex-start;gap:4px;width:80%;margin:atuo}.terms input[type=checkbox][data-v-560353b7]{flex:0 0 auto;margin-top:4px;width:32px;cursor:pointer}.terms label[data-v-560353b7]{flex:1 1 auto;display:inline}.terms input[type=checkbox][data-v-560353b7]:checked{accent-color:var(--color-primary)}.mention-facu[data-v-560353b7]{font-size:14px;align-self:flex-end;font-weight:200}.modal-backdrop[data-v-560353b7]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.modal-content[data-v-560353b7]{background:#fff;border-radius:16px;padding:32px;text-align:center;max-width:400px;width:90%}.modal-content h2[data-v-560353b7]{margin-bottom:16px}.modal-content p[data-v-560353b7]{margin-bottom:24px}@media (max-width: 768px){form[data-v-560353b7]{grid-template-columns:1fr;gap:40px 0}.input-container[data-v-560353b7]{margin:10px 0;min-width:100%}.input-full[data-v-560353b7]{width:100%;grid-column:1}.form-container[data-v-560353b7]{padding:20px}h1[data-v-560353b7]{font-size:24px}h2[data-v-560353b7]{font-size:20px}.avatar-preview-container[data-v-560353b7],.custom-file-upload[data-v-560353b7]{width:100px;height:100px}.cover-preview-container[data-v-560353b7],.custom-file-upload-rect[data-v-560353b7]{height:100px}.form-container[data-v-560353b7]{border-radius:0}.text-placeholder-file[data-v-560353b7]{font-size:14px}}[data-v-027a67f5]:root{--color-primary: #00A0CC;--color-background: #EBF1F7;--color-text: #1A1A1A;--color-text-white: #FFFFFF;--color-white: white;--color-text-secondary: #67696B;--color-black: black;--color-card-fond: #F5F5F7;--color-footer-bg: #223342;--color-footer-div: #394B5D;--color-footer-nav: rgba(255,255,255,.8);--back-footer-contact: rgba(110, 106, 106, .15);--color-footer-span: rgba(255,255,255,.1);--color-header-bg: #F6F6F8F2;--font-family-base: "Inter", sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-xxl: 32px;--font-size-xxxl: 48px;--font-size-display: 64px;--font-weight--semiBold: 600;--font-weight--regular: 400;--border-radius-sm: 10px;--border-radius-md: 20px}[data-v-027a67f5]{margin:0;padding:0;box-sizing:border-box}.en-savoir[data-v-027a67f5]{text-decoration:none;color:var(--color-primary);position:relative;display:flex;align-items:center;gap:10px}.en-savoir img[data-v-027a67f5]{width:20px}.en-savoir span[data-v-027a67f5]{width:160px;height:1px;background:var(--color-primary);position:absolute;left:0;bottom:-8px}[data-v-4e693a9d]:root{--color-primary: #00A0CC;--color-background: #EBF1F7;--color-text: #1A1A1A;--color-text-white: #FFFFFF;--color-white: white;--color-text-secondary: #67696B;--color-black: black;--color-card-fond: #F5F5F7;--color-footer-bg: #223342;--color-footer-div: #394B5D;--color-footer-nav: rgba(255,255,255,.8);--back-footer-contact: rgba(110, 106, 106, .15);--color-footer-span: rgba(255,255,255,.1);--color-header-bg: #F6F6F8F2;--font-family-base: "Inter", sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-xxl: 32px;--font-size-xxxl: 48px;--font-size-display: 64px;--font-weight--semiBold: 600;--font-weight--regular: 400;--border-radius-sm: 10px;--border-radius-md: 20px}[data-v-4e693a9d]{margin:0;padding:0;box-sizing:border-box}section[data-v-4e693a9d]{width:100%;padding:10px}.box-event[data-v-4e693a9d]{width:100%;display:flex;align-items:center;gap:60px}.box-date[data-v-4e693a9d]{width:60px;display:flex;flex-direction:column;align-items:center;gap:5px}.box-date .day[data-v-4e693a9d]{font-size:30px;font-weight:bolder}.box-date span[data-v-4e693a9d]{width:100%;height:1px;background:#000}.box-img[data-v-4e693a9d]{width:100%;max-width:400px;position:relative;border-radius:10px;overflow:hidden}.box-img img[data-v-4e693a9d]{width:100%}.box-img span[data-v-4e693a9d]{width:100%;position:absolute;right:0;bottom:3.5px;display:flex;align-items:center;justify-content:end;background:#ffffff95;padding:7px;gap:10px}.box-img span img[data-v-4e693a9d]{width:20px}.box-info[data-v-4e693a9d]{width:600px;display:flex;flex-direction:column;gap:15px}.en-savoir[data-v-4e693a9d]{text-decoration:none;color:var(--color-primary);position:relative;display:flex;align-items:center;gap:10px}.en-savoir img[data-v-4e693a9d]{width:20px}.en-savoir span[data-v-4e693a9d]{width:160px;height:1px;background:var(--color-primary);position:absolute;left:0;bottom:-8px}.box-date-inside[data-v-4e693a9d]{display:none}@media screen and (max-width: 1000px){.box-event[data-v-4e693a9d]{width:100%;flex-direction:column;gap:5px}.box-date[data-v-4e693a9d]{display:none}.box-date .day[data-v-4e693a9d]{font-size:unset;font-weight:unset}.box-img[data-v-4e693a9d]{max-width:unset;position:relative}.box-date-inside[data-v-4e693a9d]{display:flex;position:absolute;left:10px;bottom:10px;gap:10px;z-index:1000}.box-info[data-v-4e693a9d]{width:100%;padding:10px}}.button[data-v-57880d8a]{color:#fff;background:#00a0cc;border-radius:10px;padding:10px;font-size:16px;border:none;cursor:pointer}.button[data-v-57880d8a]:disabled{background:#ccc;cursor:not-allowed}.btn-pdf[data-v-57880d8a]{background:#fff;color:#000;padding:unset}.btn-get-participe[data-v-57880d8a]{background:#dcfce7;color:#15803d}.btn-dont-get-participe[data-v-57880d8a]{background:#fee2e2;color:#ff3f42}.btn-close-result[data-v-57880d8a]{width:40%}.afficher-plus-contact[data-v-57880d8a]{background:#ebf1f7;color:var(--color-primary)}.already-open[data-v-57880d8a]{background:#dcfce7;color:#000}.no-open[data-v-57880d8a]{background:#dcdcdc;color:#000;font-weight:100}.btn.normal[data-v-57880d8a]{background:unset;font-weight:lighter}.btn-show-request[data-v-57880d8a]{background:unset;color:var(--color-primary);padding:unset;text-decoration:underline}@media (max-width: 480px){.button[data-v-57880d8a]{font-size:14px;min-height:40px}}.box-search[data-v-52daa95a]{position:relative;height:50px;display:flex;align-items:center;padding:15px}.box-search img[data-v-52daa95a]{width:20px;position:absolute;left:25px;top:15px}.box-search input[data-v-52daa95a]{width:300px;border-radius:20px;border:none;padding:10px 10px 10px 35px}@media screen and (max-width: 800px){.box-search[data-v-52daa95a],.box-search input[data-v-52daa95a]{width:100%}}.title-box[data-v-82c6503a]{position:relative}.title-box span[data-v-82c6503a]{width:50%;height:1px;background:var(--color-black);position:absolute;left:0;bottom:-6px}@media screen and (max-width: 800px){.title-box[data-v-82c6503a]{font-size:20px}}.box-event-future .box-img[data-v-6c4633ae]{width:100%;height:400px;position:relative}.box-event-future .box-img img[data-v-6c4633ae]{width:100%;height:100%;object-fit:cover}.box-event-future .title-date[data-v-6c4633ae]{position:absolute;left:0;bottom:0;width:100%;padding:30px;display:flex;justify-content:space-between;align-items:center}.title-date h2[data-v-6c4633ae]{color:var(--color-white);font-size:30px}.title-date div[data-v-6c4633ae]{display:flex;flex-direction:column;align-items:center}.title-date div p[data-v-6c4633ae]{color:var(--color-white);font-weight:bolder;font-size:20px}.title-date div .day[data-v-6c4633ae]{font-size:35px}.title-date div span[data-v-6c4633ae]{width:100%;height:1px;background:var(--color-white)}.box-info[data-v-6c4633ae]{width:100%;padding:30px;display:flex;flex-direction:column;gap:20px}.location-description[data-v-6c4633ae]{display:flex;justify-content:space-between;gap:10px}.location-description span[data-v-6c4633ae]{display:flex;align-items:center;gap:10px}.location-description span img[data-v-6c4633ae]{width:20px}section[data-v-09ab2af8]{width:100%;display:flex;flex-direction:column;align-items:center;padding:20px;gap:20px}.box-header[data-v-09ab2af8]{width:100%;padding:30px;display:flex;justify-content:space-between;align-items:center}.box-event-future[data-v-09ab2af8]{padding:unset}.box-card-future[data-v-09ab2af8],.box-card-past[data-v-09ab2af8]{width:100%}.no-event[data-v-09ab2af8]{width:60%;position:relative;border-radius:10px;overflow:hidden}.no-event img[data-v-09ab2af8]{width:100%}.no-event p[data-v-09ab2af8]{position:absolute;text-align:center;top:0;left:0;color:#fff;font-size:25px;width:100%;height:99%;display:flex;justify-content:center;align-items:center;background:#00000057}@media screen and (max-width: 1100px){section[data-v-09ab2af8]{padding:10px;gap:40px}.no-event[data-v-09ab2af8]{width:100%}}@media screen and (max-width: 800px){.box-header[data-v-09ab2af8]{flex-direction:column;gap:10px;padding:10px}}.box-event-detail[data-v-9f691622]{width:100%;display:flex;flex-direction:column;gap:10px}.box-event-detail .title[data-v-9f691622]{width:100%;padding:20px}.box-img img[data-v-9f691622]{width:100%;height:400px;object-fit:cover}.date-adress[data-v-9f691622]{width:100%;display:flex;justify-content:space-between;padding:10px}.date-adress div[data-v-9f691622]{display:flex;gap:5px}.box-info[data-v-9f691622]{padding:20px}.carousel[data-v-9f691622]{position:relative;overflow:hidden;width:100%}.slides[data-v-9f691622]{display:flex;transition:transform .5s ease}.slide[data-v-9f691622]{min-width:100%;box-sizing:border-box}.slide img[data-v-9f691622]{width:100%;display:block;object-fit:cover}button.prev[data-v-9f691622],button.next[data-v-9f691622]{position:absolute;top:50%;transform:translateY(-50%);background:#0000004d;color:#fff;border:none;padding:.5rem 1rem;cursor:pointer;z-index:10}button.prev[data-v-9f691622]{left:10px}button.next[data-v-9f691622]{right:10px}[data-v-3c9b3d02]:root{--color-primary: #00A0CC;--color-background: #EBF1F7;--color-text: #1A1A1A;--color-text-white: #FFFFFF;--color-white: white;--color-text-secondary: #67696B;--color-black: black;--color-card-fond: #F5F5F7;--color-footer-bg: #223342;--color-footer-div: #394B5D;--color-footer-nav: rgba(255,255,255,.8);--back-footer-contact: rgba(110, 106, 106, .15);--color-footer-span: rgba(255,255,255,.1);--color-header-bg: #F6F6F8F2;--font-family-base: "Inter", sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-xxl: 32px;--font-size-xxxl: 48px;--font-size-display: 64px;--font-weight--semiBold: 600;--font-weight--regular: 400;--border-radius-sm: 10px;--border-radius-md: 20px}[data-v-3c9b3d02]{margin:0;padding:0;box-sizing:border-box}.participants[data-v-3c9b3d02]{background:var(--color-white);padding:20px;border-radius:10px}[data-v-99af2e7e]:root{--color-primary: #00A0CC;--color-background: #EBF1F7;--color-text: #1A1A1A;--color-text-white: #FFFFFF;--color-white: white;--color-text-secondary: #67696B;--color-black: black;--color-card-fond: #F5F5F7;--color-footer-bg: #223342;--color-footer-div: #394B5D;--color-footer-nav: rgba(255,255,255,.8);--back-footer-contact: rgba(110, 106, 106, .15);--color-footer-span: rgba(255,255,255,.1);--color-header-bg: #F6F6F8F2;--font-family-base: "Inter", sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-xxl: 32px;--font-size-xxxl: 48px;--font-size-display: 64px;--font-weight--semiBold: 600;--font-weight--regular: 400;--border-radius-sm: 10px;--border-radius-md: 20px}[data-v-99af2e7e]{margin:0;padding:0;box-sizing:border-box}.card[data-v-99af2e7e]{width:220px;min-height:300px;max-height:300px;background:var( --color-card-fond);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.card>img[data-v-99af2e7e]{width:100%;height:150px;object-fit:cover}.card figcaption[data-v-99af2e7e]{display:flex;flex-direction:column;padding:10px;gap:20px}.card figcaption .title[data-v-99af2e7e]{font-weight:bolder}.card figcaption .adress[data-v-99af2e7e]{font-size:14px}.card .link[data-v-99af2e7e]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px;background:var(--color-white);text-decoration:none;color:var(--color-black)}.card .link .chevron[data-v-99af2e7e]{width:20px}[data-v-b6c95f08]:root{--color-primary: #00A0CC;--color-background: #EBF1F7;--color-text: #1A1A1A;--color-text-white: #FFFFFF;--color-white: white;--color-text-secondary: #67696B;--color-black: black;--color-card-fond: #F5F5F7;--color-footer-bg: #223342;--color-footer-div: #394B5D;--color-footer-nav: rgba(255,255,255,.8);--back-footer-contact: rgba(110, 106, 106, .15);--color-footer-span: rgba(255,255,255,.1);--color-header-bg: #F6F6F8F2;--font-family-base: "Inter", sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-xxl: 32px;--font-size-xxxl: 48px;--font-size-display: 64px;--font-weight--semiBold: 600;--font-weight--regular: 400;--border-radius-sm: 10px;--border-radius-md: 20px}[data-v-b6c95f08]{margin:0;padding:0;box-sizing:border-box}.box-link[data-v-b6c95f08]{width:100%;padding:20px}.link-back[data-v-b6c95f08]{display:flex;align-items:center;text-decoration:none;color:var(--color-black)}.link-back img[data-v-b6c95f08]{width:40px}.box-participants[data-v-b6c95f08]{width:100%;padding:20px}.box-cards[data-v-b6c95f08]{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;padding:20px}.box-header[data-v-b6c95f08]{width:100%;display:flex;align-items:center;padding:20px;gap:20px}.box-header span[data-v-b6c95f08]{flex:1;height:1px;background:var(--color-primary)}.box-card[data-v-b6c95f08]{width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:50px;padding:20px}.block[data-v-f1c54b3d]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff26;border-radius:16px;border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 30px #0000001a;color:var(--color-text);padding:32px;max-width:400px;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:4px;text-align:center}.not-found[data-v-f1c54b3d]{min-height:100vh;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;gap:10px}.not-found h1[data-v-f1c54b3d]{font-size:5vw}.not-found p[data-v-f1c54b3d]{font-size:2vw}.btn-blue[data-v-f1c54b3d]{color:#fff;background:var(--color-primary);border-radius:10px;margin:24px 0;transition:background .2s ease;padding:16px 48px;display:inline-block;border:none;font-size:20px;font-weight:300;font-family:Inter,sans-serif;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.btn-blue[data-v-f1c54b3d]:hover:not(:disabled){background-color:#088cb1}.btn-blue[data-v-f1c54b3d]:disabled{background-color:#a0d4eb;cursor:not-allowed;opacity:.6;transform:none}a[data-v-f1c54b3d]{text-decoration:none}.box-info[data-v-6f7ac1ba]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:10px}.box-info img[data-v-6f7ac1ba]{width:30px}.box-info p[data-v-6f7ac1ba]{text-align:center}.box-info .title-info[data-v-6f7ac1ba]{font-weight:bolder;color:var(--color-primary)}.info[data-v-6f7ac1ba]{font-size:12px}@media screen and (max-width: 950px){.box-info .title-info[data-v-6f7ac1ba]{font-size:3.2vw}.info[data-v-6f7ac1ba]{font-size:2vw}}.checkbox-container[data-v-29a58d3c]{display:flex;align-items:flex-start;gap:.5rem;line-height:1.3}.checkbox-input[data-v-29a58d3c]{width:18px;height:18px;cursor:pointer;accent-color:var(--color-primary);margin-top:2px}.checkbox-label[data-v-29a58d3c]{cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-label a[data-v-29a58d3c]{color:var(--color-primary);text-decoration:underline;transition:color .2s ease}@media screen and (max-width: 950px){.checkbox-label[data-v-29a58d3c]{font-size:3vw}}.button[data-v-e1ff0c57]{color:#fff;background:#00a0cc;border-radius:10px;padding:10px;font-size:16px;border:none;cursor:pointer}.btn-form-event[data-v-e1ff0c57]{padding:14px;width:50%}@media (max-width: 480px){.button[data-v-e1ff0c57]{font-size:14px;min-height:40px}}.input-container[data-v-436e4231]{position:relative;width:100%}.input-field[data-v-436e4231]{display:block;width:100%;height:100px;padding:15px;border:none;font-size:12px;font-family:inter,sans-serif;border-bottom:1px solid #ccc;outline:none;background-color:transparent;resize:none}.input-label[data-v-436e4231]{position:absolute;top:8.8px;left:9.6px;color:#ccc;pointer-events:none;transition:all .2s ease;display:none}.input-highlight[data-v-436e4231]{position:absolute;bottom:0;left:0;height:1px;width:0;background-color:var(--color-primary);transition:all .3s ease}.input-field:focus+.input-label[data-v-436e4231]{top:-20px;font-size:12px;color:var(--color-primary);display:block}.input-field:focus+.input-label+.input-highlight[data-v-436e4231]{width:100%}@media (max-width: 768px){.input-field[data-v-436e4231]{font-size:.9rem;padding:.7rem}.input-label[data-v-436e4231]{font-size:.9rem}.input-field:focus+.input-label[data-v-436e4231],.input-field:not(:placeholder-shown)+.input-label[data-v-436e4231]{font-size:.7rem}}@media (max-width: 480px){.input-field[data-v-436e4231]{font-size:.85rem;padding:.6rem}.input-label[data-v-436e4231]{font-size:.85rem}.input-field:focus+.input-label[data-v-436e4231],.input-field:not(:placeholder-shown)+.input-label[data-v-436e4231]{font-size:.65rem}}.box-summary[data-v-22588282]{width:100%;display:flex;justify-content:space-between;align-items:center;background:violet}.custom-details[data-v-22588282]{width:100%;margin:10px 0;border-radius:8px;padding:10px;font-family:sans-serif}.custom-details summary[data-v-22588282]{position:relative;font-weight:600;cursor:pointer;list-style:none;padding-left:25px}.custom-details summary[data-v-22588282]:before{content:"+";position:absolute;left:0;top:-10px;color:red;font-weight:400;font-size:32px;transition:transform .3s ease}.custom-details[open] summary[data-v-22588282]:before{content:"–";transform:rotate(180deg)}.custom-details p[data-v-22588282]{border-left:1.5px solid red;margin-left:20px;line-height:1.4;padding-left:10px}@media screen and (max-width: 950px){.custom-details summary[data-v-22588282]{font-size:3vw}}.box-general[data-v-4711a67d]{width:100%;height:100%;padding:20px;display:flex;align-items:center;flex-direction:column;gap:30px;position:relative}.box-title-one[data-v-4711a67d],.box-title-two[data-v-4711a67d]{align-self:flex-start;padding:10px}.box-contact[data-v-4711a67d]{width:70%;display:flex;flex-direction:column;align-items:center}.box-info-contact[data-v-4711a67d]{width:70%;background:#fff;padding:10px;border-top-left-radius:20px;border-top-right-radius:20px;display:flex;justify-content:space-around}.box-contact-maps[data-v-4711a67d]{width:100%;background:#fff;border-radius:20px;overflow:hidden;display:flex}.box-contact-maps .maps[data-v-4711a67d]{flex:1;position:relative}.box-contact-maps .maps iframe[data-v-4711a67d]{width:100%;height:100%;border:none}.result-message[data-v-4711a67d]{position:absolute;width:100%;height:100%;background:var(--color-primary);color:#fff;display:flex;justify-content:center;align-items:center;font-weight:600}.contact[data-v-4711a67d]{width:60%;height:100%;display:flex;justify-content:center;padding:10px}.contact form[data-v-4711a67d]{width:100%;display:flex;flex-direction:column;gap:30px;padding:20px;overflow:hidden}.contact form h1[data-v-4711a67d]{font-size:16px;font-weight:400}.contact form div[data-v-4711a67d]{width:100%;display:flex;gap:20px}.contact form div span[data-v-4711a67d]{width:100%}.box-faq[data-v-4711a67d]{width:70%;display:flex;justify-content:center;padding:10px}.box-faq div[data-v-4711a67d]{width:100%;background:#fff;padding:10px;border-radius:10px}.box-form-update-faq[data-v-4711a67d]{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;position:fixed;top:0;left:0;background:#0000002b;z-index:100000}.box-update[data-v-4711a67d]{width:40%;background:#fff;border-radius:20px;padding:20px;position:relative}.box-update form[data-v-4711a67d]{display:flex;flex-direction:column;align-items:center;gap:20px}.box-update form h2[data-v-4711a67d]{color:var(--color-primary)}.box-update form span[data-v-4711a67d]{width:80%;display:flex;align-items:center;flex-direction:column;gap:30px}.result-nothing-update[data-v-4711a67d]{padding:10px;background:#ffeece;color:#e0b677;border:1px solid #F9BA5B;border-radius:10px;text-align:center}.btn-close[data-v-4711a67d]{position:absolute;top:7px;right:7px;border:none;padding:5px;border-radius:100%;display:flex;cursor:pointer;background:#eaeaea}.btn-close img[data-v-4711a67d]{width:20px}@media screen and (max-width: 950px){.box-contact[data-v-4711a67d]{width:100%}.box-info-contact[data-v-4711a67d]{width:100%;background:#fff;padding:10px;display:flex}.box-contact-maps[data-v-4711a67d]{width:100%;flex-direction:column;border-top-left-radius:unset;border-top-right-radius:unset}.contact[data-v-4711a67d],.box-faq[data-v-4711a67d],.box-faq div[data-v-4711a67d],.box-update[data-v-4711a67d]{width:100%}.btn-close[data-v-4711a67d]{padding-right:10px}}.input-container[data-v-ab18db02]{position:relative;width:100%}.eyes[data-v-ab18db02]{position:absolute;top:0;right:10px;background:unset;border:unset;cursor:pointer}.eyes-close[data-v-ab18db02]{width:20px}.input-field[data-v-ab18db02]{display:block;width:100%;padding:10px;border:none;border-bottom:1px solid #ccc;outline:none;background-color:transparent}.input-label[data-v-ab18db02]{position:absolute;top:8.8px;left:9.6px;color:#ccc;pointer-events:none;transition:all .2s ease;display:none}.input-highlight[data-v-ab18db02]{position:absolute;bottom:0;left:0;height:1px;width:0;background-color:var(--color-primary);transition:all .3s ease}.input-field:focus+.input-label[data-v-ab18db02]{top:-20px;font-size:12px;color:var(--color-primary);display:block}.input-field:focus+.input-label+.input-highlight[data-v-ab18db02]{width:100%}input[type=number][data-v-ab18db02]::-webkit-inner-spin-button,input[type=number][data-v-ab18db02]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-ab18db02]{-moz-appearance:textfield}@media (max-width: 768px){.input-field[data-v-ab18db02]{font-size:.9rem;padding:.7rem}.input-label[data-v-ab18db02]{font-size:.9rem}.input-field:focus+.input-label[data-v-ab18db02],.input-field:not(:placeholder-shown)+.input-label[data-v-ab18db02]{font-size:.7rem}}@media (max-width: 480px){.input-field[data-v-ab18db02]{font-size:.85rem;padding:.6rem}.input-label[data-v-ab18db02]{font-size:.85rem}.input-field:focus+.input-label[data-v-ab18db02],.input-field:not(:placeholder-shown)+.input-label[data-v-ab18db02]{font-size:.65rem}}.body-login[data-v-635691b0]{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;padding:20px}.body-login .general[data-v-635691b0]{width:65%;height:80%;background:#fff;border-radius:20px;display:flex}.box-logo[data-v-635691b0]{width:50%;height:100%;background:url(/assets/salle-DvC_lzF2.jpg);border-top-left-radius:20px;border-bottom-left-radius:20px;display:flex;justify-content:center;align-items:center;position:relative;color:#000;overflow:hidden}.box-logo[data-v-635691b0]:before{content:"";position:absolute;inset:0;background:#00000080}.box-logo img[data-v-635691b0]{z-index:1;width:30%}.box-login[data-v-635691b0]{width:50%;height:100%;display:flex;justify-content:center;align-items:center;border-top-right-radius:20px;border-bottom-right-radius:20px}.box-result p[data-v-635691b0]{padding:10px;background:#ffd0ce;border:1px solid #F9625B;border-radius:10px;text-align:center;color:#f9625b;font-weight:bolder}.box-login form[data-v-635691b0]{width:80%;display:flex;flex-direction:column;gap:25px}.box-inputs[data-v-635691b0]{display:flex;flex-direction:column;gap:25px}.box-login form span[data-v-635691b0]{width:100%;display:flex;flex-direction:column;align-items:center;gap:15px}.box-login form span .mdp-setup[data-v-635691b0],.box-login form span .join-us[data-v-635691b0]{color:#000}@media screen and (max-width: 1000px){.body-login .general[data-v-635691b0]{flex-direction:column}.box-logo[data-v-635691b0]{width:100%;border-bottom-left-radius:unset;border-top-right-radius:20px;height:30%}.box-logo img[data-v-635691b0]{z-index:1;width:100px}.box-login[data-v-635691b0]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-top-right-radius:20px;border-bottom-right-radius:20px}.box-login p[data-v-635691b0]{text-align:center}}@media screen and (max-width: 600px){.body-login .general[data-v-635691b0]{width:100%}}.box-card[data-v-6bdfa338]{width:280px;background:#fff;padding:10px;border-radius:20px}.box-card figure[data-v-6bdfa338]{display:flex;flex-direction:column;align-items:center;padding:10px}.box-card figure img[data-v-6bdfa338]{background:#ebf1f7;padding:10px;border-radius:100%;width:70px}.box-card figure figcaption[data-v-6bdfa338]{width:100%;display:flex;flex-direction:column;align-items:center;gap:7px}.title[data-v-6bdfa338]{font-weight:400}.text[data-v-6bdfa338]{text-align:justify}@media screen and (max-width: 930px){.box-card[data-v-6bdfa338]{width:100%}}.box-card[data-v-bf579119]{width:80%;background:#ebf1f7;padding:15px;border-radius:20px;display:flex;gap:10px}.photo-title[data-v-bf579119]{width:50%;display:flex;flex-direction:column;align-items:center}.photo-title img[data-v-bf579119]{padding:10px;background:#fff;border-radius:100%}.photo-title p[data-v-bf579119]{text-align:center}@media screen and (max-width: 930px){.box-card[data-v-bf579119]{width:95%;flex-direction:column;align-items:center}.text[data-v-bf579119]{text-align:justify}}.general[data-v-61ad33f6]{width:100%;display:flex;justify-content:center}.progress-container[data-v-61ad33f6]{display:flex;align-items:center;width:100%}.step[data-v-61ad33f6]{display:flex;flex-direction:column;align-items:center}.id-step[data-v-61ad33f6]{width:40px;height:40px;background:#ddd;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:700;transition:.3s;position:relative;overflow:hidden}.check[data-v-61ad33f6]{position:absolute;inset:0;background:var(--color-primary);display:flex;justify-content:center;align-items:center;display:none}.check img[data-v-61ad33f6]{width:20px}.check.active[data-v-61ad33f6]{display:flex}.id-step.active[data-v-61ad33f6]{border:2px solid var(--color-primary);background:#fff}.text-step[data-v-61ad33f6]{margin-top:6px;font-size:14px}.cursor[data-v-61ad33f6]{flex:1;height:4px;background:#ddd;margin:0 10px 15px;border-radius:2px;transition:.3s}.cursor.active[data-v-61ad33f6]{background:var(--color-primary)}@media screen and (max-width: 1100px){.text-step[data-v-61ad33f6]{display:none}.id-step[data-v-61ad33f6]{display:flex;justify-content:center;align-items:center}.cursor[data-v-61ad33f6]{margin:0 10px}}h1[data-v-8f0dad1e]{color:var(--color-primary);font-weight:unset}@media screen and (max-width: 930px){h1[data-v-8f0dad1e]{font-size:calc(1.125rem + 2.5vw);text-align:center}}.btn-link[data-v-fe11e0fa]{padding:10px;background:var(--color-primary);text-decoration:none;color:#fff;border-radius:10px}.box-register-company[data-v-8fab5f14]{width:100%;display:flex;flex-direction:column;align-items:center;padding:10px;gap:10px}.result[data-v-8fab5f14]{width:100%;display:flex;justify-content:center;text-align:center;color:#fff;z-index:1}.box-content[data-v-8fab5f14]{width:60%;background-color:var( --color-background);border-radius:20px;display:flex;flex-direction:column;align-items:center;gap:20px;padding:10px}.img-done[data-v-8fab5f14]{width:40px}.text-waiting[data-v-8fab5f14]{display:flex;align-items:center;gap:10px;padding:10px;background:var(--color-primary);border-radius:20px}.span-pdf[data-v-8fab5f14]{background:#fff;border:1px solid #DDDDDD;padding:10px;display:flex;align-items:center;gap:10px;border-radius:10px;cursor:pointer}.img-time[data-v-8fab5f14]{width:20px}.box-content h1[data-v-8fab5f14]{text-align:center;color:#000;font-size:20px}.box-content>p[data-v-8fab5f14]{text-align:center;color:#000}.box-content div[data-v-8fab5f14]{background:#fff;color:#000;display:flex;flex-direction:column;padding:10px;border-radius:20px}.box-content div .title[data-v-8fab5f14]{font-weight:400}.btn-box-text[data-v-8fab5f14]{width:100%;padding:20px}.box-view-step[data-v-8fab5f14]{display:flex;justify-content:space-between;width:60%;background:#fff;padding:30px;border-radius:20px;position:relative}.box-view-step-only[data-v-8fab5f14]{width:60%}.box-step-one[data-v-8fab5f14]{width:100%;padding:10px;border-radius:20px;display:flex;flex-direction:column;align-items:center;gap:10px}.box-step-one .capsule[data-v-8fab5f14]{width:100%;background:#fff;padding:20px;border-radius:20px}.box-amount[data-v-8fab5f14]{width:100%;display:flex;justify-content:center;padding:20px}.capsule span p[data-v-8fab5f14]{width:80%;text-align:center}.box-resgister-info[data-v-8fab5f14]{width:100%;background:#fff;display:flex;flex-direction:column;align-items:center;padding:30px;gap:10px;border-radius:20px}.cards-big[data-v-8fab5f14]{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.box-step-two[data-v-8fab5f14]{width:100%;display:flex;flex-direction:column;gap:10px}.cards[data-v-8fab5f14]{width:100%;display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.box-step-three[data-v-8fab5f14]{width:100%;display:flex;flex-direction:column;gap:10px}.box-step-three .top[data-v-8fab5f14]{width:100%;display:flex;gap:10px}.box-step-three .bottom[data-v-8fab5f14]{width:100%;background:#fff;padding:30px;border-radius:20px;display:flex;flex-direction:column;gap:30px}.box-step-three .bottom span[data-v-8fab5f14]{display:flex;align-self:center;width:80%;gap:10px;padding:10px}.box-step-four[data-v-8fab5f14]{width:100%;background:#fff;padding:30px;border-radius:20px;display:flex;flex-direction:column;gap:10px}.box-step-four span[data-v-8fab5f14]{width:90%;display:flex;align-self:center;gap:20px;padding:15px}.box-info-general[data-v-8fab5f14]{width:50%;background:#fff;padding:30px;border-radius:20px;display:flex;flex-direction:column;gap:30px}.file-site[data-v-8fab5f14]{width:50%;background:#fff;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:30px}.file-site span[data-v-8fab5f14]{width:100%;display:flex;flex-direction:column;align-items:center}.file[data-v-8fab5f14]{width:100%;display:none}.labelFile img[data-v-8fab5f14]{margin-top:30px;width:15%}.labelFile[data-v-8fab5f14]{display:flex;flex-direction:column;justify-content:center;width:75%;height:190px;border:2px dashed #ccc;align-items:center;text-align:center;padding:5px;color:#404040;cursor:pointer;background:#ebf1f7}.btn-sup-photo-select[data-v-8fab5f14]{background:none;border:none}.btn-sup-photo-select img[data-v-8fab5f14]{width:20px}.picture-selected[data-v-8fab5f14]{padding:2px;background:#ebf1f7;border-radius:2px;display:flex;align-items:center;justify-content:space-between;border:1px solid #cfe1f4;width:77%;margin-top:10px}.textarea[data-v-8fab5f14]{display:flex;flex-direction:column;position:relative}.textarea p[data-v-8fab5f14]{position:absolute;bottom:-5px;right:20px;font-size:11px}.box-btn[data-v-8fab5f14]{width:100%;display:flex;justify-content:space-between;padding:15px}.box-why[data-v-8fab5f14]{width:100%;display:flex;flex-direction:column;align-items:center;background:#fff;border-radius:20px;padding:30px;gap:10px}.box-why h1[data-v-8fab5f14]{color:var(--color-primary)}@media screen and (max-width: 930px){.box-view-step[data-v-8fab5f14]{width:90%;background:unset}.result[data-v-8fab5f14]{padding:10px}.box-content[data-v-8fab5f14]{width:100%}.text-step[data-v-8fab5f14]{display:none}.id-step[data-v-8fab5f14]{width:unset;height:unset;border-radius:100%;display:flex;justify-content:center;align-items:center}.box-view-step-only[data-v-8fab5f14]{width:100%}.top[data-v-8fab5f14]{flex-direction:column}.box-info-general[data-v-8fab5f14],.file-site[data-v-8fab5f14]{width:100%}.bottom span[data-v-8fab5f14]{width:100%;padding:unset}.box-step-four span[data-v-8fab5f14]{flex-direction:column;gap:30px}}.logo[data-v-017fd191]{width:40px}.menu-icons[data-v-017fd191]{width:90px;height:100vh;background:#00a0cc;display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:fixed;z-index:1;padding-top:20px;padding-bottom:20px}.menu-icons>div[data-v-017fd191]{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.line[data-v-017fd191]{display:block;width:70%;height:1px;background:#fff}.nav-icons[data-v-017fd191]{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.icons[data-v-017fd191]{width:30px}.link[data-v-017fd191]{width:100%;display:flex;justify-content:center;padding:5px;position:relative;color:#fff;margin-right:7px}.link.active[data-v-017fd191]{z-index:100000;background:#2187a3;border-radius:0 20px 20px 0;transition:all .5s ease-out}.show-number[data-v-017fd191]{position:absolute;top:5px;right:30%;display:block;background:red;border-radius:100%;font-size:10px;padding:3px;width:17px;display:flex;justify-content:center}.tooltip[data-v-017fd191]{position:absolute;left:98px;background:#000000d9;color:#fff;padding:8px 16px;border-radius:6px;font-size:.8rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease;z-index:10000;text-transform:uppercase}.tooltip[data-v-017fd191]:before{content:"";position:absolute;top:40%;left:-8px;transform:translate(-100%);transform:rotate(-90deg);border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid rgba(0,0,0,.85)}.link:hover .tooltip[data-v-017fd191]{opacity:1}.menu-mobile[data-v-017fd191]{padding:30px;position:fixed;z-index:100000;display:none}.box-nav[data-v-017fd191]{position:absolute;left:0;top:0;width:100vw;height:100vh;background:#0000002d;transform:translate(-100vw);z-index:9999}.nav-icons-options[data-v-017fd191]{width:300px;height:100%;height:100dvh;background:#00a0cc;padding:100px 0 0 30px;display:flex;flex-direction:column;gap:20px}.link-mobile[data-v-017fd191]{display:flex;align-items:center;gap:20px;text-decoration:none;text-transform:uppercase;width:100%;justify-content:flex-start;color:#fff}.link-mobile-home[data-v-017fd191]{margin-top:auto;margin-bottom:20px}.burger[data-v-017fd191]{width:40px;height:30px;cursor:pointer;display:flex;flex-direction:column;gap:5px;display:none;z-index:10001;position:relative}.burger span[data-v-017fd191]{width:100%;height:2px;background:var(--color-primary);border-radius:10px;transition:transform .5s ease,background .5s ease}.burger input[data-v-017fd191]{appearance:none}.burger .second-span[data-v-017fd191]{width:70%;align-self:flex-start;transition:.5s ease}.burger:has(input:checked) .second-span[data-v-017fd191]{display:none;transition:.5s ease}.burger:has(input:checked) span[data-v-017fd191]:first-of-type{transform:rotate(45deg);background:#fff}.burger:has(input:checked) span[data-v-017fd191]:last-of-type{transform:rotate(-45deg);margin-top:-7.5px;background:#fff}.menu-mobile:has(input:checked) .box-nav[data-v-017fd191]{transform:translate(0)}@media screen and (max-width: 1100px){.menu-icons[data-v-017fd191]{display:none}.menu-mobile[data-v-017fd191],.burger[data-v-017fd191]{display:flex;background:#ebf1f7}.menu-mobile[data-v-017fd191]{padding:20px;width:100%}.second-span[data-v-017fd191]{transition:unset}.menu-mobile:has(input:checked) .burger[data-v-017fd191]{background:unset}}.dialog-overlay[data-v-d4b2cf17]{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:999999;padding:16px}.dialog-content[data-v-d4b2cf17]{background:#fff;border-radius:16px;padding:24px;max-width:400px;width:100%;white-space:pre-line;animation:slideUp-d4b2cf17 .3s ease-out}@keyframes slideUp-d4b2cf17{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.dialog-icon[data-v-d4b2cf17]{display:flex;justify-content:center;margin-bottom:16px}.dialog-icon svg[data-v-d4b2cf17]{color:#6b7280}.dialog-icon-danger svg[data-v-d4b2cf17]{color:#ef4444}.dialog-icon-warning svg[data-v-d4b2cf17]{color:#f59e0b}.dialog-icon-info svg[data-v-d4b2cf17]{color:var(--color-primary)}.dialog-icon-success svg[data-v-d4b2cf17]{color:#10b981}.dialog-title[data-v-d4b2cf17]{margin:0 0 8px;font-size:20px;font-weight:700;color:#1f2937;text-align:center}.dialog-message[data-v-d4b2cf17]{margin:0 0 24px;font-size:14px;color:#6b7280;text-align:center;line-height:1.5}.dialog-actions[data-v-d4b2cf17]{display:flex;gap:12px}.dialog-btn[data-v-d4b2cf17]{flex:1;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.dialog-btn-cancel[data-v-d4b2cf17]{background:#f3f4f6;color:#374151}.dialog-btn-cancel[data-v-d4b2cf17]:hover{background:#e5e7eb;transform:translateY(-1px)}.dialog-btn-confirm[data-v-d4b2cf17]{color:#fff}.dialog-btn-danger[data-v-d4b2cf17]{background:#ef4444}.dialog-btn-danger[data-v-d4b2cf17]:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.dialog-btn-warning[data-v-d4b2cf17]{background:#f59e0b}.dialog-btn-warning[data-v-d4b2cf17]:hover{background:#d97706;transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b4d}.dialog-btn-info[data-v-d4b2cf17]{background:var(--color-primary)}.dialog-btn-info[data-v-d4b2cf17]:hover{background:var(--color-primary);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.dialog-btn-success[data-v-d4b2cf17]{background:#10b981}.dialog-btn-success[data-v-d4b2cf17]:hover{background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.dialog-btn[data-v-d4b2cf17]:active{transform:translateY(0)}.dialog-enter-active[data-v-d4b2cf17],.dialog-leave-active[data-v-d4b2cf17]{transition:opacity .3s ease}.dialog-enter-from[data-v-d4b2cf17],.dialog-leave-to[data-v-d4b2cf17]{opacity:0}.dialog-enter-active .dialog-content[data-v-d4b2cf17]{animation:slideUp-d4b2cf17 .3s ease-out}.dialog-leave-active .dialog-content[data-v-d4b2cf17]{animation:slideDown-d4b2cf17 .2s ease-in}@keyframes slideDown-d4b2cf17{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(20px) scale(.95)}}@media (max-width: 768px){.dialog-content[data-v-d4b2cf17]{padding:20px;max-width:90vw}.dialog-title[data-v-d4b2cf17]{font-size:18px}.dialog-message[data-v-d4b2cf17]{font-size:13px;margin-bottom:20px}}@media (max-width: 480px){.dialog-overlay[data-v-d4b2cf17]{padding:12px}.dialog-content[data-v-d4b2cf17]{padding:20px 16px;border-radius:12px}.dialog-icon svg[data-v-d4b2cf17]{width:40px;height:40px}.dialog-title[data-v-d4b2cf17]{font-size:17px}.dialog-message[data-v-d4b2cf17]{font-size:13px;margin-bottom:20px}.dialog-actions[data-v-d4b2cf17]{flex-direction:column-reverse;gap:8px}.dialog-btn[data-v-d4b2cf17]{width:100%;padding:14px 16px}}@media (max-width: 360px){.dialog-content[data-v-d4b2cf17]{padding:16px 12px}.dialog-title[data-v-d4b2cf17]{font-size:16px}.dialog-message[data-v-d4b2cf17]{font-size:12px}}.mention[data-v-4581ce01]{font-size:14px;display:flex;justify-content:center;align-items:center;padding:8px;background:#d8dde2}.modal-overlay[data-v-4581ce01]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:999999;padding:20px;min-height:90vh;animation:fadeIn-4581ce01 .2s ease}@keyframes fadeIn-4581ce01{0%{opacity:0}to{opacity:1}}.modal-close[data-v-4581ce01]{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;border:none;background:#00000080;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .2s;font-size:18px}.modal-close[data-v-4581ce01]:hover{background:#000000b3;transform:scale(1.1)}.user-modal[data-v-4581ce01]{position:relative;display:flex;flex-direction:column;background:#ebf1f7;border-radius:20px;width:80vw;max-width:900px;max-height:90vh;overflow:hidden}.header-modal[data-v-4581ce01]{flex:0 0 auto;height:20vh;min-height:180px;position:relative;border-radius:20px 20px 0 0}.modal-cover[data-v-4581ce01]{width:100%;height:100%;overflow:hidden;position:relative;border-radius:20px 20px 0 0}.modal-cover-img[data-v-4581ce01]{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.company-logo[data-v-4581ce01]{width:84px;height:84px;position:absolute;top:4%;left:2%;border-radius:16px;overflow:hidden;box-shadow:0 10px 20px -5px #00000026;transition:all .3s cubic-bezier(.4,0,.2,1)}.company-logo.scrolled[data-v-4581ce01]{width:56px;height:56px;top:2%;left:2%}.company-logo-img[data-v-4581ce01]{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.avatar-section[data-v-4581ce01]{flex:0 0 auto;max-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;background:#ebf1f7;z-index:2;transition:height .3s cubic-bezier(.4,0,.2,1)}.avatar-section.scrolled[data-v-4581ce01]{height:60px}.modal-avatar-wrapper[data-v-4581ce01]{position:absolute;top:-100px;width:128px;height:128px;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.avatar-section.scrolled .modal-avatar-wrapper[data-v-4581ce01]{top:-40px;width:80px;height:80px}.modal-avatar[data-v-4581ce01]{width:100%;height:100%;border-radius:50%;object-fit:cover;border:4px solid #EBF1F7;transition:border-width .3s cubic-bezier(.4,0,.2,1)}.avatar-section.scrolled .modal-avatar[data-v-4581ce01]{border-width:3px}.avatar-initials[data-v-4581ce01]{width:100%;height:100%;border-radius:50%;background-color:var(--color-primary);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:500;font-size:52px;text-transform:uppercase;border:4px solid #EBF1F7;transition:all .3s cubic-bezier(.4,0,.2,1)}.avatar-section.scrolled .avatar-initials[data-v-4581ce01]{font-size:28px;border-width:3px}.status-dot-modal[data-v-4581ce01]{position:absolute;bottom:12px;right:12px;width:18px;height:18px;border-radius:50%;border:2px solid white;transition:all .3s cubic-bezier(.4,0,.2,1)}.avatar-section.scrolled .status-dot-modal[data-v-4581ce01]{bottom:4px;right:4px;width:12px;height:12px;border-width:2px}.status-dot-modal.online[data-v-4581ce01]{background-color:#4caf50}.status-dot-modal.offline[data-v-4581ce01]{background-color:#bbb}.modal-role[data-v-4581ce01]{display:inline-block;padding:6px 16px;background:#eff6fff5;color:var(--color-primary);border-radius:12px;font-size:13px;font-weight:600;margin-top:32px;z-index:999;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:1}.body-modal[data-v-4581ce01]{flex:1 1 auto;overflow-y:auto;padding:4px;border-bottom:1px solid #dbdbdb;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;scroll-behavior:smooth;word-break:break-all}.modal-name[data-v-4581ce01]{font-size:28px;color:var(--color-primary);font-weight:400;display:flex;gap:6px;align-items:center;margin-top:8px}.company-name-job[data-v-4581ce01]{color:var(--color-primary);font-size:15px;font-weight:300;margin-bottom:16px}.modal-section[data-v-4581ce01]{width:75%;line-height:1.6;color:#444}.linkedin-link[data-v-4581ce01]{text-decoration:none}.body-modal[data-v-4581ce01]::-webkit-scrollbar{width:6px}.body-modal[data-v-4581ce01]::-webkit-scrollbar-track{background:transparent}.body-modal[data-v-4581ce01]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:3px}.body-modal[data-v-4581ce01]::-webkit-scrollbar-thumb:hover{background:#d1d5db}.footer-modal[data-v-4581ce01]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:24px;padding:16px 0}.contact-item[data-v-4581ce01]{display:flex;align-items:center;gap:10px;padding:10px 20px;background:#fff;border-radius:16px;transition:all .2s;box-shadow:0 2px 8px #0000000d}.contact-item[data-v-4581ce01]:hover{background:#f8f9fa;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.contact-item svg[data-v-4581ce01]{color:var(--color-primary);flex-shrink:0}.contact-item a[data-v-4581ce01]{color:#333;text-decoration:none;font-size:15px;font-weight:400;word-break:break-all}@media (max-width: 768px){.user-modal[data-v-4581ce01]{width:100%}.footer-modal[data-v-4581ce01]{flex-direction:column;gap:6px}.contact-item[data-v-4581ce01]{width:90%;display:flex;align-items:center;justify-content:center}}.avatar-initials[data-v-5903feae]{width:44px;height:44px;border-radius:50%;background-color:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:16px;text-transform:uppercase;-webkit-user-select:none;user-select:none;border:2px solid white}.users-status[data-v-5903feae]{width:95%;background-color:#fff;padding:48px 0 16px;margin-bottom:16px;transition:all .3s ease}.expanded-view[data-v-5903feae]{display:flex;flex-direction:column;height:100%}.expanded-view h2[data-v-5903feae]{margin:0 0 12px;font-size:18px;color:#1f2937;font-weight:700}.search-bar[data-v-5903feae]{position:relative;margin-bottom:12px}.search-icon[data-v-5903feae]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af;pointer-events:none}.search-input[data-v-5903feae]{width:100%;padding:10px 36px 10px 40px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;transition:all .2s}.search-input[data-v-5903feae]:focus{outline:none;border-color:var(--color-primary, #3b82f6);box-shadow:0 0 0 3px #3b82f61a}.clear-btn[data-v-5903feae]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:4px 8px;border-radius:4px;font-size:16px;transition:all .2s}.clear-btn[data-v-5903feae]:hover{background:#f3f4f6;color:#6b7280}.users-list[data-v-5903feae]{flex:1;max-height:50vh;overflow-y:auto;min-height:0;padding-right:4px}.users-list[data-v-5903feae]::-webkit-scrollbar{width:6px}.users-list[data-v-5903feae]::-webkit-scrollbar-track{background:transparent}.users-list[data-v-5903feae]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:3px}.users-list[data-v-5903feae]::-webkit-scrollbar-thumb:hover{background:#d1d5db}.user-item[data-v-5903feae]{display:flex;align-items:center;gap:12px;padding:10px;border-radius:8px;cursor:pointer;transition:background .2s}.user-item[data-v-5903feae]:hover{background-color:#f9fafb}.user-avatar-wrapper[data-v-5903feae]{position:relative;flex-shrink:0}.avatar[data-v-5903feae]{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid white}.status-dot[data-v-5903feae]{position:absolute;bottom:0;right:0;width:12px;height:12px;border-radius:50%;border:2px solid white}.status-dot.online[data-v-5903feae]{background-color:#4caf50}.status-dot.offline[data-v-5903feae]{background-color:#bbb}.user-info[data-v-5903feae]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.user-name[data-v-5903feae]{font-size:14px;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-company[data-v-5903feae]{font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-results[data-v-5903feae]{text-align:center;padding:40px 20px;color:#9ca3af;font-size:14px}.load-more-btn[data-v-5903feae]{width:calc(100% - 10px);margin:12px 0 8px;padding:12px;background:var(--color-primary);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.load-more-btn[data-v-5903feae]:hover{background:#088cb1}@media (max-width: 768px){.users-status[data-v-5903feae]{width:85%;padding:16px 0 16px 5px}.expanded-view h2[data-v-5903feae]{margin:0 0 12px 10px}.search-input[data-v-5903feae]{width:95%}}.avatar-initials-small[data-v-87f8672a]{background-color:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:14px;text-transform:uppercase;-webkit-user-select:none;user-select:none;width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid white}.collapsed-view[data-v-87f8672a]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:64px 0}.avatar-bubble[data-v-87f8672a]{position:relative;cursor:pointer;transition:transform .2s ease;overflow:hidden}.avatar-bubble[data-v-87f8672a]:hover{transform:scale(1.1)}.avatar-small[data-v-87f8672a]{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid white;box-shadow:0 2px 4px #0000001a}.status-dot-small[data-v-87f8672a]{position:absolute;top:-2px;right:-2px;width:12px;height:12px;border-radius:50%;border:2px solid white}.status-dot-small.online[data-v-87f8672a]{background-color:#4caf50}.status-dot-small.offline[data-v-87f8672a]{background-color:#bbb}.more-users[data-v-87f8672a]{width:40px;height:40px;border-radius:50%;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#6b7280;border:2px solid white;box-shadow:0 2px 4px #0000001a;transition:transform .2s ease;cursor:pointer}.more-users[data-v-87f8672a]:hover{transform:scale(1.1)}.sidebar[data-v-9b7e0578]{position:fixed;right:0;top:0;height:100vh;width:80px;background:#fff;border-left:1px solid #e5e7eb;display:flex;flex-direction:column;align-items:center;padding:16px 0;transition:width .3s ease;z-index:1}.content-scroll[data-v-9b7e0578]{overflow-y:scroll;display:flex;flex-direction:column;flex:1}.content-scroll[data-v-9b7e0578]::-webkit-scrollbar{width:4px}.content-scroll[data-v-9b7e0578]::-webkit-scrollbar-track{background:transparent}.content-scroll[data-v-9b7e0578]::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:3px}.content-scroll[data-v-9b7e0578]::-webkit-scrollbar-thumb:hover{background:#d1d5db}.sidebar-collapsed[data-v-9b7e0578]{width:90px}.sidebar[data-v-9b7e0578]:not(.sidebar-collapsed){width:400px;align-items:stretch;padding:16px}.sidebar-notification[data-v-9b7e0578]{width:100%;overflow:visible;display:flex;flex:1;flex-direction:column;margin-bottom:16px;margin-top:2%}.sidebar-collapsed .sidebar-notification[data-v-9b7e0578]{display:flex;justify-content:flex-end;align-items:center;margin-top:auto;margin-bottom:0;max-height:none}.bell-button[data-v-9b7e0578]{position:relative;width:48px;height:48px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0;background:none}.bell-button[data-v-9b7e0578]:hover{background:#0000000d}.bell-button svg[data-v-9b7e0578]{stroke:#6b7280;transition:stroke .3s ease}.bell-button:hover svg[data-v-9b7e0578]{stroke:var(--color-primary)}.badge[data-v-9b7e0578]{position:absolute;top:2px;right:2px;background:#ef4444;color:#fff;border-radius:10px;padding:2px 6px;font-size:11px;font-weight:700;line-height:1;min-width:18px;text-align:center;border:2px solid white;opacity:0;transform:scale(0);transition:all .3s ease}.badge-visible[data-v-9b7e0578]{opacity:1;transform:scale(1)}.badge-pulse[data-v-9b7e0578]{animation:pulse-9b7e0578 2s infinite}@keyframes pulse-9b7e0578{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.sidebar-icon-btn-logout[data-v-9b7e0578]{width:48px;height:48px;border-radius:12px;border:none;background:#fff;color:#ef4444;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .2s;flex-shrink:0;margin-top:auto}.sidebar:not(.sidebar-collapsed) .sidebar-icon-btn-logout[data-v-9b7e0578]{width:100%;justify-content:flex-start}.logout-text[data-v-9b7e0578]{font-size:14px;font-weight:500;white-space:nowrap}.sidebar-collapsed .sidebar-icon-btn-logout[data-v-9b7e0578]{align-self:center}.sidebar-toggle[data-v-9b7e0578]{position:absolute;left:-25px;top:15px;width:50px;height:40px;border-radius:20%;border:2px solid var(--color-primary);background:#fff;color:var(--color-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.sidebar-collapsed .sidebar-toggle svg[data-v-9b7e0578]{transform:rotate(180deg)}.notification-preview[data-v-9b7e0578]{display:flex;flex-direction:column;background:#f9fafb;border-radius:12px;overflow:hidden;height:100%;max-height:100%}.preview-header[data-v-9b7e0578]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0}.preview-header h3[data-v-9b7e0578]{margin:0;font-size:16px;font-weight:700;color:#1f2937}.mark-all-btn[data-v-9b7e0578]{background:transparent;border:none;color:var(--color-primary);font-size:12px;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease}.mark-all-btn[data-v-9b7e0578]:hover{background:#eff6ff}.loading-state[data-v-9b7e0578]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#6b7280}.spinner[data-v-9b7e0578]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:var(--color-primary);border-radius:50%;animation:spin-9b7e0578 .8s linear infinite;margin-bottom:12px}@keyframes spin-9b7e0578{to{transform:rotate(360deg)}}.preview-list-container[data-v-9b7e0578]{display:flex;flex-direction:column;flex:1;min-height:0}.preview-list[data-v-9b7e0578]{overflow-y:auto;flex:1;min-height:0}.preview-list[data-v-9b7e0578]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.preview-list[data-v-9b7e0578]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.load-more-container[data-v-9b7e0578]{padding:12px;background:#fff;border-top:1px solid #e5e7eb;flex-shrink:0;z-index:10}.load-more-btn[data-v-9b7e0578]{width:100%;padding:10px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:var(--color-primary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.load-more-btn[data-v-9b7e0578]:hover:not(:disabled){background:#eff6ff;border-color:var(--color-primary)}.load-more-btn[data-v-9b7e0578]:disabled{opacity:.6;cursor:not-allowed}.loading-text[data-v-9b7e0578]{display:flex;align-items:center;gap:8px}.spinner-small[data-v-9b7e0578]{width:16px;height:16px;border:2px solid #e5e7eb;border-top-color:var(--color-primary);border-radius:50%;animation:spin-9b7e0578 .8s linear infinite}.preview-item[data-v-9b7e0578]{display:flex;gap:10px;padding:10px 12px;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #e5e7eb;position:relative;background:#fff;margin-bottom:1px}.preview-item[data-v-9b7e0578]:hover{background:#f9fafb}.preview-item.unread[data-v-9b7e0578]{background:#eff6ff}.preview-avatar[data-v-9b7e0578]{position:relative;flex-shrink:0}.preview-avatar img.default-avatar[data-v-9b7e0578]{border-radius:0}.preview-avatar img[data-v-9b7e0578]{width:36px;height:36px;border-radius:50%;object-fit:cover}.preview-icon[data-v-9b7e0578]{position:absolute;bottom:-2px;right:-2px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:8px;border:2px solid white}.preview-content[data-v-9b7e0578]{flex:1;min-width:0}.preview-message[data-v-9b7e0578]{margin:0 0 2px;font-size:13px;font-weight:500;color:#1f2937;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.preview-topic[data-v-9b7e0578]{margin:0 0 2px;font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-time[data-v-9b7e0578]{font-size:11px;color:#9ca3af}.delete-btn-small[data-v-9b7e0578]{background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:2px;border-radius:4px;font-size:14px;transition:all .2s ease;flex-shrink:0;opacity:0;align-self:center;margin-top:3%}.preview-item:hover .delete-btn-small[data-v-9b7e0578]{opacity:1}.delete-btn-small[data-v-9b7e0578]:hover{background:#fee2e2;color:#dc2626}.empty-state[data-v-9b7e0578]{display:flex;flex-direction:column;justify-content:center;padding:40px 20px;color:#9ca3af;font-size:13px;background:#fff}.preview-list[data-v-9b7e0578]::-webkit-scrollbar{width:6px}.preview-list[data-v-9b7e0578]::-webkit-scrollbar-track{background:transparent}.preview-list[data-v-9b7e0578]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:3px}.preview-list[data-v-9b7e0578]::-webkit-scrollbar-thumb:hover{background:#d1d5db}.notification-expired[data-v-9b7e0578],.notification-archived[data-v-9b7e0578]{opacity:.6;position:relative}.notification-expired[data-v-9b7e0578]:hover,.notification-archived[data-v-9b7e0578]:hover{opacity:.8}.invalid-badge[data-v-9b7e0578]{position:absolute;bottom:10px;left:7rem;color:#fff;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600;pointer-events:none}.expired-badge[data-v-9b7e0578]{background:#ffe3e3;color:#991c3b}.archived-badge[data-v-9b7e0578]{background:#6b7280}@media (max-width: 1100px){.sidebar[data-v-9b7e0578]{position:fixed;top:0;height:100vh;width:70px;border-bottom:none;flex-direction:column;justify-content:flex-start;align-items:center;padding:0 12px;z-index:1;right:0;transform:translate(75px);transition:transform .3s ease}.sidebar-notification[data-v-9b7e0578]{max-height:none;overflow-y:visible}.sidebar-collapsed .bell-button[data-v-9b7e0578]{position:fixed;top:15px;right:130px;transition:all .3s ease;background:#fff;border-radius:50%}.sidebar-collapsed .sidebar-icon-btn-logout[data-v-9b7e0578]{display:none}.sidebar-toggle[data-v-9b7e0578]{position:absolute;border-radius:10px 0 0 10px;top:20px;left:-3rem;width:50px;height:40px}.sidebar-collapsed .sidebar-toggle svg[data-v-9b7e0578]{transform:rotate(180deg)}.sidebar:not(.sidebar-collapsed) .sidebar-toggle svg[data-v-9b7e0578]{transform:rotate(360deg)}.sidebar:not(.sidebar-collapsed) .sidebar-toggle[data-v-9b7e0578]{top:20px;left:20.5rem}.sidebar:not(.sidebar-collapsed) .bell-button[data-v-9b7e0578]{display:none}.sidebar:not(.sidebar-collapsed) .mark-all-btn[data-v-9b7e0578]{margin-right:12%}.sidebar[data-v-9b7e0578]:not(.sidebar-collapsed){transform:translate(0);width:100vw;padding:0}.sidebar.sidebar-collapsed[data-v-9b7e0578]{transform:translate(75px)}.sidebar:not(.sidebar-collapsed) .sidebar-icon-btn-logout[data-v-9b7e0578]{display:flex;position:sticky;bottom:0;background:#fff;width:100%;padding:12px;border-top:1px solid #e5e7eb;margin-left:0;justify-content:flex-end}.delete-btn-small[data-v-9b7e0578]{opacity:1;position:absolute;top:20px;right:70px}.load-more-btn[data-v-9b7e0578]{width:80%;min-width:140px}.load-more-container[data-v-9b7e0578]{display:flex;justify-content:center;align-items:center;margin-right:13%}.notification-preview[data-v-9b7e0578]{height:calc(100vh - 120px);max-height:calc(100vh - 120px)}.preview-list-container[data-v-9b7e0578]{min-height:0;flex:1}.preview-list[data-v-9b7e0578]{overflow-y:auto;-webkit-overflow-scrolling:touch}}.scroll-to-top[data-v-faeb7a31]{position:fixed;bottom:30px;right:120px;width:50px;height:50px;background:var(--color-primary);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:1000}.scroll-to-top img[data-v-faeb7a31]{width:60px;height:60px;object-fit:contain}.scroll-to-top[data-v-faeb7a31]:hover{background:#2563eb;transform:translateY(-3px)}.scroll-to-top[data-v-faeb7a31]:active{transform:translateY(-1px)}.fade-enter-active[data-v-faeb7a31],.fade-leave-active[data-v-faeb7a31]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-faeb7a31],.fade-leave-to[data-v-faeb7a31]{opacity:0;transform:translateY(20px)}@media (max-width: 768px){.scroll-to-top[data-v-faeb7a31]{display:none}}.toast-notification[data-v-3ab9a478]{position:fixed;left:50%;transform:translate(-50%);z-index:9999999;min-width:320px;max-width:500px;background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026,0 0 0 1px #0000000d;overflow:hidden}.toast-top[data-v-3ab9a478]{top:20px}.toast-bottom[data-v-3ab9a478]{bottom:20px}.toast-content[data-v-3ab9a478]{display:flex;align-items:center;gap:12px;padding:16px 20px}.toast-icon[data-v-3ab9a478]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%}.toast-success .toast-icon[data-v-3ab9a478]{background:#d1fae5;color:#065f46}.toast-error .toast-icon[data-v-3ab9a478]{background:#fee2e2;color:#991b1b}.toast-warning .toast-icon[data-v-3ab9a478]{background:#fef3c7;color:#92400e}.toast-info .toast-icon[data-v-3ab9a478]{background:#dbeafe;color:#1e40af}.toast-message[data-v-3ab9a478]{flex:1;font-size:14px;font-weight:500;color:#1f2937;line-height:1.5;word-break:break-word}.toast-close[data-v-3ab9a478]{flex-shrink:0;background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.toast-close[data-v-3ab9a478]:hover{background:#f3f4f6;color:#1f2937}.toast-progress[data-v-3ab9a478]{height:4px;background:#f3f4f6;overflow:hidden}.toast-progress-bar[data-v-3ab9a478]{height:100%;transition:width .05s linear}.toast-success .toast-progress-bar[data-v-3ab9a478]{background:linear-gradient(90deg,#10b981,#059669)}.toast-error .toast-progress-bar[data-v-3ab9a478]{background:linear-gradient(90deg,#ef4444,#dc2626)}.toast-warning .toast-progress-bar[data-v-3ab9a478]{background:linear-gradient(90deg,#f59e0b,#d97706)}.toast-info .toast-progress-bar[data-v-3ab9a478]{background:linear-gradient(90deg,#3b82f6,#2563eb)}.slide-down-enter-active[data-v-3ab9a478],.slide-down-leave-active[data-v-3ab9a478]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.slide-down-enter-from[data-v-3ab9a478]{opacity:0;transform:translate(-50%) translateY(-100px)}.slide-down-leave-to[data-v-3ab9a478]{opacity:0;transform:translate(-50%) translateY(-20px)}.slide-up-enter-active[data-v-3ab9a478],.slide-up-leave-active[data-v-3ab9a478]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.slide-up-enter-from[data-v-3ab9a478]{opacity:0;transform:translate(-50%) translateY(100px)}.slide-up-leave-to[data-v-3ab9a478]{opacity:0;transform:translate(-50%) translateY(20px)}@media (max-width: 768px){.toast-notification[data-v-3ab9a478]{min-width:calc(100vw - 40px);max-width:calc(100vw - 40px);left:20px;right:20px;transform:none}.toast-top[data-v-3ab9a478]{top:16px}.toast-bottom[data-v-3ab9a478]{bottom:16px}.toast-content[data-v-3ab9a478]{padding:14px 16px;gap:10px}.toast-icon[data-v-3ab9a478]{width:36px;height:36px}.toast-icon svg[data-v-3ab9a478]{width:20px;height:20px}.toast-message[data-v-3ab9a478]{font-size:13px}.slide-down-enter-from[data-v-3ab9a478]{transform:translateY(-100px)}.slide-down-leave-to[data-v-3ab9a478]{transform:translateY(-20px)}.slide-up-enter-from[data-v-3ab9a478]{transform:translateY(100px)}.slide-up-leave-to[data-v-3ab9a478]{transform:translateY(20px)}}@media (max-width: 480px){.toast-notification[data-v-3ab9a478]{min-width:calc(100vw - 24px);max-width:calc(100vw - 24px);left:12px;right:12px;border-radius:10px}.toast-top[data-v-3ab9a478]{top:12px}.toast-bottom[data-v-3ab9a478]{bottom:12px}.toast-content[data-v-3ab9a478]{padding:12px 14px;gap:8px}.toast-icon[data-v-3ab9a478]{width:32px;height:32px}.toast-icon svg[data-v-3ab9a478]{width:18px;height:18px}.toast-message[data-v-3ab9a478]{font-size:12px}.toast-close svg[data-v-3ab9a478]{width:16px;height:16px}.toast-progress[data-v-3ab9a478]{height:3px}}.user-welcome[data-v-9535792b]{width:80vw;margin:auto;color:var(--color-primary);padding:48px 16px 16px;font-size:24px;font-weight:500}@media (max-width: 768px){.user-welcome[data-v-9535792b]{margin:24px 0 0}}.user-welcome[data-v-bb1af51a]{width:80vw;margin:auto;height:10vh;padding:48px 16px;display:flex;align-items:center;gap:8px}.avatar[data-v-bb1af51a]{width:64px;height:64px;border-radius:50%;border:1.5px solid var(--color-primary);object-fit:cover}.avatar-initials[data-v-bb1af51a]{width:64px;height:64px;border-radius:50%;color:#fff;background:var(--color-primary);display:flex;align-items:center;justify-content:center;font-weight:700}.user-text[data-v-bb1af51a]{display:flex;flex-direction:column;gap:4px;color:var(--color-primary);align-items:start;justify-content:center}.welcome[data-v-bb1af51a]{font-size:14px}.user-name[data-v-bb1af51a]{font-size:18px;font-weight:500}@media (max-width: 768px){.user-welcome[data-v-bb1af51a]{margin:64px 0 0}}main[data-v-f1ed9254]{display:flex;flex-direction:column}.card-event-future[data-v-9835fcee]{width:70%;display:flex;border-radius:10px}.box-photo[data-v-9835fcee]{width:50%;position:relative}.box-photo img[data-v-9835fcee]{width:100%;height:100%;object-fit:cover;border-top-left-radius:10px;border-bottom-left-radius:10px}.btn-update-event[data-v-9835fcee]{position:absolute;top:10px;left:10px;background:#ffffffe8;padding:7px;text-decoration:none;border:unset;cursor:pointer;font-size:14px;color:var(--color-primary);border-radius:30px;display:flex;align-items:center;gap:5px}.btn-update-event img[data-v-9835fcee]{width:15px}.box-infos[data-v-9835fcee]{width:50%;background:#fff;padding:20px;display:flex;flex-direction:column;justify-content:center;gap:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;position:relative}.box-infos span[data-v-9835fcee]{display:flex;align-items:center;gap:10px}.box-infos span img[data-v-9835fcee]{width:17px}.box-btns[data-v-9835fcee]{width:100%;display:flex;flex-direction:column;gap:10px;padding:20px}.box-btn-viw-list[data-v-9835fcee]{display:flex;justify-content:center;width:100%;padding:30px}.btns[data-v-9835fcee]{width:75%;display:flex;justify-content:end;flex-wrap:wrap;gap:20px}.btn-show-list[data-v-9835fcee]{padding:12px;background:#fff;border-radius:10px;text-decoration:none;border:.5px solid var(--color-primary);color:var(--color-primary);font-weight:bolder;display:flex;align-items:center;justify-content:center;gap:10px}.btn-show-list img[data-v-9835fcee]{width:20px}.btn-create-event[data-v-9835fcee]{background:var(--color-primary);padding:12px;text-decoration:none;font-weight:bolder;color:#fff;border-radius:30px;display:flex;align-items:center;border:none;font-size:14px;cursor:pointer}.btn-create-event img[data-v-9835fcee]{width:25px}.btn-delete[data-v-9835fcee]{padding:5px;border-radius:5px;border:none;background:#fee2e2;cursor:pointer;position:absolute;top:10px;right:10px}.btn-delete img[data-v-9835fcee]{width:20px}@media screen and (max-width: 1100px){.card-event-future[data-v-9835fcee]{width:100%;flex-direction:column;max-height:unset}.box-photo[data-v-9835fcee]{width:100%}.box-photo img[data-v-9835fcee]{border-top-right-radius:10px}.box-infos[data-v-9835fcee]{width:100%;border-top-right-radius:unset;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.box-btn-viw-list[data-v-9835fcee]{padding:10px}.btns[data-v-9835fcee]{width:100%;display:flex;justify-content:center;gap:20px}}@media screen and (max-width: 730px){.btns[data-v-9835fcee]{justify-content:center;flex-direction:column}.btn-create-event[data-v-9835fcee],.btn-show-list[data-v-9835fcee],.btn-update-event[data-v-9835fcee]{justify-content:center}}.card-evente-past[data-v-df5e82d1]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px;background:#fff;border-radius:10px;position:relative}.title[data-v-df5e82d1]{font-size:18px}.info-events[data-v-df5e82d1]{width:95%;display:flex;justify-content:space-between}.option[data-v-df5e82d1]{width:40px;padding:10px;cursor:pointer}.box-otpion[data-v-df5e82d1]{display:flex;flex-direction:column;position:absolute;top:50px;right:-10px;background:#fff;padding:10px;gap:10px;z-index:1000;border-radius:10px;border:.5px solid var(--color-primary)}.link[data-v-df5e82d1]{text-decoration:none;color:#000;font-weight:400}.btn-update[data-v-df5e82d1],.btn-delete[data-v-df5e82d1]{border:none;font-size:15px;background:unset;cursor:pointer}.btn-delete[data-v-df5e82d1]{background:#fb3434;color:#fff;padding:5px;border-radius:5px}@media screen and (max-width: 790px){.info-events[data-v-df5e82d1]{flex-direction:column}}.box-form-events[data-v-7f927c6e]{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;padding:30px;overflow:scroll}.box-form[data-v-7f927c6e]{width:50%;height:95%;display:flex;flex-direction:column;padding:15px;gap:10px;background:#fff;border-radius:20px;position:relative}.box-form form[data-v-7f927c6e]{width:100%;height:90%;display:flex;flex-direction:column;align-items:center;gap:10px}.header[data-v-7f927c6e]{width:100%;height:10%;display:flex;justify-content:center;align-items:center;padding:10px}.header>h2[data-v-7f927c6e]{color:var(--color-primary)}.btn-close[data-v-7f927c6e]{position:absolute;top:7px;right:7px;border:none;padding:5px;border-radius:100%;display:flex}.btn-close img[data-v-7f927c6e]{width:20px}.box-form .body[data-v-7f927c6e]{width:95%;height:90%;max-height:100%;overflow:scroll;display:flex;flex-direction:column;gap:30px;padding:20px}.box-form .body span[data-v-7f927c6e]{display:flex;gap:20px}.box-form .footer[data-v-7f927c6e]{width:100%;height:10%;display:flex;justify-content:center;align-items:center}.file-site[data-v-7f927c6e]{width:100%;background:#fff;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:30px}.file-site span[data-v-7f927c6e]{width:100%;display:flex;flex-direction:column;align-items:center}.file[data-v-7f927c6e]{width:100%;display:none}.labelFile img[data-v-7f927c6e]{margin-top:30px;width:15%}.labelFile[data-v-7f927c6e]{display:flex;flex-direction:column;justify-content:center;width:100%;height:190px;border:2px dashed #ccc;align-items:center;text-align:center;padding:5px;color:#404040;cursor:pointer;background:#ebf1f7}.result-create-event[data-v-7f927c6e]{width:40%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;background:#fff;border-radius:10px;gap:10px}.result-create-event img[data-v-7f927c6e]{width:10%}.result-create-event p[data-v-7f927c6e]{text-align:center}.box-photo-seleted[data-v-7f927c6e]{display:flex;flex-direction:column;gap:5px}.box-photo-seleted p[data-v-7f927c6e]{padding:2px;background:#ebf1f7;border-radius:2px;display:flex;align-items:center;justify-content:space-between;border:1px solid #cfe1f4}.btn-sup-photo-select[data-v-7f927c6e]{background:none;border:none}.btn-sup-photo-select img[data-v-7f927c6e]{width:20px}.textarea[data-v-7f927c6e]{display:flex;flex-direction:column;position:relative}.textarea p[data-v-7f927c6e]{bottom:-20px;right:10px;position:absolute;font-size:11px}@media screen and (max-width: 1100px){.box-form[data-v-7f927c6e]{width:100%}.header h2[data-v-7f927c6e]{font-size:16px}.file-site[data-v-7f927c6e]{padding:10px}.result-create-event[data-v-7f927c6e]{width:100%}}@media screen and (max-width: 600px){.box-form .body span[data-v-7f927c6e]{flex-direction:column}}.box-form-events[data-v-5f1aeea2]{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;padding:30px;overflow:scroll}.box-form[data-v-5f1aeea2]{width:50%;height:95%;display:flex;flex-direction:column;padding:15px;gap:10px;background:#fff;border-radius:20px;position:relative}.box-form form[data-v-5f1aeea2]{width:100%;height:90%;display:flex;flex-direction:column;align-items:center;gap:10px}.header[data-v-5f1aeea2]{width:100%;height:10%;display:flex;justify-content:center;align-items:center;padding:10px}.header>h2[data-v-5f1aeea2]{color:var(--color-primary)}.btn-close[data-v-5f1aeea2]{position:absolute;top:7px;right:7px;border:none;padding:5px;border-radius:100%;display:flex}.btn-close img[data-v-5f1aeea2]{width:20px}.box-form .body[data-v-5f1aeea2]{width:95%;height:90%;max-height:100%;overflow:scroll;display:flex;flex-direction:column;gap:30px;padding:20px}.box-form .body span[data-v-5f1aeea2]{display:flex;gap:20px}.box-form .footer[data-v-5f1aeea2]{width:100%;height:10%;display:flex;justify-content:center;align-items:center}.file-site[data-v-5f1aeea2]{width:100%;background:#fff;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:30px}.file-site span[data-v-5f1aeea2]{width:100%;display:flex;flex-direction:column;align-items:center}.file[data-v-5f1aeea2]{width:100%;display:none}.labelFile img[data-v-5f1aeea2]{margin-top:30px;width:15%}.labelFile[data-v-5f1aeea2]{display:flex;flex-direction:column;justify-content:center;width:100%;height:190px;border:2px dashed #ccc;align-items:center;text-align:center;padding:5px;color:#404040;cursor:pointer;background:#ebf1f7}.result-create-event[data-v-5f1aeea2]{width:40%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;background:#fff;border-radius:10px;gap:10px}.result-create-event img[data-v-5f1aeea2]{width:10%}.result-create-event p[data-v-5f1aeea2]{text-align:center}.box-photo-seleted[data-v-5f1aeea2]{display:flex;flex-direction:column;gap:5px}.box-photo-seleted p[data-v-5f1aeea2]{padding:2px;background:#ebf1f7;border-radius:2px;display:flex;align-items:center;justify-content:space-between;border:1px solid #cfe1f4}.btn-sup-photo-select[data-v-5f1aeea2]{background:none;border:none}.btn-sup-photo-select img[data-v-5f1aeea2]{width:20px}.textarea[data-v-5f1aeea2]{display:flex;flex-direction:column;position:relative}.textarea p[data-v-5f1aeea2]{bottom:-20px;right:10px;position:absolute;font-size:11px}@media screen and (max-width: 1100px){.box-form[data-v-5f1aeea2]{width:100%}.header h2[data-v-5f1aeea2]{font-size:16px}.file-site[data-v-5f1aeea2]{padding:10px}.result-create-event[data-v-5f1aeea2]{width:100%}}@media screen and (max-width: 600px){.box-form .body span[data-v-5f1aeea2]{flex-direction:column}}.box-general[data-v-583d93e2]{display:flex;flex-direction:column;height:100vh;margin-left:70px;margin-right:70px}section[data-v-583d93e2]{width:100%;display:flex;flex-direction:column;align-items:center;padding:10px;gap:20px}.box-header[data-v-583d93e2]{width:100%;display:flex;flex-direction:column;padding:30px;gap:15px}.box-header .first h2[data-v-583d93e2]{color:var(--color-primary)}.box-header .first[data-v-583d93e2]{width:100%;display:flex;justify-content:space-between;padding-top:10px}.box-header .second[data-v-583d93e2]{display:flex;align-items:center;padding-left:30px;gap:10px}.box-header .second img[data-v-583d93e2]{width:30px}.box-header .time-btns[data-v-583d93e2]{display:flex;justify-content:space-between;padding:10px}.second p[data-v-583d93e2]{font-weight:900;font-size:17px}.cards-past[data-v-583d93e2]{width:70%;display:flex;flex-direction:column;gap:10px}.box-create-event[data-v-583d93e2]{position:fixed;z-index:10002;left:0;top:0;width:100vw;height:100vh;background:#00000040;display:flex;justify-content:center;align-items:center}.btn-create-event[data-v-583d93e2]{background:var(--color-primary);padding:12px;text-decoration:none;font-weight:bolder;color:#fff;border-radius:30px;display:flex;align-items:center;border:none;font-size:14px;cursor:pointer;align-self:end}.btn-create-event img[data-v-583d93e2]{width:25px}.box-update-event[data-v-583d93e2]{position:fixed;z-index:10002;left:0;top:0;width:100vw;height:100vh;background:#00000040;display:flex;justify-content:center;align-items:center}.box-nothing-event[data-v-583d93e2]{width:100%;display:flex;justify-content:center}.box-nothing-event p[data-v-583d93e2]{font-size:16px;text-align:center;color:gray}@media screen and (max-width: 1100px){.cards-past[data-v-583d93e2]{width:100%}.box-header[data-v-583d93e2]{padding:unset}.box-general[data-v-583d93e2]{margin-left:unset;margin-right:unset;margin-top:50px}.box-header .second[data-v-583d93e2]{padding-left:unset}.btn-create-event[data-v-583d93e2]{align-self:unset;margin-right:unset}}@media screen and (max-width: 730px){.box-header .time-btns[data-v-583d93e2]{flex-direction:column;gap:10px;padding:unset}.section-event-future[data-v-583d93e2]{gap:10px}.btn-create-event[data-v-583d93e2]{width:97%;justify-content:center}.box-header .first[data-v-583d93e2]{flex-direction:column;gap:20px}.box-header .first span[data-v-583d93e2]{width:100%;display:flex;flex-direction:column;align-items:center}}.message-contact[data-v-febe5713]{width:100%;background:#fff;padding:20px;border-radius:20px;border:1px solid #8bdcf2;display:flex;flex-direction:column;gap:10px}.header[data-v-febe5713]{width:100%}.header div[data-v-febe5713]{display:flex;justify-content:space-between;padding:2px}.header .title-date span[data-v-febe5713]{display:flex;align-items:center;gap:5px}.header .title-date h3[data-v-febe5713]{color:var(--color-primary)}.header .title-date span img[data-v-febe5713]{width:20px}.line[data-v-febe5713]{width:100%;height:.1px;background:#000;display:block}.box-content[data-v-febe5713]{display:flex}.box-content .content[data-v-febe5713]{width:85%}.status-btn[data-v-febe5713]{display:flex;gap:5px}.btn-delete[data-v-febe5713]{padding:7px;border-radius:5px;border:none;background:#fee2e2;cursor:pointer}.btn-delete img[data-v-febe5713]{width:20px}@media screen and (max-width: 950px){.box-content[data-v-febe5713]{flex-direction:column;gap:10px}.box-content .content[data-v-febe5713]{width:100%}.header .title-date h3[data-v-febe5713]{font-size:.8rem;padding-bottom:5px}.header .title-date span p[data-v-febe5713],.contact-status[data-v-febe5713]{font-size:.7rem}.contact-status .status-btn[data-v-febe5713]{display:none}.header .title-date span[data-v-febe5713]{gap:unset}.header .title-date[data-v-febe5713]{flex-direction:column}.header .title-date span img[data-v-febe5713]{display:none}}.square-number-total[data-v-115ab94c]{padding:10px;width:100px;display:flex;flex-direction:column;align-items:center;gap:5px;border-radius:10px;cursor:pointer}.number[data-v-115ab94c]{font-size:24px}.non-lu[data-v-115ab94c]{border:1px solid var(--color-primary)}.non-lu .number[data-v-115ab94c]{color:var(--color-primary)}.total[data-v-115ab94c]{border:1px solid grey}.total .number[data-v-115ab94c]{color:gray}.total-paticipate[data-v-115ab94c]{width:230px;background:#fff}.total-paticipate .number[data-v-115ab94c]{color:var(--color-primary)}.days-for-event[data-v-115ab94c]{width:230px;background:#fff}.days-for-event .number[data-v-115ab94c]{color:red}.message-contact[data-v-9bb8500b]{width:60%;height:90%;background:#fff;padding:30px;border-radius:20px;border:1px solid #8bdcf2;display:flex;flex-direction:column;gap:10px;position:relative}.header[data-v-9bb8500b]{width:100%}.header div[data-v-9bb8500b]{display:flex;justify-content:space-between;padding:2px}.header .title-date span[data-v-9bb8500b]{display:flex;align-items:center;gap:5px}.header .title-date h3[data-v-9bb8500b]{color:var(--color-primary)}.header .title-date span img[data-v-9bb8500b]{width:20px}.line[data-v-9bb8500b]{width:100%;height:.1px;background:#000;display:block}.box-content[data-v-9bb8500b]{display:flex;overflow:scroll}.status-btn[data-v-9bb8500b]{display:flex;gap:5px}.btn-delete[data-v-9bb8500b]{padding:7px;border-radius:5px;border:none;background:#fee2e2}.btn-delete img[data-v-9bb8500b]{width:20px}.btn-close[data-v-9bb8500b]{position:absolute;top:7px;right:7px;border:none;padding:5px;border-radius:100%;display:flex;cursor:pointer}.btn-close img[data-v-9bb8500b]{width:20px}@media screen and (max-width: 950px){.box-content[data-v-9bb8500b]{flex-direction:column;gap:10px}.box-content .content[data-v-9bb8500b]{width:100%}.header .title-date h3[data-v-9bb8500b]{font-size:.8rem;padding-bottom:5px}.header .title-date span p[data-v-9bb8500b],.contact-status[data-v-9bb8500b]{font-size:.7rem}.contact-status[data-v-9bb8500b]{flex-direction:column}.header .title-date span[data-v-9bb8500b]{gap:unset}.header .title-date[data-v-9bb8500b]{flex-direction:column}.header .title-date span img[data-v-9bb8500b]{display:none}}@media screen and (max-width: 700px){.message-contact[data-v-9bb8500b]{width:100%}}.section-all-messages[data-v-94483730]{width:100%;height:100vh;display:flex;justify-content:center;padding:10px}.view-message-full[data-v-94483730]{position:fixed;left:0;top:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;padding:20px;background:#00000037;z-index:100000}.view-message-full span[data-v-94483730]{width:75%;display:flex;flex-direction:column}.view-message-full span .btn-close[data-v-94483730]{align-self:end;padding-right:5px;background:unset;border:unset}.view-message-full span .btn-close img[data-v-94483730]{width:30px}.box-messages[data-v-94483730]{width:80%;display:flex;flex-direction:column;align-items:center;gap:20px}.header[data-v-94483730]{width:100%;display:flex;flex-direction:column;gap:5px}.header>h2[data-v-94483730],.header>p[data-v-94483730]{color:var(--color-primary)}.filter-message[data-v-94483730]{width:100%;display:flex;justify-content:center}.filter-message span[data-v-94483730]{display:flex;gap:10px}.box-view-message[data-v-94483730]{width:95%;display:flex;flex-direction:column;gap:20px}.nothing[data-v-94483730]{width:100%;height:100px;display:flex;justify-content:center;align-items:center}.nothing p[data-v-94483730]{color:gray}@media screen and (max-width: 1100px){.section-all-messages[data-v-94483730]{margin-top:90px}}@media screen and (max-width: 700px){.header[data-v-94483730]{align-items:center}.header p[data-v-94483730]{text-align:center}.box-messages[data-v-94483730]{width:90%}.box-view-message[data-v-94483730]{width:100%}}.card-user-participate[data-v-f95421ca]{display:flex;width:100%;justify-content:space-between;align-items:center;padding:10px;background:#fff;border-radius:10px}.name[data-v-f95421ca],.name-mobile[data-v-f95421ca]{font-weight:bolder}.mobile-info[data-v-f95421ca]{display:none}@media screen and (max-width: 1100px){.mobile-info[data-v-f95421ca]{display:flex;flex-direction:column}.name[data-v-f95421ca],.company[data-v-f95421ca]{display:none}}.section-general-view-participate[data-v-898ae671]{width:90%;display:flex;justify-content:center;padding:20px;margin-left:70px}.section-general-view-participate>div[data-v-898ae671]{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.header[data-v-898ae671]{width:100%;display:flex;flex-direction:column;gap:5px;padding-left:40px}.header h3[data-v-898ae671]{color:var(--color-primary)}.box-list-partipate[data-v-898ae671]{width:80%;display:flex;flex-direction:column;gap:10px}.box-statistic[data-v-898ae671]{width:100%;padding:10px;display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.span-pdf[data-v-898ae671]{background:#fff;border:1px solid #DDDDDD;padding:10px;display:flex;align-items:center;gap:10px;border-radius:10px;cursor:pointer;align-self:center}.list-nobody[data-v-898ae671]{width:100%;display:flex;justify-content:center;padding:20px}.list-nobody p[data-v-898ae671]{font-size:20px;color:#b3b3b3;text-align:center}@media screen and (max-width: 1100px){.section-general-view-participate[data-v-898ae671]{width:100%;display:flex;justify-content:center;padding:20px;margin-left:unset;margin-right:unset;margin-top:70px}.section-general-view-participate>div[data-v-898ae671]{width:100%}.header h3[data-v-898ae671],.header p[data-v-898ae671]{text-align:center}.box-list-partipate[data-v-898ae671]{width:100%;display:flex;flex-direction:column;gap:10px}.header[data-v-898ae671]{padding-left:unset}}.section-register-company[data-v-1d872001]{width:60%;height:90%;background:#fff;padding:10px;border-radius:20px;display:flex;flex-direction:column;position:relative}.header[data-v-1d872001]{width:100%;height:10%;display:flex;justify-content:center;align-items:center}.header h2[data-v-1d872001]{color:var(--color-primary)}form[data-v-1d872001]{width:100%;height:90%;display:flex;flex-direction:column}.body[data-v-1d872001]{width:100%;height:90%;padding:10px;overflow:scroll}.top[data-v-1d872001]{width:100%;display:flex;gap:10px}.box-info-general[data-v-1d872001]{width:50%;padding:30px;border-radius:20px;display:flex;flex-direction:column;gap:30px}.file-site[data-v-1d872001]{width:50%;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:30px}.btn[data-v-1d872001]{width:100%;height:10%;display:flex;justify-content:center;align-items:center}.file-site span[data-v-1d872001]{width:100%;display:flex;flex-direction:column;align-items:center}.file[data-v-1d872001]{width:100%;display:none}.labelFile img[data-v-1d872001]{margin-top:30px;width:15%}.labelFile[data-v-1d872001]{display:flex;flex-direction:column;justify-content:center;width:75%;height:190px;border:2px dashed #ccc;align-items:center;text-align:center;padding:5px;color:#404040;cursor:pointer;background:#ebf1f7}.btn-sup-photo-select[data-v-1d872001]{background:none;border:none}.btn-sup-photo-select img[data-v-1d872001]{width:20px}.picture-selected[data-v-1d872001]{padding:2px;background:#ebf1f7;border-radius:2px;display:flex;align-items:center;justify-content:space-between;border:1px solid #cfe1f4;width:77%;margin-top:10px}.bottom[data-v-1d872001]{width:100%;background:#fff;padding:30px;border-radius:20px;display:flex;flex-direction:column;gap:30px}.bottom span[data-v-1d872001]{display:flex;align-self:center;width:80%;gap:10px;padding:10px}.box-step-four[data-v-1d872001]{width:100%;background:#fff;padding:30px;border-radius:20px;display:flex;flex-direction:column;gap:10px}.box-step-four span[data-v-1d872001]{width:90%;display:flex;align-self:center;gap:20px;padding:15px}.textarea[data-v-1d872001]{display:flex;flex-direction:column;position:relative}.textarea p[data-v-1d872001]{position:absolute;bottom:-5px;right:20px;font-size:11px}.btn-close[data-v-1d872001]{position:absolute;top:7px;right:7px;border:none;padding:5px;border-radius:100%;display:flex}.btn-close img[data-v-1d872001]{width:20px}@media screen and (max-width: 930px){.section-register-company[data-v-1d872001]{width:80%}.header h2[data-v-1d872001]{font-size:4vw}.body[data-v-1d872001]{padding:unset}.top[data-v-1d872001]{flex-direction:column}.box-info-general[data-v-1d872001],.file-site[data-v-1d872001]{width:100%}.bottom[data-v-1d872001]{width:100%;background:#fff;padding:20px}.bottom span[data-v-1d872001]{display:flex;flex-direction:column;width:100%;gap:30px}.box-step-four[data-v-1d872001]{width:100%;padding:10px;display:flex;flex-direction:column;gap:10px}.box-step-four span[data-v-1d872001]{width:100%;flex-direction:column;gap:30px;padding:15px}}.box-request[data-v-ea47284a]{width:100%;display:flex;flex-direction:column;gap:10px;padding:20px;background:#fff;border-radius:20px}.header[data-v-ea47284a]{display:flex;flex-direction:column;gap:5px}.header div[data-v-ea47284a]{width:100%;display:flex;justify-content:space-between}.header div p[data-v-ea47284a]{display:flex;align-items:center;gap:10px}.header div p img[data-v-ea47284a]{width:20px}.box-request .line[data-v-ea47284a]{display:block;width:100%;height:.7px;background:#000}.box-message[data-v-ea47284a]{display:flex;flex-direction:column;gap:10px}.title-message[data-v-ea47284a]{font-weight:bolder}.message[data-v-ea47284a]{padding-left:10px}.box-btns[data-v-ea47284a]{width:100%;display:flex;justify-content:space-between}.span-pdf[data-v-ea47284a]{background:#fff;border:1px solid #DDDDDD;padding:10px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:10px;cursor:pointer}.two-options[data-v-ea47284a]{display:flex;gap:10px}.date[data-v-ea47284a]{color:var(--color-primary)}.btn-get-participe[data-v-ea47284a]{background:#dcfce7;color:#15803d;padding:10px;font-size:16px;border-radius:10px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px}.btn-get-participe img[data-v-ea47284a]{width:20px}.btn-dont-get-participe[data-v-ea47284a]{background:#fee2e2;color:#ff3f42;padding:10px;font-size:16px;border-radius:10px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px}.btn-dont-get-participe img[data-v-ea47284a]{width:20px}@media screen and (max-width: 900px){.header div[data-v-ea47284a]{flex-direction:column}.box-btns[data-v-ea47284a]{width:100%;display:flex;justify-content:unset;flex-direction:column;gap:10px}.two-options[data-v-ea47284a]{display:flex;flex-direction:column}}.box-request[data-v-ea8bcc30]{width:60%;height:90%;display:flex;flex-direction:column;gap:10px;padding:30px;background:#fff;border-radius:20px;position:relative}.header[data-v-ea8bcc30]{width:100%;display:flex;flex-direction:column;gap:5px}.header div[data-v-ea8bcc30]{width:100%;display:flex;justify-content:space-between}.header div p[data-v-ea8bcc30]{display:flex;align-items:center;gap:10px}.header div p img[data-v-ea8bcc30]{width:20px}.box-request .line[data-v-ea8bcc30]{display:block;width:100%;height:.7px;background:#000}.box-message[data-v-ea8bcc30]{height:80%;display:flex;flex-direction:column;gap:10px;overflow:scroll}.title-message[data-v-ea8bcc30]{font-weight:bolder}.message[data-v-ea8bcc30]{padding-left:10px}.box-btns[data-v-ea8bcc30]{width:100%;display:flex;justify-content:space-between;padding:10px}.span-pdf[data-v-ea8bcc30]{background:#fff;border:1px solid #DDDDDD;padding:10px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:10px;cursor:pointer}.two-options[data-v-ea8bcc30]{display:flex;gap:10px}.date[data-v-ea8bcc30]{color:var(--color-primary)}.btn-get-participe[data-v-ea8bcc30]{background:#dcfce7;color:#15803d;padding:10px;font-size:16px;border-radius:10px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px}.btn-get-participe img[data-v-ea8bcc30]{width:20px}.btn-dont-get-participe[data-v-ea8bcc30]{background:#fee2e2;color:#ff3f42;padding:10px;font-size:16px;border-radius:10px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px}.btn-dont-get-participe img[data-v-ea8bcc30]{width:20px}.btn-close[data-v-ea8bcc30]{position:absolute;top:7px;right:7px;border:none;padding:5px;border-radius:100%;display:flex;cursor:pointer}.btn-close img[data-v-ea8bcc30]{width:20px}@media screen and (max-width: 900px){.header div[data-v-ea8bcc30]{flex-direction:column}.box-btns[data-v-ea8bcc30]{width:100%;display:flex;justify-content:unset;flex-direction:column;gap:10px}.two-options[data-v-ea8bcc30]{display:flex;flex-direction:column}}@media screen and (max-width: 600px){.box-request[data-v-ea8bcc30]{width:90%;height:90%}}.section-general-request[data-v-eabb7818]{width:90%;display:flex;justify-content:center;padding:10px;margin-left:70px}.section-general-request .box-all-request[data-v-eabb7818]{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.header[data-v-eabb7818]{width:100%;display:flex;flex-direction:column;gap:2px;padding-left:30px}.header h2[data-v-eabb7818],.header p[data-v-eabb7818]{color:var(--color-primary)}.statistic[data-v-eabb7818]{width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.box-view-request[data-v-eabb7818]{width:80%;display:flex;flex-direction:column;gap:20px;padding:10px}.box-detail[data-v-eabb7818]{position:fixed;top:0;left:0;z-index:100000;background:#00000032;width:100%;height:100vh;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1100px){.section-general-request[data-v-eabb7818]{width:100%;margin-left:unset;margin-right:unset;margin-top:70px}.section-general-request>div[data-v-eabb7818]{width:100%}.header h2[data-v-eabb7818],.header p[data-v-eabb7818]{text-align:center}.box-view-request[data-v-eabb7818]{width:100%}}@media screen and (max-width: 600px){.show-request-detail[data-v-eabb7818]{width:90%}}section[data-v-74300c4b]{padding:16px}.dashboard-container[data-v-74300c4b]{display:flex;flex-direction:column;gap:24px;padding:32px;border-radius:16px;box-sizing:border-box;width:100%;margin:auto}.title-container[data-v-74300c4b]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}h1[data-v-74300c4b]{color:var(--color-primary);font-weight:500;margin:0;font-size:var(--font-size-xl)}h2[data-v-74300c4b]{margin:4px 0 0;font-weight:400;color:#6b7280;font-size:var(--font-size-lg)}.add-button[data-v-74300c4b]{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--color-primary);color:#fff;font-size:16px;font-weight:500;text-decoration:none;padding:10px 24px;border-radius:40px;transition:background-color .2s ease}.add-button[data-v-74300c4b]:hover{background-color:#088cb1}.add-button .picto[data-v-74300c4b]{font-size:24px;line-height:1}.stat[data-v-74300c4b]{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.stat-container[data-v-74300c4b]{flex:1 1 200px;max-width:250px;border:1px solid var(--color-primary);padding:20px;border-radius:16px;text-align:center;background:var(--color-white)}.stat-container span[data-v-74300c4b]{font-size:34px;font-weight:700;color:var(--color-primary)}.stat-container p[data-v-74300c4b]{font-size:15px;color:#555;margin:0}.export-button[data-v-74300c4b]{display:inline-flex;align-items:center;gap:8px;background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0;font-size:14px;font-weight:500;padding:10px 20px;border-radius:40px;cursor:pointer;transition:all .2s ease}.export-button[data-v-74300c4b]:hover{background:#dcfce7;border-color:#86efac}@media (max-width: 1024px){.title-container[data-v-74300c4b]{flex-direction:column;align-items:flex-start;gap:8px}.add-button[data-v-74300c4b]{width:100%;justify-content:center}.stat-container[data-v-74300c4b]{flex:1 1 45%;max-width:none}}@media (max-width: 768px){.stat[data-v-74300c4b]{flex-direction:column;align-items:stretch;gap:8px}.stat-container[data-v-74300c4b]{width:100%}}@media (max-width: 480px){.dashboard-container[data-v-74300c4b]{padding:20px}h1[data-v-74300c4b]{font-size:24px}h2[data-v-74300c4b]{font-size:16px}.stat-container span[data-v-74300c4b]{font-size:28px}.stat-container p[data-v-74300c4b]{font-size:14px}}.role-select-wrapper[data-v-484b19da]{position:relative;width:200px;font-family:Inter,sans-serif}.role-select-btn[data-v-484b19da]{width:100%;padding:10px 16px;border-radius:12px;border:1px solid #e2e5ea;background:#f7f8fa;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:16px;font-weight:500;transition:all .25s ease;color:#333}.role-select-btn[data-v-484b19da]:hover{background:#eef1f6;border-color:#d0d4da}.role-select-btn[data-v-484b19da]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #00a0cc1a}.chevron[data-v-484b19da]{width:20px;height:20px;transition:transform .2s ease;color:#666}.chevron.open[data-v-484b19da]{transform:rotate(180deg)}.role-select-dropdown[data-v-484b19da]{font-size:15px;position:absolute;top:calc(100% + 4px);left:0;width:100%;border-radius:12px;background:#fff;border:1px solid #e2e5ea;box-shadow:0 4px 12px #00000014;z-index:50;max-height:200px;overflow-y:auto;padding:4px 0}.role-select-dropdown li[data-v-484b19da]{padding:10px 16px;cursor:pointer;transition:background .2s ease}.role-select-dropdown li[data-v-484b19da]:hover{background:#eef1f6}.role-select-dropdown li.selected[data-v-484b19da]{background:var(--color-primary);color:#fff}.role-select-dropdown[data-v-484b19da]::-webkit-scrollbar{width:6px}.role-select-dropdown[data-v-484b19da]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.role-select-dropdown[data-v-484b19da]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}@media (max-width: 1024px){.role-select-wrapper[data-v-484b19da]{width:180px}.role-select-btn[data-v-484b19da]{font-size:15px;padding:9px 14px}}@media (max-width: 768px){.role-select-wrapper[data-v-484b19da]{width:100%}.role-select-btn[data-v-484b19da]{font-size:15px;padding:10px 16px}.role-select-dropdown[data-v-484b19da]{font-size:14px}}@media (max-width: 480px){.role-select-wrapper[data-v-484b19da]{width:100%}.role-select-btn[data-v-484b19da]{font-size:14px;padding:8px 14px;border-radius:10px}.chevron[data-v-484b19da]{width:18px;height:18px}.role-select-dropdown li[data-v-484b19da]{padding:8px 12px}}.user-actions[data-v-451860ed]{position:relative;display:inline-block}.dots-btn[data-v-451860ed]{background:transparent;border:none;font-size:26px;cursor:pointer;color:var(--color-primary);transition:color .2s}.dots-btn[data-v-451860ed]:hover{color:var(--color-primary-hover, #0078d4)}.dropdown-menu[data-v-451860ed]{position:absolute;top:34px;right:0;background:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 4px 16px #0000001a;display:flex;flex-direction:column;min-width:200px;z-index:10;overflow:hidden;animation:slideIn-451860ed .15s ease}.dropdown-menu button[data-v-451860ed]{padding:10px 14px;text-align:left;background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:8px}.dropdown-menu button[data-v-451860ed]:hover{background:#f7f7f7}.dropdown-menu hr[data-v-451860ed]{border:none;border-top:1px solid #eee;margin:4px 0}.delete-btn[data-v-451860ed]{color:#e53935;font-weight:500}.trash-icon[data-v-451860ed]{width:18px;height:18px}.modal-overlay[data-v-451860ed]{position:fixed;inset:0;background:#00000073;display:flex;justify-content:center;align-items:center;z-index:50;animation:fadeIn-451860ed .2s ease}.modal[data-v-451860ed]{background:#fff;padding:28px 24px;border-radius:14px;min-width:420px;text-align:start;box-shadow:0 6px 24px #00000026;animation:popIn-451860ed .2s ease;position:relative;display:flex;flex-direction:column;gap:16px}.modal h3[data-v-451860ed]{margin-bottom:16px;color:var(--color-primary)}.input-select[data-v-451860ed]{display:flex;flex-direction:column;gap:8px}.modal-close[data-v-451860ed]{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;border:none;background:#0000001a;color:#333;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .2s}.modal-close[data-v-451860ed]:hover{background:#0003;transform:scale(1.1)}.warning-text[data-v-451860ed]{color:var(--color-text);font-weight:600;font-weight:300}.actions[data-v-451860ed]{display:flex;justify-content:space-between;margin-top:14px}.btn[data-v-451860ed]{flex:1;margin:0 4px;border:none;padding:8px 12px;border-radius:8px;cursor:pointer;font-weight:500}.btn[data-v-451860ed]:hover{opacity:.9}.btn.primary[data-v-451860ed]{background:var(--color-primary);color:#fff}.btn.danger[data-v-451860ed]{background:#e53935;color:#fff}@keyframes slideIn-451860ed{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-451860ed{0%{opacity:0}to{opacity:1}}@keyframes popIn-451860ed{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.fade-enter-active[data-v-451860ed],.fade-leave-active[data-v-451860ed]{transition:opacity .2s}.fade-enter-from[data-v-451860ed],.fade-leave-to[data-v-451860ed]{opacity:0}.alert-text[data-v-451860ed]{display:flex;flex-direction:column;align-items:center;gap:16px}.alert[data-v-451860ed]{font-weight:500;text-align:center;color:#e53935;background:#ffe5e3;padding:10px 18px;border-radius:20px}.modal h3[data-v-451860ed]{margin-bottom:10px;color:var(--color-primary)}.input-container[data-v-451860ed]{position:relative;margin:20px 0;min-width:200px;align-self:flex-start;width:80%}.input[data-v-451860ed]{width:100%;position:relative;display:flex;flex-direction:column;padding:10px;border:none;border-bottom:1px solid #ccc;outline:none;background:transparent;transition:border-color .3s ease;font-family:inherit;font-size:16px;color:inherit;margin:12px}.label-text[data-v-451860ed]{position:absolute;top:8px;left:10px;color:#999;pointer-events:none;transition:.2s;font-size:14px}.input:focus+.label-text[data-v-451860ed],.input:not(:placeholder-shown)+.label-text[data-v-451860ed]{top:-18px;font-size:12px;color:var(--color-primary)}.input[data-v-451860ed]:focus{border-bottom:1px solid var(--color-primary)}.is-connected[data-v-63c1155e]{position:absolute;right:2%;top:10%}section[data-v-63c1155e]{padding:32px 16px;display:flex;flex-direction:column;gap:16px}.filters[data-v-63c1155e]{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center}.filters-buttons[data-v-63c1155e]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;align-items:center}.filters-buttons[data-v-63c1155e]>*{flex-shrink:0;min-width:fit-content}.nav-search[data-v-63c1155e]{position:relative;flex:1 1 400px;display:flex;align-items:center;min-width:260px}.search-icon[data-v-63c1155e]{position:absolute;left:14px;font-size:18px;color:#999;pointer-events:none}.search-input[data-v-63c1155e]{width:100%;height:40px;padding:8px 12px 8px 36px;font-size:16px;border-radius:10px;border:1px solid #d5d5d5;outline:none;transition:border-color .25s ease}.search-input[data-v-63c1155e]:hover{border-color:#00a0cc}.search-input[data-v-63c1155e]:focus{border-color:#00a0cc}.card-member[data-v-63c1155e]{background:#fff;border-radius:10px;padding:16px;display:flex;gap:16px;align-items:center;flex-wrap:wrap;position:relative}.avatar-container[data-v-63c1155e]{width:80px;height:80px;border-radius:50%;background:var(--color-primary);flex-shrink:0;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.avatar-container[data-v-63c1155e]:hover{transform:scale(1.05);box-shadow:0 4px 12px #00a0cc4d}.avatar[data-v-63c1155e]{width:100%;height:100%;object-fit:cover;border-radius:50%}.avatar-initials[data-v-63c1155e]{width:100%;height:100%;border-radius:50%;background-color:var(--color-primary);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:500;font-size:24px;text-transform:uppercase}.user-info[data-v-63c1155e]{flex:1;display:flex;flex-direction:column;gap:4px;min-width:120px}.user-info h3[data-v-63c1155e]{font-size:16px;margin:0}.user-name-clickable[data-v-63c1155e]{cursor:pointer;transition:color .2s ease}.user-name-clickable[data-v-63c1155e]:hover{color:var(--color-primary)}.user-info p[data-v-63c1155e]{font-size:16px;margin:0}.text-blue[data-v-63c1155e]{color:var(--color-primary);text-decoration:none;cursor:pointer}.text-blue[data-v-63c1155e]:hover{color:#09708d}.btn-reset[data-v-63c1155e]{display:flex;align-items:center;gap:8px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:12px;padding:12px 20px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#6b7280;margin-left:auto}.btn-reset[data-v-63c1155e]:hover{background:#e5e7eb;color:#374151;border-color:#d1d5db}.btn-reset svg[data-v-63c1155e]{width:16px;height:16px}.pagination[data-v-63c1155e]{display:flex;justify-content:center;margin-top:16px;flex-wrap:wrap;gap:8px}.user-info span[data-v-63c1155e]{font-size:14px;color:#6b7280}.user-info span.online[data-v-63c1155e]{color:#22c55e;font-weight:500}@media (max-width: 1024px){.card-member[data-v-63c1155e]{flex-direction:row;padding:12px}.avatar-container[data-v-63c1155e]{width:60px;height:60px}.avatar-initials[data-v-63c1155e]{font-size:20px}.user-info h3[data-v-63c1155e],.user-info p[data-v-63c1155e]{font-size:16px}.nav-search[data-v-63c1155e]{flex:1 1 100%}}@media (max-width: 768px){.filters[data-v-63c1155e]{flex-direction:column;align-items:stretch;width:90%;margin:auto}.filters-buttons[data-v-63c1155e]{justify-content:flex-start;width:100%}.filters-buttons[data-v-63c1155e]>*{flex:1 1 auto;min-width:0}.nav-search[data-v-63c1155e]{width:100%}.card-member[data-v-63c1155e]{padding:12px;border-radius:0}.avatar-container[data-v-63c1155e]{width:80px;height:80px}.btn-reset[data-v-63c1155e]{justify-content:center}.label-lastseen[data-v-63c1155e]{display:none}}@media (max-width: 480px){section[data-v-63c1155e]{padding:16px 8px}.avatar-container[data-v-63c1155e]{width:60px;height:60px}.avatar-initials[data-v-63c1155e]{font-size:18px}.user-info h3[data-v-63c1155e],.user-info p[data-v-63c1155e]{font-size:16px}}section[data-v-eb12a29c]{display:flex;flex-direction:column;margin:auto;width:80vw}@media (max-width: 768px){section[data-v-eb12a29c]{width:100vw;margin:0;padding:0}}.company-actions[data-v-4c76aa72]{position:relative;display:inline-block}.dots-btn[data-v-4c76aa72]{background:transparent;border:none;font-size:26px;cursor:pointer;color:var(--color-primary);transition:color .2s}.dots-btn[data-v-4c76aa72]:hover{color:var(--color-primary-hover, #0078d4)}.dropdown-menu[data-v-4c76aa72]{position:absolute;top:34px;right:0;background:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 4px 16px #0000001a;display:flex;flex-direction:column;min-width:200px;z-index:10;overflow:hidden;animation:slideIn-4c76aa72 .15s ease}.dropdown-menu button[data-v-4c76aa72]{padding:10px 14px;text-align:left;background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:8px}.dropdown-menu button[data-v-4c76aa72]:hover{background:#f7f7f7}.dropdown-menu hr[data-v-4c76aa72]{border:none;border-top:1px solid #eee;margin:4px 0}.delete-btn[data-v-4c76aa72]{color:#e53935;font-weight:500}.trash-icon[data-v-4c76aa72]{width:18px;height:18px}.modal-overlay[data-v-4c76aa72]{position:fixed;inset:0;background:#00000073;display:flex;justify-content:center;align-items:center;z-index:50;animation:fadeIn-4c76aa72 .2s ease}.modal[data-v-4c76aa72]{background:#fff;padding:28px 24px;border-radius:14px;min-width:320px;text-align:start;box-shadow:0 6px 24px #00000026;animation:popIn-4c76aa72 .2s ease;position:relative}.modal-large[data-v-4c76aa72]{width:600px;max-width:90vw;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal h3[data-v-4c76aa72]{margin-bottom:10px;color:var(--color-primary)}.modal-content[data-v-4c76aa72]{overflow-y:auto;padding:24px;flex:1}.warning-text[data-v-4c76aa72]{color:var(--color-text);font-weight:600;font-weight:300}.alert-text[data-v-4c76aa72]{display:flex;flex-direction:column;align-items:center;gap:16px}.alert[data-v-4c76aa72]{font-weight:500;text-align:center;color:#e53935;background:#ffe5e3;padding:10px 18px;border-radius:20px}.password-zone[data-v-4c76aa72]{width:100%}.modal-close[data-v-4c76aa72]{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;border:none;background:#0000001a;color:#333;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .2s}.modal-close[data-v-4c76aa72]:hover{background:#0003;transform:scale(1.1)}.input-container[data-v-4c76aa72]{position:relative;margin:20px 0;min-width:200px;align-self:flex-start;width:80%}.input[data-v-4c76aa72]{width:100%;position:relative;display:flex;flex-direction:column;padding:10px;border:none;border-bottom:1px solid #ccc;outline:none;background:transparent;transition:border-color .3s ease;font-family:inherit;font-size:16px;color:inherit;margin:12px}.label-text[data-v-4c76aa72]{text-align:center;position:absolute;top:8px;left:10px;color:#999;pointer-events:none;transition:.2s;font-size:14px}.input:focus+.label-text[data-v-4c76aa72],.input:not(:placeholder-shown)+.label-text[data-v-4c76aa72]{top:-18px;font-size:12px;color:var(--color-primary)}.input[data-v-4c76aa72]:focus{border-bottom:1px solid var(--color-primary)}.form-section[data-v-4c76aa72]{display:flex;flex-wrap:wrap;gap:12px;text-align:left}.web-logo[data-v-4c76aa72]{display:flex;gap:12px;width:100%;flex-wrap:wrap}.input-pic[data-v-4c76aa72]{text-align:center;display:flex;flex-direction:column;gap:4px;font-size:14px}.img-wrapper[data-v-4c76aa72]{display:flex;flex-direction:column;align-items:center;cursor:pointer;position:relative}.img-wrapper:hover img[data-v-4c76aa72]{filter:brightness(70%)}.img-preview[data-v-4c76aa72]{width:120px;height:120px;object-fit:cover;margin-top:5px;border-radius:10px}.placeholder[data-v-4c76aa72]{background:#f0f0f0;display:flex;align-items:center;justify-content:center}.picto[data-v-4c76aa72]{width:48px;color:#c0cad1}.hidden[data-v-4c76aa72]{display:none}.actions[data-v-4c76aa72]{display:flex;justify-content:space-between;margin-top:14px;gap:8px}.btn[data-v-4c76aa72]{flex:1;margin:0 4px;border:none;padding:8px 12px;border-radius:8px;cursor:pointer;font-weight:500;background:#f0f0f0}.btn[data-v-4c76aa72]:hover{opacity:.9}.btn.primary[data-v-4c76aa72]{background:var(--color-primary);color:#fff}.btn.danger[data-v-4c76aa72]{background:#e53935;color:#fff}.modal-content[data-v-4c76aa72]::-webkit-scrollbar{width:6px}.modal-content[data-v-4c76aa72]::-webkit-scrollbar-track{background:transparent}.modal-content[data-v-4c76aa72]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:3px}.modal-content[data-v-4c76aa72]::-webkit-scrollbar-thumb:hover{background:#d1d5db}@keyframes slideIn-4c76aa72{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-4c76aa72{0%{opacity:0}to{opacity:1}}@keyframes popIn-4c76aa72{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.fade-enter-active[data-v-4c76aa72],.fade-leave-active[data-v-4c76aa72]{transition:opacity .2s}.fade-enter-from[data-v-4c76aa72],.fade-leave-to[data-v-4c76aa72]{opacity:0}.textarea-box[data-v-4c76aa72]::-webkit-scrollbar{width:6px;background:transparent}.textarea-box[data-v-4c76aa72]::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:3px}.textarea-box[data-v-4c76aa72]::-webkit-scrollbar-track{background:transparent}.textarea-box[data-v-4c76aa72]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) transparent}.box-create-company[data-v-1bcf3bb8]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000002c;display:flex;justify-content:center;align-items:center;z-index:100000}.company-logo[data-v-1bcf3bb8]{width:100%;height:100%;object-fit:cover;background:#fff}section[data-v-1bcf3bb8]{padding:32px 16px;display:flex;flex-direction:column;gap:16px}.membres[data-v-1bcf3bb8]{cursor:pointer}.members-dropdown[data-v-1bcf3bb8]{margin-top:10px;padding:10px;background:#f8fafc;border-radius:8px;border:1px solid #dfe3e8;text-align:left}.members-dropdown li[data-v-1bcf3bb8]{display:flex;flex-direction:column;align-items:start;gap:6px;padding:6px 0}.members-dropdown li:not(:last-child) .name-line[data-v-1bcf3bb8]{display:block}.members-dropdown li:last-child .name-line[data-v-1bcf3bb8]{display:none}.user-name[data-v-1bcf3bb8]{font-size:16px;cursor:pointer;transition:color .3s ease}.user-name[data-v-1bcf3bb8]:hover{color:var(--color-primary)}.name-line[data-v-1bcf3bb8]{width:100%;height:.5px;background-color:#d1d1d1;border-radius:4px}.effectif[data-v-1bcf3bb8]{display:flex;align-items:center;justify-content:center;gap:8px}.picto[data-v-1bcf3bb8]{width:24px}.effectif-title[data-v-1bcf3bb8]{display:flex;justify-content:space-between;align-items:center}.user-count[data-v-1bcf3bb8]{border:1px var(--color-primary) solid;border-radius:10px;padding:4px 16px;color:var(--color-primary);font-weight:400}.card-stat[data-v-1bcf3bb8]{display:flex;gap:32px;justify-content:center;align-items:center}.register-date[data-v-1bcf3bb8]{border-radius:10px;padding:4px 16px;color:var(--color-primary);font-weight:400;background:#ebf1f7}.line[data-v-1bcf3bb8]{height:.5px;background:#bdbdbd}.header-card[data-v-1bcf3bb8]{display:flex;justify-content:flex-start;gap:24px;align-items:flex-start}.header-title[data-v-1bcf3bb8]{text-align:start;display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.company-description[data-v-1bcf3bb8]{font-size:14px;color:#666;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cards-container[data-v-1bcf3bb8]{padding:32px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:24px;justify-content:center}.filters[data-v-1bcf3bb8]{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center}h3[data-v-1bcf3bb8]{font-weight:500}.company-name[data-v-1bcf3bb8]{display:block;max-width:100%;word-break:break-word;font-size:18px;margin:0}.nav-search[data-v-1bcf3bb8]{position:relative;flex:1 1 auto;min-width:0}.search-input[data-v-1bcf3bb8]{width:100%;padding:8px 12px 8px 36px;font-size:16px;border-radius:10px;border:1px solid #d5d5d5;outline:none;box-sizing:border-box;transition:border-color .25s ease}.search-input[data-v-1bcf3bb8]:hover{border-color:#00a0cc}.search-icon[data-v-1bcf3bb8]{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:18px;color:#999;pointer-events:none}.search-input[data-v-1bcf3bb8]:focus{border-color:#00a0cc}.filters-buttons[data-v-1bcf3bb8]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;align-items:center}.filters-buttons[data-v-1bcf3bb8]>*{flex-shrink:0;min-width:fit-content}.actions-menu-wrapper[data-v-1bcf3bb8]{position:absolute;top:50%;right:-16px;transform:translateY(-50%);background:#fff;min-height:80px;display:flex;justify-content:center;align-items:center;border-radius:0 10px 10px 0;padding:4px;z-index:1}.card-company[data-v-1bcf3bb8]{position:relative;background:#fff;border-radius:10px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 2px 8px #0000000d;text-align:center;min-height:280px;transition:transform .2s,box-shadow .2s}.card-company[data-v-1bcf3bb8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.logo-container[data-v-1bcf3bb8]{width:100px;height:100px;flex-shrink:0;border-radius:12px;overflow:hidden;background:#e6f7fc;display:flex;align-items:center;justify-content:center}.btn-found[data-v-1bcf3bb8]{display:flex;justify-content:space-between;align-items:center}.add-button[data-v-1bcf3bb8]{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--color-primary);color:#fff;font-size:16px;font-weight:500;text-decoration:none;padding:10px 24px;border-radius:40px;transition:background-color .2s ease;max-height:58px;cursor:pointer;border:unset}.add-button[data-v-1bcf3bb8]:hover{background-color:#088cb1}.add-button .picto[data-v-1bcf3bb8]{font-size:24px;line-height:1}.btn-reset[data-v-1bcf3bb8]{display:flex;align-items:center;gap:8px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:12px;padding:12px 20px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#6b7280;margin-left:auto}.btn-reset[data-v-1bcf3bb8]:hover{background:#e5e7eb;color:#374151;border-color:#d1d5db}.btn-reset svg[data-v-1bcf3bb8]{width:16px;height:16px}.placeholder-logo[data-v-1bcf3bb8]{width:100%;height:100%;background:#00a0cc;color:#fff;display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:700;text-transform:uppercase;border-radius:12px}.company-info[data-v-1bcf3bb8]{flex:1;display:flex;flex-direction:column;gap:8px;min-width:120px}.company-info p[data-v-1bcf3bb8]{margin:2px 0;font-size:16px}.company-counter[data-v-1bcf3bb8]{font-weight:500;font-size:16px;color:var(--color-primary);font-weight:400;border:1px var(--color-primary) solid;background:#fff;border-radius:20px;max-width:250px;padding:16px;display:flex;justify-content:center;align-items:center;margin:16px 0}@media (max-width: 1200px){.cards-container[data-v-1bcf3bb8]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (max-width: 1024px){.cards-container[data-v-1bcf3bb8]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.card-company[data-v-1bcf3bb8]{gap:12px;padding:20px}.logo-container[data-v-1bcf3bb8]{width:80px;height:80px}.placeholder-logo[data-v-1bcf3bb8]{font-size:40px}.company-name[data-v-1bcf3bb8]{font-size:16px}}@media (max-width: 768px){.filters[data-v-1bcf3bb8]{flex-direction:column;align-items:stretch}.filters-buttons[data-v-1bcf3bb8]{justify-content:flex-start;width:100%}.filters-buttons[data-v-1bcf3bb8]>*{flex:1 1 auto;min-width:0;min-height:40px;align-items:center;justify-content:center}.nav-search[data-v-1bcf3bb8]{width:100%}.cards-container[data-v-1bcf3bb8]{grid-template-columns:1fr;padding:24px 0}.card-company[data-v-1bcf3bb8]{padding:20px;min-height:auto}.header-card[data-v-1bcf3bb8]{flex-direction:column;align-items:center;text-align:center}.header-title[data-v-1bcf3bb8]{align-items:center}.effectif-title[data-v-1bcf3bb8]{flex-direction:column;gap:8px}.logo-container[data-v-1bcf3bb8]{width:100px;height:100px}.btn-reset[data-v-1bcf3bb8]{justify-content:center}.btn-found[data-v-1bcf3bb8]{flex-direction:column;margin-bottom:16px}.hidden-text[data-v-1bcf3bb8]{display:none}.search-input[data-v-1bcf3bb8]{font-size:14px}}section[data-v-5558e2f3]{min-width:80vw;margin:auto;padding:32px;display:flex;flex-direction:column}h1[data-v-5558e2f3]{color:var(--color-primary);font-weight:500;margin:0;font-size:var(--font-size-xl)}h2[data-v-5558e2f3]{margin:4px 0 0;font-weight:400;color:#6b7280;font-size:var(--font-size-lg)}@media (max-width: 768px){section[data-v-5558e2f3]{margin:auto;width:100%;text-align:center;gap:6px;padding:16px}}.dropdown-menu[data-v-1853012a]{position:relative}.menu-trigger[data-v-1853012a]{background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.menu-trigger svg[data-v-1853012a]{stroke:#6b7280;stroke-width:2;fill:#6b7280}.menu-dropdown[data-v-1853012a]{position:absolute;top:100%;right:0;background:#fff;border-radius:8px;min-width:160px;z-index:100;overflow:hidden;margin-top:4px;border:1px solid #39424f}.menu-item[data-v-1853012a]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 16px;border:none;background:#fff;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;text-align:left;color:#374151}.menu-item[data-v-1853012a]:hover:not(.disabled){background:#f9fafb}.menu-item.disabled[data-v-1853012a]{opacity:.5;cursor:not-allowed}.menu-item.danger[data-v-1853012a]{color:#dc2626}.menu-item.danger[data-v-1853012a]:hover:not(.disabled){background:#fee2e2}.menu-icon[data-v-1853012a]{font-size:16px;display:flex;align-items:center}.menu-label[data-v-1853012a]{flex:1}.dropdown-enter-active[data-v-1853012a],.dropdown-leave-active[data-v-1853012a]{transition:all .2s ease}.dropdown-enter-from[data-v-1853012a],.dropdown-leave-to[data-v-1853012a]{opacity:0;transform:translateY(-8px)}.topic-card[data-v-e622875a]{background:#fff;border-radius:10px;padding:20px;border-left:6px solid;cursor:pointer;transition:all .3s ease;position:relative}.admin-badge[data-v-e622875a]{background-color:#dc2626;color:#fff;font-size:12px;font-weight:500;padding:4px 8px;border-radius:10px;letter-spacing:.5px}.deleted-badge[data-v-e622875a]{background:#fee2e2;color:#991b1b;padding:6px 12px;border-radius:12px;font-size:12px;font-weight:600;display:inline-block;margin:8px 0}.topic-middle[data-v-e622875a]{display:flex;gap:10px}.priority-urgent[data-v-e622875a]{border-left-color:#ff6969}.priority-important[data-v-e622875a]{border-left-color:var(--color-primary)}.priority-normal[data-v-e622875a]{border-left-color:#969696}.topic-header[data-v-e622875a]{display:flex;gap:16px;align-items:flex-start}.avatar[data-v-e622875a]{width:70px;height:70px;border-radius:50%;object-fit:cover;flex-shrink:0}.topic-info[data-v-e622875a]{flex:1;min-width:0;overflow:hidden}.topic-title[data-v-e622875a]{font-size:var(--font-size-lg);font-weight:600;margin:0 0 8px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topic-meta[data-v-e622875a]{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280;margin-bottom:12px}.author[data-v-e622875a]{font-weight:500;color:#374151}.admin-author[data-v-e622875a]{color:#1f2a38}.separator[data-v-e622875a]{color:#d1d5db}.date[data-v-e622875a]{color:#9ca3af}.topic-preview[data-v-e622875a]{color:#4b5563;font-size:14px;line-height:1.5;margin:0}.topic-stats[data-v-e622875a]{display:flex;flex-direction:column;align-items:flex-end;gap:12px;min-width:200px;position:relative;flex-wrap:wrap}.topic-actions[data-v-e622875a]{position:absolute;top:37%;left:100%;padding:15px 0;background-color:#fff;border-top-right-radius:20px;border-bottom-right-radius:20px;border-right:1px solid var(--color-primary);z-index:10}.admin-actions-menu[data-v-e622875a]{border-right:1px solid #dc2626}.expiration[data-v-e622875a]{font-size:13px;color:#6b7280}.priority-badge[data-v-e622875a]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;text-transform:capitalize}.priority-badge.badge-urgent[data-v-e622875a]{background:#fee2e2;color:#991b1b}.priority-badge.badge-important[data-v-e622875a]{background:#dbeafe;color:#1e40af}.priority-badge.badge-normal[data-v-e622875a]{background:#f3f4f6;color:#4b5563}.category-badge[data-v-e622875a]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;background:#e5e7eb;color:#374151}.category-événement[data-v-e622875a]{background:#dbeafe;color:#1e40af}.category-réunion[data-v-e622875a]{background:#fef3c7;color:#92400e}.category-annonce[data-v-e622875a]{background:#dcfce7;color:#166534}.category-question[data-v-e622875a]{background:#fce7f3;color:#9f1239}.category-aide[data-v-e622875a]{background:#e0e7ff;color:#3730a3}.category-divers[data-v-e622875a]{background:#e5e7eb;color:#374151}.recent-responders[data-v-e622875a]{margin:8px 0}.responders-avatars[data-v-e622875a]{display:flex;align-items:center;justify-content:flex-end}.responder-avatar[data-v-e622875a]{width:32px;height:32px;border-radius:50%;border:2px solid white;object-fit:cover;margin-left:-8px;transition:all .3s ease}.responder-avatar.default-avatar[data-v-e622875a]{border-radius:0;width:28px;height:28px;border:none}.avatar.default-avatar[data-v-e622875a]{border-radius:0}.responder-avatar[data-v-e622875a]:first-child{margin-left:0}.responder-avatar[data-v-e622875a]:hover{transform:translateY(-2px)}.responses[data-v-e622875a]{display:flex;align-items:center;gap:12px}.response-count[data-v-e622875a]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--color-primary)}.response-count svg[data-v-e622875a]{stroke:var(--color-primary);stroke-width:2}.admin-response-count[data-v-e622875a]{color:#dc2626}.admin-response-count svg[data-v-e622875a]{stroke:#dc2626}@media (max-width: 1100px){.topic-card[data-v-e622875a]{padding:16px}.topic-header[data-v-e622875a]{flex-wrap:wrap}.topic-info[data-v-e622875a]{min-width:100%}.topic-stats[data-v-e622875a]{flex-direction:row;align-items:center;min-width:auto;width:100%;margin-top:8px}.topic-actions[data-v-e622875a]{margin-top:12px;align-self:flex-end}.responders-avatars[data-v-e622875a]{justify-content:flex-start}}@media (max-width: 768px){.topic-header[data-v-e622875a]{flex-direction:column;align-items:flex-start}.avatar[data-v-e622875a]{width:60px;height:60px}.topic-card[data-v-e622875a]{word-wrap:break-word}.topic-info[data-v-e622875a]{min-width:0;overflow:hidden;word-break:break-word}.topic-title[data-v-e622875a],.topic-preview[data-v-e622875a]{white-space:normal;overflow-wrap:break-word;text-overflow:clip}.topic-stats[data-v-e622875a]{width:100%}.topic-actions[data-v-e622875a]{position:static;margin-top:12px;border-radius:10px;border:1px solid var(--color-primary);padding:8px}.responders-avatars[data-v-e622875a]{justify-content:flex-start}}.modal-overlay[data-v-85cecd2e]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100000;padding:20px}.modal-content[data-v-85cecd2e]{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;width:100%;max-width:750px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column}.modal-header[data-v-85cecd2e]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px;border-bottom:1px solid #e5e7eb;flex-shrink:0;position:relative}.modal-header.admin-header[data-v-85cecd2e]{background:#1f2a38}.modal-header.admin-header h2[data-v-85cecd2e]{color:#fff}.topic-type-badge[data-v-85cecd2e]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;width:fit-content}.topic-type-badge.admin[data-v-85cecd2e]{background-color:#fee2e2;color:#dc2626}.topic-type-badge.public[data-v-85cecd2e]{background-color:#dbeafe}.modal-header h2[data-v-85cecd2e]{font-size:20px;font-weight:700;color:#1f2937;margin:0}.close-btn[data-v-85cecd2e]{position:absolute;right:24px;background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-btn[data-v-85cecd2e]:hover{color:#1f2937}.modal-body[data-v-85cecd2e]{padding:24px;flex:1;overflow-y:auto}.modal-footer[data-v-85cecd2e]{display:flex;gap:12px;justify-content:center;padding:20px 24px;border-top:1px solid #e5e7eb;flex-shrink:0}.success-message[data-v-85cecd2e]{background:#dcfce7;color:#166534;padding:12px 16px;border-radius:6px;margin-bottom:20px;font-size:14px}.error-message[data-v-85cecd2e]{position:absolute;top:50px;left:50%;transform:translate(-50%);background:#fee2e2;color:#dc2626;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:500;box-shadow:0 4px 12px #00000026;z-index:2000;cursor:pointer;animation:slideDown-85cecd2e .3s ease}@keyframes slideDown-85cecd2e{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}.input-style .char-count.red[data-v-85cecd2e],.textarea-style .char-count.red[data-v-85cecd2e]{color:#dc2626;font-weight:500}.form-group[data-v-85cecd2e]{margin-bottom:20px;margin-top:1%}.input-style[data-v-85cecd2e]{position:relative;width:100%;margin-bottom:5%}.input-style input[data-v-85cecd2e]{display:block;width:100%;padding:10px;border:none;border-bottom:1px solid #ccc;outline:none;opacity:.8;background-color:transparent;font-size:var(--font-size-md);transition:all .3s ease}.input-style label[data-v-85cecd2e]{position:absolute;top:10px;left:-5px;color:#ccc;pointer-events:none;transition:all .2s ease;display:none;font-size:1rem;background-color:#fff;padding:0 2px}.input-style input:focus+label[data-v-85cecd2e],.input-style input:not(:placeholder-shown)+label[data-v-85cecd2e]{top:-20px;font-size:var(--font-size-sm);color:var(--color-primary, #2563eb);display:block}.input-style input:focus+label+.input-highlight[data-v-85cecd2e],.input-style input:not(:placeholder-shown)+label+.input-highlight[data-v-85cecd2e]{width:100%}.input-style input[data-v-85cecd2e]:disabled{background-color:#f3f4f6;cursor:not-allowed}.textarea-style[data-v-85cecd2e]{position:relative;width:100%;margin-top:5%}.textarea-style textarea[data-v-85cecd2e]{display:block;width:100%;padding:10px;border:none;border-bottom:1px solid #ccc;outline:none;background-color:transparent;font-size:var(--font-size-md);transition:all .3s ease;resize:none;opacity:.8;min-height:120px;font-family:inherit}.textarea-style label[data-v-85cecd2e]{position:absolute;top:10px;left:-5px;color:#ccc;pointer-events:none;display:none;transition:all .2s ease;font-size:.85rem;background-color:#fff;padding:0 2px}.textarea-style textarea:focus+label[data-v-85cecd2e],.textarea-style textarea:not(:placeholder-shown)+label[data-v-85cecd2e]{top:-20px;font-size:var(--font-size-sm);color:var(--color-primary, #2563eb);display:block}.textarea-style .char-count[data-v-85cecd2e],.input-style .char-count[data-v-85cecd2e]{display:block;font-size:12px;color:#9ca3af;margin-top:10px}.form-row[data-v-85cecd2e]{display:grid;grid-template-columns:1fr 1fr;gap:16px}label[data-v-85cecd2e]{display:block;font-weight:500;color:#1f2937;margin-bottom:8px;font-size:14px}.input-field[data-v-85cecd2e]:focus,.textarea-field[data-v-85cecd2e]:focus{border-color:var(--color-primary)}.date-picker[data-v-85cecd2e]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-family:inherit;background:#fff;color:#1f2937;cursor:pointer;transition:all .3s ease;outline:none}.date-picker[data-v-85cecd2e]:hover{border-color:#9ca3af}.date-picker[data-v-85cecd2e]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}.date-picker[data-v-85cecd2e]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;padding:4px;border-radius:4px;transition:all .2s ease}.date-picker[data-v-85cecd2e]::-webkit-calendar-picker-indicator:hover{opacity:1}.date-picker[data-v-85cecd2e]::-webkit-datetime-edit-fields-wrapper{padding:0}.date-picker[data-v-85cecd2e]::-webkit-datetime-edit-text{color:#6b7280;padding:0 2px}.date-picker[data-v-85cecd2e]::-webkit-datetime-edit-month-field,.date-picker[data-v-85cecd2e]::-webkit-datetime-edit-day-field,.date-picker[data-v-85cecd2e]::-webkit-datetime-edit-year-field,.date-picker[data-v-85cecd2e]::-webkit-datetime-edit-hour-field,.date-picker[data-v-85cecd2e]::-webkit-datetime-edit-minute-field{padding:2px;border-radius:2px;color:#1f2937}.date-picker[data-v-85cecd2e]::-webkit-datetime-edit-month-field:focus,.date-picker[data-v-85cecd2e]::-webkit-datetime-edit-day-field:focus,.date-picker[data-v-85cecd2e]::-webkit-datetime-edit-year-field:focus,.date-picker[data-v-85cecd2e]::-webkit-datetime-edit-hour-field:focus,.date-picker[data-v-85cecd2e]::-webkit-datetime-edit-minute-field:focus{background:#eff6ff;color:var(--color-primary);outline:none}.textarea-field[data-v-85cecd2e]::-webkit-scrollbar,.modal-body[data-v-85cecd2e]::-webkit-scrollbar{width:8px}.textarea-field[data-v-85cecd2e]::-webkit-scrollbar-track,.modal-body[data-v-85cecd2e]::-webkit-scrollbar-track{background:#f3f4f6}.textarea-field[data-v-85cecd2e]::-webkit-scrollbar-thumb,.modal-body[data-v-85cecd2e]::-webkit-scrollbar-thumb{background:var(--color-primary)}.textarea-field[data-v-85cecd2e]::-webkit-scrollbar-thumb:hover,.modal-body[data-v-85cecd2e]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.textarea-field[data-v-85cecd2e]::-webkit-scrollbar-button,.modal-body[data-v-85cecd2e]::-webkit-scrollbar-button{display:none}.custom-select[data-v-85cecd2e]{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.select-trigger[data-v-85cecd2e]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;transition:all .2s ease}.select-trigger[data-v-85cecd2e]:hover{border-color:#9ca3af}.select-trigger.has-value[data-v-85cecd2e]{color:#1f2937}.select-trigger .placeholder[data-v-85cecd2e]{color:#9ca3af}.select-arrow[data-v-85cecd2e]{color:#6b7280;transition:transform .2s ease;flex-shrink:0;margin-left:8px}.select-arrow.open[data-v-85cecd2e]{transform:rotate(180deg)}.select-dropdown[data-v-85cecd2e]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 4px 12px #0000001a;max-height:240px;overflow-y:auto;z-index:100}.select-option[data-v-85cecd2e]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-size:14px;cursor:pointer;transition:all .15s ease}.select-option[data-v-85cecd2e]:hover{background:#f3f4f6}.select-option.selected[data-v-85cecd2e]{background:#eff6ff;color:var(--color-primary);font-weight:500}.check-icon[data-v-85cecd2e]{color:var(--color-primary);flex-shrink:0}.dropdown-enter-active[data-v-85cecd2e],.dropdown-leave-active[data-v-85cecd2e]{transition:all .2s ease}.dropdown-enter-from[data-v-85cecd2e],.dropdown-leave-to[data-v-85cecd2e]{opacity:0;transform:translateY(-8px)}.file-upload[data-v-85cecd2e]{position:relative;border:2px dashed #d1d5db;border-radius:8px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .3s ease}.file-upload[data-v-85cecd2e]:hover{border-color:var(--color-primary);background:#eff6ff}.file-input[data-v-85cecd2e]{position:absolute;opacity:0;width:0;height:0}.file-upload-placeholder[data-v-85cecd2e]{pointer-events:none}.upload-icon svg[data-v-85cecd2e]{width:40px;height:40px;stroke:#6b7280;margin-bottom:8px}.file-upload-placeholder p[data-v-85cecd2e]{color:#6b7280;font-weight:500;margin:0 0 4px}.file-upload-placeholder small[data-v-85cecd2e]{color:#9ca3af;display:block}.files-list[data-v-85cecd2e]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.file-item[data-v-85cecd2e]{display:flex;justify-content:space-between;align-items:center;background:#f3f4f6;padding:8px 12px;border-radius:6px;font-size:14px}.remove-file-btn[data-v-85cecd2e]{background:none;border:none;color:#ef4444;cursor:pointer;font-size:16px;padding:0}.duration-options[data-v-85cecd2e]{display:flex;gap:16px;margin-bottom:12px}.radio-option[data-v-85cecd2e]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:500;font-size:14px}.radio-option input[type=radio][data-v-85cecd2e]{cursor:pointer}.btn[data-v-85cecd2e]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-85cecd2e]{background:var(--color-primary);color:#fff}.btn-primary[data-v-85cecd2e]:hover:not(:disabled){background:var(--color-primary)}.btn-cancel[data-v-85cecd2e]{background:#e5e7eb;color:#1f2937}.btn-cancel[data-v-85cecd2e]:hover:not(:disabled){background:#d1d5db}.btn[data-v-85cecd2e]:disabled{opacity:.6;cursor:not-allowed}.modal-enter-active[data-v-85cecd2e],.modal-leave-active[data-v-85cecd2e]{transition:opacity .3s ease}.modal-enter-from[data-v-85cecd2e],.modal-leave-to[data-v-85cecd2e]{opacity:0}.modal-enter-active .modal-content[data-v-85cecd2e],.modal-leave-active .modal-content[data-v-85cecd2e]{transition:transform .3s ease}.modal-enter-from .modal-content[data-v-85cecd2e],.modal-leave-to .modal-content[data-v-85cecd2e]{transform:translateY(-20px)}@media (max-width: 640px){.modal-content[data-v-85cecd2e]{max-width:100%;height:80dvh}.form-row[data-v-85cecd2e]{grid-template-columns:1fr}.modal-footer[data-v-85cecd2e]{flex-direction:column-reverse}.btn[data-v-85cecd2e]{width:100%}.textarea-style[data-v-85cecd2e]{margin-top:15%}}.pagination-container[data-v-f09233ed]{display:flex;flex-direction:column;gap:12px;margin-top:30px}.pagination[data-v-f09233ed]{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.pagination-btn[data-v-f09233ed]{display:flex;align-items:center;gap:10px;padding:8px 16px;background:var(--color-primary);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.pagination-btn[data-v-f09233ed]:hover:not(:disabled){background:var(--color-primary)}.pagination-btn[data-v-f09233ed]:disabled{opacity:.5;cursor:not-allowed;background:#9ca3af}.page-numbers[data-v-f09233ed]{display:flex;gap:8px;flex-wrap:wrap}.page-btn[data-v-f09233ed]{min-width:36px;height:36px;padding:0 8px;background:#e5e7eb;color:#1f2937;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.page-btn[data-v-f09233ed]:hover:not(:disabled):not(.dots){background:#d1d5db}.page-btn.active[data-v-f09233ed]{background:var(--color-primary);color:#fff}.page-btn.dots[data-v-f09233ed]{cursor:default;background:transparent;color:#6b7280}.page-btn[data-v-f09233ed]:disabled{cursor:default}.pagination-info[data-v-f09233ed]{text-align:center;font-size:14px;color:#6b7280}@media (max-width: 768px){.pagination[data-v-f09233ed]{flex-direction:column;width:100%}.pagination-btn[data-v-f09233ed]{width:100%;justify-content:center}.page-numbers[data-v-f09233ed]{justify-content:center}}.forum-skeleton-loader[data-v-3263445b]{max-width:70vw;width:100%;margin:auto;display:flex;flex-direction:column}.post-skeleton[data-v-3263445b]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:24px;margin-bottom:16px}.post-header[data-v-3263445b]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.skeleton-avatar[data-v-3263445b]{width:48px;height:48px;border-radius:50%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-3263445b 1.5s infinite}.post-info[data-v-3263445b]{flex:1;display:flex;flex-direction:column;gap:8px}.skeleton-line[data-v-3263445b]{height:12px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-3263445b 1.5s infinite}.skeleton-username[data-v-3263445b]{width:120px;height:16px}.skeleton-date[data-v-3263445b]{width:80px}.skeleton-badge[data-v-3263445b]{width:64px;height:24px;border-radius:12px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-3263445b 1.5s infinite}.skeleton-title[data-v-3263445b]{height:24px;width:70%;margin-bottom:12px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-3263445b 1.5s infinite}.post-content[data-v-3263445b]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.skeleton-full[data-v-3263445b]{width:100%}.skeleton-medium[data-v-3263445b]{width:85%}.post-footer[data-v-3263445b]{display:flex;gap:24px;padding-top:16px;border-top:1px solid #f0f0f0}.footer-item[data-v-3263445b]{display:flex;align-items:center;gap:8px}.skeleton-icon[data-v-3263445b]{width:20px;height:20px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-3263445b 1.5s infinite}.skeleton-small[data-v-3263445b]{width:48px}@keyframes shimmer-3263445b{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width: 1100px){.forum-skeleton-loader[data-v-3263445b]{margin:0 auto;max-width:90vw;padding:0 2%}.post-skeleton[data-v-3263445b]{padding:20px}}@media (max-width: 768px){.forum-skeleton-loader[data-v-3263445b]{max-width:100%;padding:0;margin:0}.post-skeleton[data-v-3263445b]{padding:16px;margin-bottom:12px;border-radius:6px}.post-header[data-v-3263445b]{gap:10px;margin-bottom:12px}.skeleton-avatar[data-v-3263445b]{width:40px;height:40px}.skeleton-username[data-v-3263445b]{width:100px;height:14px}.skeleton-date[data-v-3263445b]{width:70px}.skeleton-badge[data-v-3263445b]{width:56px;height:20px}.skeleton-title[data-v-3263445b]{height:20px;width:85%;margin-bottom:10px}.post-content[data-v-3263445b]{gap:6px;margin-bottom:12px}.skeleton-line[data-v-3263445b]{height:10px}.skeleton-medium[data-v-3263445b]{width:75%}.post-footer[data-v-3263445b]{gap:16px;padding-top:12px;flex-wrap:wrap}.skeleton-icon[data-v-3263445b]{width:16px;height:16px}.skeleton-small[data-v-3263445b]{width:40px}}.filters-section[data-v-9cf84026]{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap;align-items:center;flex:1}.search[data-v-9cf84026]{display:inline-block;flex-shrink:0;position:relative}.search svg[data-v-9cf84026]{position:absolute;top:50%;transform:translateY(-50%);left:14px;color:#9ca3af;width:18px;height:18px;pointer-events:none}.filter-input[data-v-9cf84026]{width:20rem;border-radius:12px;padding:12px 45px;border:1px solid #e5e7eb;background:#fff;font-size:14px;transition:all .2s ease}.filter-input[data-v-9cf84026]::placeholder{color:#9ca3af}.filter-input[data-v-9cf84026]:focus{outline:none;border-color:var(--color-primary, #3b82f6)}.custom-select[data-v-9cf84026]{position:relative;min-width:180px}.select-trigger[data-v-9cf84026]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;font-size:14px;color:#374151;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.select-trigger[data-v-9cf84026]:hover{border-color:#d1d5db}.select-trigger.active[data-v-9cf84026]{border-color:var(--color-primary, #3b82f6)}.select-icon[data-v-9cf84026]{flex-shrink:0;color:#6b7280;transition:transform .2s ease,color .2s ease}.select-icon.rotate[data-v-9cf84026]{transform:rotate(180deg);color:var(--color-primary, #3b82f6)}.select-dropdown[data-v-9cf84026]{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;z-index:1000;overflow:hidden;max-height:280px;overflow-y:auto}.select-option[data-v-9cf84026]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;font-size:14px;color:#374151;cursor:pointer;transition:all .15s ease}.select-option[data-v-9cf84026]:hover{background:#f3f4f6}.select-option.selected[data-v-9cf84026]{background:#eff6ff;color:var(--color-primary, #3b82f6);font-weight:500}.select-option svg[data-v-9cf84026]{flex-shrink:0;color:var(--color-primary, #3b82f6)}.dropdown-enter-active[data-v-9cf84026],.dropdown-leave-active[data-v-9cf84026]{transition:all .2s ease}.dropdown-enter-from[data-v-9cf84026]{opacity:0;transform:translateY(-10px)}.dropdown-leave-to[data-v-9cf84026]{opacity:0;transform:translateY(-5px)}.btn-reset[data-v-9cf84026]{display:flex;align-items:center;gap:8px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:12px;padding:12px 20px;cursor:pointer;transition:all .2s ease;font-size:14px;color:#6b7280}.btn-reset[data-v-9cf84026]:hover{background:#e5e7eb;color:#374151;border-color:#d1d5db}.btn-reset svg[data-v-9cf84026]{width:16px;height:16px}.select-dropdown[data-v-9cf84026]::-webkit-scrollbar{width:6px}.select-dropdown[data-v-9cf84026]::-webkit-scrollbar-track{background:transparent}.select-dropdown[data-v-9cf84026]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.select-dropdown[data-v-9cf84026]::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (max-width: 768px){.filters-section[data-v-9cf84026]{flex-direction:column;align-items:stretch;width:100%;gap:12px}.search[data-v-9cf84026],.custom-select[data-v-9cf84026],.btn-reset[data-v-9cf84026]{width:100%}.search[data-v-9cf84026]{flex:none}.filter-input[data-v-9cf84026]{width:100%}.btn-reset[data-v-9cf84026]{justify-content:center}}main[data-v-e82c29ec]{max-width:70vw;width:100%;margin:auto;display:flex;flex-direction:column;flex:1}.top-content[data-v-e82c29ec]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:2%}.top-content h2[data-v-e82c29ec]{font-size:var( --font-size-lg);color:#515151;text-transform:uppercase}.top-content .btn-actions[data-v-e82c29ec]{display:flex;align-items:center;gap:20px}.btn[data-v-e82c29ec]{border-radius:10px;font-size:var(--font-size-md);border:none;cursor:pointer;padding:10px 25px;font-weight:500;transition:all .3s ease;display:flex;gap:10px;align-items:center;text-decoration:none}.btn-create-topic[data-v-e82c29ec]{background-color:var(--color-primary);color:#fff}.btn-archive[data-v-e82c29ec]{background:#e5e7eb;color:#1f2937}.admin-link[data-v-e82c29ec]{background:#1f2a38;color:#fff}.forum-container[data-v-e82c29ec]{width:100%;margin:4% 0}.loading[data-v-e82c29ec],.error[data-v-e82c29ec]{padding:20px;text-align:center;font-size:16px}.loading[data-v-e82c29ec]{color:#6b7280}.error[data-v-e82c29ec]{color:#e01526;background:#fee2e2;border-radius:8px}.topics-wrapper[data-v-e82c29ec]{display:flex;flex-direction:column;gap:20px}.topics-list[data-v-e82c29ec]{display:flex;flex-direction:column;gap:16px}.empty-state[data-v-e82c29ec]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;background:#fff;border-radius:16px;margin:40px 0}.empty-icon[data-v-e82c29ec]{margin-bottom:24px;opacity:.3}.empty-icon svg[data-v-e82c29ec]{stroke:var(--color-primary)}.empty-state h3[data-v-e82c29ec]{font-size:24px;font-weight:700;color:#1f2937;margin:0 0 12px}.empty-state p[data-v-e82c29ec]{font-size:16px;color:#6b7280;margin:0 0 32px;max-width:400px}.btn-start-discussion[data-v-e82c29ec]{display:flex;align-items:center;gap:10px;background:var(--color-primary);color:#fff;border:none;border-radius:12px;padding:14px 28px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-start-discussion svg[data-v-e82c29ec]{stroke:#fff}.topic-link[data-v-e82c29ec]{text-decoration:none;color:inherit;display:block}@media (max-width: 1300px){.btn[data-v-e82c29ec]{margin-top:15px}}@media (max-width: 1100px){main[data-v-e82c29ec]{margin:0 auto;max-width:90vw;padding:0 2%}.user-photo[data-v-e82c29ec]{width:64px;height:64px}.user h1[data-v-e82c29ec]{font-size:1.4rem}.top-content[data-v-e82c29ec]{flex-direction:column;align-items:flex-start;gap:12px}.top-content .btn-actions[data-v-e82c29ec]{align-self:flex-start}.btn[data-v-e82c29ec]{display:inline-flex;width:auto;margin-top:2%;justify-content:center}}@media (max-width: 768px){main[data-v-e82c29ec]{max-width:100%;padding:20px;margin:0}.top-content[data-v-e82c29ec]{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:24px}.top-content h2[data-v-e82c29ec]{font-size:var(--font-size-md)}.top-content .btn-actions[data-v-e82c29ec]{flex-direction:column;width:100%;gap:12px}.btn[data-v-e82c29ec]{width:100%;margin-top:2%;justify-content:center}.forum-container[data-v-e82c29ec]{width:100%;margin:0}.topics-list[data-v-e82c29ec]{gap:12px}.empty-state[data-v-e82c29ec]{padding:40px 16px;margin:20px 0}.empty-icon svg[data-v-e82c29ec]{width:60px;height:60px}.empty-state h3[data-v-e82c29ec]{font-size:20px}.empty-state p[data-v-e82c29ec]{font-size:14px}.btn-start-discussion[data-v-e82c29ec]{width:100%;justify-content:center;padding:12px 24px;font-size:15px}}.mention[data-v-c18047e4]{color:var(--color-primary);font-weight:600;background:#eff6ff;padding:2px 6px;border-radius:4px}.post-card[data-v-ffc7c9dc]{background:#fff;border-radius:10px;padding:16px}.post-header[data-v-ffc7c9dc]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.author-info[data-v-ffc7c9dc]{display:flex;gap:12px;align-items:flex-start;flex:1}.avatar[data-v-ffc7c9dc]{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;cursor:pointer;transition:transform .25s ease}.avatar.default-avatar[data-v-ffc7c9dc]{border-radius:0}.avatar.default-avatar[data-v-ffc7c9dc]:hover{border-radius:50%}.avatar[data-v-ffc7c9dc]:hover{transform:scale(1.08);border:2px solid var(--color-primary)}.author-details[data-v-ffc7c9dc]{display:flex;flex-direction:column;gap:4px}.author-name[data-v-ffc7c9dc]{font-weight:600;color:#1f2937;font-size:14px;cursor:pointer;transition:color .25s ease}.author-name[data-v-ffc7c9dc]:hover{color:var(--color-primary)}.admin-author[data-v-ffc7c9dc]{color:#1f2a38}.post-meta[data-v-ffc7c9dc]{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7280}.date[data-v-ffc7c9dc]{color:#9ca3af}.edited[data-v-ffc7c9dc]{color:#6b7280;font-style:italic}.post-actions[data-v-ffc7c9dc]{display:flex;align-items:center;gap:8px}.reply-btn[data-v-ffc7c9dc]{padding:6px 12px;background:var(--color-primary);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;transition:all .3s ease;white-space:nowrap;flex-shrink:0}.reply-btn[data-v-ffc7c9dc]:hover{transform:translateY(-1px)}.reply-btn[data-v-ffc7c9dc]:disabled,.reply-btn.disabled[data-v-ffc7c9dc]{background:#e5e7eb;color:#9ca3af;cursor:not-allowed;transform:none}.reply-btn[data-v-ffc7c9dc]:disabled:hover,.reply-btn.disabled[data-v-ffc7c9dc]:hover{transform:none}.post-content[data-v-ffc7c9dc]{line-height:1.6;white-space:pre-wrap;word-break:break-word;margin-bottom:12px;font-size:14px}.post-images[data-v-ffc7c9dc]{margin:12px 0}.images-flex[data-v-ffc7c9dc]{display:flex;flex-wrap:wrap;gap:8px}.image-thumbnail[data-v-ffc7c9dc]{position:relative;cursor:pointer;border-radius:8px;overflow:hidden;aspect-ratio:1;background:#f3f4f6;width:120px;height:120px;flex-shrink:0}.image-thumbnail img[data-v-ffc7c9dc]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.image-thumbnail:hover img[data-v-ffc7c9dc]{transform:scale(1.05)}.image-overlay[data-v-ffc7c9dc]{position:absolute;inset:0;background:#0000;display:flex;align-items:center;justify-content:center;transition:background .3s ease;opacity:0}.image-thumbnail:hover .image-overlay[data-v-ffc7c9dc]{background:#0006;opacity:1}.image-overlay svg[data-v-ffc7c9dc]{stroke-width:2}.image-modal[data-v-ffc7c9dc]{position:fixed;inset:0;background:#000000e6;z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px}.modal-content[data-v-ffc7c9dc]{position:relative;max-width:90vw}.modal-content img[data-v-ffc7c9dc]{max-width:100%;max-height:85vh;object-fit:contain;border-radius:8px}.close-modal[data-v-ffc7c9dc]{position:absolute;top:-40px;right:0;background:#ffffffe6;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;font-size:20px;color:#1f2937;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.close-modal[data-v-ffc7c9dc]:hover{background:#fff}.modal-enter-active[data-v-ffc7c9dc],.modal-leave-active[data-v-ffc7c9dc]{transition:opacity .3s ease}.modal-enter-from[data-v-ffc7c9dc],.modal-leave-to[data-v-ffc7c9dc]{opacity:0}.post-files[data-v-ffc7c9dc]{margin:12px 0}.files-list[data-v-ffc7c9dc]{display:flex;flex-direction:column;gap:6px}.file-link[data-v-ffc7c9dc]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#f9fafb;border-radius:6px;text-decoration:none;color:#374151;font-size:13px;transition:all .3s ease}.file-link[data-v-ffc7c9dc]:hover{background:#e5e7eb}.file-link svg[data-v-ffc7c9dc]{stroke:#6b7280;stroke-width:2;flex-shrink:0}.post-mention[data-v-ffc7c9dc]{font-size:12px;color:#6b7280;font-style:italic;margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.1)}@media (max-width: 640px){.post-header[data-v-ffc7c9dc]{flex-direction:column;gap:12px}.post-actions[data-v-ffc7c9dc]{align-self:flex-end}.image-thumbnail[data-v-ffc7c9dc]{width:100px;height:100px}}.topic-details-content[data-v-04de296c]{width:95%;margin:0 auto;padding:30px}.topic-detail-container[data-v-04de296c]{width:80%;margin:0 auto}.main-post-card[data-v-04de296c]{background:#fff;border-radius:12px;padding:20px;border:.5px solid #1f2a38}.post-header[data-v-04de296c]{margin-bottom:16px}.post-author[data-v-04de296c]{display:flex;align-items:center;gap:12px}.post-avatar[data-v-04de296c]{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0;cursor:pointer;transition:transform .25s ease}.post-avatar[data-v-04de296c]:hover{border:2px solid var(--color-primary)}.topic-avatar.default-avatar[data-v-04de296c],.post-avatar.default-avatar[data-v-04de296c]{border-radius:0}.default-avatar[data-v-04de296c]:hover{border-radius:50%}.post-author-info[data-v-04de296c]{display:flex;flex-direction:column;gap:4px}.post-author-name[data-v-04de296c]{font-weight:600;color:#1f2937;font-size:15px;cursor:pointer;transition:color .25s ease}.post-author-name[data-v-04de296c]:hover{color:var(--color-primary)}.post-date[data-v-04de296c]{font-size:13px;color:#6b7280}.main-post-section[data-v-04de296c]{margin-bottom:30px}.scroll-to-reply-btn[data-v-04de296c]{position:fixed;bottom:30px;right:120px;width:56px;height:56px;border-radius:50%;background:var(--color-primary);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:100;transition:all .3s ease}.scroll-to-reply-btn[data-v-04de296c]:hover{transform:translateY(-2px)}.scroll-to-reply-btn svg[data-v-04de296c]{stroke:#fff}.fade-enter-active[data-v-04de296c],.fade-leave-active[data-v-04de296c]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-04de296c],.fade-leave-to[data-v-04de296c]{opacity:0;transform:translateY(10px)}.loading[data-v-04de296c],.error[data-v-04de296c],.not-found[data-v-04de296c]{padding:40px 20px;text-align:center;font-size:16px;color:#6b7280}.error[data-v-04de296c]{color:#ef4444;background:#fee2e2;border-radius:8px}.input-style .char-count.red[data-v-04de296c],.textarea-style .char-count.red[data-v-04de296c],.reply-textarea .char-count.red[data-v-04de296c]{color:#dc2626;font-weight:500}.textarea-style .char-count[data-v-04de296c],.input-style .char-count[data-v-04de296c],.reply-textarea .char-count[data-v-04de296c]{display:block;font-size:12px;color:#9ca3af;margin-top:10px}.header-nav[data-v-04de296c]{margin-bottom:20px}.edited[data-v-04de296c]{color:#6b7280;font-style:italic}.back-btn[data-v-04de296c]{padding:8px 16px;background:transparent;color:var(--color-primary);border:none;cursor:pointer;font-size:14px;font-weight:500;margin-bottom:20px;display:flex;align-items:center;gap:5px}.back-btn svg[data-v-04de296c]{transition:.3s all ease}.back-btn[data-v-04de296c]:hover{text-decoration:underline}.back-btn:hover svg[data-v-04de296c]{transform:translate(-5px)}.topic-header-main[data-v-04de296c]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;background:#fff;padding:24px;border-radius:12px;margin-bottom:30px;position:relative}.topic-left[data-v-04de296c]{display:flex;gap:16px;flex:1;min-width:0}.topic-main-info[data-v-04de296c]{flex:1;min-width:0;overflow:hidden}.topic-avatar[data-v-04de296c]{width:70px;height:70px;border-radius:50%;object-fit:cover;flex-shrink:0;cursor:pointer;transition:transform .25s ease}.topic-avatar[data-v-04de296c]:hover{border:2px solid var(--color-primary)}.topic-main-title[data-v-04de296c]{font-size:20px;font-weight:700;margin:0 0 12px;line-height:1.3;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.topic-meta[data-v-04de296c]{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280;margin-top:3%}.admin-context-banner[data-v-04de296c]{padding:12px 20px;margin-bottom:20px}.admin-badge-indicator[data-v-04de296c]{color:#1f2a38;font-weight:700;font-size:20px;text-align:center;letter-spacing:1px}.admin-topic-badge[data-v-04de296c]{position:absolute;top:-12px;right:20px;background:#991b1b;color:#fff;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:700;z-index:10}.topic-header-main.admin-topic-header[data-v-04de296c]{background:linear-gradient(to right,#fff5f5,#fff)}.back-btn-admin[data-v-04de296c]{color:#1f2a38;font-weight:600}.back-btn-admin[data-v-04de296c]:hover{color:#dc2626}.author[data-v-04de296c]{font-weight:600;color:#1f2937;cursor:pointer;transition:color .25s ease}.author[data-v-04de296c]:hover{color:var(--color-primary)}.admin-author[data-v-04de296c]{color:#1f2a38}.separator[data-v-04de296c]{color:#d1d5db}.topic-right[data-v-04de296c]{display:flex;flex-direction:column;align-items:flex-end;gap:20px;min-width:200px}.drop-menu[data-v-04de296c]{position:absolute;top:40%;right:-2%;background-color:#fff;border-bottom-right-radius:20px;border-top-right-radius:20px;padding:10px 0;border-right:1px solid var(--color-primary)}.admin-actions-menu[data-v-04de296c]{border-right:1px solid #dc2626}.expiration-info[data-v-04de296c]{font-size:13px;color:#6b7280}.topic-badges-header[data-v-04de296c]{display:flex;gap:8px}.badge[data-v-04de296c]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.badge.priority[data-v-04de296c]{background:#fef3c7;color:#92400e}.badge.priority-urgent[data-v-04de296c]{background:#fee2e2;color:#dc2626}.badge.priority-important[data-v-04de296c]{background:#dbeafe;color:#1e40af}.badge.priority-normal[data-v-04de296c]{background:#e5e7eb;color:#374151}.badge.category[data-v-04de296c]{background:#e0e7ff;color:#3730a3}.responses-info[data-v-04de296c]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--color-primary)}.responses-info svg[data-v-04de296c]{stroke:var(--color-primary);stroke-width:2}.admin-response-count[data-v-04de296c]{color:#dc2626}.admin-response-count svg[data-v-04de296c]{stroke:#dc2626}.main-post-content[data-v-04de296c]{line-height:1.7;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word}.image-thumbnails[data-v-04de296c]{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.thumbnail-item[data-v-04de296c]{position:relative;width:100px;height:100px;border-radius:8px;overflow:hidden;cursor:pointer;background:#f3f4f6}.thumbnail-item img[data-v-04de296c]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.thumbnail-item:hover img[data-v-04de296c]{transform:scale(1.1)}.thumbnail-overlay[data-v-04de296c]{position:absolute;inset:0;background:#0000;display:flex;align-items:center;justify-content:center;transition:background .3s ease;opacity:0}.thumbnail-item:hover .thumbnail-overlay[data-v-04de296c]{background:#00000080;opacity:1}.image-modal[data-v-04de296c]{position:fixed;inset:0;background:#000000e6;z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px}.modal-image-content[data-v-04de296c]{position:relative;max-width:90vw}.modal-image-content img[data-v-04de296c]{width:100%;max-height:85vh;object-fit:contain;border-radius:8px}.close-image-modal[data-v-04de296c]{position:absolute;top:-40px;right:0;background:#ffffffe6;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;font-size:20px;color:#1f2937;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.close-image-modal[data-v-04de296c]:hover{background:#fff}.indicator-dot[data-v-04de296c]{width:10px;height:10px;border-radius:50%;background:#d1d5db;border:none;cursor:pointer;transition:all .3s ease;padding:0}.indicator-dot.active[data-v-04de296c]{background:var(--color-primary);width:24px;border-radius:5px}.image-counter[data-v-04de296c]{text-align:center;font-size:13px;color:#6b7280;margin-top:8px}.other-files[data-v-04de296c]{margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}.other-files h3[data-v-04de296c]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:12px}.files-list[data-v-04de296c]{display:flex;flex-direction:column;gap:8px}.file-item[data-v-04de296c]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#f9fafb;border-radius:6px;text-decoration:none;color:#374151;transition:all .3s ease}.file-item[data-v-04de296c]:hover{background:#e5e7eb}.file-item svg[data-v-04de296c]{stroke:#6b7280;stroke-width:2;flex-shrink:0}.replies-section[data-v-04de296c]{margin:40px 0}.replies-title[data-v-04de296c]{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:20px}.top-posts[data-v-04de296c]{display:flex;justify-content:space-between;align-items:center}.replies-list[data-v-04de296c]{display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.no-replies[data-v-04de296c]{padding:40px 20px;text-align:center;color:#9ca3af;background:#f9fafb;border-radius:8px;margin:40px 0}.reply-form-section[data-v-04de296c]{background:#fff;border-radius:8px;padding:24px;margin-top:40px}.reply-form-title[data-v-04de296c]{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 16px}.reply-error[data-v-04de296c]{position:absolute;top:50px;left:50%;transform:translate(-50%);background:#fee2e2;color:#dc2626;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:500;box-shadow:0 4px 12px #00000026;z-index:2000;cursor:pointer;animation:slideDown-04de296c .3s ease}@keyframes slideDown-04de296c{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}.reply-error.post[data-v-04de296c]{top:7rem;left:50%}.mention-badge[data-v-04de296c]{display:inline-flex;align-items:center;gap:8px;background:#dbeafe;color:var(--color-primary);padding:6px 12px;border-radius:6px;font-size:13px;margin-bottom:12px}.remove-mention[data-v-04de296c]{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:14px;padding:0}.file-label[data-v-04de296c]{display:block;font-weight:500;color:#1f2937;margin-bottom:12px;font-size:14px}.file-upload-zone[data-v-04de296c]{position:relative;border:2px dashed #d1d5db;border-radius:12px;padding:24px 20px;text-align:center;cursor:pointer;transition:all .3s ease;background:#fafafa}.file-upload-zone[data-v-04de296c]:hover{border-color:var(--color-primary);background:#f0f9ff}.file-upload-content[data-v-04de296c]{pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:8px}.upload-icon svg[data-v-04de296c]{stroke:#6b7280;margin-bottom:4px}.upload-text[data-v-04de296c]{color:#374151;font-weight:500;margin:0;font-size:14px}.upload-hint[data-v-04de296c]{color:#9ca3af;font-size:12px}.edit-files-list[data-v-04de296c]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.edit-file-item[data-v-04de296c]{display:flex;justify-content:space-between;align-items:center;background:#f9fafb;padding:12px 14px;border-radius:8px;border:1px solid #e5e7eb;transition:all .2s ease}.edit-file-item[data-v-04de296c]:hover{background:#f3f4f6;border-color:#d1d5db}.file-info[data-v-04de296c]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.file-info svg[data-v-04de296c]{stroke:#6b7280;flex-shrink:0}.file-info span[data-v-04de296c]{color:#374151;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-file-btn[data-v-04de296c]{background:none;border:none;color:#ef4444;cursor:pointer;font-size:18px;padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;flex-shrink:0}.remove-file-btn[data-v-04de296c]:hover{background:#fee2e2}.no-files[data-v-04de296c]{color:#9ca3af;font-size:14px;font-style:italic;padding:12px;text-align:center;background:#f9fafb;border-radius:8px;margin:0}.file-input-hidden[data-v-04de296c]{display:none}.reply-files-list[data-v-04de296c]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.reply-file-item[data-v-04de296c]{display:flex;justify-content:space-between;align-items:center;background:#f3f4f6;padding:8px 12px;border-radius:6px;font-size:14px}.reply-actions[data-v-04de296c]{display:flex;gap:8px;justify-content:flex-end}.btn-attach[data-v-04de296c],.btn-send[data-v-04de296c]{display:flex;align-items:center;gap:10px;padding:10px 16px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.btn-attach[data-v-04de296c]{background:#e5e7eb;color:#1f2937}.btn-attach[data-v-04de296c]:hover:not(:disabled){background:#d1d5db}.btn-send[data-v-04de296c]{background:var(--color-primary);color:#fff}.btn-send[data-v-04de296c]:hover:not(:disabled){background:var(--color-primary)}.btn-attach[data-v-04de296c]:disabled,.btn-send[data-v-04de296c]:disabled{opacity:.5;cursor:not-allowed}.btn-send-admin[data-v-04de296c]{background-color:#1f2a38}.modal-overlay[data-v-04de296c]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100001;padding:20px}.modal-content[data-v-04de296c]{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-04de296c]{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #e5e7eb;flex-shrink:0;position:sticky;top:0;background:#fff;z-index:10}.modal-header h2[data-v-04de296c]{font-size:var(--font-size-lg);font-weight:600;color:var(--color-primary)}.close-btn[data-v-04de296c]{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .3s ease}.close-btn[data-v-04de296c]:hover{color:#1f2937}.modal-body[data-v-04de296c]{padding:24px;overflow-y:auto;flex:1}.modal-body[data-v-04de296c]::-webkit-scrollbar{width:8px}.modal-body[data-v-04de296c]::-webkit-scrollbar-track{background:transparent;border-radius:10px}.modal-body[data-v-04de296c]::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:10px}.modal-body[data-v-04de296c]::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.modal-footer[data-v-04de296c]{display:flex;gap:12px;justify-content:center;padding:20px 24px;border-top:1px solid #e5e7eb;flex-shrink:0;position:sticky;bottom:0;background:#fff;z-index:10}.form-group[data-v-04de296c]{margin-bottom:20px}.form-row[data-v-04de296c]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.input-style[data-v-04de296c]{position:relative;width:100%}.input-style input[data-v-04de296c]{display:block;width:100%;padding:10px;border:none;border-bottom:1px solid #ccc;outline:none;background-color:transparent;font-size:var(--font-size-md);opacity:.8;transition:all .3s ease;margin-top:2%}.input-style label[data-v-04de296c]{position:absolute;top:10px;left:-4px;pointer-events:none;transition:all .2s ease;display:none;background-color:#fff;padding:0 2px}.input-style input:focus+label[data-v-04de296c],.input-style input:not(:placeholder-shown)+label[data-v-04de296c]{top:-20px;font-size:var(--font-size-sm);color:var(--color-primary);display:block;font-weight:400}.input-style input:focus+label+.input-highlight[data-v-04de296c],.input-style input:not(:placeholder-shown)+label+.input-highlight[data-v-04de296c]{width:100%}.input-style input[data-v-04de296c]:disabled{background-color:#f3f4f6;cursor:not-allowed}.textarea-style[data-v-04de296c]{position:relative;width:100%;margin-top:50px}.textarea-style.post-edit[data-v-04de296c]{margin-top:10px}.textarea-style textarea[data-v-04de296c]{display:block;width:100%;padding:10px;border:none;border-bottom:1px solid #ccc;outline:none;background-color:transparent;font-size:var(--font-size-md);transition:all .3s ease;opacity:.8;resize:none;min-height:120px;font-family:inherit}.textarea-style label[data-v-04de296c]{position:absolute;top:10px;left:-5px;pointer-events:none;display:none;transition:all .2s ease;background-color:#fff;padding:0 2px}.textarea-style textarea:focus+label[data-v-04de296c],.textarea-style textarea:not(:placeholder-shown)+label[data-v-04de296c]{top:-20px;font-size:var(--font-size-sm);color:var(--color-primary);display:block;font-weight:400}label[data-v-04de296c]{display:block;font-weight:500;margin-bottom:8px;font-size:14px;color:#1f2937}.input-field[data-v-04de296c]:focus,.textarea-field[data-v-04de296c]:focus,.reply-textarea[data-v-04de296c]:focus{outline:none;border-color:var(--color-primary)}.custom-select[data-v-04de296c]{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.select-trigger[data-v-04de296c]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;background:#fff;transition:all .2s ease}.select-trigger[data-v-04de296c]:hover{border-color:#9ca3af}.select-trigger.has-value[data-v-04de296c]{color:#1f2937}.select-trigger .placeholder[data-v-04de296c]{color:#9ca3af}.select-arrow[data-v-04de296c]{color:#6b7280;transition:transform .2s ease;flex-shrink:0;margin-left:8px}.select-arrow.open[data-v-04de296c]{transform:rotate(180deg)}.select-dropdown[data-v-04de296c]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 4px 12px #0000001a;max-height:240px;overflow-y:auto;z-index:100}.select-option[data-v-04de296c]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-size:14px;cursor:pointer;transition:all .15s ease}.select-option[data-v-04de296c]:hover{background:#f3f4f6}.select-option.selected[data-v-04de296c]{background:#eff6ff;color:var(--color-primary);font-weight:500}.check-icon[data-v-04de296c]{color:var(--color-primary);flex-shrink:0}.dropdown-enter-active[data-v-04de296c],.dropdown-leave-active[data-v-04de296c]{transition:all .2s ease}.dropdown-enter-from[data-v-04de296c],.dropdown-leave-to[data-v-04de296c]{opacity:0;transform:translateY(-8px)}.date-picker[data-v-04de296c]{cursor:pointer;background:#fff;position:relative;width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-family:inherit;transition:all .3s ease}.date-picker[data-v-04de296c]::-webkit-calendar-picker-indicator{cursor:pointer;position:absolute;right:12px;width:20px;height:20px;opacity:.6;transition:opacity .2s ease}.date-picker[data-v-04de296c]::-webkit-calendar-picker-indicator:hover{opacity:1}.date-picker[data-v-04de296c]::-webkit-datetime-edit{padding:0}.date-picker[data-v-04de296c]::-webkit-datetime-edit-fields-wrapper{padding:0}.date-picker[data-v-04de296c]::-webkit-datetime-edit-text{padding:0 4px;color:#6b7280}.date-picker[data-v-04de296c]::-webkit-datetime-edit-month-field,.date-picker[data-v-04de296c]::-webkit-datetime-edit-day-field,.date-picker[data-v-04de296c]::-webkit-datetime-edit-year-field,.date-picker[data-v-04de296c]::-webkit-datetime-edit-hour-field,.date-picker[data-v-04de296c]::-webkit-datetime-edit-minute-field{padding:2px 4px;border-radius:4px;color:#1f2937}.date-picker[data-v-04de296c]::-webkit-datetime-edit-month-field:focus,.date-picker[data-v-04de296c]::-webkit-datetime-edit-day-field:focus,.date-picker[data-v-04de296c]::-webkit-datetime-edit-year-field:focus,.date-picker[data-v-04de296c]::-webkit-datetime-edit-hour-field:focus,.date-picker[data-v-04de296c]::-webkit-datetime-edit-minute-field:focus{background:#eff6ff;color:var(--color-primary);outline:none}.btn[data-v-04de296c]{padding:10px 20px;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-04de296c]{background:var(--color-primary);color:#fff}.btn[data-v-04de296c]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-04de296c]:hover{background:var(--color-primary)}.modal-enter-active[data-v-04de296c],.modal-leave-active[data-v-04de296c]{transition:opacity .3s ease}.modal-enter-from[data-v-04de296c],.modal-leave-to[data-v-04de296c]{opacity:0}.modal-enter-active .modal-content[data-v-04de296c],.modal-leave-active .modal-content[data-v-04de296c]{transition:transform .3s ease}.modal-enter-from .modal-content[data-v-04de296c],.modal-leave-to .modal-content[data-v-04de296c]{transform:translateY(-20px)}.archived-notice[data-v-04de296c]{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px dashed #f59e0b;border-radius:12px;padding:40px 20px;text-align:center;margin:40px 0}.archived-icon[data-v-04de296c]{font-size:64px;margin-bottom:16px}.archived-notice h3[data-v-04de296c]{color:#92400e;font-size:24px;font-weight:700;margin:0 0 12px}.archived-notice p[data-v-04de296c]{color:#78350f;font-size:16px;margin:0 0 24px;line-height:1.6}.btn-view-archived[data-v-04de296c]{display:inline-block;padding:12px 24px;background:#f59e0b;color:#fff;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease}.btn-view-archived[data-v-04de296c]:hover{background:#d97706;transform:translateY(-2px)}.sort-filter[data-v-04de296c]{display:flex;align-items:center;margin-bottom:2%;gap:12px}.sort-filter label[data-v-04de296c]{font-size:14px;font-weight:500;color:#6b7280;margin:0}.sort-custom-select[data-v-04de296c]{min-width:160px}.reload-posts[data-v-04de296c]{display:flex;align-items:center;gap:8px;background:#fff;color:#223342;border:1px solid var(--color-primary);padding:10px 18px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;margin-bottom:15px}.reload-posts[data-v-04de296c]:hover{transform:translateY(-2px)}.reload-posts span[data-v-04de296c]{white-space:nowrap}.reload-posts-admin[data-v-04de296c]{border:1px solid #dc2626}.deleted-user-notice[data-v-04de296c]{background:linear-gradient(135deg,#fee2e2,#fecaca);border:2px dashed #dc2626;border-radius:12px;padding:40px 20px;text-align:center;margin:40px 0}.deleted-icon[data-v-04de296c]{margin-bottom:16px;color:#991b1b}.deleted-user-notice h3[data-v-04de296c]{color:#991b1b;font-size:24px;font-weight:700;margin:0 0 12px}.deleted-user-notice p[data-v-04de296c]{color:#7f1d1d;font-size:16px;margin:0;line-height:1.6}@media (max-width: 1100px){.topic-main-title[data-v-04de296c]{display:initial;-webkit-line-clamp:initial;-webkit-box-orient:initial}}@media (max-width: 768px){.topic-details-content[data-v-04de296c]{max-width:100%;padding:20px}.topic-detail-container[data-v-04de296c]{max-width:100%;width:100%;margin:0}.scroll-to-reply-btn[data-v-04de296c]{bottom:20px;right:20px;width:48px;height:48px}.topic-header-main[data-v-04de296c]{flex-direction:column}.topic-main-title[data-v-04de296c]{display:initial;-webkit-line-clamp:initial;-webkit-box-orient:initial}.drop-menu[data-v-04de296c]{border-radius:10px;padding:8px}.topic-right[data-v-04de296c]{width:100%;justify-content:center;align-items:flex-start}.topic-left[data-v-04de296c]{flex-wrap:wrap}.topic-meta[data-v-04de296c]{margin-top:5%}.topic-actions-header[data-v-04de296c]{position:absolute;bottom:60px;right:15px}.carousel-image[data-v-04de296c]{height:250px}.form-row[data-v-04de296c]{grid-template-columns:1fr}.reply-actions[data-v-04de296c]{flex-direction:column;margin-top:5%}.btn-attach[data-v-04de296c],.btn-send[data-v-04de296c]{width:100%;justify-content:center}.modal-content[data-v-04de296c]{max-width:100%;margin:10px}.reload-posts[data-v-04de296c]{width:100%;justify-content:center}.top-posts[data-v-04de296c]{flex-direction:column;align-items:stretch;gap:12px}.sort-filter[data-v-04de296c]{width:100%;justify-content:space-between}.sort-custom-select[data-v-04de296c]{flex:1;max-width:200px}}.archived-container[data-v-94441f8f]{max-width:80vw;margin:auto;display:flex;flex-direction:column;padding-top:3%}.header[data-v-94441f8f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.page-title[data-v-94441f8f]{font-size:var( --font-size-lg);color:#515151;text-transform:uppercase}.back-link[data-v-94441f8f]{color:var(--color-primary);background:none;text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease;border:none;cursor:pointer;display:flex;align-items:center;gap:5px;padding:6px 10px}.back-link svg[data-v-94441f8f]{transition:.3s all ease}.back-link[data-v-94441f8f]:hover{text-decoration:underline}.back-link:hover svg[data-v-94441f8f]{transform:translate(-5px)}.loading[data-v-94441f8f],.error[data-v-94441f8f],.empty[data-v-94441f8f]{padding:40px 20px;text-align:center;font-size:16px}.loading[data-v-94441f8f]{color:#6b7280}.error[data-v-94441f8f]{color:#e01526;background:#fee2e2;border-radius:8px}.empty[data-v-94441f8f]{color:#9ca3af;display:flex;flex-direction:column;align-items:center;gap:20px}.topics-list[data-v-94441f8f]{display:flex;flex-direction:column;gap:16px}.archived-topic-item[data-v-94441f8f]{position:relative;background:#fff;border-radius:8px;overflow:hidden}.topic-content[data-v-94441f8f]{opacity:.8;cursor:pointer;transition:opacity .3s ease}.topic-content[data-v-94441f8f]:hover{opacity:1}.topic-actions[data-v-94441f8f]{display:flex;justify-content:flex-end;gap:32px;padding:16px;background:#f9fafb;border-top:1px solid #e5e7eb}.btn-restore[data-v-94441f8f],.btn-delete[data-v-94441f8f]{width:20%;padding:10px 16px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.btn-restore[data-v-94441f8f]{background:var(--color-primary);color:#fff}.btn-restore[data-v-94441f8f]:hover{background:var(--color-primary)}.btn-delete[data-v-94441f8f]{background:#fee2e2;color:#dc2626}.btn-delete[data-v-94441f8f]:hover{background:#fecaca}@media (max-width: 768px){.archived-container[data-v-94441f8f]{max-width:100%;padding:20px;margin:0}.header[data-v-94441f8f]{flex-direction:column;align-items:flex-start;gap:12px}.topic-actions[data-v-94441f8f]{flex-direction:column;gap:15px}.btn-restore[data-v-94441f8f],.btn-delete[data-v-94441f8f]{width:100%}}.content-admin[data-v-62d907c1]{max-width:70vw;width:100%;margin:auto;display:flex;flex-direction:column}.admin-forum-header[data-v-62d907c1]{max-width:70vw;width:100%;margin:2% auto auto;display:flex;flex-direction:column;gap:30px;border:2px solid #1f2a38;border-radius:25px;padding:50px;background-color:#1f2a38}.admin-badge[data-v-62d907c1]{font-size:var( --font-size-lg);color:#fee2e2;text-transform:uppercase;display:flex;align-items:center;gap:10px}.header-actions[data-v-62d907c1]{display:flex;justify-content:space-between;align-items:center;gap:20px}.actions-topics[data-v-62d907c1]{display:flex;align-items:center;gap:20px}.btn[data-v-62d907c1]{border-radius:10px;font-size:var(--font-size-md);border:none;cursor:pointer;padding:10px 25px;font-weight:500;transition:all .3s ease;display:flex;gap:10px;align-items:center;text-decoration:none}.btn[data-v-62d907c1]:focus{background-color:#6b7280;color:#fff}.btn-create-topic[data-v-62d907c1]{border:2px solid #e5e7eb;background:none;color:#fff}.btn-back[data-v-62d907c1]{background-color:var(--color-primary);color:#fff}.btn-archive[data-v-62d907c1]{background:#e5e7eb;color:#1f2937}.forum-container[data-v-62d907c1]{width:100%;margin:4% 0}.loading[data-v-62d907c1],.error[data-v-62d907c1]{padding:40px 20px;text-align:center;font-size:16px}.loading[data-v-62d907c1]{color:#6b7280}.error[data-v-62d907c1]{color:#dc2626;background:#fee2e2;border-radius:8px}.topics-wrapper[data-v-62d907c1]{display:flex;flex-direction:column;gap:20px}.topics-list[data-v-62d907c1]{display:flex;flex-direction:column;gap:16px}.topic-link[data-v-62d907c1]{text-decoration:none;color:inherit;display:block}.btn-start-discussion[data-v-62d907c1]{display:flex;align-items:center;gap:10px;background:#1f2937;color:#fff;border:none;border-radius:12px;padding:14px 28px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-start-discussion svg[data-v-62d907c1]{stroke:#fff}.empty-state[data-v-62d907c1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;background:#fff;border-radius:16px;margin:40px 0}.empty-icon[data-v-62d907c1]{margin-bottom:24px;opacity:.3}.empty-icon svg[data-v-62d907c1]{stroke:var(--color-primary)}.empty-state h3[data-v-62d907c1]{font-size:24px;font-weight:700;color:#1f2937;margin:0 0 12px}.empty-state p[data-v-62d907c1]{font-size:16px;color:#6b7280;margin:0 0 32px;max-width:400px}@media (max-width: 1100px){.content-admin[data-v-62d907c1]{margin:0 auto;max-width:90vw;padding:0 2%}.admin-forum-header[data-v-62d907c1]{max-width:90vw}.header-actions[data-v-62d907c1]{gap:10px}}@media (max-width: 768px){.admin-forum-header[data-v-62d907c1]{max-width:100vw;border-radius:0;padding:20px;border:none}.content-admin[data-v-62d907c1]{max-width:100%;padding:20px;margin:0}.header-actions[data-v-62d907c1]{flex-direction:column;gap:10px}.actions-topics[data-v-62d907c1]{flex-direction:column;width:100%;gap:10px}.btn-create-topic[data-v-62d907c1],.btn-back[data-v-62d907c1],.btn-archive[data-v-62d907c1]{width:100%;font-size:14px;justify-content:center;text-align:center;gap:8px}.admin-badge[data-v-62d907c1]{font-size:20px}.admin-badge svg[data-v-62d907c1]{width:50px;height:50px}.empty-state[data-v-62d907c1]{padding:60px 20px}.empty-icon svg[data-v-62d907c1]{width:60px;height:60px}.empty-state h3[data-v-62d907c1]{font-size:20px}.empty-state p[data-v-62d907c1]{font-size:14px}}footer[data-v-ccadddcd]{background:var(--color-footer-bg);color:var(--color-text-white);width:100%;padding:40px 20px;text-align:center}footer h1[data-v-ccadddcd]{font-size:var(--font-size-display);font-weight:var(--font-weight--semiBold);letter-spacing:8px;margin-bottom:40px;color:var(--color-text-white)}.nav-menu[data-v-ccadddcd]{display:flex;justify-content:center;gap:50px;margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid var(--color-footer-span);flex-wrap:wrap}.nav-link[data-v-ccadddcd]{color:var(--color-footer-nav);text-decoration:none;font-size:var(--font-size-md);transition:color .3s ease}.nav-link[data-v-ccadddcd]:hover{color:#fff}.contact[data-v-ccadddcd]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto}.contact a[data-v-ccadddcd]{text-decoration:none}.contact-item[data-v-ccadddcd]{background:var(--color-footer-div);padding:15px 20px;border-radius:8px;display:flex;align-items:center;gap:15px;transition:background .3s ease;flex:0 1 calc(50% - 10px);min-width:300px}.contact-item[data-v-ccadddcd]:hover{background:#6e6a6a26;cursor:pointer}.contact-item img[data-v-ccadddcd]{width:20px;height:20px;flex-shrink:0;border-radius:2px;opacity:.8}.contact-text[data-v-ccadddcd]{color:var(--color-footer-nav);font-size:var(--font-size-sm)}.foo-nav-bottom[data-v-ccadddcd]{display:flex;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap;padding-top:30px;border-top:1px solid var(--color-footer-span)}.foo-nav-bottom p[data-v-ccadddcd]{color:#fff9;font-size:.85rem;margin:0}.separator[data-v-ccadddcd]{color:#fff9;font-size:.85rem;margin-left:5px}.footer-link[data-v-ccadddcd]{color:var(--color-primary);text-decoration:none;font-size:.85rem;transition:color .3s ease}.footer-link[data-v-ccadddcd]:hover{color:#6ee8e0}@media (max-width: 768px){footer h1[data-v-ccadddcd]{font-size:2rem;letter-spacing:4px}.nav-menu[data-v-ccadddcd]{flex-direction:column;gap:20px}.contact[data-v-ccadddcd]{flex-direction:column;align-items:center}.contact-item[data-v-ccadddcd]{min-width:auto;max-width:100%;width:100%;flex:1 1 100%}.foo-nav-bottom[data-v-ccadddcd]{flex-direction:column;gap:15px}.separator[data-v-ccadddcd]{display:none}}[data-v-9bff863a]:root{--color-primary: #00A0CC;--color-background: #EBF1F7;--color-text: #1A1A1A;--color-text-white: #FFFFFF;--color-white: white;--color-text-secondary: #67696B;--color-black: black;--color-card-fond: #F5F5F7;--color-footer-bg: #223342;--color-footer-div: #394B5D;--color-footer-nav: rgba(255,255,255,.8);--back-footer-contact: rgba(110, 106, 106, .15);--color-footer-span: rgba(255,255,255,.1);--color-header-bg: #F6F6F8F2;--font-family-base: "Inter", sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-xxl: 32px;--font-size-xxxl: 48px;--font-size-display: 64px;--font-weight--semiBold: 600;--font-weight--regular: 400;--border-radius-sm: 10px;--border-radius-md: 20px}[data-v-9bff863a]{margin:0;padding:0;box-sizing:border-box}header[data-v-9bff863a]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:30px;gap:20px;position:sticky;top:0;z-index:1000;background:var(--color-white);background-color:#fffa;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.box-link-btn[data-v-9bff863a]{width:100%;display:flex;justify-content:space-between}nav[data-v-9bff863a]{display:flex;align-items:center;gap:20px}header figure .img-logo[data-v-9bff863a]{width:50px}.btn[data-v-9bff863a],.link[data-v-9bff863a]{text-decoration:none;text-transform:uppercase;color:var(--color-black)}.link[data-v-9bff863a]{position:relative}.link span[data-v-9bff863a]{width:100%;height:1px;border-radius:2px;background:var(--color-primary);position:absolute;left:0;bottom:-8px;transform:scale(0);transform-origin:center;transition:transform .5s}.link:hover span[data-v-9bff863a]{transform:scale(1)}.ad[data-v-9bff863a],.contact[data-v-9bff863a]{padding:12px;border-radius:10px}.ad[data-v-9bff863a]{background:var(--color-primary);color:var(--color-white)}.contact[data-v-9bff863a]{border:1px solid var(--color-primary);color:var(--color-primary)}.btn.logout[data-v-9bff863a]{background:unset;font-weight:200}header .burger[data-v-9bff863a]{width:40px;height:30px;cursor:pointer;display:flex;flex-direction:column;transition:1s ease;gap:5px;display:none;z-index:2}header .burger span[data-v-9bff863a]{width:100%;height:2px;background:var(--color-primary);border-radius:10px;transition:.5s ease}header .burger input[data-v-9bff863a]{appearance:none}header .burger .second-span[data-v-9bff863a]{width:70%;align-self:flex-end;transition:.5s ease}header .burger:has(input:checked) .second-span[data-v-9bff863a]{display:none;transition:.5s ease}header .burger:has(input:checked) span[data-v-9bff863a]:first-of-type{transform:rotate(45deg)}header .burger:has(input:checked) span[data-v-9bff863a]:last-of-type{transform:rotate(-45deg);margin-top:-7.5px}header:has(input:checked) .box-link-btn[data-v-9bff863a]{transform:translateY(0);animation:animatione-9bff863a 1s ease-out}@keyframes animatione-9bff863a{0%{border-radius:60px}50%{border-radius:40px}to{border-radius:0}}@media screen and (max-width: 950px){header figure[data-v-9bff863a]{z-index:2}header .box-link-btn[data-v-9bff863a]{width:100%;height:100vh;flex-direction:column;justify-content:center;align-items:center;gap:30px;position:absolute;left:0;top:0;background:var(--color-white);transform:translateY(-100%);transition:.6s ease-in;z-index:1}header .box-link-btn nav[data-v-9bff863a]{flex-direction:column;gap:30px}header .box-link-btn .option-btn[data-v-9bff863a]{gap:15px}.ad[data-v-9bff863a],.contact[data-v-9bff863a]{width:200px;text-align:center}header .burger[data-v-9bff863a]{display:flex}}.header[data-v-162f2a1d]{display:flex;gap:12px;justify-content:start;align-items:center;padding-bottom:16px}.line[data-v-162f2a1d]{width:100%;height:.1px;background:#d1d1d1;display:block;max-width:90%;margin:auto}.user-text[data-v-162f2a1d]{font-size:24px;color:var(--color-text);font-weight:400;display:flex;flex-direction:column;gap:6px;word-break:break-all}.company[data-v-162f2a1d]{color:var(--color-text);font-size:14px;font-weight:300}.role[data-v-162f2a1d]{color:var(--color-primary)}.bio-user[data-v-162f2a1d]{font-size:14px}.avatar[data-v-162f2a1d]{width:64px;height:64px;border-radius:50%;object-fit:cover}.avatar-initials[data-v-162f2a1d]{max-width:64px;min-width:64px;min-height:64px;max-height:64px;border-radius:50%;color:#fff;background:var(--color-primary);display:flex;align-items:center;justify-content:center;font-weight:700}@media (max-width: 768px){.user-card[data-v-162f2a1d]{width:100%}.header[data-v-162f2a1d]{flex-direction:column;text-align:center}}.my-events[data-v-109b5d11]{width:100%;padding:10px;display:flex;flex-direction:column;gap:10px}.header[data-v-109b5d11]{width:100%;display:flex;align-items:center;gap:5px}.header img[data-v-109b5d11]{width:20px}.header h4[data-v-109b5d11]{color:var(--color-primary)}.box-info[data-v-109b5d11]{width:100%;display:flex;justify-content:space-between;padding:5px;border-bottom:.5px solid black}.ville-time[data-v-109b5d11]{font-size:11px}.box-date[data-v-109b5d11]{display:flex;flex-direction:column;align-items:center}.box-date span[data-v-109b5d11]{width:100%;height:.5px;display:block;background:#000}.no-event p[data-v-109b5d11]{text-align:center;color:gray}.dash-home[data-v-514bc7d1]{max-width:80%;width:100%;margin:auto;display:flex;flex-direction:column;padding:1% 0 3%}.header[data-v-514bc7d1]{width:100%;display:flex;flex-wrap:wrap;gap:20px}.box-view-events[data-v-514bc7d1]{flex:1;background:#fff;border-radius:20px;padding:10px}.user-stats-section[data-v-514bc7d1]{background-color:#fff;width:45%;border-radius:15px;padding:15px}.stat-content[data-v-514bc7d1]{display:flex;justify-content:space-around;text-align:center;padding:20px}.stat-item[data-v-514bc7d1]{display:flex;flex-direction:column;align-items:center;gap:5px}.stat-value[data-v-514bc7d1]{color:var(--color-primary);font-weight:600;font-size:var(--font-size-lg)}.stat-label[data-v-514bc7d1]{color:#555}.topics-header h3 svg[data-v-514bc7d1]{color:var(--color-primary)}.btn-actions[data-v-514bc7d1]{display:flex;gap:10px}.btn-view-all[data-v-514bc7d1]{padding:10px 20px;background:var(--color-primary);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;font-size:14px;transition:all .2s}.btn-view-all[data-v-514bc7d1]:hover{opacity:.9}.forum-content[data-v-514bc7d1]{display:flex;gap:35px;margin-top:2%;width:100%}.recent-topics[data-v-514bc7d1]{background:#fff;border-radius:12px;padding:20px 50px 20px 20px;width:70%;display:flex;flex-direction:column}.topics-container[data-v-514bc7d1]{flex:1;display:flex;flex-direction:column;width:100%}.quick-topic-create[data-v-514bc7d1]{background:#fff;border-radius:12px;padding:24px;width:50%}.quick-create-header[data-v-514bc7d1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.quick-create-header h3[data-v-514bc7d1]{margin:0;font-size:16px;color:#1f2937;font-weight:600;display:flex;align-items:center;gap:8px}.topic-type-toggle[data-v-514bc7d1]{display:flex;align-items:center;gap:8px}.toggle-btn[data-v-514bc7d1]{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#6b7280;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.toggle-btn.admin-mode[data-v-514bc7d1]{background:#fee2e2;border-color:#dc2626;color:#dc2626}.input-style .char-count.red[data-v-514bc7d1],.textarea-style .char-count.red[data-v-514bc7d1]{color:#dc2626;font-weight:500}.input-style[data-v-514bc7d1]{position:relative;width:100%}.input-style input[data-v-514bc7d1]{display:block;width:100%;padding:10px;border:none;border-bottom:1px solid #ccc;outline:none;background-color:transparent;font-size:var(--font-size-md);opacity:.8;transition:all .3s ease;margin-top:8%}.input-style label[data-v-514bc7d1]{position:absolute;top:10px;left:-4px;pointer-events:none;transition:all .2s ease;display:none;background-color:#fff;padding:0 2px}.input-style input:focus+label[data-v-514bc7d1],.input-style input:not(:placeholder-shown)+label[data-v-514bc7d1]{top:-20px;font-size:var(--font-size-sm);color:var(--color-primary, #2563eb);display:block;font-weight:400}.input-style input:focus+label+.input-highlight[data-v-514bc7d1],.input-style input:not(:placeholder-shown)+label+.input-highlight[data-v-514bc7d1]{width:100%}.input-style input[data-v-514bc7d1]:disabled{background-color:#f3f4f6;cursor:not-allowed}.textarea-style[data-v-514bc7d1]{position:relative;width:100%;margin-top:10%}.textarea-style textarea[data-v-514bc7d1]{display:block;width:100%;padding:10px;border:none;border-bottom:1px solid #ccc;outline:none;background-color:transparent;font-size:var(--font-size-md);transition:all .3s ease;opacity:.8;resize:none;min-height:120px;font-family:inherit}.textarea-style label[data-v-514bc7d1]{position:absolute;top:10px;left:-5px;pointer-events:none;display:none;transition:all .2s ease;background-color:#fff;padding:0 2px}.textarea-style textarea:focus+label[data-v-514bc7d1],.textarea-style textarea:not(:placeholder-shown)+label[data-v-514bc7d1]{top:-20px;font-size:var(--font-size-sm);color:var(--color-primary, #2563eb);display:block;font-weight:400}.textarea-style .char-count[data-v-514bc7d1],.input-style .char-count[data-v-514bc7d1]{display:block;font-size:12px;color:#9ca3af;margin-top:10px}.quick-input[data-v-514bc7d1]:focus,.quick-textarea[data-v-514bc7d1]:focus{border-color:var(--color-primary)}.quick-actions[data-v-514bc7d1]{display:flex;gap:12px;justify-content:center}.btn-detailed[data-v-514bc7d1],.btn-publish[data-v-514bc7d1]{display:flex;align-items:center;gap:8px;padding:10px 18px;border:none;border-radius:8px;cursor:pointer;font-weight:500;font-size:14px;transition:all .2s}.btn-detailed[data-v-514bc7d1]{background:#fff;border:1px solid #e5e7eb;color:#6b7280}.btn-detailed[data-v-514bc7d1]:hover{background:#f9fafb;border-color:#d1d5db}.btn-publish[data-v-514bc7d1]{background:var(--color-primary);color:#fff}.btn-publish[data-v-514bc7d1]:disabled{opacity:.5;cursor:not-allowed}.btn-publish[data-v-514bc7d1]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.info-hint[data-v-514bc7d1]{display:flex;align-items:center;gap:8px;margin-top:26px;padding:12px;background:#eff6ff;border-radius:10px;font-size:12px;color:var(--color-primary)}.info-hint svg[data-v-514bc7d1]{color:var(--color-primary);flex-shrink:0}.info-hint strong[data-v-514bc7d1]{font-weight:600}.topics-header[data-v-514bc7d1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.topics-header h3[data-v-514bc7d1]{margin:0;color:#1f2937;font-weight:600;display:flex;align-items:center;gap:8px}.topic-type-badge[data-v-514bc7d1]{padding:3px 8px;background:#e0e7ff;color:var(--color-primary);border-radius:6px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.topic-type-badge.admin-badge[data-v-514bc7d1]{background:#fee2e2;color:#dc2626}.btn-toggle-view[data-v-514bc7d1]{display:flex;align-items:center;gap:6px;padding:5px 10px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.btn-toggle-view[data-v-514bc7d1]:hover{border-color:#d1d5db}.btn-toggle-view.admin-action[data-v-514bc7d1]{background:#fee2e2;border:none;color:#dc2626}.loading-topics[data-v-514bc7d1]{display:flex;flex-direction:column;gap:12px}.skeleton-topic[data-v-514bc7d1]{height:90px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;animation:loading-514bc7d1 1.5s infinite;border-radius:8px}@keyframes loading-514bc7d1{0%{background-position:200% 0}to{background-position:-200% 0}}.topics-list[data-v-514bc7d1]{display:flex;flex-direction:column;gap:12px;flex:1;width:100%}.empty-state-topics[data-v-514bc7d1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background:#ebf1f7;border-radius:12px;margin:20px 0;flex:1}.empty-icon[data-v-514bc7d1]{margin-bottom:20px;opacity:.3}.empty-icon svg[data-v-514bc7d1]{stroke:var(--color-primary)}.empty-state-topics h4[data-v-514bc7d1]{font-size:20px;font-weight:700;color:#1f2937;margin:0 0 8px}.empty-state-topics p[data-v-514bc7d1]{font-size:14px;color:#6b7280;margin:0;max-width:300px}.btn-view-all[data-v-514bc7d1]{padding:12px 24px;background:var(--color-primary);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:500;font-size:14px;transition:all .3s ease}.topics-list[data-v-514bc7d1] .topic-card{padding:12px 16px;border-left-width:4px;background-color:#ebf1f7;width:100%}.topics-list[data-v-514bc7d1] .avatar{width:40px;height:40px}.topics-list[data-v-514bc7d1] .topic-title{font-size:15px;margin-bottom:4px}.topics-list[data-v-514bc7d1] .topic-meta{font-size:12px;margin-bottom:6px}.topics-list[data-v-514bc7d1] .topic-preview{font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.topics-list[data-v-514bc7d1] .topic-stats{min-width:140px;gap:8px}.topics-list[data-v-514bc7d1] .expiration{font-size:11px}.topics-list[data-v-514bc7d1] .priority-badge,.topics-list[data-v-514bc7d1] .category-badge,.topics-list[data-v-514bc7d1] .admin-badge{font-size:10px;padding:3px 8px}.topics-list[data-v-514bc7d1] .response-count{font-size:12px}.topics-list[data-v-514bc7d1] .responder-avatar{width:24px;height:24px;margin-left:-6px}.topics-list[data-v-514bc7d1] .topic-actions{padding:8px 0}.footer-topic-recent[data-v-514bc7d1]{display:flex;justify-content:center;padding-top:20px;margin-top:auto}.stats-loading[data-v-514bc7d1]{display:flex;justify-content:center;padding:40px}.spinner[data-v-514bc7d1]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:var(--color-primary);border-radius:50%;animation:spin-514bc7d1 .8s linear infinite}@keyframes spin-514bc7d1{to{transform:rotate(360deg)}}@media (max-width: 1200px){.forum-content[data-v-514bc7d1]{flex-direction:column}.recent-topics[data-v-514bc7d1],.quick-topic-create[data-v-514bc7d1]{width:100%}}@media (max-width: 1024px){.dash-home[data-v-514bc7d1]{max-width:90%}.user-stats-section[data-v-514bc7d1]{width:100%}.recent-topics[data-v-514bc7d1]{padding-right:20px}.topics-list[data-v-514bc7d1] .topic-card{flex-direction:column;align-items:flex-start}.topics-list[data-v-514bc7d1] .topic-stats{width:100%;flex-direction:column;align-items:flex-start;margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb}}@media (max-width: 768px){.btn-view-all[data-v-514bc7d1]{width:100%;padding:14px;justify-content:center}.quick-textarea[data-v-514bc7d1]{min-height:100px}.quick-actions[data-v-514bc7d1]{flex-direction:column;gap:10px}.btn-detailed[data-v-514bc7d1],.btn-publish[data-v-514bc7d1]{width:100%;justify-content:center;padding:12px}.topics-header[data-v-514bc7d1]{flex-direction:column;align-items:stretch;gap:12px}.topics-header h3[data-v-514bc7d1]{font-size:18px;justify-content:center}.btn-toggle-view[data-v-514bc7d1]{width:100%;justify-content:center;padding:10px}.user-stats-section[data-v-514bc7d1]{width:100%;border-radius:0}.dash-home[data-v-514bc7d1]{min-width:100vw;max-width:100%;padding:0;gap:16px}.forum-content[data-v-514bc7d1]{flex-direction:column;gap:16px}.recent-topics[data-v-514bc7d1],.quick-topic-create[data-v-514bc7d1]{width:100%;padding:16px;border-radius:0}.topics-list[data-v-514bc7d1] .topic-card{padding:16px;gap:12px}.topics-list[data-v-514bc7d1] .topic-header{display:flex;gap:12px}.topics-list[data-v-514bc7d1] .user-info{width:100%}.topics-list[data-v-514bc7d1] .topic-badges{flex-wrap:wrap;gap:6px}.topics-list[data-v-514bc7d1] .topic-content{width:100%}.topics-list[data-v-514bc7d1] .topic-title{font-size:16px;line-height:1.4}.topics-list[data-v-514bc7d1] .topic-preview{font-size:14px;-webkit-line-clamp:3}.topics-list[data-v-514bc7d1] .topic-stats{width:100%;min-width:auto;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:12px;margin-top:12px;border-top:1px solid #e5e7eb}.topics-list[data-v-514bc7d1] .response-count{order:1}.topics-list[data-v-514bc7d1] .responders{order:2}.topics-list[data-v-514bc7d1] .expiration{order:3;width:100%;text-align:center}}@media (max-width: 480px){.stat-content[data-v-514bc7d1]{flex-direction:column;gap:20px;padding:16px}.stat-item[data-v-514bc7d1]{padding:12px;background:#f9fafb;border-radius:8px}.topics-header h3[data-v-514bc7d1]{font-size:16px;flex-wrap:wrap;gap:8px}.topic-type-badge[data-v-514bc7d1]{font-size:9px}.topics-list[data-v-514bc7d1] .avatar{width:36px;height:36px}.topics-list[data-v-514bc7d1] .topic-title{font-size:15px}.topics-list[data-v-514bc7d1] .topic-meta{font-size:11px;flex-wrap:wrap}.topics-list[data-v-514bc7d1] .topic-preview{font-size:13px}.topics-list[data-v-514bc7d1] .priority-badge,.topics-list[data-v-514bc7d1] .category-badge,.topics-list[data-v-514bc7d1] .admin-badge{font-size:9px;padding:2px 6px}.topics-list[data-v-514bc7d1] .response-count{font-size:11px}.topics-list[data-v-514bc7d1] .responder-avatar{width:20px;height:20px}.btn-toggle-view[data-v-514bc7d1]{font-size:11px;padding:8px}.quick-create-header h3[data-v-514bc7d1]{font-size:15px}.toggle-btn[data-v-514bc7d1]{font-size:12px;padding:6px 10px}.input-style input[data-v-514bc7d1],.textarea-style textarea[data-v-514bc7d1]{font-size:14px}.textarea-style textarea[data-v-514bc7d1]{min-height:100px}.info-hint[data-v-514bc7d1]{font-size:11px;padding:10px}.empty-state-topics[data-v-514bc7d1]{padding:40px 16px}.empty-icon svg[data-v-514bc7d1]{width:48px;height:48px}.empty-state-topics h4[data-v-514bc7d1]{font-size:18px}.empty-state-topics p[data-v-514bc7d1]{font-size:13px}}section[data-v-8c3ecd16]{max-width:80vw;margin:24px auto;display:flex;flex-direction:column;gap:16px}.text-red[data-v-8c3ecd16]{color:#ff3f42;font-weight:300;font-size:14px;margin-bottom:24px}.text-center[data-v-8c3ecd16]{margin-bottom:8px}.btn-container[data-v-8c3ecd16]{width:100%;display:flex;justify-content:center}.btn-blue[data-v-8c3ecd16]{color:#fff;background:var(--color-primary);border-radius:10px;margin:24px 0;transition:background .2s ease;padding:16px 48px;display:inline-block;border:none;font-size:20px;font-weight:300;font-family:Inter,sans-serif;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.btn-blue[data-v-8c3ecd16]:hover:not(:disabled){background-color:#088cb1}.btn-blue[data-v-8c3ecd16]:disabled{background-color:#a0d4eb;cursor:not-allowed;opacity:.6;transform:none}.input-container[data-v-8c3ecd16]{position:relative;margin:20px;min-width:300px}input[data-v-8c3ecd16],textarea[data-v-8c3ecd16]{width:100%;position:relative;display:flex;flex-direction:column;padding:10px;border:none;border-bottom:1px solid #ccc;outline:none;background:transparent;transition:border-color .3s ease;font-family:inherit;font-size:16px;color:inherit}.label-text[data-v-8c3ecd16]{position:absolute;top:8px;left:10px;color:#999;pointer-events:none;transition:.2s}input:focus+label[data-v-8c3ecd16],input:not(:placeholder-shown)+label[data-v-8c3ecd16],textarea:focus+label[data-v-8c3ecd16],textarea:not(:placeholder-shown)+label[data-v-8c3ecd16]{top:-18px;font-size:14px;color:var(--color-primary)}input[data-v-8c3ecd16]:focus,textarea[data-v-8c3ecd16]:focus{border-bottom:1px solid var(--color-primary)}h1[data-v-8c3ecd16]{font-size:28px;font-weight:500;color:var(--color-primary);margin-bottom:8px}.loading-state[data-v-8c3ecd16],.no-company[data-v-8c3ecd16]{background:#fff;border-radius:20px;padding:60px 40px;text-align:center;color:#666;font-size:18px}.header[data-v-8c3ecd16]{background:#fff;border-radius:20px;padding:32px;display:flex;flex-direction:row;align-items:center;gap:32px;box-shadow:0 2px 8px #0000000d}.company-logo-container[data-v-8c3ecd16]{flex-shrink:0}.company-logo[data-v-8c3ecd16]{width:120px;height:120px;border-radius:16px;object-fit:cover;border:2px solid #f0f0f0}.company-info[data-v-8c3ecd16]{flex:1}.company-info h2[data-v-8c3ecd16]{font-size:32px;font-weight:700;color:#1a1a1a;margin-bottom:12px}.company-desc[data-v-8c3ecd16]{font-size:16px;color:#666;margin-bottom:16px;line-height:1.5}.stat-item[data-v-8c3ecd16]{display:flex;align-items:center;gap:8px;color:var(--color-primary, #00A0CC);font-weight:500;font-size:16px}.stat-icon[data-v-8c3ecd16]{width:24px;height:24px}.body[data-v-8c3ecd16]{display:flex;gap:16px}.add-container[data-v-8c3ecd16],.list-container[data-v-8c3ecd16]{background:#fff;border-radius:20px;padding:32px;box-shadow:0 2px 8px #0000000d}.add-container[data-v-8c3ecd16]{width:45%}.list-container[data-v-8c3ecd16]{flex:1}.add-container h3[data-v-8c3ecd16],.list-container h3[data-v-8c3ecd16]{font-size:24px;font-weight:500;color:var(--color-primary);margin-bottom:20px}.no-members[data-v-8c3ecd16]{text-align:center;padding:40px 20px;color:#999;font-size:16px}.list-member[data-v-8c3ecd16]{display:flex;flex-direction:column;gap:16px;max-height:600px;overflow-y:auto;padding-right:8px}.list-member[data-v-8c3ecd16]::-webkit-scrollbar{width:6px}.list-member[data-v-8c3ecd16]::-webkit-scrollbar-track{background:transparent}.list-member[data-v-8c3ecd16]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.list-member[data-v-8c3ecd16]::-webkit-scrollbar-thumb:hover{background:#0000004d}.member-card[data-v-8c3ecd16]{display:flex;gap:16px;padding:20px;background:#f9fafb;border-radius:12px;border:1px solid #e5e7eb;transition:all .2s ease}.member-card[data-v-8c3ecd16]:hover{border-color:var(--color-primary, #00A0CC);box-shadow:0 2px 8px #00a0cc1a}.member-avatar[data-v-8c3ecd16]{flex-shrink:0;width:60px;height:60px}.member-avatar img[data-v-8c3ecd16]{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid white}.avatar-initials[data-v-8c3ecd16]{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,var(--color-primary, #00A0CC),#0088b0);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:20px;border:2px solid white}.member-info[data-v-8c3ecd16]{flex:1;min-width:0}.member-info h4[data-v-8c3ecd16]{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.member-email[data-v-8c3ecd16]{display:flex;align-items:center;gap:8px;font-size:14px;color:#666;margin-bottom:6px}.member-email a[data-v-8c3ecd16]{color:var(--color-primary, #00A0CC);text-decoration:none;transition:color .2s}.member-email a[data-v-8c3ecd16]:hover{color:#0088b0;text-decoration:underline}.info-icon[data-v-8c3ecd16]{width:16px;height:16px;flex-shrink:0}.member-meta[data-v-8c3ecd16]{margin-top:8px;padding-top:8px;border-top:1px solid #e5e7eb}.join-date[data-v-8c3ecd16]{font-size:12px;color:#999}@media (max-width: 1400px){section[data-v-8c3ecd16]{width:90vw}}@media (max-width: 1024px){section[data-v-8c3ecd16]{width:95vw}.header[data-v-8c3ecd16]{padding:24px;gap:24px}.company-logo[data-v-8c3ecd16]{width:100px;height:100px}.company-info h2[data-v-8c3ecd16]{font-size:26px}.body[data-v-8c3ecd16]{flex-direction:column}.add-container[data-v-8c3ecd16],.list-container[data-v-8c3ecd16]{width:100%}}@media (max-width: 768px){section[data-v-8c3ecd16]{width:100%;margin:16px auto;padding:0 12px}h1[data-v-8c3ecd16]{font-size:24px;padding:0 8px}.header[data-v-8c3ecd16]{flex-direction:column;align-items:flex-start;padding:20px;gap:20px}.company-logo[data-v-8c3ecd16]{width:80px;height:80px}.company-info h2[data-v-8c3ecd16]{font-size:22px}.company-desc[data-v-8c3ecd16]{font-size:14px}.add-container[data-v-8c3ecd16],.list-container[data-v-8c3ecd16]{padding:20px}.member-card[data-v-8c3ecd16]{flex-direction:column;align-items:center;text-align:center;padding:16px}.member-avatar[data-v-8c3ecd16]{margin-bottom:8px}.member-email[data-v-8c3ecd16]{justify-content:center;flex-wrap:wrap}.list-member[data-v-8c3ecd16]{max-height:400px}}@media (max-width: 480px){section[data-v-8c3ecd16]{padding:0 8px;gap:12px}h1[data-v-8c3ecd16]{font-size:20px}.header[data-v-8c3ecd16]{padding:16px}.company-logo[data-v-8c3ecd16]{width:64px;height:64px}.company-info h2[data-v-8c3ecd16]{font-size:20px}.add-container[data-v-8c3ecd16],.list-container[data-v-8c3ecd16]{padding:16px}.add-container h3[data-v-8c3ecd16],.list-container h3[data-v-8c3ecd16]{font-size:18px}.member-card[data-v-8c3ecd16]{padding:12px}.member-avatar[data-v-8c3ecd16]{width:50px;height:50px}.avatar-initials[data-v-8c3ecd16]{font-size:18px}.member-info h4[data-v-8c3ecd16]{font-size:16px}.member-email[data-v-8c3ecd16]{font-size:13px}}
