*{margin:0;padding:0;box-sizing:border-box}body{background-color:#f8f9fa;color:#2c3e50;line-height:1.6}.app{min-height:100vh;display:flex;flex-direction:column;font-family:Arial,sans-serif}.navigation{background-color:#2c3e50;box-shadow:0 2px 4px #0000001a;position:sticky;top:0;z-index:1000}.nav-content{max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;justify-content:space-between;align-items:center;height:60px}.logo{color:#fff;font-size:1.5rem;font-weight:700}.nav-links{display:flex;gap:1rem}.nav-user{display:flex;align-items:center;gap:.5rem;margin-left:1rem}.user-label{color:#fff;opacity:.9}.logout-btn{background:#e74c3c;color:#fff;border:none;padding:.4rem .7rem;border-radius:4px;cursor:pointer}.navigation a{color:#fff;text-decoration:none;padding:.5rem 1rem;border-radius:4px;transition:background-color .3s ease}.navigation a:hover{background-color:#34495e}.navigation a.router-link-active{background-color:#42b983}.main-content{flex:1;width:100%;margin:0 auto;padding:2rem 1rem;min-width:0}@media (max-width: 768px){.main-content{padding:1rem}.nav-content{padding:0 .5rem}}@media print{.navigation{display:none!important}.main-content{padding:0}}.home[data-v-504fc19a]{min-height:100vh;padding:2rem;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.hero[data-v-504fc19a]{text-align:center;margin-bottom:3rem;padding:2rem;background-color:#ffffffe6;border-radius:10px;box-shadow:0 4px 6px #0000001a}.hero h1[data-v-504fc19a]{font-size:2.5rem;color:#180372;margin-bottom:1rem}.hero p[data-v-504fc19a]{font-size:1.2rem;color:#666}.navigation-cards[data-v-504fc19a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.nav-card[data-v-504fc19a]{text-decoration:none;color:inherit;background-color:#fff;border-radius:10px;padding:2rem;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 6px #0000001a}.nav-card[data-v-504fc19a]:hover{transform:translateY(-5px);box-shadow:0 6px 12px #00000026}.card-content[data-v-504fc19a]{text-align:center}.card-content h2[data-v-504fc19a]{color:#180372;margin-bottom:1rem;font-size:1.5rem}.card-content p[data-v-504fc19a]{color:#666;font-size:1.1rem}@media (max-width: 768px){.home[data-v-504fc19a]{padding:1rem}.hero h1[data-v-504fc19a]{font-size:2rem}.navigation-cards[data-v-504fc19a]{grid-template-columns:1fr}}.account[data-v-ed4e5f87]{max-width:480px;margin:0 auto;background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 6px #00000014}h1[data-v-ed4e5f87]{color:#180372;margin-bottom:1rem}.form-row[data-v-ed4e5f87]{display:flex;flex-direction:column;margin-bottom:1rem}label[data-v-ed4e5f87]{margin-bottom:.25rem;font-weight:600}input[data-v-ed4e5f87]{padding:.5rem;border:1px solid #ccc;border-radius:4px}.actions[data-v-ed4e5f87]{display:flex;justify-content:flex-end}button[data-v-ed4e5f87]{background:#42b983;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer}button[data-v-ed4e5f87]:disabled{opacity:.6;cursor:not-allowed}.message[data-v-ed4e5f87]{margin-top:.75rem}.message.error[data-v-ed4e5f87]{color:#c0392b}.add-form[data-v-81fd3e9b]{margin-bottom:30px}.form-fields[data-v-81fd3e9b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px}.form-field[data-v-81fd3e9b]{display:flex;flex-direction:column;gap:5px}.form-field label[data-v-81fd3e9b]{font-weight:500}.form-field input[data-v-81fd3e9b]{padding:8px;border:1px solid #ddd;border-radius:4px}button[data-v-81fd3e9b]{padding:8px 16px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s}button[data-v-81fd3e9b]:hover{background-color:#0056b3}button[data-v-81fd3e9b]:disabled{background-color:#ccc;cursor:not-allowed}.add-form[data-v-e1f1ff76]{margin-bottom:30px}.form-fields[data-v-e1f1ff76]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px}.form-field[data-v-e1f1ff76]{display:flex;flex-direction:column;gap:5px}.form-field label[data-v-e1f1ff76]{font-weight:500}.form-field input[data-v-e1f1ff76]{padding:8px;border:1px solid #ddd;border-radius:4px}button[data-v-e1f1ff76]{padding:8px 16px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s}button[data-v-e1f1ff76]:hover{background-color:#0056b3}button[data-v-e1f1ff76]:disabled{background-color:#ccc;cursor:not-allowed}.add-form[data-v-b2eca69d]{margin-bottom:30px}.form-fields[data-v-b2eca69d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px}.form-field[data-v-b2eca69d]{display:flex;flex-direction:column;gap:5px}.form-field label[data-v-b2eca69d]{font-weight:500}.form-field input[data-v-b2eca69d],.form-field select[data-v-b2eca69d]{padding:8px;border:1px solid #ddd;border-radius:4px}button[data-v-b2eca69d]{padding:8px 16px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s}button[data-v-b2eca69d]:hover{background-color:#0056b3}button[data-v-b2eca69d]:disabled{background-color:#ccc;cursor:not-allowed}.add-form[data-v-bbd2e6e4]{margin-bottom:30px}.form-fields[data-v-bbd2e6e4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px}.form-field[data-v-bbd2e6e4]{display:flex;flex-direction:column;gap:5px}.form-field label[data-v-bbd2e6e4]{font-weight:500}.form-field input[data-v-bbd2e6e4]{padding:8px;border:1px solid #ddd;border-radius:4px}button[data-v-bbd2e6e4]{padding:8px 16px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s}button[data-v-bbd2e6e4]:hover{background-color:#0056b3}button[data-v-bbd2e6e4]:disabled{background-color:#ccc;cursor:not-allowed}.add-form[data-v-c46be81f]{margin-bottom:30px}.form-fields[data-v-c46be81f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px}.form-field[data-v-c46be81f]{display:flex;flex-direction:column;gap:5px}.form-field label[data-v-c46be81f]{font-weight:500}.form-field input[data-v-c46be81f]{padding:8px;border:1px solid #ddd;border-radius:4px}button[data-v-c46be81f]{padding:8px 16px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s}button[data-v-c46be81f]:hover{background-color:#0056b3}button[data-v-c46be81f]:disabled{background-color:#ccc;cursor:not-allowed}.add-form[data-v-bafc1dc5]{margin-bottom:30px}.form-fields[data-v-bafc1dc5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px}.form-field[data-v-bafc1dc5]{display:flex;flex-direction:column;gap:5px}.form-field label[data-v-bafc1dc5]{font-weight:500}.form-field input[data-v-bafc1dc5],.form-field select[data-v-bafc1dc5]{padding:8px;border:1px solid #ddd;border-radius:4px}button[data-v-bafc1dc5]{padding:8px 16px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s}button[data-v-bafc1dc5]:hover{background-color:#0056b3}button[data-v-bafc1dc5]:disabled{background-color:#ccc;cursor:not-allowed}.add-form[data-v-ab774536]{margin-bottom:30px}.form-fields[data-v-ab774536]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px}.form-field[data-v-ab774536]{display:flex;flex-direction:column;gap:5px}.form-field label[data-v-ab774536]{font-weight:500}.form-field input[data-v-ab774536],.form-field select[data-v-ab774536]{padding:8px;border:1px solid #ddd;border-radius:4px}button[data-v-ab774536]{padding:8px 16px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s}button[data-v-ab774536]:hover{background-color:#0056b3}button[data-v-ab774536]:disabled{background-color:#ccc;cursor:not-allowed}.import-form[data-v-eaaa6acb]{margin-bottom:30px}.form-fields[data-v-eaaa6acb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px}.form-field[data-v-eaaa6acb]{display:flex;flex-direction:column;gap:5px}.form-field label[data-v-eaaa6acb]{font-weight:500}.form-field input[data-v-eaaa6acb],.form-field select[data-v-eaaa6acb]{padding:8px;border:1px solid #ddd;border-radius:4px}button[data-v-eaaa6acb]{padding:8px 16px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s}button[data-v-eaaa6acb]:hover{background-color:#0056b3}button[data-v-eaaa6acb]:disabled{background-color:#ccc;cursor:not-allowed}button[data-v-43ff825c],button[data-v-51fd74cd],button[data-v-e395c41f],button[data-v-aa1bda7c],button[data-v-f0c46d23]{margin-right:.5rem}button[data-v-91766fc2]{padding:4px 8px;margin:0 4px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s}button[data-v-91766fc2]:hover{background-color:#0056b3}button[data-v-91766fc2]:last-child{background-color:#dc3545}button[data-v-91766fc2]:last-child:hover{background-color:#c82333}button[data-v-041e1be6]{padding:4px 8px;margin:0 4px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s}button[data-v-041e1be6]:hover{background-color:#0056b3}button[data-v-041e1be6]:last-child{background-color:#dc3545}button[data-v-041e1be6]:last-child:hover{background-color:#c82333}.data-management[data-v-6f2eb1c8]{margin:0 auto;padding:20px}.tabs[data-v-6f2eb1c8]{display:flex;gap:10px;margin-bottom:20px}.tabs button[data-v-6f2eb1c8]{padding:10px 20px;border:none;border-radius:4px;background-color:#180372;cursor:pointer;transition:background-color .3s}.tabs button.active[data-v-6f2eb1c8]{background-color:#007bff;color:#fff}.content[data-v-6f2eb1c8]{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.add-form[data-v-6f2eb1c8]{margin-bottom:30px}.form-fields[data-v-6f2eb1c8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px}.form-field[data-v-6f2eb1c8]{display:flex;flex-direction:column;gap:5px}.form-field label[data-v-6f2eb1c8]{font-weight:500}.form-field input[data-v-6f2eb1c8],.form-field select[data-v-6f2eb1c8]{padding:8px;border:1px solid #ddd;border-radius:4px}button[data-v-6f2eb1c8]{padding:8px 16px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s}button[data-v-6f2eb1c8]:hover{background-color:#0056b3}button[data-v-6f2eb1c8]:disabled{background-color:#ccc;cursor:not-allowed}.records-table[data-v-6f2eb1c8]{overflow-x:auto}table[data-v-6f2eb1c8]{width:100%;border-collapse:collapse}th[data-v-6f2eb1c8],td[data-v-6f2eb1c8]{padding:12px;text-align:left;border-bottom:1px solid #ddd}th[data-v-6f2eb1c8]{background-color:#f8f9fa;font-weight:600}.loading[data-v-6f2eb1c8],.error[data-v-6f2eb1c8]{text-align:center;padding:20px;font-size:1.1em}.error[data-v-6f2eb1c8]{color:#dc3545;background-color:#f8d7da;border-radius:4px}.data-management[data-v-180e0e0a]{margin:0 auto;padding:20px;font-size:14px}.content[data-v-180e0e0a]{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.add-form[data-v-180e0e0a]{margin-bottom:30px}.form-fields[data-v-180e0e0a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px}.form-field[data-v-180e0e0a]{display:flex;flex-direction:column;gap:5px}.form-field label[data-v-180e0e0a]{font-weight:500}input[data-v-180e0e0a]{padding:8px;border:none;width:100%}.form-field input[data-v-180e0e0a],.form-field select[data-v-180e0e0a]{padding:8px;border:1px solid #ddd;border-radius:4px}button[data-v-180e0e0a]{padding:8px 16px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s}button[data-v-180e0e0a]:hover{background-color:#0056b3}button[data-v-180e0e0a]:disabled{background-color:#ccc;cursor:not-allowed}.records-table[data-v-180e0e0a]{margin-top:20px;overflow-x:auto}.records-table-title[data-v-180e0e0a]{background-color:#f9e006;color:#000;padding:5px;text-align:center}table[data-v-180e0e0a]{width:100%;border-collapse:collapse}th[data-v-180e0e0a],td[data-v-180e0e0a]{border:1px solid #ddd;text-align:center;vertical-align:middle}th[data-v-180e0e0a]{writing-mode:vertical-rl;background-color:#f8f9fa;height:120px;width:5%}.loading[data-v-180e0e0a],.error[data-v-180e0e0a]{text-align:center;padding:20px;font-size:1.1em}.error[data-v-180e0e0a]{color:#dc3545;background-color:#f8d7da;border-radius:4px}.cycle-cell[data-v-180e0e0a]{writing-mode:vertical-rl;vertical-align:middle;text-align:center;background-color:#f8f9fa}.cycle-total[data-v-180e0e0a]{background-color:#f8f9fa;font-weight:700}.cycle-total td[data-v-180e0e0a]{border-top:2px solid #dee2e6}.data-management[data-v-ae5a81ff]{max-width:100%;margin:0 auto;padding:20px;font-size:14px}.content[data-v-ae5a81ff]{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.add-form[data-v-ae5a81ff]{margin-bottom:30px}.form-fields[data-v-ae5a81ff]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px}.form-field[data-v-ae5a81ff]{display:flex;flex-direction:column;gap:5px}.form-field label[data-v-ae5a81ff]{font-weight:500}input[data-v-ae5a81ff]{padding:8px;border:none;width:100%}.form-field input[data-v-ae5a81ff],.form-field select[data-v-ae5a81ff]{padding:8px;border:1px solid #ddd;border-radius:4px}button[data-v-ae5a81ff]{padding:8px 16px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s}button[data-v-ae5a81ff]:hover{background-color:#0056b3}button[data-v-ae5a81ff]:disabled{background-color:#ccc;cursor:not-allowed}.records-table[data-v-ae5a81ff]{margin-top:20px;overflow-x:auto}.records-table-title[data-v-ae5a81ff]{background-color:#f9e006;color:#000;padding:5px;text-align:center}table[data-v-ae5a81ff]{width:100%;border-collapse:collapse}th[data-v-ae5a81ff],td[data-v-ae5a81ff]{border:1px solid #ddd;text-align:center;vertical-align:middle}th[data-v-ae5a81ff]{writing-mode:vertical-rl;background-color:#f8f9fa;height:120px;width:5%}.loading[data-v-ae5a81ff],.error[data-v-ae5a81ff]{text-align:center;padding:20px;font-size:1.1em}.error[data-v-ae5a81ff]{color:#dc3545;background-color:#f8d7da;border-radius:4px}.cycle-cell[data-v-ae5a81ff]{writing-mode:vertical-rl;vertical-align:middle;text-align:center;background-color:#f8f9fa}.cycle-total[data-v-ae5a81ff]{background-color:#f8f9fa;font-weight:700}.cycle-total td[data-v-ae5a81ff]{border-top:2px solid #dee2e6}.add-form[data-v-e1209705]{margin-bottom:30px}.form-fields[data-v-e1209705]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px}.form-field[data-v-e1209705]{display:flex;flex-direction:column;gap:5px}.form-field label[data-v-e1209705]{font-weight:500}.form-field input[data-v-e1209705]{padding:8px;border:1px solid #ddd;border-radius:4px}button[data-v-e1209705]{padding:8px 16px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s}button[data-v-e1209705]:hover{background-color:#0056b3}button[data-v-e1209705]:disabled{background-color:#ccc;cursor:not-allowed}.add-form[data-v-cc062b09]{margin-bottom:30px}.form-fields[data-v-cc062b09]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px}.form-field[data-v-cc062b09]{display:flex;flex-direction:column;gap:5px}.form-field label[data-v-cc062b09]{font-weight:500}.form-field input[data-v-cc062b09],.form-field select[data-v-cc062b09]{padding:8px;border:1px solid #ddd;border-radius:4px}button[data-v-cc062b09]{padding:8px 16px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s}button[data-v-cc062b09]:hover{background-color:#0056b3}button[data-v-cc062b09]:disabled{background-color:#ccc;cursor:not-allowed}.add-form[data-v-39d473b4]{margin-bottom:30px}.form-fields[data-v-39d473b4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px}.form-field[data-v-39d473b4]{display:flex;flex-direction:column;gap:5px}.form-field label[data-v-39d473b4]{font-weight:500}.form-field input[data-v-39d473b4]{padding:8px;border:1px solid #ddd;border-radius:4px}button[data-v-39d473b4]{padding:8px 16px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s}button[data-v-39d473b4]:hover{background-color:#0056b3}button[data-v-39d473b4]:disabled{background-color:#ccc;cursor:not-allowed}.add-form[data-v-140bb314]{margin-bottom:30px}.form-fields[data-v-140bb314]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px}.form-field[data-v-140bb314]{display:flex;flex-direction:column;gap:5px}.form-field label[data-v-140bb314]{font-weight:500}.form-field input[data-v-140bb314]{padding:8px;border:1px solid #ddd;border-radius:4px}button[data-v-140bb314]{padding:8px 16px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s}button[data-v-140bb314]:hover{background-color:#0056b3}button[data-v-140bb314]:disabled{background-color:#ccc;cursor:not-allowed}.add-form[data-v-0dd7d9e3]{margin-bottom:30px}.form-fields[data-v-0dd7d9e3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px}.form-field[data-v-0dd7d9e3]{display:flex;flex-direction:column;gap:5px}.form-field label[data-v-0dd7d9e3]{font-weight:500}.form-field input[data-v-0dd7d9e3],.form-field select[data-v-0dd7d9e3]{padding:8px;border:1px solid #ddd;border-radius:4px}button[data-v-0dd7d9e3]{padding:8px 16px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s}button[data-v-0dd7d9e3]:hover{background-color:#0056b3}button[data-v-0dd7d9e3]:disabled{background-color:#ccc;cursor:not-allowed}.import-section[data-v-6deeede5]{margin-bottom:30px}.import-options[data-v-6deeede5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:20px}.import-option[data-v-6deeede5]{background-color:#f8f9fa;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.import-option h3[data-v-6deeede5]{margin-top:0;margin-bottom:15px;color:#180372}.import-option input[type=file][data-v-6deeede5]{margin-bottom:15px;width:100%}.import-button[data-v-6deeede5]{width:100%;margin-top:10px}.form-field[data-v-6deeede5]{display:flex;flex-direction:column;gap:5px;margin-bottom:15px}.form-field label[data-v-6deeede5]{font-weight:500}.form-field select[data-v-6deeede5]{padding:8px;border:1px solid #ddd;border-radius:4px}.error[data-v-6deeede5]{color:#dc3545;background-color:#f8d7da;padding:10px;border-radius:4px;margin:10px 0}.success[data-v-6deeede5]{color:#28a745;background-color:#d4edda;padding:10px;border-radius:4px;margin:10px 0}button[data-v-6deeede5]{padding:8px 16px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s}button[data-v-6deeede5]:hover{background-color:#0056b3}button[data-v-6deeede5]:disabled{background-color:#ccc;cursor:not-allowed}.records-table[data-v-daf97e2d]{overflow-x:auto}table[data-v-daf97e2d]{width:100%;border-collapse:collapse}th[data-v-daf97e2d],td[data-v-daf97e2d]{padding:12px;text-align:left;border-bottom:1px solid #ddd}th[data-v-daf97e2d]{background-color:#f8f9fa;font-weight:600}button[data-v-daf97e2d]{padding:8px 16px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s}button[data-v-daf97e2d]:hover{background-color:#0056b3}button[data-v-daf97e2d]:disabled{background-color:#ccc;cursor:not-allowed}.records-table[data-v-dcfc7c1c]{overflow-x:auto}table[data-v-dcfc7c1c]{width:100%;border-collapse:collapse}th[data-v-dcfc7c1c],td[data-v-dcfc7c1c]{padding:12px;text-align:left;border-bottom:1px solid #ddd}th[data-v-dcfc7c1c]{background-color:#f8f9fa;font-weight:600}button[data-v-dcfc7c1c]{padding:8px 16px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s}button[data-v-dcfc7c1c]:hover{background-color:#0056b3}button[data-v-dcfc7c1c]:disabled{background-color:#ccc;cursor:not-allowed}.records-table[data-v-263256ed]{overflow-x:auto}table[data-v-263256ed]{width:100%;border-collapse:collapse}th[data-v-263256ed],td[data-v-263256ed]{padding:12px;text-align:left;border-bottom:1px solid #ddd}th[data-v-263256ed]{background-color:#f8f9fa;font-weight:600}button[data-v-263256ed]{padding:8px 16px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s}button[data-v-263256ed]:hover{background-color:#0056b3}button[data-v-263256ed]:disabled{background-color:#ccc;cursor:not-allowed}.records-table[data-v-fa3faca6]{overflow-x:auto}table[data-v-fa3faca6]{width:100%;border-collapse:collapse}th[data-v-fa3faca6],td[data-v-fa3faca6]{padding:12px;text-align:left;border-bottom:1px solid #ddd}th[data-v-fa3faca6]{background-color:#f8f9fa;font-weight:600}button[data-v-fa3faca6]{padding:8px 16px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s}button[data-v-fa3faca6]:hover{background-color:#0056b3}button[data-v-fa3faca6]:disabled{background-color:#ccc;cursor:not-allowed}.records-table[data-v-b64850a2]{overflow-x:auto}table[data-v-b64850a2]{width:100%;border-collapse:collapse}th[data-v-b64850a2],td[data-v-b64850a2]{padding:12px;text-align:left;border-bottom:1px solid #ddd}th[data-v-b64850a2]{background-color:#f8f9fa;font-weight:600}.filters[data-v-b64850a2]{display:flex;gap:20px;margin-bottom:20px}.form-field[data-v-b64850a2]{display:flex;flex-direction:column;gap:5px}.form-field label[data-v-b64850a2]{font-weight:500}.form-field select[data-v-b64850a2]{padding:8px;border:1px solid #ddd;border-radius:4px}button[data-v-b64850a2]{padding:8px 16px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s}button[data-v-b64850a2]:hover{background-color:#0056b3}button[data-v-b64850a2]:disabled{background-color:#ccc;cursor:not-allowed}.data-management[data-v-e6023248]{margin:0 auto;padding:20px}.tabs[data-v-e6023248]{display:flex;gap:10px;margin-bottom:20px}.tabs button[data-v-e6023248]{padding:10px 20px;border:none;border-radius:4px;background-color:#89888f;cursor:pointer;transition:background-color .3s}.tabs button.active[data-v-e6023248]{background-color:#007bff;color:#fff}.content[data-v-e6023248]{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.loading[data-v-e6023248],.error[data-v-e6023248]{text-align:center;padding:20px;font-size:1.1em}.error[data-v-e6023248]{color:#dc3545;background-color:#f8d7da;border-radius:4px}.filters[data-v-78082bff]{display:flex;gap:20px;margin-bottom:20px}.form-field select[data-v-78082bff]{padding:8px;border:1px solid #ddd;border-radius:4px}.data-management[data-v-78082bff]{margin:0 auto;padding:20px;font-size:14px}.content[data-v-78082bff]{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.add-form[data-v-78082bff]{margin-bottom:30px}.form-fields[data-v-78082bff]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px}.form-field[data-v-78082bff]{display:flex;flex-direction:column;gap:5px}.form-field label[data-v-78082bff]{font-weight:500}input[data-v-78082bff]{padding:8px;border:none;width:100%}.form-field input[data-v-78082bff],.form-field select[data-v-78082bff]{padding:8px;border:1px solid #ddd;border-radius:4px}button[data-v-78082bff]{padding:8px 16px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s}button[data-v-78082bff]:hover{background-color:#0056b3}button[data-v-78082bff]:disabled{background-color:#ccc;cursor:not-allowed}.loading[data-v-78082bff],.error[data-v-78082bff]{text-align:center;padding:20px;font-size:1.1em}.error[data-v-78082bff]{color:#dc3545;background-color:#f8d7da;border-radius:4px}.table-container[data-v-78082bff]{max-height:600px;overflow:auto;border:1px solid #ddd;border-radius:4px;margin-top:20px;position:relative}table[data-v-78082bff]{border-collapse:collapse;position:relative;width:100%}th[data-v-78082bff]{background-color:#f8f9fa;font-weight:600}.sticky-header[data-v-78082bff]{position:sticky;background-color:#f8f9fa;z-index:2}.header-row-1[data-v-78082bff]{top:0}.header-row-2[data-v-78082bff]{top:40px}.header-row-3[data-v-78082bff]{top:80px}.sticky-left[data-v-78082bff]{position:sticky;left:0;background-color:#f8f9fa;z-index:2}.sticky-header.sticky-left[data-v-78082bff]{z-index:4}th.sticky-left[data-v-78082bff]:first-child,td.sticky-left[data-v-78082bff]:first-child{z-index:3;left:0}th.sticky-left[data-v-78082bff]:nth-child(2),td.sticky-left[data-v-78082bff]:nth-child(2){z-index:2;left:100px}th[data-v-78082bff],td[data-v-78082bff]{border:1px solid #ddd;padding:8px;white-space:nowrap;height:40px;box-sizing:border-box}.sticky-header[data-v-78082bff]{box-shadow:0 2px 2px -1px #0000001a}.sticky-left[data-v-78082bff]{box-shadow:2px 0 2px -1px #0000001a}.sticky-header.sticky-left[data-v-78082bff]{box-shadow:2px 2px 2px -1px #0000001a}th[data-v-78082bff],td[data-v-78082bff]{min-width:100px}tbody tr[data-v-78082bff]:hover{background-color:#f5f5f5}.export-button[data-v-78082bff]{background-color:#28a745;margin-left:auto}.export-button[data-v-78082bff]:hover{background-color:#218838}.data-management[data-v-b83e68db]{margin:0 auto;padding:20px;font-size:14px}.content[data-v-b83e68db]{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.form-fields[data-v-b83e68db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:20px}.form-field[data-v-b83e68db]{display:flex;flex-direction:column;gap:5px}.form-field input[type=file][data-v-b83e68db]{border:1px solid #ddd;border-radius:4px;padding:8px}.mois h3[data-v-b83e68db]{margin:10px 0}.mois-grid[data-v-b83e68db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 16px}.checkbox[data-v-b83e68db]{display:flex;align-items:center;gap:8px}.actions[data-v-b83e68db]{margin-top:20px;display:flex;align-items:center;gap:12px}button[data-v-b83e68db]{padding:8px 16px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer}button[data-v-b83e68db]:disabled{background-color:#ccc;cursor:not-allowed}.error[data-v-b83e68db]{color:#dc3545}.data-management[data-v-5723ed54]{margin:0 auto;padding:20px;font-size:14px}.content[data-v-5723ed54]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.tabs[data-v-5723ed54]{display:flex;gap:10px;margin-bottom:16px}.tabs button[data-v-5723ed54]{background:#89888f}.tabs button.active[data-v-5723ed54]{background:#007bff}.actions-bar[data-v-5723ed54]{display:flex;gap:12px;margin-bottom:16px}.grid[data-v-5723ed54]{display:grid;grid-template-columns:1fr;gap:24px}.card[data-v-5723ed54]{border:1px solid #eee;border-radius:8px;padding:16px}.form-fields[data-v-5723ed54]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:12px 0}.form-field[data-v-5723ed54]{display:flex;flex-direction:column;gap:6px}.form-field input[data-v-5723ed54],.form-field select[data-v-5723ed54]{padding:8px;border:1px solid #ddd;border-radius:4px}.filters[data-v-5723ed54]{display:flex;gap:12px;align-items:end;margin:12px 0}button[data-v-5723ed54]{padding:8px 16px;border:none;border-radius:4px;background:#007bff;color:#fff;cursor:pointer}button[data-v-5723ed54]:disabled{background:#ccc;cursor:not-allowed}.list table[data-v-5723ed54]{width:100%;border-collapse:collapse}.list th[data-v-5723ed54],.list td[data-v-5723ed54]{border:1px solid #eee;padding:8px;text-align:left}.list td.num[data-v-5723ed54]{text-align:right}.list td.actions[data-v-5723ed54]{display:flex;gap:8px}.error[data-v-5723ed54]{margin-top:12px;color:#dc3545}.list tr.low[data-v-5723ed54]{background:#ffd6d6}.modal-overlay[data-v-5723ed54]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;padding:16px;z-index:1000}.modal[data-v-5723ed54]{background:#fff;width:100%;max-width:640px;border-radius:8px;box-shadow:0 10px 30px #0003;overflow:hidden}.modal-header[data-v-5723ed54]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #eee}.modal-actions[data-v-5723ed54]{display:flex;gap:8px;justify-content:flex-end;padding-top:8px}.close[data-v-5723ed54]{background:transparent;color:#333;font-size:20px;padding:0 8px;cursor:pointer}.secondary[data-v-5723ed54]{background:#6c757d}.danger[data-v-5723ed54]{background:#dc3545}.data-management[data-v-ffd9d10a]{margin:0 auto;padding:20px;font-size:14px}.content[data-v-ffd9d10a]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.actions-bar[data-v-ffd9d10a]{display:flex;gap:12px;margin-bottom:16px;justify-content:flex-end}.card[data-v-ffd9d10a]{border:1px solid #eee;border-radius:8px;padding:16px}.form-fields[data-v-ffd9d10a]{display:grid;grid-template-columns:1fr;gap:12px;margin:12px 0}.form-field[data-v-ffd9d10a]{display:flex;flex-direction:column;gap:6px}.form-field input[data-v-ffd9d10a],.form-field select[data-v-ffd9d10a]{padding:8px;border:1px solid #ddd;border-radius:4px}button[data-v-ffd9d10a]{padding:10px 16px;border:none;border-radius:6px;background:#0d6efd;color:#fff;cursor:pointer;transition:background-color .2s,box-shadow .2s,transform .05s}button[data-v-ffd9d10a]:hover{background:#0b5ed7}button[data-v-ffd9d10a]:active{transform:translateY(1px)}button[data-v-ffd9d10a]:disabled{background:#ccc;cursor:not-allowed}.list table[data-v-ffd9d10a]{width:100%;border-collapse:collapse}.list th[data-v-ffd9d10a],.list td[data-v-ffd9d10a]{border:1px solid #eee;padding:8px;text-align:left}.list td.num[data-v-ffd9d10a]{text-align:right}.list td.actions[data-v-ffd9d10a]{display:flex;gap:8px}.modal-overlay[data-v-ffd9d10a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1118278c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:1000}.modal[data-v-ffd9d10a]{background:#fff;width:100%;max-width:700px;max-height:85vh;overflow:auto;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 20px 50px #00000040;animation:modalIn-ffd9d10a .2s ease-out forwards;opacity:0;transform:translateY(10px)}.modal-header[data-v-ffd9d10a]{position:sticky;top:0;background:#f8f9fa;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #eee;font-weight:600}.modal .form[data-v-ffd9d10a]{padding:16px}.modal-actions[data-v-ffd9d10a]{display:flex;gap:8px;justify-content:flex-end;padding-top:12px;border-top:1px solid #eee}@keyframes modalIn-ffd9d10a{to{opacity:1;transform:translateY(0)}}.form-field label[data-v-ffd9d10a]{font-weight:600;color:#374151}.form-field input[data-v-ffd9d10a],.form-field select[data-v-ffd9d10a]{transition:border-color .2s,box-shadow .2s}.form-field input[data-v-ffd9d10a]:focus,.form-field select[data-v-ffd9d10a]:focus{outline:none;border-color:#0d6efd;box-shadow:0 0 0 3px #0d6efd26}.close[data-v-ffd9d10a]{background:transparent;color:#333;font-size:20px;padding:0 8px;cursor:pointer}.secondary[data-v-ffd9d10a]{background:#6c757d}.secondary[data-v-ffd9d10a]:hover{background:#5c636a}.danger[data-v-ffd9d10a]{background:#dc3545}.danger[data-v-ffd9d10a]:hover{background:#bb2d3b}.data-management[data-v-64ad5957]{margin:0 auto;padding:20px;font-size:14px}.content[data-v-64ad5957]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.actions-bar[data-v-64ad5957]{display:flex;gap:12px;margin-bottom:16px;justify-content:flex-end}.card[data-v-64ad5957]{border:1px solid #eee;border-radius:8px;padding:16px}.form-fields[data-v-64ad5957]{display:grid;grid-template-columns:1fr;gap:12px;margin:12px 0}.form-field[data-v-64ad5957]{display:flex;flex-direction:column;gap:6px}.form-field input[data-v-64ad5957],.form-field select[data-v-64ad5957]{padding:8px;border:1px solid #ddd;border-radius:4px}button[data-v-64ad5957]{padding:10px 16px;border:none;border-radius:6px;background:#0d6efd;color:#fff;cursor:pointer;transition:background-color .2s,box-shadow .2s,transform .05s}button[data-v-64ad5957]:hover{background:#0b5ed7}button[data-v-64ad5957]:active{transform:translateY(1px)}button[data-v-64ad5957]:disabled{background:#ccc;cursor:not-allowed}.list table[data-v-64ad5957]{width:100%;border-collapse:collapse}.list th[data-v-64ad5957],.list td[data-v-64ad5957]{border:1px solid #eee;padding:8px;text-align:left}.list td.num[data-v-64ad5957]{text-align:right}.list td.actions[data-v-64ad5957]{display:flex;gap:8px}.modal-overlay[data-v-64ad5957]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1118278c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:1000}.modal[data-v-64ad5957]{background:#fff;width:100%;max-width:700px;max-height:85vh;overflow:auto;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 20px 50px #00000040;animation:modalIn-64ad5957 .2s ease-out forwards;opacity:0;transform:translateY(10px)}.modal-header[data-v-64ad5957]{position:sticky;top:0;background:#f8f9fa;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #eee;font-weight:600}.modal .form[data-v-64ad5957]{padding:16px}.modal-actions[data-v-64ad5957]{display:flex;gap:8px;justify-content:flex-end;padding-top:12px;border-top:1px solid #eee}@keyframes modalIn-64ad5957{to{opacity:1;transform:translateY(0)}}.form-field label[data-v-64ad5957]{font-weight:600;color:#374151}.form-field input[data-v-64ad5957],.form-field select[data-v-64ad5957]{transition:border-color .2s,box-shadow .2s}.form-field input[data-v-64ad5957]:focus,.form-field select[data-v-64ad5957]:focus{outline:none;border-color:#0d6efd;box-shadow:0 0 0 3px #0d6efd26}.close[data-v-64ad5957]{background:transparent;color:#333;font-size:20px;padding:0 8px;cursor:pointer}.secondary[data-v-64ad5957]{background:#6c757d}.secondary[data-v-64ad5957]:hover{background:#5c636a}.danger[data-v-64ad5957]{background:#dc3545}.danger[data-v-64ad5957]:hover{background:#bb2d3b}.data-management[data-v-f3ecb64e]{margin:0 auto;padding:20px;font-size:14px}.content[data-v-f3ecb64e]{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.actions-bar[data-v-f3ecb64e]{display:flex;gap:12px;margin-bottom:16px;justify-content:flex-end}.card[data-v-f3ecb64e]{border:1px solid #eee;border-radius:8px;padding:16px}.form-fields[data-v-f3ecb64e]{display:grid;grid-template-columns:1fr;gap:12px;margin:12px 0}.form-field[data-v-f3ecb64e]{display:flex;flex-direction:column;gap:6px}.form-field input[data-v-f3ecb64e],.form-field select[data-v-f3ecb64e]{padding:8px;border:1px solid #ddd;border-radius:4px}button[data-v-f3ecb64e]{padding:10px 16px;border:none;border-radius:6px;background:#0d6efd;color:#fff;cursor:pointer;transition:background-color .2s,box-shadow .2s,transform .05s}button[data-v-f3ecb64e]:hover{background:#0b5ed7}button[data-v-f3ecb64e]:active{transform:translateY(1px)}button[data-v-f3ecb64e]:disabled{background:#ccc;cursor:not-allowed}.list table[data-v-f3ecb64e]{width:100%;border-collapse:collapse}.list th[data-v-f3ecb64e],.list td[data-v-f3ecb64e]{border:1px solid #eee;padding:8px;text-align:left}.list td.num[data-v-f3ecb64e]{text-align:right}.list td.actions[data-v-f3ecb64e]{display:flex;gap:8px}.modal-overlay[data-v-f3ecb64e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1118278c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:1000}.modal[data-v-f3ecb64e]{background:#fff;width:100%;max-width:700px;max-height:85vh;overflow:auto;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 20px 50px #00000040;animation:modalIn-f3ecb64e .2s ease-out forwards;opacity:0;transform:translateY(10px)}.modal-header[data-v-f3ecb64e]{position:sticky;top:0;background:#f8f9fa;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #eee;font-weight:600}.modal .form[data-v-f3ecb64e]{padding:16px}.modal-actions[data-v-f3ecb64e]{display:flex;gap:8px;justify-content:flex-end;padding-top:12px;border-top:1px solid #eee}@keyframes modalIn-f3ecb64e{to{opacity:1;transform:translateY(0)}}.form-field label[data-v-f3ecb64e]{font-weight:600;color:#374151}.form-field input[data-v-f3ecb64e],.form-field select[data-v-f3ecb64e]{transition:border-color .2s,box-shadow .2s}.form-field input[data-v-f3ecb64e]:focus,.form-field select[data-v-f3ecb64e]:focus{outline:none;border-color:#0d6efd;box-shadow:0 0 0 3px #0d6efd26}.close[data-v-f3ecb64e]{background:transparent;color:#333;font-size:20px;padding:0 8px;cursor:pointer}.secondary[data-v-f3ecb64e]{background:#6c757d}.secondary[data-v-f3ecb64e]:hover{background:#5c636a}.danger[data-v-f3ecb64e]{background:#dc3545}.danger[data-v-f3ecb64e]:hover{background:#bb2d3b}.alert[data-v-f3ecb64e]{padding:12px 16px;border-radius:6px;margin:12px 0;font-size:14px;line-height:1.4}.alert-warning[data-v-f3ecb64e]{background-color:#fff3cd;border:1px solid #ffeaa7;color:#856404}.alert-danger[data-v-f3ecb64e]{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.btn-refresh[data-v-f3ecb64e]{background:#17a2b8;color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;margin-top:8px;font-size:12px}.btn-refresh[data-v-f3ecb64e]:hover{background:#138496}.form-help[data-v-f3ecb64e]{color:#6c757d;font-size:12px;margin-top:4px;display:block}.modal-overlay[data-v-bbebc1da]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-bbebc1da]{background:#fff;border-radius:12px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto}.modal-header[data-v-bbebc1da]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #eee}.modal-header h3[data-v-bbebc1da]{margin:0;color:#333}.btn-close[data-v-bbebc1da]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666}.modal-body[data-v-bbebc1da]{padding:1.5rem}.form-grid[data-v-bbebc1da]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.form-group[data-v-bbebc1da]{display:flex;flex-direction:column}.form-group.full-width[data-v-bbebc1da]{grid-column:1 / -1}.form-group label[data-v-bbebc1da]{font-weight:500;margin-bottom:.5rem;color:#333}.form-group input[data-v-bbebc1da],.form-group select[data-v-bbebc1da],.form-group textarea[data-v-bbebc1da]{padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem}.form-group input[data-v-bbebc1da]:focus,.form-group select[data-v-bbebc1da]:focus,.form-group textarea[data-v-bbebc1da]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.current-image[data-v-bbebc1da]{margin-top:.5rem}.current-image img[data-v-bbebc1da]{max-width:150px;max-height:150px;border-radius:6px;margin-top:.5rem}.help-text[data-v-bbebc1da]{color:#666;font-size:.875rem;margin-top:.25rem}.modal-footer[data-v-bbebc1da]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid #eee}.btn[data-v-bbebc1da]{padding:.75rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-size:1rem;transition:all .2s}.btn-secondary[data-v-bbebc1da]{background:#6c757d;color:#fff}.btn-primary[data-v-bbebc1da]{background:#007bff;color:#fff}.btn[data-v-bbebc1da]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.form-grid[data-v-bbebc1da]{grid-template-columns:1fr}.modal-content[data-v-bbebc1da]{width:95%;margin:1rem}}.modal-overlay[data-v-c325b6fc]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-c325b6fc]{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.modal-header[data-v-c325b6fc]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #eee}.modal-header h3[data-v-c325b6fc]{margin:0;color:#333}.btn-close[data-v-c325b6fc]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666}.modal-body[data-v-c325b6fc]{padding:1.5rem}.materiel-info[data-v-c325b6fc]{background:#f8f9fa;padding:1rem;border-radius:6px;margin-bottom:1.5rem}.materiel-info h4[data-v-c325b6fc]{margin:0 0 .5rem;color:#333}.materiel-info p[data-v-c325b6fc]{margin:0;color:#666}.form-grid[data-v-c325b6fc]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.form-group[data-v-c325b6fc]{display:flex;flex-direction:column}.form-group.full-width[data-v-c325b6fc]{grid-column:1 / -1}.form-group label[data-v-c325b6fc]{font-weight:500;margin-bottom:.5rem;color:#333}.form-group input[data-v-c325b6fc],.form-group textarea[data-v-c325b6fc]{padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem}.form-group input[data-v-c325b6fc]:focus,.form-group textarea[data-v-c325b6fc]:focus{outline:none;border-color:#28a745;box-shadow:0 0 0 2px #28a74540}.modal-footer[data-v-c325b6fc]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid #eee}.btn[data-v-c325b6fc]{padding:.75rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-size:1rem;transition:all .2s}.btn-secondary[data-v-c325b6fc]{background:#6c757d;color:#fff}.btn-success[data-v-c325b6fc]{background:#28a745;color:#fff}.btn[data-v-c325b6fc]:disabled{opacity:.6;cursor:not-allowed}.utilisateur-selector[data-v-c325b6fc]{position:relative}.search-input[data-v-c325b6fc]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem}.search-input[data-v-c325b6fc]:focus{outline:none;border-color:#28a745;box-shadow:0 0 0 2px #28a74540}.dropdown[data-v-c325b6fc]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 6px 6px;max-height:200px;overflow-y:auto;z-index:1000}.dropdown-item[data-v-c325b6fc]{padding:.75rem;cursor:pointer;border-bottom:1px solid #eee}.dropdown-item[data-v-c325b6fc]:hover{background-color:#f8f9fa}.dropdown-item[data-v-c325b6fc]:last-child{border-bottom:none}.dropdown-item strong[data-v-c325b6fc]{display:block;color:#333}.dropdown-item small[data-v-c325b6fc]{color:#666;font-size:.8em}.selected-utilisateur[data-v-c325b6fc]{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background-color:#e8f5e8;border:1px solid #28a745;border-radius:6px;margin-top:.5rem}.selected-utilisateur span[data-v-c325b6fc]{color:#155724;font-weight:500}.clear-btn[data-v-c325b6fc]{background:none;border:none;color:#dc3545;font-size:1.2em;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.clear-btn[data-v-c325b6fc]:hover{color:#a71e2a}.manual-input[data-v-c325b6fc]{display:flex;gap:.5rem}.manual-input input[data-v-c325b6fc]{flex:1;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem}.manual-input input[data-v-c325b6fc]:focus{outline:none;border-color:#28a745;box-shadow:0 0 0 2px #28a74540}@media (max-width: 768px){.form-grid[data-v-c325b6fc]{grid-template-columns:1fr}.modal-content[data-v-c325b6fc]{width:95%;margin:1rem}.manual-input[data-v-c325b6fc]{flex-direction:column}}.modal-overlay[data-v-946830c9]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-946830c9]{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.modal-header[data-v-946830c9]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #eee}.modal-header h3[data-v-946830c9]{margin:0;color:#333}.btn-close[data-v-946830c9]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666}.modal-body[data-v-946830c9]{padding:1.5rem}.materiel-info[data-v-946830c9]{background:#f8f9fa;padding:1rem;border-radius:6px;margin-bottom:1.5rem}.materiel-info h4[data-v-946830c9]{margin:0 0 .5rem;color:#333}.materiel-info p[data-v-946830c9]{margin:0;color:#666}.form-grid[data-v-946830c9]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.form-group[data-v-946830c9]{display:flex;flex-direction:column}.form-group.full-width[data-v-946830c9]{grid-column:1 / -1}.form-group label[data-v-946830c9]{font-weight:500;margin-bottom:.5rem;color:#333}.form-group input[data-v-946830c9],.form-group select[data-v-946830c9],.form-group textarea[data-v-946830c9]{padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem}.form-group input[data-v-946830c9]:focus,.form-group select[data-v-946830c9]:focus,.form-group textarea[data-v-946830c9]:focus{outline:none;border-color:#17a2b8;box-shadow:0 0 0 2px #17a2b840}.modal-footer[data-v-946830c9]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid #eee}.btn[data-v-946830c9]{padding:.75rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-size:1rem;transition:all .2s}.btn-secondary[data-v-946830c9]{background:#6c757d;color:#fff}.btn-info[data-v-946830c9]{background:#17a2b8;color:#fff}.btn[data-v-946830c9]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.form-grid[data-v-946830c9]{grid-template-columns:1fr}.modal-content[data-v-946830c9]{width:95%;margin:1rem}}.modal-overlay[data-v-c9ac13fe]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-c9ac13fe]{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header[data-v-c9ac13fe]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #eee}.modal-header h3[data-v-c9ac13fe]{margin:0;color:#333}.btn-close[data-v-c9ac13fe]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666}.modal-body[data-v-c9ac13fe]{padding:1.5rem}.materiel-info[data-v-c9ac13fe]{background:#f8f9fa;padding:1rem;border-radius:6px;margin-bottom:1.5rem}.materiel-info h4[data-v-c9ac13fe]{margin:0 0 .5rem;color:#333}.materiel-info p[data-v-c9ac13fe]{margin:0 0 .5rem;color:#666}.current-state[data-v-c9ac13fe]{display:flex;align-items:center;gap:.5rem}.label[data-v-c9ac13fe]{font-weight:500;color:#333}.badge[data-v-c9ac13fe]{color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:500}.form-grid[data-v-c9ac13fe]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.form-group[data-v-c9ac13fe]{display:flex;flex-direction:column}.form-group.full-width[data-v-c9ac13fe]{grid-column:1 / -1}.form-group label[data-v-c9ac13fe]{font-weight:500;margin-bottom:.5rem;color:#333}.form-group input[data-v-c9ac13fe],.form-group select[data-v-c9ac13fe],.form-group textarea[data-v-c9ac13fe]{padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem}.form-group input[data-v-c9ac13fe]:focus,.form-group select[data-v-c9ac13fe]:focus,.form-group textarea[data-v-c9ac13fe]:focus{outline:none;border-color:#ffc107;box-shadow:0 0 0 2px #ffc10740}.modal-footer[data-v-c9ac13fe]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid #eee}.btn[data-v-c9ac13fe]{padding:.75rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-size:1rem;transition:all .2s}.btn-secondary[data-v-c9ac13fe]{background:#6c757d;color:#fff}.btn-warning[data-v-c9ac13fe]{background:#ffc107;color:#212529}.btn[data-v-c9ac13fe]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.form-grid[data-v-c9ac13fe]{grid-template-columns:1fr}.modal-content[data-v-c9ac13fe]{width:95%;margin:1rem}}.materiel-liste[data-v-71f7c8f1]{padding:2rem;max-width:1400px;margin:0 auto}.header-section[data-v-71f7c8f1]{display:flex;justify-content:between;align-items:center;margin-bottom:2rem}.page-title[data-v-71f7c8f1]{color:#180372;margin:0}.header-actions[data-v-71f7c8f1]{margin-left:auto}.stats-section[data-v-71f7c8f1]{margin-bottom:2rem}.stats-grid[data-v-71f7c8f1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.stat-card[data-v-71f7c8f1]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px #0000001a;text-align:center}.stat-number[data-v-71f7c8f1]{font-size:2rem;font-weight:700;color:#180372}.stat-label[data-v-71f7c8f1]{color:#666;margin-top:.5rem}.materiel-grid[data-v-71f7c8f1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.materiel-card[data-v-71f7c8f1]{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;overflow:hidden;transition:transform .2s,box-shadow .2s}.materiel-card[data-v-71f7c8f1]:hover{transform:translateY(-4px);box-shadow:0 8px 15px #00000026}.card-image[data-v-71f7c8f1]{height:200px;background:#f8f9fa;display:flex;align-items:center;justify-content:center;overflow:hidden}.card-image img[data-v-71f7c8f1]{width:100%;height:100%;object-fit:cover}.no-image[data-v-71f7c8f1]{font-size:3rem;color:#ccc}.card-content[data-v-71f7c8f1]{padding:1.5rem}.card-header[data-v-71f7c8f1]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.card-title[data-v-71f7c8f1]{font-size:1.25rem;font-weight:600;color:#333;margin:0;flex:1}.etat-badge[data-v-71f7c8f1]{color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:500}.card-info[data-v-71f7c8f1]{margin-bottom:1.5rem}.info-row[data-v-71f7c8f1]{display:flex;margin-bottom:.5rem}.label[data-v-71f7c8f1]{font-weight:500;color:#666;min-width:120px}.value[data-v-71f7c8f1]{color:#333}.card-actions[data-v-71f7c8f1]{display:flex;gap:.5rem;flex-wrap:wrap}.btn[data-v-71f7c8f1]{padding:.5rem;border:none;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.btn-outline-primary[data-v-71f7c8f1]{border:1px solid #007bff;color:#007bff}.btn-outline-secondary[data-v-71f7c8f1]{border:1px solid #6c757d;color:#6c757d}.btn-outline-success[data-v-71f7c8f1]{border:1px solid #28a745;color:#28a745}.btn-outline-warning[data-v-71f7c8f1]{border:1px solid #ffc107;color:#ffc107}.btn-outline-info[data-v-71f7c8f1]{border:1px solid #17a2b8;color:#17a2b8}.btn-outline-danger[data-v-71f7c8f1]{border:1px solid #dc3545;color:#dc3545}.btn-primary[data-v-71f7c8f1]{background:#007bff;color:#fff}.btn[data-v-71f7c8f1]:hover{transform:translateY(-1px)}.loading-state[data-v-71f7c8f1],.empty-state[data-v-71f7c8f1]{text-align:center;padding:4rem 2rem;color:#666}.spinner-border[data-v-71f7c8f1]{width:3rem;height:3rem;margin-bottom:1rem}@media (max-width: 768px){.materiel-liste[data-v-71f7c8f1]{padding:1rem}.materiel-grid[data-v-71f7c8f1]{grid-template-columns:1fr}.stats-grid[data-v-71f7c8f1]{grid-template-columns:repeat(2,1fr)}}.materiel-details[data-v-09daa650]{padding:2rem;max-width:1200px;margin:0 auto}.header-section[data-v-09daa650]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.page-title[data-v-09daa650]{color:#180372;margin:0}.details-content[data-v-09daa650]{display:flex;flex-direction:column;gap:2rem}.main-info-section[data-v-09daa650]{display:grid;grid-template-columns:300px 1fr;gap:2rem;background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 6px #0000001a}.image-section[data-v-09daa650]{display:flex;flex-direction:column;align-items:center}.main-image[data-v-09daa650]{width:100%;height:250px;object-fit:cover;border-radius:8px}.no-image-large[data-v-09daa650]{width:100%;height:250px;background:#f8f9fa;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ccc}.no-image-large i[data-v-09daa650]{font-size:4rem;margin-bottom:1rem}.info-section[data-v-09daa650]{display:flex;flex-direction:column;gap:1.5rem}.title-section[data-v-09daa650]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.title-section h2[data-v-09daa650]{color:#333;margin:0;font-size:1.75rem}.etat-badge[data-v-09daa650]{color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500;white-space:nowrap}.info-grid[data-v-09daa650]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.info-item[data-v-09daa650]{display:flex;flex-direction:column;gap:.25rem}.info-item label[data-v-09daa650]{font-weight:600;color:#666;font-size:.875rem}.info-item span[data-v-09daa650]{color:#333;font-size:1rem}.description-section[data-v-09daa650],.history-section[data-v-09daa650],.assignments-section[data-v-09daa650],.maintenance-section[data-v-09daa650]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 6px #0000001a}.description-section h3[data-v-09daa650],.history-section h3[data-v-09daa650],.assignments-section h3[data-v-09daa650],.maintenance-section h3[data-v-09daa650]{color:#180372;margin-bottom:1.5rem;font-size:1.25rem}.history-timeline[data-v-09daa650]{position:relative;padding-left:2rem}.history-timeline[data-v-09daa650]:before{content:"";position:absolute;left:1rem;top:0;bottom:0;width:2px;background:#e9ecef}.timeline-item[data-v-09daa650]{position:relative;margin-bottom:2rem}.timeline-marker[data-v-09daa650]{position:absolute;left:-1.5rem;top:.5rem;width:1rem;height:1rem;border-radius:50%;border:3px solid white;box-shadow:0 0 0 2px #e9ecef}.timeline-content[data-v-09daa650]{background:#f8f9fa;padding:1rem;border-radius:8px;margin-left:1rem}.timeline-header[data-v-09daa650]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.etat-name[data-v-09daa650]{font-weight:600;color:#333}.timeline-date[data-v-09daa650]{color:#666;font-size:.875rem}.assignments-list[data-v-09daa650],.maintenance-list[data-v-09daa650]{display:flex;flex-direction:column;gap:1rem}.assignment-item[data-v-09daa650],.maintenance-item[data-v-09daa650]{background:#f8f9fa;padding:1rem;border-radius:8px}.assignment-header[data-v-09daa650],.maintenance-header[data-v-09daa650]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.person-name[data-v-09daa650],.maintenance-type[data-v-09daa650]{font-weight:600;color:#333}.assignment-date[data-v-09daa650],.maintenance-date[data-v-09daa650]{color:#666;font-size:.875rem}.maintenance-cost[data-v-09daa650]{display:flex;gap:.5rem;margin-top:.5rem}.maintenance-cost label[data-v-09daa650]{font-weight:600;color:#666}.actions-section[data-v-09daa650]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a}.btn[data-v-09daa650]{padding:.75rem 1.5rem;border:none;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem;font-weight:500}.btn-outline-secondary[data-v-09daa650]{border:1px solid #6c757d;color:#6c757d;background:#fff}.btn-primary[data-v-09daa650]{background:#007bff;color:#fff}.btn-success[data-v-09daa650]{background:#28a745;color:#fff}.btn-warning[data-v-09daa650]{background:#ffc107;color:#212529}.btn-info[data-v-09daa650]{background:#17a2b8;color:#fff}.btn-danger[data-v-09daa650]{background:#dc3545;color:#fff}.btn[data-v-09daa650]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.loading-state[data-v-09daa650],.error-state[data-v-09daa650]{text-align:center;padding:4rem 2rem;color:#666}.spinner-border[data-v-09daa650]{width:3rem;height:3rem;margin-bottom:1rem}.no-history[data-v-09daa650],.no-assignments[data-v-09daa650],.no-maintenance[data-v-09daa650]{text-align:center;padding:2rem;color:#666;font-style:italic}@media (max-width: 768px){.materiel-details[data-v-09daa650]{padding:1rem}.main-info-section[data-v-09daa650]{grid-template-columns:1fr}.actions-section[data-v-09daa650]{flex-direction:column}.info-grid[data-v-09daa650]{grid-template-columns:1fr}}.modal-overlay[data-v-ddd2ac8f]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-ddd2ac8f]{background:#fff;border-radius:8px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #00000026}.modal-header[data-v-ddd2ac8f]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0}.modal-header h2[data-v-ddd2ac8f]{margin:0;color:#333}.close-btn[data-v-ddd2ac8f]{background:none;border:none;font-size:1.5em;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-ddd2ac8f]:hover{color:#333}.modal-body[data-v-ddd2ac8f]{padding:20px}.form-row[data-v-ddd2ac8f]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}.form-group[data-v-ddd2ac8f]{display:flex;flex-direction:column}.form-group label[data-v-ddd2ac8f]{margin-bottom:5px;font-weight:500;color:#333}.form-control[data-v-ddd2ac8f]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:.9em;transition:border-color .3s ease}.form-control[data-v-ddd2ac8f]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.form-control.is-invalid[data-v-ddd2ac8f]{border-color:#dc3545}.invalid-feedback[data-v-ddd2ac8f]{color:#dc3545;font-size:.8em;margin-top:4px}.modal-footer[data-v-ddd2ac8f]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid #e0e0e0}.btn[data-v-ddd2ac8f]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:.9em;transition:all .3s ease;display:flex;align-items:center;gap:5px}.btn[data-v-ddd2ac8f]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-ddd2ac8f]{background-color:#007bff;color:#fff}.btn-primary[data-v-ddd2ac8f]:hover:not(:disabled){background-color:#0056b3}.btn-secondary[data-v-ddd2ac8f]{background-color:#6c757d;color:#fff}.btn-secondary[data-v-ddd2ac8f]:hover{background-color:#545b62}@media (max-width: 768px){.form-row[data-v-ddd2ac8f]{grid-template-columns:1fr}.modal-content[data-v-ddd2ac8f]{width:95%;margin:10px}}.modal-overlay[data-v-4e183daf]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-4e183daf]{background:#fff;border-radius:8px;width:90%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px #00000026}.modal-header[data-v-4e183daf]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #e0e0e0}.modal-header h2[data-v-4e183daf]{margin:0;color:#333}.close-btn[data-v-4e183daf]{background:none;border:none;font-size:1.5em;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-4e183daf]:hover{color:#333}.modal-body[data-v-4e183daf]{padding:20px}.utilisateur-header[data-v-4e183daf]{display:flex;align-items:center;gap:15px;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #e0e0e0}.utilisateur-avatar[data-v-4e183daf]{width:60px;height:60px;background-color:#f8f9fa;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5em;color:#6c757d}.utilisateur-info h3[data-v-4e183daf]{margin:0 0 5px;color:#333}.statut-badge[data-v-4e183daf]{padding:4px 8px;border-radius:12px;font-size:.8em;font-weight:500}.statut-actif[data-v-4e183daf]{background-color:#d4edda;color:#155724}.statut-inactif[data-v-4e183daf]{background-color:#f8d7da;color:#721c24}.statut-suspendu[data-v-4e183daf]{background-color:#fff3cd;color:#856404}.detail-section[data-v-4e183daf]{margin-bottom:25px}.detail-section h4[data-v-4e183daf]{margin:0 0 15px;color:#333;font-size:1.1em;border-bottom:2px solid #007bff;padding-bottom:5px}.detail-grid[data-v-4e183daf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.detail-item[data-v-4e183daf]{display:flex;flex-direction:column;gap:5px}.detail-item label[data-v-4e183daf]{font-weight:500;color:#666;font-size:.9em}.detail-item span[data-v-4e183daf]{color:#333}.commentaires[data-v-4e183daf]{background-color:#f8f9fa;padding:15px;border-radius:4px;border-left:4px solid #007bff;color:#333;line-height:1.5}.affectations-list[data-v-4e183daf]{display:flex;flex-direction:column;gap:15px}.affectation-item[data-v-4e183daf]{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;padding:15px}.affectation-header[data-v-4e183daf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.affectation-header h5[data-v-4e183daf]{margin:0;color:#333}.affectation-status[data-v-4e183daf]{padding:2px 6px;border-radius:8px;font-size:.8em;font-weight:500}.status-active[data-v-4e183daf]{background-color:#d4edda;color:#155724}.status-ended[data-v-4e183daf]{background-color:#f8d7da;color:#721c24}.affectation-details[data-v-4e183daf]{display:flex;flex-direction:column;gap:5px}.detail-row[data-v-4e183daf]{display:flex;align-items:center;gap:8px;color:#666;font-size:.9em}.detail-row i[data-v-4e183daf]{width:14px;color:#999}.loading[data-v-4e183daf]{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px;color:#666}.no-data[data-v-4e183daf]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:30px;color:#666}.no-data i[data-v-4e183daf]{font-size:2em;color:#ccc}.modal-footer[data-v-4e183daf]{display:flex;justify-content:flex-end;margin-top:20px;padding-top:20px;border-top:1px solid #e0e0e0}.btn[data-v-4e183daf]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:.9em;transition:all .3s ease}.btn-secondary[data-v-4e183daf]{background-color:#6c757d;color:#fff}.btn-secondary[data-v-4e183daf]:hover{background-color:#545b62}@media (max-width: 768px){.detail-grid[data-v-4e183daf]{grid-template-columns:1fr}.modal-content[data-v-4e183daf]{width:95%;margin:10px}.utilisateur-header[data-v-4e183daf]{flex-direction:column;text-align:center}}.utilisateurs-container[data-v-73c2dbda]{padding:20px;max-width:1200px;margin:0 auto}.header-section[data-v-73c2dbda]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.header-section h1[data-v-73c2dbda]{margin:0;color:#333}.filters-section[data-v-73c2dbda]{display:flex;gap:15px;margin-bottom:30px;flex-wrap:wrap}.search-box[data-v-73c2dbda]{position:relative;flex:1;min-width:300px}.search-box input[data-v-73c2dbda]{padding-right:40px}.search-icon[data-v-73c2dbda]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#666}.filter-controls[data-v-73c2dbda]{display:flex;gap:10px}.filter-controls select[data-v-73c2dbda]{min-width:150px}.utilisateurs-grid[data-v-73c2dbda]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.utilisateur-card[data-v-73c2dbda]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #0000001a}.utilisateur-card[data-v-73c2dbda]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.card-header[data-v-73c2dbda]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.utilisateur-info h3[data-v-73c2dbda]{margin:0 0 5px;color:#333;font-size:1.2em}.statut-badge[data-v-73c2dbda]{padding:4px 8px;border-radius:12px;font-size:.8em;font-weight:500}.statut-actif[data-v-73c2dbda]{background-color:#d4edda;color:#155724}.statut-inactif[data-v-73c2dbda]{background-color:#f8d7da;color:#721c24}.statut-suspendu[data-v-73c2dbda]{background-color:#fff3cd;color:#856404}.card-actions[data-v-73c2dbda]{display:flex;gap:5px}.card-body[data-v-73c2dbda]{display:flex;flex-direction:column;gap:8px}.info-row[data-v-73c2dbda]{display:flex;align-items:center;gap:8px;color:#666;font-size:.9em}.info-row i[data-v-73c2dbda]{width:16px;color:#999}.no-data[data-v-73c2dbda]{text-align:center;padding:60px 20px;color:#666}.no-data i[data-v-73c2dbda]{font-size:3em;margin-bottom:15px;color:#ccc}.loading[data-v-73c2dbda]{text-align:center;padding:60px 20px;color:#666}.loading i[data-v-73c2dbda]{font-size:2em;margin-bottom:15px}.btn[data-v-73c2dbda]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:.9em;transition:all .3s ease}.btn-primary[data-v-73c2dbda]{background-color:#007bff;color:#fff}.btn-primary[data-v-73c2dbda]:hover{background-color:#0056b3}.btn-outline-primary[data-v-73c2dbda]{background-color:transparent;color:#007bff;border:1px solid #007bff}.btn-outline-primary[data-v-73c2dbda]:hover{background-color:#007bff;color:#fff}.btn-outline-danger[data-v-73c2dbda]{background-color:transparent;color:#dc3545;border:1px solid #dc3545}.btn-outline-danger[data-v-73c2dbda]:hover{background-color:#dc3545;color:#fff}.btn-sm[data-v-73c2dbda]{padding:4px 8px;font-size:.8em}.form-control[data-v-73c2dbda]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:.9em}.form-control[data-v-73c2dbda]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.burkina-liste[data-v-b992f326]{padding:2rem;max-width:1200px;margin:0 auto}.header-section[data-v-b992f326]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.page-title[data-v-b992f326]{font-size:1.8rem;color:#180372;margin:0}.header-actions[data-v-b992f326]{display:flex;gap:.75rem}.search-bar[data-v-b992f326]{display:flex;gap:.5rem;margin-bottom:1.5rem}.search-input[data-v-b992f326]{flex:1;padding:.5rem 1rem;border:1px solid #ccc;border-radius:6px;font-size:1rem}.error-message[data-v-b992f326]{color:#c00;background:#fee;padding:.75rem;border-radius:6px;margin-bottom:1rem}.loading[data-v-b992f326]{text-align:center;padding:2rem;color:#666}.empty-state[data-v-b992f326]{text-align:center;padding:3rem;color:#999}.beneficiaires-table[data-v-b992f326]{width:100%;border-collapse:collapse;background:#fff}.beneficiaires-table th[data-v-b992f326],.beneficiaires-table td[data-v-b992f326]{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #eee}.beneficiaires-table th[data-v-b992f326]{background:#180372;color:#fff;font-weight:600}.beneficiaires-table tbody tr[data-v-b992f326]:hover{background:#f8f8ff}.photo-thumb[data-v-b992f326]{width:48px;height:48px;object-fit:cover;border-radius:4px}.no-photo[data-v-b992f326]{color:#bbb}.table-wrapper[data-v-b992f326]{overflow-x:auto;border-radius:8px;box-shadow:0 2px 6px #00000014}.dynamic-thumb[data-v-b992f326]{width:40px;height:40px;object-fit:cover;border-radius:3px}.pagination[data-v-b992f326]{display:flex;gap:.5rem;margin-top:1.5rem;justify-content:center}.page-btn[data-v-b992f326]{padding:.4rem .8rem;border:1px solid #ccc;background:#fff;border-radius:4px;cursor:pointer}.page-btn.active[data-v-b992f326]{background:#180372;color:#fff;border-color:#180372}.total-info[data-v-b992f326]{text-align:right;color:#666;margin-top:.5rem;font-size:.9rem}.btn[data-v-b992f326]{padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;text-decoration:none;display:inline-block}.btn-primary[data-v-b992f326]{background:#180372;color:#fff}.btn-secondary[data-v-b992f326]{background:#666;color:#fff}.btn-outline[data-v-b992f326]{background:transparent;color:#180372;border:1px solid #180372}.btn-sm[data-v-b992f326]{padding:.25rem .6rem;font-size:.8rem}.filters-bar[data-v-b992f326]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;align-items:center}.filter-select[data-v-b992f326]{padding:.4rem .75rem;border:1px solid #ccc;border-radius:6px;font-size:.9rem;background:#fff;cursor:pointer}.btn-reset[data-v-b992f326]{background:#f5f5f5;color:#555;border:1px solid #ccc;border-radius:6px;padding:.4rem .8rem;font-size:.9rem;cursor:pointer}.btn-reset[data-v-b992f326]:hover{background:#e8e8e8}.burkina-ajouter[data-v-8afa9b89]{padding:2rem;max-width:800px;margin:0 auto}.header-section[data-v-8afa9b89]{margin-bottom:1.5rem}.back-link[data-v-8afa9b89]{color:#180372;text-decoration:none;font-size:.9rem}.page-title[data-v-8afa9b89]{font-size:1.8rem;color:#180372;margin:.5rem 0 0}.error-message[data-v-8afa9b89]{color:#c00;background:#fee;padding:.75rem;border-radius:6px;margin-bottom:1rem}.form-card[data-v-8afa9b89]{background:#fff;border-radius:10px;padding:2rem;box-shadow:0 2px 6px #00000014}.section-title[data-v-8afa9b89]{font-size:1.2rem;color:#180372;border-bottom:2px solid #e5e7f0;padding-bottom:.5rem;margin:1.5rem 0 1rem}.section-title[data-v-8afa9b89]:first-child{margin-top:0}.form-group[data-v-8afa9b89]{margin-bottom:1.25rem}.form-row[data-v-8afa9b89]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-label[data-v-8afa9b89]{display:block;font-weight:600;margin-bottom:.4rem;color:#333;font-size:.95rem}.form-label.required[data-v-8afa9b89]:after{content:" *";color:#c00}.form-input[data-v-8afa9b89],.form-select[data-v-8afa9b89],.form-textarea[data-v-8afa9b89]{width:100%;padding:.5rem .75rem;border:1px solid #ccc;border-radius:6px;font-size:1rem;box-sizing:border-box}.form-textarea[data-v-8afa9b89]{min-height:80px;resize:vertical}.file-input[data-v-8afa9b89]{display:block;margin-top:.25rem}.photo-preview[data-v-8afa9b89]{margin-top:.5rem;max-width:160px;max-height:160px;border-radius:6px;object-fit:cover;border:1px solid #ddd}.form-actions[data-v-8afa9b89]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.btn[data-v-8afa9b89]{padding:.6rem 1.2rem;border:none;border-radius:6px;cursor:pointer;font-size:.95rem;text-decoration:none;display:inline-block}.btn[data-v-8afa9b89]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-8afa9b89]{background:#180372;color:#fff}.btn-outline[data-v-8afa9b89]{background:transparent;color:#180372;border:1px solid #180372}@media (max-width: 600px){.form-row[data-v-8afa9b89]{grid-template-columns:1fr}}.burkina-details[data-v-d087d373]{padding:2rem;max-width:900px;margin:0 auto}.header-section[data-v-d087d373]{margin-bottom:1.5rem}.back-link[data-v-d087d373]{color:#180372;text-decoration:none;font-size:.9rem}.page-title[data-v-d087d373]{font-size:1.8rem;color:#180372;margin:.5rem 0 0}.loading[data-v-d087d373],.error-message[data-v-d087d373]{padding:1.5rem;text-align:center;color:#666}.error-message[data-v-d087d373]{color:#c00;background:#fee;border-radius:6px}.detail-card[data-v-d087d373]{background:#fff;border-radius:10px;padding:2rem;box-shadow:0 2px 6px #00000014}.detail-header[data-v-d087d373]{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #e5e7f0}.beneficiaire-photo[data-v-d087d373]{width:120px;height:120px;object-fit:cover;border-radius:8px;border:2px solid #e5e7f0;flex-shrink:0}.detail-title h2[data-v-d087d373]{font-size:1.5rem;color:#180372;margin:0 0 .5rem}.projet-badge[data-v-d087d373]{display:inline-block;background:#e5e7f0;color:#180372;padding:.25rem .75rem;border-radius:20px;font-size:.9rem;margin:0}.fields-grid[data-v-d087d373]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-bottom:1.5rem}.field-item[data-v-d087d373]{display:flex;flex-direction:column;gap:.25rem}.field-label[data-v-d087d373]{font-size:.8rem;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.05em}.field-value[data-v-d087d373]{font-size:1rem;color:#333}.section-subtitle[data-v-d087d373]{font-size:1.1rem;color:#180372;border-bottom:1px solid #e5e7f0;padding-bottom:.4rem;margin:1.5rem 0 1rem}.dynamic-image[data-v-d087d373]{max-width:200px;max-height:200px;object-fit:cover;border-radius:6px;border:1px solid #ddd}.detail-actions[data-v-d087d373]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7f0;display:flex;justify-content:flex-end;gap:.75rem}.btn[data-v-d087d373]{padding:.6rem 1.2rem;border:none;border-radius:6px;cursor:pointer;font-size:.95rem}.btn[data-v-d087d373]:disabled{opacity:.6;cursor:not-allowed}.btn-danger[data-v-d087d373]{background:#c00;color:#fff}.btn-edit[data-v-d087d373]{background:#180372;color:#fff}.btn-outline[data-v-d087d373]{background:transparent;color:#180372;border:1px solid #180372}.modal-overlay[data-v-d087d373]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-d087d373]{background:#fff;border-radius:10px;padding:2rem;max-width:420px;width:90%}.modal h3[data-v-d087d373]{margin:0 0 1rem;color:#180372}.modal p[data-v-d087d373]{color:#444;margin-bottom:1.5rem}.modal-actions[data-v-d087d373]{display:flex;gap:1rem;justify-content:flex-end}.burkina-modifier[data-v-8f1edcb9]{padding:2rem;max-width:800px;margin:0 auto}.header-section[data-v-8f1edcb9]{margin-bottom:1.5rem}.back-link[data-v-8f1edcb9]{color:#180372;text-decoration:none;font-size:.9rem}.page-title[data-v-8f1edcb9]{font-size:1.8rem;color:#180372;margin:.5rem 0 0}.loading[data-v-8f1edcb9]{padding:1.5rem;text-align:center;color:#666}.error-message[data-v-8f1edcb9]{color:#c00;background:#fee;padding:.75rem;border-radius:6px;margin-bottom:1rem}.form-card[data-v-8f1edcb9]{background:#fff;border-radius:10px;padding:2rem;box-shadow:0 2px 6px #00000014}.section-title[data-v-8f1edcb9]{font-size:1.2rem;color:#180372;border-bottom:2px solid #e5e7f0;padding-bottom:.5rem;margin:1.5rem 0 1rem}.section-title[data-v-8f1edcb9]:first-child{margin-top:0}.form-group[data-v-8f1edcb9]{margin-bottom:1.25rem}.form-row[data-v-8f1edcb9]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-label[data-v-8f1edcb9]{display:block;font-weight:600;margin-bottom:.4rem;color:#333;font-size:.95rem}.form-label.required[data-v-8f1edcb9]:after{content:" *";color:#c00}.form-input[data-v-8f1edcb9],.form-select[data-v-8f1edcb9],.form-textarea[data-v-8f1edcb9]{width:100%;padding:.5rem .75rem;border:1px solid #ccc;border-radius:6px;font-size:1rem;box-sizing:border-box}.form-textarea[data-v-8f1edcb9]{min-height:80px;resize:vertical}.file-input[data-v-8f1edcb9]{display:block;margin-top:.25rem}.current-photo-wrapper[data-v-8f1edcb9]{margin-bottom:.5rem}.photo-hint[data-v-8f1edcb9]{display:block;font-size:.8rem;color:#888;margin-top:.25rem}.photo-preview[data-v-8f1edcb9]{max-width:160px;max-height:160px;border-radius:6px;object-fit:cover;border:1px solid #ddd}.dynamic-image[data-v-8f1edcb9]{max-width:200px;max-height:200px;object-fit:cover;border-radius:6px;border:1px solid #ddd}.form-actions[data-v-8f1edcb9]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.btn[data-v-8f1edcb9]{padding:.6rem 1.2rem;border:none;border-radius:6px;cursor:pointer;font-size:.95rem;text-decoration:none;display:inline-block}.btn[data-v-8f1edcb9]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-8f1edcb9]{background:#180372;color:#fff}.btn-outline[data-v-8f1edcb9]{background:transparent;color:#180372;border:1px solid #180372}@media (max-width: 600px){.form-row[data-v-8f1edcb9]{grid-template-columns:1fr}}.burkina-champs[data-v-096ba7a4]{padding:2rem;max-width:1000px;margin:0 auto}.header-section[data-v-096ba7a4]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.back-link[data-v-096ba7a4]{color:#180372;text-decoration:none;font-size:.9rem}.page-title[data-v-096ba7a4]{font-size:1.8rem;color:#180372;margin:0;flex:1}.error-message[data-v-096ba7a4]{color:#c00;background:#fee;padding:.75rem;border-radius:6px;margin-bottom:1rem}.empty-state[data-v-096ba7a4]{text-align:center;padding:3rem;color:#999}.champs-table[data-v-096ba7a4]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 6px #00000014}.champs-table th[data-v-096ba7a4],.champs-table td[data-v-096ba7a4]{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #eee}.champs-table th[data-v-096ba7a4]{background:#180372;color:#fff;font-weight:600}.champs-table tbody tr[data-v-096ba7a4]:hover{background:#f8f8ff}code[data-v-096ba7a4]{font-family:monospace;background:#f0f0f0;padding:.15rem .4rem;border-radius:4px;font-size:.85rem}.modal-overlay[data-v-096ba7a4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-096ba7a4]{background:#fff;border-radius:10px;padding:2rem;max-width:480px;width:90%;max-height:85vh;overflow-y:auto}.modal h3[data-v-096ba7a4]{margin:0 0 1.25rem;color:#180372}.form-group[data-v-096ba7a4]{margin-bottom:1rem}.form-label[data-v-096ba7a4]{display:block;font-weight:600;margin-bottom:.35rem;color:#333;font-size:.9rem}.form-label.required[data-v-096ba7a4]:after{content:" *";color:#c00}.form-input[data-v-096ba7a4],.form-select[data-v-096ba7a4]{width:100%;padding:.45rem .7rem;border:1px solid #ccc;border-radius:6px;font-size:.95rem;box-sizing:border-box}.checkbox-group label[data-v-096ba7a4]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.option-row[data-v-096ba7a4]{display:flex;gap:.5rem;margin-bottom:.5rem;align-items:center}.option-row .form-input[data-v-096ba7a4]{flex:1}.modal-actions[data-v-096ba7a4]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.btn[data-v-096ba7a4]{padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;font-size:.9rem}.btn[data-v-096ba7a4]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-096ba7a4]{background:#180372;color:#fff}.btn-danger[data-v-096ba7a4]{background:#c00;color:#fff}.btn-outline[data-v-096ba7a4]{background:transparent;color:#180372;border:1px solid #180372}.btn-sm[data-v-096ba7a4]{padding:.25rem .6rem;font-size:.8rem}.benin-liste[data-v-3831653c]{padding:2rem;max-width:1200px;margin:0 auto}.header-section[data-v-3831653c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.page-title[data-v-3831653c]{font-size:1.8rem;color:#180372;margin:0}.header-actions[data-v-3831653c]{display:flex;gap:.75rem}.search-bar[data-v-3831653c]{display:flex;gap:.5rem;margin-bottom:1.5rem}.search-input[data-v-3831653c]{flex:1;padding:.5rem 1rem;border:1px solid #ccc;border-radius:6px;font-size:1rem}.error-message[data-v-3831653c]{color:#c00;background:#fee;padding:.75rem;border-radius:6px;margin-bottom:1rem}.loading[data-v-3831653c]{text-align:center;padding:2rem;color:#666}.empty-state[data-v-3831653c]{text-align:center;padding:3rem;color:#999}.beneficiaires-table[data-v-3831653c]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 6px #00000014}.beneficiaires-table th[data-v-3831653c],.beneficiaires-table td[data-v-3831653c]{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #eee}.beneficiaires-table th[data-v-3831653c]{background:#180372;color:#fff;font-weight:600}.beneficiaires-table tbody tr[data-v-3831653c]:hover{background:#f8f8ff}.photo-thumb[data-v-3831653c]{width:48px;height:48px;object-fit:cover;border-radius:4px}.no-photo[data-v-3831653c]{color:#bbb}.pagination[data-v-3831653c]{display:flex;gap:.5rem;margin-top:1.5rem;justify-content:center}.page-btn[data-v-3831653c]{padding:.4rem .8rem;border:1px solid #ccc;background:#fff;border-radius:4px;cursor:pointer}.page-btn.active[data-v-3831653c]{background:#180372;color:#fff;border-color:#180372}.total-info[data-v-3831653c]{text-align:right;color:#666;margin-top:.5rem;font-size:.9rem}.btn[data-v-3831653c]{padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;text-decoration:none;display:inline-block}.btn-primary[data-v-3831653c]{background:#180372;color:#fff}.btn-secondary[data-v-3831653c]{background:#666;color:#fff}.btn-outline[data-v-3831653c]{background:transparent;color:#180372;border:1px solid #180372}.btn-sm[data-v-3831653c]{padding:.25rem .6rem;font-size:.8rem}.benin-ajouter[data-v-de77d0ab]{padding:2rem;max-width:800px;margin:0 auto}.header-section[data-v-de77d0ab]{margin-bottom:1.5rem}.back-link[data-v-de77d0ab]{color:#180372;text-decoration:none;font-size:.9rem}.page-title[data-v-de77d0ab]{font-size:1.8rem;color:#180372;margin:.5rem 0 0}.error-message[data-v-de77d0ab]{color:#c00;background:#fee;padding:.75rem;border-radius:6px;margin-bottom:1rem}.form-card[data-v-de77d0ab]{background:#fff;border-radius:10px;padding:2rem;box-shadow:0 2px 6px #00000014}.section-title[data-v-de77d0ab]{font-size:1.2rem;color:#180372;border-bottom:2px solid #e5e7f0;padding-bottom:.5rem;margin:1.5rem 0 1rem}.section-title[data-v-de77d0ab]:first-child{margin-top:0}.form-group[data-v-de77d0ab]{margin-bottom:1.25rem}.form-row[data-v-de77d0ab]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-label[data-v-de77d0ab]{display:block;font-weight:600;margin-bottom:.4rem;color:#333;font-size:.95rem}.form-label.required[data-v-de77d0ab]:after{content:" *";color:#c00}.form-input[data-v-de77d0ab],.form-select[data-v-de77d0ab],.form-textarea[data-v-de77d0ab]{width:100%;padding:.5rem .75rem;border:1px solid #ccc;border-radius:6px;font-size:1rem;box-sizing:border-box}.form-textarea[data-v-de77d0ab]{min-height:80px;resize:vertical}.file-input[data-v-de77d0ab]{display:block;margin-top:.25rem}.photo-preview[data-v-de77d0ab]{margin-top:.5rem;max-width:160px;max-height:160px;border-radius:6px;object-fit:cover;border:1px solid #ddd}.form-actions[data-v-de77d0ab]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.btn[data-v-de77d0ab]{padding:.6rem 1.2rem;border:none;border-radius:6px;cursor:pointer;font-size:.95rem;text-decoration:none;display:inline-block}.btn[data-v-de77d0ab]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-de77d0ab]{background:#180372;color:#fff}.btn-outline[data-v-de77d0ab]{background:transparent;color:#180372;border:1px solid #180372}@media (max-width: 600px){.form-row[data-v-de77d0ab]{grid-template-columns:1fr}}.benin-details[data-v-07fecefc]{padding:2rem;max-width:900px;margin:0 auto}.header-section[data-v-07fecefc]{margin-bottom:1.5rem}.back-link[data-v-07fecefc]{color:#180372;text-decoration:none;font-size:.9rem}.page-title[data-v-07fecefc]{font-size:1.8rem;color:#180372;margin:.5rem 0 0}.loading[data-v-07fecefc],.error-message[data-v-07fecefc]{padding:1.5rem;text-align:center;color:#666}.error-message[data-v-07fecefc]{color:#c00;background:#fee;border-radius:6px}.detail-card[data-v-07fecefc]{background:#fff;border-radius:10px;padding:2rem;box-shadow:0 2px 6px #00000014}.detail-header[data-v-07fecefc]{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #e5e7f0}.beneficiaire-photo[data-v-07fecefc]{width:140px;height:140px;object-fit:cover;border-radius:8px;border:2px solid #e5e7f0;flex-shrink:0}.detail-title h2[data-v-07fecefc]{font-size:1.5rem;color:#180372;margin:0 0 .5rem}.meta-info[data-v-07fecefc]{color:#888;font-size:.9rem;margin:0}.section-subtitle[data-v-07fecefc]{font-size:1.1rem;color:#180372;border-bottom:1px solid #e5e7f0;padding-bottom:.4rem;margin:1.5rem 0 1rem}.fields-grid[data-v-07fecefc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:.5rem}.field-item[data-v-07fecefc]{display:flex;flex-direction:column;gap:.25rem}.field-item.full-width[data-v-07fecefc]{grid-column:1 / -1}.field-label[data-v-07fecefc]{font-size:.8rem;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.05em}.field-value[data-v-07fecefc]{font-size:1rem;color:#333}.no-handicap[data-v-07fecefc]{color:#888;font-style:italic;font-size:.95rem}.detail-actions[data-v-07fecefc]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7f0;display:flex;justify-content:flex-end}.btn[data-v-07fecefc]{padding:.6rem 1.2rem;border:none;border-radius:6px;cursor:pointer;font-size:.95rem}.btn[data-v-07fecefc]:disabled{opacity:.6;cursor:not-allowed}.btn-danger[data-v-07fecefc]{background:#c00;color:#fff}.btn-outline[data-v-07fecefc]{background:transparent;color:#180372;border:1px solid #180372}.modal-overlay[data-v-07fecefc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-07fecefc]{background:#fff;border-radius:10px;padding:2rem;max-width:420px;width:90%}.modal h3[data-v-07fecefc]{margin:0 0 1rem;color:#180372}.modal p[data-v-07fecefc]{color:#444;margin-bottom:1.5rem}.modal-actions[data-v-07fecefc]{display:flex;gap:1rem;justify-content:flex-end}.raf-process[data-v-7abe14b7]{max-width:800px;margin:0 auto;padding:20px;font-size:14px}.back-link[data-v-7abe14b7]{display:inline-block;margin-bottom:16px;color:#180372;text-decoration:none;font-weight:600}.back-link[data-v-7abe14b7]:hover{text-decoration:underline}h1[data-v-7abe14b7]{color:#180372;margin-bottom:24px}.content[data-v-7abe14b7]{background:#fff;padding:24px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.form[data-v-7abe14b7]{display:flex;flex-direction:column;gap:20px}.form-field[data-v-7abe14b7]{display:flex;flex-direction:column;gap:6px}.form-field>label[data-v-7abe14b7]{font-weight:600;color:#374151}.form-field input[type=file][data-v-7abe14b7]{padding:8px;border:1px solid #ddd;border-radius:4px}.months-grid[data-v-7abe14b7]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.checkbox-label[data-v-7abe14b7]{display:flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;font-weight:400;color:#374151;transition:background-color .15s}.checkbox-label[data-v-7abe14b7]:hover{background-color:#f3f4f6}.checkbox-label input[type=checkbox][data-v-7abe14b7]{accent-color:#180372}button[type=submit][data-v-7abe14b7]{padding:12px 24px;border:none;border-radius:6px;background:#180372;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s;align-self:flex-start}button[type=submit][data-v-7abe14b7]:hover{background:#120258}button[type=submit][data-v-7abe14b7]:disabled{background:#ccc;cursor:not-allowed}.alert[data-v-7abe14b7]{padding:12px 16px;border-radius:6px;font-size:14px;line-height:1.4}.alert-danger[data-v-7abe14b7]{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}@media (max-width: 600px){.months-grid[data-v-7abe14b7]{grid-template-columns:repeat(2,1fr)}}.depense-print[data-v-fea268da]{max-width:800px;margin:0 auto;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;color:#1a1a1a}.actions-bar[data-v-fea268da]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.back-link[data-v-fea268da]{color:#180372;text-decoration:none;font-weight:600}.back-link[data-v-fea268da]:hover{text-decoration:underline}.btn-print[data-v-fea268da]{padding:10px 20px;border:none;border-radius:6px;background:#180372;color:#fff;font-weight:600;cursor:pointer;transition:background-color .2s}.btn-print[data-v-fea268da]:hover{background:#120258}.loading[data-v-fea268da]{text-align:center;padding:40px;color:#666}.alert[data-v-fea268da]{padding:12px 16px;border-radius:6px;font-size:14px}.alert-danger[data-v-fea268da]{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.print-sheet[data-v-fea268da]{background:#fff;border:1px solid #ddd;border-radius:4px;padding:32px}.header[data-v-fea268da]{text-align:center;margin-bottom:28px;padding-bottom:16px;border-bottom:2px solid #180372}.print-logo[data-v-fea268da]{display:block;max-height:80px;margin:0 auto 12px}.header h1[data-v-fea268da]{color:#180372;font-size:20px;margin:0;text-transform:uppercase;letter-spacing:1px}.info-table[data-v-fea268da]{width:100%;border-collapse:collapse;margin-bottom:24px}.info-table td[data-v-fea268da]{padding:8px 12px;border:1px solid #ccc;vertical-align:top}.info-table .label[data-v-fea268da]{font-weight:600;background-color:#f8f9fa;width:180px;color:#374151}.amounts-table[data-v-fea268da]{width:100%;border-collapse:collapse;margin-bottom:24px}.amounts-table th[data-v-fea268da]{padding:10px 12px;border:1px solid #ccc;background-color:#180372;color:#fff;text-align:center;font-weight:600}.amounts-table td[data-v-fea268da]{padding:10px 12px;border:1px solid #ccc;text-align:right}.amounts-table .bold[data-v-fea268da]{font-weight:700}.lettres-box[data-v-fea268da]{border:2px solid #180372;border-radius:4px;padding:14px 18px;margin-bottom:28px;background-color:#f0eef8}.lettres-label[data-v-fea268da]{font-weight:600;color:#374151;display:block;margin-bottom:4px;font-size:12px;text-transform:uppercase}.lettres-value[data-v-fea268da]{font-size:15px;font-weight:600;color:#180372;font-style:italic}.signatures-table[data-v-fea268da]{width:100%;border-collapse:collapse}.signatures-table th[data-v-fea268da]{padding:10px 12px;border:1px solid #ccc;background-color:#f8f9fa;text-align:center;font-weight:600;color:#374151}.signatures-table td[data-v-fea268da]{padding:10px 12px;border:1px solid #ccc;text-align:center}.signature-line td[data-v-fea268da]{padding-top:140px}.sig-line[data-v-fea268da]{border-top:1px solid #333;width:80%;margin:0 auto}@media print{.no-print[data-v-fea268da]{display:none!important}.depense-print[data-v-fea268da]{padding:0;max-width:100%}.print-sheet[data-v-fea268da]{border:none;border-radius:0;padding:20px;box-shadow:none}.amounts-table th[data-v-fea268da]{background-color:transparent!important;color:#000!important;border:2px solid #333;font-weight:700}.lettres-box[data-v-fea268da]{background-color:transparent!important;border:2px solid #333}.info-table .label[data-v-fea268da],.signatures-table th[data-v-fea268da]{background-color:transparent!important}body[data-v-fea268da]{margin:0}@page{size:A4;margin:15mm}}.collecte-menu[data-v-b988e000]{min-height:100vh;padding:2rem;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.page-header[data-v-b988e000]{text-align:center;margin-bottom:3rem;padding:2rem;background-color:#ffffffe6;border-radius:10px;box-shadow:0 4px 6px #0000001a}.back-link[data-v-b988e000]{display:inline-block;margin-bottom:1rem;color:#180372;text-decoration:none;font-weight:600}.back-link[data-v-b988e000]:hover{text-decoration:underline}.page-title[data-v-b988e000]{font-size:2.5rem;color:#180372;margin-bottom:1rem}.page-subtitle[data-v-b988e000]{font-size:1.2rem;color:#666}.navigation-cards[data-v-b988e000]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.nav-card[data-v-b988e000]{text-decoration:none;color:inherit;background-color:#fff;border-radius:10px;padding:2rem;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 6px #0000001a}.nav-card[data-v-b988e000]:hover{transform:translateY(-5px);box-shadow:0 6px 12px #00000026}.card-content[data-v-b988e000]{text-align:center}.card-content h2[data-v-b988e000]{color:#180372;margin-bottom:1rem;font-size:1.5rem}.card-content p[data-v-b988e000]{color:#666;font-size:1.1rem}@media (max-width: 768px){.collecte-menu[data-v-b988e000]{padding:1rem}.page-title[data-v-b988e000]{font-size:2rem}.navigation-cards[data-v-b988e000]{grid-template-columns:1fr}}.collecte-edufille[data-v-2361a1c0]{min-height:100vh;padding:2rem;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.page-header[data-v-2361a1c0]{margin-bottom:2rem;padding:1.5rem 2rem;background-color:#ffffffe6;border-radius:10px;box-shadow:0 4px 6px #0000001a}.back-link[data-v-2361a1c0]{display:inline-block;margin-bottom:1rem;color:#180372;text-decoration:none;font-weight:600}.back-link[data-v-2361a1c0]:hover{text-decoration:underline}.page-title[data-v-2361a1c0]{font-size:2rem;color:#180372;margin:0}.content[data-v-2361a1c0]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a;max-width:900px;margin:0 auto}.form-fields[data-v-2361a1c0]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-field[data-v-2361a1c0]{display:flex;flex-direction:column;gap:4px}.form-field label[data-v-2361a1c0]{font-weight:600;color:#374151;font-size:13px}.form-field input[data-v-2361a1c0]{padding:8px;border:1px solid #ddd;border-radius:4px;transition:border-color .2s,box-shadow .2s}.form-field input[data-v-2361a1c0]:focus{outline:none;border-color:#180372;box-shadow:0 0 0 3px #18037226}.form-actions[data-v-2361a1c0]{margin-top:1.5rem;display:flex;justify-content:flex-end}.btn-primary[data-v-2361a1c0]{padding:10px 24px;border:none;border-radius:6px;background:#180372;color:#fff;cursor:pointer;font-size:14px;font-weight:600;transition:background-color .2s}.btn-primary[data-v-2361a1c0]:hover{background:#2a0fa0}.btn-primary[data-v-2361a1c0]:disabled{background:#ccc;cursor:not-allowed}.alert[data-v-2361a1c0]{padding:12px 16px;border-radius:6px;margin-bottom:16px;font-size:14px}.alert-success[data-v-2361a1c0]{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.alert-danger[data-v-2361a1c0]{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}@media (max-width: 768px){.collecte-edufille[data-v-2361a1c0]{padding:1rem}.form-fields[data-v-2361a1c0]{grid-template-columns:1fr}}.collecte-sh[data-v-79eefd3b]{min-height:100vh;padding:2rem;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.page-header[data-v-79eefd3b]{margin-bottom:2rem;padding:1.5rem 2rem;background-color:#ffffffe6;border-radius:10px;box-shadow:0 4px 6px #0000001a}.back-link[data-v-79eefd3b]{display:inline-block;margin-bottom:1rem;color:#180372;text-decoration:none;font-weight:600}.back-link[data-v-79eefd3b]:hover{text-decoration:underline}.page-title[data-v-79eefd3b]{font-size:2rem;color:#180372;margin:0}.content[data-v-79eefd3b]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a;max-width:900px;margin:0 auto}.form-fields[data-v-79eefd3b]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-field[data-v-79eefd3b]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-79eefd3b]{grid-column:1 / -1}.form-field label[data-v-79eefd3b]{font-weight:600;color:#374151;font-size:14px}.form-field input[type=text][data-v-79eefd3b],.form-field textarea[data-v-79eefd3b]{padding:8px;border:1px solid #ddd;border-radius:4px;transition:border-color .2s,box-shadow .2s;font-family:inherit}.form-field input[type=text][data-v-79eefd3b]:focus,.form-field textarea[data-v-79eefd3b]:focus{outline:none;border-color:#180372;box-shadow:0 0 0 3px #18037226}.radio-group[data-v-79eefd3b]{display:flex;flex-wrap:wrap;gap:12px}.radio-label[data-v-79eefd3b],.checkbox-label[data-v-79eefd3b]{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:14px;color:#374151}.checkbox-group[data-v-79eefd3b]{display:flex;flex-wrap:wrap;gap:12px}.form-actions[data-v-79eefd3b]{margin-top:1.5rem;display:flex;justify-content:flex-end}.btn-primary[data-v-79eefd3b]{padding:10px 24px;border:none;border-radius:6px;background:#180372;color:#fff;cursor:pointer;font-size:14px;font-weight:600;transition:background-color .2s}.btn-primary[data-v-79eefd3b]:hover{background:#2a0fa0}.btn-primary[data-v-79eefd3b]:disabled{background:#ccc;cursor:not-allowed}.alert[data-v-79eefd3b]{padding:12px 16px;border-radius:6px;margin-bottom:16px;font-size:14px}.alert-success[data-v-79eefd3b]{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.alert-danger[data-v-79eefd3b]{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}@media (max-width: 768px){.collecte-sh[data-v-79eefd3b]{padding:1rem}.form-fields[data-v-79eefd3b]{grid-template-columns:1fr}.radio-group[data-v-79eefd3b]{flex-direction:column}}.collecte-alumni[data-v-4879e0fa]{min-height:100vh;padding:2rem;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.page-header[data-v-4879e0fa]{margin-bottom:2rem;padding:1.5rem 2rem;background-color:#ffffffe6;border-radius:10px;box-shadow:0 4px 6px #0000001a}.back-link[data-v-4879e0fa]{display:inline-block;margin-bottom:1rem;color:#180372;text-decoration:none;font-weight:600}.back-link[data-v-4879e0fa]:hover{text-decoration:underline}.page-title[data-v-4879e0fa]{font-size:2rem;color:#180372;margin:0}.content[data-v-4879e0fa]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a;max-width:900px;margin:0 auto}.form-fields[data-v-4879e0fa]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-field[data-v-4879e0fa]{display:flex;flex-direction:column;gap:6px}.form-field.full-width[data-v-4879e0fa]{grid-column:1 / -1}.form-field label[data-v-4879e0fa]{font-weight:600;color:#374151;font-size:14px}.form-field input[type=text][data-v-4879e0fa],.form-field input[type=number][data-v-4879e0fa]{padding:8px;border:1px solid #ddd;border-radius:4px;transition:border-color .2s,box-shadow .2s}.form-field input[type=text][data-v-4879e0fa]:focus,.form-field input[type=number][data-v-4879e0fa]:focus{outline:none;border-color:#180372;box-shadow:0 0 0 3px #18037226}.radio-group[data-v-4879e0fa]{display:flex;flex-wrap:wrap;gap:12px}.radio-label[data-v-4879e0fa]{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:14px;color:#374151}.form-actions[data-v-4879e0fa]{margin-top:1.5rem;display:flex;justify-content:flex-end}.btn-primary[data-v-4879e0fa]{padding:10px 24px;border:none;border-radius:6px;background:#180372;color:#fff;cursor:pointer;font-size:14px;font-weight:600;transition:background-color .2s}.btn-primary[data-v-4879e0fa]:hover{background:#2a0fa0}.btn-primary[data-v-4879e0fa]:disabled{background:#ccc;cursor:not-allowed}.alert[data-v-4879e0fa]{padding:12px 16px;border-radius:6px;margin-bottom:16px;font-size:14px}.alert-success[data-v-4879e0fa]{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.alert-danger[data-v-4879e0fa]{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}@media (max-width: 768px){.collecte-alumni[data-v-4879e0fa]{padding:1rem}.form-fields[data-v-4879e0fa]{grid-template-columns:1fr}.radio-group[data-v-4879e0fa]{flex-direction:column}}.wz-vente[data-v-3fd921c7]{min-height:100vh;padding:2rem;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.page-header[data-v-3fd921c7]{margin-bottom:2rem;padding:1.5rem 2rem;background-color:#ffffffe6;border-radius:10px;box-shadow:0 4px 6px #0000001a}.back-link[data-v-3fd921c7]{display:inline-block;margin-bottom:1rem;color:#180372;text-decoration:none;font-weight:600}.back-link[data-v-3fd921c7]:hover{text-decoration:underline}.page-title[data-v-3fd921c7]{font-size:2rem;color:#180372;margin:0}.content[data-v-3fd921c7]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a;max-width:1000px;margin:0 auto}.form-row[data-v-3fd921c7]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:1.5rem}.form-field[data-v-3fd921c7]{display:flex;flex-direction:column;gap:6px}.form-field label[data-v-3fd921c7]{font-weight:600;color:#374151;font-size:14px}.form-field input[type=text][data-v-3fd921c7]{padding:8px;border:1px solid #ddd;border-radius:4px;transition:border-color .2s,box-shadow .2s}.form-field input[type=text][data-v-3fd921c7]:focus{outline:none;border-color:#180372;box-shadow:0 0 0 3px #18037226}.loading[data-v-3fd921c7]{text-align:center;padding:2rem;color:#666}.table-container[data-v-3fd921c7]{overflow-x:auto;margin-bottom:1.5rem}table[data-v-3fd921c7]{width:100%;border-collapse:collapse}th[data-v-3fd921c7],td[data-v-3fd921c7]{border:1px solid #eee;padding:10px 12px;text-align:left}th[data-v-3fd921c7]{background:#f8f9fa;font-weight:600;color:#180372}.num[data-v-3fd921c7]{text-align:right}.center[data-v-3fd921c7]{text-align:center}.qty-input[data-v-3fd921c7]{width:80px;padding:6px;border:1px solid #ddd;border-radius:4px;text-align:right}.qty-input[data-v-3fd921c7]:disabled{background:#f5f5f5}.total-label[data-v-3fd921c7]{font-weight:700;text-align:right}.total-value[data-v-3fd921c7]{font-weight:700;color:#180372}.form-actions[data-v-3fd921c7]{display:flex;justify-content:flex-end}.btn-primary[data-v-3fd921c7]{padding:10px 24px;border:none;border-radius:6px;background:#180372;color:#fff;cursor:pointer;font-size:14px;font-weight:600;transition:background-color .2s}.btn-primary[data-v-3fd921c7]:hover{background:#2a0fa0}.btn-primary[data-v-3fd921c7]:disabled{background:#ccc;cursor:not-allowed}.alert[data-v-3fd921c7]{padding:12px 16px;border-radius:6px;margin-bottom:16px;font-size:14px}.alert-success[data-v-3fd921c7]{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.alert-danger[data-v-3fd921c7]{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}@media (max-width: 768px){.wz-vente[data-v-3fd921c7]{padding:1rem}.form-row[data-v-3fd921c7]{grid-template-columns:1fr}}.wz-ventes[data-v-8191ddf1]{min-height:100vh;padding:2rem;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.page-header[data-v-8191ddf1]{margin-bottom:2rem;padding:1.5rem 2rem;background-color:#ffffffe6;border-radius:10px;box-shadow:0 4px 6px #0000001a}.back-link[data-v-8191ddf1]{display:inline-block;margin-bottom:1rem;color:#180372;text-decoration:none;font-weight:600}.back-link[data-v-8191ddf1]:hover{text-decoration:underline}.page-title[data-v-8191ddf1]{font-size:2rem;color:#180372;margin:0}.content[data-v-8191ddf1]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.loading[data-v-8191ddf1]{text-align:center;padding:2rem;color:#666}.empty[data-v-8191ddf1]{text-align:center;padding:2rem;color:#999}.table-container[data-v-8191ddf1]{overflow-x:auto}table[data-v-8191ddf1]{width:100%;border-collapse:collapse}th[data-v-8191ddf1],td[data-v-8191ddf1]{border:1px solid #eee;padding:10px 12px;text-align:left}th[data-v-8191ddf1]{background:#f8f9fa;font-weight:600;color:#180372}.num[data-v-8191ddf1]{text-align:right}.center[data-v-8191ddf1]{text-align:center}.btn-expand[data-v-8191ddf1]{padding:6px 12px;border:none;border-radius:4px;background:#180372;color:#fff;cursor:pointer;font-size:12px;transition:background-color .2s}.btn-expand[data-v-8191ddf1]:hover{background:#2a0fa0}.detail-row td[data-v-8191ddf1]{padding:0;background:#fafbfc}.detail-table[data-v-8191ddf1]{width:100%;border-collapse:collapse;margin:0}.detail-table th[data-v-8191ddf1]{background:#eef0f4;font-size:13px}.detail-table td[data-v-8191ddf1]{font-size:13px}.alert[data-v-8191ddf1]{padding:12px 16px;border-radius:6px;margin-bottom:16px;font-size:14px}.alert-danger[data-v-8191ddf1]{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}@media (max-width: 768px){.wz-ventes[data-v-8191ddf1]{padding:1rem}}.wz-distribution[data-v-b22b830c]{min-height:100vh;padding:2rem;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.page-header[data-v-b22b830c]{margin-bottom:2rem;padding:1.5rem 2rem;background-color:#ffffffe6;border-radius:10px;box-shadow:0 4px 6px #0000001a}.back-link[data-v-b22b830c]{display:inline-block;margin-bottom:1rem;color:#180372;text-decoration:none;font-weight:600}.back-link[data-v-b22b830c]:hover{text-decoration:underline}.page-title[data-v-b22b830c]{font-size:2rem;color:#180372;margin:0}.content[data-v-b22b830c]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.loading[data-v-b22b830c]{text-align:center;padding:2rem;color:#666}.empty[data-v-b22b830c]{text-align:center;padding:2rem;color:#999}.stock-summary[data-v-b22b830c]{margin-bottom:2rem}.stock-summary h2[data-v-b22b830c]{color:#180372;font-size:1.3rem;margin-bottom:.75rem}.stock-summary table[data-v-b22b830c]{width:100%;border-collapse:collapse;margin-bottom:1rem}.stock-summary th[data-v-b22b830c],.stock-summary td[data-v-b22b830c]{border:1px solid #eee;padding:8px 12px;text-align:left}.stock-summary th[data-v-b22b830c]{background:#f8f9fa;font-weight:600;color:#180372}.orders-list[data-v-b22b830c]{display:flex;flex-direction:column;gap:1.5rem}.order-card[data-v-b22b830c]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.order-header[data-v-b22b830c]{display:flex;align-items:center;gap:1rem;padding:12px 16px;background:#f8f9fa;flex-wrap:wrap}.order-header h3[data-v-b22b830c]{margin:0;color:#180372;font-size:1rem}.order-date[data-v-b22b830c]{color:#666;font-size:13px}.badge[data-v-b22b830c]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;text-transform:capitalize}.badge-sm[data-v-b22b830c]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;text-transform:capitalize}.badge-green[data-v-b22b830c]{background-color:#d4edda;color:#155724}.badge-orange[data-v-b22b830c]{background-color:#fff3cd;color:#856404}.badge-red[data-v-b22b830c]{background-color:#f8d7da;color:#721c24}.order-items[data-v-b22b830c]{width:100%;border-collapse:collapse}.order-items th[data-v-b22b830c],.order-items td[data-v-b22b830c]{border:1px solid #eee;padding:8px 12px;text-align:left;font-size:13px}.order-items th[data-v-b22b830c]{background:#eef0f4;font-weight:600;color:#374151}.num[data-v-b22b830c]{text-align:right}.total-label[data-v-b22b830c]{font-weight:700}.total-value[data-v-b22b830c]{font-weight:700;color:#180372}.alert[data-v-b22b830c]{padding:12px 16px;border-radius:6px;margin-bottom:16px;font-size:14px}.alert-danger[data-v-b22b830c]{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}@media (max-width: 768px){.wz-distribution[data-v-b22b830c]{padding:1rem}.order-header[data-v-b22b830c]{flex-direction:column;align-items:flex-start}}.wz-distribution-merge[data-v-ed65e8d9]{min-height:100vh;padding:2rem;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.page-header[data-v-ed65e8d9]{margin-bottom:2rem;padding:1.5rem 2rem;background-color:#ffffffe6;border-radius:10px;box-shadow:0 4px 6px #0000001a}.back-link[data-v-ed65e8d9]{display:inline-block;margin-bottom:1rem;color:#180372;text-decoration:none;font-weight:600}.back-link[data-v-ed65e8d9]:hover{text-decoration:underline}.page-title[data-v-ed65e8d9]{font-size:2rem;color:#180372;margin:0}.content[data-v-ed65e8d9]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.loading[data-v-ed65e8d9]{text-align:center;padding:2rem;color:#666}.empty[data-v-ed65e8d9]{text-align:center;padding:2rem;color:#999}.stock-summary[data-v-ed65e8d9]{margin-bottom:2rem}.stock-summary h2[data-v-ed65e8d9]{color:#180372;font-size:1.3rem;margin-bottom:.75rem}.stock-summary table[data-v-ed65e8d9]{width:100%;border-collapse:collapse;margin-bottom:1rem}.stock-summary th[data-v-ed65e8d9],.stock-summary td[data-v-ed65e8d9]{border:1px solid #eee;padding:8px 12px;text-align:left}.stock-summary th[data-v-ed65e8d9]{background:#f8f9fa;font-weight:600;color:#180372}.persons-list[data-v-ed65e8d9]{display:flex;flex-direction:column;gap:1.5rem}.person-card[data-v-ed65e8d9]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.person-header[data-v-ed65e8d9]{display:flex;align-items:center;gap:1rem;padding:12px 16px;background:#f8f9fa;flex-wrap:wrap}.person-header h3[data-v-ed65e8d9]{margin:0;color:#180372;font-size:1rem}.person-info[data-v-ed65e8d9]{color:#666;font-size:13px}.badge[data-v-ed65e8d9]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;text-transform:capitalize}.badge-sm[data-v-ed65e8d9]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;text-transform:capitalize}.badge-green[data-v-ed65e8d9]{background-color:#d4edda;color:#155724}.badge-orange[data-v-ed65e8d9]{background-color:#fff3cd;color:#856404}.badge-red[data-v-ed65e8d9]{background-color:#f8d7da;color:#721c24}.person-items[data-v-ed65e8d9]{width:100%;border-collapse:collapse}.person-items th[data-v-ed65e8d9],.person-items td[data-v-ed65e8d9]{border:1px solid #eee;padding:8px 12px;text-align:left;font-size:13px}.person-items th[data-v-ed65e8d9]{background:#eef0f4;font-weight:600;color:#374151}.num[data-v-ed65e8d9]{text-align:right}.total-label[data-v-ed65e8d9]{font-weight:700}.total-value[data-v-ed65e8d9]{font-weight:700;color:#180372}.alert[data-v-ed65e8d9]{padding:12px 16px;border-radius:6px;margin-bottom:16px;font-size:14px}.alert-danger[data-v-ed65e8d9]{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}@media (max-width: 768px){.wz-distribution-merge[data-v-ed65e8d9]{padding:1rem}.person-header[data-v-ed65e8d9]{flex-direction:column;align-items:flex-start}}
