#app{display:flex;flex-direction:column;align-items:center;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:60px}.nav{margin-top:10px}.nav-list{display:flex;flex-direction:row;list-style-type:none;padding:0;margin:0;justify-content:center}.nav-list li .list-item{background:#000;color:#fff;padding-left:1px;padding-right:1px;cursor:pointer;border-radius:10%}.nav-list li .list-item:hover{background:#d83636}.nav-list li:active .list-item{background:#040202}a{text-decoration:none}.container[data-v-70fc9197]{max-width:100%;margin:0 auto;padding:20px}.page-title[data-v-70fc9197]{font-size:24px;margin-bottom:10px}.entity-line[data-v-70fc9197]{margin-bottom:16px;color:#333}.problem-banner[data-v-70fc9197]{margin-bottom:16px;padding:10px;border:1px solid #c00;background:#fdeaea;color:#900}.toolbar[data-v-70fc9197]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.toolbar-hint[data-v-70fc9197]{color:#555;font-size:13px}.file-picker[data-v-70fc9197]{margin-bottom:20px}.count-line[data-v-70fc9197]{margin:12px 0;color:#333}.problems[data-v-70fc9197]{margin:16px 0;padding:12px;border:1px solid #e0b400;background:#fff8e1}.problems h3[data-v-70fc9197]{margin:0 0 8px;font-size:15px}.problems ul[data-v-70fc9197]{margin:0;padding-left:20px}.data-table[data-v-70fc9197]{width:100%;border-collapse:collapse;border:1px solid #000}.data-table td[data-v-70fc9197],.data-table th[data-v-70fc9197]{border:1px solid #000;padding:10px;text-align:left}.form-button[data-v-70fc9197]{margin-top:10px;padding:10px 20px;background-color:#007bff;color:#fff;border:none;cursor:pointer}.form-button[data-v-70fc9197]:disabled{background-color:#9e9e9e;cursor:not-allowed}.loader[data-v-70fc9197]{width:10px;height:10px;border:2px solid #000;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation-70fc9197 1s linear infinite}@keyframes rotation-70fc9197{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader{height:10px}.bg-red-800{background-color:#991b1b}.p-2{padding:.5rem}.w-full{width:100%}.mt-2{margin-top:.5rem}.text-gray-200{color:#e5e7eb}.hover\:bg-red-900:hover{background-color:#7f1d1d}.border{border-width:1px}.rounded-md{border-radius:.375rem}.form-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;padding:10px;border:1px solid #ddd;background-color:#f9f9f9;flex-wrap:wrap}.form-cell{flex:1 1 200px;margin-right:10px;margin-bottom:10px}.form-cell label{display:block;font-weight:700}.input-field{width:100%;padding:8px;margin-top:5px;border-radius:4px}.remove-row-button{background-color:red;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin-top:10px}.remove-row-button:hover{background-color:darkred}.form-button:hover{background-color:#0056b3}button{margin-top:10px}.container[data-v-82c173d8]{max-width:100%;margin:0 auto}.page-title[data-v-82c173d8]{font-size:24px;margin-bottom:20px}.form-section[data-v-82c173d8]{margin-bottom:20px}.form-row[data-v-82c173d8]{display:flex;align-items:center;margin-bottom:10px}label[data-v-82c173d8]{width:100px;font-weight:700}.text-input[data-v-82c173d8]{padding:5px;margin-right:10px}.form-button[data-v-82c173d8]{padding:5px 10px;background-color:#007bff;color:#fff;border:none;cursor:pointer;font-size:14px;margin-right:3px}.form-button[data-v-82c173d8]:hover{background-color:#0056b3}.loader[data-v-82c173d8]{width:10px;height:10px;border:2px solid #000;border-bottom-color:transparent;border-radius:50%;display:inline-block;animation:rotation-82c173d8 1s linear infinite}.active[data-v-82c173d8]{background:green;color:#fff}@keyframes rotation-82c173d8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.container{max-width:100%;margin:0 auto;padding:20px}.page-title{font-size:24px;margin-bottom:20px}.data-table{width:100%;border-collapse:collapse;border:1px solid #000}.data-table td,.data-table th{border:1px solid #000;padding:10px;text-align:left}.form-button{margin-top:10px;padding:10px 20px;background-color:#007bff;color:#fff;border:none;cursor:pointer}.form-fields{margin-top:20px}.input-field{width:40%;padding:5px;margin:5px 0;border:1px solid #ccc}.loader{width:10px;height:10Zpx;border:2px solid #000;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}