.app-container{max-width:1200px;margin:0 auto;padding:20px}nav{gap:10px;margin-bottom:20px;display:flex}nav a{color:#000;background-color:#f5f5f5;border:1px solid #2f4f4f;border-bottom:none;border-radius:6px 6px 0 0;padding:8px 16px;text-decoration:none}nav a.active{border-width:3px}nav a:hover{background-color:#e5e7eb}p strong{display:inline}.view-detections-button{margin-top:10px;display:block}table{border-collapse:collapse;background-color:#fff;width:100%;margin-top:15px}th{color:#fff;background-color:#2969f3;padding:12px}td{padding:10px}table,th,td{border:1px solid #000}th,td{text-align:left;padding:7.5px}button{color:#fff;cursor:pointer;background-color:#2969f3;border:none;border-radius:4px;padding:8px 16px}select{border:1px solid #ccc;border-radius:6px;min-width:260px;margin-bottom:15px;padding:8px}input[type=text]{border:1px solid #ccc;border-radius:6px;width:350px;margin-bottom:20px;padding:10px}input[type=date]{border:1px solid #ccc;border-radius:6px;padding:6px}.edit-link{color:#fff;background-color:#2563eb;border-radius:6px;margin-left:12px;padding:6px 12px;font-weight:500;text-decoration:none;display:inline-block}.submit-button-container{margin-top:15px}.edit-link{margin-top:10px;margin-left:12px}.export-button{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:4px;margin-top:10px;padding:8px 16px}.deployment-page{max-width:1000px;margin:0 auto;padding:24px;font-family:Arial,sans-serif}.deployment-page h1{margin-bottom:20px}.card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:20px;padding:20px;box-shadow:0 2px 8px #0000000f}.form-field{margin-bottom:16px;display:block}.form-field span{margin-bottom:6px;font-weight:600;display:block}.form-input{box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 12px}select.form-input[multiple]{min-height:140px}.primary-button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:10px 16px}.primary-button:disabled{opacity:.7;cursor:not-allowed}table{border-collapse:collapse;width:100%;margin-top:12px}th,td{text-align:left;border:1px solid #e5e7eb;padding:10px}th{background:#f8fafc}
