.nav[data-v-70eab2d1]{display:flex;flex-direction:row;justify-content:space-between;padding:2em;align-items:center;text-align:center;background-color:#007bff;color:#000;margin-bottom:15px;height:80px;width:100%}.nav #router[data-v-70eab2d1]{display:flex;flex-direction:row;gap:10px}.bouton[data-v-70eab2d1]{display:inline-block;padding:10px 20px;color:#000;text-align:center;text-decoration:none;font-family:Arial,sans-serif;font-size:16px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.route[data-v-70eab2d1]{background-color:#007bff}.route[data-v-70eab2d1]:hover{background-color:#3c91ec;transform:scale(1.05)}.disconnect[data-v-70eab2d1]{background-color:#0b72df}.disconnect[data-v-70eab2d1]:hover{background-color:#1a5ca2;transform:scale(1.05)}div[data-v-ae3e0830]{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center}.login-container[data-v-ae3e0830]{width:100vw;height:100vh;padding:20px;box-sizing:border-box}.login-card[data-v-ae3e0830]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a;text-align:center}.login-card h2[data-v-ae3e0830]{margin-top:0;color:#333}.login-card input[type=text][data-v-ae3e0830],.login-card input[type=password][data-v-ae3e0830]{width:calc(100% - 22px);padding:10px;margin:10px 0;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}.login-card button[data-v-ae3e0830]{width:100%;background-color:#007bff;color:#fff;border:none;padding:10px;border-radius:4px;cursor:pointer;font-size:16px}.login-card button[data-v-ae3e0830]:hover{background-color:#0056b3}.login-card p[data-v-ae3e0830]{margin-top:15px}.login-card a[data-v-ae3e0830]{color:#007bff;text-decoration:none}.login-card a[data-v-ae3e0830]:hover{text-decoration:underline}div[data-v-6ee2b400]{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center}.login-container[data-v-6ee2b400]{width:100vw;height:100vh;padding:20px;box-sizing:border-box}.login-card[data-v-6ee2b400]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a;text-align:center}.login-card h2[data-v-6ee2b400]{margin-top:0;color:#333}.login-card input[type=text][data-v-6ee2b400],.login-card input[type=password][data-v-6ee2b400]{width:calc(100% - 22px);padding:10px;margin:10px 0;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}.login-card button[data-v-6ee2b400]{width:100%;background-color:#007bff;color:#fff;border:none;padding:10px;border-radius:4px;cursor:pointer;font-size:16px}.login-card button[data-v-6ee2b400]:hover{background-color:#0056b3}.login-card p[data-v-6ee2b400]{margin-top:15px}.login-card a[data-v-6ee2b400]{color:#007bff;text-decoration:none}.login-card a[data-v-6ee2b400]:hover{text-decoration:underline}.container[data-v-3926dc6d]{padding:20px}.product-link[data-v-42b57eb3]{text-decoration:none;color:inherit}.grid-container[data-v-42b57eb3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;padding:20px}.card[data-v-42b57eb3]{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;overflow:hidden;transition:.3s ease}.card[data-v-42b57eb3]:hover{transform:translateY(-10px);box-shadow:0 8px 16px #0003}.card img[data-v-42b57eb3]{width:100%;height:auto;display:block}.card-content[data-v-42b57eb3]{padding:15px}.card-content h3[data-v-42b57eb3]{margin-top:0}.card-content p[data-v-42b57eb3]{color:#666}.container[data-v-1e849ff8]{padding:20px}.product-link[data-v-d4b5c5af]{text-decoration:none;color:inherit}.grid-container[data-v-d4b5c5af]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.card[data-v-d4b5c5af]{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;overflow:hidden;transition:.3s ease}.card[data-v-d4b5c5af]:hover{transform:translateY(-10px);box-shadow:0 8px 16px #0003}.card img[data-v-d4b5c5af]{width:100%;height:auto;display:block}.card-content[data-v-d4b5c5af]{padding:15px}.card-content h3[data-v-d4b5c5af]{margin-top:0}.card-content p[data-v-d4b5c5af]{color:#666}.form-section[data-v-d4b5c5af]{display:flex;width:100%;gap:20px}.form-container[data-v-d4b5c5af]{flex:1;box-sizing:border-box}.form[data-v-d4b5c5af]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.form h2[data-v-d4b5c5af]{margin-top:0;color:#333}.form input[type=text][data-v-d4b5c5af],.form input[type=file][data-v-d4b5c5af]{width:100%;padding:10px;margin:10px 0;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}.form button[data-v-d4b5c5af]{background-color:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:16px}.form button[data-v-d4b5c5af]:hover{background-color:#0056b3}.container[data-v-811bc759]{padding:20px}.form-image[data-v-0d0fe921]{width:100%;height:auto;display:block}.form-section[data-v-0d0fe921]{display:flex;width:100%;gap:20px}.form-container[data-v-0d0fe921]{flex:1;box-sizing:border-box}.form[data-v-0d0fe921]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.form h2[data-v-0d0fe921]{margin-top:0;color:#333}.form input[type=text][data-v-0d0fe921],.form input[type=file][data-v-0d0fe921]{width:100%;padding:10px;margin:10px 0;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}.form button[data-v-0d0fe921]{background-color:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:16px}.form button[data-v-0d0fe921]:hover{background-color:#0056b3}.bouton[data-v-0d0fe921]{display:inline-block;padding:10px 20px;color:#fff;text-align:center;text-decoration:none;font-family:Arial,sans-serif;font-size:16px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.route[data-v-0d0fe921]{background-color:#007bff}.route[data-v-0d0fe921]:hover{background-color:#3c91ec;transform:scale(1.05)}img[data-v-0d0fe921]{max-width:50%;max-height:300px;margin:0 auto;display:block}.columns[data-v-0d0fe921]{display:grid;grid-template-columns:1fr 1fr;gap:20px;height:100%}.columns>div[data-v-0d0fe921]{border:1px solid black;padding:10px}.container[data-v-75e68889]{padding:20px}*{margin:0;padding:0;box-sizing:border-box}
