@import"https://fonts.googleapis.com/css2?family=Barlow:wght@300;400;500;600;700&display=swap";#app[data-v-89cf8618]{width:100%;min-height:100vh;display:flex;flex-direction:column}.budget-card[data-v-e1daa94e]{display:block;text-decoration:none;border-radius:.5rem;overflow:hidden;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease,opacity .6s ease-out,transform .6s ease-out;width:100%;min-height:200px;background:#fff;border:1px solid #ddd;background:linear-gradient(to top,#d7e1f1,#fff);cursor:pointer;opacity:0;transform:translateY(20px)}.budget-card.visible[data-v-e1daa94e]{opacity:1;transform:translateY(0)}.budget-card[data-v-e1daa94e]:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.card-image-container[data-v-e1daa94e]{display:flex;justify-content:center;align-items:center;width:100%;height:100px;overflow:hidden}.card-image[data-v-e1daa94e]{width:60%;height:60%;object-fit:contain;transition:transform .5s ease}.budget-card:hover .card-image[data-v-e1daa94e]{transform:scale(1.1)}.card-content[data-v-e1daa94e]{padding:1rem;margin-top:1rem}.card-title[data-v-e1daa94e]{font-size:1rem;color:#1f2937;margin:0;transition:color .3s ease}.budget-card:hover .card-title[data-v-e1daa94e]{color:#014a72}@media(max-width:768px){.budget-card[data-v-e1daa94e]{width:140px;height:200px}.card-image-container[data-v-e1daa94e],.card-image[data-v-e1daa94e]{height:100px}}.budget-section[data-v-60f8983f]{min-height:400px;width:100%;margin-top:2.5rem}.budget-container[data-v-60f8983f]{width:100%;margin:0 auto}.budget-section h2[data-v-60f8983f]{font-size:1.875rem;font-weight:600;text-align:left;color:#014a72;margin-bottom:2rem}.budget-grid[data-v-60f8983f]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:0}@media(max-width:768px){.budget-container[data-v-60f8983f]{width:100%;padding:0}.budget-grid[data-v-60f8983f]{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(min-width:769px)and (max-width:1200px){.budget-grid[data-v-60f8983f]{grid-template-columns:repeat(4,1fr);gap:1rem;width:95vw}}.loading-container[data-v-db4fdb9f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem}.spinner[data-v-db4fdb9f]{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.spinner-ring[data-v-db4fdb9f]{position:absolute;width:100%;height:100%;border:4px solid transparent;border-radius:50%;animation:spin-db4fdb9f 1.5s cubic-bezier(.5,0,.5,1) infinite}.spinner-ring[data-v-db4fdb9f]:nth-child(1){border-top-color:#014a72;animation-delay:-.45s}.spinner-ring[data-v-db4fdb9f]:nth-child(2){border-top-color:#156f96;animation-delay:-.3s}.spinner-ring[data-v-db4fdb9f]:nth-child(3){border-top-color:#014a72;opacity:.5;animation-delay:-.15s}.spinner-dot[data-v-db4fdb9f]{width:12px;height:12px;background-color:#156f96;border-radius:50%;animation:pulse-db4fdb9f 1.5s ease-in-out infinite}@keyframes spin-db4fdb9f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-db4fdb9f{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}}.loading-text[data-v-db4fdb9f]{color:#014a72;font-size:1rem;font-weight:500;margin:0;animation:fadeInOut-db4fdb9f 2s ease-in-out infinite}@keyframes fadeInOut-db4fdb9f{0%,to{opacity:.6}50%{opacity:1}}.carousel-showcase[data-v-3b513d8f]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative}.carousel-track[data-v-3b513d8f]{display:flex;gap:1rem;overflow:hidden;position:relative}.carousel-item[data-v-3b513d8f]{width:100%;min-height:400px;background-color:#f3f4f6;border-radius:8px;overflow:hidden;flex-shrink:0;position:absolute;inset:0;opacity:0;transition:opacity .5s ease-in-out;display:flex;align-items:flex-start;background-repeat:no-repeat;background-size:cover;background-position:center}.carousel-item.active[data-v-3b513d8f]{position:relative;opacity:1}.carousel-item[data-v-3b513d8f]:before{content:"";position:absolute;inset:0;width:70%;height:100%;background:linear-gradient(to right,#000c,#0000);z-index:1}.carousel-content[data-v-3b513d8f]{padding-left:2rem;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:33.33%;height:100%;margin:0;transition:transform .3s ease}.carousel-content h1[data-v-3b513d8f]{font-size:2rem;margin-bottom:.25rem;color:#fff}.carousel-content p[data-v-3b513d8f]{font-size:.85rem;color:#fff}.carousel-indicators[data-v-3b513d8f]{position:absolute;bottom:0;right:20px;z-index:2;width:100%;height:40px;display:flex;justify-content:end;align-items:center;gap:.5rem;border-top:2px solid #ccc;padding-right:1rem}.dot[data-v-3b513d8f]{width:8px;height:8px;background-color:#fff;border:1px solid #ccc;border-radius:50%;background-color:#ffffff80;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.dot[data-v-3b513d8f]:hover{background-color:#fffc}.dot.active[data-v-3b513d8f]{background-color:#f68308}.carousel-button[data-v-3b513d8f]{position:absolute;top:10%;transform:translateY(-50%);background-color:#00000080;color:#fff;border:none;padding:.5rem;border-radius:50%;border:1px solid #ccc;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer!important;z-index:2;transition:all .3s ease-in-out}.carousel-button[data-v-3b513d8f]:hover{background-color:#0000004d}.carousel-button.prev[data-v-3b513d8f]{left:20px}.carousel-button.next[data-v-3b513d8f]{right:20px}.empty-state[data-v-3b513d8f]{min-height:300px;display:flex;align-items:center;justify-content:center;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;color:#6b7280;font-weight:500}@media(min-width:769px)and (max-width:1200px){.carousel-showcase[data-v-3b513d8f]{width:95vw}}.news-card[data-v-ae204932]{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.news-card.visible[data-v-ae204932]{opacity:1;transform:translateY(0)}.news-card[data-v-ae204932]{height:100%;min-height:490px;background:#fff;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;border:transparent}.card-image[data-v-ae204932]{height:300px;border-top:3px solid #014a72;overflow:hidden}.card-image img[data-v-ae204932]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.news-card:hover .card-image img[data-v-ae204932]{transform:scale(1.05)}.news-type[data-v-ae204932]{width:40px;color:#fff;text-align:left;padding:.3rem 1.2rem .3rem .8rem;font-size:.8rem;font-weight:500;clip-path:polygon(75% 0%,100% 50%,75% 100%,0% 100%,0 49%,0% 0%)}.type-db[data-v-ae204932]{background-color:#42b883}.type-dgeae[data-v-ae204932]{background-color:#2196f3}.type-dsp[data-v-ae204932]{background-color:#ff9800}.type-dpe[data-v-ae204932]{background-color:#9c27b0}.type-default[data-v-ae204932]{background-color:#607d8b}.card-content[data-v-ae204932]{padding:1.5rem;display:flex;flex-direction:column;flex:1 1 auto;gap:1rem}.empty-card[data-v-ae204932]{align-items:center;justify-content:center;text-align:center;color:#6b7280;font-weight:500;min-height:240px}.card-content h3[data-v-ae204932]{margin:0;color:#2c3e50;font-size:1.2rem;line-height:1.4}.content-wrapper[data-v-ae204932]{flex:1 1 auto;display:flex;flex-direction:column;margin-bottom:1.5rem;border-bottom:1px solid #014a72}.news-description[data-v-ae204932]{color:#555;font-size:.95rem;line-height:1.6;margin:0;overflow-y:auto;flex:1;padding-right:.5rem;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.news-description[data-v-ae204932]::-webkit-scrollbar{width:4px}.news-description[data-v-ae204932]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.news-description[data-v-ae204932]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.news-description[data-v-ae204932]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.news-date[data-v-ae204932]{color:#7f8c8d;font-size:.85rem;margin:0;white-space:nowrap}.read-more[data-v-ae204932]{color:#42b883;font-size:.85rem;margin:0;white-space:nowrap}.card-actions[data-v-ae204932]{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #eee;margin-top:auto}.social-share[data-v-ae204932]{display:flex;gap:.8rem}.social-icon[data-v-ae204932]{color:#7f8c8d;font-size:1.1rem;transition:color .2s ease}.social-icon[data-v-ae204932]:hover{color:#42b883}@media(max-width:768px){.news-date[data-v-ae204932]{font-size:.75rem}}.event-card[data-v-ab1c4a03]{display:flex;flex-direction:column;align-items:center;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;margin-bottom:.75rem;transition:transform .2s ease,box-shadow .2s ease;border-left:5px solid #014a72}.event-card[data-v-ab1c4a03]:hover{transform:translate(4px);box-shadow:0 4px 8px #0000001a}.event-date[data-v-ab1c4a03]{display:flex;align-items:center;justify-content:center;gap:6px;min-width:50px;margin-right:1rem;background-color:#f8f9fa;padding:.5rem;border-radius:4px}.date-block[data-v-ab1c4a03]{display:flex;flex-direction:row;align-items:center;line-height:1;gap:4px}.date-separator[data-v-ab1c4a03]{font-size:.85rem;color:#6c757d;margin:0 4px}.day[data-v-ab1c4a03]{font-size:1.25rem;font-weight:700;color:#014a72;line-height:1}.month[data-v-ab1c4a03]{font-size:.7rem;font-weight:600;text-transform:uppercase;color:#6c757d;margin:2px 0;line-height:1}.year[data-v-ab1c4a03]{font-size:.6rem;font-weight:500;color:#9ca3af;line-height:1;margin-top:2px}.event-details[data-v-ab1c4a03]{flex:1;border-top:1px solid #dee2e6;padding-top:.5rem}.event-title[data-v-ab1c4a03]{font-size:.9rem;font-weight:500;color:#2c3e50;margin:0 0 .25rem;line-height:1.3}.event-time[data-v-ab1c4a03]{display:block;font-size:.75rem;color:#6c757d}.calendar-section[data-v-0130f5cb]{border-radius:8px;width:100%;margin:1rem 0}.section-header[data-v-0130f5cb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid #eee}h2[data-v-0130f5cb]{font-size:1.25rem;font-weight:600;color:#014a72;margin:0;width:80%}.show-more-btn[data-v-0130f5cb]{display:flex;align-items:center;justify-content:center;border:none;background-color:transparent;cursor:pointer}.show-more-btn img[data-v-0130f5cb]{width:40px;height:40px;transition:transform .3s ease-in-out}.show-more-btn:hover img[data-v-0130f5cb]{transform:rotate(180deg)}.events-list[data-v-0130f5cb]{max-height:600px;overflow-y:auto;padding-right:.5rem}.events-list[data-v-0130f5cb]::-webkit-scrollbar{width:6px}.events-list[data-v-0130f5cb]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.events-list[data-v-0130f5cb]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.events-list[data-v-0130f5cb]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.no-events[data-v-0130f5cb]{text-align:center;color:#6c757d;font-size:.9rem;padding:1.5rem 0}.event-card[data-v-0130f5cb]{animation:fadeIn-0130f5cb .5s ease-in-out}@keyframes fadeIn-0130f5cb{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero[data-v-14809bde]{width:100%!important;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:url(/assets/photo-header-1440x-CFsF3agq.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;padding-bottom:2rem;position:relative}.lines[data-v-14809bde]{position:absolute;top:0;left:-1.5rem;display:flex;flex-direction:column;width:105vw;z-index:3}.hero-blur[data-v-14809bde]{position:absolute;height:2px;width:2px;box-shadow:100px 50px 400px 200px #5386b8b0;-webkit-box-shadow:100px 50px 400px 200px rgba(83,134,184,.69);-moz-box-shadow:100px 50px 400px 200px rgba(83,134,184,.69)}.hero-blur.left[data-v-14809bde]{left:-10rem}.hero-blur.right[data-v-14809bde]{right:0}.hero-content[data-v-14809bde]{display:flex;align-items:start;justify-content:space-between;width:calc(100% - 4rem);height:400px;margin-bottom:2rem}.banner[data-v-14809bde]{width:230px;height:100%;text-align:center;font-weight:700;background-color:#082635bf;display:flex;flex-direction:column;justify-content:center;align-items:center;border-bottom:2px solid #fff;z-index:2}.banner-img[data-v-14809bde]{width:80%;height:50%;padding-top:1rem}.banner-title[data-v-14809bde]{padding:0 1rem}.logo[data-v-14809bde]{width:10vw;height:auto;border-radius:50%;position:relative;transform:translate(.75rem,2rem);z-index:3}.logo img[data-v-14809bde]{width:10vw;height:auto}.hero-footer[data-v-14809bde]{display:flex;align-items:flex-end;justify-content:center;gap:1rem;width:100%;max-width:1200px;height:80px}.hero-footer-left[data-v-14809bde]{width:33.33%}.date[data-v-14809bde]{display:flex;justify-content:center;align-items:center;gap:0}.date p[data-v-14809bde]{text-align:center;width:200px;border:2px solid rgba(255,255,255,.6);padding:.5rem 1rem;border-radius:999px;margin:0!important}.hero-search[data-v-14809bde]{position:relative;width:100%;max-width:400px;display:flex;align-items:center;justify-content:end}.hero-search input[data-v-14809bde]{width:100%;max-width:200px;padding:.75rem 3rem .75rem 1rem;background:transparent;border:none;border-radius:999px;color:#fff;outline:none;font-size:.9rem}.hero-search input[data-v-14809bde]::placeholder{color:#ffffffb3}.hero-search button[data-v-14809bde]{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;background-color:transparent;color:#fff;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out}.hero-search button[data-v-14809bde]:hover{transform:translateY(-58%)}@media(max-width:768px){.hero[data-v-14809bde]{padding:1rem 0}.hero-blur[data-v-14809bde]{box-shadow:100px 50px 218px 113px #5386b8b0;-webkit-box-shadow:100px 50px 218px 113px rgba(83,134,184,.69);-moz-box-shadow:100px 50px 218px 113px rgba(83,134,184,.69)}.hero-content[data-v-14809bde]{height:250px;width:80%;margin-bottom:0}.lines[data-v-14809bde]{left:-.5rem;width:104%}.banner[data-v-14809bde]{margin-top:-1rem;width:35%;height:100%}.banner-img[data-v-14809bde]{width:80px;height:80px}.banner-title[data-v-14809bde]{font-size:.8rem;max-height:96px;padding:.5rem}.line[data-v-14809bde]:before{width:50px;height:60px}.logo[data-v-14809bde]{display:flex;align-items:center;justify-content:center;margin-top:-1rem;width:40px;height:40px;transform:translateY(.25rem)}.logo img[data-v-14809bde]{width:40px;height:40px}.hero-footer[data-v-14809bde]{justify-content:center;gap:0}.hero-footer-left[data-v-14809bde]{display:none}.date p[data-v-14809bde]{font-size:.8rem}.hero-search[data-v-14809bde]{max-width:200px}}@media(min-width:769px)and (max-width:1080px){.hero[data-v-14809bde]{padding:1rem 0}.hero-blur[data-v-14809bde]{box-shadow:100px 50px 218px 113px #5386b8b0;-webkit-box-shadow:100px 50px 218px 113px rgba(83,134,184,.69);-moz-box-shadow:100px 50px 218px 113px rgba(83,134,184,.69)}.hero-content[data-v-14809bde]{height:300px}.lines[data-v-14809bde]{left:-1rem;width:104%}.banner[data-v-14809bde]{width:25%;height:100%}.banner-title[data-v-14809bde]{font-size:1rem;max-height:96px;padding:.5rem}.banner-img[data-v-14809bde]{width:130px;height:130px}.logo[data-v-14809bde]{margin-top:-1rem;width:100px;height:100px;display:flex;align-items:center;justify-content:center;transform:translateY(.25rem)}.logo img[data-v-14809bde]{width:80px;height:80px}.hero-search[data-v-14809bde]{max-width:250px}}@media(min-width:1500px){.lines[data-v-14809bde]{left:0;width:100%;display:flex;justify-content:center;align-items:center;max-height:250px;position:relative}.lines img[data-v-14809bde]{position:absolute;top:0;left:-1.5rem;width:104vw;object-fit:cover;object-position:center}.logo[data-v-14809bde]{transform:translate(1rem,3rem)}}.navbar[data-v-5a6cc2d7]{width:100%;margin-bottom:2rem;padding:1.25rem 0;background:linear-gradient(to top,#c6c6c6,#fff);border-bottom:1px solid #e9ecef;position:relative;z-index:1000}.navbar-content[data-v-5a6cc2d7]{margin:0 auto;display:flex;justify-content:start;align-items:center;gap:.5rem;position:relative}nav[data-v-5a6cc2d7]{width:100%}.navbar-list[data-v-5a6cc2d7]{display:flex;justify-content:center;align-items:center;gap:1.5rem;padding:0;margin:0}.navbar-item[data-v-5a6cc2d7]{position:relative;display:inline-block;list-style:none;padding:.5rem 1rem;border:1px solid #bbb;background-color:transparent;border-radius:999px;white-space:nowrap;transition:background-color .3s ease-in-out}.navbar-item[data-v-5a6cc2d7]:hover{background-color:#f8f8f8}.navbar-item a[data-v-5a6cc2d7],.navbar-item span[data-v-5a6cc2d7]{text-decoration:none;color:#014a72;font-weight:700;font-size:16px}.navbar-button[data-v-5a6cc2d7]{padding:.5rem 1rem;border:1px solid #ccc;background-color:#fff;border-radius:999px;color:#014a72;font-weight:700;cursor:pointer}.dropdown[data-v-5a6cc2d7]{position:relative;width:200px}.dropdown-toggle[data-v-5a6cc2d7]{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.dropdown-arrow[data-v-5a6cc2d7]{width:12px;height:12px;transition:transform .3s ease;flex-shrink:0}.arrow-open[data-v-5a6cc2d7]{transform:rotate(180deg)}.dropdown-menu[data-v-5a6cc2d7]{position:absolute;top:calc(100% + .5rem);left:0;min-width:250px;background:#fff;box-shadow:0 4px 12px #00000026;border-radius:8px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:1001;padding:0;border:1px solid #e9ecef;overflow:hidden}.dropdown-menu.show[data-v-5a6cc2d7]{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item[data-v-5a6cc2d7]{font-weight:500!important;display:block;padding:12px 20px;color:#333;text-decoration:none;transition:all .2s ease;font-size:14px;border-left:3px solid transparent}.dropdown-item[data-v-5a6cc2d7]:hover{background-color:#014a72;color:#f5f5f5;border-left-color:#317795;padding-left:24px}.dropdown-item span[data-v-5a6cc2d7]{display:inline-block;font-weight:500}.dropdown-item:hover span[data-v-5a6cc2d7]{color:#f5f5f5}.dropdown-overlay[data-v-5a6cc2d7]{display:none}.hamburger-button[data-v-5a6cc2d7]{display:none;flex-direction:column;justify-content:space-around;width:30px;height:25px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1002;margin-left:3rem}.hamburger-button span[data-v-5a6cc2d7]{width:30px;height:3px;background:#014a72;border-radius:10px;transition:all .3s ease;transform-origin:center}.hamburger-button.active span[data-v-5a6cc2d7]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger-button.active span[data-v-5a6cc2d7]:nth-child(2){opacity:0}.hamburger-button.active span[data-v-5a6cc2d7]:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.menu-overlay[data-v-5a6cc2d7]{position:fixed;inset:0;background-color:#00000080;z-index:999;animation:fadeIn-5a6cc2d7 .3s ease}.newsletter i[data-v-5a6cc2d7]{color:#014a72;margin-right:4px}@media(min-width:769px)and (max-width:1024px){.navbar-content[data-v-5a6cc2d7]{width:95%;max-width:100%}.navbar-list[data-v-5a6cc2d7]::-webkit-scrollbar-thumb{background:#014a72;border-radius:4px}.navbar-item[data-v-5a6cc2d7]{max-width:80%;max-height:36px}}.newsletter-modal[data-v-5a6cc2d7]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease}.newsletter-modal.active[data-v-5a6cc2d7]{opacity:1;visibility:visible}.newsletter-modal-content[data-v-5a6cc2d7]{background:#fff;padding:2rem;border-radius:8px;width:90%;max-width:500px;position:relative;transform:translateY(20px);transition:transform .3s ease}.newsletter-modal.active .newsletter-modal-content[data-v-5a6cc2d7]{transform:translateY(0)}.subscription-success[data-v-5a6cc2d7]{text-align:center;padding:1rem}.subscription-success i[data-v-5a6cc2d7]{color:#4caf50;font-size:3rem;margin-bottom:1rem}.subscription-success p[data-v-5a6cc2d7]{margin:.5rem 0;color:#333}.newsletter-modal-close[data-v-5a6cc2d7]{position:absolute;top:10px;right:15px;font-size:1.5rem;cursor:pointer;background:none;border:none;color:#666}.newsletter-modal h2[data-v-5a6cc2d7]{margin-top:0;color:#2c3e50;margin-bottom:1.5rem;text-align:center}.newsletter-form[data-v-5a6cc2d7]{display:flex;flex-direction:column;gap:1rem}.newsletter-form input[type=email][data-v-5a6cc2d7]{padding:.8rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.newsletter-form button[data-v-5a6cc2d7]{background-color:#2c3e50;color:#fff;padding:.8rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .3s}.newsletter-form button[data-v-5a6cc2d7]:hover{background-color:#1a252f}@media(max-width:1024px){.hamburger-button[data-v-5a6cc2d7]{display:flex}.navbar-content[data-v-5a6cc2d7]{justify-content:space-between}.navbar-list[data-v-5a6cc2d7]{position:fixed;top:0;right:-100%;height:100vh;width:70%;max-width:400px;background:#fff;flex-direction:column;justify-content:start;align-items:center;padding:80px 20px 20px;box-shadow:-2px 0 10px #0000001a;transition:right .3s ease;overflow-y:auto;z-index:1002}.navbar-list.menu-open[data-v-5a6cc2d7]{right:0}.navbar-item[data-v-5a6cc2d7]{width:100%;margin-bottom:10px;padding:0;text-align:center}.navbar-item .navbar-link[data-v-5a6cc2d7],.navbar-item .navbar-button[data-v-5a6cc2d7]{display:block;width:95%;padding:.5rem 1rem}.dropdown-menu[data-v-5a6cc2d7]{position:relative;top:10px;left:0;width:100%;box-shadow:none;border:1px solid #e9ecef}.dropdown-toggle[data-v-5a6cc2d7]{display:flex;align-items:center;justify-content:center;width:100%;padding:.5rem 1rem}}@media(max-width:768px){.navbar[data-v-5a6cc2d7]{margin-bottom:1rem}.navbar-content[data-v-5a6cc2d7]{width:100%;max-width:100%;padding:.5rem}.navbar-list[data-v-5a6cc2d7]{gap:0}.navbar-item[data-v-5a6cc2d7]{padding:.4rem .8rem;font-size:12px}.navbar-item a[data-v-5a6cc2d7],.navbar-item span[data-v-5a6cc2d7]{font-size:12px}.dropdown[data-v-5a6cc2d7]{min-width:200px}.dropdown-menu[data-v-5a6cc2d7]{position:fixed;top:auto;left:.5rem;right:.5rem;width:calc(100% - 1rem);max-height:70vh;overflow-y:auto;margin-top:.5rem;box-shadow:0 8px 24px #0003}.dropdown-overlay[data-v-5a6cc2d7]{display:block;position:fixed;inset:0;background-color:#0000004d;z-index:999;animation:fadeIn-5a6cc2d7 .3s ease}@keyframes fadeIn-5a6cc2d7{0%{opacity:0}to{opacity:1}}.newsletter-button[data-v-5a6cc2d7]{padding:.4rem .8rem}}@media(max-width:480px){.navbar[data-v-5a6cc2d7]{padding:.25rem 0}.navbar-item[data-v-5a6cc2d7]{padding:.3rem .6rem;font-size:11px}.navbar-item a[data-v-5a6cc2d7],.navbar-item span[data-v-5a6cc2d7]{font-size:14px}.dropdown[data-v-5a6cc2d7]{display:flex;justify-content:center;gap:1rem}.dropdown-toggle[data-v-5a6cc2d7]{width:50%}.dropdown-menu[data-v-5a6cc2d7]{left:.25rem;right:.25rem;width:calc(100% + 1rem)}.dropdown-menu.show[data-v-5a6cc2d7]{margin-top:2rem}.dropdown-item[data-v-5a6cc2d7]{padding:10px 16px;font-size:13px}.hamburger-button[data-v-5a6cc2d7]{margin-top:1rem}}.welcome-panel[data-v-79d06246]{width:100%!important;height:400px;padding:0 1rem;display:flex;flex-direction:column;justify-content:center;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;background-image:url(/images/welcome-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.welcome-title[data-v-79d06246]{font-style:italic;font-size:2rem;font-weight:100;margin-bottom:.75rem;color:#014a72}.welcome-panel span[data-v-79d06246]{width:50%;height:2px;background-color:#20dce8;margin-bottom:.75rem}.welcome-text[data-v-79d06246]{font-size:1rem;line-height:1.4;font-weight:700;color:#014a72}@media(max-width:768px){.welcome-panel[data-v-79d06246]{padding:1rem}}@media(min-width:769px)and (max-width:1200px){.welcome-panel[data-v-79d06246]{min-width:90.5vw;transform:translate(-.5rem)}}.planning-organisation[data-v-74fbc731]{border-radius:8px;width:100%}.section-title[data-v-74fbc731]{color:#2c3e50;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.links-container[data-v-74fbc731]{display:flex;flex-direction:column;gap:.75rem}.planning-link[data-v-74fbc731]{display:flex;align-items:center;padding:.75rem 1rem;height:40px;border-radius:6px;text-decoration:none;color:#2c3e50;transition:all .2s ease;border:1px solid #2c3e50;background:linear-gradient(to top,#d7e1f1,#fefefe)}.planning-link[data-v-74fbc731]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.link-icon[data-v-74fbc731]{margin-right:.75rem;font-size:1.25rem;width:32px;height:32px}.link-text[data-v-74fbc731]{font-weight:500}.direction-section[data-v-3ce2dbfe]{border-radius:8px;width:100%}.section-title[data-v-3ce2dbfe]{color:#2c3e50;font-size:1.25rem;font-weight:400;text-align:center;margin-bottom:1rem}.section-title span[data-v-3ce2dbfe]{font-weight:600}.links-container[data-v-3ce2dbfe]{display:flex;flex-direction:column;gap:.75rem}.direction-link[data-v-3ce2dbfe]{display:flex;align-items:flex-start;padding:.75rem 1rem;background-color:#fff;border-radius:6px;text-decoration:none;color:#2c3e50;transition:all .2s ease;font-size:.9rem;border-left:5px solid #014a72;background-color:#d7e1f0}.direction-link[data-v-3ce2dbfe]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;background-color:#eaeef4}.link-icon[data-v-3ce2dbfe]{margin-right:.75rem;margin-top:4px;width:12px;height:12px}.link-text span[data-v-3ce2dbfe]{font-weight:600}.support-section[data-v-f53eec5c]{border-radius:8px;width:100%}.support-links[data-v-f53eec5c]{display:flex;flex-direction:column;justify-content:center;gap:.5rem;flex-wrap:wrap}.support-link[data-v-f53eec5c]{text-decoration:none;color:#2c3e50;transition:transform .2s ease,color .2s ease;flex:1;width:100%;border:1px solid #ddd;border-radius:8px;cursor:pointer}.support-link[data-v-f53eec5c]:hover{transform:translateY(-3px);color:#3498db}.link-content[data-v-f53eec5c]{display:flex;justify-content:space-between;align-items:center;gap:1rem;background:#fff;border-radius:8px;background-color:#317795;box-shadow:0 2px 4px #0000000d;overflow:hidden;transition:box-shadow .3s ease}.support-link:hover .link-content[data-v-f53eec5c]{box-shadow:0 4px 12px #0000001a}.link-icon[data-v-f53eec5c]{font-size:2rem;color:#3498db;background-color:#014a72;padding:4px;width:60px;text-align:center;color:#fff}.link-text[data-v-f53eec5c]{font-weight:500;font-size:1rem;text-align:left;color:#fff;padding-left:1rem}@media(max-width:768px){.support-links[data-v-f53eec5c]{flex-direction:column;align-items:center}.support-link[data-v-f53eec5c]{width:100%;max-width:100%}}.publications-section[data-v-b5b2ff8c]{padding:1.5rem;margin-top:2rem}.publications-container[data-v-b5b2ff8c]{width:calc(100% - 2rem);background-color:#d7e1f0;padding:1rem}.section-title[data-v-b5b2ff8c]{text-align:left;color:#014a72;font-size:2rem;font-weight:600;margin:0 0 2rem}.publications-grid[data-v-b5b2ff8c]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:1rem}.publication-card[data-v-b5b2ff8c]{border-radius:8px;padding:1rem 1.5rem;transition:transform .3s ease,box-shadow .3s ease,opacity .3s ease-out,transform .3s ease-out;text-decoration:none;color:inherit;display:block;height:80%;opacity:0;transform:translateY(20px)}.publication-card.visible[data-v-b5b2ff8c]{opacity:1;transform:translateY(0)}.publication-card[data-v-b5b2ff8c]:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.publication-title[data-v-b5b2ff8c]{font-weight:500}.publication-icon[data-v-b5b2ff8c]{display:flex;justify-content:flex-end;align-items:flex-end;width:100%;margin-bottom:1rem}.publication-icon img[data-v-b5b2ff8c]{width:2rem;height:2rem}.publication-info h3[data-v-b5b2ff8c]{margin:0 0 .5rem;color:#2c3e50;font-size:1.25rem}.publication-header[data-v-b5b2ff8c]{display:flex;align-items:center;gap:1rem}.publication-date[data-v-b5b2ff8c]{color:#01579b;font-size:.9rem;margin:0 0 1rem;padding-bottom:.5rem;font-weight:600;border-bottom:2px solid #fff}.publication-description[data-v-b5b2ff8c]{color:#555;margin:0;line-height:1.5}@media(max-width:768px){.publications-grid[data-v-b5b2ff8c]{grid-template-columns:1fr;padding:0 1rem}}.footer[data-v-d0e407fd]{background-color:#156f96;color:#fff}.footer-content[data-v-d0e407fd]{display:flex;gap:2rem;width:100%;margin:0 auto}.footer-section[data-v-d0e407fd]{min-width:200px;margin:0 15px 30px;min-width:50%}.footer-section-info[data-v-d0e407fd]{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:33.33%;background-color:#014a72;padding:1.5rem}.logo[data-v-d0e407fd]{width:200px;height:200px}.footer-info[data-v-d0e407fd]{display:flex;flex-direction:column;align-items:flex-start}.footer-info h1[data-v-d0e407fd]{color:#91bfe5;font-size:1.2rem;margin-bottom:1.5rem;position:relative;padding-bottom:.5rem}.footer-section-info h3[data-v-d0e407fd]{color:#91bfe5}.footer-visitor[data-v-d0e407fd]{display:flex;justify-content:center;align-items:center;color:#e0e0e0;line-height:1.6;border:none;margin-top:.5rem;border-radius:999px;font-weight:500;font-size:1.2rem;width:100px;height:40px;text-align:center;background-color:#156f96}.footer-section-links[data-v-d0e407fd]{display:flex;align-items:flex-start;gap:1rem;width:100%;padding-top:1.5rem}.footer-section h3[data-v-d0e407fd]{color:#fff;font-size:1.2rem;margin-top:0;margin-bottom:1.5rem;position:relative;padding-bottom:.5rem}.footer-section h3[data-v-d0e407fd]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#fff}.footer-section p[data-v-d0e407fd]{color:#e0e0e0;line-height:1.6;margin-bottom:1rem}.footer-links[data-v-d0e407fd]{list-style:none;padding:0;margin:0}.footer-links li[data-v-d0e407fd]{margin-bottom:.8rem}.footer-links a[data-v-d0e407fd]{color:#e0e0e0;text-decoration:none;transition:color .3s ease;display:inline-block;position:relative;transition:all .3s ease-in-out}.footer-links a[data-v-d0e407fd]:hover{color:#ffc107;transform:translate(5px)}.footer-links a[data-v-d0e407fd]:after{content:"→";position:absolute;right:-30px;opacity:0;transition:all .3s ease}.footer-links a[data-v-d0e407fd]:hover:after{opacity:1;right:-30px}.sub-links a[data-v-d0e407fd]:after{right:-30px;opacity:0;transition:all .2s ease}.sub-links a[data-v-d0e407fd]:hover:after{opacity:1;right:-8px}.social-links[data-v-d0e407fd]{display:flex;gap:15px;margin-top:1rem}.social-icon[data-v-d0e407fd]{color:#fff;font-size:1.5rem;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#ffffff1a}.footer-bottom[data-v-d0e407fd]{background-color:#014a72;padding:1rem 0;text-align:center}.footer-bottom p[data-v-d0e407fd]{margin:0;color:#9e9e9e;font-size:.9rem}.sub-links[data-v-d0e407fd]{display:flex;flex-direction:column;gap:.5rem;transform:translate(10px);margin-top:.5rem;animation:fadeRight-d0e407fd .3s ease-in-out}.sub-links[data-v-d0e407fd]:after{content:""}button[data-v-d0e407fd]{background-color:transparent;border:none;color:#e0e0e0;cursor:pointer;transition:color .3s ease;margin-left:-.3rem;font-size:.9rem}@media(max-width:768px){.footer-content[data-v-d0e407fd]{flex-direction:column;margin:0 auto}.footer-section-info[data-v-d0e407fd]{width:95%;padding:1rem}.footer-section[data-v-d0e407fd]{width:90%}.footer-section-links[data-v-d0e407fd]{width:100%;display:flex;flex-direction:column;gap:0}}@keyframes fadeRight-d0e407fd{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.helper[data-v-9f023442]{max-width:400px;width:100%;position:fixed;z-index:1000;bottom:60px;right:10px;margin-right:1rem}.helper-content[data-v-9f023442]{display:flex;align-items:center;justify-content:start;position:relative}.helper-text[data-v-9f023442]{height:40px;width:350px;font-size:1.2rem;border:1px solid #ddd;background-color:#f8f9fa;color:#156f96;padding:.5rem 1rem;border-radius:999px;display:flex;align-items:center;justify-content:left;animation:slideIn-9f023442 .3s ease-in-out}.helper-icon[data-v-9f023442]{border:none;height:70px;width:70px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#014a72;cursor:pointer;position:absolute;right:0}.helper-icon i[data-v-9f023442]{font-size:2rem}@keyframes slideIn-9f023442{0%{opacity:0;transform:translate(50%)}to{opacity:1;transform:translate(0)}}@media(max-width:768px){.helper[data-v-9f023442]{bottom:20px}.helper-icon[data-v-9f023442]{right:10px;bottom:10px;border:1px solid #ddd}}@media(min-width:769px)and (max-width:1024px){.helper[data-v-9f023442]{bottom:20px}.helper-icon[data-v-9f023442]{right:10px;bottom:10px;border:1px solid #ddd}}main[data-v-4bcecadd]{width:100%;max-width:100%;margin:0;padding:0;overflow-x:hidden;position:relative}.main-layout[data-v-4bcecadd]{max-width:100vw!important;display:flex;justify-content:start;align-items:flex-start;padding:0 1.5rem;margin:0;gap:1rem}.sidebar[data-v-4bcecadd]{width:100%;max-width:300px;height:100%;display:flex;flex-direction:column;gap:1rem;align-items:center}.display-on-mobile[data-v-4bcecadd]{display:none}.hide-on-mobile[data-v-4bcecadd]{display:flex}@media(max-width:768px){.main-layout[data-v-4bcecadd]{flex-direction:column;margin-bottom:2rem}.sidebar[data-v-4bcecadd]{width:100%;max-width:100%;margin-top:2rem}.display-on-mobile[data-v-4bcecadd]{display:flex}.hide-on-mobile[data-v-4bcecadd]{display:none}}@media(min-width:769px)and (max-width:1200px){.main-layout[data-v-4bcecadd]{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:2rem}.sidebar[data-v-4bcecadd]{width:95vw;max-width:100%;padding:1rem;margin-top:2rem;transform:translate(-1.25rem)}.display-on-mobile[data-v-4bcecadd]{display:flex}.hide-on-mobile[data-v-4bcecadd]{display:none}}.main-content[data-v-f23217ef]{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.display-on-mobile[data-v-f23217ef]{display:none}@media(max-width:768px){.main-content[data-v-f23217ef]{width:100%}.display-on-mobile[data-v-f23217ef]{display:flex}}@media(min-width:769px)and (max-width:1200px){.main-content[data-v-f23217ef]{width:100%}.display-on-mobile[data-v-f23217ef]{display:flex;justify-content:center;align-items:center;width:90%;margin:0 auto;transform:translate(-2%)}}.card-wrapper[data-v-f23217ef]{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.card-wrapper.visible[data-v-f23217ef]{opacity:1;transform:translateY(0)}.load-more-btn[data-v-f23217ef]{display:block;align-items:center;justify-content:center;border:none;background-color:transparent;cursor:pointer;transition:all .3s ease-in-out;width:100%;padding:0;position:absolute;z-index:2}.load-more-btn img[data-v-f23217ef]{width:40px;height:40px;transition:all .3s ease-in-out}.load-more-btn:hover img[data-v-f23217ef]{transform:rotate(180deg)}.card-section[data-v-f23217ef]{width:100%;margin-bottom:0;position:relative}.cards-container[data-v-f23217ef]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:0 0 2rem;padding:0}.line[data-v-f23217ef]{position:absolute;bottom:-1.3rem;width:99.9%;height:2px;background-color:#014a72;padding:0!important}.loading-container[data-v-f23217ef]{width:100%;height:50vh;display:flex;justify-content:center;align-items:center;margin-top:5rem}@media(max-width:768px){.cards-container[data-v-f23217ef]{display:flex;flex-wrap:wrap;gap:1rem;margin:0 auto;padding:0}.card-section[data-v-f23217ef]{margin-bottom:3rem}}@media(min-width:769px)and (max-width:1024px){.cards-container[data-v-f23217ef]{width:95vw;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:0 0 2rem;padding:0}.card-section[data-v-f23217ef]{margin-bottom:3rem}}.news-header-container[data-v-5835fc97]{display:flex;justify-content:space-evenly;align-items:center;padding-bottom:1rem}.news-title[data-v-5835fc97]{margin-bottom:1rem;margin-top:0;width:100%}.container-image[data-v-5835fc97]{height:600px;overflow:hidden;border-radius:8px;margin:0 auto}.news-image[data-v-5835fc97]{width:100%;height:100%;object-fit:cover;border-radius:8px;transition:transform .3s ease-in-out}.container-image:hover .news-image[data-v-5835fc97]{transform:scale(1.025)}.social-info[data-v-5835fc97]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;margin:.5rem auto}.social-info p[data-v-5835fc97]{font-size:.8rem;color:#014a72;margin:0}.social-links[data-v-5835fc97]{display:flex;gap:.8rem}.social-icon[data-v-5835fc97]{color:#7f8c8d;font-size:1.3rem;transition:color .2s ease}.social-icon[data-v-5835fc97]:hover{color:#42b883}.latestNews-description[data-v-5835fc97]{padding-top:2rem;margin:0 auto;text-align:justify;line-height:1.6;font-size:1rem}.card-section[data-v-5835fc97]{margin-top:3rem;padding-top:2rem;border-top:1px solid #014a72;width:100%}.empty-state[data-v-5835fc97]{padding:2rem;text-align:center;color:#6b7280;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;width:calc(95vw - 300px)}.cards-container[data-v-5835fc97]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:0 0 2rem;padding:0}.button-container[data-v-5835fc97]{width:100%;display:flex;justify-content:flex-end;margin-top:1rem}.button[data-v-5835fc97]{min-width:232px;padding:1rem 2rem;border:1px solid #ddd;background-color:#fff;border-radius:999px;color:#014a72;font-weight:700;cursor:pointer;transform:translate(-2rem);transition:all .3s ease-in-out}.button[data-v-5835fc97]:hover{background-color:#f5f5f5;transform:translate(-2rem,-2px)}@media(max-width:768px){.news-header-container[data-v-5835fc97]{flex-direction:column;flex-direction:column-reverse;gap:2rem}.container-image[data-v-5835fc97]{width:90vw;height:300px}.social-info[data-v-5835fc97],.latestNews-description[data-v-5835fc97]{width:100%}.card-section[data-v-5835fc97]{margin-bottom:0;padding-bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.cards-container[data-v-5835fc97]{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;margin:0 0 2rem;padding:0}.button-container[data-v-5835fc97]{width:100%;display:flex;justify-content:center;margin-top:1rem}.button[data-v-5835fc97]{padding:1rem 2rem;border:1px solid #ddd;background-color:#fff;border-radius:999px;color:#014a72;font-weight:700;cursor:pointer;transform:translate(-.5rem)}}@media(min-width:769px)and (max-width:1024px){.news-section[data-v-5835fc97]{width:100vw}.news-header-container[data-v-5835fc97]{flex-direction:column;flex-direction:column-reverse;gap:2rem}.container-image[data-v-5835fc97]{width:95vw;height:auto;transform:translate(-1rem)}.social-info[data-v-5835fc97]{width:100vw}.latestNews-description[data-v-5835fc97]{width:80vw}.cards-container[data-v-5835fc97]{display:grid;grid-template-columns:repeat(2,1fr)!important;gap:1rem;margin:0 0 2rem;padding:0}.card-section[data-v-5835fc97]{margin-bottom:0;padding-bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:95vw}.button-container[data-v-5835fc97]{width:100%;display:flex;justify-content:center;margin-top:2rem}.button[data-v-5835fc97]{padding:1rem 2rem;border:1px solid #ddd;background-color:#fff;border-radius:999px;color:#014a72;font-weight:700;cursor:pointer;transform:translate(0)}}.pagination[data-v-369c3da7]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;margin:2rem 0;padding:1rem 0}.page-numbers[data-v-369c3da7]{display:flex;gap:1rem;margin:0 1rem}.arrow[data-v-369c3da7]{width:12px;height:12px}.arrow.left[data-v-369c3da7]{transform:rotate(180deg)}.page-number[data-v-369c3da7]{min-width:2.5rem;height:2.5rem;padding:0 .5rem;border:1px solid #ddd;background:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.page-number[data-v-369c3da7]:hover:not(:disabled){background-color:#f0f0f0;transform:translateY(-2px)}.page-number.active[data-v-369c3da7]{background-color:#014a72;color:#fff;border-color:#014a72}.page-number.active[data-v-369c3da7]:hover{background-color:#01365f}.page-number[data-v-369c3da7]:disabled{background:none;border:none;cursor:default}.pagination-button[data-v-369c3da7]{display:flex;align-items:center;gap:4px;padding:.5rem 1.5rem;background-color:#fff;color:#014a72;border:1px solid #ddd;border-radius:999px;cursor:pointer;font-size:1rem;transition:all .2s}.pagination-button[data-v-369c3da7]:hover:not(:disabled){background-color:#014a72;color:#fff;transform:translateY(-2px)}.pagination-button[data-v-369c3da7]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}@media(max-width:768px){.pagination[data-v-369c3da7]{flex-wrap:nowrap;gap:.5rem;transform:translate(-1rem)}.pagination-button[data-v-369c3da7]{width:2rem;height:2.5rem!important;display:flex;align-items:center;justify-content:center}.pagination-button.simple[data-v-369c3da7],.pagination-button span[data-v-369c3da7]{display:none}.page-numbers[data-v-369c3da7]{gap:.5rem;margin:0}}.container[data-v-91e21396]{margin:0 auto;padding:0}.form[data-v-91e21396]{display:flex;align-items:center;gap:2rem;padding:1rem 0;margin-bottom:1rem;width:100%}input[data-v-91e21396]{height:20px;width:50%;min-width:200px;border:1px solid #ccc;border-radius:8px;padding:.5rem}select[data-v-91e21396]{height:35px;min-width:200px;border:1px solid #ccc;border-radius:8px;padding:.5rem;width:70%;background-color:transparent}.form-group[data-v-91e21396]{display:flex;align-items:center;gap:.5rem;width:100%}.recherche-btn[data-v-91e21396]{padding:8px;background-color:#014a72;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center}.rechercher-icon[data-v-91e21396]{width:16px;height:16px;cursor:pointer}.card-section[data-v-91e21396]{margin-top:1rem;margin-bottom:2rem;padding:0;width:100%;min-width:933px;max-width:80vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.filters-header[data-v-91e21396]{display:flex;justify-content:space-between;align-items:center;width:100%;border-bottom:1px solid #014a72;padding-bottom:1rem;margin-bottom:1rem}.reset-filters[data-v-91e21396]{background:none;border:1px solid #014a72;color:#014a72;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:.9rem;transition:all .3s ease}.reset-filters[data-v-91e21396]:hover{background-color:#f5f5f5}.results-count[data-v-91e21396]{color:#666;margin-bottom:1rem;font-size:.9rem}.no-results[data-v-91e21396]{max-width:90%;text-align:center;padding:2rem;color:#666;background-color:#f9f9f9;border-radius:8px}.title[data-v-91e21396]{margin-top:0;text-align:start;font-size:2rem}.cards-container[data-v-91e21396]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:0 0 2rem;padding:0}.no-results[data-v-91e21396]{width:100%;text-align:center;padding:2rem;font-size:1.2rem;color:#666}.pagination[data-v-91e21396]{margin:2rem 0;padding:1rem 0}.pagination[data-v-91e21396] .pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem}.pagination[data-v-91e21396] .page-numbers{display:flex;gap:1rem;margin:0 1rem}.pagination[data-v-91e21396] .page-number{min-width:2.5rem;height:2.5rem;padding:0 .5rem;border:1px solid #ddd;background:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.pagination[data-v-91e21396] .page-number:hover:not(:disabled){background-color:#f0f0f0;transform:translateY(-2px)}.pagination[data-v-91e21396] .page-number.active{background-color:#014a72;color:#fff;border-color:#014a72}.pagination[data-v-91e21396] .page-number.active:hover{background-color:#01365f}.pagination[data-v-91e21396] .pagination-button{display:flex;align-items:center;gap:4px;padding:.5rem 1.5rem;background-color:#fff;color:#014a72;border:1px solid #ddd;border-radius:999px;cursor:pointer;font-size:1rem;transition:all .2s}.pagination[data-v-91e21396] .pagination-button:hover:not(:disabled){background-color:#014a72;color:#fff;transform:translateY(-2px)}.pagination[data-v-91e21396] .pagination-button:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.page-info[data-v-91e21396]{font-size:1rem;color:#333;min-width:120px;text-align:center}.button-container[data-v-91e21396]{width:100%;display:flex;justify-content:flex-end;margin-top:1rem}.button[data-v-91e21396]{padding:1rem 2rem;border:1px solid #ddd;background-color:#fff;border-radius:999px;color:#014a72;font-weight:700;cursor:pointer;transform:translate(-2rem)}@media(max-width:768px){.container-image[data-v-91e21396]{width:100%}.form[data-v-91e21396]{flex-direction:column;gap:1rem;max-width:100vw}select[data-v-91e21396],input[data-v-91e21396],.reset-filters[data-v-91e21396]{width:100%}.card-section[data-v-91e21396]{min-width:293px;max-width:95vw}.cards-container[data-v-91e21396]{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem;margin:0 0 2rem;padding:0}.social-info[data-v-91e21396],.latestNews-description[data-v-91e21396]{width:100%}.pagination[data-v-91e21396] .pagination{flex-wrap:nowrap;gap:.5rem;transform:translate(-1rem)}.pagination[data-v-91e21396] .pagination-button{padding:0;display:flex;align-items:center;justify-content:center}.pagination[data-v-91e21396] .pagination-button.simple,.pagination[data-v-91e21396] .pagination-button span{display:none}.pagination[data-v-91e21396] .page-numbers{gap:.5rem;margin:0}}@media(min-width:769px)and (max-width:1024px){.container-lg[data-v-91e21396]{width:95vw;transform:translate(-10vw)}.card-section[data-v-91e21396]{margin-bottom:0;padding-bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.cards-container[data-v-91e21396]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:0 0 2rem;padding:0}.pagination[data-v-91e21396]{transform:translate(-10vw)}}.profil-section[data-v-cb0033b0]{display:flex;flex-direction:row;align-items:start;gap:1rem}.title[data-v-cb0033b0]{margin-bottom:1rem}.profil-name[data-v-cb0033b0]{color:#014a72}.profil-image-container[data-v-cb0033b0]{width:200px!important;height:200px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.profil-image[data-v-cb0033b0]{width:100%;height:100%;object-fit:cover}.profil-content[data-v-cb0033b0]{width:80%}.missions[data-v-cb0033b0]{margin-top:1rem}@media(max-width:768px){.profil-section[data-v-cb0033b0]{flex-direction:column;align-items:center}.profil-content[data-v-cb0033b0]{width:100%}.profil-content li[data-v-cb0033b0]{margin-bottom:1rem}}@media(min-width:769px)and (max-width:1200px){.profil-content li[data-v-cb0033b0]{margin-bottom:1rem}}.main-content[data-v-b9af3c88]{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:3.5rem}.chef-direction[data-v-b9af3c88]{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}.news-section[data-v-b9af3c88]{height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;background-color:#f8f9fa;border-radius:1rem;padding:1.5rem;width:calc(100% - 2rem)}.section-title[data-v-b9af3c88]{font-size:2rem;font-weight:700;margin-bottom:1.25rem;line-height:1.3}.card-section[data-v-b9af3c88]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.button-container[data-v-b9af3c88]{width:100%;display:flex;justify-content:flex-end}.button[data-v-b9af3c88]{padding:1rem 2rem;border:1px solid #ddd;background-color:#fff;border-radius:999px;color:#014a72;font-weight:700;cursor:pointer}.empty-state[data-v-b9af3c88]{padding:2rem;text-align:center;color:#6b7280;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;width:100%}@media(max-width:768px){.card-section[data-v-b9af3c88]{display:flex;flex-wrap:wrap}}@media(min-width:769px)and (max-width:1200px){.card-section[data-v-b9af3c88]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;width:90vw}}.main-content[data-v-16fb63a5]{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:3.5rem}.chef-direction[data-v-16fb63a5]{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}.news-section[data-v-16fb63a5]{height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;background-color:#f8f9fa;border-radius:1rem;padding:1.5rem;width:calc(100% - 2rem)}.section-title[data-v-16fb63a5]{font-size:2rem;font-weight:700;margin-bottom:1.25rem;line-height:1.3}.card-section[data-v-16fb63a5]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.button-container[data-v-16fb63a5]{width:100%;display:flex;justify-content:flex-end}.button[data-v-16fb63a5]{padding:1rem 2rem;border:1px solid #ddd;background-color:#fff;border-radius:999px;color:#014a72;font-weight:700;cursor:pointer}.empty-state[data-v-16fb63a5]{padding:2rem;text-align:center;color:#6b7280;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;width:100%}@media(max-width:768px){.card-section[data-v-16fb63a5]{display:flex;flex-wrap:wrap}}@media(min-width:769px)and (max-width:1200px){.card-section[data-v-16fb63a5]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;width:90vw}}.main-content[data-v-114070b2]{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:3.5rem}.chef-direction[data-v-114070b2]{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}.news-section[data-v-114070b2]{width:calc(100% - 2rem);height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;background-color:#f8f9fa;border-radius:1rem;padding:1.5rem}.section-title[data-v-114070b2]{font-size:2rem;font-weight:700;margin-bottom:1.25rem;line-height:1.3}.card-section[data-v-114070b2]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.button-container[data-v-114070b2]{width:100%;display:flex;justify-content:flex-end}.button[data-v-114070b2]{padding:1rem 2rem;border:1px solid #ddd;background-color:#fff;border-radius:999px;color:#014a72;font-weight:700;cursor:pointer}.empty-state[data-v-114070b2]{padding:2rem;text-align:center;color:#6b7280;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;width:100%}@media(max-width:768px){.card-section[data-v-114070b2]{display:flex;flex-wrap:wrap}}@media(min-width:769px)and (max-width:1200px){.card-section[data-v-114070b2]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;width:90vw}}.main-content[data-v-7e8c0f09]{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:3.5rem}.chef-direction[data-v-7e8c0f09]{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}.news-section[data-v-7e8c0f09]{width:calc(100% - 2rem);height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;background-color:#f8f9fa;border-radius:1rem;padding:1.5rem}.section-title[data-v-7e8c0f09]{font-size:2rem;font-weight:700;margin-bottom:1.25rem;line-height:1.3}.card-section[data-v-7e8c0f09]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.button-container[data-v-7e8c0f09]{width:100%;display:flex;justify-content:flex-end}.button[data-v-7e8c0f09]{padding:1rem 2rem;border:1px solid #ddd;background-color:#fff;border-radius:999px;color:#014a72;font-weight:700;cursor:pointer}.empty-state[data-v-7e8c0f09]{padding:2rem;text-align:center;color:#6b7280;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;width:100%}.form-header[data-v-c41fb55e]{margin-bottom:2rem;text-align:center}.success-message[data-v-c41fb55e]{background-color:#4caf50;color:#fff;padding:1rem;border-radius:4px;margin-top:1rem;animation:fadeIn-c41fb55e .5s ease-in-out}@keyframes fadeIn-c41fb55e{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.container[data-v-c41fb55e]{width:100%;margin:0 auto}.form[data-v-c41fb55e]{display:flex;flex-direction:column;gap:1rem;padding:1rem;width:calc(100% - 2rem);background-color:#f8f9fa;border-radius:16px;transform:translate(-1rem)}.form-group[data-v-c41fb55e]{display:flex;justify-content:left;align-items:flex-start;gap:1rem;margin-bottom:2rem}.form-group-item[data-v-c41fb55e]{display:flex;flex-direction:column;gap:.5rem;width:100%}.form-group.traitement[data-v-c41fb55e]{width:100%;flex-wrap:wrap}h3[data-v-c41fb55e]{font-size:1.5rem;font-weight:600;color:#014a72}input[data-v-c41fb55e]{height:20px;border:1px solid #ccc;border-radius:8px;padding:.5rem}select[data-v-c41fb55e]{height:40px;border:1px solid #ccc;background-color:#fff;border-radius:8px;padding:.5rem;font-size:.9rem}textarea[data-v-c41fb55e]{height:100px;border:1px solid #ccc;border-radius:8px;padding:.5rem;resize:vertical;font-size:.9rem}.form-group-item.row[data-v-c41fb55e]{display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:wrap}.form-group.column[data-v-c41fb55e]{display:flex;flex-direction:column}.btn-container[data-v-c41fb55e]{display:flex;justify-content:center;align-items:center}.btn-submit[data-v-c41fb55e]{padding:1rem 2rem;font-size:1rem;font-weight:500;background-color:#014a72;color:#fff;border:none;border-radius:999px;cursor:pointer;transition:all .3s ease-in-out}.btn-submit[data-v-c41fb55e]:hover{background-color:#13639b;transform:translateY(-4px)}@media(max-width:768px){.form[data-v-c41fb55e]{width:85vw;transform:translate(-8%)}.form-group[data-v-c41fb55e]{flex-direction:column;gap:1rem}}@media(min-width:769px)and (max-width:1024px){.form[data-v-c41fb55e]{width:90vw;transform:translate(-1rem)}.traitement[data-v-c41fb55e]{flex-direction:column;gap:1rem}}.container[data-v-fe34c73d]{width:100%;margin:0 auto}.documents-container[data-v-fe34c73d]{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.back-btn[data-v-fe34c73d]{display:flex;align-items:center;gap:.5rem;text-decoration:none;border:1px solid #ccc;border-radius:999px;padding:.5rem 1rem;transition:all .3s ease-in-out}.back-btn img[data-v-fe34c73d]{width:20px;height:20px;transform:rotate(180deg)}.back-btn span[data-v-fe34c73d]{color:#014a72}.back-btn[data-v-fe34c73d]:hover{background-color:#f8f8f8;transform:translateY(-4px)}.form[data-v-fe34c73d]{display:flex;align-items:center;gap:2rem;padding:1rem 0;width:100%}input[data-v-fe34c73d]{height:20px;width:50%;border:1px solid #ccc;border-radius:8px;padding:.5rem}select[data-v-fe34c73d]{height:35px;border:1px solid #ccc;border-radius:8px;padding:.5rem;width:70%;background-color:transparent}.form-group[data-v-fe34c73d]{display:flex;align-items:center;gap:.5rem;width:100%}.recherche-btn[data-v-fe34c73d]{padding:8px;background-color:#014a72;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center}.rechercher-icon[data-v-fe34c73d]{width:16px;height:16px;cursor:pointer}.doc-container[data-v-fe34c73d]{width:100%}.doc-list[data-v-fe34c73d]{display:flex;flex-direction:column;justify-content:start;align-items:flex-start;gap:1rem;padding:0}.list-group[data-v-fe34c73d]{display:flex;justify-content:space-between;align-items:center;gap:1rem;background-color:#f8f8f8;padding:0 1rem;border:1px solid #ccc;border-radius:8px;width:calc(100% - 2rem);transition:all .3s ease-in-out}.list-item[data-v-fe34c73d]{list-style:none;display:flex;justify-content:start;align-items:center;gap:1rem;width:100%;padding:.5rem 0}.link-item[data-v-fe34c73d]{text-decoration:none;color:inherit;display:flex;align-items:center}.link-item:hover .document-title[data-v-fe34c73d]{text-decoration:underline}.document-info[data-v-fe34c73d]{display:flex;flex-direction:column;gap:.25rem}.documents-header[data-v-fe34c73d]{display:flex;align-items:center;gap:1rem}.documents-title[data-v-fe34c73d]{flex-grow:1}.back-button[data-v-fe34c73d]{display:flex;align-items:center;gap:.5rem;background:none;border:1px solid #014a72;color:#014a72;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:all .2s}.back-button[data-v-fe34c73d]:hover{background-color:#f0f8ff}.document-title[data-v-fe34c73d]{margin:0;font-weight:500;color:#333}.list-item.end[data-v-fe34c73d]{justify-content:end}.btn-download[data-v-fe34c73d]{display:flex;align-items:center;gap:.5rem;background-color:#014a72;color:#fff;border:none;border-radius:8px;padding:.5rem 1rem;cursor:pointer;transition:all .3s ease-in-out;text-decoration:none}.btn-download[data-v-fe34c73d]:hover{background-color:#156f96;transform:translateY(-2px)}.document-meta[data-v-fe34c73d]{display:flex;justify-content:start;align-items:center;gap:.5rem;font-size:.8rem}.td-content[data-v-fe34c73d]{display:flex;align-items:center}.pdf-icon[data-v-fe34c73d]{width:20px;height:20px}.pagination[data-v-fe34c73d]{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;margin:2rem 0;padding:1rem 0}.page-numbers[data-v-fe34c73d]{display:flex;gap:1rem;margin:0 1rem}.arrow[data-v-fe34c73d]{width:12px;height:12px}.arrow.left[data-v-fe34c73d]{transform:rotate(180deg)}.page-number[data-v-fe34c73d]{min-width:2.5rem;height:2.5rem;padding:0 .5rem;border:1px solid #ddd;background:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.page-number[data-v-fe34c73d]:hover:not(:disabled){background-color:#f0f0f0;transform:translateY(-2px)}.page-number.active[data-v-fe34c73d]{background-color:#014a72;color:#fff;border-color:#014a72}.page-number.active[data-v-fe34c73d]:hover{background-color:#01365f}.page-number[data-v-fe34c73d]:disabled{background:none;border:none;cursor:default}.pagination-button[data-v-fe34c73d]{display:flex;align-items:center;gap:4px;padding:.5rem 1.5rem;background-color:#fff;color:#014a72;border:1px solid #ddd;border-radius:999px;cursor:pointer;font-size:1rem;transition:all .2s}.pagination-button[data-v-fe34c73d]:hover:not(:disabled){background-color:#014a72;color:#fff;transform:translateY(-2px)}.pagination-button[data-v-fe34c73d]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}@media(max-width:768px){.container[data-v-fe34c73d]{display:flex;flex-direction:column;align-items:center;justify-content:center}h1[data-v-fe34c73d]{margin:0}.form[data-v-fe34c73d]{gap:.5rem;padding:1rem 0}.back-btn span[data-v-fe34c73d]{display:none}select[data-v-fe34c73d],input[data-v-fe34c73d]{width:100%}.doc-container[data-v-fe34c73d]{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:0}.documents-header[data-v-fe34c73d]{padding:0;margin-bottom:1rem}.doc-list[data-v-fe34c73d]{padding:0;width:100%}.list-group[data-v-fe34c73d]{padding:0 .5rem}.btn-download span[data-v-fe34c73d]{display:none}.list-item.end[data-v-fe34c73d]{width:auto}.pagination[data-v-fe34c73d]{flex-wrap:nowrap;gap:.5rem;transform:translate(-1rem)}.pagination-button[data-v-fe34c73d]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.pagination-button.simple[data-v-fe34c73d],.pagination-button span[data-v-fe34c73d]{display:none}.page-numbers[data-v-fe34c73d]{gap:.5rem;margin:0}}@media(min-width:769px)and (max-width:1024px){.doc-list[data-v-fe34c73d]{padding:0;transform:translate(-1rem)}}.pagination[data-v-fe34c73d] .pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;margin:2rem 0;padding:1rem 0}.pagination[data-v-fe34c73d] .page-numbers{display:flex;gap:1rem;margin:0 1rem}.pagination[data-v-fe34c73d] .pagination-button{display:flex;align-items:center;gap:4px;padding:.5rem 1.5rem;background-color:#fff;color:#014a72;border:1px solid #ddd;border-radius:999px;cursor:pointer;font-size:1rem;transition:all .2s}.pagination[data-v-fe34c73d] .pagination-button.simple{display:inline-flex}@media(max-width:768px){.pagination[data-v-fe34c73d] .pagination{flex-wrap:nowrap;gap:.5rem;transform:translate(-1rem)}.pagination[data-v-fe34c73d] .pagination-button{width:2rem;height:2.5rem!important;display:flex;align-items:center;justify-content:center}.pagination[data-v-fe34c73d] .pagination-button.simple,.pagination[data-v-fe34c73d] .pagination-button span{display:none}.pagination[data-v-fe34c73d] .page-numbers{gap:.5rem;margin:0}}.empty-state[data-v-fe34c73d]{padding:2rem;text-align:center;color:#6b7280;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;width:100%}.documents-page[data-v-86c4e06e]{margin:0 auto;width:100%}.documents-page h1[data-v-86c4e06e]{margin-bottom:2rem;text-align:start}.documents-flex[data-v-86c4e06e]{display:flex;justify-content:start;align-items:flex-start;gap:2rem;width:100%}.document-category[data-v-86c4e06e]{width:220px;height:220px;background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #0000001a;text-decoration:none;color:inherit;display:block;width:100%;max-width:200px;margin:0 auto;opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.document-category.visible[data-v-86c4e06e]{opacity:1;transform:translateY(0)}.document-category[data-v-86c4e06e]:hover{transform:translateY(-5px);box-shadow:0 4px 12px #00000026}.category-content[data-v-86c4e06e]{text-align:center}.category-icon[data-v-86c4e06e]{margin-bottom:1rem}.category-icon img[data-v-86c4e06e]{width:100px;height:100px;border-radius:50%}.document-category h2[data-v-86c4e06e]{color:#014a72;margin-bottom:.5rem;font-size:1.25rem}.document-category p[data-v-86c4e06e]{color:#666;font-size:.9rem}.pdf-icon[data-v-86c4e06e]{width:20px;height:20px}.card-footer[data-v-86c4e06e]{display:flex;justify-content:space-between;align-items:center}.empty-state[data-v-86c4e06e]{padding:2rem;text-align:center;color:#6b7280;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;width:100%}@media(max-width:768px){.documents-flex[data-v-86c4e06e]{flex-direction:column}}.container[data-v-d9f9a9f5]{width:100%;margin:0 auto}.textes-container[data-v-d9f9a9f5]{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.back-btn[data-v-d9f9a9f5]{display:flex;align-items:center;gap:.5rem;text-decoration:none;border:1px solid #ccc;border-radius:999px;padding:.5rem 1rem;transition:all .3s ease-in-out}.back-btn img[data-v-d9f9a9f5]{width:20px;height:20px;transform:rotate(180deg)}.back-btn span[data-v-d9f9a9f5]{color:#014a72}.back-btn[data-v-d9f9a9f5]:hover{background-color:#f8f8f8;transform:translateY(-4px)}.form[data-v-d9f9a9f5]{display:flex;align-items:center;gap:2rem;width:100%}input[data-v-d9f9a9f5]{height:20px;width:50%;border:1px solid #ccc;border-radius:8px;padding:.5rem}select[data-v-d9f9a9f5]{height:35px;border:1px solid #ccc;border-radius:8px;padding:.5rem;width:70%;background-color:transparent}.form-group[data-v-d9f9a9f5]{display:flex;align-items:center;gap:.5rem;width:100%}.recherche-btn[data-v-d9f9a9f5]{padding:8px;background-color:#014a72;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center}.rechercher-icon[data-v-d9f9a9f5]{width:16px;height:16px;cursor:pointer}.texte-container[data-v-d9f9a9f5]{width:100%;padding:1rem 0}.texte-list[data-v-d9f9a9f5]{display:flex;flex-direction:column;justify-content:start;align-items:flex-start;gap:1rem;padding:0}.list-group[data-v-d9f9a9f5]{display:flex;justify-content:space-between;align-items:center;gap:1rem;background-color:#f8f8f8;padding:0 1rem;border:1px solid #ccc;border-radius:8px;width:calc(100% - 2rem);transition:all .3s ease-in-out}.list-item[data-v-d9f9a9f5]{list-style:none;display:flex;justify-content:start;align-items:center;gap:1rem;width:100%;padding:.5rem 0}.link-item[data-v-d9f9a9f5]{text-decoration:none;color:inherit;display:flex;align-items:center}.link-item:hover .texte-title[data-v-d9f9a9f5]{text-decoration:underline}.texte-info[data-v-d9f9a9f5]{display:flex;flex-direction:column;gap:.25rem}.textes-header[data-v-d9f9a9f5]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.textes-title[data-v-d9f9a9f5]{flex-grow:1}.back-button[data-v-d9f9a9f5]{display:flex;align-items:center;gap:.5rem;background:none;border:1px solid #014a72;color:#014a72;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:all .2s}.back-button[data-v-d9f9a9f5]:hover{background-color:#f0f8ff}.texteument-title[data-v-d9f9a9f5]{margin:0;font-weight:500;color:#333}.list-item.end[data-v-d9f9a9f5]{justify-content:end}.btn-download[data-v-d9f9a9f5]{display:flex;align-items:center;gap:.5rem;background-color:#014a72;color:#fff;border:none;border-radius:8px;padding:.5rem 1rem;cursor:pointer;transition:all .3s ease-in-out;text-decoration:none}.btn-download[data-v-d9f9a9f5]:hover{background-color:#156f96;transform:translateY(-2px)}.texte-title[data-v-d9f9a9f5]{margin-top:0;margin-bottom:.25rem;font-weight:500}.texte-meta[data-v-d9f9a9f5]{display:flex;justify-content:start;align-items:center;gap:.5rem;font-size:.8rem}.pdf-icon[data-v-d9f9a9f5]{width:20px;height:20px}.pagination[data-v-d9f9a9f5]{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;margin:2rem 0;padding:1rem 0}.page-numbers[data-v-d9f9a9f5]{display:flex;gap:1rem;margin:0 1rem}.arrow[data-v-d9f9a9f5]{width:12px;height:12px}.arrow.left[data-v-d9f9a9f5]{transform:rotate(180deg)}.page-number[data-v-d9f9a9f5]{min-width:2.5rem;height:2.5rem;padding:0 .5rem;border:1px solid #ddd;background:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.page-number[data-v-d9f9a9f5]:hover:not(:disabled){background-color:#f0f0f0;transform:translateY(-2px)}.page-number.active[data-v-d9f9a9f5]{background-color:#014a72;color:#fff;border-color:#014a72}.page-number.active[data-v-d9f9a9f5]:hover{background-color:#01365f}.page-number[data-v-d9f9a9f5]:disabled{background:none;border:none;cursor:default}.pagination-button[data-v-d9f9a9f5]{display:flex;align-items:center;gap:4px;padding:.5rem 1.5rem;background-color:#fff;color:#014a72;border:1px solid #ddd;border-radius:999px;cursor:pointer;font-size:1rem;transition:all .2s}.pagination-button[data-v-d9f9a9f5]:hover:not(:disabled){background-color:#014a72;color:#fff;transform:translateY(-2px)}.pagination-button[data-v-d9f9a9f5]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.7}.pagination[data-v-d9f9a9f5] .pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;margin:2rem 0;padding:1rem 0}.pagination[data-v-d9f9a9f5] .page-numbers{display:flex;gap:1rem;margin:0 1rem}.pagination[data-v-d9f9a9f5] .pagination-button{display:flex;align-items:center;gap:4px;padding:.5rem 1.5rem;background-color:#fff;color:#014a72;border:1px solid #ddd;border-radius:999px;cursor:pointer;font-size:1rem;transition:all .2s}.pagination[data-v-d9f9a9f5] .pagination-button.simple{display:inline-flex}@media(max-width:768px){.container[data-v-d9f9a9f5]{display:flex;flex-direction:column;align-items:center;justify-content:center}h1[data-v-d9f9a9f5]{margin:0}.form[data-v-d9f9a9f5]{gap:.5rem;padding:1rem 0}.back-btn span[data-v-d9f9a9f5]{display:none}select[data-v-d9f9a9f5],input[data-v-d9f9a9f5]{width:100%}.texte-container[data-v-d9f9a9f5]{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:0}.texte-header[data-v-d9f9a9f5]{padding:0;margin-bottom:1rem}.texte-list[data-v-d9f9a9f5]{padding:0}.list-group[data-v-d9f9a9f5]{padding:0 .5rem}.btn-download span[data-v-d9f9a9f5]{display:none}.list-item.end[data-v-d9f9a9f5]{width:auto}.pagination[data-v-d9f9a9f5] .pagination{flex-wrap:nowrap;gap:.5rem;transform:translate(-1rem)}.pagination[data-v-d9f9a9f5] .pagination-button{width:2rem;height:2.5rem!important;display:flex;align-items:center;justify-content:center}.pagination[data-v-d9f9a9f5] .pagination-button.simple,.pagination[data-v-d9f9a9f5] .pagination-button span{display:none}.pagination[data-v-d9f9a9f5] .page-numbers{gap:.5rem;margin:0}}.empty-state[data-v-d9f9a9f5]{padding:2rem;text-align:center;color:#6b7280;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;width:100%}.textes-page[data-v-300fa2a1]{margin:0 auto;width:100%}.textes-page h1[data-v-300fa2a1]{margin-bottom:2rem;text-align:start}.textes-flex[data-v-300fa2a1]{display:flex;gap:2rem;width:100%}.text-category[data-v-300fa2a1]{width:220px;height:auto;background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #0000001a;text-decoration:none;color:inherit;display:block;width:100%;max-width:200px;margin:0 auto;opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.text-category.visible[data-v-300fa2a1]{opacity:1;transform:translateY(0)}.text-category[data-v-300fa2a1]:hover{transform:translateY(-5px);box-shadow:0 4px 12px #00000026}.category-content[data-v-300fa2a1]{text-align:center}.category-icon[data-v-300fa2a1]{margin-bottom:1rem}.category-icon img[data-v-300fa2a1]{width:100px;height:100px;border-radius:50%}.texte-category h2[data-v-300fa2a1]{color:#014a72;margin-bottom:.5rem;font-size:1.25rem}.texte-category p[data-v-300fa2a1]{color:#666;margin:0;font-size:.9rem}.card-footer[data-v-300fa2a1]{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.75rem;border-top:1px solid #eee}.pdf-icon[data-v-300fa2a1]{width:24px;height:24px}.empty-state[data-v-300fa2a1]{padding:2rem;text-align:center;color:#6b7280;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;width:100%}@media(max-width:768px){.textes-flex[data-v-300fa2a1]{flex-direction:column}}@media(min-width:768px)and (max-width:1024px){.textes-flex[data-v-300fa2a1]{flex-wrap:wrap;gap:1rem}.textes-page[data-v-300fa2a1]{width:100%}}.container[data-v-4fb4b9cc]{margin:0 auto}.button-container[data-v-4fb4b9cc]{display:flex;justify-content:flex-end;margin-bottom:2rem}.button[data-v-4fb4b9cc]{font-size:.875rem;padding:1rem 2rem;border:1px solid #ddd;background-color:#fff;border-radius:999px;color:#014a72;font-weight:700;cursor:pointer;transform:translate(-2rem);transition:all .3s ease-in-out}.button .icon[data-v-4fb4b9cc]{font-size:1rem;color:#ff6f6f}.button .icon-print[data-v-4fb4b9cc]{color:#1e88e5}.button[data-v-4fb4b9cc]:hover{background-color:#f5f5f5;transform:translate(-2rem,-2px)}.header[data-v-4fb4b9cc]{margin-top:1rem;display:flex;align-items:center;padding-left:1rem}.arrow-icon[data-v-4fb4b9cc]{width:24px;height:24px}.header h2[data-v-4fb4b9cc]{margin-left:1rem;color:#014a72;border-bottom:2px solid #014a72}.table[data-v-4fb4b9cc]{width:100%;max-width:1505px;table-layout:fixed;border-collapse:collapse;border:1px solid #ddd;border-radius:8px;overflow:hidden;font-size:.9rem}.table th[data-v-4fb4b9cc],.table td[data-v-4fb4b9cc]{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:8px 12px;white-space:normal;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.table tr:last-child td[data-v-4fb4b9cc]{border-bottom:none}.table th[data-v-4fb4b9cc]:last-child,.table td[data-v-4fb4b9cc]:last-child{border-right:none}.table th[data-v-4fb4b9cc]{background-color:#317795;color:#fff;font-weight:600}.table tbody tr[data-v-4fb4b9cc]:hover{background-color:#f5f5f5}.pagination[data-v-4fb4b9cc] .pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;margin:2rem 0;padding:1rem 0}.pagination[data-v-4fb4b9cc] .page-numbers{display:flex;gap:1rem;margin:0 1rem}.pagination[data-v-4fb4b9cc] .pagination-button{display:flex;align-items:center;gap:4px;padding:.5rem 1.5rem;background-color:#fff;color:#014a72;border:1px solid #ddd;border-radius:999px;cursor:pointer;font-size:1rem;transition:all .2s}.pagination[data-v-4fb4b9cc] .pagination-button.simple{display:inline-flex}@media(max-width:768px){.container[data-v-4fb4b9cc]{transform:translate(0);padding:0 .5rem;max-width:100%}.header[data-v-4fb4b9cc]{padding-left:.5rem;margin:1rem 0}.table-wrapper[data-v-4fb4b9cc]{width:100%;max-width:100%;overflow-x:auto;margin:1rem 0;-webkit-overflow-scrolling:touch}.table[data-v-4fb4b9cc]{min-width:900px;font-size:.9rem}.table th[data-v-4fb4b9cc],.table td[data-v-4fb4b9cc]{padding:10px 12px;min-width:100px}.table th[data-v-4fb4b9cc]:first-child,.table td[data-v-4fb4b9cc]:first-child{min-width:80px}.table th[data-v-4fb4b9cc]:nth-child(2),.table td[data-v-4fb4b9cc]:nth-child(2){min-width:200px;white-space:normal}.pagination[data-v-4fb4b9cc] .pagination{flex-wrap:nowrap;gap:.5rem;transform:translate(0)}.pagination[data-v-4fb4b9cc] .pagination-button{width:2rem;height:2.5rem!important;display:flex;align-items:center;justify-content:center;padding:0}.pagination[data-v-4fb4b9cc] .pagination-button.simple,.pagination[data-v-4fb4b9cc] .pagination-button span{display:none}.pagination[data-v-4fb4b9cc] .page-numbers{gap:.5rem;margin:0}}@media(min-width:769px)and (max-width:1200px){.container[data-v-4fb4b9cc]{transform:translate(-1.5rem);max-width:95%}.table[data-v-4fb4b9cc]{min-width:1000px}.table th[data-v-4fb4b9cc],.table td[data-v-4fb4b9cc]{padding:10px}.table-wrapper[data-v-4fb4b9cc]{width:100%;max-width:100%;overflow-x:auto;margin:1rem 0;-webkit-overflow-scrolling:touch}}.container[data-v-1eecd329]{margin:0 auto}.button-container[data-v-1eecd329]{display:flex;justify-content:flex-end;margin-bottom:2rem}.button[data-v-1eecd329]{font-size:.875rem;padding:1rem 2rem;border:1px solid #ddd;background-color:#fff;border-radius:999px;color:#014a72;font-weight:700;cursor:pointer;transform:translate(-2rem);transition:all .3s ease-in-out}.button .icon[data-v-1eecd329]{font-size:1rem;color:#ff6f6f}.button .icon-print[data-v-1eecd329]{color:#1e88e5}.button[data-v-1eecd329]:hover{background-color:#f5f5f5;transform:translate(-2rem,-2px)}.header[data-v-1eecd329]{margin-top:1rem;display:flex;align-items:center;padding-left:1rem}.arrow-icon[data-v-1eecd329]{width:24px;height:24px}.header h2[data-v-1eecd329]{margin-left:1rem;color:#014a72;border-bottom:2px solid #014a72}.table[data-v-1eecd329]{width:100%;max-width:1505px;table-layout:fixed;border-collapse:collapse;border:1px solid #ddd;border-radius:8px;overflow:hidden;font-size:.9rem}.table th[data-v-1eecd329],.table td[data-v-1eecd329]{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:8px 12px;white-space:normal;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.table tr:last-child td[data-v-1eecd329]{border-bottom:none}.table th[data-v-1eecd329]:last-child,.table td[data-v-1eecd329]:last-child{border-right:none}.table th[data-v-1eecd329]{background-color:#317795;color:#fff;font-weight:600}.table tbody tr[data-v-1eecd329]:hover{background-color:#f5f5f5}.pagination[data-v-1eecd329] .pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;margin:2rem 0;padding:1rem 0}.pagination[data-v-1eecd329] .page-numbers{display:flex;gap:1rem;margin:0 1rem}.pagination[data-v-1eecd329] .pagination-button{display:flex;align-items:center;gap:4px;padding:.5rem 1.5rem;background-color:#fff;color:#014a72;border:1px solid #ddd;border-radius:999px;cursor:pointer;font-size:1rem;transition:all .2s}.pagination[data-v-1eecd329] .pagination-button.simple{display:inline-flex}@media(max-width:768px){.container[data-v-1eecd329]{transform:translate(0);padding:0 .5rem;max-width:100%}.header[data-v-1eecd329]{padding-left:.5rem;margin:1rem 0}.table-wrapper[data-v-1eecd329]{width:100%;max-width:100%;overflow-x:auto;margin:1rem 0;-webkit-overflow-scrolling:touch}.table[data-v-1eecd329]{min-width:900px;font-size:.9rem}.table th[data-v-1eecd329],.table td[data-v-1eecd329]{padding:10px 12px;min-width:100px}.table th[data-v-1eecd329]:first-child,.table td[data-v-1eecd329]:first-child{min-width:80px}.table th[data-v-1eecd329]:nth-child(2),.table td[data-v-1eecd329]:nth-child(2){min-width:200px;white-space:normal}.pagination[data-v-1eecd329] .pagination{flex-wrap:nowrap;gap:.5rem;transform:translate(0)}.pagination[data-v-1eecd329] .pagination-button{width:2rem;height:2.5rem!important;display:flex;align-items:center;justify-content:center;padding:0}.pagination[data-v-1eecd329] .pagination-button.simple,.pagination[data-v-1eecd329] .pagination-button span{display:none}.pagination[data-v-1eecd329] .page-numbers{gap:.5rem;margin:0}}@media(min-width:769px)and (max-width:1200px){.container[data-v-1eecd329]{transform:translate(-1.5rem);max-width:95%}.table[data-v-1eecd329]{min-width:1000px}.table th[data-v-1eecd329],.table td[data-v-1eecd329]{padding:10px}.table-wrapper[data-v-1eecd329]{width:100%;max-width:100%;overflow-x:auto;margin:1rem 0;-webkit-overflow-scrolling:touch}}.container[data-v-d8d375db]{margin:0 auto}.header[data-v-d8d375db]{margin-top:1rem;display:flex;align-items:center;padding-left:1rem}.arrow-icon[data-v-d8d375db]{width:24px;height:24px}.header h2[data-v-d8d375db]{margin-left:1rem;color:#014a72;border-bottom:2px solid #014a72}.button-container[data-v-d8d375db]{display:flex;justify-content:flex-end;margin-bottom:2rem}.button[data-v-d8d375db]{font-size:.875rem;padding:1rem 2rem;border:1px solid #ddd;background-color:#fff;border-radius:999px;color:#014a72;font-weight:700;cursor:pointer;transform:translate(-2rem);transition:all .3s ease-in-out}.button .icon[data-v-d8d375db]{font-size:1rem;color:#ff6f6f}.button .icon-print[data-v-d8d375db]{color:#1e88e5}.button[data-v-d8d375db]:hover{background-color:#f5f5f5;transform:translate(-2rem,-2px)}.table[data-v-d8d375db]{width:100%;max-width:1505px;table-layout:fixed;border-collapse:collapse;border:1px solid #ddd;border-radius:8px;overflow:hidden;font-size:.9rem}.table th[data-v-d8d375db],.table td[data-v-d8d375db]{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:8px 12px;white-space:normal;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.table tr:last-child td[data-v-d8d375db]{border-bottom:none}.table th[data-v-d8d375db]:last-child,.table td[data-v-d8d375db]:last-child{border-right:none}.table th[data-v-d8d375db]{background-color:#317795;color:#fff;font-weight:600}.table tbody tr[data-v-d8d375db]:hover{background-color:#f5f5f5}.pagination[data-v-d8d375db] .pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;margin:2rem 0;padding:1rem 0}.pagination[data-v-d8d375db] .page-numbers{display:flex;gap:1rem;margin:0 1rem}.pagination[data-v-d8d375db] .pagination-button{display:flex;align-items:center;gap:4px;padding:.5rem 1.5rem;background-color:#fff;color:#014a72;border:1px solid #ddd;border-radius:999px;cursor:pointer;font-size:1rem;transition:all .2s}.pagination[data-v-d8d375db] .pagination-button.simple{display:inline-flex}@media(max-width:768px){.container[data-v-d8d375db]{transform:translate(0);padding:0 .5rem;max-width:100%}.header[data-v-d8d375db]{padding-left:.5rem;margin:1rem 0}.table-wrapper[data-v-d8d375db]{width:100%;max-width:100%;overflow-x:auto;margin:1rem 0;-webkit-overflow-scrolling:touch}.table[data-v-d8d375db]{min-width:900px;font-size:.9rem}.table th[data-v-d8d375db],.table td[data-v-d8d375db]{padding:10px 12px;min-width:100px}.table th[data-v-d8d375db]:first-child,.table td[data-v-d8d375db]:first-child{min-width:80px}.table th[data-v-d8d375db]:nth-child(2),.table td[data-v-d8d375db]:nth-child(2){min-width:200px;white-space:normal}.pagination[data-v-d8d375db] .pagination{flex-wrap:nowrap;gap:.5rem;transform:translate(0)}.pagination[data-v-d8d375db] .pagination-button{width:2rem;height:2.5rem!important;display:flex;align-items:center;justify-content:center;padding:0}.pagination[data-v-d8d375db] .pagination-button.simple,.pagination[data-v-d8d375db] .pagination-button span{display:none}.pagination[data-v-d8d375db] .page-numbers{gap:.5rem;margin:0}}@media(min-width:769px)and (max-width:1200px){.container[data-v-d8d375db]{transform:translate(-1.5rem);max-width:95%}.table[data-v-d8d375db]{min-width:1000px}.table th[data-v-d8d375db],.table td[data-v-d8d375db]{padding:10px}.table-wrapper[data-v-d8d375db]{width:100%;max-width:100%;overflow-x:auto;margin:1rem 0;-webkit-overflow-scrolling:touch}}.container[data-v-91acb3f9]{margin:0 auto}.header[data-v-91acb3f9]{margin-top:1rem;display:flex;align-items:center;padding-left:1rem}.arrow-icon[data-v-91acb3f9]{width:24px;height:24px}.header h2[data-v-91acb3f9]{margin-left:1rem;color:#014a72;border-bottom:2px solid #014a72}.button-container[data-v-91acb3f9]{display:flex;justify-content:flex-end;margin-bottom:2rem}.button[data-v-91acb3f9]{font-size:.875rem;padding:1rem 2rem;border:1px solid #ddd;background-color:#fff;border-radius:999px;color:#014a72;font-weight:700;cursor:pointer;transform:translate(-2rem);transition:all .3s ease-in-out}.button .icon[data-v-91acb3f9]{font-size:1rem;color:#ff6f6f}.button .icon-print[data-v-91acb3f9]{color:#1e88e5}.button[data-v-91acb3f9]:hover{background-color:#f5f5f5;transform:translate(-2rem,-2px)}.table[data-v-91acb3f9]{width:100%;max-width:1505px;table-layout:fixed;border-collapse:collapse;border:1px solid #ddd;border-radius:8px;overflow:hidden;font-size:.9rem}.table th[data-v-91acb3f9],.table td[data-v-91acb3f9]{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:8px 12px;white-space:normal;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.table tr:last-child td[data-v-91acb3f9]{border-bottom:none}.table th[data-v-91acb3f9]:last-child,.table td[data-v-91acb3f9]:last-child{border-right:none}.table th[data-v-91acb3f9]{background-color:#317795;color:#fff;font-weight:600}.table tbody tr[data-v-91acb3f9]:hover{background-color:#f5f5f5}.pagination[data-v-91acb3f9] .pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;margin:2rem 0;padding:1rem 0}.pagination[data-v-91acb3f9] .page-numbers{display:flex;gap:1rem;margin:0 1rem}.pagination[data-v-91acb3f9] .pagination-button{display:flex;align-items:center;gap:4px;padding:.5rem 1.5rem;background-color:#fff;color:#014a72;border:1px solid #ddd;border-radius:999px;cursor:pointer;font-size:1rem;transition:all .2s}.pagination[data-v-91acb3f9] .pagination-button.simple{display:inline-flex}@media(max-width:768px){.container[data-v-91acb3f9]{transform:translate(0);padding:0 .5rem;max-width:100%}.header[data-v-91acb3f9]{padding-left:.5rem;margin:1rem 0}.table-wrapper[data-v-91acb3f9]{width:100%;max-width:100%;overflow-x:auto;margin:1rem 0;-webkit-overflow-scrolling:touch}.table[data-v-91acb3f9]{min-width:900px;font-size:.9rem}.table th[data-v-91acb3f9],.table td[data-v-91acb3f9]{padding:10px 12px;min-width:100px}.table th[data-v-91acb3f9]:first-child,.table td[data-v-91acb3f9]:first-child{min-width:80px}.table th[data-v-91acb3f9]:nth-child(2),.table td[data-v-91acb3f9]:nth-child(2){min-width:200px;white-space:normal}.pagination[data-v-91acb3f9] .pagination{flex-wrap:nowrap;gap:.5rem;transform:translate(0)}.pagination[data-v-91acb3f9] .pagination-button{width:2rem;height:2.5rem!important;display:flex;align-items:center;justify-content:center;padding:0}.pagination[data-v-91acb3f9] .pagination-button.simple,.pagination[data-v-91acb3f9] .pagination-button span{display:none}.pagination[data-v-91acb3f9] .page-numbers{gap:.5rem;margin:0}}@media(min-width:769px)and (max-width:1200px){.container[data-v-91acb3f9]{transform:translate(-1.5rem);max-width:95%}.table[data-v-91acb3f9]{min-width:1000px}.table th[data-v-91acb3f9],.table td[data-v-91acb3f9]{padding:10px}.table-wrapper[data-v-91acb3f9]{width:100%;max-width:100%;overflow-x:auto;margin:1rem 0;-webkit-overflow-scrolling:touch}}.container[data-v-40d42f18]{margin:0 auto}.button-container[data-v-40d42f18]{display:flex;justify-content:flex-end;margin-bottom:2rem}.button[data-v-40d42f18]{font-size:.875rem;padding:1rem 2rem;border:1px solid #ddd;background-color:#fff;border-radius:999px;color:#014a72;font-weight:700;cursor:pointer;transform:translate(-2rem);transition:all .3s ease-in-out}.button .icon[data-v-40d42f18]{font-size:1rem;color:#ff6f6f}.button .icon-print[data-v-40d42f18]{color:#1e88e5}.button[data-v-40d42f18]:hover{background-color:#f5f5f5;transform:translate(-2rem,-2px)}.header[data-v-40d42f18]{margin-top:1rem;display:flex;align-items:center;padding-left:1rem}.arrow-icon[data-v-40d42f18]{width:24px;height:24px}.header h2[data-v-40d42f18]{margin-left:1rem;color:#014a72;border-bottom:2px solid #014a72}.table[data-v-40d42f18]{width:100%;max-width:1505px;table-layout:fixed;border-collapse:collapse;border:1px solid #ddd;border-radius:8px;overflow:hidden;font-size:.9rem}.table th[data-v-40d42f18],.table td[data-v-40d42f18]{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:8px 12px;white-space:normal;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.table tr:last-child td[data-v-40d42f18]{border-bottom:none}.table th[data-v-40d42f18]:last-child,.table td[data-v-40d42f18]:last-child{border-right:none}.table th[data-v-40d42f18]{background-color:#317795;color:#fff;font-weight:600}.table tbody tr[data-v-40d42f18]:hover{background-color:#f5f5f5}.pagination[data-v-40d42f18] .pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;margin:2rem 0;padding:1rem 0}.pagination[data-v-40d42f18] .page-numbers{display:flex;gap:1rem;margin:0 1rem}.pagination[data-v-40d42f18] .pagination-button{display:flex;align-items:center;gap:4px;padding:.5rem 1.5rem;background-color:#fff;color:#014a72;border:1px solid #ddd;border-radius:999px;cursor:pointer;font-size:1rem;transition:all .2s}.pagination[data-v-40d42f18] .pagination-button.simple{display:inline-flex}@media(max-width:768px){.container[data-v-40d42f18]{transform:translate(0);padding:0 .5rem;max-width:100%}.header[data-v-40d42f18]{padding-left:.5rem;margin:1rem 0}.table-wrapper[data-v-40d42f18]{width:100%;max-width:100%;overflow-x:auto;margin:1rem 0;-webkit-overflow-scrolling:touch}.table[data-v-40d42f18]{min-width:900px;font-size:.9rem}.table th[data-v-40d42f18],.table td[data-v-40d42f18]{padding:10px 12px;min-width:100px}.table th[data-v-40d42f18]:first-child,.table td[data-v-40d42f18]:first-child{min-width:80px}.table th[data-v-40d42f18]:nth-child(2),.table td[data-v-40d42f18]:nth-child(2){min-width:200px;white-space:normal}.pagination[data-v-40d42f18] .pagination{flex-wrap:nowrap;gap:.5rem;transform:translate(0)}.pagination[data-v-40d42f18] .pagination-button{width:2rem;height:2.5rem!important;display:flex;align-items:center;justify-content:center;padding:0}.pagination[data-v-40d42f18] .pagination-button.simple,.pagination[data-v-40d42f18] .pagination-button span{display:none}.pagination[data-v-40d42f18] .page-numbers{gap:.5rem;margin:0}}@media(min-width:769px)and (max-width:1200px){.container[data-v-40d42f18]{transform:translate(-1.5rem);max-width:95%}.table[data-v-40d42f18]{min-width:1000px}.table th[data-v-40d42f18],.table td[data-v-40d42f18]{padding:10px}.table-wrapper[data-v-40d42f18]{width:100%;max-width:100%;overflow-x:auto;margin:1rem 0;-webkit-overflow-scrolling:touch}}.container[data-v-b9cf18f2]{margin:0 auto}.button-container[data-v-b9cf18f2]{display:flex;justify-content:flex-end;margin-bottom:2rem}.button[data-v-b9cf18f2]{font-size:.875rem;padding:1rem 2rem;border:1px solid #ddd;background-color:#fff;border-radius:999px;color:#014a72;font-weight:700;cursor:pointer;transform:translate(-2rem);transition:all .3s ease-in-out}.button .icon[data-v-b9cf18f2]{font-size:1rem;color:#ff6f6f}.button .icon-print[data-v-b9cf18f2]{color:#1e88e5}.button[data-v-b9cf18f2]:hover{background-color:#f5f5f5;transform:translate(-2rem,-2px)}.header[data-v-b9cf18f2]{margin-top:1rem;display:flex;align-items:center;padding-left:1rem}.arrow-icon[data-v-b9cf18f2]{width:24px;height:24px}.header h2[data-v-b9cf18f2]{margin-left:1rem;color:#014a72;border-bottom:2px solid #014a72}.table[data-v-b9cf18f2]{width:100%;max-width:1505px;table-layout:fixed;border-collapse:collapse;border:1px solid #ddd;border-radius:8px;overflow:hidden;font-size:.9rem}.table th[data-v-b9cf18f2],.table td[data-v-b9cf18f2]{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:8px 12px;white-space:normal;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.table tr:last-child td[data-v-b9cf18f2]{border-bottom:none}.table th[data-v-b9cf18f2]:last-child,.table td[data-v-b9cf18f2]:last-child{border-right:none}.table th[data-v-b9cf18f2]{background-color:#317795;color:#fff;font-weight:600}.table tbody tr[data-v-b9cf18f2]:hover{background-color:#f5f5f5}.pagination[data-v-b9cf18f2] .pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;margin:2rem 0;padding:1rem 0}.pagination[data-v-b9cf18f2] .page-numbers{display:flex;gap:1rem;margin:0 1rem}.pagination[data-v-b9cf18f2] .pagination-button{display:flex;align-items:center;gap:4px;padding:.5rem 1.5rem;background-color:#fff;color:#014a72;border:1px solid #ddd;border-radius:999px;cursor:pointer;font-size:1rem;transition:all .2s}.pagination[data-v-b9cf18f2] .pagination-button.simple{display:inline-flex}@media(max-width:768px){.container[data-v-b9cf18f2]{transform:translate(0);padding:0 .5rem;max-width:100%}.header[data-v-b9cf18f2]{padding-left:.5rem;margin:1rem 0}.table-wrapper[data-v-b9cf18f2]{width:100%;max-width:100%;overflow-x:auto;margin:1rem 0;-webkit-overflow-scrolling:touch}.table[data-v-b9cf18f2]{min-width:900px;font-size:.9rem}.table th[data-v-b9cf18f2],.table td[data-v-b9cf18f2]{padding:10px 12px;min-width:100px}.table th[data-v-b9cf18f2]:first-child,.table td[data-v-b9cf18f2]:first-child{min-width:80px}.table th[data-v-b9cf18f2]:nth-child(2),.table td[data-v-b9cf18f2]:nth-child(2){min-width:200px;white-space:normal}.pagination[data-v-b9cf18f2] .pagination{flex-wrap:nowrap;gap:.5rem;transform:translate(0)}.pagination[data-v-b9cf18f2] .pagination-button{width:2rem;height:2.5rem!important;display:flex;align-items:center;justify-content:center;padding:0}.pagination[data-v-b9cf18f2] .pagination-button.simple,.pagination[data-v-b9cf18f2] .pagination-button span{display:none}.pagination[data-v-b9cf18f2] .page-numbers{gap:.5rem;margin:0}}@media(min-width:769px)and (max-width:1200px){.container[data-v-b9cf18f2]{transform:translate(-1.5rem);max-width:95%}.table[data-v-b9cf18f2]{min-width:1000px}.table th[data-v-b9cf18f2],.table td[data-v-b9cf18f2]{padding:10px}.table-wrapper[data-v-b9cf18f2]{width:100%;max-width:100%;overflow-x:auto;margin:1rem 0;-webkit-overflow-scrolling:touch}}.container[data-v-fa2a3c89]{padding:0 1rem;max-width:1200px;margin:0 auto;transform:translate(-3rem)}.header[data-v-fa2a3c89]{margin:1rem 0 0;display:flex;align-items:center;padding-left:1rem}.button-container[data-v-fa2a3c89]{display:flex;justify-content:flex-end;margin-bottom:2rem}.button[data-v-fa2a3c89]{font-size:.875rem;padding:1rem 2rem;border:1px solid #ddd;background-color:#fff;border-radius:999px;color:#014a72;font-weight:700;cursor:pointer;transform:translate(-2rem);transition:all .3s ease-in-out}.button .icon[data-v-fa2a3c89]{font-size:1rem;color:#ff6f6f}.button .icon-print[data-v-fa2a3c89]{color:#1e88e5}.button[data-v-fa2a3c89]:hover{background-color:#f5f5f5;transform:translate(-2rem,-2px)}.arrow-icon[data-v-fa2a3c89]{width:24px;height:24px}.header h2[data-v-fa2a3c89]{margin-left:1rem;color:#014a72;border-bottom:2px solid #014a72}.table[data-v-fa2a3c89]{width:100%;table-layout:fixed;border-collapse:collapse;border:1px solid #ddd;border-radius:8px;overflow:hidden;font-size:.9rem}.table th[data-v-fa2a3c89],.table td[data-v-fa2a3c89]{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:8px 12px;white-space:normal;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.table tr:last-child td[data-v-fa2a3c89]{border-bottom:none}.table th[data-v-fa2a3c89]:last-child,.table td[data-v-fa2a3c89]:last-child{border-right:none}.table th[data-v-fa2a3c89]{background-color:#317795;color:#fff;font-weight:600}.table tbody tr[data-v-fa2a3c89]:hover{background-color:#f5f5f5}.pagination[data-v-fa2a3c89] .pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;margin:2rem 0;padding:1rem 0}.pagination[data-v-fa2a3c89] .page-numbers{display:flex;gap:1rem;margin:0 1rem}.pagination[data-v-fa2a3c89] .pagination-button{display:flex;align-items:center;gap:4px;padding:.5rem 1.5rem;background-color:#fff;color:#014a72;border:1px solid #ddd;border-radius:999px;cursor:pointer;font-size:1rem;transition:all .2s}.pagination[data-v-fa2a3c89] .pagination-button.simple{display:inline-flex}@media(max-width:768px){.container[data-v-fa2a3c89]{transform:translate(0);padding:0 .5rem;max-width:100%}.header[data-v-fa2a3c89]{padding-left:.5rem;margin:1rem 0}.table-wrapper[data-v-fa2a3c89]{width:100%;max-width:100%;overflow-x:auto;margin:1rem 0;-webkit-overflow-scrolling:touch}.table[data-v-fa2a3c89]{min-width:900px;font-size:.9rem}.table th[data-v-fa2a3c89],.table td[data-v-fa2a3c89]{padding:10px 12px;min-width:100px}.table th[data-v-fa2a3c89]:first-child,.table td[data-v-fa2a3c89]:first-child{min-width:80px}.table th[data-v-fa2a3c89]:nth-child(2),.table td[data-v-fa2a3c89]:nth-child(2){min-width:200px;white-space:normal}.pagination[data-v-fa2a3c89] .pagination{flex-wrap:nowrap;gap:.5rem;transform:translate(0)}.pagination[data-v-fa2a3c89] .pagination-button{width:2rem;height:2.5rem!important;display:flex;align-items:center;justify-content:center;padding:0}.pagination[data-v-fa2a3c89] .pagination-button.simple,.pagination[data-v-fa2a3c89] .pagination-button span{display:none}.pagination[data-v-fa2a3c89] .page-numbers{gap:.5rem;margin:0}}@media(min-width:769px)and (max-width:1200px){.container[data-v-fa2a3c89]{transform:translate(-1.5rem);max-width:95%}.table[data-v-fa2a3c89]{min-width:1000px}.table th[data-v-fa2a3c89],.table td[data-v-fa2a3c89]{padding:10px}.table-wrapper[data-v-fa2a3c89]{width:100%;max-width:100%;overflow-x:auto;margin:1rem 0;-webkit-overflow-scrolling:touch}}.container[data-v-ccdcf072]{margin:0 auto}.header[data-v-ccdcf072]{margin-top:1rem;display:flex;align-items:center;padding-left:1rem}.arrow-icon[data-v-ccdcf072]{width:24px;height:24px}.header h2[data-v-ccdcf072]{margin-left:1rem;color:#014a72;border-bottom:2px solid #014a72}.button-container[data-v-ccdcf072]{display:flex;justify-content:flex-end;margin-bottom:2rem}.button[data-v-ccdcf072]{font-size:.875rem;padding:1rem 2rem;border:1px solid #ddd;background-color:#fff;border-radius:999px;color:#014a72;font-weight:700;cursor:pointer;transform:translate(-2rem);transition:all .3s ease-in-out}.button .icon[data-v-ccdcf072]{font-size:1rem;color:#ff6f6f}.button .icon-print[data-v-ccdcf072]{color:#1e88e5}.button[data-v-ccdcf072]:hover{background-color:#f5f5f5;transform:translate(-2rem,-2px)}.table[data-v-ccdcf072]{width:100%;max-width:1505px;table-layout:fixed;border-collapse:collapse;border:1px solid #ddd;border-radius:8px;overflow:hidden;font-size:.9rem}.table th[data-v-ccdcf072],.table td[data-v-ccdcf072]{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:8px 12px;white-space:normal;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.table tr:last-child td[data-v-ccdcf072]{border-bottom:none}.table th[data-v-ccdcf072]:last-child,.table td[data-v-ccdcf072]:last-child{border-right:none}.table th[data-v-ccdcf072]{background-color:#317795;color:#fff;font-weight:600}.table tbody tr[data-v-ccdcf072]:hover{background-color:#f5f5f5}.pagination[data-v-ccdcf072] .pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;margin:2rem 0;padding:1rem 0}.pagination[data-v-ccdcf072] .page-numbers{display:flex;gap:1rem;margin:0 1rem}.pagination[data-v-ccdcf072] .pagination-button{display:flex;align-items:center;gap:4px;padding:.5rem 1.5rem;background-color:#fff;color:#014a72;border:1px solid #ddd;border-radius:999px;cursor:pointer;font-size:1rem;transition:all .2s}.pagination[data-v-ccdcf072] .pagination-button.simple{display:inline-flex}@media(max-width:768px){.container[data-v-ccdcf072]{transform:translate(0);padding:0 .5rem;max-width:100%}.header[data-v-ccdcf072]{padding-left:.5rem;margin:1rem 0}.table-wrapper[data-v-ccdcf072]{width:100%;max-width:100%;overflow-x:auto;margin:1rem 0;-webkit-overflow-scrolling:touch}.table[data-v-ccdcf072]{min-width:900px;font-size:.9rem}.table th[data-v-ccdcf072],.table td[data-v-ccdcf072]{padding:10px 12px;min-width:100px}.table th[data-v-ccdcf072]:first-child,.table td[data-v-ccdcf072]:first-child{min-width:80px}.table th[data-v-ccdcf072]:nth-child(2),.table td[data-v-ccdcf072]:nth-child(2){min-width:200px;white-space:normal}.pagination[data-v-ccdcf072] .pagination{flex-wrap:nowrap;gap:.5rem;transform:translate(0)}.pagination[data-v-ccdcf072] .pagination-button{width:2rem;height:2.5rem!important;display:flex;align-items:center;justify-content:center;padding:0}.pagination[data-v-ccdcf072] .pagination-button.simple,.pagination[data-v-ccdcf072] .pagination-button span{display:none}.pagination[data-v-ccdcf072] .page-numbers{gap:.5rem;margin:0}}@media(min-width:769px)and (max-width:1200px){.container[data-v-ccdcf072]{transform:translate(-1.5rem);max-width:95%}.table[data-v-ccdcf072]{min-width:1000px}.table th[data-v-ccdcf072],.table td[data-v-ccdcf072]{padding:10px}.table-wrapper[data-v-ccdcf072]{width:100%;max-width:100%;overflow-x:auto;margin:1rem 0;-webkit-overflow-scrolling:touch}}.container[data-v-98dfde1c]{margin:0 auto}.header[data-v-98dfde1c]{margin-top:1rem;display:flex;align-items:center;padding-left:1rem}.arrow-icon[data-v-98dfde1c]{width:24px;height:24px}.header h2[data-v-98dfde1c]{margin-left:1rem;color:#014a72;border-bottom:2px solid #014a72}.button-container[data-v-98dfde1c]{display:flex;justify-content:flex-end;margin-bottom:2rem}.button[data-v-98dfde1c]{font-size:.875rem;padding:1rem 2rem;border:1px solid #ddd;background-color:#fff;border-radius:999px;color:#014a72;font-weight:700;cursor:pointer;transform:translate(-2rem);transition:all .3s ease-in-out}.button .icon[data-v-98dfde1c]{font-size:1rem;color:#ff6f6f}.button .icon-print[data-v-98dfde1c]{color:#1e88e5}.button[data-v-98dfde1c]:hover{background-color:#f5f5f5;transform:translate(-2rem,-2px)}.table[data-v-98dfde1c]{width:100%;max-width:1505px;table-layout:fixed;border-collapse:collapse;border:1px solid #ddd;border-radius:8px;overflow:hidden;font-size:.9rem}.table th[data-v-98dfde1c],.table td[data-v-98dfde1c]{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:8px 12px;white-space:normal;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.table tr:last-child td[data-v-98dfde1c]{border-bottom:none}.table th[data-v-98dfde1c]:last-child,.table td[data-v-98dfde1c]:last-child{border-right:none}.table th[data-v-98dfde1c]{background-color:#317795;color:#fff;font-weight:600}.table tbody tr[data-v-98dfde1c]:hover{background-color:#f5f5f5}.pagination[data-v-98dfde1c] .pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;margin:2rem 0;padding:1rem 0}.pagination[data-v-98dfde1c] .page-numbers{display:flex;gap:1rem;margin:0 1rem}.pagination[data-v-98dfde1c] .pagination-button{display:flex;align-items:center;gap:4px;padding:.5rem 1.5rem;background-color:#fff;color:#014a72;border:1px solid #ddd;border-radius:999px;cursor:pointer;font-size:1rem;transition:all .2s}.pagination[data-v-98dfde1c] .pagination-button.simple{display:inline-flex}@media(max-width:768px){.container[data-v-98dfde1c]{transform:translate(0);padding:0 .5rem;max-width:100%}.header[data-v-98dfde1c]{padding-left:.5rem;margin:1rem 0}.table-wrapper[data-v-98dfde1c]{width:100%;max-width:100%;overflow-x:auto;margin:1rem 0;-webkit-overflow-scrolling:touch}.table[data-v-98dfde1c]{min-width:900px;font-size:.9rem}.table th[data-v-98dfde1c],.table td[data-v-98dfde1c]{padding:10px 12px;min-width:100px}.table th[data-v-98dfde1c]:first-child,.table td[data-v-98dfde1c]:first-child{min-width:80px}.table th[data-v-98dfde1c]:nth-child(2),.table td[data-v-98dfde1c]:nth-child(2){min-width:200px;white-space:normal}.pagination[data-v-98dfde1c] .pagination{flex-wrap:nowrap;gap:.5rem;transform:translate(0)}.pagination[data-v-98dfde1c] .pagination-button{width:2rem;height:2.5rem!important;display:flex;align-items:center;justify-content:center;padding:0}.pagination[data-v-98dfde1c] .pagination-button.simple,.pagination[data-v-98dfde1c] .pagination-button span{display:none}.pagination[data-v-98dfde1c] .page-numbers{gap:.5rem;margin:0}}@media(min-width:769px)and (max-width:1200px){.container[data-v-98dfde1c]{transform:translate(-1.5rem);max-width:95%}.table[data-v-98dfde1c]{min-width:1000px}.table th[data-v-98dfde1c],.table td[data-v-98dfde1c]{padding:10px}.table-wrapper[data-v-98dfde1c]{width:100%;max-width:100%;overflow-x:auto;margin:1rem 0;-webkit-overflow-scrolling:touch}}.container[data-v-46a218dc]{width:100%;margin:0 auto}.faq[data-v-46a218dc]{border-radius:8px;background-color:#f8f8f8}.faq-item[data-v-46a218dc]{padding:1rem}.faq-item-header[data-v-46a218dc]{display:flex;justify-content:space-between;align-items:center;background-color:#317795;color:#fff;border-radius:999px;padding:.5rem;transition:all .2s ease-in-out}.faq-item-header[data-v-46a218dc]:hover{background-color:#19536c}.faq-item-title[data-v-46a218dc]{margin:0;font-size:1.2rem;padding-left:.75rem}.faq-item-button[data-v-46a218dc]{background-color:transparent;border:none;cursor:pointer;transition:all .3s ease-in-out}.faq-item-button[data-v-46a218dc]:hover{transform:translateY(-2px)}.plus-icon[data-v-46a218dc]{width:32px;height:32px;transition:all .3s ease-in-out}.faq-item-content[data-v-46a218dc]{margin:1rem 0;background-color:#fff;padding:1rem;font-size:1.1rem;animation:fadeDown-46a218dc .3s ease-in-out}@media(max-width:768px){.container[data-v-46a218dc]{width:100%;transform:translate(-1rem)}}@media(min-width:769px)and (max-width:1200px){.container[data-v-46a218dc]{transform:translate(-1rem)}}@keyframes fadeDown-46a218dc{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.error-page[data-v-4f43bb9c]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f9fa,#fff);padding:2rem 1rem}.container[data-v-4f43bb9c]{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:4rem;flex-wrap:wrap}.error-content[data-v-4f43bb9c]{flex:1;min-width:300px;text-align:center}.error-number[data-v-4f43bb9c]{font-size:10rem;font-weight:800;color:#014a72;line-height:1;margin-bottom:1rem;text-shadow:4px 4px 0 rgba(21,111,150,.2);animation:float-4f43bb9c 3s ease-in-out infinite}@keyframes float-4f43bb9c{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.error-title[data-v-4f43bb9c]{font-size:2.5rem;color:#156f96;margin-bottom:1rem;font-weight:700}.error-description[data-v-4f43bb9c]{font-size:1.125rem;color:#014a72;margin-bottom:2rem;line-height:1.6;opacity:.8}.home-button[data-v-4f43bb9c]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background-color:#014a72;color:#fff;text-decoration:none;border-radius:50px;font-weight:600;font-size:1rem;transition:all .3s ease;box-shadow:0 4px 15px #014a724d}.home-button[data-v-4f43bb9c]:hover{background-color:#156f96;transform:translateY(-2px);box-shadow:0 6px 20px #014a7266}.home-button .icon[data-v-4f43bb9c]{transition:transform .3s ease}.home-button:hover .icon[data-v-4f43bb9c]{transform:translate(-3px)}.illustration[data-v-4f43bb9c]{flex:1;min-width:300px;height:400px;position:relative;display:flex;align-items:center;justify-content:center}.circle[data-v-4f43bb9c]{position:absolute;border-radius:50%;opacity:.6;animation:pulse-4f43bb9c 4s ease-in-out infinite}.circle-1[data-v-4f43bb9c]{width:300px;height:300px;background:radial-gradient(circle,rgba(1,74,114,.2),transparent);animation-delay:0s}.circle-2[data-v-4f43bb9c]{width:220px;height:220px;background:radial-gradient(circle,rgba(21,111,150,.3),transparent);animation-delay:1s}.circle-3[data-v-4f43bb9c]{width:140px;height:140px;background:radial-gradient(circle,rgba(1,74,114,.4),transparent);animation-delay:2s}@keyframes pulse-4f43bb9c{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.1);opacity:.3}}@media(max-width:768px){.container[data-v-4f43bb9c]{flex-direction:column;gap:2rem}.error-number[data-v-4f43bb9c]{font-size:7rem}.error-title[data-v-4f43bb9c]{font-size:2rem}.error-description[data-v-4f43bb9c]{font-size:1rem}.illustration[data-v-4f43bb9c]{height:300px;transform:translateY(5rem)}.circle-1[data-v-4f43bb9c]{width:250px;height:250px}.circle-2[data-v-4f43bb9c]{width:180px;height:180px}.circle-3[data-v-4f43bb9c]{width:110px;height:110px}}.container[data-v-07fb43ba]{display:flex;flex-direction:column;gap:1rem;width:100%}.calendar-wrapper[data-v-07fb43ba]{width:100%;overflow-x:auto}[data-v-07fb43ba] .fc{font-size:16px;min-width:800px}.calendar-title[data-v-07fb43ba]{margin-bottom:2rem}.calendar[data-v-07fb43ba]{width:100%;max-width:1200px;margin:0 auto;height:100vh}.calendar-tabs[data-v-07fb43ba]{display:flex;gap:1rem}.calendar-tabs p[data-v-07fb43ba]{padding:.5rem 1rem;border-radius:6px;background-color:#f8f9fa;color:#2c3e50}.calendar-tabs p[data-v-07fb43ba]:hover{background-color:#e9ecef}.calendar-tab-icon[data-v-07fb43ba]{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:8px;vertical-align:middle}.calendar-tab-icon.global[data-v-07fb43ba]{background-color:#37474f}.calendar-tab-icon.budget[data-v-07fb43ba]{background-color:#7a8c99}[data-v-07fb43ba] .fc-event-main{padding:4px;white-space:normal}[data-v-07fb43ba] .fc-event-title{font-weight:500;margin-bottom:2px}[data-v-07fb43ba] .fc-event-description{font-size:.85em;opacity:.9;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}[data-v-07fb43ba] .fc-event-entite-badge{position:absolute;top:-1rem;left:-1rem;color:#fff;text-align:left;padding:.3rem 1.2rem .3rem .8rem;font-size:.7rem;font-weight:500;clip-path:polygon(75% 0%,100% 50%,75% 100%,0% 100%,0 49%,0% 0%);text-transform:uppercase;line-height:1.2;z-index:2}[data-v-07fb43ba] .fc-event-main{position:relative;height:100%;box-sizing:border-box}[data-v-07fb43ba] .fc-event-title{margin:2px 0}[data-v-07fb43ba] .fc-footer-toolbar{display:flex;justify-content:center;gap:.5rem}[data-v-07fb43ba] .fc-daygrid-day{min-height:130px}[data-v-07fb43ba] .fc-daygrid-day-frame{padding:12px}[data-v-07fb43ba] .fc{font-size:16px}[data-v-07fb43ba] .fc-event{padding:.5rem}[data-v-07fb43ba] .fc-event-title{white-space:normal!important;overflow:visible!important}[data-v-07fb43ba] .fc-button-primary{background-color:#014a72}[data-v-07fb43ba] .fc-button-primary:hover{background-color:#01365f}@media(max-width:768px){.calendar-wrapper[data-v-07fb43ba]{width:100%;transform:translate(0);overflow-x:auto}[data-v-07fb43ba] .fc{min-width:600px}[data-v-07fb43ba] .fc-daygrid-day{min-height:150px;min-width:120px}[data-v-07fb43ba] .fc-daygrid-day-frame{padding:8px}[data-v-07fb43ba] .fc-event-entite-badge{left:-2rem}[data-v-07fb43ba] .fc-toolbar-chunk{flex-wrap:wrap}[data-v-07fb43ba] .fc-toolbar-title{margin-left:1rem}}@media(min-width:769px)and (max-width:1200px){.calendar-wrapper[data-v-07fb43ba]{width:90%;transform:translate(0);overflow-x:auto}[data-v-07fb43ba] .fc{max-width:90%}}.contact-form[data-v-5655ab56]{margin-bottom:1rem;display:flex;flex-direction:column;gap:1rem;border-radius:8px;background-color:#f8f8f8;padding:1rem;width:calc(100% - 2rem)}.success-message[data-v-5655ab56]{text-align:center;background-color:#4caf50;color:#fff;padding:1rem;border-radius:4px;margin-top:1rem;animation:fadeIn-5655ab56 .5s ease-in-out}@keyframes fadeIn-5655ab56{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form-row[data-v-5655ab56]{display:flex;gap:1rem}.form-col[data-v-5655ab56]{display:flex;flex-direction:column;gap:.5rem;width:50%}.form-group[data-v-5655ab56]{display:flex;flex-direction:column;gap:.5rem}label[data-v-5655ab56]{font-weight:700}input[data-v-5655ab56],textarea[data-v-5655ab56]{padding:.75rem;border:1px solid #ccc;border-radius:4px;height:100%;font-size:1rem}textarea[data-v-5655ab56]{resize:vertical}.button-container[data-v-5655ab56]{display:flex;justify-content:center;margin-top:1rem}button[data-v-5655ab56]{width:150px;padding:1rem 2rem;border:1px solid #ddd;background-color:#fff;border-radius:999px;color:#014a72;font-weight:700;cursor:pointer;transition:all .3s ease-in-out}button[data-v-5655ab56]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}@media screen and (max-width:768px){.form-col[data-v-5655ab56]{width:100%}.form-row[data-v-5655ab56]{flex-direction:column;width:100%}textarea[data-v-5655ab56]{width:90%!important}}.contact-container[data-v-6e359ba0]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;width:100%}.contanct-info[data-v-6e359ba0]{display:flex;flex-direction:column;gap:1rem;width:100%}.contact-group[data-v-6e359ba0]{display:flex;flex-direction:column;gap:0;width:100%;padding:.5rem 0}.contact-button[data-v-6e359ba0]{display:flex;justify-content:space-between;align-items:center;gap:1rem;cursor:pointer;padding:.5rem 1rem;border:none;border-radius:999px;background-color:#317795;color:#fff;z-index:2;transition:all .2s ease-in-out}.contact-button[data-v-6e359ba0]:hover{background-color:#19536c}.contact-button:hover .plus-icon[data-v-6e359ba0]{transform:rotate(180deg)}.plus-icon[data-v-6e359ba0]{width:32px;height:32px;transition:transform .3s ease-in-out}.contact-item[data-v-6e359ba0]{padding:1rem 1rem 0;margin-top:-1rem;background-color:#f8f8f8;z-index:1;animation:fadeDown-6e359ba0 .3s ease-in-out}.contact-item-name[data-v-6e359ba0]{font-weight:700;margin-bottom:.25rem}.contact-item-inner[data-v-6e359ba0]{border-bottom:1px solid #014a72;padding:1rem 0}.contact-code-badge[data-v-6e359ba0]{display:inline-block;margin-right:8px;margin-bottom:.25rem;padding:.3rem .6rem;font-size:.75rem;font-weight:500;color:#fff;border-radius:999px}.contact-item-info[data-v-6e359ba0]{display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.contact-icon[data-v-6e359ba0]{color:#607d8b;padding:.25rem 1rem}.type-db[data-v-6e359ba0]{background-color:#42b883}.type-dgeae[data-v-6e359ba0]{background-color:#2196f3}.type-dsp[data-v-6e359ba0]{background-color:#ff9800}.type-dpe[data-v-6e359ba0]{background-color:#9c27b0}.type-default[data-v-6e359ba0]{background-color:#607d8b}@media(min-width:768px)and (max-width:1024px){.contact-container[data-v-6e359ba0]{max-width:90vw}}@keyframes fadeDown-6e359ba0{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.organigramme[data-v-4e7565bb]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%}.organigramme-container[data-v-4e7565bb]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;max-width:900px}p[data-v-4e7565bb],h2[data-v-4e7565bb],h4[data-v-4e7565bb],h5[data-v-4e7565bb]{margin:0}img[data-v-4e7565bb]{width:56px;height:56px;border-radius:50%}.dg-card[data-v-4e7565bb]{max-width:400px!important;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:8px;border:1px solid #014464;box-shadow:0 24px 24px #0000001a;margin:3.5rem 0 2rem;transition:all .2s ease-in-out}.dg-card[data-v-4e7565bb]:hover{transform:translateY(-2px);background-color:#0000000d}.avatar-dg[data-v-4e7565bb]{width:128px;height:128px;transform:translateY(-50%)}.dg-info[data-v-4e7565bb]{transform:translateY(-50%)}.dg-title[data-v-4e7565bb]{font-size:1.5rem;text-align:center}.dg-subtitle[data-v-4e7565bb]{font-size:1rem;text-align:center}.connection-lines[data-v-4e7565bb]{position:relative;width:100%;max-width:900px;height:60px;display:flex;flex-direction:column;align-items:center}.vertical-line[data-v-4e7565bb]{width:2px;height:20px;background-color:#014464;margin:0 auto}.horizontal-line[data-v-4e7565bb]{width:67%;height:2px;background-color:#014464;margin:0}.branch-lines[data-v-4e7565bb]{display:flex;justify-content:space-between;width:100%;position:relative}.branch-line[data-v-4e7565bb]{width:2px;height:20px;background-color:#014464}.branch-line.left[data-v-4e7565bb]{position:absolute;left:16.66%;transform:translate(-50%)}.branch-line.center[data-v-4e7565bb]{position:absolute;left:50%;transform:translate(-50%)}.branch-line.right[data-v-4e7565bb]{position:absolute;left:83.33%;transform:translate(-50%)}.organigramme-group[data-v-4e7565bb]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%}.organigramme-item[data-v-4e7565bb]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;max-width:900px}.parent-button[data-v-4e7565bb]{padding:1rem 2rem;width:100%;font-size:.9rem;font-weight:600;border:1px solid #014464;border-radius:8px;background-color:#fff;color:#014464;cursor:pointer;position:relative;z-index:2;transition:all .3s ease-in-out}.parent-button[data-v-4e7565bb]:hover{background-color:#0000000d;transform:translateY(-2px)}.toggle-icon[data-v-4e7565bb]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#fff;background-color:#014464;width:20px;height:20px;padding:4px;border-radius:50%}.card-header[data-v-4e7565bb]{position:relative;cursor:pointer;width:100%;min-height:71px;border-radius:4px;background-color:#fff;border:1px solid #ddd;display:flex;align-items:center;transition:all .2s ease-in-out}.card-header[data-v-4e7565bb]:hover{background-color:#0000000d;transform:translateY(-2px)}.avatar[data-v-4e7565bb]{transform:translate(-1.9rem)}.card-info[data-v-4e7565bb]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;width:100%;transform:translate(-1rem)}.card-title[data-v-4e7565bb]{font-size:1rem}.card-nom[data-v-4e7565bb]{font-size:.9rem;font-weight:500}.card-poste[data-v-4e7565bb]{font-size:.85rem;font-style:italic;margin-bottom:.5rem;color:#014464}.toggle-icon-small[data-v-4e7565bb]{position:absolute;right:-30px;bottom:-10px;color:#fff;background-color:#014464;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.2rem;font-weight:700;line-height:1;padding:0 2px 2px}.direction-card[data-v-4e7565bb],.service-card[data-v-4e7565bb]{position:relative}.sub-content[data-v-4e7565bb]{margin-top:1.5rem;padding-left:1rem;border-left:2px solid #014464}.sous-service-pagination[data-v-4e7565bb]{display:flex;align-items:center;gap:4px}.pagination-button[data-v-4e7565bb]{display:flex;align-items:center;justify-content:center;gap:4px;width:40px;height:40px;background-color:#fff;color:#014a72;border:1px solid #ddd;border-radius:8px;cursor:pointer;font-size:1rem;transition:all .2s}.content-cards[data-v-4e7565bb]{display:flex;flex-direction:column;gap:1rem;background-color:#f8f8f8;border-radius:0 0 8px 8px;padding:2rem 1rem 1rem;margin-top:-1rem;animation:fadeDown-4e7565bb .3s ease-in-out}.content-cards.services[data-v-4e7565bb],.content-cards.sous-services[data-v-4e7565bb]{padding-top:1rem}@keyframes fadeDown-4e7565bb{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.login-page[data-v-5b697c5e]{display:flex;justify-content:center;align-items:center;min-height:100vh;width:100vw;background-color:#f4f6f8}.login-container[data-v-5b697c5e]{display:flex;width:100%;max-width:1000px;min-height:520px;background-color:#fff;border-radius:1.25rem;overflow:hidden;box-shadow:0 20px 40px #00000014}.login-form-container[data-v-5b697c5e]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:3rem}.login-title[data-v-5b697c5e]{width:100%;text-align:center;font-size:2.2rem;font-weight:700;color:#014a72;margin-bottom:.25rem}.login-subtitle[data-v-5b697c5e]{width:100%;text-align:center;margin-bottom:2.5rem;color:#6b7280;font-size:.95rem}.contact-container[data-v-5b697c5e]{display:flex;flex-direction:column;gap:0;width:100%;max-width:360px;margin:0 auto}.contact-group[data-v-5b697c5e]{margin-bottom:1.5rem;width:100%;display:flex;flex-direction:column;gap:.5rem}label[data-v-5b697c5e]{width:100%;font-size:.85rem;font-weight:600;color:#374151}input[data-v-5b697c5e]{width:100%;max-width:360px;padding:.8rem 1.2rem;border-radius:.5rem;border:1px solid #d1d5db;background-color:#f9fafb;outline:none;font-size:.95rem;transition:all .2s ease-in-out;box-sizing:border-box}input[data-v-5b697c5e]::placeholder{color:#9ca3af}input[data-v-5b697c5e]:focus{background-color:#fff;border-color:#317795;box-shadow:0 0 0 3px #31779526}.button-container[data-v-5b697c5e]{width:100%;display:flex;justify-content:center;align-items:center}.contact-button[data-v-5b697c5e]{padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;border-radius:.5rem;background-color:#317795;color:#fff;border:none;cursor:pointer;transition:all .2s ease-in-out}.contact-button[data-v-5b697c5e]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #19536c66}.password-input-container[data-v-5b697c5e]{position:relative;width:100%;max-width:360px;margin:0 auto}.toggle-password[data-v-5b697c5e]{position:absolute;right:.5rem;top:50%;right:1.95rem;transform:translate(50%,-50%);background:transparent;border:none;cursor:pointer;color:#9ca3af;display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:.25rem;transition:all .2s ease-in-out;width:2rem;height:2rem}.toggle-password[data-v-5b697c5e]:hover{color:#4b5563;background-color:#0000000d}.login-branding[data-v-5b697c5e]{flex:1;background:linear-gradient(135deg,#317795,#19536c);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem;text-align:center}.branding-logo[data-v-5b697c5e]{width:150px;margin-bottom:2rem}.login-branding h2[data-v-5b697c5e]{font-size:2rem;font-weight:700;margin-bottom:1rem}.login-branding p[data-v-5b697c5e]{max-width:320px;opacity:.9;line-height:1.6;font-size:.95rem}.error-message[data-v-5b697c5e]{color:#dc2626;font-size:.85rem;text-align:center;font-weight:500}@media(max-width:768px){.password-input-container[data-v-5b697c5e]{max-width:100%}.login-container[data-v-5b697c5e]{min-height:auto}.login-branding[data-v-5b697c5e]{display:none}.login-form-container[data-v-5b697c5e]{padding:2rem}}@media(max-width:1024px){.login-container[data-v-5b697c5e]{min-height:auto;max-width:90vw}.contact-container[data-v-5b697c5e]{width:100%;max-width:100%;padding:0 1rem}.contact-group[data-v-5b697c5e]{width:100%}input[data-v-5b697c5e],.password-input[data-v-5b697c5e],.password-input-container[data-v-5b697c5e]{width:100%;max-width:100%}}.sidebar[data-v-560059be]{width:260px;height:100%;background-color:#fff;border-right:1px solid #d1d5db;overflow-y:auto}.sidebar-nav[data-v-560059be]{padding:1.5rem 0}.menu-list[data-v-560059be]{list-style:none;margin:0;padding:0}.menu-item[data-v-560059be]{margin-bottom:.25rem}.menu-link[data-v-560059be]{display:flex;align-items:center;padding:.75rem 1.5rem;color:#374151;text-decoration:none;transition:all .2s ease;cursor:pointer;position:relative}.menu-link[data-v-560059be]:hover{background-color:#f9fafb;color:#014a72}.menu-link.router-link-active[data-v-560059be]{background-color:#014a72;color:#f4f6f8;font-weight:500}.menu-link.active[data-v-560059be]{color:#f4f6f8;background-color:#014a72}.menu-link.active .menu-icon[data-v-560059be],.menu-link.router-link-active .menu-icon[data-v-560059be]{color:#f4f6f8}.menu-icon[data-v-560059be]{margin-right:8px;color:#014a72}.menu-text[data-v-560059be]{flex:1;font-size:1rem}.menu-arrow[data-v-560059be]{transition:transform .2s ease-out;font-size:1.25rem;font-weight:700;color:#014a72}.menu-link.active .menu-arrow[data-v-560059be]{color:#f4f6f8}.menu-arrow.open[data-v-560059be]{transform:rotate(90deg)}.submenu-list[data-v-560059be]{list-style:none;margin:0;padding:0;background-color:#f9fafb}.submenu-link[data-v-560059be]{display:flex;align-items:center;padding:.5rem 1.5rem .5rem 3.5rem;color:#4b5563;text-decoration:none;font-size:.875rem;transition:all .2s ease;border-radius:.25rem;margin:.5rem}.submenu-link[data-v-560059be]:hover{background-color:#f4f6f8;color:#014a72}.submenu-link.router-link-active[data-v-560059be]{background-color:#317795;color:#f4f6f8}.submenu-link.router-link-active .menu-icon[data-v-560059be]{color:#f4f6f8}.submenu-enter-active[data-v-560059be],.submenu-leave-active[data-v-560059be]{transition:all .3s ease;overflow:hidden}.submenu-enter-from[data-v-560059be],.submenu-leave-to[data-v-560059be]{max-height:0;opacity:0}.submenu-enter-to[data-v-560059be],.submenu-leave-from[data-v-560059be]{max-height:300px;opacity:1}.dashboard-header[data-v-8da63a10]{height:64px;background-color:#fff;border-bottom:1px solid #d1d5db;display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;position:relative;z-index:10}.header-left[data-v-8da63a10]{display:flex;align-items:center;text-decoration:none}.logo[data-v-8da63a10]{display:flex;align-items:center}.logo-img[data-v-8da63a10]{width:64px;height:64px;margin-right:.5rem}.logo-text[data-v-8da63a10]{font-size:1.5rem;font-weight:700;color:#014a72;letter-spacing:-.5px}.header-right[data-v-8da63a10]{display:flex;align-items:center}.user-menu[data-v-8da63a10]{position:relative}.user-button[data-v-8da63a10]{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;background-color:transparent;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;transition:all .2s ease}.user-button[data-v-8da63a10]:hover,.user-button.active[data-v-8da63a10]{background-color:#f9fafb;border-color:#317795}.user-avatar[data-v-8da63a10]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#014a72,#317795);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.875rem}.avatar-img[data-v-8da63a10]{width:100%;height:100%;object-fit:cover;border-radius:50%}.user-name[data-v-8da63a10]{font-size:.95rem;color:#374151;font-weight:500}.dropdown-arrow[data-v-8da63a10]{font-size:.65rem;color:#6b7280;transition:transform .2s ease}.dropdown-arrow.open[data-v-8da63a10]{transform:rotate(180deg)}.dropdown-menu[data-v-8da63a10]{position:absolute;top:calc(100% + .5rem);right:0;min-width:220px;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 10px 25px #0000001a;padding:0;z-index:100;overflow:hidden}.dropdown-item[data-v-8da63a10]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:#374151;text-decoration:none;background:none;border:none;width:100%;text-align:left;font-size:.95rem;cursor:pointer;transition:background-color .2s ease}.dropdown-item[data-v-8da63a10]:hover{background-color:#eef3ff}.dropdown-item.logout[data-v-8da63a10]{color:#dc2626}.dropdown-item.logout[data-v-8da63a10]:hover{background-color:#fef2f2}.dropdown-divider[data-v-8da63a10]{height:1px;background-color:#d1d5db}.dropdown-enter-active[data-v-8da63a10],.dropdown-leave-active[data-v-8da63a10]{transition:all .2s ease;transform-origin:top right}.dropdown-enter-from[data-v-8da63a10],.dropdown-leave-to[data-v-8da63a10]{opacity:0;transform:scale(.95) translateY(-10px)}.dropdown-enter-to[data-v-8da63a10],.dropdown-leave-from[data-v-8da63a10]{opacity:1;transform:scale(1) translateY(0)}@media(max-width:768px){.dashboard-header[data-v-8da63a10]{padding:0 1rem}.user-name[data-v-8da63a10]{display:none}}.dashboard-layout[data-v-3fe5eab7]{width:100vw;height:100vh;display:flex;flex-direction:column;overflow:hidden;background-color:#f4f6f8}.dashboard-body[data-v-3fe5eab7]{flex:1;display:flex;overflow:hidden}.dashboard-content[data-v-3fe5eab7]{flex:1;overflow-y:auto;overflow-x:hidden;background-color:#f4f6f8}.content-wrapper[data-v-3fe5eab7]{padding:2rem;min-height:100%}@media(max-width:768px){.content-wrapper[data-v-3fe5eab7]{padding:1rem}}.documents-layout[data-v-81b5809e]{width:100%;height:100%}.page-container[data-v-418f0d50]{width:100%;max-width:1200px;margin:0 auto;padding:1rem}.page-header[data-v-418f0d50]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-418f0d50]{font-size:1.75rem;font-weight:700;color:#374151;margin:0}.btn-primary[data-v-418f0d50]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#014a72;color:#fff;border:none;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;text-decoration:none;transition:background-color .2s ease}.btn-primary[data-v-418f0d50]:hover{background-color:#19536c}.filters-bar[data-v-418f0d50]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.filter-group[data-v-418f0d50]{display:flex;flex-direction:column;gap:.35rem}.filter-group label[data-v-418f0d50]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#374151;font-weight:600}.filter-group select[data-v-418f0d50],.filter-group input[data-v-418f0d50]{min-width:220px;height:38px;border:1px solid #d1d5db;border-radius:6px;padding:0 .75rem;background-color:#fff}.filter-group input[data-v-418f0d50]{min-width:260px}.btn-reset[data-v-418f0d50]{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-end;height:38px;padding:0 .9rem;border-radius:6px;border:1px solid #e5e7eb;background-color:#f3f4f6;color:#374151;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-reset[data-v-418f0d50]:hover{background-color:#e5e7eb}.content-card[data-v-418f0d50]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:2rem;overflow-x:auto}.table-responsive[data-v-418f0d50]{width:100%;overflow-x:auto}.document-table[data-v-418f0d50]{width:100%;border-collapse:collapse;font-size:.95rem}.document-table th[data-v-418f0d50],.document-table td[data-v-418f0d50]{padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb}.document-table th[data-v-418f0d50]{font-weight:600;color:#4b5563;background-color:#f9fafb;text-transform:uppercase;font-size:.8rem;letter-spacing:.05em}.document-table tbody tr[data-v-418f0d50]:hover{background-color:#f9fafb}.badge[data-v-418f0d50]{border:transparent;padding:.25rem .5rem;border-radius:6px;font-size:.8rem;font-weight:500;color:#374151;background-color:#e5e7eb}.actions[data-v-418f0d50]{white-space:nowrap;text-align:center;width:120px}.btn-icon[data-v-418f0d50]{background:#f7f8fa;border:1px solid #e5e7eb;cursor:pointer;padding:.5rem;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;margin:0 .25rem}.btn-icon[data-v-418f0d50]:hover{background-color:#f3f4f6;color:#374151}.btn-edit[data-v-418f0d50]{color:#f59e0b}.btn-edit[data-v-418f0d50]:hover{color:#d97706;background-color:#feffec}.btn-delete[data-v-418f0d50]{color:#dc2626}.btn-delete[data-v-418f0d50]:hover{color:#b91c1c;background-color:#fef2f2}.no-data[data-v-418f0d50]{text-align:center;color:#6b7280;padding:2rem}.loading-state[data-v-418f0d50],.error-state[data-v-418f0d50]{text-align:center;padding:2rem;color:#6b7280}.error-state[data-v-418f0d50]{color:#dc2626}.modal-overlay[data-v-418f0d50]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-418f0d50]{background-color:#fff;padding:2rem;border-radius:8px;max-width:500px;width:90%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.modal-content h3[data-v-418f0d50]{margin-top:0;color:#111827;font-size:1.25rem;margin-bottom:1rem}.modal-actions[data-v-418f0d50]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.delete-details[data-v-418f0d50]{margin-top:.75rem;color:#374151}.delete-details p[data-v-418f0d50]{margin:.25rem 0}.btn-cancel[data-v-418f0d50]{padding:.5rem 1rem;background-color:#f3f4f6;color:#374151;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-418f0d50]:hover{background-color:#e5e7eb}.btn-delete-confirm[data-v-418f0d50]{padding:.5rem 1rem;background-color:#dc2626;color:#fff;border:1px solid #dc2626;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-delete-confirm[data-v-418f0d50]:hover{background-color:#b91c1c;border-color:#b91c1c}@media(max-width:768px){.page-header[data-v-418f0d50]{flex-direction:column;align-items:flex-start;gap:1rem}.filters-bar[data-v-418f0d50]{flex-direction:column;align-items:stretch}.filter-group select[data-v-418f0d50],.filter-group input[data-v-418f0d50]{width:100%;min-width:0}.document-table th[data-v-418f0d50],.document-table td[data-v-418f0d50]{padding:.75rem .5rem}}.page-container[data-v-33f3b741]{width:100%;max-width:800px;margin:0 auto;padding:1rem}.page-header[data-v-33f3b741]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-33f3b741]{font-size:1.75rem;font-weight:700;color:#374151;margin:0}.btn-secondary[data-v-33f3b741]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb;border-radius:6px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s ease}.btn-secondary[data-v-33f3b741]:hover{background-color:#e5e7eb}.form-container[data-v-33f3b741]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:2rem}.form-group[data-v-33f3b741]{margin-bottom:1.5rem}.form-group label[data-v-33f3b741]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.input-group[data-v-33f3b741]{position:relative;display:flex;align-items:center}.input-group-textarea[data-v-33f3b741]{align-items:flex-start}.input-icon[data-v-33f3b741]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af}.input-group-textarea .input-icon[data-v-33f3b741]{top:14px;transform:none}.input-group input[data-v-33f3b741],.input-group select[data-v-33f3b741],.input-group textarea[data-v-33f3b741]{width:100%;padding:.75rem 1rem .75rem 40px;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;transition:border-color .2s ease;font-family:inherit}.input-group textarea[data-v-33f3b741]{resize:vertical}.input-group input[data-v-33f3b741]:focus,.input-group select[data-v-33f3b741]:focus,.input-group textarea[data-v-33f3b741]:focus{outline:none;border-color:#014a72;box-shadow:0 0 0 3px #014a721a}.file-hint[data-v-33f3b741]{margin-top:.5rem;color:#6b7280;font-size:.85rem}.form-actions[data-v-33f3b741]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.btn-cancel[data-v-33f3b741],.btn-submit[data-v-33f3b741]{padding:.75rem 1.5rem;border-radius:6px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-33f3b741]{background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb}.btn-cancel[data-v-33f3b741]:hover{background-color:#e5e7eb}.btn-submit[data-v-33f3b741]{background-color:#014a72;color:#fff;border:1px solid #014a72}.btn-submit[data-v-33f3b741]:hover:not(:disabled){background-color:#19536c;border-color:#19536c}.btn-submit[data-v-33f3b741]:disabled{opacity:.7;cursor:not-allowed}.form-errors[data-v-33f3b741]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;padding:1rem;margin-bottom:1.5rem}.error-messages[data-v-33f3b741]{margin-bottom:.5rem}.error-message[data-v-33f3b741]{color:#dc2626;font-size:.875rem;margin:.25rem 0}@media(max-width:640px){.page-header[data-v-33f3b741]{flex-direction:column;align-items:flex-start;gap:1rem}.form-actions[data-v-33f3b741]{flex-direction:column}.btn-cancel[data-v-33f3b741],.btn-submit[data-v-33f3b741]{width:100%}}.page-container[data-v-5808e540]{width:100%;max-width:800px;margin:0 auto;padding:1rem}.page-header[data-v-5808e540]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-5808e540]{font-size:1.75rem;font-weight:700;color:#374151;margin:0}.page-actions[data-v-5808e540]{display:flex;justify-content:flex-end;margin-bottom:2rem}.btn-danger[data-v-5808e540]{display:flex;align-items:center;gap:8px;padding:.5rem 1rem;color:#b91c1c;background-color:#fef2f2;border:1px solid #dc2626;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.btn-danger[data-v-5808e540]:hover{color:#fef2f2;background-color:#dc2626}.btn-secondary[data-v-5808e540]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb;border-radius:6px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s ease}.btn-secondary[data-v-5808e540]:hover{background-color:#e5e7eb}.form-container[data-v-5808e540]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:2rem}.form-group[data-v-5808e540]{margin-bottom:1.5rem}.form-group label[data-v-5808e540]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.input-group[data-v-5808e540]{position:relative;display:flex;align-items:center}.input-group-textarea[data-v-5808e540]{align-items:flex-start}.input-icon[data-v-5808e540]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af}.input-group-textarea .input-icon[data-v-5808e540]{top:14px;transform:none}.input-group input[data-v-5808e540],.input-group select[data-v-5808e540],.input-group textarea[data-v-5808e540]{width:100%;padding:.75rem 1rem .75rem 40px;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;transition:border-color .2s ease;font-family:inherit}.input-group textarea[data-v-5808e540]{resize:vertical}.input-group input[data-v-5808e540]:focus,.input-group select[data-v-5808e540]:focus,.input-group textarea[data-v-5808e540]:focus{outline:none;border-color:#014a72;box-shadow:0 0 0 3px #014a721a}.file-hint[data-v-5808e540]{margin-top:.5rem;color:#6b7280;font-size:.85rem}.form-actions[data-v-5808e540]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.btn-cancel[data-v-5808e540],.btn-submit[data-v-5808e540]{padding:.75rem 1.5rem;border-radius:6px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-5808e540]{background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb}.btn-cancel[data-v-5808e540]:hover{background-color:#e5e7eb}.btn-submit[data-v-5808e540]{background-color:#014a72;color:#fff;border:1px solid #014a72}.btn-submit[data-v-5808e540]:hover:not(:disabled){background-color:#19536c;border-color:#19536c}.btn-submit[data-v-5808e540]:disabled{opacity:.7;cursor:not-allowed}.form-errors[data-v-5808e540]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;padding:1rem;margin-bottom:1.5rem}.error-messages[data-v-5808e540]{margin-bottom:.5rem}.error-message[data-v-5808e540]{color:#dc2626;font-size:.875rem;margin:.25rem 0}.modal-overlay[data-v-5808e540]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-5808e540]{background-color:#fff;padding:2rem;border-radius:8px;max-width:500px;width:90%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.modal-content h3[data-v-5808e540]{margin-top:0;color:#111827;font-size:1.25rem;margin-bottom:1rem}.modal-actions[data-v-5808e540]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.delete-details[data-v-5808e540]{margin-top:.75rem;color:#374151}.delete-details p[data-v-5808e540]{margin:.25rem 0}.btn-delete-confirm[data-v-5808e540]{padding:.5rem 1rem;background-color:#dc2626;color:#fff;border:1px solid #dc2626;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-delete-confirm[data-v-5808e540]:hover{background-color:#b91c1c;border-color:#b91c1c}@media(max-width:640px){.page-header[data-v-5808e540]{flex-direction:column;align-items:flex-start;gap:1rem}.form-actions[data-v-5808e540]{flex-direction:column}.btn-cancel[data-v-5808e540],.btn-submit[data-v-5808e540]{width:100%}}.faq-layout[data-v-ae23e3b7]{width:100%;height:100%}.page-container[data-v-3a5e8b81]{width:100%;max-width:1200px;margin:0 auto;padding:1rem}.page-header[data-v-3a5e8b81]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-3a5e8b81]{font-size:1.75rem;font-weight:700;color:#374151;margin:0}.btn-primary[data-v-3a5e8b81]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#014a72;color:#fff;border:none;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;text-decoration:none;transition:background-color .2s ease}.btn-primary[data-v-3a5e8b81]:hover{background-color:#19536c}.content-card[data-v-3a5e8b81]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:2rem;overflow-x:auto}.table-responsive[data-v-3a5e8b81]{width:100%;overflow-x:auto}.faq-table[data-v-3a5e8b81]{width:100%;border-collapse:collapse;font-size:.95rem}.faq-table th[data-v-3a5e8b81],.faq-table td[data-v-3a5e8b81]{padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb}.faq-table th[data-v-3a5e8b81]{font-weight:600;color:#4b5563;background-color:#f9fafb;text-transform:uppercase;font-size:.8rem;letter-spacing:.05em}.faq-table tbody tr[data-v-3a5e8b81]:hover{background-color:#f9fafb}.content-cell[data-v-3a5e8b81]{color:#6b7280;max-width:520px}.actions[data-v-3a5e8b81]{white-space:nowrap;text-align:center;width:120px}.btn-icon[data-v-3a5e8b81]{background:#f7f8fa;border:1px solid #e5e7eb;cursor:pointer;padding:.5rem;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;margin:0 .25rem}.btn-icon[data-v-3a5e8b81]:hover{background-color:#f3f4f6;color:#374151}.btn-edit[data-v-3a5e8b81]{color:#f59e0b}.btn-edit[data-v-3a5e8b81]:hover{color:#d97706;background-color:#feffec}.btn-delete[data-v-3a5e8b81]{color:#dc2626}.btn-delete[data-v-3a5e8b81]:hover{color:#b91c1c;background-color:#fef2f2}.no-data[data-v-3a5e8b81]{text-align:center;color:#6b7280;padding:2rem}.loading-state[data-v-3a5e8b81],.error-state[data-v-3a5e8b81]{text-align:center;padding:2rem;color:#6b7280}.error-state[data-v-3a5e8b81]{color:#dc2626}.modal-overlay[data-v-3a5e8b81]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-3a5e8b81]{background-color:#fff;padding:2rem;border-radius:8px;max-width:500px;width:90%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.modal-content h3[data-v-3a5e8b81]{margin-top:0;color:#111827;font-size:1.25rem;margin-bottom:1rem}.modal-actions[data-v-3a5e8b81]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.delete-details[data-v-3a5e8b81]{margin-top:.75rem;color:#374151}.delete-details p[data-v-3a5e8b81]{margin:.25rem 0}.btn-cancel[data-v-3a5e8b81]{padding:.5rem 1rem;background-color:#f3f4f6;color:#374151;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-3a5e8b81]:hover{background-color:#e5e7eb}.btn-delete-confirm[data-v-3a5e8b81]{padding:.5rem 1rem;background-color:#dc2626;color:#fff;border:1px solid #dc2626;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-delete-confirm[data-v-3a5e8b81]:hover{background-color:#b91c1c;border-color:#b91c1c}@media(max-width:768px){.page-header[data-v-3a5e8b81]{flex-direction:column;align-items:flex-start;gap:1rem}.faq-table th[data-v-3a5e8b81],.faq-table td[data-v-3a5e8b81]{padding:.75rem .5rem}}.page-container[data-v-a06ae1cb]{width:100%;max-width:900px;margin:0 auto;padding:1rem}.page-header[data-v-a06ae1cb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-a06ae1cb]{font-size:1.75rem;font-weight:700;color:#374151;margin:0}.btn-secondary[data-v-a06ae1cb]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb;border-radius:6px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s ease}.btn-secondary[data-v-a06ae1cb]:hover{background-color:#e5e7eb}.form-container[data-v-a06ae1cb]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:2rem}.form-group[data-v-a06ae1cb]{margin-bottom:1.5rem}.form-group label[data-v-a06ae1cb]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.input-group[data-v-a06ae1cb]{position:relative;display:flex;align-items:center}.input-group-textarea[data-v-a06ae1cb]{align-items:flex-start}.input-icon[data-v-a06ae1cb]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af}.input-group-textarea .input-icon[data-v-a06ae1cb]{top:14px;transform:none}.input-group input[data-v-a06ae1cb],.input-group textarea[data-v-a06ae1cb]{width:100%;padding:.75rem 1rem .75rem 40px;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;transition:border-color .2s ease;font-family:inherit}.input-group textarea[data-v-a06ae1cb]{resize:vertical}.input-group input[data-v-a06ae1cb]:focus,.input-group textarea[data-v-a06ae1cb]:focus{outline:none;border-color:#014a72;box-shadow:0 0 0 3px #014a721a}.form-actions[data-v-a06ae1cb]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.btn-cancel[data-v-a06ae1cb],.btn-submit[data-v-a06ae1cb]{padding:.75rem 1.5rem;border-radius:6px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-a06ae1cb]{background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb}.btn-cancel[data-v-a06ae1cb]:hover{background-color:#e5e7eb}.btn-submit[data-v-a06ae1cb]{background-color:#014a72;color:#fff;border:1px solid #014a72}.btn-submit[data-v-a06ae1cb]:hover:not(:disabled){background-color:#19536c;border-color:#19536c}.btn-submit[data-v-a06ae1cb]:disabled{opacity:.7;cursor:not-allowed}.form-errors[data-v-a06ae1cb]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;padding:1rem;margin-bottom:1.5rem}.error-messages[data-v-a06ae1cb]{margin-bottom:.5rem}.error-message[data-v-a06ae1cb]{color:#dc2626;font-size:.875rem;margin:.25rem 0}@media(max-width:640px){.page-header[data-v-a06ae1cb]{flex-direction:column;align-items:flex-start;gap:1rem}.form-actions[data-v-a06ae1cb]{flex-direction:column}.btn-cancel[data-v-a06ae1cb],.btn-submit[data-v-a06ae1cb]{width:100%}}.page-container[data-v-23d37ccb]{width:100%;max-width:900px;margin:0 auto;padding:1rem}.page-header[data-v-23d37ccb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-23d37ccb]{font-size:1.75rem;font-weight:700;color:#374151;margin:0}.page-actions[data-v-23d37ccb]{display:flex;justify-content:flex-end;margin-bottom:2rem}.btn-danger[data-v-23d37ccb]{display:flex;align-items:center;gap:8px;padding:.5rem 1rem;color:#b91c1c;background-color:#fef2f2;border:1px solid #dc2626;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.btn-danger[data-v-23d37ccb]:hover{color:#fef2f2;background-color:#dc2626}.btn-secondary[data-v-23d37ccb]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb;border-radius:6px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s ease}.btn-secondary[data-v-23d37ccb]:hover{background-color:#e5e7eb}.form-container[data-v-23d37ccb]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:2rem}.form-group[data-v-23d37ccb]{margin-bottom:1.5rem}.form-group label[data-v-23d37ccb]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.input-group[data-v-23d37ccb]{position:relative;display:flex;align-items:center}.input-group-textarea[data-v-23d37ccb]{align-items:flex-start}.input-icon[data-v-23d37ccb]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af}.input-group-textarea .input-icon[data-v-23d37ccb]{top:14px;transform:none}.input-group input[data-v-23d37ccb],.input-group textarea[data-v-23d37ccb]{width:100%;padding:.75rem 1rem .75rem 40px;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;transition:border-color .2s ease;font-family:inherit}.input-group textarea[data-v-23d37ccb]{resize:vertical}.input-group input[data-v-23d37ccb]:focus,.input-group textarea[data-v-23d37ccb]:focus{outline:none;border-color:#014a72;box-shadow:0 0 0 3px #014a721a}.form-actions[data-v-23d37ccb]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.btn-cancel[data-v-23d37ccb],.btn-submit[data-v-23d37ccb]{padding:.75rem 1.5rem;border-radius:6px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-23d37ccb]{background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb}.btn-cancel[data-v-23d37ccb]:hover{background-color:#e5e7eb}.btn-submit[data-v-23d37ccb]{background-color:#014a72;color:#fff;border:1px solid #014a72}.btn-submit[data-v-23d37ccb]:hover:not(:disabled){background-color:#19536c;border-color:#19536c}.btn-submit[data-v-23d37ccb]:disabled{opacity:.7;cursor:not-allowed}.form-errors[data-v-23d37ccb]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;padding:1rem;margin-bottom:1.5rem}.error-messages[data-v-23d37ccb]{margin-bottom:.5rem}.error-message[data-v-23d37ccb]{color:#dc2626;font-size:.875rem;margin:.25rem 0}.modal-overlay[data-v-23d37ccb]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-23d37ccb]{background-color:#fff;padding:2rem;border-radius:8px;max-width:500px;width:90%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.modal-content h3[data-v-23d37ccb]{margin-top:0;color:#111827;font-size:1.25rem;margin-bottom:1rem}.modal-actions[data-v-23d37ccb]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.delete-details[data-v-23d37ccb]{margin-top:.75rem;color:#374151}.delete-details p[data-v-23d37ccb]{margin:.25rem 0}.btn-delete-confirm[data-v-23d37ccb]{padding:.5rem 1rem;background-color:#dc2626;color:#fff;border:1px solid #dc2626;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-delete-confirm[data-v-23d37ccb]:hover{background-color:#b91c1c;border-color:#b91c1c}@media(max-width:640px){.page-header[data-v-23d37ccb]{flex-direction:column;align-items:flex-start;gap:1rem}.form-actions[data-v-23d37ccb]{flex-direction:column}.btn-cancel[data-v-23d37ccb],.btn-submit[data-v-23d37ccb]{width:100%}}.utilisateur-layout[data-v-a51e87b1]{width:100%;height:100%}.page-container[data-v-390af40b]{width:100%;max-width:1200px;margin:0 auto;padding:1rem}.page-header[data-v-390af40b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-390af40b]{font-size:1.75rem;font-weight:700;color:#374151;margin:0}.btn-primary[data-v-390af40b]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#014a72;color:#fff;border:none;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;text-decoration:none;transition:background-color .2s ease}.btn-primary[data-v-390af40b]:hover{background-color:#19536c}.page-content[data-v-390af40b]{width:100%}.content-card[data-v-390af40b]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:2rem;overflow-x:auto}.table-responsive[data-v-390af40b]{width:100%;overflow-x:auto}.user-table[data-v-390af40b]{width:100%;border-collapse:collapse;font-size:.95rem}.user-table th[data-v-390af40b],.user-table td[data-v-390af40b]{padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb}.user-table th[data-v-390af40b]{font-weight:600;color:#4b5563;background-color:#f9fafb;text-transform:uppercase;font-size:.8rem;letter-spacing:.05em}.user-table tbody tr[data-v-390af40b]:hover{background-color:#f9fafb}.actions[data-v-390af40b]{white-space:nowrap;text-align:center;width:120px}.btn-icon[data-v-390af40b]{background:#f7f8fa;border:1px solid #e5e7eb;cursor:pointer;padding:.5rem;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;margin:0 .25rem}.btn-icon[data-v-390af40b]:hover{background-color:#f3f4f6;color:#374151}.btn-edit[data-v-390af40b]{color:#f59e0b}.btn-edit[data-v-390af40b]:hover{color:#d97706;background-color:#feffec}.btn-delete[data-v-390af40b]{color:#dc2626}.btn-delete[data-v-390af40b]:hover{color:#b91c1c;background-color:#fef2f2}.no-data[data-v-390af40b]{text-align:center;color:#6b7280;padding:2rem}.loading-state[data-v-390af40b],.error-state[data-v-390af40b]{text-align:center;padding:2rem;color:#6b7280}.error-state[data-v-390af40b]{color:#dc2626}.modal-overlay[data-v-390af40b]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-390af40b]{background-color:#fff;padding:2rem;border-radius:8px;max-width:500px;width:90%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.modal-content h3[data-v-390af40b]{margin-top:0;color:#111827;font-size:1.25rem;margin-bottom:1rem}.modal-actions[data-v-390af40b]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.btn-cancel[data-v-390af40b]{padding:.5rem 1rem;background-color:#f3f4f6;color:#374151;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-390af40b]:hover{background-color:#e5e7eb}.btn-delete-confirm[data-v-390af40b]{padding:.5rem 1rem;background-color:#dc2626;color:#fff;border:1px solid #dc2626;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-delete-confirm[data-v-390af40b]:hover{background-color:#b91c1c;border-color:#b91c1c}@media(max-width:768px){.page-header[data-v-390af40b]{flex-direction:column;align-items:flex-start;gap:1rem}.btn-primary[data-v-390af40b]{width:100%;justify-content:center}.user-table th[data-v-390af40b],.user-table td[data-v-390af40b]{padding:.75rem .5rem}}.page-container[data-v-1fdc6782]{width:100%;max-width:800px;margin:0 auto;padding:1rem}.page-header[data-v-1fdc6782]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-1fdc6782]{font-size:1.75rem;font-weight:700;color:#374151;margin:0}.btn-secondary[data-v-1fdc6782]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb;border-radius:6px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s ease}.btn-secondary[data-v-1fdc6782]:hover{background-color:#e5e7eb}.form-container[data-v-1fdc6782]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:2rem}.form-group[data-v-1fdc6782]{margin-bottom:1.5rem}.form-group label[data-v-1fdc6782]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.input-group[data-v-1fdc6782]{position:relative;display:flex;align-items:center}.input-icon[data-v-1fdc6782]{position:absolute;left:12px;color:#9ca3af}.input-group input[data-v-1fdc6782]{width:100%;padding:.75rem 1rem .75rem 40px;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;transition:border-color .2s ease}.input-group input[data-v-1fdc6782]:focus{outline:none;border-color:#014a72;box-shadow:0 0 0 3px #014a721a}.toggle-password[data-v-1fdc6782]{position:absolute;right:12px;background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.form-actions[data-v-1fdc6782]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.btn-cancel[data-v-1fdc6782],.btn-submit[data-v-1fdc6782]{padding:.75rem 1.5rem;border-radius:6px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-1fdc6782]{background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb}.btn-cancel[data-v-1fdc6782]:hover{background-color:#e5e7eb}.btn-submit[data-v-1fdc6782]{background-color:#014a72;color:#fff;border:1px solid #014a72}.btn-submit[data-v-1fdc6782]:hover:not(:disabled){background-color:#19536c;border-color:#19536c}.btn-submit[data-v-1fdc6782]:disabled{opacity:.7;cursor:not-allowed}.form-errors[data-v-1fdc6782]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;padding:1rem;margin-bottom:1.5rem}.error-messages[data-v-1fdc6782]{margin-bottom:.5rem}.error-message[data-v-1fdc6782]{color:#dc2626;font-size:.875rem;margin:.25rem 0}.input-error[data-v-1fdc6782]{border-color:#f87171!important}.input-group:has(.input-error) .input-icon[data-v-1fdc6782]{color:#dc2626}@media(max-width:640px){.page-header[data-v-1fdc6782]{flex-direction:column;align-items:flex-start;gap:1rem}.form-actions[data-v-1fdc6782]{flex-direction:column}.btn-cancel[data-v-1fdc6782],.btn-submit[data-v-1fdc6782]{width:100%}}.page-container[data-v-41c1feba]{width:100%;max-width:800px;margin:0 auto;padding:1rem}.page-header[data-v-41c1feba]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-41c1feba]{font-size:1.75rem;font-weight:700;color:#374151;margin:0}.btn-secondary[data-v-41c1feba]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb;border-radius:6px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s ease}.btn-secondary[data-v-41c1feba]:hover{background-color:#e5e7eb}.page-actions[data-v-41c1feba]{display:flex;justify-content:flex-end;margin-bottom:2rem}.btn-danger[data-v-41c1feba]{display:flex;align-items:center;gap:8px;padding:.5rem 1rem;color:#b91c1c;background-color:#fef2f2;border:1px solid #dc2626;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.btn-danger[data-v-41c1feba]:hover{color:#fef2f2;background-color:#dc2626}.form-container[data-v-41c1feba]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:2rem}.form-group[data-v-41c1feba]{margin-bottom:1.5rem}.form-group label[data-v-41c1feba]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.checkbox-group[data-v-41c1feba]{display:flex;align-items:center;gap:.5rem}.checkbox-group label[data-v-41c1feba]{margin:0}input[type=checkbox][data-v-41c1feba]{width:20px;height:20px}.input-group[data-v-41c1feba]{position:relative;display:flex;align-items:center}.input-icon[data-v-41c1feba]{position:absolute;left:12px;color:#9ca3af}.input-group input[data-v-41c1feba]{width:100%;padding:.75rem 1rem .75rem 40px;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;transition:border-color .2s ease}.input-group input[data-v-41c1feba]:focus{outline:none;border-color:#014a72;box-shadow:0 0 0 3px #014a721a}.toggle-password[data-v-41c1feba]{position:absolute;right:12px;background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.form-actions[data-v-41c1feba]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.btn-cancel[data-v-41c1feba],.btn-submit[data-v-41c1feba]{padding:.75rem 1.5rem;border-radius:6px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-41c1feba]{background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb}.btn-cancel[data-v-41c1feba]:hover{background-color:#e5e7eb}.btn-submit[data-v-41c1feba]{background-color:#014a72;color:#fff;border:1px solid #014a72}.btn-submit[data-v-41c1feba]:hover:not(:disabled){background-color:#19536c;border-color:#19536c}.btn-submit[data-v-41c1feba]:disabled{opacity:.7;cursor:not-allowed}.form-errors[data-v-41c1feba]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;padding:1rem;margin-bottom:1.5rem}.error-messages[data-v-41c1feba]{margin-bottom:.5rem}.error-message[data-v-41c1feba]{color:#dc2626;font-size:.875rem;margin:.25rem 0}.input-error[data-v-41c1feba]{border-color:#f87171!important}.input-group:has(.input-error) .input-icon[data-v-41c1feba]{color:#dc2626}.modal-overlay[data-v-41c1feba]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-41c1feba]{background:#fff;padding:2rem;border-radius:8px;max-width:500px;width:90%;box-shadow:0 4px 6px #0000001a}.modal-actions[data-v-41c1feba]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.btn-cancel[data-v-41c1feba]{padding:.5rem 1rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;cursor:pointer}.btn-delete-confirm[data-v-41c1feba]{padding:.5rem 1rem;background:#dc2626;color:#fff;border:1px solid #b91c1c;border-radius:4px;cursor:pointer}.btn-delete-confirm[data-v-41c1feba]:hover{background:#b91c1c}@media(max-width:640px){.page-header[data-v-41c1feba]{flex-direction:column;align-items:flex-start;gap:1rem}.form-actions[data-v-41c1feba]{flex-direction:column}.btn-cancel[data-v-41c1feba],.btn-submit[data-v-41c1feba]{width:100%}}.entites-layout[data-v-2aa5e755]{width:100%;height:100%}.page-container[data-v-22dbee16]{width:100%;max-width:1200px;margin:0 auto;padding:1rem}.page-header[data-v-22dbee16]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-22dbee16]{font-size:1.75rem;font-weight:700;color:#374151;margin:0}.btn-primary[data-v-22dbee16]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#014a72;color:#fff;border:none;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;text-decoration:none;transition:background-color .2s ease}.btn-primary[data-v-22dbee16]:hover{background-color:#19536c}.page-content[data-v-22dbee16]{width:100%}.filters-bar[data-v-22dbee16]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.filter-group[data-v-22dbee16]{display:flex;flex-direction:column;gap:.35rem}.filter-group label[data-v-22dbee16]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#374151;font-weight:600}.filter-group select[data-v-22dbee16]{min-width:220px;height:38px;border:1px solid #d1d5db;border-radius:6px;padding:0 .75rem;background-color:#fff}.filter-group input[data-v-22dbee16]{min-width:260px;height:38px;border:1px solid #d1d5db;border-radius:6px;padding:0 .75rem;background-color:#fff}.btn-reset[data-v-22dbee16]{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-end;height:38px;padding:0 .9rem;border-radius:6px;border:1px solid #e5e7eb;background-color:#f3f4f6;color:#374151;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-reset[data-v-22dbee16]:hover{background-color:#e5e7eb}.content-card[data-v-22dbee16]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:2rem;overflow-x:auto}.table-responsive[data-v-22dbee16]{width:100%;overflow-x:auto}.user-table[data-v-22dbee16]{width:100%;border-collapse:collapse;font-size:.95rem}.user-table th[data-v-22dbee16],.user-table td[data-v-22dbee16]{padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb}.user-table th[data-v-22dbee16]{font-weight:600;color:#4b5563;background-color:#f9fafb;text-transform:uppercase;font-size:.8rem;letter-spacing:.05em}.user-table tbody tr[data-v-22dbee16]:hover{background-color:#f9fafb}.responsable-cell[data-v-22dbee16]{display:flex;align-items:center;gap:.5rem}.responsable-avatar[data-v-22dbee16]{width:32px;height:32px;border-radius:50%;object-fit:cover;border:1px solid #e5e7eb}.actions[data-v-22dbee16]{white-space:nowrap;text-align:center;width:120px}.btn-icon[data-v-22dbee16]{background:#f7f8fa;border:1px solid #e5e7eb;cursor:pointer;padding:.5rem;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;margin:0 .25rem}.btn-icon[data-v-22dbee16]:hover{background-color:#f3f4f6;color:#374151}.btn-edit[data-v-22dbee16]{color:#f59e0b}.btn-edit[data-v-22dbee16]:hover{color:#d97706;background-color:#feffec}.btn-delete[data-v-22dbee16]{color:#dc2626}.btn-delete[data-v-22dbee16]:hover{color:#b91c1c;background-color:#fef2f2}.no-data[data-v-22dbee16]{text-align:center;color:#6b7280;padding:2rem}.loading-state[data-v-22dbee16],.error-state[data-v-22dbee16]{text-align:center;padding:2rem;color:#6b7280}.error-state[data-v-22dbee16]{color:#dc2626}.modal-overlay[data-v-22dbee16]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-22dbee16]{background-color:#fff;padding:2rem;border-radius:8px;max-width:500px;width:90%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.modal-content h3[data-v-22dbee16]{margin-top:0;color:#111827;font-size:1.25rem;margin-bottom:1rem}.modal-actions[data-v-22dbee16]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.delete-details[data-v-22dbee16]{margin-top:.75rem;color:#374151}.delete-details p[data-v-22dbee16]{margin:.25rem 0}.btn-cancel[data-v-22dbee16]{padding:.5rem 1rem;background-color:#f3f4f6;color:#374151;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-22dbee16]:hover{background-color:#e5e7eb}.btn-delete-confirm[data-v-22dbee16]{padding:.5rem 1rem;background-color:#dc2626;color:#fff;border:1px solid #dc2626;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-delete-confirm[data-v-22dbee16]:hover{background-color:#b91c1c;border-color:#b91c1c}.badge[data-v-22dbee16]{border:transparent;padding:.25rem .5rem;border-radius:6px;font-size:.8rem;font-weight:500;color:#374151}.dg[data-v-22dbee16]{background-color:#111827;color:#fff}.direction[data-v-22dbee16]{background-color:#19536c;color:#fff}.service[data-v-22dbee16]{background-color:#0284c7;color:#fff}.sous_service[data-v-22dbee16]{background-color:#38bdf8;color:#fff}.service_rattache[data-v-22dbee16]{background-color:#94a3b8;color:#fff}.prmp[data-v-22dbee16]{background-color:#0f766e;color:#fff}@media(max-width:768px){.page-header[data-v-22dbee16]{flex-direction:column;align-items:flex-start;gap:1rem}.filters-bar[data-v-22dbee16]{flex-direction:column;align-items:stretch}.filter-group select[data-v-22dbee16],.filter-group input[data-v-22dbee16]{width:100%;min-width:0}.user-table th[data-v-22dbee16],.user-table td[data-v-22dbee16]{padding:.75rem .5rem}}.pagination[data-v-22dbee16]{margin:2rem 0;padding:1rem 0}.page-container[data-v-5b495c5b]{width:100%;max-width:800px;margin:0 auto;padding:1rem}.page-header[data-v-5b495c5b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-5b495c5b]{font-size:1.75rem;font-weight:700;color:#374151;margin:0}.btn-secondary[data-v-5b495c5b]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb;border-radius:6px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s ease}.btn-secondary[data-v-5b495c5b]:hover{background-color:#e5e7eb}.form-container[data-v-5b495c5b]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:2rem}.form-group[data-v-5b495c5b]{margin-bottom:1.5rem}.form-group label[data-v-5b495c5b]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.input-group[data-v-5b495c5b]{position:relative;display:flex;align-items:center}.input-icon[data-v-5b495c5b]{position:absolute;left:12px;color:#9ca3af}.textarea-icon[data-v-5b495c5b]{top:12px}.input-group input[data-v-5b495c5b],.input-group select[data-v-5b495c5b],.input-group textarea[data-v-5b495c5b]{width:100%;padding:.75rem 1rem .75rem 40px;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;transition:border-color .2s ease;font-family:inherit}.image-preview[data-v-5b495c5b]{margin-top:.75rem}.image-preview img[data-v-5b495c5b]{max-width:240px;width:100%;height:auto;border-radius:8px;border:1px solid #e5e7eb;display:block}.input-group textarea[data-v-5b495c5b]{resize:vertical}.input-group input[data-v-5b495c5b]:focus,.input-group select[data-v-5b495c5b]:focus,.input-group textarea[data-v-5b495c5b]:focus{outline:none;border-color:#014a72;box-shadow:0 0 0 3px #014a721a}.form-actions[data-v-5b495c5b]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.btn-cancel[data-v-5b495c5b],.btn-submit[data-v-5b495c5b]{padding:.75rem 1.5rem;border-radius:6px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-5b495c5b]{background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb}.btn-cancel[data-v-5b495c5b]:hover{background-color:#e5e7eb}.btn-submit[data-v-5b495c5b]{background-color:#014a72;color:#fff;border:1px solid #014a72}.btn-submit[data-v-5b495c5b]:hover:not(:disabled){background-color:#19536c;border-color:#19536c}.btn-submit[data-v-5b495c5b]:disabled{opacity:.7;cursor:not-allowed}.form-errors[data-v-5b495c5b]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;padding:1rem;margin-bottom:1.5rem}.error-messages[data-v-5b495c5b]{margin-bottom:.5rem}.error-message[data-v-5b495c5b]{color:#dc2626;font-size:.875rem;margin:.25rem 0}@media(max-width:640px){.page-header[data-v-5b495c5b]{flex-direction:column;align-items:flex-start;gap:1rem}.form-actions[data-v-5b495c5b]{flex-direction:column}.btn-cancel[data-v-5b495c5b],.btn-submit[data-v-5b495c5b]{width:100%}}.page-container[data-v-f3e8d19e]{width:100%;max-width:800px;margin:0 auto;padding:1rem}.page-header[data-v-f3e8d19e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-f3e8d19e]{font-size:1.75rem;font-weight:700;color:#374151;margin:0}.btn-secondary[data-v-f3e8d19e]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb;border-radius:6px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s ease}.btn-secondary[data-v-f3e8d19e]:hover{background-color:#e5e7eb}.form-container[data-v-f3e8d19e]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:2rem}.form-group[data-v-f3e8d19e]{margin-bottom:1.5rem}.form-group label[data-v-f3e8d19e]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.input-group[data-v-f3e8d19e]{position:relative;display:flex;align-items:center}.input-icon[data-v-f3e8d19e]{position:absolute;left:12px;color:#9ca3af}.textarea-icon[data-v-f3e8d19e]{top:12px}.input-group input[data-v-f3e8d19e],.input-group select[data-v-f3e8d19e],.input-group textarea[data-v-f3e8d19e]{width:100%;padding:.75rem 1rem .75rem 40px;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;transition:border-color .2s ease;font-family:inherit}.image-preview[data-v-f3e8d19e]{margin-top:.75rem}.image-preview img[data-v-f3e8d19e]{max-width:240px;width:100%;height:auto;border-radius:8px;border:1px solid #e5e7eb;display:block}.input-group textarea[data-v-f3e8d19e]{resize:vertical}.input-group input[data-v-f3e8d19e]:focus,.input-group select[data-v-f3e8d19e]:focus,.input-group textarea[data-v-f3e8d19e]:focus{outline:none;border-color:#014a72;box-shadow:0 0 0 3px #014a721a}.form-actions[data-v-f3e8d19e]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.btn-cancel[data-v-f3e8d19e],.btn-submit[data-v-f3e8d19e]{padding:.75rem 1.5rem;border-radius:6px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-f3e8d19e]{background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb}.btn-submit[data-v-f3e8d19e]{background-color:#014a72;color:#fff;border:1px solid #014a72}.btn-submit[data-v-f3e8d19e]:hover:not(:disabled){background-color:#19536c;border-color:#19536c}.btn-submit[data-v-f3e8d19e]:disabled{opacity:.7;cursor:not-allowed}.form-errors[data-v-f3e8d19e]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;padding:1rem;margin-bottom:1.5rem}.error-messages[data-v-f3e8d19e]{margin-bottom:.5rem}.error-message[data-v-f3e8d19e]{color:#dc2626;font-size:.875rem;margin:.25rem 0}.modal-overlay[data-v-f3e8d19e]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-f3e8d19e]{background-color:#fff;padding:2rem;border-radius:8px;max-width:500px;width:90%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.modal-content h3[data-v-f3e8d19e]{margin-top:0;color:#111827;font-size:1.25rem;margin-bottom:1rem}.modal-actions[data-v-f3e8d19e]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.btn-cancel[data-v-f3e8d19e]{padding:.5rem 1rem;background-color:#f3f4f6;color:#374151;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-f3e8d19e]:hover{background-color:#e5e7eb}.btn-delete-confirm[data-v-f3e8d19e]{padding:.5rem 1rem;background-color:#dc2626;color:#fff;border:1px solid #dc2626;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-delete-confirm[data-v-f3e8d19e]:hover{background-color:#b91c1c;border-color:#b91c1c}.delete-details[data-v-f3e8d19e]{margin-top:.75rem;color:#374151}.delete-details p[data-v-f3e8d19e]{margin:.25rem 0}.page-actions[data-v-f3e8d19e]{display:flex;justify-content:flex-end;margin-bottom:2rem}.btn-danger[data-v-f3e8d19e]{display:flex;align-items:center;gap:8px;padding:.5rem 1rem;color:#b91c1c;background-color:#fef2f2;border:1px solid #dc2626;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.btn-danger[data-v-f3e8d19e]:hover{color:#fef2f2;background-color:#dc2626}@media(max-width:640px){.page-header[data-v-f3e8d19e]{flex-direction:column;align-items:flex-start;gap:1rem}.form-actions[data-v-f3e8d19e]{flex-direction:column}.btn-cancel[data-v-f3e8d19e],.btn-submit[data-v-f3e8d19e]{width:100%}}.page-container[data-v-b9d78ccc]{width:100%;max-width:1000px;margin:0 auto;padding:1.5rem}.page-header[data-v-b9d78ccc]{margin-bottom:2rem}.page-title[data-v-b9d78ccc]{font-size:1.75rem;font-weight:700;color:#1a1a1a;margin:0}.form-container[data-v-b9d78ccc]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:2rem;max-width:800px;margin:0 auto}.loading-state[data-v-b9d78ccc],.error-state[data-v-b9d78ccc]{text-align:center;padding:2rem;color:#6b7280}.error-state[data-v-b9d78ccc]{color:#dc2626}.profile-card[data-v-b9d78ccc]{display:flex;flex-direction:column;gap:2rem}.profile-header[data-v-b9d78ccc]{display:flex;align-items:center;gap:2rem;padding-bottom:2rem;border-bottom:1px solid #e5e7eb}.avatar-container[data-v-b9d78ccc]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.profile-avatar[data-v-b9d78ccc]{width:120px;height:120px;border-radius:50%;object-fit:cover;border:4px solid #f3f4f6;box-shadow:0 2px 4px #0000001a}.btn-change-photo[data-v-b9d78ccc]{display:flex;align-items:center;gap:.5rem;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;color:#4b5563;cursor:pointer;transition:all .2s}.btn-change-photo[data-v-b9d78ccc]:disabled{opacity:.7;cursor:not-allowed}.btn-change-photo[data-v-b9d78ccc]:hover{background-color:#e5e7eb}.avatar-input[data-v-b9d78ccc]{display:none}.profile-info h2[data-v-b9d78ccc]{font-size:1.5rem;font-weight:600;color:#111827;margin:0 0 .5rem}.user-role[data-v-b9d78ccc]{display:inline-block;background:#e0f2fe;color:#0369a1;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500}.profile-details[data-v-b9d78ccc]{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 0;border-bottom:1px solid #e5e7eb}.detail-item[data-v-b9d78ccc]{display:flex;align-items:flex-start;gap:1rem}.detail-icon[data-v-b9d78ccc]{color:#6b7280;margin-top:.25rem;flex-shrink:0}.detail-content label[data-v-b9d78ccc]{display:block;font-size:.875rem;color:#6b7280;margin-bottom:.25rem}.detail-content p[data-v-b9d78ccc]{margin:0;color:#1f2937;font-weight:500}.profile-actions[data-v-b9d78ccc]{display:flex;gap:1rem;margin-top:1rem}.btn-edit[data-v-b9d78ccc],.btn-change-password[data-v-b9d78ccc]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid #e5e7eb;background:#f9fafb;color:#374151}.btn-edit[data-v-b9d78ccc]:hover,.btn-change-password[data-v-b9d78ccc]:hover{background:#f3f4f6}.btn-change-password[data-v-b9d78ccc]{background:#014a72;color:#fff;border-color:#014a72}.btn-change-password[data-v-b9d78ccc]:hover{background:#19536c;border-color:#19536c}.modal-overlay[data-v-b9d78ccc]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-b9d78ccc]{background-color:#fff;border-radius:.5rem;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px #0000001a;animation:modalFadeIn-b9d78ccc .3s ease-out}.modal-header[data-v-b9d78ccc]{padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}.modal-title[data-v-b9d78ccc]{font-size:1.25rem;font-weight:600;color:#111827;margin:0}.modal-close[data-v-b9d78ccc]{background:none;border:none;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:.25rem;transition:background-color .2s}.modal-close[data-v-b9d78ccc]:hover{background-color:#f3f4f6;color:#4b5563}.modal-body[data-v-b9d78ccc]{padding:1.5rem}.modal-form .form-group[data-v-b9d78ccc]{margin-bottom:1.25rem}.modal-form label[data-v-b9d78ccc]{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#374151}.modal-form input[type=text][data-v-b9d78ccc],.modal-form input[type=email][data-v-b9d78ccc],.modal-form input[type=password][data-v-b9d78ccc]{width:calc(100% - 2rem);padding:.625rem .875rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;line-height:1.5;color:#111827;background-color:#fff;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.modal-form input[data-v-b9d78ccc]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.password-input[data-v-b9d78ccc]{position:relative}.toggle-password[data-v-b9d78ccc]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:color .2s}.toggle-password[data-v-b9d78ccc]:hover{color:#6b7280}.password-hint[data-v-b9d78ccc]{font-size:.75rem;color:#6b7280;margin-top:.25rem}.error-message[data-v-b9d78ccc]{color:#dc2626;font-size:.875rem;margin-top:.5rem}.form-actions[data-v-b9d78ccc]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e5e7eb}.btn-cancel[data-v-b9d78ccc]{padding:.5rem 1rem;background-color:#f3f4f6;color:#374151;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-cancel[data-v-b9d78ccc]:hover{background-color:#e5e7eb}.btn-submit[data-v-b9d78ccc]{padding:.5rem 1.25rem;background-color:#014a72;color:#fff;border:1px solid #014a72;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-submit[data-v-b9d78ccc]:hover:not(:disabled){background-color:#014a72;border-color:#014a72}.btn-submit[data-v-b9d78ccc]:disabled{opacity:.7;cursor:not-allowed}@media(max-width:640px){.form-actions[data-v-b9d78ccc]{flex-direction:column}.btn-cancel[data-v-b9d78ccc],.btn-submit[data-v-b9d78ccc]{width:100%}}@media(max-width:640px){.profile-header[data-v-b9d78ccc]{flex-direction:column;text-align:center}.profile-actions[data-v-b9d78ccc]{flex-direction:column}.btn-edit[data-v-b9d78ccc],.btn-change-password[data-v-b9d78ccc]{width:100%;justify-content:center}}@keyframes modalFadeIn-b9d78ccc{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.articles-layout[data-v-33e4fd89]{width:100%;height:100%}.page-container[data-v-a2485be8]{width:100%;max-width:1200px;margin:0 auto;padding:1rem}.page-header[data-v-a2485be8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-a2485be8]{font-size:1.75rem;font-weight:700;color:#374151;margin:0}.btn-primary[data-v-a2485be8]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#014a72;color:#fff;border:none;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;text-decoration:none;transition:background-color .2s ease}.btn-primary[data-v-a2485be8]:hover{background-color:#19536c}.page-content[data-v-a2485be8]{width:100%}.filters-bar[data-v-a2485be8]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.filter-group[data-v-a2485be8]{display:flex;flex-direction:column;gap:.35rem}.filter-group label[data-v-a2485be8]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#374151;font-weight:600}.filter-group select[data-v-a2485be8],.filter-group input[data-v-a2485be8]{min-width:220px;height:38px;border:1px solid #d1d5db;border-radius:6px;padding:0 .75rem;background-color:#fff}.filter-group input[data-v-a2485be8]{min-width:260px}.btn-reset[data-v-a2485be8]{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-end;height:38px;padding:0 .9rem;border-radius:6px;border:1px solid #e5e7eb;background-color:#f3f4f6;color:#374151;font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}.btn-reset[data-v-a2485be8]:hover{background-color:#e5e7eb}.content-card[data-v-a2485be8]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:2rem;overflow-x:auto}.table-responsive[data-v-a2485be8]{width:100%;overflow-x:auto}.user-table[data-v-a2485be8]{width:100%;border-collapse:collapse;font-size:.95rem}.user-table th[data-v-a2485be8],.user-table td[data-v-a2485be8]{padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb}.user-table th[data-v-a2485be8]{font-weight:600;color:#4b5563;background-color:#f9fafb;text-transform:uppercase;font-size:.8rem;letter-spacing:.05em}.user-table tbody tr[data-v-a2485be8]:hover{background-color:#f9fafb}.badge[data-v-a2485be8]{border:transparent;padding:.25rem .5rem;border-radius:6px;font-size:.8rem;font-weight:500;color:#374151;background-color:#e5e7eb}.badge-published[data-v-a2485be8]{background-color:#dcfce7;color:#166534}.badge-draft[data-v-a2485be8]{background-color:#fee2e2;color:#991b1b}.article-image[data-v-a2485be8]{width:56px;height:40px;border-radius:6px;object-fit:cover;border:1px solid #e5e7eb}.description-cell[data-v-a2485be8]{max-width:320px;color:#6b7280}.actions[data-v-a2485be8]{white-space:nowrap;text-align:center;width:120px}.btn-icon[data-v-a2485be8]{background:#f7f8fa;border:1px solid #e5e7eb;cursor:pointer;padding:.5rem;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;margin:0 .25rem}.btn-icon[data-v-a2485be8]:hover{background-color:#f3f4f6;color:#374151}.btn-edit[data-v-a2485be8]{color:#f59e0b}.btn-edit[data-v-a2485be8]:hover{color:#d97706;background-color:#feffec}.btn-delete[data-v-a2485be8]{color:#dc2626}.btn-delete[data-v-a2485be8]:hover{color:#b91c1c;background-color:#fef2f2}.no-data[data-v-a2485be8]{text-align:center;color:#6b7280;padding:2rem}.loading-state[data-v-a2485be8],.error-state[data-v-a2485be8]{text-align:center;padding:2rem;color:#6b7280}.error-state[data-v-a2485be8]{color:#dc2626}.modal-overlay[data-v-a2485be8]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-a2485be8]{background-color:#fff;padding:2rem;border-radius:8px;max-width:500px;width:90%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.modal-content h3[data-v-a2485be8]{margin-top:0;color:#111827;font-size:1.25rem;margin-bottom:1rem}.modal-actions[data-v-a2485be8]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.delete-details[data-v-a2485be8]{margin-top:.75rem;color:#374151}.delete-details p[data-v-a2485be8]{margin:.25rem 0}.btn-cancel[data-v-a2485be8]{padding:.5rem 1rem;background-color:#f3f4f6;color:#374151;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-a2485be8]:hover{background-color:#e5e7eb}.btn-delete-confirm[data-v-a2485be8]{padding:.5rem 1rem;background-color:#dc2626;color:#fff;border:1px solid #dc2626;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-delete-confirm[data-v-a2485be8]:hover{background-color:#b91c1c;border-color:#b91c1c}@media(max-width:768px){.page-header[data-v-a2485be8]{flex-direction:column;align-items:flex-start;gap:1rem}.filters-bar[data-v-a2485be8]{flex-direction:column;align-items:stretch}.filter-group select[data-v-a2485be8],.filter-group input[data-v-a2485be8]{width:100%;min-width:0}.user-table th[data-v-a2485be8],.user-table td[data-v-a2485be8]{padding:.75rem .5rem}}.page-container[data-v-d980eff0]{width:100%;max-width:800px;margin:0 auto;padding:1rem}.page-header[data-v-d980eff0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-d980eff0]{font-size:1.75rem;font-weight:700;color:#374151;margin:0}.btn-secondary[data-v-d980eff0]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb;border-radius:6px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s ease}.btn-secondary[data-v-d980eff0]:hover{background-color:#e5e7eb}.form-container[data-v-d980eff0]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:2rem}.form-group[data-v-d980eff0]{margin-bottom:1.5rem}.form-group label[data-v-d980eff0]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.input-group[data-v-d980eff0]{position:relative;display:flex;align-items:center}.input-group-textarea[data-v-d980eff0]{align-items:flex-start}.input-icon[data-v-d980eff0]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af}.input-group-textarea .input-icon[data-v-d980eff0]{top:14px;transform:none}.input-group input[data-v-d980eff0],.input-group textarea[data-v-d980eff0]{width:100%;padding:.75rem 1rem .75rem 40px;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;transition:border-color .2s ease;font-family:inherit}.input-group input[type=file][data-v-d980eff0]{padding-left:40px}input[type=checkbox][data-v-d980eff0]{transform:scale(1.2);margin-right:8px;cursor:pointer}.input-group textarea[data-v-d980eff0]{resize:vertical}.input-group select[data-v-d980eff0]{width:100%;padding:.75rem 1rem .75rem 40px;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;background:#fff;transition:border-color .2s ease;font-family:inherit}.input-group select[data-v-d980eff0]:focus{outline:none;border-color:#014a72;box-shadow:0 0 0 3px #014a721a}.input-group input[data-v-d980eff0]:focus,.input-group textarea[data-v-d980eff0]:focus{outline:none;border-color:#014a72;box-shadow:0 0 0 3px #014a721a}.form-actions[data-v-d980eff0]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.btn-cancel[data-v-d980eff0],.btn-submit[data-v-d980eff0]{padding:.75rem 1.5rem;border-radius:6px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-d980eff0]{background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb}.btn-cancel[data-v-d980eff0]:hover{background-color:#e5e7eb}.btn-submit[data-v-d980eff0]{background-color:#014a72;color:#fff;border:1px solid #014a72}.btn-submit[data-v-d980eff0]:hover:not(:disabled){background-color:#19536c;border-color:#19536c}.btn-submit[data-v-d980eff0]:disabled{opacity:.7;cursor:not-allowed}.checkbox-label[data-v-d980eff0]{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#374151}.image-preview[data-v-d980eff0]{margin-top:.75rem}.image-preview img[data-v-d980eff0]{width:160px;height:120px;object-fit:cover;border-radius:8px;border:1px solid #e5e7eb}@media(max-width:640px){.page-header[data-v-d980eff0]{flex-direction:column;align-items:flex-start;gap:1rem}.form-actions[data-v-d980eff0]{flex-direction:column}.btn-cancel[data-v-d980eff0],.btn-submit[data-v-d980eff0]{width:100%}}.page-container[data-v-6e878ddf]{width:100%;max-width:800px;margin:0 auto;padding:1rem}.page-header[data-v-6e878ddf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-6e878ddf]{font-size:1.75rem;font-weight:700;color:#374151;margin:0}.btn-secondary[data-v-6e878ddf]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb;border-radius:6px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s ease}.btn-secondary[data-v-6e878ddf]:hover{background-color:#e5e7eb}.page-actions[data-v-6e878ddf]{display:flex;justify-content:flex-end;margin-bottom:2rem}.btn-danger[data-v-6e878ddf]{display:flex;align-items:center;gap:8px;padding:.5rem 1rem;color:#b91c1c;background-color:#fef2f2;border:1px solid #dc2626;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.btn-danger[data-v-6e878ddf]:hover{color:#fef2f2;background-color:#dc2626}.form-container[data-v-6e878ddf]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:2rem}.form-group[data-v-6e878ddf]{margin-bottom:1.5rem}.form-group label[data-v-6e878ddf]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.input-group[data-v-6e878ddf]{position:relative;display:flex;align-items:center}.input-group-textarea[data-v-6e878ddf]{align-items:flex-start}.input-icon[data-v-6e878ddf]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af}.input-group-textarea .input-icon[data-v-6e878ddf]{top:14px;transform:none}.input-group input[data-v-6e878ddf],.input-group textarea[data-v-6e878ddf]{width:100%;padding:.75rem 1rem .75rem 40px;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;transition:border-color .2s ease;font-family:inherit}.input-group input[type=file][data-v-6e878ddf]{padding-left:40px}input[type=checkbox][data-v-6e878ddf]{transform:scale(1.2);margin-right:8px;cursor:pointer}.input-group textarea[data-v-6e878ddf]{resize:vertical}.input-group select[data-v-6e878ddf]{width:100%;padding:.75rem 1rem .75rem 40px;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;background:#fff;transition:border-color .2s ease;font-family:inherit}.input-group select[data-v-6e878ddf]:focus{outline:none;border-color:#014a72;box-shadow:0 0 0 3px #014a721a}.input-group input[data-v-6e878ddf]:focus,.input-group textarea[data-v-6e878ddf]:focus{outline:none;border-color:#014a72;box-shadow:0 0 0 3px #014a721a}.form-actions[data-v-6e878ddf]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.btn-cancel[data-v-6e878ddf],.btn-submit[data-v-6e878ddf]{padding:.75rem 1.5rem;border-radius:6px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-6e878ddf]{background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb}.btn-cancel[data-v-6e878ddf]:hover{background-color:#e5e7eb}.btn-submit[data-v-6e878ddf]{background-color:#014a72;color:#fff;border:1px solid #014a72}.btn-submit[data-v-6e878ddf]:hover:not(:disabled){background-color:#19536c;border-color:#19536c}.btn-submit[data-v-6e878ddf]:disabled{opacity:.7;cursor:not-allowed}.checkbox-label[data-v-6e878ddf]{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#374151}.image-preview[data-v-6e878ddf]{margin-top:.75rem}.image-preview img[data-v-6e878ddf]{width:160px;height:120px;object-fit:cover;border-radius:8px;border:1px solid #e5e7eb}.form-errors[data-v-6e878ddf]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;padding:1rem;margin-bottom:1.5rem}.error-messages[data-v-6e878ddf]{margin-bottom:.5rem}.error-message[data-v-6e878ddf]{color:#dc2626;font-size:.875rem;margin:.25rem 0}.modal-overlay[data-v-6e878ddf]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-6e878ddf]{background:#fff;padding:2rem;border-radius:8px;max-width:500px;width:90%;box-shadow:0 4px 6px #0000001a}.modal-actions[data-v-6e878ddf]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.btn-cancel[data-v-6e878ddf]{padding:.5rem 1rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;cursor:pointer}.btn-delete-confirm[data-v-6e878ddf]{padding:.5rem 1rem;background:#dc2626;color:#fff;border:1px solid #b91c1c;border-radius:4px;cursor:pointer}.btn-delete-confirm[data-v-6e878ddf]:hover{background:#b91c1c}@media(max-width:640px){.page-header[data-v-6e878ddf]{flex-direction:column;align-items:flex-start;gap:1rem}.form-actions[data-v-6e878ddf]{flex-direction:column}.btn-cancel[data-v-6e878ddf],.btn-submit[data-v-6e878ddf]{width:100%}}.calendrier-layout[data-v-7c16b1e0]{width:100%;height:100%}.page-container[data-v-cf0e6970]{width:100%;max-width:1200px;margin:0 auto;padding:1rem}.page-header[data-v-cf0e6970]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-cf0e6970]{font-size:1.75rem;font-weight:700;color:#374151;margin:0}.btn-primary[data-v-cf0e6970]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#014a72;color:#fff;border:none;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;text-decoration:none;transition:background-color .2s ease}.btn-primary[data-v-cf0e6970]:hover{background-color:#19536c}.page-content[data-v-cf0e6970]{width:100%}.filters-bar[data-v-cf0e6970]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.filter-group[data-v-cf0e6970]{display:flex;flex-direction:column;gap:.35rem}.filter-group label[data-v-cf0e6970]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#374151;font-weight:600}.filter-group select[data-v-cf0e6970]{min-width:220px;height:38px;border:1px solid #d1d5db;border-radius:6px;padding:0 .75rem;background-color:#fff}.filter-group input[data-v-cf0e6970]{min-width:260px;height:38px;border:1px solid #d1d5db;border-radius:6px;padding:0 .75rem;background-color:#fff}.btn-reset[data-v-cf0e6970]{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-end;height:38px;padding:0 .9rem;border-radius:6px;border:1px solid #e5e7eb;background-color:#f3f4f6;color:#374151;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-reset[data-v-cf0e6970]:hover{background-color:#e5e7eb}.content-card[data-v-cf0e6970]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:2rem;overflow-x:auto}.table-responsive[data-v-cf0e6970]{width:100%;overflow-x:auto}.user-table[data-v-cf0e6970]{width:100%;border-collapse:collapse;font-size:.95rem}.user-table th[data-v-cf0e6970],.user-table td[data-v-cf0e6970]{padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb}.user-table th[data-v-cf0e6970]{font-weight:600;color:#4b5563;background-color:#f9fafb;text-transform:uppercase;font-size:.8rem;letter-spacing:.05em}.user-table tbody tr[data-v-cf0e6970]:hover{background-color:#f9fafb}.badge[data-v-cf0e6970]{border:transparent;padding:.25rem .5rem;border-radius:6px;font-size:.8rem;font-weight:500;color:#374151;background-color:#e5e7eb}.badge-published[data-v-cf0e6970]{background-color:#dcfce7;color:#166534}.badge-draft[data-v-cf0e6970]{background-color:#fee2e2;color:#991b1b}.actions[data-v-cf0e6970]{white-space:nowrap;text-align:center;width:120px}.btn-icon[data-v-cf0e6970]{background:#f7f8fa;border:1px solid #e5e7eb;cursor:pointer;padding:.5rem;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;margin:0 .25rem}.btn-icon[data-v-cf0e6970]:hover{background-color:#f3f4f6;color:#374151}.btn-edit[data-v-cf0e6970]{color:#f59e0b}.btn-edit[data-v-cf0e6970]:hover{color:#d97706;background-color:#feffec}.btn-delete[data-v-cf0e6970]{color:#dc2626}.btn-delete[data-v-cf0e6970]:hover{color:#b91c1c;background-color:#fef2f2}.no-data[data-v-cf0e6970]{text-align:center;color:#6b7280;padding:2rem}.loading-state[data-v-cf0e6970],.error-state[data-v-cf0e6970]{text-align:center;padding:2rem;color:#6b7280}.error-state[data-v-cf0e6970]{color:#dc2626}.modal-overlay[data-v-cf0e6970]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-cf0e6970]{background-color:#fff;padding:2rem;border-radius:8px;max-width:500px;width:90%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.modal-content h3[data-v-cf0e6970]{margin-top:0;color:#111827;font-size:1.25rem;margin-bottom:1rem}.modal-actions[data-v-cf0e6970]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.delete-details[data-v-cf0e6970]{margin-top:.75rem;color:#374151}.delete-details p[data-v-cf0e6970]{margin:.25rem 0}.btn-cancel[data-v-cf0e6970]{padding:.5rem 1rem;background-color:#f3f4f6;color:#374151;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-cf0e6970]:hover{background-color:#e5e7eb}.btn-delete-confirm[data-v-cf0e6970]{padding:.5rem 1rem;background-color:#dc2626;color:#fff;border:1px solid #dc2626;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-delete-confirm[data-v-cf0e6970]:hover{background-color:#b91c1c;border-color:#b91c1c}@media(max-width:768px){.page-header[data-v-cf0e6970]{flex-direction:column;align-items:flex-start;gap:1rem}.filters-bar[data-v-cf0e6970]{flex-direction:column;align-items:stretch}.filter-group select[data-v-cf0e6970],.filter-group input[data-v-cf0e6970]{width:100%;min-width:0}.user-table th[data-v-cf0e6970],.user-table td[data-v-cf0e6970]{padding:.75rem .5rem}}.page-container[data-v-4fb179a8]{width:100%;max-width:800px;margin:0 auto;padding:1rem}.page-header[data-v-4fb179a8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-4fb179a8]{font-size:1.75rem;font-weight:700;color:#374151;margin:0}.btn-secondary[data-v-4fb179a8]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb;border-radius:6px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s ease}.btn-secondary[data-v-4fb179a8]:hover{background-color:#e5e7eb}.form-container[data-v-4fb179a8]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:2rem}.form-group[data-v-4fb179a8]{margin-bottom:1.5rem}.form-group label[data-v-4fb179a8]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.form-help[data-v-4fb179a8]{margin-top:.35rem;color:#6b7280;font-size:.85rem}.input-group[data-v-4fb179a8]{position:relative;display:flex;align-items:center}.input-group-textarea[data-v-4fb179a8]{align-items:flex-start}.input-icon[data-v-4fb179a8]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af}.input-group-textarea .input-icon[data-v-4fb179a8]{top:14px;transform:none}.input-group input[data-v-4fb179a8],.input-group textarea[data-v-4fb179a8]{width:100%;padding:.75rem 1rem .75rem 40px;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;transition:border-color .2s ease;font-family:inherit}.input-group textarea[data-v-4fb179a8]{resize:vertical}.input-group select[data-v-4fb179a8]{width:100%;padding:.75rem 1rem .75rem 40px;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;background:#fff;transition:border-color .2s ease;font-family:inherit}.input-group select[data-v-4fb179a8]:focus{outline:none;border-color:#014a72;box-shadow:0 0 0 3px #014a721a}.input-group input[data-v-4fb179a8]:focus,.input-group textarea[data-v-4fb179a8]:focus{outline:none;border-color:#014a72;box-shadow:0 0 0 3px #014a721a}.form-actions[data-v-4fb179a8]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.btn-cancel[data-v-4fb179a8],.btn-submit[data-v-4fb179a8]{padding:.75rem 1.5rem;border-radius:6px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-4fb179a8]{background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb}.btn-cancel[data-v-4fb179a8]:hover{background-color:#e5e7eb}.btn-submit[data-v-4fb179a8]{background-color:#014a72;color:#fff;border:1px solid #014a72}.btn-submit[data-v-4fb179a8]:hover:not(:disabled){background-color:#19536c;border-color:#19536c}.btn-submit[data-v-4fb179a8]:disabled{opacity:.7;cursor:not-allowed}.checkbox-label[data-v-4fb179a8]{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#374151}input[type=checkbox][data-v-4fb179a8]{transform:scale(1.2);margin-right:8px;cursor:pointer}@media(max-width:640px){.page-header[data-v-4fb179a8]{flex-direction:column;align-items:flex-start;gap:1rem}.form-actions[data-v-4fb179a8]{flex-direction:column}.btn-cancel[data-v-4fb179a8],.btn-submit[data-v-4fb179a8]{width:100%}}.page-container[data-v-c26e78f4]{width:100%;max-width:800px;margin:0 auto;padding:1rem}.page-header[data-v-c26e78f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-c26e78f4]{font-size:1.75rem;font-weight:700;color:#374151;margin:0}.btn-secondary[data-v-c26e78f4]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb;border-radius:6px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s ease}.btn-secondary[data-v-c26e78f4]:hover{background-color:#e5e7eb}.page-actions[data-v-c26e78f4]{display:flex;justify-content:flex-end;margin-bottom:2rem}.btn-danger[data-v-c26e78f4]{display:flex;align-items:center;gap:8px;padding:.5rem 1rem;color:#b91c1c;background-color:#fef2f2;border:1px solid #dc2626;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.btn-danger[data-v-c26e78f4]:hover{color:#fef2f2;background-color:#dc2626}.form-container[data-v-c26e78f4]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:2rem}.form-group[data-v-c26e78f4]{margin-bottom:1.5rem}.form-group label[data-v-c26e78f4]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.form-help[data-v-c26e78f4]{margin-top:.35rem;color:#6b7280;font-size:.85rem}.input-group[data-v-c26e78f4]{position:relative;display:flex;align-items:center}.input-group-textarea[data-v-c26e78f4]{align-items:flex-start}.input-icon[data-v-c26e78f4]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af}.input-group-textarea .input-icon[data-v-c26e78f4]{top:14px;transform:none}.input-group input[data-v-c26e78f4],.input-group textarea[data-v-c26e78f4]{width:100%;padding:.75rem 1rem .75rem 40px;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;transition:border-color .2s ease;font-family:inherit}.input-group textarea[data-v-c26e78f4]{resize:vertical}.input-group select[data-v-c26e78f4]{width:100%;padding:.75rem 1rem .75rem 40px;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;background:#fff;transition:border-color .2s ease;font-family:inherit}.input-group select[data-v-c26e78f4]:focus{outline:none;border-color:#014a72;box-shadow:0 0 0 3px #014a721a}.input-group input[data-v-c26e78f4]:focus,.input-group textarea[data-v-c26e78f4]:focus{outline:none;border-color:#014a72;box-shadow:0 0 0 3px #014a721a}.form-actions[data-v-c26e78f4]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.btn-cancel[data-v-c26e78f4],.btn-submit[data-v-c26e78f4]{padding:.75rem 1.5rem;border-radius:6px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-c26e78f4]{background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb}.btn-cancel[data-v-c26e78f4]:hover{background-color:#e5e7eb}.btn-submit[data-v-c26e78f4]{background-color:#014a72;color:#fff;border:1px solid #014a72}.btn-submit[data-v-c26e78f4]:hover:not(:disabled){background-color:#19536c;border-color:#19536c}.btn-submit[data-v-c26e78f4]:disabled{opacity:.7;cursor:not-allowed}.checkbox-label[data-v-c26e78f4]{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#374151}input[type=checkbox][data-v-c26e78f4]{transform:scale(1.2);margin-right:8px;cursor:pointer}.modal-overlay[data-v-c26e78f4]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-c26e78f4]{background:#fff;padding:2rem;border-radius:8px;max-width:500px;width:90%;box-shadow:0 4px 6px #0000001a}.modal-actions[data-v-c26e78f4]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.delete-details[data-v-c26e78f4]{margin-top:.75rem;color:#374151}.delete-details p[data-v-c26e78f4]{margin:.25rem 0}.btn-delete-confirm[data-v-c26e78f4]{padding:.5rem 1rem;background:#dc2626;color:#fff;border:1px solid #b91c1c;border-radius:4px;cursor:pointer}.btn-delete-confirm[data-v-c26e78f4]:hover{background:#b91c1c}@media(max-width:640px){.page-header[data-v-c26e78f4]{flex-direction:column;align-items:flex-start;gap:1rem}.form-actions[data-v-c26e78f4]{flex-direction:column}.btn-cancel[data-v-c26e78f4],.btn-submit[data-v-c26e78f4]{width:100%}}.document-categories-layout[data-v-2a4c2893]{width:100%;height:100%}.page-container[data-v-f0d31810]{width:100%;max-width:1200px;margin:0 auto;padding:1rem}.page-header[data-v-f0d31810]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-f0d31810]{font-size:1.75rem;font-weight:700;color:#374151;margin:0}.btn-primary[data-v-f0d31810]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#014a72;color:#fff;border:none;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;text-decoration:none;transition:background-color .2s ease}.btn-primary[data-v-f0d31810]:hover{background-color:#19536c}.content-card[data-v-f0d31810]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:2rem;overflow-x:auto}.table-responsive[data-v-f0d31810]{width:100%;overflow-x:auto}.category-table[data-v-f0d31810]{width:100%;border-collapse:collapse;font-size:.95rem}.category-table th[data-v-f0d31810],.category-table td[data-v-f0d31810]{padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb}.category-table th[data-v-f0d31810]{font-weight:600;color:#4b5563;background-color:#f9fafb;text-transform:uppercase;font-size:.8rem;letter-spacing:.05em}.category-table tbody tr[data-v-f0d31810]:hover{background-color:#f9fafb}.category-icon[data-v-f0d31810]{width:48px;height:48px;border-radius:8px;object-fit:cover;border:1px solid #e5e7eb}.description-cell[data-v-f0d31810]{max-width:360px;color:#6b7280}.actions[data-v-f0d31810]{white-space:nowrap;text-align:center;width:120px}.btn-icon[data-v-f0d31810]{background:#f7f8fa;border:1px solid #e5e7eb;cursor:pointer;padding:.5rem;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;margin:0 .25rem}.btn-icon[data-v-f0d31810]:hover{background-color:#f3f4f6;color:#374151}.btn-edit[data-v-f0d31810]{color:#f59e0b}.btn-edit[data-v-f0d31810]:hover{color:#d97706;background-color:#feffec}.btn-delete[data-v-f0d31810]{color:#dc2626}.btn-delete[data-v-f0d31810]:hover{color:#b91c1c;background-color:#fef2f2}.no-data[data-v-f0d31810]{text-align:center;color:#6b7280;padding:2rem}.loading-state[data-v-f0d31810],.error-state[data-v-f0d31810]{text-align:center;padding:2rem;color:#6b7280}.error-state[data-v-f0d31810]{color:#dc2626}.modal-overlay[data-v-f0d31810]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-f0d31810]{background-color:#fff;padding:2rem;border-radius:8px;max-width:500px;width:90%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.modal-content h3[data-v-f0d31810]{margin-top:0;color:#111827;font-size:1.25rem;margin-bottom:1rem}.modal-actions[data-v-f0d31810]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.delete-details[data-v-f0d31810]{margin-top:.75rem;color:#374151}.delete-details p[data-v-f0d31810]{margin:.25rem 0}.btn-cancel[data-v-f0d31810]{padding:.5rem 1rem;background-color:#f3f4f6;color:#374151;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-f0d31810]:hover{background-color:#e5e7eb}.btn-delete-confirm[data-v-f0d31810]{padding:.5rem 1rem;background-color:#dc2626;color:#fff;border:1px solid #dc2626;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-delete-confirm[data-v-f0d31810]:hover{background-color:#b91c1c;border-color:#b91c1c}@media(max-width:768px){.page-header[data-v-f0d31810]{flex-direction:column;align-items:flex-start;gap:1rem}.category-table th[data-v-f0d31810],.category-table td[data-v-f0d31810]{padding:.75rem .5rem}}.page-container[data-v-a20c4e66]{width:100%;max-width:800px;margin:0 auto;padding:1rem}.page-header[data-v-a20c4e66]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-a20c4e66]{font-size:1.75rem;font-weight:700;color:#374151;margin:0}.btn-secondary[data-v-a20c4e66]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb;border-radius:6px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s ease}.btn-secondary[data-v-a20c4e66]:hover{background-color:#e5e7eb}.form-container[data-v-a20c4e66]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:2rem}.form-group[data-v-a20c4e66]{margin-bottom:1.5rem}.form-group label[data-v-a20c4e66]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.input-group[data-v-a20c4e66]{position:relative;display:flex;align-items:center}.input-group-textarea[data-v-a20c4e66]{align-items:flex-start}.input-icon[data-v-a20c4e66]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af}.input-group-textarea .input-icon[data-v-a20c4e66]{top:14px;transform:none}.input-group input[data-v-a20c4e66],.input-group textarea[data-v-a20c4e66]{width:100%;padding:.75rem 1rem .75rem 40px;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;transition:border-color .2s ease;font-family:inherit}.input-group textarea[data-v-a20c4e66]{resize:vertical}.image-preview[data-v-a20c4e66]{margin-top:.75rem}.image-preview img[data-v-a20c4e66]{width:120px;height:120px;border-radius:10px;object-fit:cover;border:1px solid #e5e7eb;display:block}.input-group input[data-v-a20c4e66]:focus,.input-group textarea[data-v-a20c4e66]:focus{outline:none;border-color:#014a72;box-shadow:0 0 0 3px #014a721a}.form-actions[data-v-a20c4e66]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.btn-cancel[data-v-a20c4e66],.btn-submit[data-v-a20c4e66]{padding:.75rem 1.5rem;border-radius:6px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-a20c4e66]{background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb}.btn-cancel[data-v-a20c4e66]:hover{background-color:#e5e7eb}.btn-submit[data-v-a20c4e66]{background-color:#014a72;color:#fff;border:1px solid #014a72}.btn-submit[data-v-a20c4e66]:hover:not(:disabled){background-color:#19536c;border-color:#19536c}.btn-submit[data-v-a20c4e66]:disabled{opacity:.7;cursor:not-allowed}.form-errors[data-v-a20c4e66]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;padding:1rem;margin-bottom:1.5rem}.error-messages[data-v-a20c4e66]{margin-bottom:.5rem}.error-message[data-v-a20c4e66]{color:#dc2626;font-size:.875rem;margin:.25rem 0}@media(max-width:640px){.page-header[data-v-a20c4e66]{flex-direction:column;align-items:flex-start;gap:1rem}.form-actions[data-v-a20c4e66]{flex-direction:column}.btn-cancel[data-v-a20c4e66],.btn-submit[data-v-a20c4e66]{width:100%}}.page-container[data-v-f159d6bd]{width:100%;max-width:800px;margin:0 auto;padding:1rem}.page-header[data-v-f159d6bd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-f159d6bd]{font-size:1.75rem;font-weight:700;color:#374151;margin:0}.page-actions[data-v-f159d6bd]{display:flex;justify-content:flex-end;margin-bottom:2rem}.btn-danger[data-v-f159d6bd]{display:flex;align-items:center;gap:8px;padding:.5rem 1rem;color:#b91c1c;background-color:#fef2f2;border:1px solid #dc2626;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.btn-danger[data-v-f159d6bd]:hover{color:#fef2f2;background-color:#dc2626}.btn-secondary[data-v-f159d6bd]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb;border-radius:6px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s ease}.btn-secondary[data-v-f159d6bd]:hover{background-color:#e5e7eb}.form-container[data-v-f159d6bd]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:2rem}.form-group[data-v-f159d6bd]{margin-bottom:1.5rem}.form-group label[data-v-f159d6bd]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.input-group[data-v-f159d6bd]{position:relative;display:flex;align-items:center}.input-group-textarea[data-v-f159d6bd]{align-items:flex-start}.input-icon[data-v-f159d6bd]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af}.input-group-textarea .input-icon[data-v-f159d6bd]{top:14px;transform:none}.input-group input[data-v-f159d6bd],.input-group textarea[data-v-f159d6bd]{width:100%;padding:.75rem 1rem .75rem 40px;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;transition:border-color .2s ease;font-family:inherit}.input-group textarea[data-v-f159d6bd]{resize:vertical}.image-preview[data-v-f159d6bd]{margin-top:.75rem}.image-preview img[data-v-f159d6bd]{width:120px;height:120px;border-radius:10px;object-fit:cover;border:1px solid #e5e7eb;display:block}.input-group input[data-v-f159d6bd]:focus,.input-group textarea[data-v-f159d6bd]:focus{outline:none;border-color:#014a72;box-shadow:0 0 0 3px #014a721a}.form-actions[data-v-f159d6bd]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.btn-cancel[data-v-f159d6bd],.btn-submit[data-v-f159d6bd]{padding:.75rem 1.5rem;border-radius:6px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-f159d6bd]{background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb}.btn-cancel[data-v-f159d6bd]:hover{background-color:#e5e7eb}.btn-submit[data-v-f159d6bd]{background-color:#014a72;color:#fff;border:1px solid #014a72}.btn-submit[data-v-f159d6bd]:hover:not(:disabled){background-color:#19536c;border-color:#19536c}.btn-submit[data-v-f159d6bd]:disabled{opacity:.7;cursor:not-allowed}.form-errors[data-v-f159d6bd]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;padding:1rem;margin-bottom:1.5rem}.error-messages[data-v-f159d6bd]{margin-bottom:.5rem}.error-message[data-v-f159d6bd]{color:#dc2626;font-size:.875rem;margin:.25rem 0}.modal-overlay[data-v-f159d6bd]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-f159d6bd]{background-color:#fff;padding:2rem;border-radius:8px;max-width:500px;width:90%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.modal-content h3[data-v-f159d6bd]{margin-top:0;color:#111827;font-size:1.25rem;margin-bottom:1rem}.modal-actions[data-v-f159d6bd]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.delete-details[data-v-f159d6bd]{margin-top:.75rem;color:#374151}.delete-details p[data-v-f159d6bd]{margin:.25rem 0}.btn-delete-confirm[data-v-f159d6bd]{padding:.5rem 1rem;background-color:#dc2626;color:#fff;border:1px solid #dc2626;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-delete-confirm[data-v-f159d6bd]:hover{background-color:#b91c1c;border-color:#b91c1c}@media(max-width:640px){.page-header[data-v-f159d6bd]{flex-direction:column;align-items:flex-start;gap:1rem}.form-actions[data-v-f159d6bd]{flex-direction:column}.btn-cancel[data-v-f159d6bd],.btn-submit[data-v-f159d6bd]{width:100%}}.textes-categories-layout[data-v-26fd9349]{width:100%;height:100%}.page-container[data-v-f874b341]{width:100%;max-width:1200px;margin:0 auto;padding:1rem}.page-header[data-v-f874b341]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-f874b341]{font-size:1.75rem;font-weight:700;color:#374151;margin:0}.btn-primary[data-v-f874b341]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#014a72;color:#fff;border:none;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;text-decoration:none;transition:background-color .2s ease}.btn-primary[data-v-f874b341]:hover{background-color:#19536c}.content-card[data-v-f874b341]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:2rem;overflow-x:auto}.table-responsive[data-v-f874b341]{width:100%;overflow-x:auto}.category-table[data-v-f874b341]{width:100%;border-collapse:collapse;font-size:.95rem}.category-table th[data-v-f874b341],.category-table td[data-v-f874b341]{padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb}.category-table th[data-v-f874b341]{font-weight:600;color:#4b5563;background-color:#f9fafb;text-transform:uppercase;font-size:.8rem;letter-spacing:.05em}.category-table tbody tr[data-v-f874b341]:hover{background-color:#f9fafb}.category-icon[data-v-f874b341]{width:48px;height:48px;border-radius:8px;object-fit:cover;border:1px solid #e5e7eb}.description-cell[data-v-f874b341]{max-width:360px;color:#6b7280}.actions[data-v-f874b341]{white-space:nowrap;text-align:center;width:120px}.btn-icon[data-v-f874b341]{background:#f7f8fa;border:1px solid #e5e7eb;cursor:pointer;padding:.5rem;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;margin:0 .25rem}.btn-icon[data-v-f874b341]:hover{background-color:#f3f4f6;color:#374151}.btn-edit[data-v-f874b341]{color:#f59e0b}.btn-edit[data-v-f874b341]:hover{color:#d97706;background-color:#feffec}.btn-delete[data-v-f874b341]{color:#dc2626}.btn-delete[data-v-f874b341]:hover{color:#b91c1c;background-color:#fef2f2}.no-data[data-v-f874b341]{text-align:center;color:#6b7280;padding:2rem}.loading-state[data-v-f874b341],.error-state[data-v-f874b341]{text-align:center;padding:2rem;color:#6b7280}.error-state[data-v-f874b341]{color:#dc2626}.modal-overlay[data-v-f874b341]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-f874b341]{background-color:#fff;padding:2rem;border-radius:8px;max-width:500px;width:90%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.modal-content h3[data-v-f874b341]{margin-top:0;color:#111827;font-size:1.25rem;margin-bottom:1rem}.modal-actions[data-v-f874b341]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.delete-details[data-v-f874b341]{margin-top:.75rem;color:#374151}.delete-details p[data-v-f874b341]{margin:.25rem 0}.btn-cancel[data-v-f874b341]{padding:.5rem 1rem;background-color:#f3f4f6;color:#374151;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-f874b341]:hover{background-color:#e5e7eb}.btn-delete-confirm[data-v-f874b341]{padding:.5rem 1rem;background-color:#dc2626;color:#fff;border:1px solid #dc2626;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-delete-confirm[data-v-f874b341]:hover{background-color:#b91c1c;border-color:#b91c1c}@media(max-width:768px){.page-header[data-v-f874b341]{flex-direction:column;align-items:flex-start;gap:1rem}.category-table th[data-v-f874b341],.category-table td[data-v-f874b341]{padding:.75rem .5rem}}.page-container[data-v-a0b926f9]{width:100%;max-width:800px;margin:0 auto;padding:1rem}.page-header[data-v-a0b926f9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-a0b926f9]{font-size:1.75rem;font-weight:700;color:#374151;margin:0}.btn-secondary[data-v-a0b926f9]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb;border-radius:6px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s ease}.btn-secondary[data-v-a0b926f9]:hover{background-color:#e5e7eb}.form-container[data-v-a0b926f9]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:2rem}.form-group[data-v-a0b926f9]{margin-bottom:1.5rem}.form-group label[data-v-a0b926f9]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.input-group[data-v-a0b926f9]{position:relative;display:flex;align-items:center}.input-group-textarea[data-v-a0b926f9]{align-items:flex-start}.input-icon[data-v-a0b926f9]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af}.input-group-textarea .input-icon[data-v-a0b926f9]{top:14px;transform:none}.input-group input[data-v-a0b926f9],.input-group textarea[data-v-a0b926f9]{width:100%;padding:.75rem 1rem .75rem 40px;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;transition:border-color .2s ease;font-family:inherit}.input-group textarea[data-v-a0b926f9]{resize:vertical}.image-preview[data-v-a0b926f9]{margin-top:.75rem}.image-preview img[data-v-a0b926f9]{width:120px;height:120px;border-radius:10px;object-fit:cover;border:1px solid #e5e7eb;display:block}.input-group input[data-v-a0b926f9]:focus,.input-group textarea[data-v-a0b926f9]:focus{outline:none;border-color:#014a72;box-shadow:0 0 0 3px #014a721a}.form-actions[data-v-a0b926f9]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.btn-cancel[data-v-a0b926f9],.btn-submit[data-v-a0b926f9]{padding:.75rem 1.5rem;border-radius:6px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-a0b926f9]{background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb}.btn-cancel[data-v-a0b926f9]:hover{background-color:#e5e7eb}.btn-submit[data-v-a0b926f9]{background-color:#014a72;color:#fff;border:1px solid #014a72}.btn-submit[data-v-a0b926f9]:hover:not(:disabled){background-color:#19536c;border-color:#19536c}.btn-submit[data-v-a0b926f9]:disabled{opacity:.7;cursor:not-allowed}.form-errors[data-v-a0b926f9]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;padding:1rem;margin-bottom:1.5rem}.error-messages[data-v-a0b926f9]{margin-bottom:.5rem}.error-message[data-v-a0b926f9]{color:#dc2626;font-size:.875rem;margin:.25rem 0}@media(max-width:640px){.page-header[data-v-a0b926f9]{flex-direction:column;align-items:flex-start;gap:1rem}.form-actions[data-v-a0b926f9]{flex-direction:column}.btn-cancel[data-v-a0b926f9],.btn-submit[data-v-a0b926f9]{width:100%}}.page-container[data-v-f3973654]{width:100%;max-width:800px;margin:0 auto;padding:1rem}.page-header[data-v-f3973654]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-f3973654]{font-size:1.75rem;font-weight:700;color:#374151;margin:0}.page-actions[data-v-f3973654]{display:flex;justify-content:flex-end;margin-bottom:2rem}.btn-danger[data-v-f3973654]{display:flex;align-items:center;gap:8px;padding:.5rem 1rem;color:#b91c1c;background-color:#fef2f2;border:1px solid #dc2626;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.btn-danger[data-v-f3973654]:hover{color:#fef2f2;background-color:#dc2626}.btn-secondary[data-v-f3973654]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb;border-radius:6px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s ease}.btn-secondary[data-v-f3973654]:hover{background-color:#e5e7eb}.form-container[data-v-f3973654]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:2rem}.form-group[data-v-f3973654]{margin-bottom:1.5rem}.form-group label[data-v-f3973654]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.input-group[data-v-f3973654]{position:relative;display:flex;align-items:center}.input-group-textarea[data-v-f3973654]{align-items:flex-start}.input-icon[data-v-f3973654]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af}.input-group-textarea .input-icon[data-v-f3973654]{top:14px;transform:none}.input-group input[data-v-f3973654],.input-group textarea[data-v-f3973654]{width:100%;padding:.75rem 1rem .75rem 40px;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;transition:border-color .2s ease;font-family:inherit}.input-group textarea[data-v-f3973654]{resize:vertical}.image-preview[data-v-f3973654]{margin-top:.75rem}.image-preview img[data-v-f3973654]{width:120px;height:120px;border-radius:10px;object-fit:cover;border:1px solid #e5e7eb;display:block}.input-group input[data-v-f3973654]:focus,.input-group textarea[data-v-f3973654]:focus{outline:none;border-color:#014a72;box-shadow:0 0 0 3px #014a721a}.form-actions[data-v-f3973654]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.btn-cancel[data-v-f3973654],.btn-submit[data-v-f3973654]{padding:.75rem 1.5rem;border-radius:6px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-f3973654]{background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb}.btn-cancel[data-v-f3973654]:hover{background-color:#e5e7eb}.btn-submit[data-v-f3973654]{background-color:#014a72;color:#fff;border:1px solid #014a72}.btn-submit[data-v-f3973654]:hover:not(:disabled){background-color:#19536c;border-color:#19536c}.btn-submit[data-v-f3973654]:disabled{opacity:.7;cursor:not-allowed}.form-errors[data-v-f3973654]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;padding:1rem;margin-bottom:1.5rem}.error-messages[data-v-f3973654]{margin-bottom:.5rem}.error-message[data-v-f3973654]{color:#dc2626;font-size:.875rem;margin:.25rem 0}.modal-overlay[data-v-f3973654]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-f3973654]{background-color:#fff;padding:2rem;border-radius:8px;max-width:500px;width:90%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.modal-content h3[data-v-f3973654]{margin-top:0;color:#111827;font-size:1.25rem;margin-bottom:1rem}.modal-actions[data-v-f3973654]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.delete-details[data-v-f3973654]{margin-top:.75rem;color:#374151}.delete-details p[data-v-f3973654]{margin:.25rem 0}.btn-delete-confirm[data-v-f3973654]{padding:.5rem 1rem;background-color:#dc2626;color:#fff;border:1px solid #dc2626;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-delete-confirm[data-v-f3973654]:hover{background-color:#b91c1c;border-color:#b91c1c}@media(max-width:640px){.page-header[data-v-f3973654]{flex-direction:column;align-items:flex-start;gap:1rem}.form-actions[data-v-f3973654]{flex-direction:column}.btn-cancel[data-v-f3973654],.btn-submit[data-v-f3973654]{width:100%}}.textes-layout[data-v-6a3694b9]{width:100%;height:100%}.page-container[data-v-3515b889]{width:100%;max-width:1200px;margin:0 auto;padding:1rem}.page-header[data-v-3515b889]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-3515b889]{font-size:1.75rem;font-weight:700;color:#374151;margin:0}.btn-primary[data-v-3515b889]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#014a72;color:#fff;border:none;border-radius:6px;font-size:.95rem;font-weight:500;cursor:pointer;text-decoration:none;transition:background-color .2s ease}.btn-primary[data-v-3515b889]:hover{background-color:#19536c}.filters-bar[data-v-3515b889]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.filter-group[data-v-3515b889]{display:flex;flex-direction:column;gap:.35rem}.filter-group label[data-v-3515b889]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#374151;font-weight:600}.filter-group select[data-v-3515b889],.filter-group input[data-v-3515b889]{min-width:220px;height:38px;border:1px solid #d1d5db;border-radius:6px;padding:0 .75rem;background-color:#fff}.filter-group input[data-v-3515b889]{min-width:260px}.btn-reset[data-v-3515b889]{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-end;height:38px;padding:0 .9rem;border-radius:6px;border:1px solid #e5e7eb;background-color:#f3f4f6;color:#374151;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-reset[data-v-3515b889]:hover{background-color:#e5e7eb}.content-card[data-v-3515b889]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:2rem;overflow-x:auto}.table-responsive[data-v-3515b889]{width:100%;overflow-x:auto}.texte-table[data-v-3515b889]{width:100%;border-collapse:collapse;font-size:.95rem}.texte-table th[data-v-3515b889],.texte-table td[data-v-3515b889]{padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb}.texte-table th[data-v-3515b889]{font-weight:600;color:#4b5563;background-color:#f9fafb;text-transform:uppercase;font-size:.8rem;letter-spacing:.05em}.texte-table tbody tr[data-v-3515b889]:hover{background-color:#f9fafb}.badge[data-v-3515b889]{border:transparent;padding:.25rem .5rem;border-radius:6px;font-size:.8rem;font-weight:500;color:#374151;background-color:#e5e7eb}.actions[data-v-3515b889]{white-space:nowrap;text-align:center;width:120px}.btn-icon[data-v-3515b889]{background:#f7f8fa;border:1px solid #e5e7eb;cursor:pointer;padding:.5rem;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;margin:0 .25rem}.btn-icon[data-v-3515b889]:hover{background-color:#f3f4f6;color:#374151}.btn-edit[data-v-3515b889]{color:#f59e0b}.btn-edit[data-v-3515b889]:hover{color:#d97706;background-color:#feffec}.btn-delete[data-v-3515b889]{color:#dc2626}.btn-delete[data-v-3515b889]:hover{color:#b91c1c;background-color:#fef2f2}.no-data[data-v-3515b889]{text-align:center;color:#6b7280;padding:2rem}.loading-state[data-v-3515b889],.error-state[data-v-3515b889]{text-align:center;padding:2rem;color:#6b7280}.error-state[data-v-3515b889]{color:#dc2626}.modal-overlay[data-v-3515b889]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-3515b889]{background-color:#fff;padding:2rem;border-radius:8px;max-width:500px;width:90%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.modal-content h3[data-v-3515b889]{margin-top:0;color:#111827;font-size:1.25rem;margin-bottom:1rem}.modal-actions[data-v-3515b889]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.delete-details[data-v-3515b889]{margin-top:.75rem;color:#374151}.delete-details p[data-v-3515b889]{margin:.25rem 0}.btn-cancel[data-v-3515b889]{padding:.5rem 1rem;background-color:#f3f4f6;color:#374151;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-3515b889]:hover{background-color:#e5e7eb}.btn-delete-confirm[data-v-3515b889]{padding:.5rem 1rem;background-color:#dc2626;color:#fff;border:1px solid #dc2626;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-delete-confirm[data-v-3515b889]:hover{background-color:#b91c1c;border-color:#b91c1c}@media(max-width:768px){.page-header[data-v-3515b889]{flex-direction:column;align-items:flex-start;gap:1rem}.filters-bar[data-v-3515b889]{flex-direction:column;align-items:stretch}.filter-group select[data-v-3515b889],.filter-group input[data-v-3515b889]{width:100%;min-width:0}.texte-table th[data-v-3515b889],.texte-table td[data-v-3515b889]{padding:.75rem .5rem}}.page-container[data-v-74af67c8]{width:100%;max-width:800px;margin:0 auto;padding:1rem}.page-header[data-v-74af67c8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-74af67c8]{font-size:1.75rem;font-weight:700;color:#374151;margin:0}.btn-secondary[data-v-74af67c8]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb;border-radius:6px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s ease}.btn-secondary[data-v-74af67c8]:hover{background-color:#e5e7eb}.form-container[data-v-74af67c8]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:2rem}.form-group[data-v-74af67c8]{margin-bottom:1.5rem}.form-group label[data-v-74af67c8]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.input-group[data-v-74af67c8]{position:relative;display:flex;align-items:center}.input-group-textarea[data-v-74af67c8]{align-items:flex-start}.input-icon[data-v-74af67c8]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af}.input-group-textarea .input-icon[data-v-74af67c8]{top:14px;transform:none}.input-group input[data-v-74af67c8],.input-group select[data-v-74af67c8],.input-group textarea[data-v-74af67c8]{width:100%;padding:.75rem 1rem .75rem 40px;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;transition:border-color .2s ease;font-family:inherit}.input-group textarea[data-v-74af67c8]{resize:vertical}.input-group input[data-v-74af67c8]:focus,.input-group select[data-v-74af67c8]:focus,.input-group textarea[data-v-74af67c8]:focus{outline:none;border-color:#014a72;box-shadow:0 0 0 3px #014a721a}.file-hint[data-v-74af67c8]{margin-top:.5rem;color:#6b7280;font-size:.85rem}.form-actions[data-v-74af67c8]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.btn-cancel[data-v-74af67c8],.btn-submit[data-v-74af67c8]{padding:.75rem 1.5rem;border-radius:6px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-74af67c8]{background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb}.btn-cancel[data-v-74af67c8]:hover{background-color:#e5e7eb}.btn-submit[data-v-74af67c8]{background-color:#014a72;color:#fff;border:1px solid #014a72}.btn-submit[data-v-74af67c8]:hover:not(:disabled){background-color:#19536c;border-color:#19536c}.btn-submit[data-v-74af67c8]:disabled{opacity:.7;cursor:not-allowed}.form-errors[data-v-74af67c8]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;padding:1rem;margin-bottom:1.5rem}.error-messages[data-v-74af67c8]{margin-bottom:.5rem}.error-message[data-v-74af67c8]{color:#dc2626;font-size:.875rem;margin:.25rem 0}@media(max-width:640px){.page-header[data-v-74af67c8]{flex-direction:column;align-items:flex-start;gap:1rem}.form-actions[data-v-74af67c8]{flex-direction:column}.btn-cancel[data-v-74af67c8],.btn-submit[data-v-74af67c8]{width:100%}}.page-container[data-v-7114956b]{width:100%;max-width:800px;margin:0 auto;padding:1rem}.page-header[data-v-7114956b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page-title[data-v-7114956b]{font-size:1.75rem;font-weight:700;color:#374151;margin:0}.page-actions[data-v-7114956b]{display:flex;justify-content:flex-end;margin-bottom:2rem}.btn-danger[data-v-7114956b]{display:flex;align-items:center;gap:8px;padding:.5rem 1rem;color:#b91c1c;background-color:#fef2f2;border:1px solid #dc2626;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease-in-out}.btn-danger[data-v-7114956b]:hover{color:#fef2f2;background-color:#dc2626}.btn-secondary[data-v-7114956b]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb;border-radius:6px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s ease}.btn-secondary[data-v-7114956b]:hover{background-color:#e5e7eb}.form-container[data-v-7114956b]{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;padding:2rem}.form-group[data-v-7114956b]{margin-bottom:1.5rem}.form-group label[data-v-7114956b]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.input-group[data-v-7114956b]{position:relative;display:flex;align-items:center}.input-group-textarea[data-v-7114956b]{align-items:flex-start}.input-icon[data-v-7114956b]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af}.input-group-textarea .input-icon[data-v-7114956b]{top:14px;transform:none}.input-group input[data-v-7114956b],.input-group select[data-v-7114956b],.input-group textarea[data-v-7114956b]{width:100%;padding:.75rem 1rem .75rem 40px;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem;transition:border-color .2s ease;font-family:inherit}.input-group textarea[data-v-7114956b]{resize:vertical}.input-group input[data-v-7114956b]:focus,.input-group select[data-v-7114956b]:focus,.input-group textarea[data-v-7114956b]:focus{outline:none;border-color:#014a72;box-shadow:0 0 0 3px #014a721a}.file-hint[data-v-7114956b]{margin-top:.5rem;color:#6b7280;font-size:.85rem}.form-actions[data-v-7114956b]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.btn-cancel[data-v-7114956b],.btn-submit[data-v-7114956b]{padding:.75rem 1.5rem;border-radius:6px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-7114956b]{background-color:#f4f6f8;color:#374151;border:1px solid #e5e7eb}.btn-cancel[data-v-7114956b]:hover{background-color:#e5e7eb}.btn-submit[data-v-7114956b]{background-color:#014a72;color:#fff;border:1px solid #014a72}.btn-submit[data-v-7114956b]:hover:not(:disabled){background-color:#19536c;border-color:#19536c}.btn-submit[data-v-7114956b]:disabled{opacity:.7;cursor:not-allowed}.form-errors[data-v-7114956b]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;padding:1rem;margin-bottom:1.5rem}.error-messages[data-v-7114956b]{margin-bottom:.5rem}.error-message[data-v-7114956b]{color:#dc2626;font-size:.875rem;margin:.25rem 0}.modal-overlay[data-v-7114956b]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-7114956b]{background-color:#fff;padding:2rem;border-radius:8px;max-width:500px;width:90%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.modal-content h3[data-v-7114956b]{margin-top:0;color:#111827;font-size:1.25rem;margin-bottom:1rem}.modal-actions[data-v-7114956b]{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem}.delete-details[data-v-7114956b]{margin-top:.75rem;color:#374151}.delete-details p[data-v-7114956b]{margin:.25rem 0}.btn-delete-confirm[data-v-7114956b]{padding:.5rem 1rem;background-color:#dc2626;color:#fff;border:1px solid #dc2626;border-radius:6px;cursor:pointer;transition:all .2s ease}.btn-delete-confirm[data-v-7114956b]:hover{background-color:#b91c1c;border-color:#b91c1c}@media(max-width:640px){.page-header[data-v-7114956b]{flex-direction:column;align-items:flex-start;gap:1rem}.form-actions[data-v-7114956b]{flex-direction:column}.btn-cancel[data-v-7114956b],.btn-submit[data-v-7114956b]{width:100%}}.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width:600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width:600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width:600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:#ffffffb3;transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}body{margin:0;min-width:320px;min-height:100vh;background-color:#fff;font-family:Barlow,sans-serif;color:#242424}h1,h2,h3,h4,h5,h6,p,#app{margin:0;padding:0}.loading-container{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.Vue-Toastification__toast{border-radius:10px;font-size:.9rem;box-shadow:0 6px 18px #0003}.Vue-Toastification__toast--success{background:#dcfce7;color:#166534}.Vue-Toastification__toast--error{background:#fee2e2;color:#991b1b}.Vue-Toastification__toast--info{background:#e0f2fe;color:#075985}.Vue-Toastification__toast--warning{background:#feffec;color:#d97706}
