.notification[data-v-9af69f3d]{z-index:1000;color:#000;border-radius:12px;align-items:center;gap:1rem;min-width:280px;padding:1rem 1.25rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 8px 24px #0003}.notification-success[data-v-9af69f3d]{background:#fcfffd}.notification-error[data-v-9af69f3d]{background:#c62828}.notification button[data-v-9af69f3d]{color:#00e400;cursor:pointer;background:0 0;border:0;font-size:1.4rem}*{box-sizing:border-box}body{color:#1e293b;background-color:#f8fafc;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}button{font-family:inherit}body{background-color:#fdfffe}.page[data-v-3a0cd997]{max-width:520px;margin:0 auto;padding:2rem 1.5rem}.login-container[data-v-3a0cd997]{background-color:#fff;border:1px solid #ddd;border-radius:18px;max-width:520px;margin:80px auto;padding:2rem}.field[data-v-3a0cd997]{margin-bottom:1rem}label[data-v-3a0cd997]{margin-bottom:.3rem;font-weight:600;display:block}input[data-v-3a0cd997]{border:1px solid #ccc;border-radius:4px;width:100%;padding:.6rem}button[data-v-3a0cd997]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:4px;width:100%;padding:.7rem}.error[data-v-3a0cd997]{color:#dc2626;margin-bottom:1rem}.page[data-v-50f807f6]{max-width:520px;margin:0 auto;padding:2rem 1.5rem}.header[data-v-50f807f6]{justify-content:space-between;align-items:flex-start;margin-bottom:2rem;display:flex}.subtitle[data-v-50f807f6]{color:#64748b;margin:.25rem 0 0}.card[data-v-50f807f6]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:2rem;box-shadow:0 1px 3px #0000000d}.field[data-v-50f807f6]{margin-bottom:1.4rem}label[data-v-50f807f6]{margin-bottom:.35rem;font-weight:600;display:block}input[data-v-50f807f6]{border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:.75rem;font-size:1rem}.btn-primary[data-v-50f807f6]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;width:100%;margin-top:.5rem;padding:.85rem;font-size:1rem}.btn-secondary[data-v-50f807f6]{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.5rem 1rem}.description[data-v-d4b76fc4]{color:#64748b;margin-bottom:1.8rem;line-height:1.5}.section[data-v-d4b76fc4]{margin-bottom:1.5rem}.section h3[data-v-d4b76fc4]{text-transform:uppercase;letter-spacing:.03em;color:#64748b;margin:1.5rem 0 .7rem;font-size:.9rem;font-weight:600}.check-row[data-v-d4b76fc4]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;font-size:1.05rem;display:flex}.check-row.main[data-v-d4b76fc4]{border-bottom:2px solid #e2e8f0;margin-bottom:.5rem;font-weight:500}.check-row span[data-v-d4b76fc4]{flex:1}.check-row input[data-v-d4b76fc4]{flex-shrink:0;width:20px;height:20px}.extra-fields[data-v-d4b76fc4]{animation:.2s fadeIn-d4b76fc4}@keyframes fadeIn-d4b76fc4{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.description[data-v-c8700430]{color:#64748b;margin-bottom:1.8rem;line-height:1.5}.section[data-v-c8700430]{margin-bottom:1.5rem}.section h3[data-v-c8700430]{text-transform:uppercase;letter-spacing:.03em;color:#64748b;margin:1.5rem 0 .7rem;font-size:.9rem;font-weight:600}.check-row[data-v-c8700430]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;font-size:1.05rem;display:flex}.check-row.main[data-v-c8700430]{border-bottom:2px solid #e2e8f0;margin-bottom:.5rem;font-weight:500}.check-row span[data-v-c8700430]{flex:1}.check-row input[data-v-c8700430]{flex-shrink:0;width:20px;height:20px}.extra-fields[data-v-c8700430]{animation:.2s fadeIn-c8700430}@keyframes fadeIn-c8700430{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.description[data-v-ad8d1357]{color:#64748b;margin-bottom:1.8rem;line-height:1.5}.check-row[data-v-ad8d1357]{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;font-size:1.05rem;display:flex}.check-row span[data-v-ad8d1357]{flex:1}.check-row input[data-v-ad8d1357]{flex-shrink:0;width:20px;height:20px}.field[data-v-ad8d1357]{margin-top:2rem}.field label[data-v-ad8d1357]{margin-bottom:.4rem;font-weight:600;display:block}textarea[data-v-ad8d1357]{resize:vertical;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:.75rem;font-family:inherit;font-size:1rem}.summary p[data-v-51276f60]{margin:.7rem 0;font-size:1.05rem}.page[data-v-9c832738]{max-width:720px;margin:0 auto;padding:2rem 1.5rem 4rem}.header[data-v-9c832738]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.subtitle[data-v-9c832738]{color:#64748b;margin:.25rem 0 0}.header-actions[data-v-9c832738]{gap:.5rem;display:flex}.progress[data-v-9c832738]{justify-content:space-between;margin-bottom:2rem;display:flex}.progress-step[data-v-9c832738]{color:#94a3b8;flex-direction:column;flex:1;align-items:center;font-size:.8rem;display:flex}.progress-step .circle[data-v-9c832738]{color:#64748b;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:.4rem;font-weight:600;display:flex}.progress-step.active .circle[data-v-9c832738]{color:#fff;background:#2563eb}.progress-step.done .circle[data-v-9c832738]{color:#fff;background:#22c55e}.progress-step.active[data-v-9c832738]{color:#1e293b;font-weight:500}.card[data-v-9c832738]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-height:300px;padding:2rem;box-shadow:0 1px 3px #0000000f}.navigation[data-v-9c832738]{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.spacer[data-v-9c832738]{flex:1}.btn-primary[data-v-9c832738]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem}.btn-primary[data-v-9c832738]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-9c832738]{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.6rem 1.1rem}.page[data-v-3d1e0d32]{max-width:1400px;margin:0 auto;padding:2rem 1.5rem}header[data-v-3d1e0d32]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.header-actions[data-v-3d1e0d32]{gap:.5rem;display:flex}.actions[data-v-3d1e0d32]{flex-wrap:wrap;gap:.6rem;display:flex}button[data-v-3d1e0d32]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:.55rem 1rem;font-size:.9rem}button[data-v-3d1e0d32]:hover{background:#1d4ed8}button[data-v-3d1e0d32]:disabled{opacity:.5;cursor:not-allowed}button.secondary[data-v-3d1e0d32]{background:#64748b}.loading[data-v-3d1e0d32],.empty[data-v-3d1e0d32]{text-align:center;color:#64748b;padding:3rem}.table-wrapper[data-v-3d1e0d32]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;overflow-x:auto;box-shadow:0 1px 3px #0000000a}table[data-v-3d1e0d32]{border-collapse:collapse;width:100%;min-width:1100px}th[data-v-3d1e0d32]{color:#475569;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.8rem .7rem;font-size:.8rem;font-weight:600}td[data-v-3d1e0d32]{vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:.8rem .7rem;font-size:.9rem}tbody tr:last-child td[data-v-3d1e0d32]{border-bottom:none}tbody tr[data-v-3d1e0d32]:hover{background:#f8fafc}tbody tr.editing[data-v-3d1e0d32]{background:#eff6ff}.date[data-v-3d1e0d32]{color:#64748b;white-space:nowrap}.checkbox-cell[data-v-3d1e0d32]{text-align:center}.check[data-v-3d1e0d32]{color:#16a34a;font-size:1.15rem;font-weight:700}.dash[data-v-3d1e0d32]{color:#cbd5e1}.comment-cell[data-v-3d1e0d32]{min-width:180px;max-width:300px}.comment[data-v-3d1e0d32]{color:#475569;line-height:1.4}.small-input[data-v-3d1e0d32]{border:1px solid #cbd5e1;border-radius:5px;width:75px;padding:.4rem}.comment-input[data-v-3d1e0d32]{resize:vertical;border:1px solid #cbd5e1;border-radius:5px;width:100%;min-width:180px;padding:.45rem;font-family:inherit}input[type=checkbox][data-v-3d1e0d32]{cursor:pointer;width:18px;height:18px}.actions-cell[data-v-3d1e0d32]{white-space:nowrap}.edit-button[data-v-3d1e0d32]{background:#475569}.edit-button[data-v-3d1e0d32]:hover{background:#334155}.save-button[data-v-3d1e0d32]{background:#16a34a;margin-right:.35rem}.save-button[data-v-3d1e0d32]:hover{background:#15803d}.cancel-button[data-v-3d1e0d32]{background:#94a3b8}.cancel-button[data-v-3d1e0d32]:hover{background:#64748b}.delete-button[data-v-3d1e0d32]{background:#e41e00}.delete-button[data-v-3d1e0d32]:hover{background:#ff1f1f}@media (width<=700px){.page[data-v-3d1e0d32]{padding:1rem}header[data-v-3d1e0d32]{align-items:flex-start}h1[data-v-3d1e0d32]{font-size:1.4rem}}
