[data-v-ad40e1be]{box-sizing:border-box}body[data-v-ad40e1be]{overflow-x:hidden}.header[data-v-ad40e1be]{display:flex;justify-content:space-between;align-items:center;background:#e60f04;color:#fff;padding:15px 10px;box-shadow:0 4px 10px #0003;position:fixed;top:0;left:0;width:100%;z-index:1000}.logo h1[data-v-ad40e1be]{font-size:24px;font-weight:700;margin:0}.nav-links[data-v-ad40e1be]{display:flex;align-items:center;font-size:15pt}.nav-item[data-v-ad40e1be]{text-decoration:none;color:#fff;font-weight:700;margin-right:20px;transition:color .3s ease}.nav-item[data-v-ad40e1be]:hover{color:#ffdc00}.logout-button[data-v-ad40e1be]{background:#ffdc00;color:#e60f04;font-weight:700;border:none;padding:10px 15px;margin-right:30px;border-radius:5px;cursor:pointer;transition:.3s ease}.logout-button[data-v-ad40e1be]:hover{background:#fff;color:#e60f04}.burger[data-v-ad40e1be]{display:none;font-size:28px;background:none;color:#fff;border:none;cursor:pointer}@media (max-width: 768px){.burger[data-v-ad40e1be]{display:block}.nav-links[data-v-ad40e1be]{position:absolute;top:70px;left:0;right:0;background:#e60f04;flex-direction:column;width:100%;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.nav-links.open[data-v-ad40e1be]{max-height:300px}.nav-item[data-v-ad40e1be],.logout-button[data-v-ad40e1be]{margin:15px 0;text-align:center}}html[data-v-40897a6d],body[data-v-40897a6d]{height:100%;margin:0;padding:0;display:flex;flex-direction:column}#app[data-v-40897a6d]{display:flex;flex-direction:column;min-height:100vh}main[data-v-40897a6d]{flex:1}footer[data-v-40897a6d]{background:#333;color:#fff;text-align:center;padding:15px 0;width:100%;box-shadow:0 -4px 10px #0003}.search-container[data-v-4e1c8231]{position:relative;max-width:500px;margin:10% auto auto;padding-top:80px;text-align:center}h2[data-v-4e1c8231]{font-size:24px;font-weight:700;color:#e60f04;margin-bottom:20px}.search-bar[data-v-4e1c8231]{position:relative;width:100%}.search-bar input[data-v-4e1c8231]{width:100%;padding:12px;border:2px solid #FFDC00;border-radius:25px;font-size:16px;outline:none;text-align:center;transition:all .2s ease-in-out;background:#fff;color:#000;box-shadow:none}.search-bar input[data-v-4e1c8231]:focus{border-color:#e60f04;box-shadow:0 2px 8px #ff00004d}.suggestions-box[data-v-4e1c8231]{position:absolute;top:100%;width:105%;background:#fff;border-radius:10px;box-shadow:0 4px 6px #00000026;z-index:1000;overflow:hidden;margin-top:5px}.suggestions-box ul[data-v-4e1c8231]{list-style:none;padding:0;margin:0}.suggestions-box li[data-v-4e1c8231]{display:flex;align-items:center;padding:12px;cursor:pointer;font-size:16px;transition:.3s ease-in-out;color:#000;border-bottom:1px solid #ddd}.suggestions-box li[data-v-4e1c8231]:hover{background:#ffdc00;color:#e60f04}.no-results[data-v-4e1c8231]{padding:12px;text-align:center;color:#666;font-style:italic;background:#f8f8f8;border-radius:10px;width:fit-content;margin:10px auto}.tech-photo[data-v-4e1c8231]{width:40px;height:40px;border-radius:50%;margin-right:10px;border:2px solid #E60F04}@media (max-width: 768px){.search-container[data-v-4e1c8231]{width:90%;padding:20px 10px;margin-top:25%}h2[data-v-4e1c8231]{font-size:20px}.search-bar input[data-v-4e1c8231]{font-size:14px;padding:10px}.suggestions-box[data-v-4e1c8231]{width:100%;font-size:14px}.suggestions-box li[data-v-4e1c8231]{padding:10px}.tech-photo[data-v-4e1c8231]{width:35px;height:35px;margin-right:8px}.no-results[data-v-4e1c8231]{font-size:14px;padding:10px}}.login-container[data-v-74cf1a3d]{background:#fff;border:2px solid #E60F04;border-radius:10px;padding:30px;max-width:400px;margin:100px auto;box-shadow:0 4px 10px #00000026;text-align:center;font-family:Arial,sans-serif}.login-container h1[data-v-74cf1a3d]{color:#e60f04;font-size:26px;margin-bottom:20px;font-weight:700}.login-container input[data-v-74cf1a3d]{width:100%;padding:12px;border:2px solid #E60F04;border-radius:5px;font-size:16px;box-sizing:border-box;margin-bottom:15px}.password-container[data-v-74cf1a3d]{display:flex;align-items:center;width:100%}.password-container input[data-v-74cf1a3d]{flex:1;padding:12px;border:2px solid #E60F04;border-radius:5px;font-size:16px;box-sizing:border-box}.toggle-password[data-v-74cf1a3d]{background:#ffdc00;border:none;padding:12px 15px;border-radius:5px;font-size:14px;font-weight:700;cursor:pointer;transition:background .3s ease;margin:0 0 4% 2%;display:flex;align-items:center;justify-content:center}.toggle-password[data-v-74cf1a3d]:hover{background:#e6c500}#login-button[data-v-74cf1a3d]{width:100%;padding:12px;background:#e60f04;border:none;border-radius:5px;color:#fff;font-size:18px;font-weight:700;cursor:pointer;transition:background .3s ease}#login-button[data-v-74cf1a3d]:hover{background:#c00d00}.error[data-v-74cf1a3d]{color:#e60f04;font-weight:700;margin-top:15px}.container-mdp[data-v-8bf4fac7]{max-width:500px;margin:50px auto;padding:30px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 10px #0000001a;text-align:center}h2[data-v-8bf4fac7]{color:#e60f04;margin-bottom:25px;font-size:2em}.password-container[data-v-8bf4fac7]{display:flex;margin-bottom:15px}.password-container input[data-v-8bf4fac7]{flex-grow:1;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:1em}.toggle-mdp[data-v-8bf4fac7]{background-color:#3a3a5e;color:#fff;border:none;padding:10px 15px;margin-left:10px;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.toggle-mdp[data-v-8bf4fac7]:hover{background-color:#2c2c4a}ul[data-v-8bf4fac7]{list-style:none;padding:0;margin-top:20px;text-align:left;font-size:.9em}li[data-v-8bf4fac7]{margin-bottom:5px}button[data-v-8bf4fac7]{background-color:#e60f04;color:#fff;padding:12px 25px;border:none;border-radius:5px;cursor:pointer;font-size:1.1em;margin-top:20px;transition:background-color .3s ease}button[data-v-8bf4fac7]:disabled{background-color:#ccc;cursor:not-allowed}button[data-v-8bf4fac7]:hover:not(:disabled){background-color:#c00d00}.error[data-v-8bf4fac7]{color:red;margin-top:15px}.success[data-v-8bf4fac7]{color:green;margin-top:15px}.form-container[data-v-346a6b9a]{display:flex;justify-content:center;align-items:flex-start;gap:30px;flex-wrap:wrap;margin-top:10%;width:100%}.import-container[data-v-346a6b9a],.import-container-com-conso[data-v-346a6b9a]{flex:1;max-width:500px;min-width:450px;background:#fff;border:2px solid #E60F04;border-radius:10px;padding:30px;box-shadow:0 4px 10px #00000026;font-family:Arial,sans-serif;display:flex;flex-direction:column;justify-content:space-between}.import-container h2[data-v-346a6b9a],.import-container-com-conso h2[data-v-346a6b9a]{color:#e60f04;margin-bottom:20px;font-size:24px;text-align:center;font-weight:700}.import-container label[data-v-346a6b9a],.import-container-com-conso label[data-v-346a6b9a]{display:block;margin:10px 0 5px;font-weight:700;color:#333;text-align:center}.import-container select[data-v-346a6b9a],.import-container input[type=number][data-v-346a6b9a],.import-container input[type=file][data-v-346a6b9a],.import-container-com-conso select[data-v-346a6b9a],.import-container-com-conso input[type=number][data-v-346a6b9a],.import-container-com-conso input[type=file][data-v-346a6b9a]{width:100%;padding:12px;border:2px solid #E60F04;border-radius:5px;font-size:16px;box-sizing:border-box}.import-container input[type=file][data-v-346a6b9a],.import-container-com-conso input[type=file][data-v-346a6b9a]{border-style:dashed;padding:8px;background:#fff;cursor:pointer;margin-top:5%;text-align:center}.import-container button[data-v-346a6b9a],.import-container-com-conso button[data-v-346a6b9a]{width:100%;padding:12px;background:#e60f04;border:none;border-radius:5px;color:#fff;font-size:18px;font-weight:700;cursor:pointer;transition:background .3s ease;margin-top:10px}.import-container button[data-v-346a6b9a]:hover,.import-container-com-conso button[data-v-346a6b9a]:hover{background:#c00d00}.success[data-v-346a6b9a]{color:green;font-weight:700;margin-top:15px}.error[data-v-346a6b9a]{color:#e60f04;font-weight:700;margin-top:15px}ul[data-v-346a6b9a]{padding:10px;list-style:none;text-align:center}ul li[data-v-346a6b9a]{background:#ffdc00;color:#333;padding:5px;margin-top:5px;border-radius:5px;font-weight:700}@media (max-width: 768px){.form-container[data-v-346a6b9a]{flex-direction:column;align-items:center;margin-top:20%;gap:20px}.import-container[data-v-346a6b9a],.import-container-com-conso[data-v-346a6b9a]{min-width:unset;width:90%;padding:20px}.import-container h2[data-v-346a6b9a],.import-container-com-conso h2[data-v-346a6b9a]{font-size:20px}.import-container label[data-v-346a6b9a],.import-container-com-conso label[data-v-346a6b9a]{font-size:14px}.import-container select[data-v-346a6b9a],.import-container input[type=number][data-v-346a6b9a],.import-container input[type=file][data-v-346a6b9a],.import-container-com-conso select[data-v-346a6b9a],.import-container-com-conso input[type=number][data-v-346a6b9a],.import-container-com-conso input[type=file][data-v-346a6b9a]{font-size:14px;padding:10px}.import-container button[data-v-346a6b9a],.import-container-com-conso button[data-v-346a6b9a]{font-size:16px;padding:10px}}.notfound-container[data-v-7eb9de0a]{text-align:center;background:linear-gradient(135deg,#e60f04,#ffdc00);color:#fff;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Arial,sans-serif}.error-code[data-v-7eb9de0a]{font-size:100px;font-weight:700;color:#fff;text-shadow:5px 5px 15px rgba(0,0,0,.3)}.error-message[data-v-7eb9de0a]{font-size:22px;margin-top:-10px;color:#fff}.home-button[data-v-7eb9de0a]{margin-top:20px;padding:12px 24px;font-size:18px;background:#fff;color:#e60f04;border:2px solid #fff;border-radius:25px;text-decoration:none;font-weight:700;transition:.3s ease}.home-button[data-v-7eb9de0a]:hover{color:#e60f04;border-color:#e60f04;box-shadow:5px 5px 10px #0000004d}.stat-container[data-v-5d784663]{display:flex;align-items:center;justify-content:flex-start;width:90%;max-width:900px;margin:5% auto;padding:20px;background:#f8f8f8;color:#000;border-radius:10px;box-shadow:0 4px 10px #0003}.photo-tech[data-v-5d784663]{width:120px;height:120px;border-radius:50%;object-fit:cover;border:3px solid #E60F04;margin-right:20px}.technicien-info[data-v-5d784663]{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.technicien-info h2[data-v-5d784663]{color:#e60f04;font-size:26px;margin:5px 0;font-weight:700}.centre[data-v-5d784663]{color:#fd0;font-weight:700}label[data-v-5d784663]{font-weight:700;margin:0 0 0 3%}select[data-v-5d784663],input[data-v-5d784663]{padding:8px;border:2px solid #E60F04;border-radius:5px;outline:none;font-size:16px}button[data-v-5d784663]{background:#e60f04;color:#fff;font-weight:700;border:none;padding:10px 15px;border-radius:5px;cursor:pointer;transition:.3s ease;font-size:16px}button[data-v-5d784663]:hover{background:#c00d00}button.toggle-annee[data-v-5d784663]{margin-left:10px}.categories[data-v-5d784663]{display:flex;justify-content:center;margin-top:20px}.categories button[data-v-5d784663]{background:#3a3a5e;color:#fff;border:none;padding:12px;border-radius:5px;cursor:pointer;transition:.3s ease-in-out;margin:5px 5px 3%;font-size:16px}.categories button.active[data-v-5d784663]{background:#ffdc00;color:#000}.stat-card-container[data-v-5d784663]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px;text-align:center;width:90%;max-width:1100px;margin:auto}.stat-card[data-v-5d784663]{background:#fff;padding:20px;border-radius:10px;border:1px solid #E60F04;color:#fff;font-size:18px;font-weight:700;box-shadow:0 4px 8px #0003;text-transform:uppercase}.stat-title[data-v-5d784663]{font-size:18px;font-weight:700;margin-bottom:5px}.stat-value[data-v-5d784663]{font-size:22px;font-weight:700}.high[data-v-5d784663]{color:#0f0}.low[data-v-5d784663]{color:red}p[data-v-5d784663]{text-align:center;font-size:18px;font-style:italic;color:#666}.commentaires-container[data-v-5d784663]{width:90%;max-width:900px;margin:40px auto;padding:5% 3%;background:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;border:2px solid #E60F04}.commentaires-container h3[data-v-5d784663]{font-size:40px;color:#e60f04;font-weight:700;text-align:left;margin-bottom:15px;border-bottom:2px solid #E60F04;padding-bottom:5px}.commentaires-container ul[data-v-5d784663]{padding:5%;margin:0}.commentaire-item[data-v-5d784663]{list-style:none;background:#f8f8f8;padding:15px;border-radius:8px;margin:2% 1%;border-left:5px solid #E60F04;box-shadow:0 2px 5px #0000001a;transition:transform .2s ease-in-out}.commentaire-item strong[data-v-5d784663]{color:#333;font-weight:700}.commentaire-item p[data-v-5d784663]{margin:5px 0;color:#444;font-size:16px}.commentaire-item strong[data-v-5d784663]:contains("Score NPS"){color:#ffdc00}.commentaire-item strong[data-v-5d784663]:contains("Date"){color:#777;font-style:italic}@media (max-width: 768px){.stat-container[data-v-5d784663]{flex-direction:column;align-items:center;padding:15px;width:95%}.photo-tech[data-v-5d784663]{margin-right:0;margin-bottom:15px;width:100px;height:100px}.technicien-info[data-v-5d784663]{align-items:center;text-align:center}.technicien-info h2[data-v-5d784663]{font-size:22px}.technicien-info p[data-v-5d784663]{font-size:15px}label[data-v-5d784663]{margin:15px 0 5px;display:block;text-align:center}select[data-v-5d784663],input[data-v-5d784663]{width:80%;margin:5px auto;display:block;font-size:14px}button[data-v-5d784663]{width:auto;margin:10px auto;display:block;font-size:14px;padding:8px 12px}button.toggle-annee[data-v-5d784663]{margin-left:auto;margin-right:auto}.categories[data-v-5d784663]{flex-wrap:wrap;justify-content:center;margin-top:15px}.categories button[data-v-5d784663]{width:45%;margin:5px;font-size:14px;padding:10px}.stat-card-container[data-v-5d784663]{grid-template-columns:1fr;width:95%;gap:10px}.stat-card[data-v-5d784663]{padding:15px;font-size:16px}.stat-title[data-v-5d784663]{font-size:16px}.stat-value[data-v-5d784663]{font-size:20px}.commentaires-container[data-v-5d784663]{width:95%;margin:30px auto;padding:15px}.commentaires-container h3[data-v-5d784663]{font-size:28px;text-align:center}.commentaire-item[data-v-5d784663]{margin:10px 0;padding:10px;font-size:14px}}@media (max-width: 480px){.technicien-info h2[data-v-5d784663]{font-size:20px}.categories button[data-v-5d784663]{width:90%;margin:5px auto}.commentaires-container h3[data-v-5d784663]{font-size:24px}}.form-container[data-v-7f553b96]{background:#fff;padding:5%;border-radius:10px;box-shadow:0 4px 15px #0000001a;max-width:450px;margin:10% auto;font-family:Arial,sans-serif;border:1px solid #c00d00}label[data-v-7f553b96]{display:block;margin-top:15px;font-weight:700;color:#333}input[data-v-7f553b96],select[data-v-7f553b96]{width:100%;padding:12px;margin-top:8px;border:1px solid #c2bfbf;border-radius:8px;font-size:16px;transition:border-color .3s ease}select[data-v-7f553b96]{width:106%}input[data-v-7f553b96]:focus,select[data-v-7f553b96]:focus{border-color:#007bff;outline:none}button[data-v-7f553b96]{width:105%;background-color:#e60f04;color:#fff;padding:12px;margin-top:20px;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background-color .3s ease}button[data-v-7f553b96]:hover{background-color:#c00d00}.success[data-v-7f553b96]{color:green;font-size:14px;margin-top:12px}.error[data-v-7f553b96]{color:red;font-size:14px;margin-top:12px}@media (max-width: 768px){.form-container[data-v-7f553b96]{width:90%;padding:20px;margin:20% auto;box-shadow:none;border:1px solid #e60f04}input[data-v-7f553b96],select[data-v-7f553b96]{font-size:15px;padding:10px}select[data-v-7f553b96]{width:100%}button[data-v-7f553b96]{width:100%;font-size:15px}label[data-v-7f553b96]{font-size:14px}}body[data-v-3e8a982b]{overflow-y:none}.form-container[data-v-3e8a982b]{background:#fff;padding:5%;border-radius:10px;box-shadow:0 4px 15px #0000001a;max-width:450px;margin:10% auto;font-family:Arial,sans-serif;border:1px solid #c00d00}label[data-v-3e8a982b]{display:block;margin-top:15px;font-weight:700;color:#333;margin-left:15px}input[data-v-3e8a982b],select[data-v-3e8a982b]{width:90%;padding:12px;margin-top:8px;border:1px solid #c2bfbf;border-radius:8px;font-size:16px;transition:border-color .3s ease}div[data-v-3e8a982b]{margin-left:25px}button[data-v-3e8a982b]{width:100%;background-color:#e60f04;color:#fff;padding:12px;margin-top:20px;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:background-color .3s ease}button[data-v-3e8a982b]:hover{background-color:#c00d00}.success[data-v-3e8a982b]{color:green;font-size:14px;margin-top:12px}.error[data-v-3e8a982b]{color:red;font-size:14px;margin-top:12px}div[data-v-d5db996b]{max-width:1200px;margin:0 auto;padding:20px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#333;background-color:#f9f9f9}h1[data-v-d5db996b]{font-size:2.5rem;margin-bottom:30px;text-align:center;color:#222}h2[data-v-d5db996b]{font-size:1.75rem;margin-top:30px;margin-bottom:10px;border-bottom:2px solid #e0e0e0;padding-bottom:5px;color:#444}table[data-v-d5db996b]{width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#fff}table thead th[data-v-d5db996b]{background-color:#f0f0f0;padding:12px 15px;text-align:left;border-bottom:2px solid #ddd;font-weight:600;color:#333}table tbody td[data-v-d5db996b]{padding:10px 15px;border-bottom:1px solid #eee;font-size:.95rem}table tbody tr[data-v-d5db996b]:hover{background-color:#fafafa}button[data-v-d5db996b]{padding:8px 16px;border:none;background-color:#dd2f26;color:#fff;border-radius:4px;cursor:pointer;margin-right:8px;transition:background-color .3s ease}button[data-v-d5db996b]:hover{background-color:#8e0801}input[type=text][data-v-d5db996b]{padding:8px;margin-right:10px;border:1px solid #ccc;border-radius:4px;font-size:1rem}form[data-v-d5db996b]{margin-top:10px;margin-bottom:30px}@media (max-width: 768px){div[data-v-d5db996b]{padding:10px}table[data-v-d5db996b],thead[data-v-d5db996b],tbody[data-v-d5db996b],th[data-v-d5db996b],td[data-v-d5db996b],tr[data-v-d5db996b]{display:block}table thead[data-v-d5db996b]{display:none}table tbody tr[data-v-d5db996b]{margin-bottom:15px;border-bottom:1px solid #ddd}table tbody td[data-v-d5db996b]{padding:10px 5px;text-align:right;position:relative}table tbody td[data-v-d5db996b]:before{content:attr(data-label);position:absolute;left:5px;width:45%;font-weight:700;text-align:left}}*{padding:0;margin:0}
